update supported doc

This commit is contained in:
hathach 2021-11-30 00:33:55 +07:00
parent ae5b1bab14
commit 33506675c5
No known key found for this signature in database
GPG Key ID: 2FA891220FBFD581
2 changed files with 131 additions and 113 deletions

View File

@ -32,8 +32,10 @@ Supported MCUs
The stack supports the following MCUs:
- **Broadcom:** BCM2837, BCM2711
- **Dialog:** DA1469x
- **Espressif:** ESP32-S2, ESP32-S3
- **GigaDevice:** GD32VF103
- **Infineon:** XMC4500
- **MicroChip:** SAMD11, SAMD21, SAMD51, SAME5x, SAMG55, SAML21, SAML22, SAME7x
- **NordicSemi:** nRF52833, nRF52840, nRF5340
@ -41,15 +43,15 @@ The stack supports the following MCUs:
- **NXP:**
- iMX RT Series: RT1011, RT1015, RT1021, RT1052, RT1062, RT1064
- Kinetis: KL25, K32L2Bxx
- Kinetis: KL25, K32L2
- LPC Series: 11u, 13, 15, 17, 18, 40, 43, 51u, 54, 55
- **Raspberry Pi:** RP2040
- **Renesas:** RX63N, RX65N
- **Renesas:** RX63N, RX65N, RX72N
- **Silabs:** EFM32GG
- **Sony:** CXD56
- **ST:** STM32 series: L0, L1, L4, L4+, F0, F1, F2, F3, F4, F7, H7
- **TI:** MSP430
- **ST:** STM32 series: F0, F1, F2, F3, F4, F7, H7, L0, L1, L4, L4+
- **TI:** MSP430, MSP432E4, TM4C123
- **ValentyUSB:** eptri
Here is the list of `Supported Devices`_ that can be used with provided examples.

View File

