Revision 10fd7ac9 core/src/aos_system.c
core/src/aos_system.c | ||
---|---|---|
104 | 104 |
/** |
105 | 105 |
* @brief Shell thread working area. |
106 | 106 |
*/ |
107 |
THD_WORKING_AREA(_shell_wa, AMIROOS_CFG_SHELL_STACKSIZE); |
|
107 |
static THD_WORKING_AREA(_shell_wa, AMIROOS_CFG_SHELL_STACKSIZE);
|
|
108 | 108 |
|
109 | 109 |
/** |
110 | 110 |
* @brief Shell input buffer. |
... | ... | |
112 | 112 |
static char _shell_line[AMIROOS_CFG_SHELL_LINEWIDTH]; |
113 | 113 |
|
114 | 114 |
/** |
115 |
* @brief Shell argument buffer. |
|
116 |
*/ |
|
117 |
static char* _shell_arglist[AMIROOS_CFG_SHELL_MAXARGS]; |
|
118 |
|
|
119 |
/** |
|
120 | 115 |
* @brief Shell command to retrieve system information. |
121 | 116 |
*/ |
122 | 117 |
static AOS_SHELL_COMMAND(_shellcmd_info, "module:info", _shellcmd_infocb); |
... | ... | |
512 | 507 |
// print shell info |
513 | 508 |
chprintf(stream, "System shell information:\n"); |
514 | 509 |
chprintf(stream, "\tcommands available: %u\n", aosShellCountCommands(&aos.shell)); |
515 |
chprintf(stream, "\tline width: %u characters\n", aos.shell.input.width);
|
|
516 |
chprintf(stream, "\tmaximum arguments: %u\n", aos.shell.arglistsize);
|
|
510 |
chprintf(stream, "\tline width: %u characters\n", aos.shell.input.length);
|
|
511 |
chprintf(stream, "\tmaximum arguments: %u\n", aos.shell.input.nargs);
|
|
517 | 512 |
#if (AMIROOS_CFG_DBG == true) |
518 | 513 |
chprintf(stream, "\tthread stack size: %u bytes\n", aosThdGetStacksize(aos.shell.thread)); |
519 | 514 |
#if (CH_DBG_FILL_THREADS == TRUE) |
... | ... | |
747 | 742 |
shellPrompt, |
748 | 743 |
_shell_line, |
749 | 744 |
AMIROOS_CFG_SHELL_LINEWIDTH, |
750 |
_shell_arglist, |
|
751 | 745 |
AMIROOS_CFG_SHELL_MAXARGS); |
752 | 746 |
// add system commands |
753 | 747 |
aosShellAddCommand(&aos.shell, &_shellcmd_config); |
Also available in: Unified diff