From bb1084556ff9395e6e5d908edfef9cab6f6fa4dc Mon Sep 17 00:00:00 2001
From: "Man, Jianting (Meco)" <920369182@qq.com>
Date: Sat, 8 Jan 2022 10:29:41 -0500
Subject: [PATCH] =?UTF-8?q?=20[console]=20=E8=A7=A3=E5=86=B3=E5=9C=A8?=
=?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=AE=9A=E4=B9=89RT=5FUSING=5FDEVICE?=
=?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E4=BD=BF=E7=94=A8device?=
=?UTF-8?q?=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题
* format codes
* [libc] 整理格式
* refresh projects
---
bsp/CME_M7/.config | 97 +-
bsp/CME_M7/project.uvproj | 354 +--
bsp/CME_M7/rtconfig.h | 57 +-
bsp/Vango_V85xx/.config | 91 +-
bsp/Vango_V85xx/drivers/board.c | 4 +-
bsp/Vango_V85xx/project.uvprojx | 488 ++--
bsp/Vango_V85xx/rtconfig.h | 56 +-
bsp/acm32f0x0-nucleo/.config | 106 +-
bsp/acm32f0x0-nucleo/project.ewp | 146 +-
bsp/acm32f0x0-nucleo/project.uvprojx | 230 +-
bsp/acm32f0x0-nucleo/rtconfig.h | 65 +-
bsp/acm32f4xx-nucleo/.config | 105 +-
bsp/acm32f4xx-nucleo/project.uvprojx | 190 +-
bsp/acm32f4xx-nucleo/rtconfig.h | 67 +-
bsp/allwinner_tina/.config | 94 +-
bsp/allwinner_tina/drivers/board.c | 7 +-
bsp/allwinner_tina/rtconfig.h | 56 +-
bsp/amebaz/.config | 95 +-
bsp/amebaz/drivers/board.c | 5 +-
bsp/amebaz/project.ewp | 124 +-
bsp/amebaz/rtconfig.h | 58 +-
bsp/apm32/apm32f103xe-minibroard/.config | 93 +-
.../apm32f103xe-minibroard/project.uvprojx | 146 +-
bsp/apm32/apm32f103xe-minibroard/rtconfig.h | 56 +-
bsp/apollo2/.config | 91 +-
bsp/apollo2/board/board.c | 5 +-
bsp/apollo2/project.uvprojx | 266 +--
bsp/apollo2/rtconfig.h | 55 +-
bsp/asm9260t/.config | 92 +-
bsp/asm9260t/project.ewp | 154 +-
bsp/asm9260t/project.uvproj | 246 +--
bsp/asm9260t/rtconfig.h | 55 +-
bsp/at32/at32f403a-start/.config | 94 +-
bsp/at32/at32f403a-start/board/board.c | 2 +-
bsp/at32/at32f403a-start/project.ewp | 132 +-
bsp/at32/at32f403a-start/project.uvproj | 232 +-
bsp/at32/at32f403a-start/project.uvprojx | 160 +-
bsp/at32/at32f403a-start/rtconfig.h | 58 +-
bsp/at32/at32f407-start/.config | 94 +-
bsp/at32/at32f407-start/board/board.c | 2 +-
bsp/at32/at32f407-start/project.ewp | 138 +-
bsp/at32/at32f407-start/project.uvproj | 250 +--
bsp/at32/at32f407-start/project.uvprojx | 222 +-
bsp/at32/at32f407-start/rtconfig.h | 58 +-
bsp/at91sam9260/.config | 90 +-
bsp/at91sam9260/drivers/board.c | 4 +-
bsp/at91sam9260/project.uvproj | 224 +-
bsp/at91sam9260/rtconfig.h | 55 +-
bsp/at91sam9g45/.config | 93 +-
bsp/at91sam9g45/drivers/board.c | 3 +-
bsp/at91sam9g45/project.uvproj | 348 +--
bsp/at91sam9g45/rtconfig.h | 56 +-
bsp/avr32uc3b0/.config | 91 +-
bsp/avr32uc3b0/rtconfig.h | 54 +-
bsp/beaglebone/.config | 90 +-
bsp/beaglebone/rtconfig.h | 55 +-
bsp/bluetrum/ab32vg1-ab-prougen/.config | 19 +-
bsp/bluetrum/ab32vg1-ab-prougen/board/board.c | 4 +-
bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h | 6 +-
bsp/bm3803/.config | 90 +-
bsp/bm3803/rtconfig.h | 55 +-
bsp/ck802/.config | 90 +-
bsp/ck802/drivers/board.c | 2 +-
bsp/ck802/rtconfig.h | 54 +-
.../psoc6-pioneerkit_modus/drivers/board.c | 8 +-
bsp/dm365/.config | 95 +-
bsp/dm365/applications/board.c | 2 +-
bsp/dm365/rtconfig.h | 57 +-
bsp/essemi/es32f0654/.config | 103 +-
bsp/essemi/es32f0654/drivers/board.c | 2 +-
bsp/essemi/es32f0654/project.uvprojx | 440 ++--
bsp/essemi/es32f0654/rtconfig.h | 67 +-
bsp/essemi/es32f365x/.config | 104 +-
bsp/essemi/es32f365x/drivers/board.c | 2 +-
bsp/essemi/es32f365x/project.ewp | 212 +-
bsp/essemi/es32f365x/project.uvprojx | 468 ++--
bsp/essemi/es32f365x/rtconfig.h | 68 +-
bsp/essemi/es32f369x/.config | 104 +-
bsp/essemi/es32f369x/drivers/board.c | 2 +-
bsp/essemi/es32f369x/project.ewp | 240 +-
bsp/essemi/es32f369x/project.uvprojx | 476 ++--
bsp/essemi/es32f369x/rtconfig.h | 68 +-
.../libraries/HAL_Drivers/drv_common.c | 2 +-
bsp/fm33lc026/project.uvprojx | 164 +-
bsp/frdm-k64f/.config | 95 +-
bsp/frdm-k64f/board/board.c | 2 +-
bsp/frdm-k64f/project.uvproj | 636 +++---
bsp/frdm-k64f/project.uvprojx | 622 +++---
bsp/frdm-k64f/rtconfig.h | 56 +-
bsp/ft2004/.config | 103 +-
bsp/ft2004/rtconfig.h | 60 +-
bsp/gd32/gd32407v-start/.config | 93 +-
bsp/gd32/gd32407v-start/board/board.c | 2 +-
bsp/gd32/gd32407v-start/project.uvproj | 180 +-
bsp/gd32/gd32407v-start/project.uvprojx | 192 +-
bsp/gd32/gd32407v-start/rtconfig.h | 56 +-
bsp/gd32/libraries/HAL_Drivers/.config | 4 +
bsp/gd32/libraries/HAL_Drivers/rtconfig.h | 8 +
bsp/gd32103c-eval/.config | 91 +-
bsp/gd32103c-eval/drivers/board.c | 2 +-
bsp/gd32103c-eval/rtconfig.h | 55 +-
bsp/gd32105c-eval/.config | 93 +-
bsp/gd32105c-eval/drivers/board.c | 2 +-
bsp/gd32105c-eval/project.uvprojx | 412 ++--
bsp/gd32105c-eval/rtconfig.h | 57 +-
bsp/gd32107c-eval/.config | 93 +-
bsp/gd32107c-eval/drivers/board.c | 2 +-
bsp/gd32107c-eval/project.uvprojx | 404 ++--
bsp/gd32107c-eval/rtconfig.h | 57 +-
bsp/gd32303e-eval/.config | 92 +-
bsp/gd32303e-eval/drivers/board.c | 2 +-
bsp/gd32303e-eval/project.uvprojx | 442 ++--
bsp/gd32303e-eval/rtconfig.h | 56 +-
bsp/gd32350r-eval/.config | 91 +-
bsp/gd32350r-eval/drivers/board.c | 4 +-
bsp/gd32350r-eval/project.uvprojx | 444 ++--
bsp/gd32350r-eval/rtconfig.h | 54 +-
bsp/gd32450z-eval/.config | 99 +-
bsp/gd32450z-eval/drivers/board.c | 2 +-
bsp/gd32450z-eval/project.uvproj | 562 ++---
bsp/gd32450z-eval/project.uvprojx | 600 ++---
bsp/gd32450z-eval/rtconfig.h | 58 +-
bsp/gd32e230k-start/.config | 28 +-
bsp/gd32e230k-start/drivers/board.c | 2 +-
bsp/gd32e230k-start/project.uvoptx | 836 +------
bsp/gd32e230k-start/project.uvprojx | 638 +++---
bsp/gd32e230k-start/rtconfig.h | 5 +-
bsp/gd32vf103v-eval/.config | 93 +-
bsp/gd32vf103v-eval/board/board.c | 2 +-
bsp/gd32vf103v-eval/rtconfig.h | 57 +-
bsp/hc32f460/.config | 92 +-
bsp/hc32f460/board/board.c | 2 +-
bsp/hc32f460/project.uvprojx | 166 +-
bsp/hc32f460/rtconfig.h | 57 +-
bsp/hc32f4a0/.config | 92 +-
bsp/hc32f4a0/board/board.c | 4 +-
bsp/hc32f4a0/project.uvprojx | 260 +--
bsp/hc32f4a0/rtconfig.h | 57 +-
bsp/hc32l136/.config | 94 +-
bsp/hc32l136/board/board.c | 6 +-
bsp/hc32l136/project.ewp | 107 +-
bsp/hc32l136/project.uvprojx | 248 ++-
bsp/hc32l136/rtconfig.h | 56 +-
bsp/hc32l196/.config | 93 +-
bsp/hc32l196/board/board.c | 2 +-
bsp/hc32l196/project.uvprojx | 174 +-
bsp/hc32l196/rtconfig.h | 57 +-
bsp/hifive1/.config | 90 +-
bsp/hifive1/drivers/board.c | 2 +-
bsp/hifive1/rtconfig.h | 54 +-
bsp/hk32/hk32f030c8-mini/.config | 95 +-
bsp/hk32/hk32f030c8-mini/board/board.c | 2 +-
bsp/hk32/hk32f030c8-mini/project.ewp | 126 +-
bsp/hk32/hk32f030c8-mini/project.uvproj | 166 +-
bsp/hk32/hk32f030c8-mini/project.uvprojx | 244 +-
bsp/hk32/hk32f030c8-mini/rtconfig.h | 58 +-
bsp/imx6sx/cortex-a9/.config | 96 +-
bsp/imx6sx/cortex-a9/rtconfig.h | 57 +-
bsp/imx6ul/.config | 94 +-
bsp/imx6ul/rtconfig.h | 56 +-
bsp/imxrt/imxrt1052-atk-commander/.config | 92 +-
.../imxrt1052-atk-commander/board/board.c | 2 +-
.../imxrt1052-atk-commander/project.uvprojx | 220 +-
bsp/imxrt/imxrt1052-atk-commander/rtconfig.h | 58 +-
bsp/imxrt/imxrt1052-fire-pro/.config | 92 +-
bsp/imxrt/imxrt1052-fire-pro/board/board.c | 2 +-
bsp/imxrt/imxrt1052-fire-pro/project.ewp | 124 +-
bsp/imxrt/imxrt1052-fire-pro/project.uvprojx | 222 +-
bsp/imxrt/imxrt1052-fire-pro/rtconfig.h | 58 +-
bsp/imxrt/imxrt1052-nxp-evk/.config | 93 +-
bsp/imxrt/imxrt1052-nxp-evk/board/board.c | 10 +-
bsp/imxrt/imxrt1052-nxp-evk/project.ewp | 118 +-
bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx | 214 +-
bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h | 58 +-
bsp/imxrt/imxrt1052-seeed-ArchMix/.config | 92 +-
.../imxrt1052-seeed-ArchMix/board/board.c | 2 +-
.../imxrt1052-seeed-ArchMix/project.uvprojx | 208 +-
bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h | 57 +-
bsp/imxrt/imxrt1064-nxp-evk/.config | 93 +-
bsp/imxrt/imxrt1064-nxp-evk/board/board.c | 2 +-
bsp/imxrt/imxrt1064-nxp-evk/project.ewp | 126 +-
bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx | 200 +-
bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h | 58 +-
.../templates/imxrt1050xxx/board/board.c | 2 +-
.../templates/imxrt1064xxx/board/board.c | 2 +-
.../templates/imxrt1064xxx/rtconfig.h | 2 +-
bsp/juicevm/.config | 99 +-
bsp/juicevm/board/board.c | 4 +-
bsp/juicevm/rtconfig.h | 61 +-
bsp/k210/.config | 54 +-
bsp/k210/driver/board.c | 4 +-
bsp/k210/rtconfig.h | 14 +-
bsp/lm3s8962/project.Uv2 | 142 +-
bsp/lm3s9b9x/project.Uv2 | 103 +-
bsp/lm4f232/project.uvproj | 510 +++--
bsp/lpc1114/.config | 91 +-
bsp/lpc1114/driver/board.c | 2 +-
bsp/lpc1114/rtconfig.h | 53 +-
bsp/lpc176x/project.ewp | 109 +-
bsp/lpc176x/project.uvproj | 180 +-
bsp/lpc178x/project.uvproj | 176 +-
bsp/lpc2148/project.Uv2 | 57 +-
bsp/lpc2478/project.uvproj | 176 +-
bsp/lpc408x/.config | 97 +-
bsp/lpc408x/drivers/board.c | 2 +-
bsp/lpc408x/project.uvproj | 154 +-
bsp/lpc408x/project.uvprojx | 200 +-
bsp/lpc408x/rtconfig.h | 59 +-
bsp/lpc43xx/M0/project.uvproj | 176 +-
bsp/lpc43xx/M4/project.uvproj | 210 +-
bsp/lpc5410x/project.uvprojx | 258 ++-
bsp/lpc54114-lite/.config | 98 +-
bsp/lpc54114-lite/drivers/board.c | 2 +-
bsp/lpc54114-lite/project.uvprojx | 486 ++--
bsp/lpc54114-lite/rtconfig.h | 60 +-
bsp/lpc54608-LPCXpresso/.config | 100 +-
bsp/lpc54608-LPCXpresso/drivers/board.c | 4 +-
bsp/lpc54608-LPCXpresso/project.uvprojx | 752 +++----
bsp/lpc54608-LPCXpresso/rtconfig.h | 58 +-
.../template/lpc55s6xxxx/board/board.c | 4 +-
.../Libraries/template/lpc55s6xxxx/rtconfig.h | 2 +-
bsp/lpc55sxx/lpc55s69_nxp_evk/.config | 94 +-
bsp/lpc55sxx/lpc55s69_nxp_evk/board/board.c | 2 +-
bsp/lpc55sxx/lpc55s69_nxp_evk/project.ewp | 122 +-
bsp/lpc55sxx/lpc55s69_nxp_evk/project.uvprojx | 206 +-
bsp/lpc55sxx/lpc55s69_nxp_evk/rtconfig.h | 59 +-
bsp/lpc55sxx/lpc55s69_nxp_evk_ns/.config | 96 +-
.../lpc55s69_nxp_evk_ns/project.uvprojx | 230 +-
bsp/lpc55sxx/lpc55s69_nxp_evk_ns/rtconfig.h | 60 +-
bsp/lpc824/drivers/board.c | 2 +-
bsp/ls1bdev/.config | 90 +-
bsp/ls1bdev/drivers/board.c | 2 +-
bsp/ls1bdev/rtconfig.h | 55 +-
bsp/ls1cdev/.config | 39 +-
bsp/ls1cdev/drivers/board.c | 8 +-
bsp/ls1cdev/rtconfig.h | 8 +-
bsp/ls2kdev/.config | 100 +-
bsp/ls2kdev/rtconfig.h | 59 +-
bsp/maxim/MAX32660_EVSYS/.config | 92 +-
bsp/maxim/MAX32660_EVSYS/board/board.c | 2 +-
bsp/maxim/MAX32660_EVSYS/project.uvprojx | 212 +-
bsp/maxim/MAX32660_EVSYS/rtconfig.h | 56 +-
bsp/mb9bf506r/project.ewp | 129 +-
bsp/mb9bf506r/project.uvproj | 222 +-
bsp/mb9bf568r/project.uvproj | 156 +-
bsp/mb9bf618s/project.ewp | 95 +-
bsp/mb9bf618s/project.uvproj | 184 +-
bsp/mini2440/.config | 91 +-
bsp/mini2440/drivers/board.c | 2 +-
bsp/mini2440/project.Uv2 | 98 +-
bsp/mini2440/project.uvproj | 222 +-
bsp/mini2440/rtconfig.h | 55 +-
bsp/mipssim/.config | 92 +-
bsp/mipssim/rtconfig.h | 56 +-
bsp/mm32f103x/.config | 94 +-
bsp/mm32f103x/drivers/board.c | 2 +-
bsp/mm32f103x/project.ewp | 164 +-
bsp/mm32f103x/project.uvprojx | 318 +--
bsp/mm32f103x/rtconfig.h | 58 +-
bsp/mm32f327x/.config | 95 +-
bsp/mm32f327x/drivers/board.c | 2 +-
bsp/mm32f327x/project.ewp | 218 +-
bsp/mm32f327x/project.uvprojx | 496 +++--
bsp/mm32f327x/rtconfig.h | 59 +-
bsp/mm32l07x/.config | 93 +-
bsp/mm32l07x/drivers/board.c | 2 +-
bsp/mm32l07x/project.ewp | 170 +-
bsp/mm32l07x/project.uvprojx | 388 ++--
bsp/mm32l07x/rtconfig.h | 57 +-
bsp/mm32l3xx/.config | 94 +-
bsp/mm32l3xx/drivers/board.c | 2 +-
bsp/mm32l3xx/project.ewp | 164 +-
bsp/mm32l3xx/project.uvprojx | 366 +--
bsp/mm32l3xx/rtconfig.h | 58 +-
bsp/n32g452xx/n32g452xx-mini-system/.config | 94 +-
.../n32g452xx-mini-system/board/board.c | 2 +-
.../n32g452xx-mini-system/project.uvprojx | 428 ++--
.../n32g452xx-mini-system/rtconfig.h | 58 +-
.../libraries/templates/nrfx/board/board.c | 2 +-
bsp/nrf5x/nrf51822/.config | 94 +-
bsp/nrf5x/nrf51822/board/board.c | 2 +-
bsp/nrf5x/nrf51822/project.uvprojx | 186 +-
bsp/nrf5x/nrf51822/rtconfig.h | 57 +-
bsp/nrf5x/nrf52832/.config | 96 +-
bsp/nrf5x/nrf52832/board/board.c | 2 +-
bsp/nrf5x/nrf52832/project.uvprojx | 200 +-
bsp/nrf5x/nrf52832/rtconfig.h | 58 +-
bsp/nrf5x/nrf52833/.config | 94 +-
bsp/nrf5x/nrf52833/board/board.c | 2 +-
bsp/nrf5x/nrf52833/project.uvprojx | 170 +-
bsp/nrf5x/nrf52833/rtconfig.h | 57 +-
bsp/nrf5x/nrf52840/.config | 96 +-
bsp/nrf5x/nrf52840/board/board.c | 2 +-
bsp/nrf5x/nrf52840/project.uvprojx | 188 +-
bsp/nrf5x/nrf52840/rtconfig.h | 58 +-
bsp/nuclei/gd32vf103_rvstar/.config | 94 +-
bsp/nuclei/gd32vf103_rvstar/board/board.c | 6 +-
bsp/nuclei/gd32vf103_rvstar/rtconfig.h | 58 +-
bsp/nuclei/nuclei_fpga_eval/.config | 94 +-
bsp/nuclei/nuclei_fpga_eval/board/board.c | 2 +-
bsp/nuclei/nuclei_fpga_eval/rtconfig.h | 58 +-
.../libraries/m031/rtt_port/drv_common.c | 2 +-
.../libraries/m2354/rtt_port/drv_common.c | 2 +-
.../libraries/m480/rtt_port/drv_common.c | 2 +-
.../libraries/n9h30/rtt_port/drv_common.c | 2 +-
bsp/nuvoton/libraries/nu_packages/.config | 17 +
bsp/nuvoton/libraries/nu_packages/rtconfig.h | 12 +
.../libraries/nuc980/rtt_port/drv_common.c | 2 +-
bsp/nuvoton/nk-980iot/.config | 12 +-
bsp/nuvoton/nk-980iot/project.uvproj | 1877 ++++++++++++++++
bsp/nuvoton/nk-980iot/project.uvprojx | 1869 ++++++++++++++++
bsp/nuvoton/nk-980iot/rtconfig.h | 459 ++++
bsp/nuvoton/nk-n9h30/.config | 12 +-
bsp/nuvoton/nk-n9h30/project.uvproj | 1791 +++++++++++++++
bsp/nuvoton/nk-n9h30/project.uvprojx | 1783 +++++++++++++++
bsp/nuvoton/nk-n9h30/rtconfig.h | 422 ++++
bsp/nuvoton/nk-rtu980/.config | 9 +-
bsp/nuvoton/nk-rtu980/project.uvproj | 1774 +++++++++++++++
bsp/nuvoton/nk-rtu980/project.uvprojx | 1766 +++++++++++++++
bsp/nuvoton/nk-rtu980/rtconfig.h | 431 ++++
bsp/nuvoton/numaker-iot-m487/.config | 9 +-
bsp/nuvoton/numaker-iot-m487/project.uvproj | 1814 +++++++++++++++
bsp/nuvoton/numaker-iot-m487/project.uvprojx | 1809 +++++++++++++++
bsp/nuvoton/numaker-iot-m487/rtconfig.h | 400 ++++
bsp/nuvoton/numaker-m032ki/.config | 74 +-
bsp/nuvoton/numaker-m032ki/project.uvprojx | 1228 ++++++++++
bsp/nuvoton/numaker-m032ki/rtconfig.h | 286 +++
bsp/nuvoton/numaker-m2354/.config | 9 +-
bsp/nuvoton/numaker-m2354/project.uvprojx | 1768 +++++++++++++++
bsp/nuvoton/numaker-m2354/rtconfig.h | 383 ++++
bsp/nuvoton/numaker-pfm-m487/.config | 9 +-
bsp/nuvoton/numaker-pfm-m487/project.uvproj | 1966 +++++++++++++++++
bsp/nuvoton/numaker-pfm-m487/project.uvprojx | 1961 ++++++++++++++++
bsp/nuvoton/numaker-pfm-m487/rtconfig.h | 413 ++++
bsp/nv32f100x/board/src/board.c | 2 +-
bsp/qemu-riscv-virt64/.config | 93 +-
bsp/qemu-riscv-virt64/driver/board.c | 23 +-
bsp/qemu-riscv-virt64/rtconfig.h | 56 +-
bsp/qemu-vexpress-a9/.config | 6 +-
bsp/qemu-vexpress-a9/rtconfig.h | 1 +
bsp/qemu-vexpress-gemini/.config | 94 +-
bsp/qemu-vexpress-gemini/rtconfig.h | 55 +-
bsp/qemu-virt64-aarch64/.config | 4 +-
bsp/qemu-virt64-aarch64/driver/board.c | 2 +-
bsp/ra6m4-cpk/.config | 94 +-
bsp/ra6m4-cpk/project.uvprojx | 222 +-
bsp/ra6m4-cpk/rtconfig.h | 57 +-
bsp/raspberry-pi/raspi2/.config | 94 +-
bsp/raspberry-pi/raspi2/driver/board.c | 4 +-
bsp/raspberry-pi/raspi2/rtconfig.h | 54 +-
bsp/raspberry-pi/raspi3-32/.config | 98 +-
bsp/raspberry-pi/raspi3-32/driver/board.c | 4 +-
bsp/raspberry-pi/raspi3-32/rtconfig.h | 58 +-
bsp/raspberry-pi/raspi3-64/.config | 4 +-
bsp/raspberry-pi/raspi3-64/driver/board.c | 4 +-
bsp/raspberry-pi/raspi4-32/.config | 96 +-
bsp/raspberry-pi/raspi4-32/driver/board.c | 4 +-
bsp/raspberry-pi/raspi4-32/rtconfig.h | 14 +-
bsp/raspberry-pi/raspi4-64/.config | 4 +-
bsp/raspberry-pi/raspi4-64/driver/board.c | 4 +-
bsp/raspberry-pico/.config | 92 +-
bsp/raspberry-pico/drivers/board.c | 2 +-
bsp/raspberry-pico/rtconfig.h | 54 +-
bsp/rv32m1_vega/ri5cy/.config | 101 +-
bsp/rv32m1_vega/ri5cy/board/board.c | 4 +-
bsp/rv32m1_vega/ri5cy/rtconfig.h | 62 +-
bsp/rx/applications/startup.c | 2 +-
bsp/rx/drivers/board.c | 2 +-
bsp/sam7x/project.uvproj | 166 +-
bsp/simulator/.config | 6 +-
bsp/simulator/drivers/board.c | 2 +-
bsp/simulator/rtconfig.h | 1 +
bsp/smartfusion2/.config | 94 +-
bsp/smartfusion2/board/board.c | 18 +-
bsp/smartfusion2/project.uvproj | 190 +-
bsp/smartfusion2/project.uvprojx | 248 +--
bsp/smartfusion2/rtconfig.h | 59 +-
bsp/sparkfun-redv/.config | 654 ++++++
bsp/sparkfun-redv/rtconfig.h | 96 +-
bsp/stm32/libraries/HAL_Drivers/.config | 5 +
bsp/stm32/libraries/HAL_Drivers/rtconfig.h | 8 +
.../libraries/templates/stm32f3xx/rtconfig.h | 2 +
.../templates/stm32mp1xx/board/board.c | 42 +-
bsp/stm32/stm32f072-st-nucleo/.config | 94 +-
bsp/stm32/stm32f072-st-nucleo/project.ewp | 116 +-
bsp/stm32/stm32f072-st-nucleo/project.uvproj | 164 +-
bsp/stm32/stm32f072-st-nucleo/project.uvprojx | 176 +-
bsp/stm32/stm32f072-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32f091-st-nucleo/.config | 95 +-
bsp/stm32/stm32f091-st-nucleo/project.ewp | 108 +-
bsp/stm32/stm32f091-st-nucleo/project.uvprojx | 190 +-
bsp/stm32/stm32f091-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32f103-atk-nano/.config | 94 +-
bsp/stm32/stm32f103-atk-nano/project.ewp | 128 +-
bsp/stm32/stm32f103-atk-nano/project.uvproj | 162 +-
bsp/stm32/stm32f103-atk-nano/project.uvprojx | 208 +-
bsp/stm32/stm32f103-atk-nano/rtconfig.h | 57 +-
bsp/stm32/stm32f103-atk-warshipv3/.config | 94 +-
bsp/stm32/stm32f103-atk-warshipv3/project.ewp | 108 +-
.../stm32f103-atk-warshipv3/project.uvproj | 214 +-
.../stm32f103-atk-warshipv3/project.uvprojx | 142 +-
bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h | 57 +-
bsp/stm32/stm32f103-blue-pill/.config | 94 +-
bsp/stm32/stm32f103-blue-pill/project.ewp | 114 +-
bsp/stm32/stm32f103-blue-pill/project.uvproj | 178 +-
bsp/stm32/stm32f103-blue-pill/project.uvprojx | 152 +-
bsp/stm32/stm32f103-blue-pill/rtconfig.h | 57 +-
bsp/stm32/stm32f103-dofly-M3S/.config | 95 +-
bsp/stm32/stm32f103-dofly-M3S/project.ewp | 120 +-
bsp/stm32/stm32f103-dofly-M3S/project.uvproj | 166 +-
bsp/stm32/stm32f103-dofly-M3S/project.uvprojx | 182 +-
bsp/stm32/stm32f103-dofly-M3S/rtconfig.h | 58 +-
bsp/stm32/stm32f103-dofly-lyc8/.config | 93 +-
bsp/stm32/stm32f103-dofly-lyc8/project.ewp | 134 +-
bsp/stm32/stm32f103-dofly-lyc8/project.uvproj | 154 +-
.../stm32f103-dofly-lyc8/project.uvprojx | 158 +-
bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h | 56 +-
bsp/stm32/stm32f103-fire-arbitrary/.config | 94 +-
.../stm32f103-fire-arbitrary/project.ewp | 156 +-
.../stm32f103-fire-arbitrary/project.uvproj | 208 +-
.../stm32f103-fire-arbitrary/project.uvprojx | 226 +-
bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h | 58 +-
bsp/stm32/stm32f103-gizwits-gokitv21/.config | 94 +-
.../stm32f103-gizwits-gokitv21/project.ewp | 109 +-
.../stm32f103-gizwits-gokitv21/project.uvproj | 188 +-
.../project.uvprojx | 158 +-
.../stm32f103-gizwits-gokitv21/rtconfig.h | 56 +-
bsp/stm32/stm32f103-hw100k-ibox/.config | 95 +-
bsp/stm32/stm32f103-hw100k-ibox/project.ewp | 142 +-
.../stm32f103-hw100k-ibox/project.uvproj | 152 +-
.../stm32f103-hw100k-ibox/project.uvprojx | 260 +--
bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h | 59 +-
bsp/stm32/stm32f103-onenet-nbiot/.config | 94 +-
bsp/stm32/stm32f103-onenet-nbiot/project.ewp | 120 +-
.../stm32f103-onenet-nbiot/project.uvproj | 156 +-
.../stm32f103-onenet-nbiot/project.uvprojx | 184 +-
bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h | 57 +-
bsp/stm32/stm32f103-yf-ufun/.config | 93 +-
bsp/stm32/stm32f103-yf-ufun/project.ewp | 132 +-
bsp/stm32/stm32f103-yf-ufun/project.uvproj | 126 +-
bsp/stm32/stm32f103-yf-ufun/project.uvprojx | 202 +-
bsp/stm32/stm32f103-yf-ufun/rtconfig.h | 56 +-
bsp/stm32/stm32f107-uc-eval/.config | 94 +-
bsp/stm32/stm32f107-uc-eval/project.ewp | 112 +-
bsp/stm32/stm32f107-uc-eval/project.uvproj | 182 +-
bsp/stm32/stm32f107-uc-eval/project.uvprojx | 192 +-
bsp/stm32/stm32f107-uc-eval/rtconfig.h | 57 +-
bsp/stm32/stm32f302-st-nucleo/.config | 93 +-
bsp/stm32/stm32f302-st-nucleo/project.ewp | 110 +-
bsp/stm32/stm32f302-st-nucleo/project.uvprojx | 162 +-
bsp/stm32/stm32f302-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32f401-st-nucleo/.config | 93 +-
bsp/stm32/stm32f401-st-nucleo/project.ewp | 114 +-
bsp/stm32/stm32f401-st-nucleo/project.uvprojx | 174 +-
bsp/stm32/stm32f401-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32f405-smdz-breadfruit/.config | 93 +-
.../stm32f405-smdz-breadfruit/project.ewp | 132 +-
.../stm32f405-smdz-breadfruit/project.uvproj | 182 +-
.../stm32f405-smdz-breadfruit/project.uvprojx | 212 +-
.../stm32f405-smdz-breadfruit/rtconfig.h | 56 +-
bsp/stm32/stm32f407-armfly-v5/.config | 94 +-
bsp/stm32/stm32f407-armfly-v5/project.ewp | 112 +-
bsp/stm32/stm32f407-armfly-v5/project.uvproj | 210 +-
bsp/stm32/stm32f407-armfly-v5/project.uvprojx | 174 +-
bsp/stm32/stm32f407-armfly-v5/rtconfig.h | 57 +-
bsp/stm32/stm32f407-atk-explorer/.config | 110 +-
bsp/stm32/stm32f407-atk-explorer/project.ewp | 136 +-
.../stm32f407-atk-explorer/project.uvproj | 190 +-
.../stm32f407-atk-explorer/project.uvprojx | 200 +-
bsp/stm32/stm32f407-atk-explorer/rtconfig.h | 64 +-
bsp/stm32/stm32f407-robomaster-c/.config | 93 +-
bsp/stm32/stm32f407-robomaster-c/project.ewp | 98 +-
.../stm32f407-robomaster-c/project.uvproj | 160 +-
.../stm32f407-robomaster-c/project.uvprojx | 202 +-
bsp/stm32/stm32f407-robomaster-c/rtconfig.h | 56 +-
bsp/stm32/stm32f407-st-discovery/.config | 93 +-
bsp/stm32/stm32f407-st-discovery/project.ewp | 98 +-
.../stm32f407-st-discovery/project.uvproj | 178 +-
.../stm32f407-st-discovery/project.uvprojx | 198 +-
bsp/stm32/stm32f407-st-discovery/rtconfig.h | 56 +-
bsp/stm32/stm32f410-st-nucleo/.config | 93 +-
bsp/stm32/stm32f410-st-nucleo/project.ewp | 114 +-
bsp/stm32/stm32f410-st-nucleo/project.uvprojx | 204 +-
bsp/stm32/stm32f410-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32f411-atk-nano/.config | 94 +-
bsp/stm32/stm32f411-atk-nano/project.ewp | 148 +-
bsp/stm32/stm32f411-atk-nano/project.uvprojx | 244 +-
bsp/stm32/stm32f411-atk-nano/rtconfig.h | 58 +-
bsp/stm32/stm32f411-st-nucleo/.config | 93 +-
bsp/stm32/stm32f411-st-nucleo/project.ewp | 108 +-
bsp/stm32/stm32f411-st-nucleo/project.uvprojx | 170 +-
bsp/stm32/stm32f411-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32f411-weact-MiniF4/.config | 93 +-
bsp/stm32/stm32f411-weact-MiniF4/project.ewp | 98 +-
.../stm32f411-weact-MiniF4/project.uvprojx | 152 +-
bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h | 56 +-
bsp/stm32/stm32f412-st-nucleo/.config | 94 +-
bsp/stm32/stm32f412-st-nucleo/project.ewp | 128 +-
bsp/stm32/stm32f412-st-nucleo/project.uvprojx | 172 +-
bsp/stm32/stm32f412-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32f413-st-nucleo/.config | 94 +-
bsp/stm32/stm32f413-st-nucleo/project.ewp | 102 +-
bsp/stm32/stm32f413-st-nucleo/project.uvproj | 162 +-
bsp/stm32/stm32f413-st-nucleo/project.uvprojx | 150 +-
bsp/stm32/stm32f413-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32f427-robomaster-a/.config | 94 +-
bsp/stm32/stm32f427-robomaster-a/project.ewp | 112 +-
.../stm32f427-robomaster-a/project.uvproj | 154 +-
.../stm32f427-robomaster-a/project.uvprojx | 200 +-
bsp/stm32/stm32f427-robomaster-a/rtconfig.h | 57 +-
bsp/stm32/stm32f429-armfly-v6/.config | 95 +-
bsp/stm32/stm32f429-armfly-v6/project.ewp | 122 +-
bsp/stm32/stm32f429-armfly-v6/project.uvproj | 226 +-
bsp/stm32/stm32f429-armfly-v6/project.uvprojx | 188 +-
bsp/stm32/stm32f429-armfly-v6/rtconfig.h | 57 +-
bsp/stm32/stm32f429-atk-apollo/.config | 95 +-
bsp/stm32/stm32f429-atk-apollo/project.ewp | 122 +-
bsp/stm32/stm32f429-atk-apollo/project.uvproj | 164 +-
.../stm32f429-atk-apollo/project.uvprojx | 138 +-
bsp/stm32/stm32f429-atk-apollo/rtconfig.h | 57 +-
bsp/stm32/stm32f429-fire-challenger/.config | 96 +-
.../stm32f429-fire-challenger/project.ewp | 124 +-
.../stm32f429-fire-challenger/project.uvproj | 174 +-
.../stm32f429-fire-challenger/project.uvprojx | 178 +-
.../stm32f429-fire-challenger/rtconfig.h | 57 +-
bsp/stm32/stm32f429-st-disco/.config | 94 +-
bsp/stm32/stm32f429-st-disco/project.uvproj | 190 +-
bsp/stm32/stm32f429-st-disco/project.uvprojx | 200 +-
bsp/stm32/stm32f429-st-disco/rtconfig.h | 58 +-
bsp/stm32/stm32f446-st-nucleo/.config | 93 +-
bsp/stm32/stm32f446-st-nucleo/project.ewp | 124 +-
bsp/stm32/stm32f446-st-nucleo/project.uvprojx | 186 +-
bsp/stm32/stm32f446-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32f469-st-disco/.config | 95 +-
bsp/stm32/stm32f469-st-disco/project.ewp | 114 +-
bsp/stm32/stm32f469-st-disco/project.uvproj | 164 +-
bsp/stm32/stm32f469-st-disco/project.uvprojx | 176 +-
bsp/stm32/stm32f469-st-disco/rtconfig.h | 57 +-
bsp/stm32/stm32f746-st-disco/.config | 95 +-
bsp/stm32/stm32f746-st-disco/project.ewp | 114 +-
bsp/stm32/stm32f746-st-disco/project.uvprojx | 248 ++-
bsp/stm32/stm32f746-st-disco/rtconfig.h | 57 +-
bsp/stm32/stm32f746-st-nucleo/.config | 243 +-
bsp/stm32/stm32f746-st-nucleo/project.uvprojx | 223 +-
bsp/stm32/stm32f746-st-nucleo/rtconfig.h | 92 +-
bsp/stm32/stm32f767-atk-apollo/.config | 94 +-
bsp/stm32/stm32f767-atk-apollo/project.ewp | 128 +-
.../stm32f767-atk-apollo/project.uvprojx | 186 +-
bsp/stm32/stm32f767-atk-apollo/rtconfig.h | 57 +-
.../stm32f767-fire-challenger-v1/.config | 96 +-
.../stm32f767-fire-challenger-v1/project.ewp | 114 +-
.../project.uvprojx | 174 +-
.../stm32f767-fire-challenger-v1/rtconfig.h | 57 +-
bsp/stm32/stm32f767-st-nucleo/.config | 689 ++++++
bsp/stm32/stm32f767-st-nucleo/project.uvprojx | 232 +-
bsp/stm32/stm32f767-st-nucleo/rtconfig.h | 86 +-
bsp/stm32/stm32f769-st-disco/.config | 97 +-
bsp/stm32/stm32f769-st-disco/project.ewp | 106 +-
bsp/stm32/stm32f769-st-disco/project.uvprojx | 192 +-
bsp/stm32/stm32f769-st-disco/rtconfig.h | 58 +-
bsp/stm32/stm32g070-st-nucleo/.config | 95 +-
bsp/stm32/stm32g070-st-nucleo/project.ewp | 100 +-
bsp/stm32/stm32g070-st-nucleo/project.uvprojx | 236 +-
bsp/stm32/stm32g070-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32g071-st-nucleo/.config | 95 +-
bsp/stm32/stm32g071-st-nucleo/project.ewp | 122 +-
bsp/stm32/stm32g071-st-nucleo/project.uvprojx | 210 +-
bsp/stm32/stm32g071-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32g431-st-nucleo/.config | 93 +-
bsp/stm32/stm32g431-st-nucleo/project.ewp | 108 +-
bsp/stm32/stm32g431-st-nucleo/project.uvprojx | 218 +-
bsp/stm32/stm32g431-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32g474-st-nucleo/.config | 93 +-
bsp/stm32/stm32g474-st-nucleo/project.ewp | 122 +-
bsp/stm32/stm32g474-st-nucleo/project.uvprojx | 144 +-
bsp/stm32/stm32g474-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32h743-armfly-V7/.config | 93 +-
bsp/stm32/stm32h743-armfly-V7/project.ewp | 142 +-
bsp/stm32/stm32h743-armfly-V7/project.uvprojx | 152 +-
bsp/stm32/stm32h743-armfly-V7/rtconfig.h | 56 +-
bsp/stm32/stm32h743-atk-apollo/.config | 96 +-
bsp/stm32/stm32h743-atk-apollo/project.ewp | 82 +-
.../stm32h743-atk-apollo/project.uvprojx | 142 +-
bsp/stm32/stm32h743-atk-apollo/rtconfig.h | 57 +-
bsp/stm32/stm32h743-openmv-h7plus/.config | 90 +-
bsp/stm32/stm32h743-openmv-h7plus/project.ewp | 176 +-
.../stm32h743-openmv-h7plus/project.uvoptx | 784 +------
.../stm32h743-openmv-h7plus/project.uvprojx | 381 +++-
bsp/stm32/stm32h743-openmv-h7plus/rtconfig.h | 21 +-
bsp/stm32/stm32h743-st-nucleo/.config | 93 +-
bsp/stm32/stm32h743-st-nucleo/project.ewp | 96 +-
bsp/stm32/stm32h743-st-nucleo/project.uvprojx | 210 +-
bsp/stm32/stm32h743-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32h747-st-discovery/.config | 93 +-
bsp/stm32/stm32h747-st-discovery/project.ewp | 100 +-
.../stm32h747-st-discovery/project.uvprojx | 212 +-
bsp/stm32/stm32h747-st-discovery/rtconfig.h | 56 +-
bsp/stm32/stm32h750-armfly-h7-tool/.config | 94 +-
.../stm32h750-armfly-h7-tool/project.ewp | 100 +-
.../stm32h750-armfly-h7-tool/project.uvprojx | 218 +-
bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h | 57 +-
bsp/stm32/stm32h750-artpi-h750/.config | 96 +-
bsp/stm32/stm32h750-artpi-h750/project.ewp | 104 +-
.../stm32h750-artpi-h750/project.uvprojx | 136 +-
bsp/stm32/stm32h750-artpi-h750/rtconfig.h | 58 +-
bsp/stm32/stm32l010-st-nucleo/.config | 95 +-
bsp/stm32/stm32l010-st-nucleo/project.ewp | 114 +-
bsp/stm32/stm32l010-st-nucleo/project.uvprojx | 148 +-
bsp/stm32/stm32l010-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32l053-st-nucleo/.config | 95 +-
bsp/stm32/stm32l053-st-nucleo/project.ewp | 120 +-
bsp/stm32/stm32l053-st-nucleo/project.uvprojx | 172 +-
bsp/stm32/stm32l053-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32l412-st-nucleo/.config | 94 +-
bsp/stm32/stm32l412-st-nucleo/project.ewp | 118 +-
bsp/stm32/stm32l412-st-nucleo/project.uvprojx | 180 +-
bsp/stm32/stm32l412-st-nucleo/rtconfig.h | 58 +-
bsp/stm32/stm32l431-BearPi/.config | 94 +-
bsp/stm32/stm32l431-BearPi/project.ewp | 142 +-
bsp/stm32/stm32l431-BearPi/project.uvprojx | 262 +--
bsp/stm32/stm32l431-BearPi/rtconfig.h | 58 +-
bsp/stm32/stm32l432-st-nucleo/.config | 94 +-
bsp/stm32/stm32l432-st-nucleo/project.ewp | 128 +-
bsp/stm32/stm32l432-st-nucleo/project.uvprojx | 196 +-
bsp/stm32/stm32l432-st-nucleo/rtconfig.h | 58 +-
bsp/stm32/stm32l433-ali-startkit/.config | 19 +-
bsp/stm32/stm32l433-ali-startkit/project.ewp | 133 +-
.../stm32l433-ali-startkit/project.uvoptx | 746 +------
.../stm32l433-ali-startkit/project.uvprojx | 384 ++--
bsp/stm32/stm32l433-ali-startkit/rtconfig.h | 5 +
bsp/stm32/stm32l433-st-nucleo/.config | 93 +-
bsp/stm32/stm32l433-st-nucleo/project.ewp | 142 +-
bsp/stm32/stm32l433-st-nucleo/project.uvprojx | 220 +-
bsp/stm32/stm32l433-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32l452-st-nucleo/.config | 93 +-
bsp/stm32/stm32l452-st-nucleo/project.ewp | 124 +-
bsp/stm32/stm32l452-st-nucleo/project.uvprojx | 246 ++-
bsp/stm32/stm32l452-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32l475-atk-pandora/.config | 96 +-
bsp/stm32/stm32l475-atk-pandora/project.ewp | 103 +-
.../stm32l475-atk-pandora/project.uvprojx | 188 +-
bsp/stm32/stm32l475-atk-pandora/rtconfig.h | 58 +-
bsp/stm32/stm32l475-st-discovery/.config | 93 +-
bsp/stm32/stm32l475-st-discovery/project.ewp | 134 +-
.../stm32l475-st-discovery/project.uvprojx | 182 +-
bsp/stm32/stm32l475-st-discovery/rtconfig.h | 56 +-
bsp/stm32/stm32l476-st-nucleo/.config | 94 +-
bsp/stm32/stm32l476-st-nucleo/project.ewp | 158 +-
bsp/stm32/stm32l476-st-nucleo/project.uvprojx | 240 +-
bsp/stm32/stm32l476-st-nucleo/rtconfig.h | 58 +-
bsp/stm32/stm32l496-ali-developer/.config | 94 +-
bsp/stm32/stm32l496-ali-developer/project.ewp | 120 +-
.../stm32l496-ali-developer/project.uvprojx | 244 +-
bsp/stm32/stm32l496-ali-developer/rtconfig.h | 57 +-
bsp/stm32/stm32l496-st-nucleo/.config | 94 +-
bsp/stm32/stm32l496-st-nucleo/project.ewp | 122 +-
bsp/stm32/stm32l496-st-nucleo/project.uvprojx | 174 +-
bsp/stm32/stm32l496-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32l4r5-st-nucleo/.config | 95 +-
bsp/stm32/stm32l4r5-st-nucleo/project.ewp | 117 +-
bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx | 136 +-
bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32l4r9-st-eval/.config | 97 +-
bsp/stm32/stm32l4r9-st-eval/project.ewp | 122 +-
bsp/stm32/stm32l4r9-st-eval/project.uvprojx | 162 +-
bsp/stm32/stm32l4r9-st-eval/rtconfig.h | 58 +-
bsp/stm32/stm32l4r9-st-sensortile-box/.config | 94 +-
.../stm32l4r9-st-sensortile-box/project.ewp | 117 +-
.../project.uvprojx | 180 +-
.../stm32l4r9-st-sensortile-box/rtconfig.h | 56 +-
bsp/stm32/stm32l552-st-nucleo/.config | 92 +-
bsp/stm32/stm32l552-st-nucleo/project.ewp | 126 +-
bsp/stm32/stm32l552-st-nucleo/project.uvprojx | 168 +-
bsp/stm32/stm32l552-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32mp157a-st-discovery/.config | 94 +-
.../stm32mp157a-st-discovery/board/board.c | 2 +-
.../stm32mp157a-st-discovery/project.ewp | 130 +-
.../stm32mp157a-st-discovery/project.uvprojx | 218 +-
bsp/stm32/stm32mp157a-st-discovery/rtconfig.h | 57 +-
bsp/stm32/stm32mp157a-st-ev1/.config | 94 +-
bsp/stm32/stm32mp157a-st-ev1/board/board.c | 2 +-
bsp/stm32/stm32mp157a-st-ev1/project.ewp | 130 +-
bsp/stm32/stm32mp157a-st-ev1/project.uvprojx | 188 +-
bsp/stm32/stm32mp157a-st-ev1/rtconfig.h | 57 +-
bsp/stm32/stm32u575-st-nucleo/.config | 92 +-
bsp/stm32/stm32u575-st-nucleo/project.ewp | 124 +-
bsp/stm32/stm32u575-st-nucleo/project.uvprojx | 210 +-
bsp/stm32/stm32u575-st-nucleo/rtconfig.h | 56 +-
bsp/stm32/stm32wb55-st-nucleo/.config | 94 +-
bsp/stm32/stm32wb55-st-nucleo/project.ewp | 120 +-
bsp/stm32/stm32wb55-st-nucleo/project.uvprojx | 186 +-
bsp/stm32/stm32wb55-st-nucleo/rtconfig.h | 58 +-
bsp/stm32/stm32wl55-st-nucleo/.config | 95 +-
bsp/stm32/stm32wl55-st-nucleo/project.uvprojx | 166 +-
bsp/stm32/stm32wl55-st-nucleo/rtconfig.h | 57 +-
bsp/stm32/stm32wle5-yizhilian-lm401/.config | 95 +-
.../stm32wle5-yizhilian-lm401/project.uvprojx | 206 +-
.../stm32wle5-yizhilian-lm401/rtconfig.h | 57 +-
bsp/swm320-lq100/.config | 93 +-
bsp/swm320-lq100/drivers/board.c | 2 +-
bsp/swm320-lq100/project.ewp | 202 +-
bsp/swm320-lq100/project.uvproj | 340 +--
bsp/swm320-lq100/project.uvprojx | 314 +--
bsp/swm320-lq100/rtconfig.h | 58 +-
bsp/swm320/.config | 93 +-
bsp/swm320/drivers/board.c | 2 +-
bsp/swm320/project.ewp | 182 +-
bsp/swm320/project.uvproj | 338 +--
bsp/swm320/project.uvprojx | 366 +--
bsp/swm320/rtconfig.h | 58 +-
bsp/synopsys/boards/.config | 55 +-
bsp/synopsys/boards/rtconfig.h | 13 +-
bsp/tae32f5300/.config | 92 +-
bsp/tae32f5300/board/board.c | 2 +-
bsp/tae32f5300/project.uvprojx | 214 +-
bsp/tae32f5300/rtconfig.h | 57 +-
bsp/thead-smart/.config | 92 +-
bsp/thead-smart/drivers/board.c | 2 +-
bsp/thead-smart/rtconfig.h | 54 +-
bsp/tkm32F499/drivers/board.c | 2 +-
bsp/tkm32F499/project.uvprojx | 340 +--
bsp/tm4c123bsp/.config | 92 +-
bsp/tm4c123bsp/project.ewp | 154 +-
bsp/tm4c123bsp/project.uvproj | 160 +-
bsp/tm4c123bsp/project.uvprojx | 172 +-
bsp/tm4c123bsp/rtconfig.h | 58 +-
bsp/tm4c129x/.config | 93 +-
bsp/tm4c129x/project.ewp | 346 +--
bsp/tm4c129x/project.uvproj | 616 +++---
bsp/tm4c129x/rtconfig.h | 56 +-
bsp/tms320f28379d/drivers/board.c | 2 +-
bsp/w60x/.config | 104 +-
bsp/w60x/drivers/board.c | 2 +-
bsp/w60x/project.uvprojx | 226 +-
bsp/w60x/rtconfig.h | 62 +-
.../arm/Libraries/ch32_drivers/drv_common.c | 2 +-
bsp/wch/arm/ch32f103c8-core/.config | 93 +-
bsp/wch/arm/ch32f103c8-core/project.uvprojx | 224 +-
bsp/wch/arm/ch32f103c8-core/rtconfig.h | 56 +-
bsp/x86/.config | 54 +-
bsp/x86/rtconfig.h | 14 +-
bsp/xplorer4330/M0/project.uvproj | 244 +-
bsp/xplorer4330/M4/project.uvproj | 228 +-
bsp/yichip/yc3121-pos/drivers/board.c | 2 +-
bsp/zynqmp-r5-axu4ev/.config | 101 +-
bsp/zynqmp-r5-axu4ev/rtconfig.h | 60 +-
components/libc/compilers/armlibc/libc_syms.c | 1 +
components/libc/compilers/armlibc/syscalls.c | 4 +-
.../libc/compilers/common/compiler_private.h | 1 +
components/libc/compilers/common/dirent.h | 1 +
.../libc/compilers/common/nogcc/fcntl.h | 1 +
.../libc/compilers/common/nogcc/sys/errno.h | 1 +
.../libc/compilers/common/nogcc/sys/types.h | 1 +
.../libc/compilers/common/nogcc/sys/unistd.h | 1 +
.../libc/compilers/common/nogcc/unistd.h | 1 +
components/libc/compilers/common/sys/ioctl.h | 1 +
components/libc/compilers/common/sys/statfs.h | 1 +
components/libc/compilers/common/sys/time.h | 1 +
components/libc/compilers/common/sys/vfs.h | 1 +
.../libc/compilers/dlib/syscall_close.c | 1 +
.../libc/compilers/dlib/syscall_lseek.c | 1 +
components/libc/compilers/dlib/syscall_mem.c | 1 +
.../libc/compilers/dlib/syscall_remove.c | 1 +
.../libc/compilers/dlib/syscall_write.c | 4 +-
components/libc/compilers/dlib/syscalls.c | 1 +
components/libc/compilers/gcc/newlib/fcntl.h | 1 +
.../libc/compilers/gcc/newlib/libc_syms.c | 1 +
.../libc/compilers/gcc/newlib/machine/time.h | 10 +
.../libc/compilers/gcc/newlib/syscalls.c | 4 +-
components/libc/posix/delay/delay.c | 1 +
components/libc/posix/delay/delay.h | 1 +
components/libc/posix/io/libc.c | 1 +
components/libc/posix/io/libc.h | 1 +
components/libc/posix/io/poll/poll.c | 1 +
components/libc/posix/io/poll/poll.h | 1 +
components/libc/posix/io/select.c | 1 +
components/libc/posix/io/termios/termios.c | 1 +
components/libc/posix/io/termios/termios.h | 1 +
components/libc/posix/ipc/system-v/sys/ipc.h | 1 +
components/libc/posix/ipc/system-v/sys/msg.h | 1 +
components/libc/posix/ipc/system-v/sys/sem.h | 1 +
components/libc/posix/ipc/system-v/sys/shm.h | 1 +
src/scheduler.c | 2 +-
tools/1.txt | 2 +
784 files changed, 62419 insertions(+), 45674 deletions(-)
create mode 100644 bsp/gd32/libraries/HAL_Drivers/.config
create mode 100644 bsp/gd32/libraries/HAL_Drivers/rtconfig.h
create mode 100644 bsp/nuvoton/libraries/nu_packages/.config
create mode 100644 bsp/nuvoton/libraries/nu_packages/rtconfig.h
create mode 100644 bsp/nuvoton/nk-980iot/project.uvproj
create mode 100644 bsp/nuvoton/nk-980iot/project.uvprojx
create mode 100644 bsp/nuvoton/nk-980iot/rtconfig.h
create mode 100644 bsp/nuvoton/nk-n9h30/project.uvproj
create mode 100644 bsp/nuvoton/nk-n9h30/project.uvprojx
create mode 100644 bsp/nuvoton/nk-n9h30/rtconfig.h
create mode 100644 bsp/nuvoton/nk-rtu980/project.uvproj
create mode 100644 bsp/nuvoton/nk-rtu980/project.uvprojx
create mode 100644 bsp/nuvoton/nk-rtu980/rtconfig.h
create mode 100644 bsp/nuvoton/numaker-iot-m487/project.uvproj
create mode 100644 bsp/nuvoton/numaker-iot-m487/project.uvprojx
create mode 100644 bsp/nuvoton/numaker-iot-m487/rtconfig.h
create mode 100644 bsp/nuvoton/numaker-m032ki/project.uvprojx
create mode 100644 bsp/nuvoton/numaker-m032ki/rtconfig.h
create mode 100644 bsp/nuvoton/numaker-m2354/project.uvprojx
create mode 100644 bsp/nuvoton/numaker-m2354/rtconfig.h
create mode 100644 bsp/nuvoton/numaker-pfm-m487/project.uvproj
create mode 100644 bsp/nuvoton/numaker-pfm-m487/project.uvprojx
create mode 100644 bsp/nuvoton/numaker-pfm-m487/rtconfig.h
create mode 100644 bsp/sparkfun-redv/.config
create mode 100644 bsp/stm32/libraries/HAL_Drivers/.config
create mode 100644 bsp/stm32/libraries/HAL_Drivers/rtconfig.h
create mode 100644 bsp/stm32/stm32f767-st-nucleo/.config
create mode 100644 tools/1.txt
diff --git a/bsp/CME_M7/.config b/bsp/CME_M7/.config
index 0c167ae1ec..df3696cafd 100644
--- a/bsp/CME_M7/.config
+++ b/bsp/CME_M7/.config
@@ -1,9 +1,13 @@
-# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
+#
+# Automatically generated file; DO NOT EDIT.
+# RT-Thread Configuration
+#
#
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_BIG_ENDIAN is not set
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE=4
@@ -14,6 +18,7 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_TICK_PER_SECOND=100
CONFIG_RT_USING_OVERFLOW_CHECK=y
CONFIG_RT_USING_HOOK=y
+CONFIG_RT_HOOK_USING_FUNC_PTR=y
CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=256
@@ -28,8 +33,6 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
# CONFIG_RT_USING_TINY_FFS is not set
# CONFIG_RT_PRINTF_LONGLONG is not set
-# end of kservice optimization
-
CONFIG_RT_DEBUG=y
# CONFIG_RT_DEBUG_COLOR is not set
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
@@ -52,7 +55,6 @@ CONFIG_RT_USING_EVENT=y
CONFIG_RT_USING_MAILBOX=y
CONFIG_RT_USING_MESSAGEQUEUE=y
# CONFIG_RT_USING_SIGNALS is not set
-# end of Inter-Thread communication
#
# Memory Management
@@ -69,7 +71,6 @@ CONFIG_RT_USING_SMALL_MEM_AS_HEAP=y
# CONFIG_RT_USING_MEMTRACE is not set
# CONFIG_RT_USING_HEAP_ISR is not set
CONFIG_RT_USING_HEAP=y
-# end of Memory Management
#
# Kernel Device Object
@@ -80,27 +81,24 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-# end of Kernel Device Object
-
CONFIG_RT_VER_NUM=0x40100
-# end of RT-Thread Kernel
-
CONFIG_ARCH_ARM=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM_CORTEX_M=y
CONFIG_ARCH_ARM_CORTEX_M3=y
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
#
# RT-Thread Components
#
CONFIG_RT_USING_COMPONENTS_INIT=y
+# CONFIG_RT_USING_USER_MAIN is not set
# CONFIG_RT_USING_LEGACY is not set
#
# C++ features
#
# CONFIG_RT_USING_CPLUSPLUS is not set
-# end of C++ features
#
# Command shell
@@ -120,7 +118,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-# end of Command shell
#
# Device virtual file system
@@ -155,13 +152,10 @@ CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=512
# CONFIG_RT_DFS_ELM_USE_ERASE is not set
CONFIG_RT_DFS_ELM_REENTRANT=y
CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
-# end of elm-chan's FatFs, Generic FAT Filesystem Module
-
# CONFIG_RT_USING_DFS_DEVFS is not set
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
# CONFIG_RT_USING_DFS_NFS is not set
-# end of Device virtual file system
#
# Device Drivers
@@ -200,17 +194,13 @@ CONFIG_RT_USING_PIN=y
#
# Using USB
#
+# CONFIG_RT_USING_USB is not set
# CONFIG_RT_USING_USB_HOST is not set
# CONFIG_RT_USING_USB_DEVICE is not set
-# end of Using USB
-# end of Device Drivers
#
# POSIX layer and C standard library
#
-CONFIG_RT_USING_LIBC=y
-CONFIG_RT_LIBC_USING_TIME=y
-# CONFIG_RT_LIBC_USING_FILEIO is not set
# CONFIG_RT_USING_MODULE is not set
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -220,7 +210,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_POSIX_FS is not set
# CONFIG_RT_USING_POSIX_DELAY is not set
# CONFIG_RT_USING_POSIX_CLOCK is not set
-# CONFIG_RT_USING_POSIX_GETLINE is not set
# CONFIG_RT_USING_PTHREADS is not set
#
@@ -233,9 +222,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
-# end of Interprocess Communication (IPC)
-# end of POSIX (Portable Operating System Interface) layer
-# end of POSIX layer and C standard library
#
# Network
@@ -245,14 +231,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# Socket abstraction layer
#
# CONFIG_RT_USING_SAL is not set
-# end of Socket abstraction layer
#
# Network interface device
#
# CONFIG_RT_USING_NETDEV is not set
CONFIG_NETDEV_USING_PING=y
-# end of Network interface device
#
# light weight TCP/IP stack
@@ -278,8 +262,6 @@ CONFIG_IP_SOF_BROADCAST_RECV=1
CONFIG_RT_LWIP_IPADDR="192.168.1.30"
CONFIG_RT_LWIP_GWADDR="192.168.1.1"
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
-# end of Static IPv4 Address
-
CONFIG_RT_LWIP_UDP=y
CONFIG_RT_LWIP_TCP=y
CONFIG_RT_LWIP_RAW=y
@@ -314,22 +296,17 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_LWIP_DEBUG is not set
-# end of light weight TCP/IP stack
#
# AT commands
#
# CONFIG_RT_USING_AT is not set
-# end of AT commands
-
# CONFIG_LWIP_USING_DHCPD is not set
-# end of Network
#
# VBUS(Virtual Software BUS)
#
# CONFIG_RT_USING_VBUS is not set
-# end of VBUS(Virtual Software BUS)
#
# Utilities
@@ -339,16 +316,12 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# end of Utilities
-
# CONFIG_RT_USING_LWP is not set
-# end of RT-Thread Components
#
# RT-Thread Utestcases
#
# CONFIG_RT_USING_UTESTCASES is not set
-# end of RT-Thread Utestcases
#
# RT-Thread online packages
@@ -383,17 +356,12 @@ CONFIG_RT_LWIP_USING_PING=y
# Marvell WiFi
#
# CONFIG_PKG_USING_WLANMARVELL is not set
-# end of Marvell WiFi
#
# Wiced WiFi
#
# CONFIG_PKG_USING_WLAN_WICED is not set
-# end of Wiced WiFi
-
# CONFIG_PKG_USING_RW007 is not set
-# end of Wi-Fi
-
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
@@ -415,8 +383,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_JIOT-C-SDK is not set
# CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set
# CONFIG_PKG_USING_JOYLINK is not set
-# end of IoT Cloud
-
+# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
@@ -451,7 +418,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set
# CONFIG_PKG_USING_HM is not set
# CONFIG_PKG_USING_SMALL_MODBUS is not set
-# end of IoT - internet of things
+# CONFIG_PKG_USING_NET_SERVER is not set
#
# security packages
@@ -461,16 +428,15 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_TINYCRYPT is not set
# CONFIG_PKG_USING_TFM is not set
# CONFIG_PKG_USING_YD_CRYPTO is not set
-# end of security packages
#
# language packages
#
+# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
# CONFIG_PKG_USING_MICROPYTHON is not set
# CONFIG_PKG_USING_PIKASCRIPT is not set
-# end of language packages
#
# multimedia packages
@@ -482,15 +448,12 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_LVGL is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
-# end of LVGL: powerful and easy-to-use embedded GUI library
#
# u8g2: a monochrome graphic library
#
# CONFIG_PKG_USING_U8G2_OFFICIAL is not set
# CONFIG_PKG_USING_U8G2 is not set
-# end of u8g2: a monochrome graphic library
-
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -510,8 +473,9 @@ CONFIG_RT_LWIP_USING_PING=y
#
# CONFIG_PKG_USING_PAINTERENGINE is not set
# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set
-# end of PainterEngine: A cross-platform graphics application framework written in C language
-# end of multimedia packages
+# CONFIG_PKG_USING_MCURSES is not set
+# CONFIG_PKG_USING_TERMBOX is not set
+# CONFIG_PKG_USING_VT100 is not set
#
# tools packages
@@ -555,7 +519,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
-# end of tools packages
#
# system packages
@@ -567,7 +530,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
-# end of enhanced kernel services
+
+#
+# POSIX extension functions
+#
+# CONFIG_PKG_USING_POSIX_GETLINE is not set
+# CONFIG_PKG_USING_POSIX_WCWIDTH is not set
+# CONFIG_PKG_USING_POSIX_ITOA is not set
#
# acceleration: Assembly language or algorithmic acceleration packages
@@ -575,14 +544,12 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_QFPLIB_M0_FULL is not set
# CONFIG_PKG_USING_QFPLIB_M0_TINY is not set
# CONFIG_PKG_USING_QFPLIB_M3 is not set
-# end of acceleration: Assembly language or algorithmic acceleration packages
#
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
-# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# Micrium: Micrium software products porting for RT-Thread
@@ -593,8 +560,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# end of Micrium: Micrium software products porting for RT-Thread
-
# CONFIG_RT_USING_ARDUINO is not set
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_CAIRO is not set
@@ -624,11 +589,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_TLSF is not set
# CONFIG_PKG_USING_EVENT_RECORDER is not set
# CONFIG_PKG_USING_ARM_2D is not set
-# CONFIG_PKG_USING_WCWIDTH is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
# CONFIG_PKG_USING_USB_STACK is not set
-# end of system packages
#
# peripheral libraries and drivers
@@ -702,10 +665,11 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
+# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
# CONFIG_PKG_USING_BL_MCU_SDK is not set
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
-# end of peripheral libraries and drivers
+# CONFIG_PKG_USING_CW2015 is not set
#
# AI packages
@@ -719,7 +683,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_ULAPACK is not set
# CONFIG_PKG_USING_QUEST is not set
# CONFIG_PKG_USING_NAXOS is not set
-# end of AI packages
#
# miscellaneous packages
@@ -732,7 +695,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
-# end of samples: kernel and components samples
#
# entertainment: terminal games and other interesting software packages
@@ -746,8 +708,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_SNAKE is not set
# CONFIG_PKG_USING_TETRIS is not set
# CONFIG_PKG_USING_DONUT is not set
-# end of entertainment: terminal games and other interesting software packages
-
+# CONFIG_PKG_USING_COWSAY is not set
# CONFIG_PKG_USING_LIBCSV is not set
# CONFIG_PKG_USING_OPTPARSE is not set
# CONFIG_PKG_USING_FASTLZ is not set
@@ -769,15 +730,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_VI is not set
# CONFIG_PKG_USING_KI is not set
# CONFIG_PKG_USING_ARMv7M_DWT is not set
-# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_UKAL is not set
# CONFIG_PKG_USING_CRCLIB is not set
# CONFIG_PKG_USING_LWGPS is not set
# CONFIG_PKG_USING_STATE_MACHINE is not set
-# CONFIG_PKG_USING_MCURSES is not set
-# CONFIG_PKG_USING_COWSAY is not set
-# CONFIG_PKG_USING_TERMBOX is not set
-# end of miscellaneous packages
-# end of RT-Thread online packages
-
+# CONFIG_PKG_USING_DESIGN_PATTERN is not set
CONFIG_SOC_CME_M7=y
diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj
index 53576805f6..72266ffc5e 100644
--- a/bsp/CME_M7/project.uvproj
+++ b/bsp/CME_M7/project.uvproj
@@ -361,9 +361,9 @@
0
- RT_USING_ARM_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
+ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- applications;.;CMSIS\CME_M7;CMSIS\CMSIS\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\elmfat;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;StdPeriph_Driver\inc;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel
+ applications;.;CMSIS\CME_M7;CMSIS\CMSIS\Include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\elmfat;..\..\components\finsh;.;..\..\include;StdPeriph_Driver\inc;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel
@@ -405,6 +405,13 @@
Applications
+
+
+ led.c
+ 1
+ applications\led.c
+
+
startup.c
@@ -419,13 +426,6 @@
applications\application.c
-
-
- led.c
- 1
- applications\led.c
-
-
CMSIS
@@ -444,6 +444,44 @@
+
+ Compiler
+
+
+ syscall_mem.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ libc_syms.c
+ 1
+ ..\..\components\libc\compilers\armlibc\libc_syms.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ time.c
+ 1
+ ..\..\components\libc\compilers\common\time.c
+
+
+
+
+ stdlib.c
+ 1
+ ..\..\components\libc\compilers\common\stdlib.c
+
+
+
CPU
@@ -455,16 +493,16 @@
- showmem.c
+ div0.c
1
- ..\..\libcpu\arm\common\showmem.c
+ ..\..\libcpu\arm\common\div0.c
- div0.c
+ showmem.c
1
- ..\..\libcpu\arm\common\div0.c
+ ..\..\libcpu\arm\common\showmem.c
@@ -498,13 +536,6 @@
..\..\components\drivers\serial\serial.c
-
-
- ringblk_buf.c
- 1
- ..\..\components\drivers\src\ringblk_buf.c
-
-
waitqueue.c
@@ -514,16 +545,16 @@
- workqueue.c
+ completion.c
1
- ..\..\components\drivers\src\workqueue.c
+ ..\..\components\drivers\src\completion.c
- pipe.c
+ ringblk_buf.c
1
- ..\..\components\drivers\src\pipe.c
+ ..\..\components\drivers\src\ringblk_buf.c
@@ -533,6 +564,13 @@
..\..\components\drivers\src\ringbuffer.c
+
+
+ workqueue.c
+ 1
+ ..\..\components\drivers\src\workqueue.c
+
+
dataqueue.c
@@ -542,9 +580,9 @@
- completion.c
+ pipe.c
1
- ..\..\components\drivers\src\completion.c
+ ..\..\components\drivers\src\pipe.c
@@ -609,13 +647,6 @@
..\..\components\dfs\src\dfs_file.c
-
-
- ff.c
- 1
- ..\..\components\dfs\filesystems\elmfat\ff.c
-
-
dfs_elm.c
@@ -630,6 +661,13 @@
..\..\components\dfs\filesystems\elmfat\ffunicode.c
+
+
+ ff.c
+ 1
+ ..\..\components\dfs\filesystems\elmfat\ff.c
+
+
Finsh
@@ -664,13 +702,6 @@
Kernel
-
-
- ipc.c
- 1
- ..\..\src\ipc.c
-
-
timer.c
@@ -678,34 +709,6 @@
..\..\src\timer.c
-
-
- clock.c
- 1
- ..\..\src\clock.c
-
-
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
mem.c
@@ -713,6 +716,20 @@
..\..\src\mem.c
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
irq.c
@@ -720,6 +737,13 @@
..\..\src\irq.c
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
device.c
@@ -734,13 +758,6 @@
..\..\src\scheduler.c
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
components.c
@@ -750,115 +767,35 @@
- thread.c
+ object.c
1
- ..\..\src\thread.c
-
-
-
-
- libc
-
-
- mem_std.c
- 1
- ..\..\components\libc\compilers\armlibc\mem_std.c
+ ..\..\src\object.c
- libc_syms.c
+ ipc.c
1
- ..\..\components\libc\compilers\armlibc\libc_syms.c
+ ..\..\src\ipc.c
- syscalls.c
+ kservice.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\src\kservice.c
- time.c
+ mempool.c
1
- ..\..\components\libc\compilers\common\time.c
-
-
-
-
- stdlib.c
- 1
- ..\..\components\libc\compilers\common\stdlib.c
+ ..\..\src\mempool.c
Libraries
-
-
- cmem7_can.c
- 1
- StdPeriph_Driver\src\cmem7_can.c
-
-
-
-
- cmem7_aes.c
- 1
- StdPeriph_Driver\src\cmem7_aes.c
-
-
-
-
- cmem7_rtc.c
- 1
- StdPeriph_Driver\src\cmem7_rtc.c
-
-
-
-
- cmem7_adc.c
- 1
- StdPeriph_Driver\src\cmem7_adc.c
-
-
-
-
- cmem7_spi.c
- 1
- StdPeriph_Driver\src\cmem7_spi.c
-
-
-
-
- cmem7_ddr.c
- 1
- StdPeriph_Driver\src\cmem7_ddr.c
-
-
-
-
- cmem7_misc.c
- 1
- StdPeriph_Driver\src\cmem7_misc.c
-
-
-
-
- cmem7_wdg.c
- 1
- StdPeriph_Driver\src\cmem7_wdg.c
-
-
-
-
- cmem7_i2c.c
- 1
- StdPeriph_Driver\src\cmem7_i2c.c
-
-
cmem7_eth.c
@@ -873,20 +810,6 @@
StdPeriph_Driver\src\cmem7_flash.c
-
-
- cmem7_usb.c
- 1
- StdPeriph_Driver\src\cmem7_usb.c
-
-
-
-
- cmem7_gpio.c
- 1
- StdPeriph_Driver\src\cmem7_gpio.c
-
-
cmem7_uart.c
@@ -894,6 +817,27 @@
StdPeriph_Driver\src\cmem7_uart.c
+
+
+ cmem7_misc.c
+ 1
+ StdPeriph_Driver\src\cmem7_misc.c
+
+
+
+
+ cmem7_i2c.c
+ 1
+ StdPeriph_Driver\src\cmem7_i2c.c
+
+
+
+
+ cmem7_can.c
+ 1
+ StdPeriph_Driver\src\cmem7_can.c
+
+
cmem7_tim.c
@@ -908,6 +852,55 @@
StdPeriph_Driver\src\cmem7_dma.c
+
+
+ cmem7_gpio.c
+ 1
+ StdPeriph_Driver\src\cmem7_gpio.c
+
+
+
+
+ cmem7_ddr.c
+ 1
+ StdPeriph_Driver\src\cmem7_ddr.c
+
+
+
+
+ cmem7_rtc.c
+ 1
+ StdPeriph_Driver\src\cmem7_rtc.c
+
+
+
+
+ cmem7_adc.c
+ 1
+ StdPeriph_Driver\src\cmem7_adc.c
+
+
+
+
+ cmem7_wdg.c
+ 1
+ StdPeriph_Driver\src\cmem7_wdg.c
+
+
+
+
+ cmem7_spi.c
+ 1
+ StdPeriph_Driver\src\cmem7_spi.c
+
+
+
+
+ cmem7_aes.c
+ 1
+ StdPeriph_Driver\src\cmem7_aes.c
+
+
cmem7_efuse.c
@@ -915,6 +908,13 @@
StdPeriph_Driver\src\cmem7_efuse.c
+
+
+ cmem7_usb.c
+ 1
+ StdPeriph_Driver\src\cmem7_usb.c
+
+
lwIP
diff --git a/bsp/CME_M7/rtconfig.h b/bsp/CME_M7/rtconfig.h
index 107a0c1fe6..d89c095d56 100644
--- a/bsp/CME_M7/rtconfig.h
+++ b/bsp/CME_M7/rtconfig.h
@@ -1,7 +1,8 @@
#ifndef RT_CONFIG_H__
#define RT_CONFIG_H__
-/* Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) */
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread Configuration */
/* RT-Thread Kernel */
@@ -12,6 +13,7 @@
#define RT_TICK_PER_SECOND 100
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
+#define RT_HOOK_USING_FUNC_PTR
#define RT_USING_IDLE_HOOK
#define RT_IDLE_HOOK_LIST_SIZE 4
#define IDLE_THREAD_STACK_SIZE 256
@@ -21,7 +23,6 @@
/* kservice optimization */
-/* end of kservice optimization */
#define RT_DEBUG
/* Inter-Thread communication */
@@ -31,7 +32,6 @@
#define RT_USING_EVENT
#define RT_USING_MAILBOX
#define RT_USING_MESSAGEQUEUE
-/* end of Inter-Thread communication */
/* Memory Management */
@@ -39,7 +39,6 @@
#define RT_USING_SMALL_MEM
#define RT_USING_SMALL_MEM_AS_HEAP
#define RT_USING_HEAP
-/* end of Memory Management */
/* Kernel Device Object */
@@ -47,9 +46,7 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-/* end of Kernel Device Object */
#define RT_VER_NUM 0x40100
-/* end of RT-Thread Kernel */
#define ARCH_ARM
#define RT_USING_CPU_FFS
#define ARCH_ARM_CORTEX_M
@@ -61,7 +58,6 @@
/* C++ features */
-/* end of C++ features */
/* Command shell */
@@ -78,7 +74,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* end of Command shell */
/* Device virtual file system */
@@ -103,8 +98,6 @@
#define RT_DFS_ELM_MAX_SECTOR_SIZE 512
#define RT_DFS_ELM_REENTRANT
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
-/* end of elm-chan's FatFs, Generic FAT Filesystem Module */
-/* end of Device virtual file system */
/* Device Drivers */
@@ -117,13 +110,9 @@
/* Using USB */
-/* end of Using USB */
-/* end of Device Drivers */
/* POSIX layer and C standard library */
-#define RT_USING_LIBC
-#define RT_LIBC_USING_TIME
#define RT_LIBC_DEFAULT_TIMEZONE 8
/* POSIX (Portable Operating System Interface) layer */
@@ -134,20 +123,14 @@
/* Socket is in the 'Network' category */
-/* end of Interprocess Communication (IPC) */
-/* end of POSIX (Portable Operating System Interface) layer */
-/* end of POSIX layer and C standard library */
-
/* Network */
/* Socket abstraction layer */
-/* end of Socket abstraction layer */
/* Network interface device */
#define NETDEV_USING_PING
-/* end of Network interface device */
/* light weight TCP/IP stack */
@@ -166,7 +149,6 @@
#define RT_LWIP_IPADDR "192.168.1.30"
#define RT_LWIP_GWADDR "192.168.1.1"
#define RT_LWIP_MSKADDR "255.255.255.0"
-/* end of Static IPv4 Address */
#define RT_LWIP_UDP
#define RT_LWIP_TCP
#define RT_LWIP_RAW
@@ -193,25 +175,18 @@
#define LWIP_SO_LINGER 0
#define LWIP_NETIF_LOOPBACK 0
#define RT_LWIP_USING_PING
-/* end of light weight TCP/IP stack */
/* AT commands */
-/* end of AT commands */
-/* end of Network */
/* VBUS(Virtual Software BUS) */
-/* end of VBUS(Virtual Software BUS) */
/* Utilities */
-/* end of Utilities */
-/* end of RT-Thread Components */
/* RT-Thread Utestcases */
-/* end of RT-Thread Utestcases */
/* RT-Thread online packages */
@@ -222,83 +197,63 @@
/* Marvell WiFi */
-/* end of Marvell WiFi */
/* Wiced WiFi */
-/* end of Wiced WiFi */
-/* end of Wi-Fi */
/* IoT Cloud */
-/* end of IoT Cloud */
-/* end of IoT - internet of things */
/* security packages */
-/* end of security packages */
/* language packages */
-/* end of language packages */
/* multimedia packages */
/* LVGL: powerful and easy-to-use embedded GUI library */
-/* end of LVGL: powerful and easy-to-use embedded GUI library */
/* u8g2: a monochrome graphic library */
-/* end of u8g2: a monochrome graphic library */
/* PainterEngine: A cross-platform graphics application framework written in C language */
-/* end of PainterEngine: A cross-platform graphics application framework written in C language */
-/* end of multimedia packages */
/* tools packages */
-/* end of tools packages */
/* system packages */
/* enhanced kernel services */
-/* end of enhanced kernel services */
+
+/* POSIX extension functions */
+
/* acceleration: Assembly language or algorithmic acceleration packages */
-/* end of acceleration: Assembly language or algorithmic acceleration packages */
/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */
-/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */
/* Micrium: Micrium software products porting for RT-Thread */
-/* end of Micrium: Micrium software products porting for RT-Thread */
-/* end of system packages */
/* peripheral libraries and drivers */
-/* end of peripheral libraries and drivers */
/* AI packages */
-/* end of AI packages */
/* miscellaneous packages */
/* samples: kernel and components samples */
-/* end of samples: kernel and components samples */
/* entertainment: terminal games and other interesting software packages */
-/* end of entertainment: terminal games and other interesting software packages */
-/* end of miscellaneous packages */
-/* end of RT-Thread online packages */
#define SOC_CME_M7
#endif
diff --git a/bsp/Vango_V85xx/.config b/bsp/Vango_V85xx/.config
index 0313af4049..d3346eb20d 100644
--- a/bsp/Vango_V85xx/.config
+++ b/bsp/Vango_V85xx/.config
@@ -1,9 +1,13 @@
-# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
+#
+# Automatically generated file; DO NOT EDIT.
+# RT-Thread Configuration
+#
#
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_BIG_ENDIAN is not set
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE=4
@@ -14,6 +18,7 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_TICK_PER_SECOND=100
CONFIG_RT_USING_OVERFLOW_CHECK=y
CONFIG_RT_USING_HOOK=y
+CONFIG_RT_HOOK_USING_FUNC_PTR=y
CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=256
@@ -28,8 +33,6 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
# CONFIG_RT_USING_TINY_FFS is not set
# CONFIG_RT_PRINTF_LONGLONG is not set
-# end of kservice optimization
-
CONFIG_RT_DEBUG=y
# CONFIG_RT_DEBUG_COLOR is not set
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
@@ -52,7 +55,6 @@ CONFIG_RT_USING_EVENT=y
CONFIG_RT_USING_MAILBOX=y
CONFIG_RT_USING_MESSAGEQUEUE=y
# CONFIG_RT_USING_SIGNALS is not set
-# end of Inter-Thread communication
#
# Memory Management
@@ -69,7 +71,6 @@ CONFIG_RT_USING_SMALL_MEM_AS_HEAP=y
# CONFIG_RT_USING_MEMTRACE is not set
# CONFIG_RT_USING_HEAP_ISR is not set
CONFIG_RT_USING_HEAP=y
-# end of Memory Management
#
# Kernel Device Object
@@ -80,10 +81,9 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-# end of Kernel Device Object
-
CONFIG_RT_VER_NUM=0x40100
-# end of RT-Thread Kernel
+# CONFIG_RT_USING_CPU_FFS is not set
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
#
# RT-Thread Components
@@ -98,7 +98,6 @@ CONFIG_RT_MAIN_THREAD_PRIORITY=10
# C++ features
#
# CONFIG_RT_USING_CPLUSPLUS is not set
-# end of C++ features
#
# Command shell
@@ -118,7 +117,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-# end of Command shell
#
# Device virtual file system
@@ -134,7 +132,6 @@ CONFIG_DFS_FD_MAX=16
CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
-# end of Device virtual file system
#
# Device Drivers
@@ -173,17 +170,13 @@ CONFIG_RT_USING_PIN=y
#
# Using USB
#
+# CONFIG_RT_USING_USB is not set
# CONFIG_RT_USING_USB_HOST is not set
# CONFIG_RT_USING_USB_DEVICE is not set
-# end of Using USB
-# end of Device Drivers
#
# POSIX layer and C standard library
#
-CONFIG_RT_USING_LIBC=y
-CONFIG_RT_LIBC_USING_TIME=y
-# CONFIG_RT_LIBC_USING_FILEIO is not set
# CONFIG_RT_USING_MODULE is not set
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -193,7 +186,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_POSIX_FS is not set
# CONFIG_RT_USING_POSIX_DELAY is not set
# CONFIG_RT_USING_POSIX_CLOCK is not set
-# CONFIG_RT_USING_POSIX_GETLINE is not set
# CONFIG_RT_USING_PTHREADS is not set
#
@@ -206,9 +198,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
-# end of Interprocess Communication (IPC)
-# end of POSIX (Portable Operating System Interface) layer
-# end of POSIX layer and C standard library
#
# Network
@@ -218,32 +207,26 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# Socket abstraction layer
#
# CONFIG_RT_USING_SAL is not set
-# end of Socket abstraction layer
#
# Network interface device
#
# CONFIG_RT_USING_NETDEV is not set
-# end of Network interface device
#
# light weight TCP/IP stack
#
# CONFIG_RT_USING_LWIP is not set
-# end of light weight TCP/IP stack
#
# AT commands
#
# CONFIG_RT_USING_AT is not set
-# end of AT commands
-# end of Network
#
# VBUS(Virtual Software BUS)
#
# CONFIG_RT_USING_VBUS is not set
-# end of VBUS(Virtual Software BUS)
#
# Utilities
@@ -253,14 +236,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# end of Utilities
-# end of RT-Thread Components
#
# RT-Thread Utestcases
#
# CONFIG_RT_USING_UTESTCASES is not set
-# end of RT-Thread Utestcases
#
# RT-Thread online packages
@@ -295,17 +275,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# Marvell WiFi
#
# CONFIG_PKG_USING_WLANMARVELL is not set
-# end of Marvell WiFi
#
# Wiced WiFi
#
# CONFIG_PKG_USING_WLAN_WICED is not set
-# end of Wiced WiFi
-
# CONFIG_PKG_USING_RW007 is not set
-# end of Wi-Fi
-
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
@@ -327,8 +302,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JIOT-C-SDK is not set
# CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set
# CONFIG_PKG_USING_JOYLINK is not set
-# end of IoT Cloud
-
+# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
@@ -363,7 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set
# CONFIG_PKG_USING_HM is not set
# CONFIG_PKG_USING_SMALL_MODBUS is not set
-# end of IoT - internet of things
+# CONFIG_PKG_USING_NET_SERVER is not set
#
# security packages
@@ -373,16 +347,15 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TINYCRYPT is not set
# CONFIG_PKG_USING_TFM is not set
# CONFIG_PKG_USING_YD_CRYPTO is not set
-# end of security packages
#
# language packages
#
+# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
# CONFIG_PKG_USING_MICROPYTHON is not set
# CONFIG_PKG_USING_PIKASCRIPT is not set
-# end of language packages
#
# multimedia packages
@@ -394,15 +367,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_LVGL is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
-# end of LVGL: powerful and easy-to-use embedded GUI library
#
# u8g2: a monochrome graphic library
#
# CONFIG_PKG_USING_U8G2_OFFICIAL is not set
# CONFIG_PKG_USING_U8G2 is not set
-# end of u8g2: a monochrome graphic library
-
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -422,8 +392,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# CONFIG_PKG_USING_PAINTERENGINE is not set
# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set
-# end of PainterEngine: A cross-platform graphics application framework written in C language
-# end of multimedia packages
+# CONFIG_PKG_USING_MCURSES is not set
+# CONFIG_PKG_USING_TERMBOX is not set
+# CONFIG_PKG_USING_VT100 is not set
#
# tools packages
@@ -467,7 +438,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
-# end of tools packages
#
# system packages
@@ -479,7 +449,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
-# end of enhanced kernel services
+
+#
+# POSIX extension functions
+#
+# CONFIG_PKG_USING_POSIX_GETLINE is not set
+# CONFIG_PKG_USING_POSIX_WCWIDTH is not set
+# CONFIG_PKG_USING_POSIX_ITOA is not set
#
# acceleration: Assembly language or algorithmic acceleration packages
@@ -487,14 +463,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_QFPLIB_M0_FULL is not set
# CONFIG_PKG_USING_QFPLIB_M0_TINY is not set
# CONFIG_PKG_USING_QFPLIB_M3 is not set
-# end of acceleration: Assembly language or algorithmic acceleration packages
#
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
-# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# Micrium: Micrium software products porting for RT-Thread
@@ -505,8 +479,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# end of Micrium: Micrium software products porting for RT-Thread
-
# CONFIG_RT_USING_ARDUINO is not set
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_CAIRO is not set
@@ -536,11 +508,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TLSF is not set
# CONFIG_PKG_USING_EVENT_RECORDER is not set
# CONFIG_PKG_USING_ARM_2D is not set
-# CONFIG_PKG_USING_WCWIDTH is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
# CONFIG_PKG_USING_USB_STACK is not set
-# end of system packages
#
# peripheral libraries and drivers
@@ -614,10 +584,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
+# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
# CONFIG_PKG_USING_BL_MCU_SDK is not set
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
-# end of peripheral libraries and drivers
+# CONFIG_PKG_USING_CW2015 is not set
#
# AI packages
@@ -631,7 +602,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ULAPACK is not set
# CONFIG_PKG_USING_QUEST is not set
# CONFIG_PKG_USING_NAXOS is not set
-# end of AI packages
#
# miscellaneous packages
@@ -644,7 +614,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
-# end of samples: kernel and components samples
#
# entertainment: terminal games and other interesting software packages
@@ -658,8 +627,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SNAKE is not set
# CONFIG_PKG_USING_TETRIS is not set
# CONFIG_PKG_USING_DONUT is not set
-# end of entertainment: terminal games and other interesting software packages
-
+# CONFIG_PKG_USING_COWSAY is not set
# CONFIG_PKG_USING_LIBCSV is not set
# CONFIG_PKG_USING_OPTPARSE is not set
# CONFIG_PKG_USING_FASTLZ is not set
@@ -681,17 +649,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_VI is not set
# CONFIG_PKG_USING_KI is not set
# CONFIG_PKG_USING_ARMv7M_DWT is not set
-# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_UKAL is not set
# CONFIG_PKG_USING_CRCLIB is not set
# CONFIG_PKG_USING_LWGPS is not set
# CONFIG_PKG_USING_STATE_MACHINE is not set
-# CONFIG_PKG_USING_MCURSES is not set
-# CONFIG_PKG_USING_COWSAY is not set
-# CONFIG_PKG_USING_TERMBOX is not set
-# end of miscellaneous packages
-# end of RT-Thread online packages
-
+# CONFIG_PKG_USING_DESIGN_PATTERN is not set
CONFIG_SOC_SERIES_V85XX=y
CONFIG_SOC_V85XX=y
@@ -708,4 +670,3 @@ CONFIG_BSP_USING_UART2=y
# CONFIG_BSP_USING_HWTIMER is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_RTC is not set
-# end of On-chip Peripheral Drivers
diff --git a/bsp/Vango_V85xx/drivers/board.c b/bsp/Vango_V85xx/drivers/board.c
index ca016a00df..dda1ff4279 100644
--- a/bsp/Vango_V85xx/drivers/board.c
+++ b/bsp/Vango_V85xx/drivers/board.c
@@ -32,7 +32,7 @@ void SystemClock_Config(void)
|CLK_TYPE_HCLK \
|CLK_TYPE_PCLK;
CLK_Struct.AHBSource = CLK_AHBSEL_LSPLL;
-
+
CLK_Struct.PLLL.Frequency = CLK_PLLL_26_2144MHz;
CLK_Struct.PLLL.Source = CLK_PLLLSRC_XTALL;
CLK_Struct.PLLL.State = CLK_PLLL_ON;
@@ -66,7 +66,7 @@ void rt_hw_board_init()
rt_components_board_init();
#endif
-#ifdef RT_USING_CONSOLE
+#if defined(RT_USING_CONSOLE) && defined(RT_USING_DEVICE)
rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
#endif
diff --git a/bsp/Vango_V85xx/project.uvprojx b/bsp/Vango_V85xx/project.uvprojx
index 98d7bd817a..90a6b141c4 100644
--- a/bsp/Vango_V85xx/project.uvprojx
+++ b/bsp/Vango_V85xx/project.uvprojx
@@ -333,7 +333,7 @@
V85xx, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, USE_TARGET_DRIVER, RT_USING_ARM_LIBC
- applications;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel;Libraries\CMSIS\Vango\V85xx\Include;Libraries\CMSIS;Libraries\VangoV85xx_standard_peripheral\Include
+ applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel;Libraries\CMSIS\Vango\V85xx\Include;Libraries\CMSIS;Libraries\VangoV85xx_standard_peripheral\Include
@@ -384,6 +384,44 @@
+
+ Compiler
+
+
+ syscall_mem.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ libc_syms.c
+ 1
+ ..\..\components\libc\compilers\armlibc\libc_syms.c
+
+
+
+
+ time.c
+ 1
+ ..\..\components\libc\compilers\common\time.c
+
+
+
+
+ stdlib.c
+ 1
+ ..\..\components\libc\compilers\common\stdlib.c
+
+
+
CPU
@@ -395,16 +433,16 @@
- backtrace.c
+ showmem.c
1
- ..\..\libcpu\arm\common\backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
- showmem.c
+ backtrace.c
1
- ..\..\libcpu\arm\common\showmem.c
+ ..\..\libcpu\arm\common\backtrace.c
@@ -438,27 +476,6 @@
..\..\components\drivers\serial\serial.c
-
-
- dataqueue.c
- 1
- ..\..\components\drivers\src\dataqueue.c
-
-
-
-
- waitqueue.c
- 1
- ..\..\components\drivers\src\waitqueue.c
-
-
-
-
- pipe.c
- 1
- ..\..\components\drivers\src\pipe.c
-
-
ringblk_buf.c
@@ -475,9 +492,9 @@
- ringbuffer.c
+ waitqueue.c
1
- ..\..\components\drivers\src\ringbuffer.c
+ ..\..\components\drivers\src\waitqueue.c
@@ -487,6 +504,27 @@
..\..\components\drivers\src\workqueue.c
+
+
+ dataqueue.c
+ 1
+ ..\..\components\drivers\src\dataqueue.c
+
+
+
+
+ pipe.c
+ 1
+ ..\..\components\drivers\src\pipe.c
+
+
+
+
+ ringbuffer.c
+ 1
+ ..\..\components\drivers\src\ringbuffer.c
+
+
Drivers
@@ -583,41 +621,6 @@
Kernel
-
-
- thread.c
- 1
- ..\..\src\thread.c
-
-
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
-
-
- timer.c
- 1
- ..\..\src\timer.c
-
-
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
-
-
-
- clock.c
- 1
- ..\..\src\clock.c
-
-
ipc.c
@@ -625,20 +628,6 @@
..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
mempool.c
@@ -646,6 +635,13 @@
..\..\src\mempool.c
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
components.c
@@ -653,6 +649,34 @@
..\..\src\components.c
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
scheduler.c
@@ -660,6 +684,13 @@
..\..\src\scheduler.c
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
object.c
@@ -669,47 +700,16 @@
- kservice.c
+ idle.c
1
- ..\..\src\kservice.c
-
-
-
-
- libc
-
-
- syscalls.c
- 1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\src\idle.c
- libc_syms.c
+ irq.c
1
- ..\..\components\libc\compilers\armlibc\libc_syms.c
-
-
-
-
- mem_std.c
- 1
- ..\..\components\libc\compilers\armlibc\mem_std.c
-
-
-
-
- stdlib.c
- 1
- ..\..\components\libc\compilers\common\stdlib.c
-
-
-
-
- time.c
- 1
- ..\..\components\libc\compilers\common\time.c
+ ..\..\src\irq.c
@@ -717,16 +717,23 @@
Vango_Lib
- lib_pmu.c
+ lib_spi.c
1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c
- lib_adc.c
+ lib_clk.c
1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c
+
+
+
+
+ lib_ana.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c
@@ -738,9 +745,58 @@
- lib_clk.c
+ lib_i2c.c
1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c
+
+
+
+
+ lib_tmr.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c
+
+
+
+
+ lib_iso7816.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c
+
+
+
+
+ lib_CodeRAM.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c
+
+
+
+
+ lib_gpio.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c
+
+
+
+
+ lib_version.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c
+
+
+
+
+ lib_LoadNVR.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c
+
+
+
+
+ lib_comp.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c
@@ -757,104 +813,6 @@
Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c
-
-
- lib_version.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c
-
-
-
-
- lib_misc.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c
-
-
-
-
- lib_spi.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c
-
-
-
-
- lib_CodeRAM.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c
-
-
-
-
- lib_ana.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c
-
-
-
-
- lib_crypt.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c
-
-
-
-
- lib_lcd.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c
-
-
-
-
- lib_comp.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c
-
-
-
-
- lib_tmr.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c
-
-
-
-
- lib_u32k.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c
-
-
-
-
- lib_gpio.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c
-
-
-
-
- lib_i2c.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c
-
-
-
-
- system_target.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\system_target.c
-
-
-
-
- lib_adc_tiny.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c
-
-
lib_flash.c
@@ -862,34 +820,6 @@
Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.c
-
-
- lib_cortex.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c
-
-
-
-
- lib_LoadNVR.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c
-
-
-
-
- lib_dma.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c
-
-
-
-
- lib_iso7816.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c
-
-
lib_uart.c
@@ -897,6 +827,41 @@
Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c
+
+
+ lib_u32k.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c
+
+
+
+
+ lib_cortex.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c
+
+
+
+
+ lib_dma.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c
+
+
+
+
+ lib_crypt.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c
+
+
+
+
+ lib_pmu.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c
+
+
lib_wdt.c
@@ -904,6 +869,41 @@
Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c
+
+
+ lib_adc_tiny.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c
+
+
+
+
+ lib_adc.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c
+
+
+
+
+ lib_lcd.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c
+
+
+
+
+ system_target.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\system_target.c
+
+
+
+
+ lib_misc.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c
+
+
diff --git a/bsp/Vango_V85xx/rtconfig.h b/bsp/Vango_V85xx/rtconfig.h
index ee2c5b12fe..a9f5b7ed25 100644
--- a/bsp/Vango_V85xx/rtconfig.h
+++ b/bsp/Vango_V85xx/rtconfig.h
@@ -1,7 +1,8 @@
#ifndef RT_CONFIG_H__
#define RT_CONFIG_H__
-/* Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) */
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread Configuration */
/* RT-Thread Kernel */
@@ -12,6 +13,7 @@
#define RT_TICK_PER_SECOND 100
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
+#define RT_HOOK_USING_FUNC_PTR
#define RT_USING_IDLE_HOOK
#define RT_IDLE_HOOK_LIST_SIZE 4
#define IDLE_THREAD_STACK_SIZE 256
@@ -21,7 +23,6 @@
/* kservice optimization */
-/* end of kservice optimization */
#define RT_DEBUG
/* Inter-Thread communication */
@@ -31,7 +32,6 @@
#define RT_USING_EVENT
#define RT_USING_MAILBOX
#define RT_USING_MESSAGEQUEUE
-/* end of Inter-Thread communication */
/* Memory Management */
@@ -39,7 +39,6 @@
#define RT_USING_SMALL_MEM
#define RT_USING_SMALL_MEM_AS_HEAP
#define RT_USING_HEAP
-/* end of Memory Management */
/* Kernel Device Object */
@@ -47,9 +46,7 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-/* end of Kernel Device Object */
#define RT_VER_NUM 0x40100
-/* end of RT-Thread Kernel */
/* RT-Thread Components */
@@ -60,7 +57,6 @@
/* C++ features */
-/* end of C++ features */
/* Command shell */
@@ -77,7 +73,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* end of Command shell */
/* Device virtual file system */
@@ -88,7 +83,6 @@
#define DFS_FILESYSTEM_TYPES_MAX 4
#define DFS_FD_MAX 16
#define RT_USING_DFS_DEVFS
-/* end of Device virtual file system */
/* Device Drivers */
@@ -101,13 +95,9 @@
/* Using USB */
-/* end of Using USB */
-/* end of Device Drivers */
/* POSIX layer and C standard library */
-#define RT_USING_LIBC
-#define RT_LIBC_USING_TIME
#define RT_LIBC_DEFAULT_TIMEZONE 8
/* POSIX (Portable Operating System Interface) layer */
@@ -118,41 +108,28 @@
/* Socket is in the 'Network' category */
-/* end of Interprocess Communication (IPC) */
-/* end of POSIX (Portable Operating System Interface) layer */
-/* end of POSIX layer and C standard library */
-
/* Network */
/* Socket abstraction layer */
-/* end of Socket abstraction layer */
/* Network interface device */
-/* end of Network interface device */
/* light weight TCP/IP stack */
-/* end of light weight TCP/IP stack */
/* AT commands */
-/* end of AT commands */
-/* end of Network */
/* VBUS(Virtual Software BUS) */
-/* end of VBUS(Virtual Software BUS) */
/* Utilities */
-/* end of Utilities */
-/* end of RT-Thread Components */
/* RT-Thread Utestcases */
-/* end of RT-Thread Utestcases */
/* RT-Thread online packages */
@@ -163,83 +140,63 @@
/* Marvell WiFi */
-/* end of Marvell WiFi */
/* Wiced WiFi */
-/* end of Wiced WiFi */
-/* end of Wi-Fi */
/* IoT Cloud */
-/* end of IoT Cloud */
-/* end of IoT - internet of things */
/* security packages */
-/* end of security packages */
/* language packages */
-/* end of language packages */
/* multimedia packages */
/* LVGL: powerful and easy-to-use embedded GUI library */
-/* end of LVGL: powerful and easy-to-use embedded GUI library */
/* u8g2: a monochrome graphic library */
-/* end of u8g2: a monochrome graphic library */
/* PainterEngine: A cross-platform graphics application framework written in C language */
-/* end of PainterEngine: A cross-platform graphics application framework written in C language */
-/* end of multimedia packages */
/* tools packages */
-/* end of tools packages */
/* system packages */
/* enhanced kernel services */
-/* end of enhanced kernel services */
+
+/* POSIX extension functions */
+
/* acceleration: Assembly language or algorithmic acceleration packages */
-/* end of acceleration: Assembly language or algorithmic acceleration packages */
/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */
-/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */
/* Micrium: Micrium software products porting for RT-Thread */
-/* end of Micrium: Micrium software products porting for RT-Thread */
-/* end of system packages */
/* peripheral libraries and drivers */
-/* end of peripheral libraries and drivers */
/* AI packages */
-/* end of AI packages */
/* miscellaneous packages */
/* samples: kernel and components samples */
-/* end of samples: kernel and components samples */
/* entertainment: terminal games and other interesting software packages */
-/* end of entertainment: terminal games and other interesting software packages */
-/* end of miscellaneous packages */
-/* end of RT-Thread online packages */
#define SOC_SERIES_V85XX
#define SOC_V85XX
@@ -247,6 +204,5 @@
#define BSP_USING_UART
#define BSP_USING_UART2
-/* end of On-chip Peripheral Drivers */
#endif
diff --git a/bsp/acm32f0x0-nucleo/.config b/bsp/acm32f0x0-nucleo/.config
index 6baade2319..491853cabc 100644
--- a/bsp/acm32f0x0-nucleo/.config
+++ b/bsp/acm32f0x0-nucleo/.config
@@ -1,9 +1,13 @@
-# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
+#
+# Automatically generated file; DO NOT EDIT.
+# RT-Thread Project Configuration
+#
#
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_BIG_ENDIAN is not set
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE=4
@@ -14,6 +18,7 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_TICK_PER_SECOND=100
CONFIG_RT_USING_OVERFLOW_CHECK=y
CONFIG_RT_USING_HOOK=y
+CONFIG_RT_HOOK_USING_FUNC_PTR=y
CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=256
@@ -28,8 +33,6 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
# CONFIG_RT_USING_TINY_FFS is not set
# CONFIG_RT_PRINTF_LONGLONG is not set
-# end of kservice optimization
-
CONFIG_RT_DEBUG=y
# CONFIG_RT_DEBUG_COLOR is not set
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
@@ -52,7 +55,6 @@ CONFIG_RT_USING_EVENT=y
CONFIG_RT_USING_MAILBOX=y
CONFIG_RT_USING_MESSAGEQUEUE=y
# CONFIG_RT_USING_SIGNALS is not set
-# end of Inter-Thread communication
#
# Memory Management
@@ -69,7 +71,6 @@ CONFIG_RT_USING_SMALL_MEM_AS_HEAP=y
# CONFIG_RT_USING_MEMTRACE is not set
# CONFIG_RT_USING_HEAP_ISR is not set
CONFIG_RT_USING_HEAP=y
-# end of Memory Management
#
# Kernel Device Object
@@ -80,14 +81,12 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-# end of Kernel Device Object
-
CONFIG_RT_VER_NUM=0x40100
-# end of RT-Thread Kernel
-
CONFIG_ARCH_ARM=y
+# CONFIG_RT_USING_CPU_FFS is not set
CONFIG_ARCH_ARM_CORTEX_M=y
CONFIG_ARCH_ARM_CORTEX_M0=y
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
#
# RT-Thread Components
@@ -102,7 +101,6 @@ CONFIG_RT_MAIN_THREAD_PRIORITY=10
# C++ features
#
# CONFIG_RT_USING_CPLUSPLUS is not set
-# end of C++ features
#
# Command shell
@@ -122,13 +120,11 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-# end of Command shell
#
# Device virtual file system
#
# CONFIG_RT_USING_DFS is not set
-# end of Device virtual file system
#
# Device Drivers
@@ -167,17 +163,13 @@ CONFIG_RT_USING_WDT=y
#
# Using USB
#
+# CONFIG_RT_USING_USB is not set
# CONFIG_RT_USING_USB_HOST is not set
# CONFIG_RT_USING_USB_DEVICE is not set
-# end of Using USB
-# end of Device Drivers
#
# POSIX layer and C standard library
#
-CONFIG_RT_USING_LIBC=y
-CONFIG_RT_LIBC_USING_TIME=y
-# CONFIG_RT_LIBC_USING_FILEIO is not set
# CONFIG_RT_USING_MODULE is not set
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -187,7 +179,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_POSIX_FS is not set
# CONFIG_RT_USING_POSIX_DELAY is not set
# CONFIG_RT_USING_POSIX_CLOCK is not set
-# CONFIG_RT_USING_POSIX_GETLINE is not set
# CONFIG_RT_USING_PTHREADS is not set
#
@@ -200,9 +191,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
-# end of Interprocess Communication (IPC)
-# end of POSIX (Portable Operating System Interface) layer
-# end of POSIX layer and C standard library
#
# Network
@@ -212,32 +200,26 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# Socket abstraction layer
#
# CONFIG_RT_USING_SAL is not set
-# end of Socket abstraction layer
#
# Network interface device
#
# CONFIG_RT_USING_NETDEV is not set
-# end of Network interface device
#
# light weight TCP/IP stack
#
# CONFIG_RT_USING_LWIP is not set
-# end of light weight TCP/IP stack
#
# AT commands
#
# CONFIG_RT_USING_AT is not set
-# end of AT commands
-# end of Network
#
# VBUS(Virtual Software BUS)
#
# CONFIG_RT_USING_VBUS is not set
-# end of VBUS(Virtual Software BUS)
#
# Utilities
@@ -247,16 +229,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# end of Utilities
-
# CONFIG_RT_USING_LWP is not set
-# end of RT-Thread Components
#
# RT-Thread Utestcases
#
# CONFIG_RT_USING_UTESTCASES is not set
-# end of RT-Thread Utestcases
#
# RT-Thread online packages
@@ -291,17 +269,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# Marvell WiFi
#
# CONFIG_PKG_USING_WLANMARVELL is not set
-# end of Marvell WiFi
#
# Wiced WiFi
#
# CONFIG_PKG_USING_WLAN_WICED is not set
-# end of Wiced WiFi
-
# CONFIG_PKG_USING_RW007 is not set
-# end of Wi-Fi
-
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
@@ -323,8 +296,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JIOT-C-SDK is not set
# CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set
# CONFIG_PKG_USING_JOYLINK is not set
-# end of IoT Cloud
-
+# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
@@ -359,7 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set
# CONFIG_PKG_USING_HM is not set
# CONFIG_PKG_USING_SMALL_MODBUS is not set
-# end of IoT - internet of things
+# CONFIG_PKG_USING_NET_SERVER is not set
#
# security packages
@@ -369,16 +341,15 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TINYCRYPT is not set
# CONFIG_PKG_USING_TFM is not set
# CONFIG_PKG_USING_YD_CRYPTO is not set
-# end of security packages
#
# language packages
#
+# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
# CONFIG_PKG_USING_MICROPYTHON is not set
# CONFIG_PKG_USING_PIKASCRIPT is not set
-# end of language packages
#
# multimedia packages
@@ -390,15 +361,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_LVGL is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
-# end of LVGL: powerful and easy-to-use embedded GUI library
#
# u8g2: a monochrome graphic library
#
# CONFIG_PKG_USING_U8G2_OFFICIAL is not set
# CONFIG_PKG_USING_U8G2 is not set
-# end of u8g2: a monochrome graphic library
-
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -418,8 +386,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# CONFIG_PKG_USING_PAINTERENGINE is not set
# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set
-# end of PainterEngine: A cross-platform graphics application framework written in C language
-# end of multimedia packages
+# CONFIG_PKG_USING_MCURSES is not set
+# CONFIG_PKG_USING_TERMBOX is not set
+# CONFIG_PKG_USING_VT100 is not set
#
# tools packages
@@ -463,7 +432,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
-# end of tools packages
#
# system packages
@@ -475,7 +443,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
-# end of enhanced kernel services
+
+#
+# POSIX extension functions
+#
+# CONFIG_PKG_USING_POSIX_GETLINE is not set
+# CONFIG_PKG_USING_POSIX_WCWIDTH is not set
+# CONFIG_PKG_USING_POSIX_ITOA is not set
#
# acceleration: Assembly language or algorithmic acceleration packages
@@ -483,14 +457,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_QFPLIB_M0_FULL is not set
# CONFIG_PKG_USING_QFPLIB_M0_TINY is not set
# CONFIG_PKG_USING_QFPLIB_M3 is not set
-# end of acceleration: Assembly language or algorithmic acceleration packages
#
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
-# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# Micrium: Micrium software products porting for RT-Thread
@@ -501,8 +473,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# end of Micrium: Micrium software products porting for RT-Thread
-
# CONFIG_RT_USING_ARDUINO is not set
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_CAIRO is not set
@@ -532,11 +502,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TLSF is not set
# CONFIG_PKG_USING_EVENT_RECORDER is not set
# CONFIG_PKG_USING_ARM_2D is not set
-# CONFIG_PKG_USING_WCWIDTH is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
# CONFIG_PKG_USING_USB_STACK is not set
-# end of system packages
#
# peripheral libraries and drivers
@@ -610,10 +578,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
+# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
# CONFIG_PKG_USING_BL_MCU_SDK is not set
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
-# end of peripheral libraries and drivers
+# CONFIG_PKG_USING_CW2015 is not set
#
# AI packages
@@ -627,7 +596,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ULAPACK is not set
# CONFIG_PKG_USING_QUEST is not set
# CONFIG_PKG_USING_NAXOS is not set
-# end of AI packages
#
# miscellaneous packages
@@ -640,7 +608,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
-# end of samples: kernel and components samples
#
# entertainment: terminal games and other interesting software packages
@@ -654,8 +621,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SNAKE is not set
# CONFIG_PKG_USING_TETRIS is not set
# CONFIG_PKG_USING_DONUT is not set
-# end of entertainment: terminal games and other interesting software packages
-
+# CONFIG_PKG_USING_COWSAY is not set
# CONFIG_PKG_USING_LIBCSV is not set
# CONFIG_PKG_USING_OPTPARSE is not set
# CONFIG_PKG_USING_FASTLZ is not set
@@ -677,17 +643,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_VI is not set
# CONFIG_PKG_USING_KI is not set
# CONFIG_PKG_USING_ARMv7M_DWT is not set
-# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_UKAL is not set
# CONFIG_PKG_USING_CRCLIB is not set
# CONFIG_PKG_USING_LWGPS is not set
# CONFIG_PKG_USING_STATE_MACHINE is not set
-# CONFIG_PKG_USING_MCURSES is not set
-# CONFIG_PKG_USING_COWSAY is not set
-# CONFIG_PKG_USING_TERMBOX is not set
-# end of miscellaneous packages
-# end of RT-Thread online packages
-
+# CONFIG_PKG_USING_DESIGN_PATTERN is not set
CONFIG_SOC_SERIES_ACM32F0=y
#
@@ -712,8 +672,6 @@ CONFIG_SOC_FLASH_SIZE=0x80
#
CONFIG_BSP_USING_GPIO1=y
CONFIG_BSP_USING_GPIO2=y
-# end of Hardware GPIO
-
CONFIG_BSP_USING_ADC=y
#
@@ -726,8 +684,6 @@ CONFIG_BSP_UART2_TX_USING_DMA=y
CONFIG_BSP_USING_UART3=y
CONFIG_BSP_UART3_RX_USING_DMA=y
CONFIG_BSP_UART3_TX_USING_DMA=y
-# end of Hardware UART
-
# CONFIG_BSP_USING_RTC is not set
#
@@ -735,13 +691,11 @@ CONFIG_BSP_UART3_TX_USING_DMA=y
#
# CONFIG_BSP_USING_I2C1 is not set
# CONFIG_BSP_USING_I2C2 is not set
-# end of Hardware I2C
#
# Hardware CAN
#
# CONFIG_BSP_USING_CAN1 is not set
-# end of Hardware CAN
#
# Hardware TIMER
@@ -753,15 +707,12 @@ CONFIG_BSP_USING_TIM14=y
CONFIG_BSP_USING_TIM15=y
CONFIG_BSP_USING_TIM16=y
CONFIG_BSP_USING_TIM17=y
-# end of Hardware TIMER
#
# Hardware WDT
#
CONFIG_BSP_USING_WDT=y
CONFIG_BSP_USING_IWDT=y
-# end of Hardware WDT
-
# CONFIG_BSP_USING_LCD is not set
#
@@ -769,7 +720,6 @@ CONFIG_BSP_USING_IWDT=y
#
# CONFIG_BSP_USING_SPI1 is not set
# CONFIG_BSP_USING_SPI2 is not set
-# end of Hardware SPI
#
# Hardware CRYPTO
@@ -777,15 +727,11 @@ CONFIG_BSP_USING_IWDT=y
# CONFIG_BSP_USING_CRC is not set
# CONFIG_BSP_USING_AES is not set
# CONFIG_BSP_USING_HRNG is not set
-# end of Hardware CRYPTO
-
# CONFIG_BSP_USING_CMP is not set
# CONFIG_BSP_USING_OPA is not set
# CONFIG_BSP_USING_TKEY is not set
# CONFIG_BSP_USING_RPMU is not set
-# end of On-chip Peripheral Drivers
#
# Board extended module Drivers
#
-# end of Hardware Drivers Config
diff --git a/bsp/acm32f0x0-nucleo/project.ewp b/bsp/acm32f0x0-nucleo/project.ewp
index 71c71452d1..9678e58c61 100644
--- a/bsp/acm32f0x0-nucleo/project.ewp
+++ b/bsp/acm32f0x0-nucleo/project.ewp
@@ -224,8 +224,8 @@