I'm going to call my protocol Done For Now, but if anyone knows how to get the Pi Pico tusb implementation to *actually* move data at full speed, please let me know. (I'm getting 350kbps at the moment, USB full speed should max out closer to 10Mbps)

· · Web · 1 · 0 · 1

@phooky long shot, but is there a hub involved? When I was building a verilog CDC interface, /dev/ttyACM0 bandwidth through the hub was around 400 KiB/s, while plugged directly into the laptop the FPGA's USB serial port received at nearly 1 MiB/s.

@th no hub, direct connection from Pico to laptop. Linux reports this as a full speed device, so I suspect this is somewhere on the Pico.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!