Embedded Journeys

First Time USB Data Streaming from the Raspberry Pico 2W Using TinyUSB

Lessons learned from TinyUSB on the RP2350 and Python's PyUSB

When I read about the presence of the USB controller on the RP2350, I got intrigued if I would be able to stream data from the Pico 2 board. I set out to use TinyUSB on the RP2350 and created a host application in Python to ingest the data. This post is about some of the key insights I gained during the development of a simple datapipeline: from the pico 2W USB device to the Python USB host.