Warning
This table is a WIP! the data is not correct, tho if a device is listed, it likely works as a usb full speed device at the least.
| Manufacturer | Family | Device | Host | FS | HS | Known Issues | |
|---|---|---|---|---|---|---|---|
| Dialog | DA1469x | |:green_square:| | |:x:| | |:green_square:| | |:x:| | ||
| Espressif | ESP32-S2 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | ||
| ESP32-S3 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| MicroChip | SAMD11 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | ||
| SAMD21 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| SAMD51 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| SAME5x | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| SAMG55 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| SAML21 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| SAML22 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| SAME70,S70,V70,V71 | |:green_square:| | |:red_square:| | |:green_square:| | |:green_square:| | |||
| NordicSemi | nRF52833 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | ||
| nRF52840 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| Nuvoton | NUC120 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | ||
| NUC121/NUC125 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| NUC126 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| NUC505 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| NXP | iMX | RT1011 | |:green_square:| | |:yellow_square:| | |:green_square:| | |:x:| | |
| RT1015 | |:green_square:| | |:yellow_square:| | |:green_square:| | |:x:| | |||
| RT1021 | |:green_square:| | |:yellow_square:| | |:green_square:| | |:x:| | |||
| RT1052 | |:green_square:| | |:yellow_square:| | |:green_square:| | |:x:| | |||
| RT1062 | |:green_square:| | |:yellow_square:| | |:green_square:| | |:x:| | |||
| RT1064 | |:green_square:| | |:yellow_square:| | |:green_square:| | |:x:| | |||
| Kinetis KL25 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| LPC | 11u | |:green_square:| | |:x:| | |:green_square:| | |:x:| | ||
| 13 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| 15 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| 17 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| 18 | |:yellow_square:| | |:green_square:| | |:x:| | ||||
| 40 | |:x:| | |:green_square:| | |:x:| | ||||
| 43 | |:green_square:| | |:yellow_square:| | |:green_square:| | |:x:| | |||
| 51u | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| 54 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | |||
| 55 | |:green_square:| | |:x:| | |:green_square:| | ||||
| Raspberry Pi | RP2040 | |:green_square:| | |:x:| | |:green_square:| | |||
| Renesas | RX63N | |:green_square:| | |:green_square:| | |:x:| | |||
| RX65N | |:green_square:| | |:green_square:| | |:x:| | ||||
| Silabs | EFM32GG12 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | #750 | |
| Sony | CXD56 | |:green_square:| | |:x:| | |:green_square:| | |:x:| | ||
| ST | STM32 | L0 | |:green_square:| | |:green_square:| | |||
| F0 | |:green_square:| | |:green_square:| | |||||
| F1 | |:green_square:| | |:green_square:| | |||||
| F2 | |:green_square:| | |:green_square:| | |||||
| F3 | |:green_square:| | |:green_square:| | |||||
| F4 | |:green_square:| | |:green_square:| | |||||
| F7 | |:green_square:| | |:green_square:| | |||||
| H7 | |:green_square:| | |:green_square:| | |:green_square:| | ||||
| TI | MSP430 | |:green_square:| | |:green_square:| | ||||
| ValentyUSB | eptri | |:green_square:| | |:green_square:| | ||||
| |:x:| | Not available |
| |:red_square:| | Not supported |
| |:yellow_square:| | WIP/partial support |
| |:green_square:| | Supported |
The board support code is only used for self-contained examples and testing. It is not used when TinyUSB is part of a larger project. It is responsible for getting the MCU started and the USB peripheral clocked with minimal of on-board devices
- One LED : for status
- One Button : to get input from user
- One UART : optional for device, but required for host examples
The following boards are supported (sorted alphabetically):
- Adafruit Feather ESP32-S2
- Adafruit Magtag 2.9" E-Ink WiFi Display
- Adafruit Metro ESP32-S2
- ESP32-S2-Kaluga-1
- ESP32-S2-Saola-1
- Adafruit Circuit Playground Express
- Adafruit Feather M0 Express
- Adafruit ItsyBitsy M0 Express
- Adafruit Metro M0 Express
- Great Scott Gadgets LUNA
- Microchip SAMD11 Xplained Pro
- Microchip SAMD21 Xplained Pro
- Seeeduino Xiao
- Adafruit Feather M4 Express
- Adafruit ItsyBitsy M4 Express
- Adafruit PyBadge
- Adafruit PyPortal
- Adafruit Metro M4 Express
- D5035-01
- Microchip SAME54 Xplained Pro
- Adafruit Circuit Playground Bluefruit
- Adafruit CLUE
- Adafruit Feather nRF52840 Express
- Adafruit Feather nRF52840 Sense
- Adafruit ItsyBitsy nRF52840 Express
- Arduino Nano 33 BLE
- Arduino Nano 33 BLE Sense
- Maker Diary nRF52840 MDK Dongle
- Nordic nRF52840 Development Kit (aka pca10056)
- Nordic nRF52840 Dongle (aka pca10059)
- Nordic nRF52833 Development Kit (aka pca10100)
- Raytac MDBT50Q-RX Dongle
- NuTiny SDK NUC120
- NuTiny NUC121S
- NuTiny NUC125S
- NuTiny NUC126V
- NuTiny SDK NUC505Y
- MIMX RT1010 Evaluation Kit
- MIMX RT1015 Evaluation Kit
- MIMX RT1020 Evaluation Kit
- MIMX RT1050 Evaluation Kit
- MIMX RT1060 Evaluation Kit
- MIMX RT1064 Evaluation Kit
- Teensy 4.0 Development Board
- Embedded Artists LPC4357 Developer Kit
- Keil MCB1800 Evaluation Board
- LPCXpresso18S37 Development Board
- NGX LPC4330-Xplorer
- Adafruit Feather STM32F405
- Micro Python PyBoard v1.1
- STLink-V3 Mini
- STM32 L035c8 Discovery
- STM32 L4R5zi Nucleo
- STM32 F070rb Nucleo
- STM32 F072 Evaluation
- STM32 F072rb Discovery
- STM32 F103c8 Blue Pill
- STM32 F103rc Mini v2.0
- STM32 F207zg Nucleo
- STM32 F303vc Discovery
- STM32 F401cc Black Pill
- STM32 F407vg Discovery
- STM32 F411ce Black Pill
- STM32 F411ve Discovery
- STM32 F412zg Discovery
- STM32 F412zg Nucleo
- STM32 F723e Discovery
- STM32 F746zg Nucleo
- STM32 F746g Discovery
- STM32 F767zi Nucleo
- STM32 F769i Discovery
- STM32 H743zi Nucleo
- STM32 H743i Evaluation
- STM32 H745i Discovery
- Waveshare OpenH743I-C