@ -11,117 +11,120 @@ Supported MCUs
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:| | |
+--------------+--------------------+-------------------+--------------------+-------------------+-------------------+--------------+
| 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:| | | |
+--------------+--------------------+-------------------+--------------------+-------------------+-------------------+--------------+
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Manufacturer | Family | Device | Host | Highspeed | Driver | Note |
+==============+=======================+======================+======================+======================+=================+==============+
| Broadcom | BCM2711, BCM2837 | |:heavy_check_mark:| | | |:heavy_check_mark:| | dwc2 | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Dialog | DA1469x | |:heavy_check_mark:| | |:x:| | |:x:| | da146xx | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Espressif | ESP32 S2, S3 | |:heavy_check_mark:| | | |:x:| | dwc2 or esp32sx | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| GigaDevice | GD32VF103 | |:heavy_check_mark:| | | |:x:| | dwc2 | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Infineon | XMC4500 | |:heavy_check_mark:| | | |:x:| | dwc2 | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| MicroChip | SAM D11, D21 | |:heavy_check_mark:| | | |:x:| | samd | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | SAM D51, E5x | |:heavy_check_mark:| | | |:x:| | samd | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | SAM G55 | |:heavy_check_mark:| | | |:x:| | samg | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | SAM L21, L22 | |:heavy_check_mark:| | | |:x:| | samd | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | SAM E70,S70,V70,V71 | |:heavy_check_mark:| | | |:heavy_check_mark:| | samx7x | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| NordicSemi | nRF52833, nRF52840 | |:heavy_check_mark:| | |:x:| | |:x:| | nrf5x | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | nRF5340 | |:heavy_check_mark:| | |:x:| | |:x:| | nrf5x | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Nuvoton | NUC120 | |:heavy_check_mark:| | |:x:| | |:x:| | | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | NUC121/NUC125 | |:heavy_check_mark:| | |:x:| | |:x:| | | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | NUC126 | |:heavy_check_mark:| | |:x:| | |:x:| | | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | NUC505 | |:heavy_check_mark:| | | |:heavy_check_mark:| | | |
+--------------+---------+-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| NXP | iMXRT | RT1011 | |:heavy_check_mark:| | |:heavy_check_mark:| | |:heavy_check_mark:| | | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | RT1015 | |:heavy_check_mark:| | |:heavy_check_mark:| | |:heavy_check_mark:| | | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | RT1021 | |:heavy_check_mark:| | |:heavy_check_mark:| | |:heavy_check_mark:| | | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | RT1052 | |:heavy_check_mark:| | |:heavy_check_mark:| | |:heavy_check_mark:| | | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | RT1062 | |:heavy_check_mark:| | |:heavy_check_mark:| | |:heavy_check_mark:| | | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | RT1064 | |:heavy_check_mark:| | |:heavy_check_mark:| | |:heavy_check_mark:| | | |
| +---------+-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | Kinetis | KL25 | |:heavy_check_mark:| | | |:x:| | | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | K32L2 | |:heavy_check_mark:| | | |:x:| | | |
| +---------+-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | LPC | 11u, 13, 15 | |:heavy_check_mark:| | |:x:| | |:x:| | lpc_ip3511 | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | 17, 40 | |:heavy_check_mark:| | |:construction:| | |:x:| | lpc17_40 | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | 18, 43 | |:heavy_check_mark:| | |:heavy_check_mark:| | |:x:| | | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | 51u | |:heavy_check_mark:| | |:x:| | |:x:| | lpc_ip3511 | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | 54 | |:heavy_check_mark:| | | |:heavy_check_mark:| | lpc_ip3511 | |
| | +-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | 55 | |:heavy_check_mark:| | | |:heavy_check_mark:| | lpc_ip3511 | |
+--------------+---------+-------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Raspberry Pi | RP2040 | |:heavy_check_mark:| | |:heavy_check_mark:| | |:x:| | rp2040 | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Renesas | RX 63N, 65N, 72N | |:heavy_check_mark:| | |:x:| | |:x:| | usba | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Silabs | EFM32GG12 | |:heavy_check_mark:| | | |:x:| | dwc2 | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| Sony | CXD56 | |:heavy_check_mark:| | |:x:| | |:heavy_check_mark:| | cxd56 | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| ST STM32 | F0 | |:heavy_check_mark:| | |:x:| | |:x:| | stm32_fsdev | |
| +----+------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | F1 | 102, 103 | |:heavy_check_mark:| | |:x:| | |:x:| | stm32_fsdev | |
| | +------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | 105, 107 | |:heavy_check_mark:| | | |:x:| | dwc2 | |
| +----+------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | F2 | |:heavy_check_mark:| | | |:heavy_check_mark:| | dwc2 | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | F3 | |:heavy_check_mark:| | |:x:| | |:x:| | stm32_fsdev | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | F4 | |:heavy_check_mark:| | | |:heavy_check_mark:| | dwc2 | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | F7 | |:heavy_check_mark:| | | |:heavy_check_mark:| | dwc2 | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | H7 | |:heavy_check_mark:| | | |:heavy_check_mark:| | dwc2 | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | L0, L1 | |:heavy_check_mark:| | |:x:| | |:x:| | stm32_fsdev | |
| +----+------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | L4 | 4x2, 4x3 | |:heavy_check_mark:| | |:x:| | |:x:| | stm32_fsdev | |
| | +------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | | 4x5, 4x6 | |:heavy_check_mark:| | | | dwc2 | |
| +----+------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | L4+ | |:heavy_check_mark:| | | | dwc2 | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | U5 | |:construction:| | | | dwc2 | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| TI | MSP430 | |:heavy_check_mark:| | |:x:| | |:x:| | msp430x5xx | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | MSP432E4 | |:heavy_check_mark:| | | |:x:| | musb | |
| +-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| | TM4C123 | |:heavy_check_mark:| | | |:x:| | musb | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
| ValentyUSB | eptri | |:heavy_check_mark:| | |:x:| | |:x:| | eptri | |
+--------------+-----------------------+----------------------+----------------------+----------------------+-----------------+--------------+
Table Legend
------------
================= ===================
|:x:| Not available
|:red_square:| Not supported
|:yellow_square:| WIP/partial support
|:green_square:| Supported
================= ===================
==================== ===================
|:heavy_check_mark:| Supported
|:construction:| WIP/partial support
|:x:| Not supported
==================== ===================
Supported Boards
================
@ -134,6 +137,11 @@ The board support code is only used for self-contained examples and testing. It
The following boards are supported (sorted alphabetically):
Broadcom
--------
- `Raspberry Pi CM4 <https://www.raspberrypi.com/products/compute-module-4>`__
Dialog DA146xx
--------------
@ -143,12 +151,17 @@ Dialog DA146xx
Espressif ESP32-S2
------------------
- Adafruit Feather ESP32-S2
- `Adafruit Feather ESP32-S2 <https://www.adafruit.com/product/5000>`__
- `Adafruit Magtag 2.9" E-Ink WiFi Display <https://www.adafruit.com/product/4800>`__
- `Adafruit Metro ESP32-S2 <https://www.adafruit.com/product/4775>`__
- `ESP32-S2-Kaluga-1 <https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-esp32-s2-kaluga-1-kit.html>`__
- `ESP32-S2-Saola-1 <https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-saola-1-v1.2.html>`__
GigaDevice
----------
- `Sipeed Longan Nano <https://longan.sipeed.com/en/>`__
Infineon
---------
@ -243,7 +256,8 @@ iMX RT
Kinetis
^^^^^^^
- `FRDM-KL25Z <https://www.nxp.com/design/development-boards/freedom-development-boards/mcu-boards/freedom-development-platform-for-kinetis-kl14-kl15-kl24-kl25-mcus:FRDM-KL25Z>`__
- `Freedom FRDM-KL25Z <https://www.nxp.com/design/development-boards/freedom-development-boards/mcu-boards/freedom-development-platform-for-kinetis-kl14-kl15-kl24-kl25-mcus:FRDM-KL25Z>`__
- `Freedom FRDM-K32L2B3 <https://www.nxp.com/design/development-boards/freedom-development-boards/mcu-boards/nxp-freedom-development-platform-for-k32-l2b-mcus:FRDM-K32L2B3>`__
LPC 11-13-15
^^^^^^^^^^^^
@ -374,6 +388,8 @@ TI
--
- `MSP430F5529 USB LaunchPad Evaluation Kit <http://www.ti.com/tool/MSP-EXP430F5529LP>`__
- `MSP-EXP432E401Y LaunchPad Evaluation Kit <https://www.ti.com/tool/MSP-EXP432E401Y>`__
- `TM4C123GXL LaunchPad Evaluation Kit <https://www.ti.com/tool/EK-TM4C123GXL>`__
Tomu
----