From: Matheus Afonso Martins Moreira Date: Tue, 5 Mar 2024 04:05:31 +0000 (-0300) Subject: Merge branch 'usb-improvements' into advanced X-Git-Url: https://git.earman.xyz/?a=commitdiff_plain;h=35c0a4be8776779cf44648db061d7f854627ccc1;p=sensor-watch.git Merge branch 'usb-improvements' into advanced - Change newline prints to also send carriage return - Introduce shell module for serial shell with argument parsing - Introduce shell command list for compile time command registration - Refactor file system commands for shell subsystem - Introduce new shell commands: - 'help' command - 'flash' command to reset into bootloader - 'stress' tests CDC serial writes of various lengths - optional delay parameter - Harden USB handling - Hangs less - Drops fewer inputs - Circular buffers for both reads and writes Reported-by: Edward Shin Tested-by: Edward Shin Tested-by: Matheus Afonso Martins Moreira Tested-on-hardware-by: Matheus Afonso Martins Moreira Reviewed-by: James Haggerty Reviewed-by: Wesley Aptekar-Cassels Reviewed-by: Matheus Afonso Martins Moreira Signed-off-by: Matheus Afonso Martins Moreira GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/344 --- 35c0a4be8776779cf44648db061d7f854627ccc1