today's accomplishment: spent the morning working with, and we now have TinyUSB running on LUNA -- that is, TinyUSB is running on a little RISC-V core, with LUNA's USB controller as a peripheral :)

the SoC core:

the fun part: the debug controller's TinyUSB-based vendor code flashes the SoC onto the SPI flash; then its TinyUSB-based serial bridge programs the SoC via its bootloader; and _then_ that SoC runs the TinyUSB stack to run that demo

so this is stuffed to the gills with TinyUSB~

Sign in to participate in the conversation – a Fediverse instance for & by the Chaos community