An open-source cross-platform USB Host/Device stack for embedded system

Joined March 2009
TinyUSB retweeted
Arduino UNO-shaped ESP32-P4 + ESP32-C6 board. cnx-software.com/2026/10/26/… @Adafruit Metro ESP32-P4 Hydra board features 16MB PSRAM, 16MB NOR flash, WiFi 6, Bluetooth 5.3 LE, Thread, and Zigbee connectivity (through the ESP32-C6), as well as Raspberry Pi-compatible MIPI DSI and CSI interfaces, a USB 2.0 port, a microSD card slot, and Arduino UNO expansion headers. The board can be programmed using the ESP-IDF framework or CircuitPython 11.0 (Alpha version), and Adafruit is working on Arduino support.
4
13
5
138
5,290
Can’t wait to power my hil farm with these
coming soon: port authority 🚌 the best, best usb hub for engineers and their smart tools. 100% open source, stackable, and designed for getting real hardware into your automated test loop. 🔌 4-port and 7-port versions ⚡ individual port power switching for power-cycle and reset workflows 📊 i²c voltage and current monitoring on three ports in the 4-port version, six in the 7-port version 🛡️ per-port current limiting and overcurrent fault reporting 🔧 usb-a ports plus alternate wired connectors for fixtures and permanent installations 💻 usb-c upstream connection, with an alternate wired connection 🔋 external 5v power through a barrel jack or screw terminal ⚙️ selectable default, smbus and eeprom configuration modes 🧱 stackable for growing your hardware test bench 🛠️ open hardware you can inspect, modify and build into your own tools 🐦 back-of-board features a pigeon, a bus fault, gate 404, and some extremely questionable directions built for repeatable tests, hardware debugging, and giving your scripts and agents something useful to control. all ports go to jersey.
3
153
I got re-approved as well. Thank you 🥰🥰
If you're in the Claude for OSS program and your 6 months are almost up, please know that you can reapply if you're still actively maintaining! We'd love to keep supporting you 🫶
107
Turn a Raspberry Pi Pico W into a driverless USB WiFi adapter @Raspberry_Pi blog.adafruit.com/2026/07/15…
2
38
176
13,859
🎉 TinyUSB 0.21.0 is here — thanks to 50+ contributors! 🙌 🎹 USB MIDI 2.0 (device + host) 🖨️ USB Printer class ⚡ Async host stack ⚙️ New FSDEV host driver (STM32/CH32 as USB host) 🐇 RP2040/2350 host bulk now 19× faster (~1.2 MB/s) 🧩 Tons of new MCUs 🎯 github.com/hathach/tinyusb/r…
1
4
23
940
TinyUSB now supports most @WCH_TECH ch32 device (fsdev, usbfs, usbhs). Ch32 arduino also merged built-in tinyusb support PR github.com/openwch/arduino_c…
1
13
68
5,004
Clion's "Building symbols...." taking ages to complete 🥱🥱
496
just released TinyUSB version 0.16.0 github.com/hathach/tinyusb/r…. Notable changes are: - Lots of bugs fix - Support MAX3421E aka usb host shield - Initial USB PD stack with stm32g4 - More MCUs support: g0, g4, u5, mcxn9, ra6m5 etc..
3
14
1
99
14,667
Only 9 months and 900+ commits since 0.15.0 😄😄
3
428
TinyUSB retweeted
Finally Change my ESP32S3-EYE to a USB Webcam, 720P@13FPS through Bulk mode UVC based on TinyUSB @tinyusb
1
1
1
7
814
TinyUSB retweeted
As we continue celebrating #MaintainerMonth, this week we spotlight @ladyada, lead engineer and owner of @adafruit. Learn more about how Limor believes open source is key to staying competitive. github.com/readme/stories/li…
3
23
2
120
77,555
USB Host Solutions are Here! xitter.cf/i/broadcasts/1mrGmkYde…
1
4
446
The RP2040 Feather with USB Host lets us use Intellikeys with an iPad the Intellikeys is a popular accessibility device with custom overlays, that is no longer supported. even though it has a USB plug it doesn't work like many USB devices: it doesn't enumerate as an HID keyboard, instead it downloads the firmware from the computer driver! that means it'll never work with many modern devices ike chromebooks or iPads...unless you've got a specialized device like the RP2040 Feather with two USB ports! we've loaded Thach's Intellikeys translator (github.com/adafruit/Adafruit…) arduino sketch and it even does overlay detection so that when we switch out the paper it will enumerate as a different HID device. the code and hardware is all open source, so it can be maintained and improved for a very long time.
2
9
44
9,402
Just released a new version of #USBvalve firmware (0.7.0): github.com/cecio/USBvalve I moved on the latest version of TinyUSB. This is the first step to implement a #badusb detector as suggested during the talk @1ns0mn1h4ck Stay tuned for news on this!
1
3
5
1,067
The Kolibri firmware now doubles as a UART to USB CDC bridge, so a separate USB-UART PMOD is no longer needed. The Eis computer will also get this feature soon. @TinyUSB is great! github.com/machdyne/kolibri
2
8
786