Go to the source code of this file.
◆ ZRTOS_SHELL__CFG_LINE_BUFFER_LENGTH
#define ZRTOS_SHELL__CFG_LINE_BUFFER_LENGTH 80 |
◆ ZRTOS_SHELL__CFG_MAX_ARG_COUNT
#define ZRTOS_SHELL__CFG_MAX_ARG_COUNT 8 |
◆ zrtos_shell_t
◆ zrtos_shell_fd_t
Enumerator |
---|
ZRTOS_SHELL_FD__MIN | |
ZRTOS_SHELL_FD__STDIN | |
ZRTOS_SHELL_FD__STDOUT | |
ZRTOS_SHELL_FD__STDERR | |
ZRTOS_SHELL_FD__MAX | |
Definition at line 25 of file shell.h.
◆ zrtos_shell__execute()
Definition at line 96 of file shell.h.
zrtos_error_t(* callback)(struct _zrtos_shell_t *thiz, size_t argc, char **argv)
int zrtos_str__cmp(char *a, char *b)
Function not implemented.
◆ zrtos_shell__init()
Definition at line 51 of file shell.h.
zrtos_shell_fd_array_t files
◆ zrtos_shell__parse_line()
Definition at line 64 of file shell.h.
size_t zrtos_str__spn(const char *s1, const char *s2)
size_t zrtos_str__cspn(const char *s1, const char *s2)
Successful program execution status.
char * zrtos_str__tok_r(char *s, const char *delim, char **save_ptr)
#define ZRTOS_SHELL__CFG_MAX_ARG_COUNT
◆ zrtos_shell__run()
Definition at line 114 of file shell.h.
zrtos_error_t zrtos_shell__parse_line(zrtos_shell_t *thiz, size_t *argc, char **argv, char *line)
bool zrtos_error__is_success(zrtos_error_t thiz)
zrtos_error_t zrtos_shell__execute(zrtos_shell_t *thiz, size_t argc, char **argv)
#define ZRTOS_SHELL__CFG_MAX_ARG_COUNT