Manufacturer | Family | Device | Host | Highspeed | Driver | Note | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Allwinner | F1C100s/F1C200s | ✔ | ✔ | sunxi | musb variant | ||||||||
Analog | MAX3421E | ✔ | ✖ | max3421 | via SPI | ||||||||
Brigetek | FT90x | ✔ | ✔ | ft9xx | |||||||||
Broadcom | BCM2711, BCM2837 | ✔ | ✔ | dwc2 | |||||||||
Dialog | DA1469x | ✔ | ✖ | ✖ | da146xx | ||||||||
Espressif | ESP32 S2, S3 | ✔ | ✖ | dwc2 or esp32sx | |||||||||
GigaDevice | GD32VF103 | ✔ | ✖ | dwc2 | |||||||||
Infineon | XMC4500 | ✔ | ✖ | dwc2 | |||||||||
MicroChip |
|
|
------+ ------+ ------+ ------+ ------+ ------+ ------+ ------+ |
-----------+ -----------+ -----------+ -----------+ |
|
--------------+ --------------+ --------------+ --------------+
|
|||||||
Mind Montion | mm32 | ✔ | ✖ | mm32f327x_otg | ci_fs variant | ||||||||
|
|
|
|
|
|
--------------+ | |||||||
|
|
|
|
|
|
--------------+ --------------+ --------------+ |
|||||||
NXP |
|
|
------+
------+ ------+ ------+ |
|
|
--------------+ --------------+
--------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ |
|||||||
Raspberry Pi | RP2040 | ✔ | ✔ | ✖ | rp2040, pio_usb | ||||||||
|
|
|
|
|
|
--------------+ --------------+ |
|||||||
Silabs | EFM32GG12 | ✔ | ✖ | dwc2 | |||||||||
Sony | CXD56 | ✔ | ✖ | ✔ | cxd56 | ||||||||
|
|
|
------+ ------+
------+ ------+ ------+
------+ ------+ ------+ ------+ |
-----------+ -----------+
-----------+ |
|
--------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ --------------+ |
|||||||
|
|
|
------+ ------+ |
|
|
--------------+ --------------+ |
|||||||
ValentyUSB | eptri | ✔ | ✖ | ✖ | eptri | ||||||||
|
|
|
------+ |
|
|
--------------+ |
✔ | Supported |
⚠ | WIP/partial support |
✖ | Not 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 Cynthion
- 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
- Teensy 4.1 Development Board
- Embedded Artists LPC4357 Developer Kit
- Keil MCB1800 Evaluation Board
- LPCXpresso18S37 Development Board
- Adafruit Feather STM32F405
- Micro Python PyBoard v1.1
- STM32 F401cc Black Pill
- STM32 F407vg Discovery
- STM32 F411ce Black Pill
- STM32 F411ve Discovery
- STM32 F412zg Discovery
- STM32 F412zg Nucleo
- STM32 F439zi Nucleo
- STLink-V3 Mini
- STM32 F723e Discovery
- STM32 F746zg Nucleo
- STM32 F746g Discovery
- STM32 F767zi Nucleo
- STM32 F769i Discovery