Tinyusb
Visit ToolTinyUSB is an open-source, cross-platform USB stack for embedded systems. It provides memory-safe and thread-safe USB connectivity across 50+ MCU families, supporting various device and host classes.
At a glance
Trending
TinyUSB is an open-source, cross-platform USB stack for embedded systems. It provides memory-safe and thread-safe USB connectivity across 50+ MCU families, supporting various device and host classes.
Trending
About
TinyUSB is an open-source, cross-platform USB Host/Device stack specifically designed for embedded systems. It prioritizes memory safety by avoiding dynamic allocation and ensuring thread safety by deferring all interrupts to non-ISR task functions. This robust stack offers extensive portability across more than 50 MCU families and supports a comprehensive range of USB device classes, including Audio, CDC, HID, MSC, MIDI, and Network, as well as host classes like CDC-ACM, HID, MSC, and MIDI. It is RTOS-friendly, working seamlessly with bare metal, FreeRTOS, RT-Thread, and Mynewt, making it a versatile solution for developers building embedded applications requiring reliable USB communication.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending