33ed0e78dc2571177157fb18909d8dd7e87e4edf
This commit fixes a few deadlock scenarios and makes cdc_task more amenable to being called in a threadable context. Full-duplex is now reliable at fast and slow baudrates. There is still an annoyance where if the CDC interface is deactivated while the UART RX is still active, buffers queued to the endpoint hardware aren't flushed. This is a tinyUSB interface bug. Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
Picoprobe
Picoprobe allows a Pico / RP2040 to be used as USB -> SWD and UART bridge. This means it can be used as a debugger and serial console for another Pico.
Documentation
Picoprobe documentation can be found in the Pico Getting Started Guide. See "Appendix A: Using Picoprobe".
Languages
C
99.2%
CMake
0.4%
Assembly
0.4%