]> git.earman.xyz Git - sensor-watch.git/commitdiff
Merge branch 'usb-improvements' into advanced
authorMatheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Tue, 5 Mar 2024 04:05:31 +0000 (01:05 -0300)
committerMatheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Fri, 8 Mar 2024 09:51:34 +0000 (06:51 -0300)
 - 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 <contact@edwardsh.in>
Tested-by: Edward Shin <contact@edwardsh.in>
Tested-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Tested-on-hardware-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Reviewed-by: James Haggerty <james@gruemail.com>
Reviewed-by: Wesley Aptekar-Cassels <me@wesleyac.com>
Reviewed-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Signed-off-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/344

1  2 
movement/make/Makefile
movement/movement.c
watch-library/hardware/watch/watch_private.c
watch-library/shared/watch/watch.h

Simple merge
Simple merge
Simple merge