This adds a CDC-ACM callback for incoming data that feeds into the micropython input ringbuffer. It also patches out part of the ESP32 port's stdout implementation to only use USB rather than UART.
The tilda_hid module has become tidal.usb.hid and common functions moved into the tidal.usb parent module.
Known issues:
The ACM flow control signals are not triggering restart into bootloader mode, so you still need to use the boot button
The implementation is sloppy, I don't understand why I can't cause the port's code to write to USB - I suspect a tinyusb conflict
This requires re-running ./scripts/firstTime.sh to trigger re-patching of the underlying files
This adds a CDC-ACM callback for incoming data that feeds into the micropython input ringbuffer. It also patches out part of the ESP32 port's stdout implementation to only use USB rather than UART.
The
tilda_hid
module has becometidal.usb.hid
and common functions moved into thetidal.usb
parent module.Known issues:
./scripts/firstTime.sh
to trigger re-patching of the underlying files