mirror of
https://github.com/linux-sunxi/u-boot-sunxi.git
synced 2024-02-12 11:16:03 +08:00
main: Hide the hush/simple details inside cli.c
Move these details from main (which doesn't care which parser is used) to cli.c where they belong. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@ -14,7 +14,7 @@
|
||||
* This will return if we get a timeout waiting for a command. See
|
||||
* CONFIG_BOOT_RETRY_TIME.
|
||||
*/
|
||||
void cli_loop(void);
|
||||
void cli_simple_loop(void);
|
||||
|
||||
/**
|
||||
* cli_simple_run_command() - Execute a command with the simple CLI
|
||||
@ -100,6 +100,17 @@ int cli_readline_into_buffer(const char *const prompt, char *buffer,
|
||||
*/
|
||||
int cli_simple_parse_line(char *line, char *argv[]);
|
||||
|
||||
/**
|
||||
* Go into the command loop
|
||||
*
|
||||
* This will return if we get a timeout waiting for a command, but only for
|
||||
* the simple parser (not hush). See CONFIG_BOOT_RETRY_TIME.
|
||||
*/
|
||||
void cli_loop(void);
|
||||
|
||||
/** Set up the command line interpreter ready for action */
|
||||
void cli_init(void);
|
||||
|
||||
#define endtick(seconds) (get_ticks() + (uint64_t)(seconds) * get_tbclk())
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user