commit
076e9db374
@ -1,15 +1,14 @@
|
||||
This application shows how to use own or the system shell commands. In order to use
|
||||
the system shell commands:
|
||||
|
||||
1. Additionally to the module: shell, shell_commands and posix,
|
||||
1. Additionally to the module: shell, shell_commands,
|
||||
the module for the corresponding system command is to include, e.g.
|
||||
module ps for the ps command (cf. the Makefile in the application root
|
||||
directory).
|
||||
2. The shell must be initialized as follows:
|
||||
2.1 shell_t sys_shell;
|
||||
2.2 shell_init(&shell, shell_commands, shell_bufsize, shell_readc,
|
||||
shell_putchar);
|
||||
or shell_init(&sys_shell, NULL, shell_bufsize,
|
||||
shell_readc, shell_putchar);
|
||||
/* to initialize without the built-in shell commands */
|
||||
2.3 shell_run(&sys_shell);
|
||||
2. Start the shell like this:
|
||||
2.1 reserve buffer:
|
||||
char line_buf[SHELL_DEFAULT_BUFSIZE];
|
||||
2.1a run shell only with system commands:
|
||||
shell_run(NULL, line_buf, SHELL_DEFAULT_BUFSIZE);
|
||||
2.1b run shell with provided commands in addition to system commands:
|
||||
shell_run(shell_commands, line_buf, SHELL_DEFAULT_BUFSIZE);
|
||||
|
Loading…
Reference in New Issue