Skip to content

Commit 5a0f676

Browse files
committed
fix: group text
1 parent 1d00d93 commit 5a0f676

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

lwshell/src/lwshell/lwshell.c

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -219,11 +219,9 @@ prv_parse_input(lwshell_t* lwobj) {
219219
#endif /* LWSHELL_CFG_USE_STATIC_COMMANDS */
220220
#endif /* LWSHELL_CFG_USE_LIST_CMD */
221221
} else {
222-
LWSHELL_OUTPUT(lwobj, "Unknown command"
223-
#if LWSHELL_CFG_USE_LIST_CMD
224-
", use listcmd to list available commands"
225-
#endif /* LWSHELL_CFG_USE_LIST_CMD */
226-
"\r\n");
222+
LWSHELL_OUTPUT(lwobj, LWSHELL_CFG_USE_LIST_CMD
223+
? "Unknown command, use listcmd to list available commands\r\n"
224+
: "Unknown command\r\n");
227225
}
228226
}
229227
}
@@ -330,14 +328,9 @@ lwshell_input_ex(lwshell_t* lwobj, const void* in_data, size_t len) {
330328
/* Process all bytes */
331329
for (size_t idx = 0; idx < len; ++idx) {
332330
switch (p_data[idx]) {
333-
case LWSHELL_ASCII_CR: {
334-
LWSHELL_OUTPUT(lwobj, "\r");
335-
prv_parse_input(lwobj);
336-
LWSHELL_RESET_BUFF(lwobj);
337-
break;
338-
}
331+
case LWSHELL_ASCII_CR:
339332
case LWSHELL_ASCII_LF: {
340-
LWSHELL_OUTPUT(lwobj, "\n");
333+
LWSHELL_OUTPUT(lwobj, p_data[idx] == LWSHELL_ASCII_CR ? "\r" : "\n");
341334
prv_parse_input(lwobj);
342335
LWSHELL_RESET_BUFF(lwobj);
343336
break;

0 commit comments

Comments
 (0)