Skip to content

Latest commit

 

History

History
338 lines (279 loc) · 25.1 KB

supported.rst

File metadata and controls

338 lines (279 loc) · 25.1 KB

Supported Devices

Supported MCUs

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:|    

Table Legend

|:x:| Not available
|:red_square:| Not supported
|:yellow_square:| WIP/partial support
|:green_square:| Supported

Supported Boards

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):

Dialog DA146xx

Espressif ESP32-S2

MicroChip

SAMD11 & SAMD21

SAMD51 & SAME54

SAMG

SAML2x

Nordic nRF5x

Nuvoton

NXP

iMX RT

Kinetis

LPC 11-13-15

LPC 17-40

LPC 18-43

LPC 51

LPC 54

LPC55

Renesas RX

Raspberry Pi RP2040

Silabs

Sony

ST STM32

TI

Tomu