diff options
author | Leo C | 2014-08-21 11:36:14 +0200 |
---|---|---|
committer | Leo C | 2014-08-21 11:36:14 +0200 |
commit | 21a24f90c5aaaaf13f91716208b32cde163c5918 (patch) | |
tree | efc6f9ebab5f84d3af20493821444f220b957962 /avr/cli.h | |
parent | dea9a31523216caa153c589426b175d52aa43634 (diff) | |
download | z180-stamp-21a24f90c5aaaaf13f91716208b32cde163c5918.zip |
Create include directory
Diffstat (limited to 'avr/cli.h')
-rw-r--r-- | avr/cli.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/avr/cli.h b/avr/cli.h deleted file mode 100644 index 67ff63b..0000000 --- a/avr/cli.h +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef CLI_H -#define CLI_H - -/** - * 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); - -/** - * cli_simple_run_command() - Execute a command with the simple CLI - * - * @cmd: String containing the command to execute - * @flag Flag value - see CMD_FLAG_... - * @return 1 - command executed, repeatable - * 0 - command executed but not repeatable, interrupted commands are - * always considered not repeatable - * -1 - not executed (unrecognized, bootd recursion or too many args) - * (If cmd is NULL or "" or longer than CONFIG_SYS_CBSIZE-1 it is - * considered unrecognized) - */ -//int cli_simple_run_command(const char *cmd, int flag); - -/** - * cli_simple_run_command_list() - Execute a list of command - * - * The commands should be separated by ; or \n and will be executed - * by the built-in parser. - * - * This function cannot take a const char * for the command, since if it - * finds newlines in the string, it replaces them with \0. - * - * @param cmd String containing list of commands - * @param flag Execution flags (CMD_FLAG_...) - * @return 0 on success, or != 0 on error. - */ -//int cli_simple_run_command_list(char *cmd, int flag); - -/** - * parse_line() - split a command line down into separate arguments - * - * The argv[] array is filled with pointers into @line, and each argument - * is terminated by \0 (i.e. @line is changed in the process unless there - * is only one argument). - * - * #argv is terminated by a NULL after the last argument pointer. - * - * At most CONFIG_SYS_MAXARGS arguments are permited - if there are more - * than that then an error is printed, and this function returns - * CONFIG_SYS_MAXARGS, with argv[] set up to that point. - * - * @line: Command line to parse - * @args: Array to hold arguments - * @return number of arguments - */ -//int cli_simple_parse_line(char *line, char *argv[]); - -int run_command_list(const char *cmd, int len); - - -#endif /* CLI_H */ - |