Ver Fonte

[BSP][Documentation] Add comprehensive BSP driver support summary table (#10925)

* List of RT-Thread BSP Support Additions.
R b b666 há 2 meses atrás
pai
commit
0d78fa460e
1 ficheiros alterados com 952 adições e 158 exclusões
  1. 952 158
      bsp/README.md

+ 952 - 158
bsp/README.md

@@ -1,158 +1,952 @@
-RT-THREAD bsp company list
-
-- Simulator
-  - [qemu-vexpress-a9](qemu-vexpress-a9)
-  - [x86](x86)
-  - [simulator](simulator)
-  - [qemu-virt64-riscv](qemu-virt64-riscv)
-  - [qemu-virt64-aarch64](qemu-virt64-aarch64)
-  - [mipssim](mipssim)
-  - [juicevm](juicevm)
-  - [core-v-mcu](core-v-mcu)
-- STM32
-  - [stm32](stm32) series
-- NXP
-  - [nxp](nxp) series
-- Renesas
-  - [renesas](renesas) series
-  - [rx](rx) series
-  - [upd70f3454](upd70f3454)
-  - [m16c62p](m16c62p)
-- Nordic
-  - [nrf5x](nrf5x) series
-- raspberry
-  - [raspberry-pi](raspberry-pi) series
-  - [raspberry-pico](raspberry-pico)
-- TI
-  - [ti](ti) series
-  - [tms320c6678](tms320c6678)
-  - [tm4c129x](tm4c129x)
-  - [tm4c123bsp](tm4c123bsp)
-  - [rm48x50](rm48x50)
-  - [lm4f232](lm4f232)
-  - [lm3s9b9x](lm3s9b9x)
-  - [lm3s8962](lm3s8962)
-  - [dm365](dm365)
-  - [beaglebone](beaglebone)
-  - [msp432e401y-LaunchPad](msp432e401y-LaunchPad)
-- Samsung
-  - [wh44b0](wh44b0)
-  - [mini4020](mini4020)
-  - [mini2440](mini2440)
-- Synopsys
-  - [synopsys](synopsys) series
-- Espressif
-  - [ESP32_C3](ESP32_C3)
-- MAXIM
-  - [maxim](maxim) series
-- Microchip
-  - [at91](at91) series
-  - [smartfusion2](smartfusion2)
-  - [samd21](samd21)
-  - [sam7x](sam7x)
-  - [pic32ethernet](pic32ethernet)
-  - [microchip](microchip)
-  - [avr32uc3b0](avr32uc3b0)
-- Infineon
-  - [fujitsu](fujitsu) series
-  - [Infineon](Infineon) series
-- SiFive
-  - [hifive1](hifive1)
-  - [sparkfun-redv](sparkfun-redv)
-- ADI
-  - [bf533](bf533)
-- Silicon Labs
-  - [efm32](efm32) series
-- Ambiq Micro
-  - [apollo2](apollo2)
-- Xilinx 
-  - [zynqmp-r5-axu4ev](zynqmp-r5-axu4ev)
-  - [taihu](taihu)
-  - [microblaze](microblaze)
-- Altera
-  - [nios_ii](nios_ii)
-- Nuclei
-  - [nuclei](nuclei)
-- 灵动微MM32
-  - [mm32](mm32) series
-  - [mm32l3xx](mm32l3xx)
-  - [mm32f327x](mm32f327x)
-  - [mm32f103x](mm32f103x)
-- 兆易创新GD32
-  - [gd32](gd32) series
-- Realtek
-  - [amebaz](amebaz)
-- 国民科技N32
-  - [n32](n32) series
-  - [n32g452xx](n32g452xx)
-  - [mm32107x](mm32107x)
-- 小华HC32
-  - [hc32](hc32) series
-  - [hc321196](hc321196)
-  - [hc321136](hc321136)
-- 全志Allwinner
-  - [allwinner](allwinner)  series
-  - [allwinner_tina](allwinner_tina)
-- 雅特力AT32
-  - [at32](at32) series
-- rockchip
-  - [rockchip](rockchip) serise
-- 先楫
-  - [hpmicro](hpmicro) series
-- 东软EastSoft
-  - [essemi](essemi) series
-- 嘉楠canaan
-  - [K210](k210)
-- 沁恒WCH
-  - [wch](wch)  series
-- 联德盛winnermicro
-  - [w60x](w60x)
-- 泰为
-  - [tae32f5300](tae32f5300)
-- Nuvoton
-  - [nuvoton](nuvoton) series
-- 飞腾
-  - [phytium](phytium) series
-  - [ft2004](ft2004)
-- 合宙
-  - [airm2m](airm2m) series
-- ACM32 航芯
-  - [acm32](acm32) series
-- APM32 极海
-  - [apm32](apm32)  series
-- 紫芯
-  - [asm9260t](asm9260t)
-- 博流
-  - [bouffalo_lab](bouffalo_lab) series
-- 航顺
-  - [hk32](hk32) series
-- 辉芒微
-  - [ft32](ft32)  series
-- 华芯微特
-  - [synwit](synwit)  series
-- 龙芯
-  - [loongson](loongson)  series
-- 中科蓝讯
-  - [bluetrum](bluetrum)  series
-- 易兆微
-  - [yichip](yichip) series
-- 杭州万高科技
-  - [Vango](Vango) series
-- 平头哥
-  - [thead-smart](thead-smart)
-- 复旦微
-  - [fm33lc026](fm33lc026)
-- 无锡纳瓦特Navota
-  - [nv32f100x](nv32f100x)
-- 杭州中天微
-  - [ck802](ck802)
-- 中国航天科技集团
-  - [bm3803](bm3803)
-- 东南芯
-  - [sep6200](sep6200)
-- 京微雅格
-  - [CME_M7](CME_M7)
-- 好钜润 TIKY
-  - [tkm32F499](tkm32F499)
-- Milk-V
-  - [cvitek](cvitek)
+# 📊 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](Infineon/psoc6-cy8ckit-062-BLE) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [psoc6-cy8ckit-062-WIFI-BT](Infineon/psoc6-cy8ckit-062-WIFI-BT) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [psoc6-cy8ckit-062S2-43012](Infineon/psoc6-cy8ckit-062S2-43012) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [psoc6-cy8ckit-062s4](Infineon/psoc6-cy8ckit-062s4) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [psoc6-cy8cproto-062S3-4343W](Infineon/psoc6-cy8cproto-062S3-4343W) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [psoc6-evaluationkit-062S2](Infineon/psoc6-evaluationkit-062S2) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [psoc6-pioneerkit_modus](Infineon/psoc6-pioneerkit_modus) | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - |
+| [xmc7100d-f144k4160aa](Infineon/xmc7100d-f144k4160aa) | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | ✅ | - |
+| [xmc7200-kit_xmc7200_evk](Infineon/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](renesas/ebf_qi_min_6m5) | ✅ | ✅ | ✅ | - | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - |
+| [ra2a1-ek](renesas/ra2a1-ek) | ✅ | ✅ | ✅ | - | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - |
+| [ra2e2-ek](renesas/ra2e2-ek) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - |
+| [ra2l1-cpk](renesas/ra2l1-cpk) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ |
+| [ra4e2-eco](renesas/ra4e2-eco) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - |
+| [ra4e2-ek](renesas/ra4e2-ek) | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [ra4m1-ek](renesas/ra4m1-ek) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - |
+| [ra4m2-eco](renesas/ra4m2-eco) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | - | - | ✅ | - | - | - |
+| [ra6e2-ek](renesas/ra6e2-ek) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [ra6e2-fpb](renesas/ra6e2-fpb) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [ra6m3-ek](renesas/ra6m3-ek) | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | - |
+| [ra6m3-hmi-board](renesas/ra6m3-hmi-board) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
+| [ra6m4-cpk](renesas/ra6m4-cpk) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ |
+| [ra6m4-iot](renesas/ra6m4-iot) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | - |
+| [ra8d1-ek](renesas/ra8d1-ek) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [ra8d1-vision-board](renesas/ra8d1-vision-board) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [ra8m1-ek](renesas/ra8m1-ek) | ✅ | ✅ | ✅ | - | - | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ |
+| [rzn2l_etherkit](renesas/rzn2l_etherkit) | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ |
+| [rzn2l_rsk](renesas/rzn2l_rsk) | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | - | - | ✅ | - | - | - | ✅ | - | - | ✅ |
+| [rzt2m_rsk](renesas/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](stm32/stm32f072-st-nucleo) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | - | - | - | - |
+| [stm32f091-st-nucleo](stm32/stm32f091-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | ✅ |
+| [stm32f103-100ask-mini](stm32/stm32f103-100ask-mini) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | - | - |
+| [stm32f103-100ask-pro](stm32/stm32f103-100ask-pro) | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f103-atk-nano](stm32/stm32f103-atk-nano) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32f103-atk-warshipv3](stm32/stm32f103-atk-warshipv3) | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - |
+| [stm32f103-blue-pill](stm32/stm32f103-blue-pill) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | - |
+| [stm32f103-dofly-M3S](stm32/stm32f103-dofly-M3S) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f103-dofy-lyc8](stm32/stm32f103-dofy-lyc8) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f103-fire-arbitrary](stm32/stm32f103-fire-arbitrary) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - |
+| [stm32f103-gizwits-gokitv21](stm32/stm32f103-gizwits-gokitv21) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f103-hw100k-ibox](stm32/stm32f103-hw100k-ibox) | ✅ | ✅ | ✅ | - | - | - | ✅ | - | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32f103-keysking-leaming](stm32) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - |
+| [stm32f103-onenet-nbiot](stm32/stm32f103-onenet-nbiot) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f103-yf-ufun](stm32/stm32f103-yf-ufun) | ✅ | ✅ | - | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f103-ys-f1pro](stm32/stm32f103-ys-f1pro) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f107-uc-eval](stm32/stm32f107-uc-eval) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f207-st-nucleo](stm32/stm32f207-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f302-st-nucleo](stm32/stm32f302-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f334-st-nucleo](stm32/stm32f334-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f401-st-nucleo](stm32/stm32f401-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f401-weact-blackpill](stm32/stm32f401-weact-blackpill) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f405-smdz-breadfruit](stm32/stm32f405-smdz-breadfruit) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f405zg-mini-template](stm32/stm32f405zg-mini-template) | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f407-armfly-v5](stm32/stm32f407-armfly-v5) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32f407-atk-explorer](stm32/stm32f407-atk-explorer) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | ✅ | - | ✅ |
+| [stm32f407-fk407m2-zgt6](stm32/stm32f407-fk407m2-zgt6) | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | ✅ | - | ✅ |
+| [stm32f407-lckfb-skystar](stm32/stm32f407-lckfb-skystar) | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | - | - |
+| [stm32f407-robomaster-c](stm32/stm32f407-robomaster-c) | ✅ | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f407-rt-spark](stm32/stm32f407-rt-spark) | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | ✅ | - | ✅ |
+| [stm32f407-st-discovery](stm32/stm32f407-st-discovery) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f410-st-nucleo](stm32/stm32f410-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f411-atk-nano](stm32/stm32f411-atk-nano) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32f411-st-nucleo](stm32/stm32f411-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32f411-weact-blackpill](stm32/stm32f411-weact-blackpill) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | ✅ | - | - |
+| [stm32f412-st-nucleo](stm32/stm32f412-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | ✅ | - | - |
+| [stm32f413-st-nucleo](stm32/stm32f413-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | ✅ | - | - |
+| [stm32f427-robomaster-a](stm32/stm32f427-robomaster-a) | ✅ | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f429-armfly-v6](stm32/stm32f429-armfly-v6) | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - |
+| [stm32f429-atk-apollo](stm32/stm32f429-atk-apollo) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | ✅ |
+| [stm32f429-fire-challenger](stm32/stm32f429-fire-challenger) | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - |
+| [stm32f429-st-disco](stm32/stm32f429-st-disco) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | ✅ | - | - | - | - | ✅ | - | ✅ | - | - |
+| [stm32f446-st-nucleo](stm32/stm32f446-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f469-st-disco](stm32/stm32f469-st-disco) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | ✅ | - | ✅ | - | - |
+| [stm32f723-st-disco](stm32/stm32f723-st-disco) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f746-st-disco](stm32/stm32f746-st-disco) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - |
+| [stm32f746-st-nucleo](stm32/stm32f746-st-nucleo) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | ✅ | ✅ | - | - |
+| [stm32f767-atk-apollo](stm32/stm32f767-atk-apollo) | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | - | - | - | ✅ |
+| [stm32f767-fire-challenger-v1](stm32/stm32f767-fire-challenger-v1) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - |
+| [stm32f767-st-nucleo](stm32/stm32f767-st-nucleo) | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32f769-st-disco](stm32/stm32f769-st-disco) | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32g030-tiny-board](stm32/stm32g030-tiny-board) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32g070-st-nucleo](stm32/stm32g070-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32g071-st-nucleo](stm32/stm32g071-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32g431-st-nucleo](stm32/stm32g431-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32g474-st-nucleo](stm32/stm32g474-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32g491-st-nucleo](stm32/stm32g491-st-nucleo) | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32h503-st-nucleo](stm32/stm32h503-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32h563-st-nucleo](stm32/stm32h563-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32h723-lxb-disco](stm32) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32h723-st-nucleo](stm32/stm32h723-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32h730-esphosted-evb](stm32/stm32h730-esphosted-evb) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32h743-armfly-v7](stm32/stm32h743-armfly-v7) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32h743-atk-apollo](stm32/stm32h743-atk-apollo) | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | ✅ | - | - | - | - | - |
+| [stm32h743-openmv-h7plus](stm32/stm32h743-openmv-h7plus) | ✅ | ✅ | - | - | - | - | - | - | ✅ | ✅ | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | ✅ | - | ✅ | - | - |
+| [stm32h743-st-nucleo](stm32/stm32h743-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32h747-st-discovery](stm32/stm32h747-st-discovery) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
+| [stm32h750-armfly-h7-tool](stm32/stm32h750-armfly-h7-tool) | ✅ | ✅ | ✅ | - | - | - | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | ✅ | - | ✅ | - | - |
+| [stm32h750-artpi](stm32/stm32h750-artpi) | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | ✅ | - | ✅ |
+| [stm32h750-fk750m1-vbt6](stm32/stm32h750-fk750m1-vbt6) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | - | ✅ | - | - | - | - |
+| [stm32h750-weact-ministm32h7xx](stm32/stm32h750-weact-ministm32h7xx) | ✅ | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | ✅ | ✅ | - | - |
+| [stm32h7r7-artpi2](stm32/stm32h7r7-artpi2) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | ✅ |
+| [stm32h7s7-st-disco](stm32/stm32h7s7-st-disco) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | ✅ | - | ✅ |
+| [stm32l010-st-nucleo](stm32/stm32l010-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32l053-st-nucleo](stm32/stm32l053-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32l412-st-nucleo](stm32/stm32l412-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32l431-BearPi](stm32/stm32l431-BearPi) | ✅ | ✅ | ✅ | - | ✅ | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - |
+| [stm32l431-tencentos-tiny-EVB_MX+](stm32/stm32l431-tencentos-tiny-EVB_MX+) | ✅ | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | ✅ | - | - | - | - |
+| [stm32l432-st-nucleo](stm32/stm32l432-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32l433-ali-startkit](stm32/stm32l433-ali-startkit) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32l433-st-nucleo](stm32/stm32l433-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32l452-st-nucleo](stm32/stm32l452-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32l475-atk-pandora](stm32/stm32l475-atk-pandora) | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | ✅ | - | ✅ | - | - |
+| [stm32l475-st-discovery](stm32/stm32l475-st-discovery) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32l476-st-nucleo](stm32/stm32l476-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32l496-ali-developer](stm32/stm32l496-ali-developer) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [stm32l496-st-discovery](stm32/stm32l496-st-discovery) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32l496-st-nucleo](stm32/stm32l496-st-nucleo) | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | ✅ | - | ✅ | - | - |
+| [stm32l4r5-st-nucleo](stm32/stm32l4r5-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | ✅ | - | - |
+| [stm32l4r9-st-eval](stm32/stm32l4r9-st-eval) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - | - |
+| [stm32l4r9-st-sensortile-box](stm32/stm32l4r9-st-sensortile-box) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | - |
+| [stm32l552-st-nucleo](stm32/stm32l552-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32mp157a-st-discovery](stm32/stm32mp157a-st-discovery) | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - |
+| [stm32mp157a-st-ev1](stm32/stm32mp157a-st-ev1) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | ✅ | - | - | - |
+| [stm32u575-st-nucleo](stm32/stm32u575-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32u585-iot02a](stm32/stm32u585-iot02a) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32wb55-st-nucleo](stm32/stm32wb55-st-nucleo) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32wl55-st-nucleo](stm32/stm32wl55-st-nucleo) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32wle5-yizhilian-lm401](stm32/stm32wle5-yizhilian-lm401) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [stm32wle5-yizhilian-lm402](stm32/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](nxp/imx/imx6sx) | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [imx6ul](nxp/imx/imx6ul) | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [imx6ull-smart (RT-Smart)](nxp/imx/imx6ull-smart) | ✅ | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | - | ✅ |
+| [imxrt1021-nxp-evk](nxp/imx/imxrt/imxrt1021-nxp-evk) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - |
+| [imxrt1052-atk-commander](nxp/imx/imxrt/imxrt1052-atk-commander) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | ✅ | - | - |
+| [imxrt1052-fire-pro](nxp/imx/imxrt/imxrt1052-fire-pro) | ✅ | ✅ | - | ✅ | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [imxrt1052-nxp-evk](nxp/imx/imxrt/imxrt1052-nxp-evk) | ✅ | ✅ | - | - | - | ✅ | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [imxrt1052-seeed-ArchMix](nxp/imx/imxrt/imxrt1052-seeed-ArchMix) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | - | - | - | - |
+| [imxrt1060-nxp-evk](nxp/imx/imxrt/imxrt1060-nxp-evk) | ✅ | ✅ | - | - | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ | - |
+| [imxrt1061-forlinx-OK1061-S](nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [imxrt1064-nxp-evk](nxp/imx/imxrt/imxrt1064-nxp-evk) | ✅ | ✅ | - | - | - | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [imxrt1170-nxp-evk](nxp/imx/imxrt/imxrt1170-nxp-evk) | ✅ | ✅ | - | ✅ | - | ✅ | - | - | - | - | - | - | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ | - |
+| [lpc1114](nxp/lpc/lpc1114) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [lpc176x](nxp/lpc/lpc176x) | ✅ | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | ✅ | - | - | - | - |
+| [lpc178x](nxp/lpc/lpc178x) | ✅ | ✅ | - | - | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [lpc2148](nxp/lpc/lpc2148) | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | - | - | - |
+| [lpc408x](nxp/lpc/lpc408x) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [lpc43xx](nxp/lpc/lpc43xx) | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [lpc5114-lite](nxp) | ✅ | ✅ | - | - | - | - | - | - | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ | - | - | - | - |
+| [lpc54608-LPCXpresso](nxp/lpc/lpc54608-LPCXpresso) | ✅ | ✅ | - | - | - | - | - | - | - | ✅ | - | - | - | - | ✅ | - | - | - | - | - | - | - | - |
+| [lpc5s06_nxp_evk](nxp) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
+| [lpc5s16_nxp_evk](nxp) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
+| [lpc5s28_nxp_evk](nxp) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
+| [lpc5s36_nxp_evk](nxp) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
+| [lpc5s69_nxp_evk](nxp) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
+| [lpc824](nxp/lpc/lpc824) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [frdm-mcxa153](nxp/mcx/mcxa/frdm-mcxa153) | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | - | ✅ | - | - | - | ✅ |
+| [frdm-mcxa156](nxp/mcx/mcxa/frdm-mcxa156) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | - | ✅ |
+| [frdm-mcxa346](nxp/mcx/mcxa/frdm-mcxa346) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ |
+| [frdm-mcxc444](nxp/mcx/mcxc/frdm-mcxc444) | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ |
+| [frdm-mcxe247](nxp/mcx/mcxe/frdm-mcxe247) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ |
+| [frdm-mcxn236](nxp/mcx/mcxn/frdm-mcxn236) | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | - | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | ✅ |
+| [frdm-mcxn947](nxp/mcx/mcxn/frdm-mcxn947) | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | ✅ | ✅ | ✅ |
+
+#### 🟢 GD32
+
+| BSP Name | GPIO | UART | ADC | CAN | I2C | HWTimer | PWM | RTC | SDIO | SDRAM | SPI | SPI Flash | WDT |
+|----------|------|------|-----|-----|-----|---------|-----|-----|------|-------|-----|----------|-----|
+| [gd32103c-eval](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32105c-eval](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32105r-start](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32107c-eval](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32205r-start](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32207i-eval](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32303c-start](gd32) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - |
+| [gd32303e-eval](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32305r-start](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32307e-start](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32407v-ickfb](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32407v-start](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32450z-eval](gd32) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32470i-eval](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ |
+| [gd32470z-ickfb](gd32) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ |
+| [gd32527l-eval](gd32/gd32527l-eval) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ |
+| [gd32e230-lckfb](gd32/gd32e230-lckfb) | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | ✅ |
+| [gd32e503v-eval](gd32/gd32e503v-eval) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | - | ✅ | - | ✅ |
+| [gd32h759i-eval](gd32/gd32h759i-eval) | ✅ | ✅ | - | - | ✅ | - | - | - | - | - | ✅ | - | - |
+| [gd32h759i-start](gd32/gd32h759i-start) | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | - | - | - |
+| [gd32vf103r-start](gd32/gd32vf103r-start) | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | ✅ | - | ✅ |
+| [gd32vf103v-eval](gd32/gd32vf103v-eval) | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | - | - | ✅ | - | ✅ |
+
+#### 🟢 CVITEK (RT-Smart)
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | HWTimer | PWM | RTC | SDH | Ethernet |
+|----------|------|------|-----|-----|-----|-----|---------|-----|-----|-----|----------|
+| [c906_little](cvitek/c906_little) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - |
+| [cv18xx_aarch64 (RT-Smart)](cvitek/cv18xx_aarch64) | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - | - |
+| [milkv-duo](cvitek/milkv-duo) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [milkv-duo256m](cvitek/milkv-duo256m) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [milkv-duos](cvitek/milkv-duos) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### 🟢 QEMU VExpress A9 (RT-Smart) (SMP)
+
+| BSP Name | GPIO | UART | LCD | Keyboard | Mouse | SDIO | Timer | RTC | VirtIO |
+|----------|------|------|-----|----------|-------|------|-------|-----|--------|
+| [qemu-vexpress-a9](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](qemu-virt64-aarch64) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+
+#### 🟡 Phytium (RT-Smart) (SMP)
+
+| BSP Name | GPIO | UART | ADC | CAN | I2C | SPI | QSPI | PWM | Timer | WDT | MIO | TACHO |
+|----------|------|------|-----|-----|-----|-----|------|-----|-------|-----|-----|-------|
+| [e2000d-demo](phytium) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
+| [e2000q-demo](phytium) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
+| [phytiumpi-firefly](phytium) | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [pd2408-test-a](phytium) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - |
+| [pd2408-test-b](phytium) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - |
+
+#### 🟡 Raspberry Pico (SMP)
+
+| BSP Name | GPIO | UART | I2C | SPI | ADC | WDT | RTC | PWM | Onchip Flash | HWTimer |
+|----------|------|------|-----|-----|-----|-----|-----|-----|-------------|---------|
+| [RP2040](raspberry-pico/RP2040) | ✅ | ✅ | - | - | - | - | - | - | - | - |
+| [RP2350](raspberry-pico/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](raspberry-pi/raspi-dm2.0) | - | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | - | - | - |
+| [raspi2](raspberry-pi/raspi2) | - | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [raspi3-32](raspberry-pi/raspi3-32) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - | - | - |
+| [raspi3-64](raspberry-pi/raspi3-64) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - | - |
+| [raspi4-32](raspberry-pi/raspi4-32) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [raspi4-64](raspberry-pi/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](at32/at32a403a-start) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ |
+| [at32a423-start](at32/at32a423-start) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
+| [at32f402-start](at32/at32f402-start) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - |
+| [at32f403a-start](at32/at32f403a-start) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ |
+| [at32f405-start](at32/at32f405-start) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
+| [at32f407-start](at32/at32f407-start) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - |
+| [at32f413-start](at32/at32f413-start) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ |
+| [at32f415-start](at32/at32f415-start) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ |
+| [at32f421-start](at32/at32f421-start) | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ |
+| [at32f423-start](at32/at32f423-start) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
+| [at32f425-start](at32/at32f425-start) | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ |
+| [at32f435-start](at32/at32f435-start) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
+| [at32f437-start](at32/at32f437-start) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
+| [at32f455-start](at32/at32f455-start) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
+| [at32f456-start](at32/at32f456-start) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
+| [at32f457-start](at32/at32f457-start) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ |
+| [at32m412-start](at32/at32m412-start) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | ✅ | - | - | ✅ |
+| [at32m416-start](at32/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](hc32/ev_hc32f334_lqfp64) | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ | - | - | ✅ | - | ✅ | - | - | - | ✅ | ✅ |
+| [ev_hc32f448_lqfp80](hc32/ev_hc32f448_lqfp80) | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ | ✅ |
+| [ev_hc32f460_lqfp100_v2](hc32/ev_hc32f460_lqfp100_v2) | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ |
+| [ev_hc32f472_lqfp100](hc32/ev_hc32f472_lqfp100) | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ |
+| [ev_hc32f4a0_lqfp176](hc32/ev_hc32f4a0_lqfp176) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ |
+| [ev_hc32f4a8_lqfp176](hc32/ev_hc32f4a8_lqfp176) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ |
+| [lckfb-hc32f4a0-lqfp100](hc32/lckfb-hc32f4a0-lqfp100) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ |
+
+#### 🟡 N32
+
+| BSP Name | GPIO | UART | ADC | CAN | DAC | HWTimer | I2C | RTC | SPI | WDT |
+|----------|------|------|-----|-----|-----|---------|-----|-----|-----|-----|
+| [n32g43xcl-stb](n32/n32g43xcl-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32g457gel-stb](n32) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32g45xcl-stb](n32/n32g45xcl-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32g45xml-stb](n32/n32g45xml-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32g45xrl-stb](n32/n32g45xrl-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32g45xvl-stb](n32/n32g45xvl-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32g47rml-stb](n32/n32g47rml-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32l40xcl-stb](n32/n32l40xcl-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32l436-evb](n32/n32l436-evb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32l43xml-stb](n32/n32l43xml-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32l43xrl-stb](n32/n32l43xrl-stb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [n32wb45xl-evb](n32/n32wb45xl-evb) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### 🟡 NRF5x
+
+| BSP Name | GPIO | UART | ADC | QSPI Flash | HWTimer | I2C | PWM | RTC | SPI | SPIM | WDT |
+|----------|------|------|-----|-----------|---------|-----|-----|-----|-----|------|-----|
+| [nrf51822](nrf5x/nrf51822) | ✅ | ✅ | - | - | - | - | - | - | - | - | - |
+| [nrf52832](nrf5x/nrf52832) | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [nrf52833](nrf5x/nrf52833) | ✅ | ✅ | - | - | - | - | - | - | - | - | - |
+| [nrf52840](nrf5x/nrf52840) | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [nrf5340](nrf5x/nrf5340) | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ |
+
+#### 🟡 Rockchip
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [rk2108](rockchip/rk2108) | - | ✅ | - | - | - | - |
+| [rk3500](rockchip/rk3500) | - | ✅ | - | - | - | - |
+| [rk3568](rockchip/rk3568) | - | ✅ | - | - | - | - |
+
+#### 🟡 APM32
+
+| BSP Name | GPIO | UART | ADC | CAN | DAC | Ethernet | HWTimer | I2C_SW | PWM | RTC | SPI | Flash | WDT | SDIO | Other |
+|----------|------|------|-----|-----|-----|----------|---------|--------|-----|-----|-----|-------|-----|------|-------|
+| [apm32e103ze-evalboard](apm32/apm32e103ze-evalboard) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
+| [apm32e103ze-tinyboard](apm32/apm32e103ze-tinyboard) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
+| [apm32f030r8-miniboard](apm32/apm32f030r8-miniboard) | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32f051r8-evalboard](apm32/apm32f051r8-evalboard) | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32f072vb-miniboard](apm32/apm32f072vb-miniboard) | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32f091vc-miniboard](apm32/apm32f091vc-miniboard) | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32f103vb-miniboard](apm32/apm32f103vb-miniboard) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32f103xe-miniboard](apm32/apm32f103xe-miniboard) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32f107vc-evalboard](apm32/apm32f107vc-evalboard) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32f407ig-miniboard](apm32/apm32f407ig-miniboard) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32f407zg-evalboard](apm32/apm32f407zg-evalboard) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [apm32s103vb-miniboard](apm32/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](nuvoton/ma35-rtp) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [nk-980iot](nuvoton/nk-980iot) | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | - | ✅ | - | - | - | ✅ |
+| [nk-n9h30](nuvoton/nk-n9h30) | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ |
+| [nk-rtu980](nuvoton/nk-rtu980) | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | ✅ | ✅ | - | - | - | - | - | ✅ |
+| [numaker-hmi-ma35d1](nuvoton/numaker-hmi-ma35d1) | ✅ | ✅ | - | ✅ | - | - | - | ✅ | - | - | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | - | - | - |
+| [numaker-iot-m467](nuvoton/numaker-iot-m467) | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ |
+| [numaker-iot-m487](nuvoton/numaker-iot-m487) | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ |
+| [numaker-iot-ma35d1](nuvoton/numaker-iot-ma35d1) | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | - | ✅ | - | ✅ | - | - | - | ✅ |
+| [numaker-m032ki](nuvoton/numaker-m032ki) | ✅ | ✅ | - | - | - | - | - | - | - | - | ✅ | - | - | - | - | - | ✅ | - | - | - | - | - |
+| [numaker-m2354](nuvoton/numaker-m2354) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | - |
+| [numaker-m467hj](nuvoton/numaker-m467hj) | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ |
+| [numaker-pfm-m487](nuvoton/numaker-pfm-m487) | ✅ | ✅ | - | - | - | - | - | ✅ | - | - | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ |
+
+#### 🟡 ESSEMI
+
+| BSP Name | GPIO | UART | ADC | CAN | Ethernet | Flash | HWTimer | I2C | LCD | PWM | RTC | SPI | SD Card | Other |
+|----------|------|------|-----|-----|----------|-------|---------|-----|-----|-----|-----|-----|---------|-------|
+| [es32f0654](essemi/es32f0654) | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ |
+| [es32f365x](essemi/es32f365x) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - |
+| [es32f369x](essemi/es32f369x) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | - |
+| [es32vf2264](essemi/es32vf2264) | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | - | - |
+
+#### 🟡 HT32
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [ht32f12366](ht32/ht32f12366) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [ht32f52352](ht32/ht32f52352) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [ht32f53252](ht32/ht32f53252) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### ⚪ Microchip
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [samc21](microchip/samc21) | - | ✅ | ✅ | ✅ | - | - |
+| [samd51-adafruit-metro-m4](microchip/samd51-adafruit-metro-m4) | - | ✅ | ✅ | ✅ | - | - |
+| [samd51-seeed-wio-terminal](microchip/samd51-seeed-wio-terminal) | - | ✅ | ✅ | ✅ | - | - |
+| [same54](microchip/same54) | - | ✅ | ✅ | ✅ | - | - |
+| [same70](Infineon/psoc6-evaluationkit-062S2/packages/ili9341-latest/.git/objects/70) | - | ✅ | ✅ | ✅ | - | - |
+| [saml10](Infineon/psoc6-evaluationkit-062S2/packages/ili9341-latest/.git/objects/10) | - | ✅ | - | ✅ | - | - |
+
+#### ⚪ Synwit
+
+| BSP Name | GPIO | UART | ADC | HWTimer | I2C | PWM |
+|----------|------|------|-----|---------|-----|-----|
+| [swm320-mini](synwit/swm320-mini) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [swm341-mini](synwit/swm341-mini) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### ⚪ N32G452xx 
+| BSP Name | GPIO | UART | ADC | CAN | DAC | Flash | HWTimer | I2C | PWM | RTC | SDIO | SPI | WDT |
+|----------|------|------|-----|-----|-----|-------|---------|-----|-----|-----|------|-----|-----|
+| [n32g452xx-mini-system](n32g452xx/n32g452xx-mini-system) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+
+#### ⚪ W60x 
+| BSP Name | GPIO | UART | ADC | Crypto | Flash | HWTimer | WDT | PWM | I2C | SPI |
+|----------|------|------|-----|--------|-------|---------|-----|-----|-----|-----|
+| [w60x](w60x) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### ⚪ Allwinner Tina 
+| BSP Name | GPIO | UART | SPI | SDIO |
+|----------|------|------|-----|------|
+| [allwinner_tina](allwinner_tina) | ✅ | ✅ | ✅ | ✅ |
+
+#### ⚪ HC321136 
+| BSP Name | GPIO | UART | I2C |
+|----------|------|------|-----|
+| [hc321136](hc32/hc321136) | ✅ | ✅ | ✅ |
+
+#### ⚪ HC321196
+| BSP Name | GPIO | UART |
+|----------|------|------|
+| [hc321196](hc32/hc321196) | ✅ | ✅ |
+
+#### ⚪ Amebaz 
+| BSP Name | GPIO | UART | WLAN |
+|----------|------|------|------|
+| [amebaz](amebaz) | - | ✅ | ✅ |
+
+#### ⚪ CME_M7
+
+| BSP Name | GPIO | UART | Ethernet |
+|----------|------|------|----------|
+| [CME_M7](CME_M7) | ✅ | ✅ | ✅ |
+
+#### ⚪ Vango
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [v85xx](Vango/v85xx) | ✅ | ✅ | - | - | ✅ | - |
+| [v85xxp](Vango/v85xxp) | ✅ | ✅ | - | - | - | - |
+
+#### ⚪ ACM32
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [acm32f0x0-nucleo](acm32/acm32f0x0-nucleo) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [acm32f4xx-nucleo](acm32/acm32f4xx-nucleo) | ✅ | ✅ | - | - | - | - |
+
+#### ⚪ Airm2m
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [air105](airm2m/air105) | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [air32f103](airm2m/air32f103) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### ⚪ Apollo2
+
+| BSP Name | GPIO | UART | ADC |
+|----------|------|------|-----|
+| [apollo2](apollo2) | ✅ | ✅ | ✅ |
+
+#### ⚪ ASM9260T
+
+| BSP Name | GPIO | UART | HWTimer |
+|----------|------|------|---------|
+| [asm9260t](asm9260t) | ✅ | ✅ | ✅ |
+
+#### ⚪ AT91
+
+| BSP Name | UART | LED | I2C |
+|----------|------|-----|-----|
+| [at91sam9260](at91/at91sam9260) | ✅ | ✅ | ✅ |
+| [at91sam9g45](at91/at91sam9g45) | ✅ | - | ✅ |
+
+#### ⚪ Beaglebone
+
+| BSP Name | UART | GPIO |
+|----------|------|------|
+| [beaglebone](beaglebone) | ✅ | ✅ |
+
+#### ⚪ BM3803
+
+| BSP Name | UART |
+|----------|------|
+| [bm3803](bm3803) | ✅ |
+
+#### ⚪ Bouffalo Lab
+
+| BSP Name | UART |
+|----------|------|
+| [b160x](Infineon/psoc6-evaluationkit-062S2/packages/rt_vsnprintf_full-latest/.git/objects/16) | ✅ |
+| [b161x](Infineon/psoc6-evaluationkit-062S2/packages/rt_vsnprintf_full-latest/.git/objects/16) | ✅ |
+| [b170x](Infineon/psoc6-evaluationkit-062S2/packages/ili9341-latest/.git/objects/70) | ✅ |
+| [b1808](Infineon/psoc6-evaluationkit-062S2/packages/ili9341-latest/.git/objects/80) | ✅ |
+
+#### ⚪ EFM32
+
+| BSP Name | GPIO | UART | ADC |
+|----------|------|------|-----|
+| [efm32](efm32) | ✅ | ✅ | ✅ |
+
+#### ⚪ FM33LC026
+
+| BSP Name | GPIO | UART |
+|----------|------|------|
+| [fm33lc026](fm33lc026) | ✅ | ✅ |
+
+#### ⚪ FRDM-K64F
+
+| BSP Name | LED | UART | Ethernet |
+|----------|-----|------|----------|
+| [frdm-k64f](frdm-k64f) | ✅ | ✅ | ✅ |
+
+#### ⚪ FT2004
+
+| BSP Name | GPIO | UART | CAN |
+|----------|------|------|-----|
+| [ft2004](ft2004) | ✅ | ✅ | ✅ |
+
+#### ⚪ FT32
+
+| BSP Name | GPIO | UART |
+|----------|------|------|
+| [ft32f072xb-starter](ft32/ft32f072xb-starter) | ✅ | ✅ |
+
+#### ⚪ Fujitsu
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [mb9bf500r](fujitsu/mb9x/mb9bf500r) | ✅ | ✅ | ✅ | - | - | - |
+| [mb9bf506r](fujitsu/mb9x/mb9bf506r) | - | ✅ | - | - | - | - |
+| [mb9bf568r](fujitsu/mb9x/mb9bf568r) | - | ✅ | - | - | - | - |
+| [mb9bf618s](fujitsu/mb9x/mb9bf618s) | - | ✅ | - | - | - | - |
+
+#### ⚪ HK32
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [hk32f030c8-mini](hk32/hk32f030c8-mini) | ✅ | ✅ | ✅ | - | ✅ | - |
+
+#### ⚪ Jutcevm
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [juicevm](juicevm) | - | ✅ | - | - | - | - | ✅ | - | ✅ |
+
+#### ⚪ LM3S8962
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [lm3s8962](lm3s8962) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ LM3S9B9x
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [lm3s9b9x](lm3s9b9x) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ LM4F232
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [lm4f232](lm4f232) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ Maxim
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [max32660-evsys](maxim/max32660-evsys) | ✅ | ✅ | - | ✅ | ✅ | - |
+
+#### ⚪ Mini2440
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [mini2440](mini2440) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ Mini4020
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [mini4020](mini4020) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ MM32
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [mm32f3270-100ask-pitaya](mm32/mm32f3270-100ask-pitaya) | ✅ | ✅ | - | - | - | - |
+
+#### ⚪ MM32F103x
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [mm32f103x](mm32f103x) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ MM32F327x
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [mm32f327x](mm32f327x) | ✅ | ✅ | - | ✅ | - | - | ✅ | - | - |
+
+#### ⚪ MM32F526x
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [mm32f526x](mm32f526x) | ✅ | ✅ | ✅ | - | - | - | - | - | - |
+
+#### ⚪ MM32L07x
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [mm32l07x](mm32l07x) | - | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ MM32L3xx
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [mm32l3xx](mm32l3xx) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ MSP432E401Y-LaunchPad
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [msp432e401y-launchpad](msp432e401y-launchpad) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ NV32F100x
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [nv32f100x](nv32f100x) | ✅ | ✅ | - | - | ✅ | - | - | - | - |
+
+#### ⚪ PIC32Ethernet
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [pic32ethernet](pic32ethernet) | - | - | - | - | - | - | - | - | - |
+
+#### ⚪ RM48x50
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [rm48x50](rm48x50) | - | - | - | - | - | - | ✅ | - | - |
+
+#### ⚪ SAM7x
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [sam7x](sam7x) | ✅ | ✅ | - | ✅ | - | - | - | - | - |
+
+#### ⚪ SAMD21
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [samd21](samd21) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ SEP6200
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [sep6200](sep6200) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ SmartFusion2
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [smartfusion2](smartfusion2) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ Synopsys
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [synopsys](synopsys) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ TAE32F5300
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [tae32f5300](tae32f5300) | ✅ | ✅ | ✅ | - | ✅ | - | - | ✅ | - |
+
+#### ⚪ Taihu
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [taihu](taihu) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ TKM32F499
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [tkm32F499](tkm32F499) | ✅ | ✅ | - | ✅ | ✅ | - | - | - | - |
+
+#### ⚪ TM4C123BSP
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [tm4c123bsp](ti) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### ⚪ TM4C129x
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [tm4c129x](ti) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### ⚪ UPD70F3454
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [upd70f3454](upd70f3454) | - | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ Xplorer4330
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [xplorer4330](ti) | - | ✅ | - | - | - | - | - | - | - |
+
+#### ⚪ Yichip
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [yc3121-pos](yichip/yc3121-pos) | ✅ | ✅ | - | - | - | - |
+| [yc3122-pos](yichip/yc3122-pos) | ✅ | ✅ | - | - | - | - |
+
+---
+
+### RISC-V Architecture Series
+
+#### 🟢 HPMicro
+
+| BSP Name | GPIO | UART | ADC | CAN | Ethernet | RTC | SDXC | HWTimer | I2C | SPI | PWM | USBD | USBH | WDT |
+|----------|------|------|-----|-----|----------|-----|------|---------|-----|-----|-----|------|------|-----|
+| [hpm5300evk](hpmicro/hpm5300evk) | ✅ | ✅ | ✅ | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [hpm5301evklite](hpmicro/hpm5301evklite) | ✅ | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [hpm5e00evk](hpmicro/hpm5e00evk) | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [hpm6200evk](hpmicro/hpm6200evk) | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [hpm6300evk](hpmicro/hpm6300evk) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [hpm6750evk](hpmicro/hpm6750evk) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [hpm6750evk2](hpmicro/hpm6750evk2) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [hpm6750evkmini](hpmicro/hpm6750evkmini) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [hpm6800evk](hpmicro/hpm6800evk) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [hpm6e00evk](hpmicro/hpm6e00evk) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [hpm6p00evk](hpmicro/hpm6p00evk) | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### 🟢 K230 (RT-Smart)
+
+| BSP Name | GPIO | UART | I2C | RTC | ADC | PWM | SDIO | HWTimer | WDT |
+|----------|------|------|-----|-----|-----|-----|------|---------|-----|
+| [k230](k230) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### 🟢 Xuantie (RT-Smart)
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [e901](xuantie/smartl/e901) | - | ✅ | - | - | - | - |
+| [e902](xuantie/smartl/e902) | - | ✅ | - | - | - | - |
+| [e906](xuantie/smartl/e906) | - | ✅ | - | - | - | - |
+| [e907](xuantie/smartl/e907) | - | ✅ | - | - | - | - |
+| [c906 (RT-Smart)](xuantie/virt64/c906) | - | ✅ | - | - | - | - |
+| [c907](xuantie/xiaohui/c907) | - | ✅ | - | - | - | - |
+| [c908](xuantie/xiaohui/c908) | - | ✅ | - | - | - | - |
+| [c910](xuantie/xiaohui/c910) | - | ✅ | - | - | - | - |
+| [r908](xuantie/xiaohui/r908) | - | ✅ | - | - | - | - |
+| [r910](xuantie/xiaohui/r910) | - | ✅ | - | - | - | - |
+| [r920](xuantie/xiaohui/r920) | - | ✅ | - | - | - | - |
+
+#### 🟢 QEMU Virt64 RISC-V (RT-Smart) (SMP doing)
+
+| BSP Name | UART | VirtIO |
+|----------|------|--------|
+| [qemu-virt64-riscv](qemu-virt64-riscv) | ✅ | ✅ |
+
+#### 🟢 WCH
+
+| BSP Name | GPIO | UART | ADC | CAN | DAC | Ethernet | Flash | HWTimer | I2C | SPI | RTC | PWM | WDT | USBD | USBH |
+|----------|------|------|-----|-----|-----|----------|-------|---------|-----|-----|-----|-----|-----|------|------|
+| [arm](airm2m/air32f103/libraries/Startup/arm) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [ch32f103c8-core](wch/arm/ch32f103c8-core) | ✅ | ✅ | - | - | - | - | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [ch32f203r-evt](wch/arm/ch32f203r-evt) | ✅ | ✅ | - | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | - | - |
+| [ch579m](wch/arm/ch579m) | ✅ | ✅ | - | - | - | ✅ | - | - | - | - | - | - | - | - | ✅ |
+| [ch32v103r-evt](wch/risc-v/ch32v103r-evt) | ✅ | ✅ | - | - | - | - | - | - | - | - | - | - | - | - | - |
+| [ch32v208w-r0](wch/risc-v/ch32v208w-r0) | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - |
+| [ch32v307v-r1](wch/risc-v/ch32v307v-r1) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [ch569w-evt](wch/risc-v/ch569w-evt) | ✅ | ✅ | - | - | - | - | - | ✅ | - | ✅ | - | - | - | - | - |
+| [yd-ch32v307vct6](wch/risc-v/yd-ch32v307vct6) | ✅ | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - |
+
+#### 🟡 Ultrarisc (RT-Smart) (SMP)
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [ur_dp1000_evb](ultrarisc/ur_dp1000_evb) | - | ✅ | - | - | ✅ | - |
+
+#### 🟡 Allwinner (RT-Smart)
+
+| BSP Name | GPIO | UART | SPI | I2C | WDT | PWM | LCD | RTC | SDMMC | TOUCH |
+|----------|------|------|-----|-----|-----|-----|-----|-----|-------|-------|
+| [d1](allwinner/d1) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [d1s](allwinner/d1s) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### 🟡 K210 (SMP)
+
+| BSP Name | GPIO | UART | I2C | LCD | Camera | SPI |
+|----------|------|------|-----|-----|--------|-----|
+| [k210](k210) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### 🟡 Nuclei
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [gd32vf103_rvstar](gd32/gd32vf103_rvstar) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| [nuclei_fpga_eval](nuclei/nuclei_fpga_eval) | ✅ | ✅ | - | - | - | - |
+
+#### 🟡 ESP32_C3
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | Soft I2C | HWTimer | PWM | WiFi |
+|----------|------|------|-----|-----|-----|----------|---------|-----|------|
+| [ESP32_C3](ESP32_C3) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### 🟡 Bluetrum
+
+| BSP Name | GPIO | UART | ADC | Flash | HWTimer | IRRX | PWM | RTC | SDIO | Soft I2C | WDT |
+|----------|------|------|-----|-------|---------|------|-----|-----|------|----------|-----|
+| [ab32vg1-ab-prougen](bluetrum/ab32vg1-ab-prougen) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+
+#### ⚪ Core-V-MCU 
+| BSP Name | UART |
+|----------|------|
+| [core-v-cv32e40p](core-v-mcu/core-v-cv32e40p) | ✅ |
+
+#### ⚪ HiFive1 
+| BSP Name | GPIO | UART |
+|----------|------|------|
+| [hifive1](hifive1) | ✅ | ✅ |
+
+#### ⚪ Sparkfun-RedV 
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [sparkfun-redv](sparkfun-redv) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ THead-Smart
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [thead-smart](thead-smart) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ CK802
+
+| BSP Name | GPIO | UART |
+|----------|------|------|
+| [ck802](ck802) | ✅ | ✅ |
+
+#### ⚪ RV32M1_Vega
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [ri5cy](rv32m1_vega/ri5cy) | ✅ | ✅ | - | - | - | - |
+| [rv32m1_sdk_riscv](rv32m1_vega/rv32m1_sdk_riscv) | ✅ | ✅ | - | - | - | - |
+
+---
+
+### AVR Architecture Series
+
+#### ⚪ AVR32
+
+| BSP Name | UART | GPIO | Soft I2C |
+|----------|------|------|----------|
+| [at32uc3a0256](avr32/at32uc3a0256) | ✅ | ✅ | ✅ |
+| [at32uc3b0256](avr32/at32uc3b0256) | ✅ | ✅ | ✅ |
+
+---
+
+### MIPS Architecture Series
+
+#### ⚪ Loongson
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [ls1bdev](loongson/ls1bdev) | - | ✅ | - | - | - | - |
+| [ls1cdev](loongson/ls1cdev) | ✅ | ✅ | - | ✅ | ✅ | ✅ |
+| [ls2kdev](loongson/ls2kdev) | ✅ | ✅ | - | - | ✅ | - |
+
+#### ⚪ DM365
+
+| BSP Name | GPIO | UART | Ethernet |
+|----------|------|------|----------|
+| [dm365](dm365) | ✅ | ✅ | ✅ |
+
+#### ⚪ MLPSSIM
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [mipssim](mipssim) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+#### ⚪ M16C62p
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [m16c62p](m16c62p) | ✅ | ✅ | - | - | - | - | - | - | - |
+
+---
+
+### DSP Architecture Series
+
+#### ⚪ TI
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
+|----------|------|------|-----|-----|-----|-----|
+| [tms320f28379d](ti/c28x/tms320f28379d) | ✅ | ✅ | ✅ | - | - | - |
+
+---
+
+### x86 Architecture Series
+
+#### ⚪ x86
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [x86](x86) | - | ✅ | - | - | - | - | - | - | - |
+
+---
+
+### FPGA Architecture Series
+
+#### ⚪ ZynqMP-A53-DFZU2EG
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [zynqmp-a53-dfzu2eg](zynqmp-a53-dfzu2eg) | ✅ | ✅ | - | - | - | - | - | - | ✅ |
+
+#### ⚪ ZynqMP-R5-AXU4EV
+
+| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
+|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
+| [zynqmp-r5-axu4ev](zynqmp-r5-axu4ev) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
+
+---
+
+*📅 Document Update Time: 2025-11-12 13:50:00*