2014-02-10 15:28:55 +01:00
|
|
|
This application shows how to use own or the system shell commands. In order to use
|
2014-01-10 16:21:35 +01:00
|
|
|
the system shell commands:
|
|
|
|
|
2014-02-11 18:15:43 +01:00
|
|
|
1. Additionally to the module: shell, shell_commands and posix,
|
|
|
|
the module for the corresponding system command is to include, e.g.
|
2014-02-10 15:28:55 +01:00
|
|
|
module ps for the ps command (cf. the Makefile in the application root
|
2014-02-11 18:15:43 +01:00
|
|
|
directory).
|
2014-01-10 16:21:35 +01:00
|
|
|
2. The shell must be initialized as follows:
|
|
|
|
2.1 shell_t sys_shell;
|
2014-02-11 18:15:43 +01:00
|
|
|
2.2 shell_init(&shell, shell_commands, shell_bufsize, shell_readc,
|
|
|
|
shell_putchar);
|
2014-01-10 16:21:35 +01:00
|
|
|
or shell_init(&sys_shell, NULL, shell_bufsize,
|
2014-02-11 18:15:43 +01:00
|
|
|
shell_readc, shell_putchar);
|
2014-01-10 16:21:35 +01:00
|
|
|
/* to initialize without the built-in shell commands */
|
|
|
|
2.3 shell_run(&sys_shell);
|