mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-11-16 04:24:33 +00:00
Requirement: The BSP for the k230 platform in the RT-Thread repository does not yet have an spi driver. Solution: Provide spi driver for the k230 platform in the RT-Thread repository. - Supports SPI0(OSPI) controller with 1/2/4/8 data lines. - Supports SPI1(QSPI0) and SPI2(QSPI1) controllers with 1/2/4 data lines. - Implements DMA-based transfers for OSPI, QSPI, and DSPI modes. - Falls back to standard IRQ-driven transfers for legacy SPI mode (single line). - Updates documentation in bsp/README.md Signed-off-by: ChuanN-sudo <fjchuanil@gmail.com>
66 KiB
66 KiB
📊 RT-Thread BSP Support Summary
This document is based on the RT-Thread mainline repository and categorizes the driver support status by architecture and chip vendor series.
📋 Legend
Maintenance Status:
- 🟢 Actively Maintained: BSPs jointly and actively maintained by RT-Thread official and the chip manufacturer.
- 🟡 Well Maintained: BSPs maintained by the RT-Thread open-source community.
- ⚪ Basic Support: BSPs with limited maintenance support.
Support Status: ✅ indicates supported, - indicates not supported or not mentioned.
BSP Support Summary
ARM Architecture Series
🟢 Infineon
| BSP Name | GPIO | UART | ADC | DAC | Ethernet | FLASH | I2C | HWTimer | PWM | RTC | SD Card | Soft I2C | SPI | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| psoc6-cy8ckit-062-BLE | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| psoc6-cy8ckit-062-WIFI-BT | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| psoc6-cy8ckit-062S2-43012 | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| psoc6-cy8ckit-062s4 | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| psoc6-cy8cproto-062S3-4343W | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| psoc6-evaluationkit-062S2 | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| psoc6-pioneerkit_modus | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - |
| xmc7100d-f144k4160aa | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | ✅ | - |
| xmc7200-kit_xmc7200_evk | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - |
🟢 Renesas
| BSP Name | GPIO | UART | ADC | CAN | CANFD | DAC | Ethernet | HWTimer | I2C | PWM | RTC | SPI | Soft SPI | Flash | SDHI | SCI | SDRAM | LCD | Other |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ebf_qi_min_6m5 | ✅ | ✅ | ✅ | - | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - |
| ra2a1-ek | ✅ | ✅ | ✅ | - | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - |
| ra2e2-ek | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - |
| ra2l1-cpk | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ |
| ra4e2-eco | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - |
| ra4e2-ek | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| ra4m1-ek | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - |
| ra4m2-eco | ✅ | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | - | - | ✅ | - | - | - |
| ra6e2-ek | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| ra6e2-fpb | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| ra6m3-ek | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | - |
| ra6m3-hmi-board | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
| ra6m4-cpk | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ |
| ra6m4-iot | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | - |
| ra8d1-ek | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ |
| ra8d1-vision-board | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ |
| ra8m1-ek | ✅ | ✅ | ✅ | - | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ |
| rzn2l_etherkit | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ |
| rzn2l_rsk | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | - | - | ✅ | - | - | - | ✅ | - | - | ✅ |
| rzt2m_rsk | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | - | - | - | ✅ | - | - | ✅ |
🟢 STM32
| BSP Name | GPIO | UART | ADC | CAN | DAC | CANFD | Ethernet | HWTimer | I2C | PWM | RTC | SPI | Soft SPI | Flash | SDIO | SCI | WDT | LCD | LPTIM | Pulse Encoder | NAND | LCD MIPI | QSPI | PM | USBD | SDMMC | USBH |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| stm32f072-st-nucleo | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | - | - | - | - |
| stm32f091-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | ✅ |
| stm32f103-100ask-mini | ✅ | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | - | - |
| stm32f103-100ask-pro | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f103-atk-nano | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32f103-atk-warshipv3 | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - |
| stm32f103-blue-pill | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | - |
| stm32f103-dofly-M3S | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f103-dofy-lyc8 | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f103-fire-arbitrary | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - |
| stm32f103-gizwits-gokitv21 | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f103-hw100k-ibox | ✅ | ✅ | ✅ | - | - | - | ✅ | - | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32f103-keysking-leaming | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - |
| stm32f103-onenet-nbiot | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f103-yf-ufun | ✅ | ✅ | - | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f103-ys-f1pro | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f107-uc-eval | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f207-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f302-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f334-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f401-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f401-weact-blackpill | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f405-smdz-breadfruit | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f405zg-mini-template | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f407-armfly-v5 | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32f407-atk-explorer | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | ✅ | - | ✅ |
| stm32f407-fk407m2-zgt6 | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | ✅ | - | ✅ |
| stm32f407-lckfb-skystar | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | - | - |
| stm32f407-robomaster-c | ✅ | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f407-rt-spark | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | ✅ | - | ✅ |
| stm32f407-st-discovery | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f410-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f411-atk-nano | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32f411-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32f411-weact-blackpill | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | ✅ | - | - |
| stm32f412-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | ✅ | - | - |
| stm32f413-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | ✅ | - | - |
| stm32f427-robomaster-a | ✅ | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f429-armfly-v6 | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - |
| stm32f429-atk-apollo | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | ✅ |
| stm32f429-fire-challenger | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - |
| stm32f429-st-disco | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | ✅ | - | - | - | - | ✅ | - | ✅ | - | - |
| stm32f446-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f469-st-disco | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | ✅ | - | ✅ | - | - |
| stm32f723-st-disco | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f746-st-disco | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - |
| stm32f746-st-nucleo | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | ✅ | ✅ | - | - |
| stm32f767-atk-apollo | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | - | - | - | ✅ |
| stm32f767-fire-challenger-v1 | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - |
| stm32f767-st-nucleo | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32f769-st-disco | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32g030-tiny-board | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32g070-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32g071-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32g431-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32g474-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32g491-st-nucleo | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32h503-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32h563-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32h723-lxb-disco | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32h723-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32h730-esphosted-evb | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32h743-armfly-v7 | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32h743-atk-apollo | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | ✅ | - | - | - | - | - |
| stm32h743-openmv-h7plus | ✅ | ✅ | - | - | - | - | - | - | ✅ | ✅ | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | ✅ | - | ✅ | - | - |
| stm32h743-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32h747-st-discovery | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
| stm32h750-armfly-h7-tool | ✅ | ✅ | ✅ | - | - | - | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | ✅ | - | ✅ | - | - |
| stm32h750-artpi | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | ✅ | - | ✅ |
| stm32h750-fk750m1-vbt6 | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | - | ✅ | - | - | - | - |
| stm32h750-weact-ministm32h7xx | ✅ | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | ✅ | ✅ | - | - |
| stm32h7r7-artpi2 | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | ✅ |
| stm32h7s7-st-disco | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | ✅ |
| stm32l010-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32l053-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32l412-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32l431-BearPi | ✅ | ✅ | ✅ | - | ✅ | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - |
| stm32l431-tencentos-tiny-EVB_MX+ | ✅ | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | ✅ | - | - | - | - |
| stm32l432-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32l433-ali-startkit | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32l433-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32l452-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32l475-atk-pandora | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | ✅ | - | - |
| stm32l475-st-discovery | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32l476-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32l496-ali-developer | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| stm32l496-st-discovery | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32l496-st-nucleo | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | ✅ | - | ✅ | - | - |
| stm32l4r5-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | ✅ | - | - |
| stm32l4r9-st-eval | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - |
| stm32l4r9-st-sensortile-box | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | - |
| stm32l552-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32mp157a-st-discovery | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - |
| stm32mp157a-st-ev1 | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | ✅ | - | - | - |
| stm32u575-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32u585-iot02a | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32wb55-st-nucleo | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32wl55-st-nucleo | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32wle5-yizhilian-lm401 | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| stm32wle5-yizhilian-lm402 | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
🟢 NXP
| BSP Name | GPIO | UART | ADC | CAN | DAC | Ethernet | Flash | HWTimer | I2C | LCD | NAND | PWM | RTC | SD Card | SDIO | SDMMC | Soft I2C | Soft SPI | SPI | SPIM | USBD | USBH | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| imx6sx | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| imx6ul | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| imx6ull-smart (RT-Smart) | ✅ | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | - | ✅ |
| imxrt1021-nxp-evk | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - |
| imxrt1052-atk-commander | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | ✅ | - | - |
| imxrt1052-fire-pro | ✅ | ✅ | - | ✅ | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - |
| imxrt1052-nxp-evk | ✅ | ✅ | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| imxrt1052-seeed-ArchMix | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | - | - | - |
| imxrt1060-nxp-evk | ✅ | ✅ | - | - | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ | - |
| imxrt1061-forlinx-OK1061-S | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| imxrt1064-nxp-evk | ✅ | ✅ | - | - | - | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
| imxrt1170-nxp-evk | ✅ | ✅ | - | ✅ | - | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ | - |
| lpc1114 | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| lpc176x | ✅ | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | ✅ | - | - | - | - |
| lpc178x | ✅ | ✅ | - | - | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
| lpc2148 | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - |
| lpc408x | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| lpc43xx | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| lpc5114-lite | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ | - | - | - | - |
| lpc54608-LPCXpresso | ✅ | ✅ | - | - | - | - | - | - | - | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - |
| lpc5s06_nxp_evk | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
| lpc5s16_nxp_evk | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
| lpc5s28_nxp_evk | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
| lpc5s36_nxp_evk | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
| lpc5s69_nxp_evk | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
| lpc824 | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| frdm-mcxa153 | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | ✅ | - | - | - | ✅ |
| frdm-mcxa156 | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
| frdm-mcxa346 | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ |
| frdm-mcxc444 | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ |
| frdm-mcxe247 | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ |
| frdm-mcxn236 | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ |
| frdm-mcxn947 | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | ✅ | ✅ |
🟢 GD32
| BSP Name | GPIO | UART | ADC | CAN | I2C | HWTimer | PWM | RTC | SDIO | SDRAM | SPI | SPI Flash | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gd32103c-eval | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32105c-eval | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32105r-start | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32107c-eval | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32205r-start | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32207i-eval | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32303c-start | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - |
| gd32303e-eval | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32305r-start | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32307e-start | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32407v-ickfb | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32407v-start | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32450z-eval | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32470i-eval | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ |
| gd32470z-ickfb | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ |
| gd32527l-eval | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ |
| gd32e230-lckfb | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | ✅ |
| gd32e503v-eval | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
| gd32h759i-eval | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | ✅ | - | - |
| gd32h759i-start | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | - | - |
| gd32vf103r-start | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | ✅ |
| gd32vf103v-eval | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | - | - | ✅ | - | ✅ |
🟢 CVITEK (RT-Smart)
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | HWTimer | PWM | RTC | SDH | Ethernet |
|---|---|---|---|---|---|---|---|---|---|---|---|
| c906_little | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - |
| cv18xx_aarch64 (RT-Smart) | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - |
| milkv-duo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| milkv-duo256m | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| milkv-duos | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
🟢 QEMU VExpress A9 (RT-Smart) (SMP)
| BSP Name | GPIO | UART | LCD | Keyboard | Mouse | SDIO | Timer | RTC | VirtIO |
|---|---|---|---|---|---|---|---|---|---|
| qemu-vexpress-a9 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - |
🟢 QEMU Virt64 AArch64 (RT-Smart) (SMP)
| BSP Name | GPIO | UART | RTC | VirtIO-BLK | VirtIO-NET | VirtIO-Console | VirtIO-GPU | VirtIO-Input |
|---|---|---|---|---|---|---|---|---|
| qemu-virt64-aarch64 | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
🟡 Phytium (RT-Smart) (SMP)
| BSP Name | GPIO | UART | ADC | CAN | I2C | SPI | QSPI | PWM | Timer | WDT | MIO | TACHO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| e2000d-demo | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
| e2000q-demo | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
| phytiumpi-firefly | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| pd2408-test-a | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - |
| pd2408-test-b | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - |
🟡 Raspberry Pico (SMP)
| BSP Name | GPIO | UART | I2C | SPI | ADC | WDT | RTC | PWM | Onchip Flash | HWTimer |
|---|---|---|---|---|---|---|---|---|---|---|
| RP2040 | ✅ | ✅ | - | - | - | - | - | - | - | - |
| RP2350 | ✅ | ✅ | - | - | - | - | - | - | - | - |
🟡 Raspberry Pi
| BSP Name | GPIO | UART | I2C | SPI | RTC | SD Card | SDIO | MailBox | WDT | SMP | HDMI | Timer | Bluetooth | Ethernet | MIPI DSI | ILI9486 SPI LCD | XPT2046 TOUCH |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| raspi-dm2.0 | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - |
| raspi2 | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| raspi3-32 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - | - | - |
| raspi3-64 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | - |
| raspi4-32 | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| raspi4-64 | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - |
🟡 AT32
| BSP Name | GPIO | UART | ADC | CAN | DAC | Ethernet | Flash | HWTimer | I2C | PWM | QSPI | RTC | SDIO | SDRAM | Soft I2C | SPI | USBD | USBOTG | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| at32a403a-start | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ |
| at32a423-start | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
| at32f402-start | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - |
| at32f403a-start | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ |
| at32f405-start | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
| at32f407-start | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - |
| at32f413-start | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ |
| at32f415-start | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ |
| at32f421-start | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ |
| at32f423-start | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
| at32f425-start | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
| at32f435-start | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
| at32f437-start | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
| at32f455-start | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
| at32f456-start | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
| at32f457-start | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
| at32m412-start | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ |
| at32m416-start | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ |
🟡 HC32
| BSP Name | GPIO | UART | ADC | CAN | DAC | Ethernet | Flash | HWTimer | I2C | NAND | PM | Pulse Encoder | USBD | QSPI | PWM | SDIO | RTC | Soft I2C | SDRAM | USBH | SPI | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ev_hc32f334_lqfp64 | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ | - | - | ✅ | - | ✅ | - | - | - | ✅ | ✅ |
| ev_hc32f448_lqfp80 | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | ✅ |
| ev_hc32f460_lqfp100_v2 | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ |
| ev_hc32f472_lqfp100 | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ |
| ev_hc32f4a0_lqfp176 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ |
| ev_hc32f4a8_lqfp176 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ |
| lckfb-hc32f4a0-lqfp100 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ |
🟡 N32
| BSP Name | GPIO | UART | ADC | CAN | DAC | HWTimer | I2C | RTC | SPI | WDT |
|---|---|---|---|---|---|---|---|---|---|---|
| n32g43xcl-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32g457gel-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32g45xcl-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32g45xml-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32g45xrl-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32g45xvl-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32g47rml-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32l40xcl-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32l436-evb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32l43xml-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32l43xrl-stb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| n32wb45xl-evb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
🟡 NRF5x
| BSP Name | GPIO | UART | ADC | QSPI Flash | HWTimer | I2C | PWM | RTC | SPI | SPIM | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| nrf51822 | ✅ | ✅ | - | - | - | - | - | - | - | - | - |
| nrf52832 | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| nrf52833 | ✅ | ✅ | - | - | - | - | - | - | - | - | - |
| nrf52840 | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| nrf5340 | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ |
🟡 Rockchip
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| rk2108 | - | ✅ | - | - | - | - |
| rk3500 | - | ✅ | - | - | - | - |
| rk3568 | - | ✅ | - | - | - | - |
🟡 APM32
| BSP Name | GPIO | UART | ADC | CAN | DAC | Ethernet | HWTimer | I2C_SW | PWM | RTC | SPI | Flash | WDT | SDIO | Other |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| apm32e103ze-evalboard | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
| apm32e103ze-tinyboard | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
| apm32f030r8-miniboard | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32f051r8-evalboard | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32f072vb-miniboard | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32f091vc-miniboard | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32f103vb-miniboard | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32f103xe-miniboard | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32f107vc-evalboard | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32f407ig-miniboard | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32f407zg-evalboard | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| apm32s103vb-miniboard | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
🟡 Nuvoton
| BSP Name | GPIO | UART | ADC | PWM | CRC | Crypto | FMC | I2C | Soft I2C | RTC | QSPI | SPI | HWTimer | WDT | USBD | USBH | LCD | SDIO | CANFD | I2S | WHC | Ethernet |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ma35-rtp | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| nk-980iot | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ |
| nk-n9h30 | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ |
| nk-rtu980 | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | ✅ | ✅ | - | - | - | - | - | ✅ |
| numaker-hmi-ma35d1 | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | - | - | - |
| numaker-iot-m467 | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ |
| numaker-iot-m487 | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ |
| numaker-iot-ma35d1 | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | ✅ | - | ✅ | - | - | - | ✅ |
| numaker-m032ki | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | ✅ | - | - | - | - | - |
| numaker-m2354 | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | - |
| numaker-m467hj | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ |
| numaker-pfm-m487 | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ |
🟡 ESSEMI
| BSP Name | GPIO | UART | ADC | CAN | Ethernet | Flash | HWTimer | I2C | LCD | PWM | RTC | SPI | SD Card | Other |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| es32f0654 | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ |
| es32f365x | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - |
| es32f369x | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - |
| es32vf2264 | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | - | - |
🟡 HT32
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| ht32f12366 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ht32f52352 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ht32f53252 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚪ Microchip
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| samc21 | - | ✅ | ✅ | ✅ | - | - |
| samd51-adafruit-metro-m4 | - | ✅ | ✅ | ✅ | - | - |
| samd51-seeed-wio-terminal | - | ✅ | ✅ | ✅ | - | - |
| same54 | - | ✅ | ✅ | ✅ | - | - |
| same70 | - | ✅ | ✅ | ✅ | - | - |
| saml10 | - | ✅ | - | ✅ | - | - |
⚪ Synwit
| BSP Name | GPIO | UART | ADC | HWTimer | I2C | PWM |
|---|---|---|---|---|---|---|
| swm320-mini | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| swm341-mini | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚪ N32G452xx
| BSP Name | GPIO | UART | ADC | CAN | DAC | Flash | HWTimer | I2C | PWM | RTC | SDIO | SPI | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| n32g452xx-mini-system | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
⚪ W60x
| BSP Name | GPIO | UART | ADC | Crypto | Flash | HWTimer | WDT | PWM | I2C | SPI |
|---|---|---|---|---|---|---|---|---|---|---|
| w60x | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚪ Allwinner Tina
| BSP Name | GPIO | UART | SPI | SDIO |
|---|---|---|---|---|
| allwinner_tina | ✅ | ✅ | ✅ | ✅ |
⚪ HC321136
| BSP Name | GPIO | UART | I2C |
|---|---|---|---|
| hc321136 | ✅ | ✅ | ✅ |
⚪ HC321196
| BSP Name | GPIO | UART |
|---|---|---|
| hc321196 | ✅ | ✅ |
⚪ Amebaz
| BSP Name | GPIO | UART | WLAN |
|---|---|---|---|
| amebaz | - | ✅ | ✅ |
⚪ CME_M7
| BSP Name | GPIO | UART | Ethernet |
|---|---|---|---|
| CME_M7 | ✅ | ✅ | ✅ |
⚪ Vango
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| v85xx | ✅ | ✅ | - | - | ✅ | - |
| v85xxp | ✅ | ✅ | - | - | - | - |
⚪ ACM32
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| acm32f0x0-nucleo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| acm32f4xx-nucleo | ✅ | ✅ | - | - | - | - |
⚪ Airm2m
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| air105 | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| air32f103 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚪ Apollo2
| BSP Name | GPIO | UART | ADC |
|---|---|---|---|
| apollo2 | ✅ | ✅ | ✅ |
⚪ ASM9260T
| BSP Name | GPIO | UART | HWTimer |
|---|---|---|---|
| asm9260t | ✅ | ✅ | ✅ |
⚪ AT91
| BSP Name | UART | LED | I2C |
|---|---|---|---|
| at91sam9260 | ✅ | ✅ | ✅ |
| at91sam9g45 | ✅ | - | ✅ |
⚪ Beaglebone
| BSP Name | UART | GPIO |
|---|---|---|
| beaglebone | ✅ | ✅ |
⚪ BM3803
| BSP Name | UART |
|---|---|
| bm3803 | ✅ |
⚪ Bouffalo Lab
| BSP Name | UART |
|---|---|
| b160x | ✅ |
| b161x | ✅ |
| b170x | ✅ |
| b1808 | ✅ |
⚪ EFM32
| BSP Name | GPIO | UART | ADC |
|---|---|---|---|
| efm32 | ✅ | ✅ | ✅ |
⚪ FM33LC026
| BSP Name | GPIO | UART |
|---|---|---|
| fm33lc026 | ✅ | ✅ |
⚪ FRDM-K64F
| BSP Name | LED | UART | Ethernet |
|---|---|---|---|
| frdm-k64f | ✅ | ✅ | ✅ |
⚪ FT2004
| BSP Name | GPIO | UART | CAN |
|---|---|---|---|
| ft2004 | ✅ | ✅ | ✅ |
⚪ FT32
| BSP Name | GPIO | UART |
|---|---|---|
| ft32f072xb-starter | ✅ | ✅ |
⚪ Fujitsu
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| mb9bf500r | ✅ | ✅ | ✅ | - | - | - |
| mb9bf506r | - | ✅ | - | - | - | - |
| mb9bf568r | - | ✅ | - | - | - | - |
| mb9bf618s | - | ✅ | - | - | - | - |
⚪ HK32
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| hk32f030c8-mini | ✅ | ✅ | ✅ | - | ✅ | - |
⚪ Jutcevm
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| juicevm | - | ✅ | - | - | - | - | ✅ | - | ✅ |
⚪ LM3S8962
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| lm3s8962 | ✅ | ✅ | - | - | - | - | ✅ | - | - |
⚪ LM3S9B9x
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| lm3s9b9x | ✅ | ✅ | - | - | - | - | ✅ | - | - |
⚪ LM4F232
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| lm4f232 | ✅ | ✅ | - | - | - | - | ✅ | - | - |
⚪ Maxim
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| max32660-evsys | ✅ | ✅ | - | ✅ | ✅ | - |
⚪ Mini2440
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| mini2440 | ✅ | ✅ | - | - | - | - | ✅ | - | - |
⚪ Mini4020
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| mini4020 | ✅ | ✅ | - | - | - | - | - | - | - |
⚪ MM32
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| mm32f3270-100ask-pitaya | ✅ | ✅ | - | - | - | - |
⚪ MM32F103x
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| mm32f103x | ✅ | ✅ | - | - | - | - | - | - | - |
⚪ MM32F327x
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| mm32f327x | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - |
⚪ MM32F526x
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| mm32f526x | ✅ | ✅ | ✅ | - | - | - | - | - | - |
⚪ MM32L07x
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| mm32l07x | - | ✅ | - | - | - | - | - | - | - |
⚪ MM32L3xx
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| mm32l3xx | ✅ | ✅ | - | - | - | - | - | - | - |
⚪ MSP432E401Y-LaunchPad
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| msp432e401y-launchpad | ✅ | ✅ | - | - | - | - | - | - | - |
⚪ NV32F100x
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| nv32f100x | ✅ | ✅ | - | - | ✅ | - | - | - | - |
⚪ PIC32Ethernet
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| pic32ethernet | - | - | - | - | - | - | - | - | - |
⚪ RM48x50
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| rm48x50 | - | - | - | - | - | - | ✅ | - | - |
⚪ SAM7x
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| sam7x | ✅ | ✅ | - | ✅ | - | - | - | - | - |
⚪ SAMD21
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| samd21 | ✅ | ✅ | - | - | - | - | ✅ | - | - |
⚪ SEP6200
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| sep6200 | ✅ | ✅ | - | - | - | - | - | - | - |
⚪ SmartFusion2
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| smartfusion2 | ✅ | ✅ | - | - | - | - | - | - | - |
⚪ Synopsys
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| synopsys | ✅ | ✅ | - | - | - | - | - | - | - |
⚪ TAE32F5300
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| tae32f5300 | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - |
⚪ Taihu
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| taihu | ✅ | ✅ | - | - | - | - | - | - | - |
⚪ TKM32F499
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| tkm32F499 | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - |
⚪ TM4C123BSP
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| tm4c123bsp | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚪ TM4C129x
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| tm4c129x | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚪ UPD70F3454
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| upd70f3454 | - | ✅ | - | - | - | - | ✅ | - | - |
⚪ Xplorer4330
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| xplorer4330 | - | ✅ | - | - | - | - | - | - | - |
⚪ Yichip
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| yc3121-pos | ✅ | ✅ | - | - | - | - |
| yc3122-pos | ✅ | ✅ | - | - | - | - |
RISC-V Architecture Series
🟢 HPMicro
| BSP Name | GPIO | UART | ADC | CAN | Ethernet | RTC | SDXC | HWTimer | I2C | SPI | PWM | USBD | USBH | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| hpm5300evk | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| hpm5301evklite | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| hpm5e00evk | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| hpm6200evk | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| hpm6300evk | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| hpm6750evk | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| hpm6750evk2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| hpm6750evkmini | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| hpm6800evk | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| hpm6e00evk | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| hpm6p00evk | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
🟢 K230 (RT-Smart)
| BSP Name | GPIO | UART | I2C | RTC | ADC | PWM | SDIO | HWTimer | WDT | SPI |
|---|---|---|---|---|---|---|---|---|---|---|
| k230 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
🟢 Xuantie (RT-Smart)
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| e901 | - | ✅ | - | - | - | - |
| e902 | - | ✅ | - | - | - | - |
| e906 | - | ✅ | - | - | - | - |
| e907 | - | ✅ | - | - | - | - |
| c906 (RT-Smart) | - | ✅ | - | - | - | - |
| c907 | - | ✅ | - | - | - | - |
| c908 | - | ✅ | - | - | - | - |
| c910 | - | ✅ | - | - | - | - |
| r908 | - | ✅ | - | - | - | - |
| r910 | - | ✅ | - | - | - | - |
| r920 | - | ✅ | - | - | - | - |
🟢 QEMU Virt64 RISC-V (RT-Smart) (SMP doing)
| BSP Name | UART | VirtIO |
|---|---|---|
| qemu-virt64-riscv | ✅ | ✅ |
🟢 WCH
| BSP Name | GPIO | UART | ADC | CAN | DAC | Ethernet | Flash | HWTimer | I2C | SPI | RTC | PWM | WDT | USBD | USBH |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| arm | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| ch32f103c8-core | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| ch32f203r-evt | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
| ch579m | ✅ | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ |
| ch32v103r-evt | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
| ch32v208w-r0 | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - |
| ch32v307v-r1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ch569w-evt | ✅ | ✅ | - | - | - | - | - | ✅ | - | ✅ | - | - | - | - | - |
| yd-ch32v307vct6 | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - |
🟡 Ultrarisc (RT-Smart) (SMP)
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| ur_dp1000_evb | - | ✅ | - | - | ✅ | - |
🟡 Allwinner (RT-Smart)
| BSP Name | GPIO | UART | SPI | I2C | WDT | PWM | LCD | RTC | SDMMC | TOUCH |
|---|---|---|---|---|---|---|---|---|---|---|
| d1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| d1s | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
🟡 K210 (SMP)
| BSP Name | GPIO | UART | I2C | LCD | Camera | SPI |
|---|---|---|---|---|---|---|
| k210 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
🟡 Nuclei
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| gd32vf103_rvstar | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| nuclei_fpga_eval | ✅ | ✅ | - | - | - | - |
🟡 ESP32_C3
| BSP Name | GPIO | UART | ADC | I2C | SPI | Soft I2C | HWTimer | PWM | WiFi |
|---|---|---|---|---|---|---|---|---|---|
| ESP32_C3 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
🟡 Bluetrum
| BSP Name | GPIO | UART | ADC | Flash | HWTimer | IRRX | PWM | RTC | SDIO | Soft I2C | WDT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ab32vg1-ab-prougen | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚪ Core-V-MCU
| BSP Name | UART |
|---|---|
| core-v-cv32e40p | ✅ |
⚪ HiFive1
| BSP Name | GPIO | UART |
|---|---|---|
| hifive1 | ✅ | ✅ |
⚪ Sparkfun-RedV
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| sparkfun-redv | ✅ | ✅ | - | - | - | - | ✅ | - | - |
⚪ THead-Smart
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| thead-smart | ✅ | ✅ | - | - | - | - | ✅ | - | - |
⚪ CK802
| BSP Name | GPIO | UART |
|---|---|---|
| ck802 | ✅ | ✅ |
⚪ RV32M1_Vega
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| ri5cy | ✅ | ✅ | - | - | - | - |
| rv32m1_sdk_riscv | ✅ | ✅ | - | - | - | - |
AVR Architecture Series
⚪ AVR32
| BSP Name | UART | GPIO | Soft I2C |
|---|---|---|---|
| at32uc3a0256 | ✅ | ✅ | ✅ |
| at32uc3b0256 | ✅ | ✅ | ✅ |
MIPS Architecture Series
⚪ Loongson
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| ls1bdev | - | ✅ | - | - | - | - |
| ls1cdev | ✅ | ✅ | - | ✅ | ✅ | ✅ |
| ls2kdev | ✅ | ✅ | - | - | ✅ | - |
⚪ DM365
| BSP Name | GPIO | UART | Ethernet |
|---|---|---|---|
| dm365 | ✅ | ✅ | ✅ |
⚪ MLPSSIM
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| mipssim | ✅ | ✅ | - | - | - | - | ✅ | - | - |
⚪ M16C62p
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| m16c62p | ✅ | ✅ | - | - | - | - | - | - | - |
DSP Architecture Series
⚪ TI
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|---|---|---|---|---|---|---|
| tms320f28379d | ✅ | ✅ | ✅ | - | - | - |
x86 Architecture Series
⚪ x86
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| x86 | - | ✅ | - | - | - | - | - | - | - |
FPGA Architecture Series
⚪ ZynqMP-A53-DFZU2EG
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| zynqmp-a53-dfzu2eg | ✅ | ✅ | - | - | - | - | - | - | ✅ |
⚪ ZynqMP-R5-AXU4EV
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|---|---|---|---|---|---|---|---|---|---|
| zynqmp-r5-axu4ev | ✅ | ✅ | - | - | - | - | ✅ | - | - |
📅 Document Update Time: 2025-11-12 13:50:00