summaryrefslogtreecommitdiff
path: root/docs/reference
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference')
-rw-r--r--docs/reference/supported.rst277
1 files changed, 136 insertions, 141 deletions
diff --git a/docs/reference/supported.rst b/docs/reference/supported.rst
index edb6b69ca..2bfa1b8d0 100644
--- a/docs/reference/supported.rst
+++ b/docs/reference/supported.rst
@@ -5,147 +5,142 @@ Supported Devices
Supported MCUs
==============
-+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
-| 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 | SAM | D11, D21 | ✔ | | ✖ | samd | |
-| | +-----------------+--------+------+-----------+-------------------+--------------+
-| | | D51, E5x | ✔ | | ✖ | samd | |
-| | +-----------------+--------+------+-----------+-------------------+--------------+
-| | | G55 | ✔ | | ✖ | samg | |
-| | +-----------------+--------+------+-----------+-------------------+--------------+
-| | | L21, L22 | ✔ | | ✖ | samd | |
-| | +-----------------+--------+------+-----------+-------------------+--------------+
-| | | E70,S70,V70,V71 | ✔ | | ✔ | samx7x | |
-| +-----+-----------------+--------+------+-----------+-------------------+--------------+
-| | PIC | 24 | ✔ | | | pic | ci_fs variant|
-| | +-----------------+--------+------+-----------+-------------------+--------------+
-| | | 32 mm, mk, mx | ✔ | | | pic | ci_fs variant|
-| | +-----------------+--------+------+-----------+-------------------+--------------+
-| | | dsPIC33 | ✔ | | | pic | ci_fs variant|
-| | +-----------------+--------+------+-----------+-------------------+--------------+
-| | | 32mz | ✔ | | | pic32mz | musb variant |
-+--------------+-----+-----------------+--------+------+-----------+-------------------+--------------+
-| Mind Montion | mm32 | ✔ | | ✖ | mm32f327x_otg | ci_fs variant|
-+--------------+-----+-----------------+--------+------+-----------+-------------------+--------------+
-| NordicSemi | nRF52833, nRF52840 | ✔ | ✖ | ✖ | nrf5x | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | nRF5340 | ✔ | ✖ | ✖ | nrf5x | |
-+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
-| Nuvoton | NUC120 | ✔ | ✖ | ✖ | nuc120 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | NUC121/NUC125 | ✔ | ✖ | ✖ | nuc121 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | NUC126 | ✔ | ✖ | ✖ | nuc121 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | NUC505 | ✔ | | ✔ | nuc505 | |
-+--------------+---------+-------------+--------+------+-----------+-------------------+--------------+
-| NXP | iMXRT | RT10xx | ✔ | ✔ | ✔ | ci_hs | |
-| | +-------------+--------+------+-----------+-------------------+--------------+
-| | | RT11xx | ✔ | ✔ | ✔ | ci_hs | |
-| +---------+-------------+--------+------+-----------+-------------------+--------------+
-| | Kinetis | KL | ✔ | ⚠ | ✖ | ci_fs, khci | |
-| | +-------------+--------+------+-----------+-------------------+--------------+
-| | | K32L2 | ✔ | | ✖ | khci | ci_fs variant|
-| +---------+-------------+--------+------+-----------+-------------------+--------------+
-| | LPC | 11u, 13, 15 | ✔ | ✖ | ✖ | lpc_ip3511 | |
-| | +-------------+--------+------+-----------+-------------------+--------------+
-| | | 17, 40 | ✔ | ⚠ | ✖ | lpc17_40 | |
-| | +-------------+--------+------+-----------+-------------------+--------------+
-| | | 18, 43 | ✔ | ✔ | ✔ | ci_hs | |
-| | +-------------+--------+------+-----------+-------------------+--------------+
-| | | 51u | ✔ | ✖ | ✖ | lpc_ip3511 | |
-| | +-------------+--------+------+-----------+-------------------+--------------+
-| | | 54 | ✔ | | ✔ | lpc_ip3511 | |
-| | +-------------+--------+------+-----------+-------------------+--------------+
-| | | 55 | ✔ | | ✔ | lpc_ip3511 | |
-| +---------+-------------+--------+------+-----------+-------------------+--------------+
-| | MCX | N9 | ✔ | | ✔ | ci_fs, ci_hs | |
-+--------------+---------+-------------+--------+------+-----------+-------------------+--------------+
-| Raspberry Pi | RP2040 | ✔ | ✔ | ✖ | rp2040, pio_usb | |
-+--------------+-----+-----------------+--------+------+-----------+-------------------+--------------+
-| Renesas | RX | 63N, 65N, 72N | ✔ | ✔ | ✖ | rusb2 | |
-| +-----+-----------------+--------+------+-----------+-------------------+--------------+
-| | RA | 4M1, 4M3, 6M1 | ✔ | ✔ | ✖ | rusb2 | |
-| | +-----------------+--------+------+-----------+-------------------+--------------+
-| | | 6M5 | ✔ | ✔ | ✔ | rusb2 | |
-+--------------+-----+-----------------+--------+------+-----------+-------------------+--------------+
-| Silabs | EFM32GG12 | ✔ | | ✖ | dwc2 | |
-+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
-| Sony | CXD56 | ✔ | ✖ | ✔ | cxd56 | |
-+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
-| ST STM32 | F0 | ✔ | ✖ | ✖ | stm32_fsdev | |
-| +----+------------------+--------+------+-----------+-------------------+--------------+
-| | F1 | 102, 103 | ✔ | ✖ | ✖ | stm32_fsdev | |
-| | +------------------+--------+------+-----------+-------------------+--------------+
-| | | 105, 107 | ✔ | | ✖ | dwc2 | |
-| +----+------------------+--------+------+-----------+-------------------+--------------+
-| | F2 | ✔ | | ✔ | dwc2 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | F3 | ✔ | ✖ | ✖ | stm32_fsdev | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | F4 | ✔ | | ✔ | dwc2 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | F7 | ✔ | | ✔ | dwc2 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | G0 | ✔ | | ✖ | stm32_fsdev | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | G4 | ✔ | ✖ | ✖ | stm32_fsdev | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | H5 | ✔ | | ✖ | stm32_fsdev | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | H7 | ✔ | | ✔ | dwc2 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | L0 | ✔ | ✖ | ✖ | stm32_fsdev | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | L1 | ✔ | ✖ | ✖ | stm32_fsdev | |
-| +----+------------------+--------+------+-----------+-------------------+--------------+
-| | L4 | 4x2, 4x3 | ✔ | ✖ | ✖ | stm32_fsdev | |
-| | +------------------+--------+------+-----------+-------------------+--------------+
-| | | 4x5, 4x6 | ✔ | | ✖ | dwc2 | |
-| +----+------------------+--------+------+-----------+-------------------+--------------+
-| | L4+ | ✔ | | ✖ | dwc2 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | L5 | ✔ | ✖ | ✖ | stm32_fsdev | |
-| +----+------------------+--------+------+-----------+-------------------+--------------+
-| | U5 | 535, 545 | ✔ | | ✖ | stm32_fsdev | |
-| | +------------------+--------+------+-----------+-------------------+--------------+
-| | | 575, 585 | ✔ | | ✖ | dwc2 | |
-| | +------------------+--------+------+-----------+-------------------+--------------+
-| | | 59x,5Ax,5Fx,5Gx | ✔ | | ✔ | dwc2 | |
-| +----+------------------+--------+------+-----------+-------------------+--------------+
-| | WBx5 | ✔ | ✖ | ✖ | stm32_fsdev | |
-+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
-| TI | MSP430 | ✔ | ✖ | ✖ | msp430x5xx | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | MSP432E4 | ✔ | | ✖ | musb | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | TM4C123 | ✔ | | ✖ | musb | |
-+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
-| ValentyUSB | eptri | ✔ | ✖ | ✖ | eptri | |
-+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
-| WCH | CH32F20x | ✔ | | ✔ | ch32f205 | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | CH32V20x | ✔ | | ✖ | ch32v20x | |
-| +-----------------------+--------+------+-----------+-------------------+--------------+
-| | CH32V307 | ✔ | | ✔ | ch32v307 | |
-+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Manufacturer | Family | Device | Host | Highspeed | Driver | Note |
++==============+=============================+========+======+===========+===================+===================+
+| Allwinner | F1C100s/F1C200s | ✔ | | ✔ | sunxi | musb variant |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Analog | MAX3421E | | ✔ | ✖ | max3421 | via SPI |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | MAX32 650, 666, 690, | ✔ | | ✔ | musb | 1-dir ep |
+| | MAX78002 | | | | | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Brigetek | FT90x | ✔ | | ✔ | ft9xx | 1-dir ep |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Broadcom | BCM2711, BCM2837 | ✔ | | ✔ | dwc2 | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Dialog | DA1469x | ✔ | ✖ | ✖ | da146xx | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Espressif | ESP32 S2, S3 | ✔ | | ✖ | dwc2 or esp32sx | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| GigaDevice | GD32VF103 | ✔ | | ✖ | dwc2 | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Infineon | XMC4500 | ✔ | | ✖ | dwc2 | |
++--------------+-----+-----------------------+--------+------+-----------+-------------------+-------------------+
+| MicroChip | SAM | D11, D21, L21, L22 | ✔ | | ✖ | samd | |
+| | +-----------------------+--------+------+-----------+-------------------+-------------------+
+| | | D51, E5x | ✔ | | ✖ | samd | |
+| | +-----------------------+--------+------+-----------+-------------------+-------------------+
+| | | G55 | ✔ | | ✖ | samg | 1-dir ep |
+| | +-----------------------+--------+------+-----------+-------------------+-------------------+
+| | | E70,S70,V70,V71 | ✔ | | ✔ | samx7x | 1-dir ep |
+| +-----+-----------------------+--------+------+-----------+-------------------+-------------------+
+| | PIC | 24 | ✔ | | | pic | ci_fs variant |
+| | +-----------------------+--------+------+-----------+-------------------+-------------------+
+| | | 32 mm, mk, mx | ✔ | | | pic | ci_fs variant |
+| | +-----------------------+--------+------+-----------+-------------------+-------------------+
+| | | dsPIC33 | ✔ | | | pic | ci_fs variant |
+| | +-----------------------+--------+------+-----------+-------------------+-------------------+
+| | | 32mz | ✔ | | | pic32mz | musb variant |
++--------------+-----+-----------------------+--------+------+-----------+-------------------+-------------------+
+| Mind Montion | mm32 | ✔ | | ✖ | mm32f327x_otg | ci_fs variant |
++--------------+-----+-----------------------+--------+------+-----------+-------------------+-------------------+
+| NordicSemi | nRF 52833, 52840, 5340 | ✔ | ✖ | ✖ | nrf5x | only ep8 is ISO |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Nuvoton | NUC120 | ✔ | ✖ | ✖ | nuc120 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | NUC121/NUC125 | ✔ | ✖ | ✖ | nuc121 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | NUC126 | ✔ | ✖ | ✖ | nuc121 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | NUC505 | ✔ | | ✔ | nuc505 | |
++--------------+---------+-------------------+--------+------+-----------+-------------------+-------------------+
+| NXP | iMXRT | RT 10xx, 11xx | ✔ | ✔ | ✔ | ci_hs | |
+| +---------+-------------------+--------+------+-----------+-------------------+-------------------+
+| | Kinetis | KL | ✔ | ⚠ | ✖ | ci_fs, khci | |
+| | +-------------------+--------+------+-----------+-------------------+-------------------+
+| | | K32L2 | ✔ | | ✖ | khci | ci_fs variant |
+| +---------+-------------------+--------+------+-----------+-------------------+-------------------+
+| | LPC | 11u, 13, 15 | ✔ | ✖ | ✖ | lpc_ip3511 | |
+| | +-------------------+--------+------+-----------+-------------------+-------------------+
+| | | 17, 40 | ✔ | ⚠ | ✖ | lpc17_40 | |
+| | +-------------------+--------+------+-----------+-------------------+-------------------+
+| | | 18, 43 | ✔ | ✔ | ✔ | ci_hs | |
+| | +-------------------+--------+------+-----------+-------------------+-------------------+
+| | | 51u | ✔ | ✖ | ✖ | lpc_ip3511 | |
+| | +-------------------+--------+------+-----------+-------------------+-------------------+
+| | | 54, 55 | ✔ | | ✔ | lpc_ip3511 | |
+| +---------+-------------------+--------+------+-----------+-------------------+-------------------+
+| | MCX | N9 | ✔ | | ✔ | ci_fs, ci_hs | |
++--------------+---------+-------------------+--------+------+-----------+-------------------+-------------------+
+| Raspberry Pi | RP2040, RP2350 | ✔ | ✔ | ✖ | rp2040, pio_usb | |
++--------------+-----+-----------------------+--------+------+-----------+-------------------+-------------------+
+| Renesas | RX | 63N, 65N, 72N | ✔ | ✔ | ✖ | rusb2 | |
+| +-----+-----------------------+--------+------+-----------+-------------------+-------------------+
+| | RA | 4M1, 4M3, 6M1 | ✔ | ✔ | ✖ | rusb2 | |
+| | +-----------------------+--------+------+-----------+-------------------+-------------------+
+| | | 6M5 | ✔ | ✔ | ✔ | rusb2 | |
++--------------+-----+-----------------------+--------+------+-----------+-------------------+-------------------+
+| Silabs | EFM32GG12 | ✔ | | ✖ | dwc2 | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| Sony | CXD56 | ✔ | ✖ | ✔ | cxd56 | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| ST STM32 | F0 | ✔ | ✖ | ✖ | stm32_fsdev | |
+| +----+------------------------+--------+------+-----------+-------------------+-------------------+
+| | F1 | 102, 103 | ✔ | ✖ | ✖ | stm32_fsdev | |
+| | +------------------------+--------+------+-----------+-------------------+-------------------+
+| | | 105, 107 | ✔ | | ✖ | dwc2 | |
+| +----+------------------------+--------+------+-----------+-------------------+-------------------+
+| | F2 | ✔ | | ✔ | dwc2 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | F3 | ✔ | ✖ | ✖ | stm32_fsdev | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | F4 | ✔ | | ✔ | dwc2 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | F7 | ✔ | | ✔ | dwc2 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | G0 | ✔ | | ✖ | stm32_fsdev | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | G4 | ✔ | ✖ | ✖ | stm32_fsdev | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | H5 | ✔ | | ✖ | stm32_fsdev | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | H7 | ✔ | | ✔ | dwc2 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | L0 | ✔ | ✖ | ✖ | stm32_fsdev | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | L1 | ✔ | ✖ | ✖ | stm32_fsdev | |
+| +----+------------------------+--------+------+-----------+-------------------+-------------------+
+| | L4 | 4x2, 4x3 | ✔ | ✖ | ✖ | stm32_fsdev | |
+| | +------------------------+--------+------+-----------+-------------------+-------------------+
+| | | 4x5, 4x6 | ✔ | | ✖ | dwc2 | |
+| +----+------------------------+--------+------+-----------+-------------------+-------------------+
+| | L4+ | ✔ | | ✖ | dwc2 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | L5 | ✔ | ✖ | ✖ | stm32_fsdev | |
+| +----+------------------------+--------+------+-----------+-------------------+-------------------+
+| | U5 | 535, 545 | ✔ | | ✖ | stm32_fsdev | |
+| | +------------------------+--------+------+-----------+-------------------+-------------------+
+| | | 575, 585 | ✔ | | ✖ | dwc2 | |
+| | +------------------------+--------+------+-----------+-------------------+-------------------+
+| | | 59x,5Ax,5Fx,5Gx | ✔ | | ✔ | dwc2 | |
+| +----+------------------------+--------+------+-----------+-------------------+-------------------+
+| | WBx5 | ✔ | ✖ | ✖ | stm32_fsdev | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| TI | MSP430 | ✔ | ✖ | ✖ | msp430x5xx | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | MSP432E4 | ✔ | | ✖ | musb | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | TM4C123 | ✔ | | ✖ | musb | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| ValentyUSB | eptri | ✔ | ✖ | ✖ | eptri | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
+| WCH | CH32F20x | ✔ | | ✔ | ch32f205 | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | CH32V20x | ✔ | | ✖ | ch32v20x | |
+| +-----------------------------+--------+------+-----------+-------------------+-------------------+
+| | CH32V307 | ✔ | | ✔ | ch32v307 | |
++--------------+-----------------------------+--------+------+-----------+-------------------+-------------------+
Table Legend