summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2021-11-30 12:02:05 +0700
committerGitHub <[email protected]>2021-11-30 12:02:05 +0700
commit9775e76910d569ec73b8dd946f3fa5fe5414acdb (patch)
treed745d99e9f49132e0ae4274b8dbdbcf30ee01c7a /docs
parentae5b1bab149d491a03427081a40019a2265b2e9c (diff)
parent4678a4142e8dff8c0c7b959dd6862eeb9e9d62f1 (diff)
Merge pull request #1216 from hathach/update-doc
Update doc
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/supported.rst239
1 files changed, 125 insertions, 114 deletions
diff --git a/docs/reference/supported.rst b/docs/reference/supported.rst
index 1d2b4db51..dfaffe6e3 100644
--- a/docs/reference/supported.rst
+++ b/docs/reference/supported.rst
@@ -6,122 +6,120 @@ Supported Devices
Supported MCUs
==============
-.. admonition:: Warning
- :class: 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:| | |
-+--------------+--------------------+-------------------+--------------------+-------------------+-------------------+--------------+
-| 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 +132,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 +146,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 +251,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 +383,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
----