diff --git a/bsp/README.md b/bsp/README.md index 11341b8a2a..eae5c134ef 100644 --- a/bsp/README.md +++ b/bsp/README.md @@ -1,158 +1,952 @@ -RT-THREAD bsp company list +# ๐Ÿ“Š RT-Thread BSP Support Summary -- 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) +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* \ No newline at end of file