8 Commits

Author SHA1 Message Date
09ae51070b update accepted char set 2024-06-11 21:22:10 +02:00
Dennis Boekholtz
34f830bd1d Merge branch 'Dennis_buffer' 2024-04-14 23:36:12 +02:00
Dennis Boekholtz
7eab42c3b9 Merge branch 'master' into Dennis_buffer 2024-04-14 23:35:52 +02:00
522c14710e Merge branch 'finley' 2024-04-14 23:32:36 +02:00
8ddf982e78 Merge branch 'finley' 2024-04-14 22:50:57 +02:00
Dennis Boekholtz
91f3c8461e Merge remote-tracking branch 'origin/HEAD' into Dennis_buffer 2024-04-14 22:50:55 +02:00
Dennis Boekholtz
5ed7154183 Merge branch 'master' into Dennis_buffer 2024-04-14 16:37:50 +02:00
Dennis Boekholtz
ee501b17ce Merge branch 'Dennis_CCS' into Dennis_buffer 2024-04-13 23:19:12 +02:00

View File

@@ -236,13 +236,7 @@ bool CLI_charIn(char c)
switch (CLI_State) switch (CLI_State)
{ {
case CLI_State_Default: case CLI_State_Default:
if ( //TODO: update list of accepted characters if ((C >= ' ') && (C <= '~')) // see ascii table
((C >= 'A') && (C <= 'Z'))
|| ((c >= '0') && (c <= '9'))
|| (c == ' ')
|| (c == '-')
|| (c == '_')
)
{ {
FIFOBuffChar_put(FIFO, C); // save char in buffer FIFOBuffChar_put(FIFO, C); // save char in buffer
CLI_charOut_save(c); CLI_charOut_save(c);
@@ -265,7 +259,7 @@ bool CLI_charIn(char c)
break; break;
case 8: case 8:
case 127: // backspace case 127: // delete (backspace)
if (FIFOBuffChar_pop(FIFO)) if (FIFOBuffChar_pop(FIFO))
{ // pop something of the buffer { // pop something of the buffer
CLI_stringOut((char*)"\x1b[D \x1b[D"); // "<left arrow><space><left arrow>" CLI_stringOut((char*)"\x1b[D \x1b[D"); // "<left arrow><space><left arrow>"