276 if ((shellCB->
shellBufOffset == 0) && (ch !=
'\n') && (ch != CHAR_CTRL_C) && (ch !=
'\0')) {
277 (
void)memset_s(shellCB->
shellBuf, SHOW_MAX_LEN, 0, SHOW_MAX_LEN);
void ParseEnterKey(OutputFunc outputFunc, ShellCB *shellCB)
void ParseCancelKey(OutputFunc outputFunc, ShellCB *shellCB)
void ParseNormalChar(char ch, OutputFunc outputFunc, ShellCB *shellCB)
void ParseTabKey(OutputFunc outputFunc, ShellCB *shellCB)
void ParseDeleteKey(OutputFunc outputFunc, ShellCB *shellCB)
解析删除键
static int ShellCmdLineCheckUDRL(const char ch, ShellCB *shellCB)
检查上下左右键
char shellBuf[SHOW_MAX_LEN]
接受shell命令 buf大小
unsigned int shellBufOffset
buf偏移量
ARG_NUM_3 ARG_NUM_1 ARG_NUM_2 ARG_NUM_2 ARG_NUM_3 ARG_NUM_1 ARG_NUM_4 ARG_NUM_2 ARG_NUM_2 ARG_NUM_5 ARG_NUM_2 void