From 4e46e97c18d4cb53b96b57f373137855b641159f Mon Sep 17 00:00:00 2001
From: CYFS <2805686936@qq.com>
Date: Fri, 8 May 2026 10:47:41 +0800
Subject: [PATCH] [format][version]: synchronize bsp version configuration
---
bsp/CME_M7/.config | 54 +-
bsp/CME_M7/project.uvproj | 355 +-
bsp/CME_M7/rtconfig.h | 13 +-
bsp/Infineon/psoc6-cy8ckit-062-BLE/.config | 54 +-
bsp/Infineon/psoc6-cy8ckit-062-BLE/rtconfig.h | 13 +-
.../psoc6-cy8ckit-062-WIFI-BT/.config | 54 +-
.../psoc6-cy8ckit-062-WIFI-BT/rtconfig.h | 13 +-
.../psoc6-cy8ckit-062S2-43012/.config | 54 +-
.../psoc6-cy8ckit-062S2-43012/rtconfig.h | 13 +-
bsp/Infineon/psoc6-cy8ckit-062s4/.config | 54 +-
bsp/Infineon/psoc6-cy8ckit-062s4/rtconfig.h | 13 +-
.../psoc6-cy8cproto-062S3-4343W/.config | 54 +-
.../psoc6-cy8cproto-062S3-4343W/rtconfig.h | 13 +-
.../psoc6-evaluationkit-062S2/.config | 54 +-
.../psoc6-evaluationkit-062S2/rtconfig.h | 13 +-
bsp/Infineon/xmc7100d-f144k4160aa/.config | 56 +-
bsp/Infineon/xmc7100d-f144k4160aa/rtconfig.h | 14 +-
bsp/Infineon/xmc7200-kit_xmc7200_evk/.config | 54 +-
.../xmc7200-kit_xmc7200_evk/rtconfig.h | 13 +-
bsp/Vango/v85xx/.config | 54 +-
bsp/Vango/v85xx/project.uvprojx | 475 ++-
bsp/Vango/v85xx/rtconfig.h | 11 +-
bsp/Vango/v85xxp/.config | 54 +-
bsp/Vango/v85xxp/project.uvprojx | 519 ++-
bsp/Vango/v85xxp/rtconfig.h | 11 +-
bsp/acm32/acm32f0x0-nucleo/.config | 52 +-
bsp/acm32/acm32f0x0-nucleo/project.ewp | 273 +-
bsp/acm32/acm32f0x0-nucleo/project.uvprojx | 418 +-
bsp/acm32/acm32f0x0-nucleo/rtconfig.h | 13 +-
bsp/acm32/acm32f4xx-nucleo/.config | 52 +-
bsp/acm32/acm32f4xx-nucleo/project.uvprojx | 249 +-
bsp/acm32/acm32f4xx-nucleo/rtconfig.h | 11 +-
bsp/airm2m/air105/.config | 54 +-
bsp/airm2m/air105/rtconfig.h | 13 +-
bsp/airm2m/air32f103/.config | 54 +-
bsp/airm2m/air32f103/project.ewp | 184 +-
bsp/airm2m/air32f103/project.uvprojx | 201 +-
bsp/airm2m/air32f103/rtconfig.h | 13 +-
bsp/allwinner/d1/.config | 57 +-
bsp/allwinner/d1/rtconfig.h | 18 +-
bsp/allwinner/d1s/.config | 59 +-
bsp/allwinner/d1s/rtconfig.h | 20 +-
bsp/allwinner_tina/.config | 54 +-
bsp/allwinner_tina/rtconfig.h | 12 +-
bsp/amebaz/.config | 52 +-
bsp/amebaz/rtconfig.h | 11 +-
bsp/apm32/apm32e103ze-evalboard/.config | 54 +-
bsp/apm32/apm32e103ze-evalboard/project.ewp | 208 +-
.../apm32e103ze-evalboard/project.uvprojx | 183 +-
bsp/apm32/apm32e103ze-evalboard/rtconfig.h | 13 +-
bsp/apm32/apm32e103ze-tinyboard/.config | 54 +-
bsp/apm32/apm32e103ze-tinyboard/project.ewp | 222 +-
.../apm32e103ze-tinyboard/project.uvprojx | 177 +-
bsp/apm32/apm32e103ze-tinyboard/rtconfig.h | 13 +-
bsp/apm32/apm32f030r8-miniboard/.config | 52 +-
bsp/apm32/apm32f030r8-miniboard/project.ewp | 200 +-
.../apm32f030r8-miniboard/project.uvprojx | 177 +-
bsp/apm32/apm32f030r8-miniboard/rtconfig.h | 11 +-
bsp/apm32/apm32f051r8-evalboard/.config | 52 +-
bsp/apm32/apm32f051r8-evalboard/project.ewp | 232 +-
.../apm32f051r8-evalboard/project.uvprojx | 211 +-
bsp/apm32/apm32f051r8-evalboard/rtconfig.h | 11 +-
bsp/apm32/apm32f072vb-miniboard/.config | 52 +-
bsp/apm32/apm32f072vb-miniboard/project.ewp | 214 +-
.../apm32f072vb-miniboard/project.uvprojx | 189 +-
bsp/apm32/apm32f072vb-miniboard/rtconfig.h | 11 +-
bsp/apm32/apm32f091vc-miniboard/.config | 52 +-
bsp/apm32/apm32f091vc-miniboard/project.ewp | 198 +-
.../apm32f091vc-miniboard/project.uvprojx | 197 +-
bsp/apm32/apm32f091vc-miniboard/rtconfig.h | 11 +-
bsp/apm32/apm32f103vb-miniboard/.config | 54 +-
bsp/apm32/apm32f103vb-miniboard/project.ewp | 218 +-
.../apm32f103vb-miniboard/project.uvprojx | 167 +-
bsp/apm32/apm32f103vb-miniboard/rtconfig.h | 13 +-
bsp/apm32/apm32f103xe-minibroard/.config | 54 +-
bsp/apm32/apm32f103xe-minibroard/project.ewp | 204 +-
.../apm32f103xe-minibroard/project.uvprojx | 235 +-
bsp/apm32/apm32f103xe-minibroard/rtconfig.h | 13 +-
bsp/apm32/apm32f107vc-evalboard/.config | 54 +-
bsp/apm32/apm32f107vc-evalboard/project.ewp | 230 +-
.../apm32f107vc-evalboard/project.uvprojx | 187 +-
bsp/apm32/apm32f107vc-evalboard/rtconfig.h | 13 +-
bsp/apm32/apm32f407ig-minibroard/.config | 54 +-
bsp/apm32/apm32f407ig-minibroard/project.ewp | 210 +-
.../apm32f407ig-minibroard/project.uvprojx | 199 +-
bsp/apm32/apm32f407ig-minibroard/rtconfig.h | 13 +-
bsp/apm32/apm32f407zg-evalboard/.config | 54 +-
bsp/apm32/apm32f407zg-evalboard/project.ewp | 202 +-
.../apm32f407zg-evalboard/project.uvprojx | 201 +-
bsp/apm32/apm32f407zg-evalboard/rtconfig.h | 13 +-
bsp/apm32/apm32s103vb-miniboard/.config | 54 +-
bsp/apm32/apm32s103vb-miniboard/project.ewp | 216 +-
.../apm32s103vb-miniboard/project.uvprojx | 189 +-
bsp/apm32/apm32s103vb-miniboard/rtconfig.h | 13 +-
bsp/apollo2/.config | 56 +-
bsp/apollo2/project.uvprojx | 257 +-
bsp/apollo2/rtconfig.h | 14 +-
bsp/asm9260t/.config | 52 +-
bsp/asm9260t/project.ewp | 186 +-
bsp/asm9260t/project.uvproj | 185 +-
bsp/asm9260t/rtconfig.h | 11 +-
bsp/at32/at32a403a-start/.config | 56 +-
bsp/at32/at32a403a-start/project.ewp | 182 +-
bsp/at32/at32a403a-start/project.uvproj | 159 +-
bsp/at32/at32a403a-start/project.uvprojx | 139 +-
bsp/at32/at32a403a-start/rtconfig.h | 13 +-
bsp/at32/at32a423-start/.config | 56 +-
bsp/at32/at32a423-start/project.ewp | 184 +-
bsp/at32/at32a423-start/project.uvproj | 161 +-
bsp/at32/at32a423-start/project.uvprojx | 161 +-
bsp/at32/at32a423-start/rtconfig.h | 13 +-
bsp/at32/at32f402-start/.config | 56 +-
bsp/at32/at32f402-start/project.ewp | 198 +-
bsp/at32/at32f402-start/project.uvproj | 181 +-
bsp/at32/at32f402-start/project.uvprojx | 169 +-
bsp/at32/at32f402-start/rtconfig.h | 13 +-
bsp/at32/at32f403a-start/.config | 56 +-
bsp/at32/at32f403a-start/project.ewp | 186 +-
bsp/at32/at32f403a-start/project.uvproj | 171 +-
bsp/at32/at32f403a-start/project.uvprojx | 161 +-
bsp/at32/at32f403a-start/rtconfig.h | 13 +-
bsp/at32/at32f405-start/.config | 56 +-
bsp/at32/at32f405-start/project.ewp | 164 +-
bsp/at32/at32f405-start/project.uvproj | 155 +-
bsp/at32/at32f405-start/project.uvprojx | 177 +-
bsp/at32/at32f405-start/rtconfig.h | 13 +-
bsp/at32/at32f407-start/.config | 56 +-
bsp/at32/at32f407-start/project.ewp | 190 +-
bsp/at32/at32f407-start/project.uvproj | 181 +-
bsp/at32/at32f407-start/project.uvprojx | 179 +-
bsp/at32/at32f407-start/rtconfig.h | 13 +-
bsp/at32/at32f413-start/.config | 56 +-
bsp/at32/at32f413-start/project.ewp | 188 +-
bsp/at32/at32f413-start/project.uvproj | 181 +-
bsp/at32/at32f413-start/project.uvprojx | 195 +-
bsp/at32/at32f413-start/rtconfig.h | 13 +-
bsp/at32/at32f415-start/.config | 56 +-
bsp/at32/at32f415-start/project.ewp | 192 +-
bsp/at32/at32f415-start/project.uvproj | 169 +-
bsp/at32/at32f415-start/project.uvprojx | 151 +-
bsp/at32/at32f415-start/rtconfig.h | 13 +-
bsp/at32/at32f421-start/project.ewp | 180 +-
bsp/at32/at32f421-start/project.uvproj | 165 +-
bsp/at32/at32f421-start/project.uvprojx | 169 +-
bsp/at32/at32f423-start/.config | 56 +-
bsp/at32/at32f423-start/project.ewp | 184 +-
bsp/at32/at32f423-start/project.uvproj | 181 +-
bsp/at32/at32f423-start/project.uvprojx | 187 +-
bsp/at32/at32f423-start/rtconfig.h | 13 +-
bsp/at32/at32f425-start/.config | 56 +-
bsp/at32/at32f425-start/project.ewp | 198 +-
bsp/at32/at32f425-start/project.uvproj | 135 +-
bsp/at32/at32f425-start/project.uvprojx | 149 +-
bsp/at32/at32f425-start/rtconfig.h | 13 +-
bsp/at32/at32f435-start/.config | 56 +-
bsp/at32/at32f435-start/project.ewp | 180 +-
bsp/at32/at32f435-start/project.uvproj | 173 +-
bsp/at32/at32f435-start/project.uvprojx | 177 +-
bsp/at32/at32f435-start/rtconfig.h | 13 +-
bsp/at32/at32f437-start/.config | 56 +-
bsp/at32/at32f437-start/project.ewp | 184 +-
bsp/at32/at32f437-start/project.uvproj | 161 +-
bsp/at32/at32f437-start/project.uvprojx | 145 +-
bsp/at32/at32f437-start/rtconfig.h | 13 +-
bsp/at32/at32f455-start/.config | 56 +-
bsp/at32/at32f455-start/project.ewp | 184 +-
bsp/at32/at32f455-start/project.uvproj | 167 +-
bsp/at32/at32f455-start/project.uvprojx | 179 +-
bsp/at32/at32f455-start/rtconfig.h | 13 +-
bsp/at32/at32f456-start/.config | 56 +-
bsp/at32/at32f456-start/project.ewp | 204 +-
bsp/at32/at32f456-start/project.uvproj | 185 +-
bsp/at32/at32f456-start/project.uvprojx | 171 +-
bsp/at32/at32f456-start/rtconfig.h | 13 +-
bsp/at32/at32f457-start/.config | 56 +-
bsp/at32/at32f457-start/project.ewp | 184 +-
bsp/at32/at32f457-start/project.uvproj | 161 +-
bsp/at32/at32f457-start/project.uvprojx | 195 +-
bsp/at32/at32f457-start/rtconfig.h | 13 +-
bsp/at32/at32m412-start/project.ewp | 190 +-
bsp/at32/at32m412-start/project.uvproj | 181 +-
bsp/at32/at32m412-start/project.uvprojx | 177 +-
bsp/at32/at32m416-start/project.ewp | 196 +-
bsp/at32/at32m416-start/project.uvproj | 149 +-
bsp/at32/at32m416-start/project.uvprojx | 161 +-
bsp/at91/at91sam9260/.config | 52 +-
bsp/at91/at91sam9260/rtconfig.h | 11 +-
bsp/at91/at91sam9g45/.config | 52 +-
bsp/at91/at91sam9g45/project.ewp | 278 +-
bsp/at91/at91sam9g45/project.uvproj | 512 +--
bsp/at91/at91sam9g45/rtconfig.h | 13 +-
bsp/avr32/at32uc3a0256/.config | 52 +-
bsp/avr32/at32uc3a0256/rtconfig.h | 11 +-
bsp/avr32/at32uc3b0256/.config | 52 +-
bsp/avr32/at32uc3b0256/rtconfig.h | 11 +-
bsp/beaglebone/.config | 52 +-
bsp/beaglebone/rtconfig.h | 11 +-
bsp/bluetrum/ab32vg1-ab-prougen/.config | 52 +-
bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h | 11 +-
bsp/bm3803/.config | 53 +-
bsp/bm3803/rtconfig.h | 11 +-
bsp/bouffalo_lab/bl60x/.config | 54 +-
bsp/bouffalo_lab/bl60x/rtconfig.h | 11 +-
bsp/bouffalo_lab/bl61x/.config | 54 +-
bsp/bouffalo_lab/bl61x/rtconfig.h | 11 +-
bsp/bouffalo_lab/bl70x/.config | 54 +-
bsp/bouffalo_lab/bl70x/rtconfig.h | 11 +-
bsp/bouffalo_lab/bl808/d0/.config | 57 +-
bsp/bouffalo_lab/bl808/d0/rtconfig.h | 16 +-
bsp/bouffalo_lab/bl808/lp/.config | 54 +-
bsp/bouffalo_lab/bl808/lp/rtconfig.h | 11 +-
bsp/bouffalo_lab/bl808/m0/.config | 55 +-
bsp/bouffalo_lab/bl808/m0/rtconfig.h | 11 +-
bsp/core-v-mcu/core-v-cv32e40p/.config | 52 +-
bsp/core-v-mcu/core-v-cv32e40p/rtconfig.h | 11 +-
bsp/cvitek/c906_little/.config | 52 +-
bsp/cvitek/c906_little/rtconfig.h | 11 +-
bsp/cvitek/cv18xx_aarch64/.config | 75 +-
bsp/cvitek/cv18xx_aarch64/rtconfig.h | 20 +-
bsp/cvitek/cv18xx_risc-v/.config | 57 +-
bsp/cvitek/cv18xx_risc-v/rtconfig.h | 19 +-
bsp/dm365/.config | 54 +-
bsp/dm365/rtconfig.h | 14 +-
bsp/essemi/es32f0654/.config | 68 +-
bsp/essemi/es32f0654/project.uvprojx | 435 +-
bsp/essemi/es32f0654/rtconfig.h | 11 +-
bsp/essemi/es32f365x/.config | 76 +-
bsp/essemi/es32f365x/project.ewp | 368 +-
bsp/essemi/es32f365x/project.uvprojx | 475 ++-
bsp/essemi/es32f365x/rtconfig.h | 17 +-
bsp/essemi/es32f369x/.config | 76 +-
bsp/essemi/es32f369x/project.ewp | 340 +-
bsp/essemi/es32f369x/project.uvprojx | 427 +-
bsp/essemi/es32f369x/rtconfig.h | 17 +-
bsp/essemi/es32vf2264/.config | 66 +-
bsp/essemi/es32vf2264/rtconfig.h | 15 +-
bsp/fm33lc026/.config | 52 +-
bsp/fm33lc026/project.uvprojx | 203 +-
bsp/fm33lc026/rtconfig.h | 11 +-
bsp/frdm-k64f/.config | 54 +-
bsp/frdm-k64f/project.uvproj | 189 +-
bsp/frdm-k64f/project.uvprojx | 181 +-
bsp/frdm-k64f/rtconfig.h | 13 +-
bsp/ft2004/.config | 58 +-
bsp/ft2004/rtconfig.h | 14 +-
bsp/ft32/ft32f072xb-starter/.config | 82 +-
bsp/ft32/ft32f072xb-starter/rtconfig.h | 21 +-
bsp/ft32/ft32f407xe-starter/.config | 90 +-
bsp/ft32/ft32f407xe-starter/rtconfig.h | 29 +-
bsp/fujitsu/mb9x/mb9bf500r/.config | 52 +-
bsp/fujitsu/mb9x/mb9bf500r/rtconfig.h | 11 +-
bsp/fujitsu/mb9x/mb9bf506r/.config | 53 +-
bsp/fujitsu/mb9x/mb9bf506r/project.ewp | 198 +-
bsp/fujitsu/mb9x/mb9bf506r/project.uvproj | 223 +-
bsp/fujitsu/mb9x/mb9bf506r/rtconfig.h | 11 +-
bsp/fujitsu/mb9x/mb9bf568r/.config | 52 +-
bsp/fujitsu/mb9x/mb9bf568r/project.uvproj | 189 +-
bsp/fujitsu/mb9x/mb9bf568r/rtconfig.h | 11 +-
bsp/fujitsu/mb9x/mb9bf618s/.config | 52 +-
bsp/fujitsu/mb9x/mb9bf618s/project.ewp | 192 +-
bsp/fujitsu/mb9x/mb9bf618s/project.uvproj | 231 +-
bsp/fujitsu/mb9x/mb9bf618s/rtconfig.h | 11 +-
bsp/gd32/arm/gd32103c-eval/.config | 41 +-
bsp/gd32/arm/gd32103c-eval/rtconfig.h | 9 +-
bsp/gd32/arm/gd32105c-eval/.config | 41 +-
bsp/gd32/arm/gd32105c-eval/rtconfig.h | 9 +-
bsp/gd32/arm/gd32105r-start/.config | 41 +-
bsp/gd32/arm/gd32105r-start/rtconfig.h | 9 +-
bsp/gd32/arm/gd32107c-eval/.config | 43 +-
bsp/gd32/arm/gd32107c-eval/rtconfig.h | 10 +-
bsp/gd32/arm/gd32205r-start/.config | 41 +-
bsp/gd32/arm/gd32205r-start/rtconfig.h | 9 +-
bsp/gd32/arm/gd32207i-eval/.config | 41 +-
bsp/gd32/arm/gd32207i-eval/rtconfig.h | 9 +-
bsp/gd32/arm/gd32303c-start/.config | 41 +-
bsp/gd32/arm/gd32303c-start/rtconfig.h | 9 +-
bsp/gd32/arm/gd32303e-eval/.config | 41 +-
bsp/gd32/arm/gd32303e-eval/rtconfig.h | 9 +-
bsp/gd32/arm/gd32305r-start/.config | 41 +-
bsp/gd32/arm/gd32305r-start/rtconfig.h | 9 +-
bsp/gd32/arm/gd32307e-start/.config | 41 +-
bsp/gd32/arm/gd32307e-start/rtconfig.h | 9 +-
bsp/gd32/arm/gd32405rg/.config | 33 +-
bsp/gd32/arm/gd32405rg/rtconfig.h | 6 +
bsp/gd32/arm/gd32407v-lckfb/.config | 41 +-
bsp/gd32/arm/gd32407v-lckfb/rtconfig.h | 9 +-
bsp/gd32/arm/gd32407v-start/.config | 41 +-
bsp/gd32/arm/gd32407v-start/rtconfig.h | 9 +-
bsp/gd32/arm/gd32450z-eval/.config | 41 +-
bsp/gd32/arm/gd32450z-eval/rtconfig.h | 9 +-
bsp/gd32/arm/gd32470i-eval/.config | 41 +-
bsp/gd32/arm/gd32470i-eval/rtconfig.h | 9 +-
bsp/gd32/arm/gd32470z-lckfb/.config | 41 +-
bsp/gd32/arm/gd32470z-lckfb/rtconfig.h | 9 +-
bsp/gd32/arm/gd32527I-eval/.config | 41 +-
bsp/gd32/arm/gd32527I-eval/rtconfig.h | 9 +-
bsp/gd32/arm/gd32e230-lckfb/.config | 41 +-
bsp/gd32/arm/gd32e230-lckfb/rtconfig.h | 9 +-
bsp/gd32/arm/gd32e503v-eval/.config | 39 +-
bsp/gd32/arm/gd32e503v-eval/rtconfig.h | 7 +-
bsp/gd32/arm/gd32h759i-eval/.config | 41 +-
bsp/gd32/arm/gd32h759i-eval/rtconfig.h | 9 +-
bsp/gd32/arm/gd32h759i-start/.config | 41 +-
bsp/gd32/arm/gd32h759i-start/rtconfig.h | 9 +-
bsp/gd32/risc-v/gd32vf103r-start/.config | 52 +-
bsp/gd32/risc-v/gd32vf103r-start/rtconfig.h | 11 +-
bsp/gd32/risc-v/gd32vf103v-eval/.config | 52 +-
bsp/gd32/risc-v/gd32vf103v-eval/rtconfig.h | 11 +-
bsp/gd32/risc-v/gd32vw553h-eval/.config | 55 +-
bsp/gd32/risc-v/gd32vw553h-eval/rtconfig.h | 10 +-
bsp/hc32/ev_hc32f334_lqfp64/.config | 56 +-
bsp/hc32/ev_hc32f334_lqfp64/rtconfig.h | 13 +-
bsp/hc32/ev_hc32f448_lqfp80/.config | 56 +-
bsp/hc32/ev_hc32f448_lqfp80/rtconfig.h | 13 +-
bsp/hc32/ev_hc32f460_lqfp100_v2/.config | 56 +-
bsp/hc32/ev_hc32f460_lqfp100_v2/rtconfig.h | 13 +-
bsp/hc32/ev_hc32f472_lqfp100/.config | 56 +-
bsp/hc32/ev_hc32f472_lqfp100/rtconfig.h | 13 +-
bsp/hc32/ev_hc32f4a0_lqfp176/.config | 56 +-
bsp/hc32/ev_hc32f4a0_lqfp176/rtconfig.h | 13 +-
bsp/hc32/ev_hc32f4a8_lqfp176/.config | 56 +-
bsp/hc32/ev_hc32f4a8_lqfp176/rtconfig.h | 13 +-
bsp/hc32/lckfb-hc32f4a0-lqfp100/.config | 56 +-
bsp/hc32/lckfb-hc32f4a0-lqfp100/rtconfig.h | 13 +-
bsp/hc32l136/.config | 52 +-
bsp/hc32l136/project.ewp | 226 +-
bsp/hc32l136/project.uvprojx | 251 +-
bsp/hc32l136/rtconfig.h | 11 +-
bsp/hc32l196/.config | 52 +-
bsp/hc32l196/project.ewp | 212 +-
bsp/hc32l196/project.uvprojx | 193 +-
bsp/hc32l196/rtconfig.h | 11 +-
bsp/hifive1/.config | 52 +-
bsp/hifive1/rtconfig.h | 11 +-
bsp/hk32/hk32f030c8-mini/.config | 54 +-
bsp/hk32/hk32f030c8-mini/project.ewp | 242 +-
bsp/hk32/hk32f030c8-mini/project.uvproj | 281 +-
bsp/hk32/hk32f030c8-mini/project.uvprojx | 283 +-
bsp/hk32/hk32f030c8-mini/rtconfig.h | 11 +-
bsp/hpmicro/hpm5300evk/.config | 43 +-
bsp/hpmicro/hpm5300evk/rtconfig.h | 7 +-
bsp/hpmicro/hpm5301evklite/.config | 44 +-
bsp/hpmicro/hpm5301evklite/rtconfig.h | 8 +-
bsp/hpmicro/hpm5e00evk/.config | 44 +-
bsp/hpmicro/hpm5e00evk/rtconfig.h | 8 +-
bsp/hpmicro/hpm6200evk/.config | 44 +-
bsp/hpmicro/hpm6200evk/rtconfig.h | 8 +-
bsp/hpmicro/hpm6300evk/.config | 44 +-
bsp/hpmicro/hpm6300evk/rtconfig.h | 8 +-
bsp/hpmicro/hpm6750evk/.config | 44 +-
bsp/hpmicro/hpm6750evk/rtconfig.h | 8 +-
bsp/hpmicro/hpm6750evk2/.config | 44 +-
bsp/hpmicro/hpm6750evk2/rtconfig.h | 8 +-
bsp/hpmicro/hpm6750evkmini/.config | 44 +-
bsp/hpmicro/hpm6750evkmini/rtconfig.h | 8 +-
bsp/hpmicro/hpm6800evk/.config | 44 +-
bsp/hpmicro/hpm6800evk/rtconfig.h | 8 +-
bsp/hpmicro/hpm6e00evk/.config | 44 +-
bsp/hpmicro/hpm6e00evk/rtconfig.h | 8 +-
bsp/hpmicro/hpm6p00evk/.config | 44 +-
bsp/hpmicro/hpm6p00evk/rtconfig.h | 8 +-
bsp/ht32/ht32f12366/.config | 54 +-
bsp/ht32/ht32f12366/project.uvprojx | 391 +-
bsp/ht32/ht32f12366/rtconfig.h | 13 +-
bsp/ht32/ht32f52352/.config | 52 +-
bsp/ht32/ht32f52352/project.uvprojx | 409 +-
bsp/ht32/ht32f52352/rtconfig.h | 11 +-
bsp/ht32/ht32f53252/.config | 52 +-
bsp/ht32/ht32f53252/project.uvprojx | 363 +-
bsp/ht32/ht32f53252/rtconfig.h | 11 +-
bsp/juicevm/.config | 52 +-
bsp/juicevm/rtconfig.h | 11 +-
bsp/k210/.config | 56 +-
bsp/k210/rtconfig.h | 15 +-
bsp/k230/.config | 59 +-
bsp/k230/rtconfig.h | 18 +-
bsp/lm3s8962/.config | 54 +-
bsp/lm3s8962/rtconfig.h | 13 +-
bsp/lm3s9b9x/.config | 54 +-
bsp/lm3s9b9x/rtconfig.h | 13 +-
bsp/lm4f232/.config | 54 +-
bsp/lm4f232/project.uvproj | 413 +-
bsp/lm4f232/rtconfig.h | 13 +-
bsp/loongson/ls1bdev/.config | 52 +-
bsp/loongson/ls1bdev/rtconfig.h | 11 +-
bsp/loongson/ls1cdev/.config | 55 +-
bsp/loongson/ls1cdev/rtconfig.h | 14 +-
bsp/loongson/ls2kdev/.config | 54 +-
bsp/loongson/ls2kdev/rtconfig.h | 12 +-
bsp/maxim/max32660-evsys/.config | 52 +-
bsp/maxim/max32660-evsys/project.uvprojx | 243 +-
bsp/maxim/max32660-evsys/rtconfig.h | 11 +-
bsp/microchip/samc21/.config | 52 +-
bsp/microchip/samc21/rtconfig.h | 11 +-
.../samd51-adafruit-metro-m4/.config | 54 +-
.../samd51-adafruit-metro-m4/rtconfig.h | 15 +-
.../samd51-seeed-wio-terminal/.config | 54 +-
.../samd51-seeed-wio-terminal/rtconfig.h | 15 +-
bsp/microchip/same54/.config | 54 +-
bsp/microchip/same54/rtconfig.h | 15 +-
bsp/microchip/same70/.config | 54 +-
bsp/microchip/same70/rtconfig.h | 15 +-
bsp/microchip/saml10/.config | 52 +-
bsp/microchip/saml10/rtconfig.h | 11 +-
bsp/mini2440/.config | 52 +-
bsp/mini2440/project.uvproj | 267 +-
bsp/mini2440/rtconfig.h | 11 +-
bsp/mipssim/.config | 52 +-
bsp/mipssim/rtconfig.h | 13 +-
bsp/mm32/mm32f3270-100ask-pitaya/.config | 54 +-
bsp/mm32/mm32f3270-100ask-pitaya/project.ewp | 230 +-
.../mm32f3270-100ask-pitaya/project.uvprojx | 225 +-
bsp/mm32/mm32f3270-100ask-pitaya/rtconfig.h | 13 +-
bsp/mm32f103x/.config | 52 +-
bsp/mm32f103x/project.ewp | 284 +-
bsp/mm32f103x/project.uvprojx | 349 +-
bsp/mm32f103x/rtconfig.h | 11 +-
bsp/mm32f327x/.config | 52 +-
bsp/mm32f327x/project.ewp | 288 +-
bsp/mm32f327x/project.uvprojx | 337 +-
bsp/mm32f327x/rtconfig.h | 11 +-
bsp/mm32f526x/.config | 70 +-
bsp/mm32f526x/project.ewp | 172 +-
bsp/mm32f526x/project.uvprojx | 175 +-
bsp/mm32f526x/rtconfig.h | 17 +-
bsp/mm32l07x/.config | 52 +-
bsp/mm32l07x/project.ewp | 248 +-
bsp/mm32l07x/project.uvprojx | 265 +-
bsp/mm32l07x/rtconfig.h | 11 +-
bsp/mm32l3xx/.config | 52 +-
bsp/mm32l3xx/project.ewp | 258 +-
bsp/mm32l3xx/project.uvprojx | 317 +-
bsp/mm32l3xx/rtconfig.h | 11 +-
bsp/msp432e401y-LaunchPad/.config | 52 +-
bsp/msp432e401y-LaunchPad/project.ewp | 218 +-
bsp/msp432e401y-LaunchPad/project.uvproj | 205 +-
bsp/msp432e401y-LaunchPad/project.uvprojx | 195 +-
bsp/msp432e401y-LaunchPad/rtconfig.h | 11 +-
bsp/n32/n32gxx_lxx/n32g43xcl-stb/.config | 22 +-
bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.ewp | 9 -
.../n32gxx_lxx/n32g43xcl-stb/project.uvprojx | 432 +-
bsp/n32/n32gxx_lxx/n32g43xcl-stb/rtconfig.h | 2 +-
bsp/n32/n32gxx_lxx/n32g457qel-stb/.config | 24 +-
bsp/n32/n32gxx_lxx/n32g457qel-stb/project.ewp | 9 -
.../n32gxx_lxx/n32g457qel-stb/project.uvoptx | 1144 -----
.../n32gxx_lxx/n32g457qel-stb/project.uvprojx | 428 +-
bsp/n32/n32gxx_lxx/n32g457qel-stb/rtconfig.h | 4 +-
bsp/n32/n32gxx_lxx/n32g45xcl-stb/.config | 24 +-
bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.ewp | 9 -
.../n32gxx_lxx/n32g45xcl-stb/project.uvoptx | 1144 -----
.../n32gxx_lxx/n32g45xcl-stb/project.uvprojx | 376 +-
bsp/n32/n32gxx_lxx/n32g45xcl-stb/rtconfig.h | 4 +-
bsp/n32/n32gxx_lxx/n32g45xml-stb/.config | 24 +-
bsp/n32/n32gxx_lxx/n32g45xml-stb/project.ewp | 9 -
.../n32gxx_lxx/n32g45xml-stb/project.uvoptx | 1144 -----
.../n32gxx_lxx/n32g45xml-stb/project.uvprojx | 368 +-
bsp/n32/n32gxx_lxx/n32g45xml-stb/rtconfig.h | 4 +-
bsp/n32/n32gxx_lxx/n32g45xrl-stb/.config | 24 +-
bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.ewp | 9 -
.../n32gxx_lxx/n32g45xrl-stb/project.uvoptx | 1144 -----
.../n32gxx_lxx/n32g45xrl-stb/project.uvprojx | 406 +-
bsp/n32/n32gxx_lxx/n32g45xrl-stb/rtconfig.h | 4 +-
bsp/n32/n32gxx_lxx/n32g45xvl-stb/.config | 24 +-
bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.ewp | 9 -
.../n32gxx_lxx/n32g45xvl-stb/project.uvoptx | 1144 -----
.../n32gxx_lxx/n32g45xvl-stb/project.uvprojx | 404 +-
bsp/n32/n32gxx_lxx/n32g45xvl-stb/rtconfig.h | 4 +-
bsp/n32/n32gxx_lxx/n32g4frml-stb/.config | 24 +-
bsp/n32/n32gxx_lxx/n32g4frml-stb/project.ewp | 9 -
.../n32gxx_lxx/n32g4frml-stb/project.uvoptx | 1120 -----
.../n32gxx_lxx/n32g4frml-stb/project.uvprojx | 377 +-
bsp/n32/n32gxx_lxx/n32g4frml-stb/rtconfig.h | 4 +-
bsp/n32/n32gxx_lxx/n32l40xcl-stb/.config | 22 +-
bsp/n32/n32gxx_lxx/n32l40xcl-stb/project.ewp | 9 -
.../n32gxx_lxx/n32l40xcl-stb/project.uvoptx | 1132 -----
.../n32gxx_lxx/n32l40xcl-stb/project.uvprojx | 402 +-
bsp/n32/n32gxx_lxx/n32l40xcl-stb/rtconfig.h | 2 +-
bsp/n32/n32gxx_lxx/n32l436-evb/.config | 22 +-
bsp/n32/n32gxx_lxx/n32l436-evb/project.ewp | 9 -
bsp/n32/n32gxx_lxx/n32l436-evb/project.uvoptx | 1132 -----
.../n32gxx_lxx/n32l436-evb/project.uvprojx | 382 +-
bsp/n32/n32gxx_lxx/n32l436-evb/rtconfig.h | 2 +-
bsp/n32/n32gxx_lxx/n32l43xml-stb/.config | 22 +-
bsp/n32/n32gxx_lxx/n32l43xml-stb/project.ewp | 9 -
.../n32gxx_lxx/n32l43xml-stb/project.uvoptx | 1132 -----
.../n32gxx_lxx/n32l43xml-stb/project.uvprojx | 364 +-
bsp/n32/n32gxx_lxx/n32l43xml-stb/rtconfig.h | 2 +-
bsp/n32/n32gxx_lxx/n32l43xrl-stb/.config | 22 +-
bsp/n32/n32gxx_lxx/n32l43xrl-stb/project.ewp | 9 -
.../n32gxx_lxx/n32l43xrl-stb/project.uvprojx | 37 +-
bsp/n32/n32gxx_lxx/n32l43xrl-stb/rtconfig.h | 2 +-
bsp/n32/n32gxx_lxx/n32wb45xl-evb/.config | 24 +-
bsp/n32/n32gxx_lxx/n32wb45xl-evb/project.ewp | 9 -
.../n32gxx_lxx/n32wb45xl-evb/project.uvoptx | 1144 -----
.../n32gxx_lxx/n32wb45xl-evb/project.uvprojx | 446 +-
bsp/n32/n32gxx_lxx/n32wb45xl-evb/rtconfig.h | 4 +-
bsp/n32/n32hxxx/n32h760zil7-stb/.config | 22 +-
.../n32hxxx/n32h760zil7-stb/project.uvoptx | 880 ----
.../n32hxxx/n32h760zil7-stb/project.uvprojx | 1328 +-----
bsp/n32/n32hxxx/n32h760zil7-stb/rtconfig.h | 3 +
bsp/n32g452xx/n32g452xx-mini-system/.config | 54 +-
.../n32g452xx-mini-system/project.uvprojx | 481 ++-
.../n32g452xx-mini-system/rtconfig.h | 11 +-
bsp/nrf5x/nrf51822/.config | 52 +-
bsp/nrf5x/nrf51822/project.uvprojx | 147 +-
bsp/nrf5x/nrf51822/rtconfig.h | 11 +-
bsp/nrf5x/nrf52832/.config | 52 +-
bsp/nrf5x/nrf52832/project.uvprojx | 167 +-
bsp/nrf5x/nrf52832/rtconfig.h | 11 +-
bsp/nrf5x/nrf52833/.config | 52 +-
bsp/nrf5x/nrf52833/project.uvprojx | 161 +-
bsp/nrf5x/nrf52833/rtconfig.h | 11 +-
bsp/nrf5x/nrf52840/.config | 52 +-
bsp/nrf5x/nrf52840/project.uvprojx | 177 +-
bsp/nrf5x/nrf52840/rtconfig.h | 11 +-
bsp/nrf5x/nrf5340/.config | 52 +-
bsp/nrf5x/nrf5340/project.uvprojx | 191 +-
bsp/nrf5x/nrf5340/rtconfig.h | 11 +-
bsp/nuclei/gd32vf103_rvstar/.config | 54 +-
bsp/nuclei/gd32vf103_rvstar/rtconfig.h | 11 +-
bsp/nuclei/nuclei_fpga_eval/.config | 52 +-
bsp/nuclei/nuclei_fpga_eval/rtconfig.h | 11 +-
bsp/nuvoton/ma35-rtp/.config | 65 +-
bsp/nuvoton/ma35-rtp/SConstruct | 1 -
bsp/nuvoton/ma35-rtp/rtconfig.h | 19 +-
bsp/nuvoton/nk-980iot/.config | 7 +-
bsp/nuvoton/nk-980iot/SConstruct | 3 +-
bsp/nuvoton/nk-980iot/project.uvopt | 2945 -------------
bsp/nuvoton/nk-980iot/project.uvproj | 3696 ++++-------------
bsp/nuvoton/nk-980iot/rtconfig.h | 2 -
bsp/nuvoton/nk-n9h30/.config | 7 +-
bsp/nuvoton/nk-n9h30/SConstruct | 3 +-
bsp/nuvoton/nk-n9h30/project.uvopt | 2849 -------------
bsp/nuvoton/nk-n9h30/project.uvproj | 3578 ++++------------
bsp/nuvoton/nk-n9h30/rtconfig.h | 2 -
bsp/nuvoton/nk-rtu980/.config | 7 +-
bsp/nuvoton/nk-rtu980/SConstruct | 3 +-
bsp/nuvoton/nk-rtu980/project.uvopt | 2937 -------------
bsp/nuvoton/nk-rtu980/project.uvproj | 3560 ++++------------
bsp/nuvoton/nk-rtu980/rtconfig.h | 2 -
bsp/nuvoton/numaker-hmi-ma35d1/.config | 73 +-
bsp/nuvoton/numaker-hmi-ma35d1/SConstruct | 1 -
bsp/nuvoton/numaker-hmi-ma35d1/rtconfig.h | 26 +-
bsp/nuvoton/numaker-iot-m467/.config | 61 +-
bsp/nuvoton/numaker-iot-m467/SConstruct | 1 -
bsp/nuvoton/numaker-iot-m467/rtconfig.h | 20 +-
bsp/nuvoton/numaker-iot-m487/.config | 61 +-
bsp/nuvoton/numaker-iot-m487/SConstruct | 1 -
bsp/nuvoton/numaker-iot-m487/rtconfig.h | 19 +-
bsp/nuvoton/numaker-iot-ma35d1/.config | 73 +-
bsp/nuvoton/numaker-iot-ma35d1/SConstruct | 1 -
bsp/nuvoton/numaker-iot-ma35d1/rtconfig.h | 27 +-
bsp/nuvoton/numaker-m032ki/.config | 63 +-
bsp/nuvoton/numaker-m032ki/SConstruct | 1 -
bsp/nuvoton/numaker-m032ki/rtconfig.h | 19 +-
bsp/nuvoton/numaker-m2354/.config | 61 +-
bsp/nuvoton/numaker-m2354/SConstruct | 1 -
bsp/nuvoton/numaker-m2354/rtconfig.h | 19 +-
bsp/nuvoton/numaker-m467hj/.config | 61 +-
bsp/nuvoton/numaker-m467hj/SConstruct | 1 -
bsp/nuvoton/numaker-m467hj/rtconfig.h | 20 +-
bsp/nuvoton/numaker-pfm-m487/.config | 61 +-
bsp/nuvoton/numaker-pfm-m487/SConstruct | 1 -
bsp/nuvoton/numaker-pfm-m487/rtconfig.h | 19 +-
bsp/nxp/imx/imx6sx/cortex-a9/.config | 52 +-
bsp/nxp/imx/imx6sx/cortex-a9/rtconfig.h | 11 +-
bsp/nxp/imx/imx6ul/.config | 55 +-
bsp/nxp/imx/imx6ul/rtconfig.h | 13 +-
bsp/nxp/imx/imx6ull-smart/.config | 59 +-
bsp/nxp/imx/imx6ull-smart/rtconfig.h | 19 +-
bsp/nxp/imx/imx91/.config | 51 +-
bsp/nxp/imx/imx91/rtconfig.h | 13 +-
bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/.config | 58 +-
.../imx/imxrt/imxrt1021-nxp-evk/rtconfig.h | 14 +-
.../imx/imxrt/imxrt1052-atk-commander/.config | 57 +-
.../imxrt/imxrt1052-atk-commander/rtconfig.h | 14 +-
bsp/nxp/imx/imxrt/imxrt1052-fire-pro/.config | 56 +-
.../imx/imxrt/imxrt1052-fire-pro/rtconfig.h | 13 +-
bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/.config | 54 +-
.../imx/imxrt/imxrt1052-nxp-evk/rtconfig.h | 13 +-
.../imx/imxrt/imxrt1052-seeed-ArchMix/.config | 54 +-
.../imxrt/imxrt1052-seeed-ArchMix/rtconfig.h | 13 +-
bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/.config | 54 +-
.../imx/imxrt/imxrt1060-nxp-evk/rtconfig.h | 13 +-
.../imxrt/imxrt1061-forlinx-OK1061-S/.config | 54 +-
.../imxrt1061-forlinx-OK1061-S/rtconfig.h | 13 +-
bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/.config | 54 +-
.../imx/imxrt/imxrt1064-nxp-evk/rtconfig.h | 13 +-
bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/.config | 54 +-
.../imx/imxrt/imxrt1170-nxp-evk/rtconfig.h | 13 +-
bsp/nxp/lpc/lpc1114/.config | 43 +-
bsp/nxp/lpc/lpc1114/rtconfig.h | 10 +-
bsp/nxp/lpc/lpc176x/.config | 55 +-
bsp/nxp/lpc/lpc176x/rtconfig.h | 13 +-
bsp/nxp/lpc/lpc178x/.config | 55 +-
bsp/nxp/lpc/lpc178x/rtconfig.h | 13 +-
bsp/nxp/lpc/lpc2148/.config | 52 +-
bsp/nxp/lpc/lpc2148/rtconfig.h | 11 +-
bsp/nxp/lpc/lpc2478/.config | 52 +-
bsp/nxp/lpc/lpc2478/project.uvproj | 197 +-
bsp/nxp/lpc/lpc2478/rtconfig.h | 11 +-
bsp/nxp/lpc/lpc408x/.config | 57 +-
bsp/nxp/lpc/lpc408x/rtconfig.h | 15 +-
bsp/nxp/lpc/lpc43xx/M0/project.uvproj | 233 +-
bsp/nxp/lpc/lpc43xx/M4/project.uvproj | 209 +-
bsp/nxp/lpc/lpc5410x/.config | 53 +-
bsp/nxp/lpc/lpc5410x/rtconfig.h | 11 +-
bsp/nxp/lpc/lpc54114-lite/.config | 56 +-
bsp/nxp/lpc/lpc54114-lite/rtconfig.h | 14 +-
bsp/nxp/lpc/lpc54608-LPCXpresso/.config | 57 +-
bsp/nxp/lpc/lpc54608-LPCXpresso/rtconfig.h | 16 +-
bsp/nxp/lpc/lpc55sxx/lpc55s06_nxp_evk/.config | 56 +-
.../lpc/lpc55sxx/lpc55s06_nxp_evk/rtconfig.h | 13 +-
bsp/nxp/lpc/lpc55sxx/lpc55s16_nxp_evk/.config | 56 +-
.../lpc/lpc55sxx/lpc55s16_nxp_evk/rtconfig.h | 13 +-
bsp/nxp/lpc/lpc55sxx/lpc55s28_nxp_evk/.config | 56 +-
.../lpc/lpc55sxx/lpc55s28_nxp_evk/rtconfig.h | 13 +-
bsp/nxp/lpc/lpc55sxx/lpc55s36_nxp_evk/.config | 56 +-
.../lpc/lpc55sxx/lpc55s36_nxp_evk/rtconfig.h | 13 +-
bsp/nxp/lpc/lpc55sxx/lpc55s69_nxp_evk/.config | 56 +-
.../lpc/lpc55sxx/lpc55s69_nxp_evk/rtconfig.h | 13 +-
bsp/nxp/lpc/lpc824/.config | 43 +-
bsp/nxp/lpc/lpc824/rtconfig.h | 10 +-
bsp/nxp/mcx/mcxa/frdm-mcxa153/.config | 59 +-
bsp/nxp/mcx/mcxa/frdm-mcxa153/rtconfig.h | 17 +-
bsp/nxp/mcx/mcxa/frdm-mcxa156/.config | 60 +-
bsp/nxp/mcx/mcxa/frdm-mcxa156/rtconfig.h | 17 +-
bsp/nxp/mcx/mcxa/frdm-mcxa346/.config | 69 +-
bsp/nxp/mcx/mcxa/frdm-mcxa346/rtconfig.h | 22 +-
bsp/nxp/mcx/mcxa/frdm-mcxa366/.config | 69 +-
bsp/nxp/mcx/mcxa/frdm-mcxa366/rtconfig.h | 22 +-
bsp/nxp/mcx/mcxc/frdm-mcxc444/.config | 56 +-
bsp/nxp/mcx/mcxc/frdm-mcxc444/rtconfig.h | 15 +-
bsp/nxp/mcx/mcxe/frdm-mcxe247/.config | 62 +-
bsp/nxp/mcx/mcxe/frdm-mcxe247/rtconfig.h | 18 +-
bsp/nxp/mcx/mcxn/frdm-mcxn236/.config | 56 +-
bsp/nxp/mcx/mcxn/frdm-mcxn236/rtconfig.h | 16 +-
bsp/nxp/mcx/mcxn/frdm-mcxn947/.config | 56 +-
bsp/nxp/mcx/mcxn/frdm-mcxn947/rtconfig.h | 16 +-
bsp/phytium/aarch32/.config | 228 +-
bsp/phytium/aarch32/rtconfig.h | 50 +-
bsp/phytium/aarch64/.config | 225 +-
bsp/phytium/aarch64/rtconfig.h | 48 +-
bsp/qemu-vexpress-a9/.config | 57 +-
bsp/qemu-vexpress-a9/drivers/automac.h | 6 +-
bsp/qemu-vexpress-a9/rtconfig.h | 16 +-
bsp/qemu-virt64-aarch64/.config | 78 +-
bsp/qemu-virt64-aarch64/rtconfig.h | 20 +-
bsp/qemu-virt64-riscv/.config | 57 +-
bsp/qemu-virt64-riscv/rtconfig.h | 18 +-
bsp/raspberry-pi/raspi-dm2.0/.config | 99 +-
bsp/raspberry-pi/raspi-dm2.0/rtconfig.h | 33 +-
bsp/raspberry-pi/raspi2/.config | 55 +-
bsp/raspberry-pi/raspi2/rtconfig.h | 13 +-
bsp/raspberry-pi/raspi3-32/.config | 55 +-
bsp/raspberry-pi/raspi3-32/rtconfig.h | 14 +-
bsp/raspberry-pi/raspi3-64/.config | 56 +-
bsp/raspberry-pi/raspi3-64/rtconfig.h | 14 +-
bsp/raspberry-pi/raspi4-32/.config | 55 +-
bsp/raspberry-pi/raspi4-32/rtconfig.h | 14 +-
bsp/raspberry-pi/raspi4-64/.config | 55 +-
bsp/raspberry-pi/raspi4-64/rtconfig.h | 15 +-
bsp/raspberry-pico/RP2040/.config | 54 +-
bsp/raspberry-pico/RP2040/rtconfig.h | 11 +-
bsp/raspberry-pico/RP2350/.config | 56 +-
bsp/raspberry-pico/RP2350/rtconfig.h | 13 +-
bsp/renesas/ebf_qi_min_6m5/.config | 54 +-
bsp/renesas/ebf_qi_min_6m5/project.uvprojx | 165 +-
bsp/renesas/ebf_qi_min_6m5/rtconfig.h | 13 +-
bsp/renesas/ra2a1-ek/.config | 54 +-
bsp/renesas/ra2a1-ek/project.uvprojx | 165 +-
bsp/renesas/ra2a1-ek/rtconfig.h | 13 +-
bsp/renesas/ra2e2-ek/.config | 54 +-
bsp/renesas/ra2e2-ek/project.uvprojx | 155 +-
bsp/renesas/ra2e2-ek/rtconfig.h | 13 +-
bsp/renesas/ra2l1-cpk/.config | 54 +-
bsp/renesas/ra2l1-cpk/project.uvprojx | 181 +-
bsp/renesas/ra2l1-cpk/rtconfig.h | 13 +-
bsp/renesas/ra4e2-eco/.config | 54 +-
bsp/renesas/ra4e2-eco/project.uvprojx | 165 +-
bsp/renesas/ra4e2-eco/rtconfig.h | 13 +-
bsp/renesas/ra4e2-ek/.config | 54 +-
bsp/renesas/ra4e2-ek/project.uvprojx | 185 +-
bsp/renesas/ra4e2-ek/rtconfig.h | 13 +-
bsp/renesas/ra4m1-ek/.config | 56 +-
bsp/renesas/ra4m1-ek/project.uvprojx | 195 +-
bsp/renesas/ra4m1-ek/rtconfig.h | 14 +-
bsp/renesas/ra4m2-eco/.config | 54 +-
bsp/renesas/ra4m2-eco/project.uvprojx | 175 +-
bsp/renesas/ra4m2-eco/rtconfig.h | 13 +-
bsp/renesas/ra6e2-ek/.config | 54 +-
bsp/renesas/ra6e2-ek/project.uvprojx | 197 +-
bsp/renesas/ra6e2-ek/rtconfig.h | 13 +-
bsp/renesas/ra6e2-fpb/.config | 54 +-
bsp/renesas/ra6e2-fpb/project.uvprojx | 159 +-
bsp/renesas/ra6e2-fpb/rtconfig.h | 13 +-
bsp/renesas/ra6m3-ek/.config | 54 +-
bsp/renesas/ra6m3-ek/project.uvprojx | 187 +-
bsp/renesas/ra6m3-ek/rtconfig.h | 13 +-
bsp/renesas/ra6m3-hmi-board/.config | 54 +-
bsp/renesas/ra6m3-hmi-board/project.uvprojx | 157 +-
bsp/renesas/ra6m3-hmi-board/rtconfig.h | 13 +-
bsp/renesas/ra6m4-cpk/.config | 56 +-
bsp/renesas/ra6m4-cpk/project.uvprojx | 187 +-
bsp/renesas/ra6m4-cpk/rtconfig.h | 14 +-
bsp/renesas/ra6m4-iot/.config | 54 +-
bsp/renesas/ra6m4-iot/project.uvprojx | 161 +-
bsp/renesas/ra6m4-iot/rtconfig.h | 13 +-
bsp/renesas/ra8d1-ek/.config | 54 +-
bsp/renesas/ra8d1-ek/project.uvprojx | 181 +-
bsp/renesas/ra8d1-ek/rtconfig.h | 13 +-
bsp/renesas/ra8d1-vision-board/.config | 54 +-
.../ra8d1-vision-board/project.uvprojx | 139 +-
bsp/renesas/ra8d1-vision-board/rtconfig.h | 13 +-
bsp/renesas/ra8m1-ek/.config | 54 +-
bsp/renesas/ra8m1-ek/project.uvprojx | 181 +-
bsp/renesas/ra8m1-ek/rtconfig.h | 13 +-
bsp/renesas/ra8p1-titan-board/.config | 44 +-
bsp/renesas/ra8p1-titan-board/project.uvoptx | 2 +-
bsp/renesas/ra8p1-titan-board/project.uvprojx | 298 +-
bsp/renesas/ra8p1-titan-board/rtconfig.h | 9 +-
bsp/renesas/rzn2l_etherkit/.config | 54 +-
bsp/renesas/rzn2l_etherkit/project.ewp | 211 +-
bsp/renesas/rzn2l_etherkit/rtconfig.h | 13 +-
bsp/renesas/rzn2l_rsk/.config | 54 +-
bsp/renesas/rzn2l_rsk/project.ewp | 231 +-
bsp/renesas/rzn2l_rsk/rtconfig.h | 13 +-
bsp/renesas/rzt2m_rsk/.config | 54 +-
bsp/renesas/rzt2m_rsk/project.ewp | 221 +-
bsp/renesas/rzt2m_rsk/rtconfig.h | 13 +-
bsp/rm48x50/.config | 53 +-
bsp/rm48x50/rtconfig.h | 11 +-
bsp/rockchip/rk2108/gcc_xip_off.ld | 193 +
bsp/rockchip/rk3300/.config | 60 +-
bsp/rockchip/rk3300/rtconfig.h | 22 +-
bsp/rockchip/rk3500/.config | 41 +-
bsp/rockchip/rk3500/rtconfig.h | 9 +
bsp/rv32m1_vega/ri5cy/.config | 52 +-
bsp/rv32m1_vega/ri5cy/rtconfig.h | 11 +-
bsp/sam7x/.config | 52 +-
bsp/sam7x/project.uvproj | 205 +-
bsp/sam7x/rtconfig.h | 11 +-
bsp/simulator/.config | 52 +-
bsp/simulator/rtconfig.h | 11 +-
bsp/smartfusion2/.config | 52 +-
bsp/smartfusion2/project.uvproj | 179 +-
bsp/smartfusion2/project.uvprojx | 233 +-
bsp/smartfusion2/rtconfig.h | 11 +-
bsp/sparkfun-redv/.config | 52 +-
bsp/sparkfun-redv/rtconfig.h | 11 +-
bsp/stm32/stm32f072-st-nucleo/.config | 52 +-
bsp/stm32/stm32f072-st-nucleo/rtconfig.h | 11 +-
bsp/stm32/stm32f091-st-nucleo/.config | 52 +-
bsp/stm32/stm32f091-st-nucleo/rtconfig.h | 11 +-
bsp/stm32/stm32f103-100ask-mini/.config | 54 +-
bsp/stm32/stm32f103-100ask-mini/rtconfig.h | 13 +-
bsp/stm32/stm32f103-100ask-pro/.config | 54 +-
bsp/stm32/stm32f103-100ask-pro/project.ewp | 431 +-
.../stm32f103-100ask-pro/project.uvprojx | 449 +-
bsp/stm32/stm32f103-100ask-pro/rtconfig.h | 13 +-
bsp/stm32/stm32f103-atk-nano/.config | 54 +-
bsp/stm32/stm32f103-atk-nano/rtconfig.h | 13 +-
bsp/stm32/stm32f103-atk-warshipv3/.config | 54 +-
bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h | 13 +-
bsp/stm32/stm32f103-blue-pill/.config | 54 +-
bsp/stm32/stm32f103-blue-pill/rtconfig.h | 13 +-
bsp/stm32/stm32f103-dofly-M3S/.config | 54 +-
bsp/stm32/stm32f103-dofly-M3S/rtconfig.h | 13 +-
bsp/stm32/stm32f103-dofly-lyc8/.config | 54 +-
bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h | 13 +-
bsp/stm32/stm32f103-fire-arbitrary/.config | 54 +-
bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h | 13 +-
bsp/stm32/stm32f103-gizwits-gokitv21/.config | 54 +-
.../stm32f103-gizwits-gokitv21/rtconfig.h | 13 +-
bsp/stm32/stm32f103-hw100k-ibox/.config | 54 +-
bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h | 13 +-
bsp/stm32/stm32f103-keysking-learning/.config | 54 +-
.../stm32f103-keysking-learning/project.ewp | 195 +-
.../project.uvproj | 146 +-
.../project.uvprojx | 168 +-
.../stm32f103-keysking-learning/rtconfig.h | 13 +-
bsp/stm32/stm32f103-onenet-nbiot/.config | 54 +-
bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h | 13 +-
bsp/stm32/stm32f103-yf-ufun/.config | 54 +-
bsp/stm32/stm32f103-yf-ufun/rtconfig.h | 13 +-
bsp/stm32/stm32f103-ys-f1pro/.config | 54 +-
bsp/stm32/stm32f103-ys-f1pro/rtconfig.h | 13 +-
bsp/stm32/stm32f107-uc-eval/.config | 54 +-
bsp/stm32/stm32f107-uc-eval/rtconfig.h | 13 +-
bsp/stm32/stm32f207-st-nucleo/.config | 54 +-
bsp/stm32/stm32f207-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f302-st-nucleo/.config | 54 +-
bsp/stm32/stm32f302-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f334-st-nucleo/.config | 54 +-
bsp/stm32/stm32f334-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f401-st-nucleo/.config | 54 +-
bsp/stm32/stm32f401-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f401-weact-blackpill/.config | 54 +-
.../stm32f401-weact-blackpill/rtconfig.h | 13 +-
bsp/stm32/stm32f405-smdz-breadfruit/.config | 54 +-
.../stm32f405-smdz-breadfruit/rtconfig.h | 13 +-
bsp/stm32/stm32f405zg-mini-template/.config | 54 +-
.../stm32f405zg-mini-template/rtconfig.h | 13 +-
bsp/stm32/stm32f407-armfly-v5/.config | 54 +-
bsp/stm32/stm32f407-armfly-v5/rtconfig.h | 13 +-
bsp/stm32/stm32f407-atk-explorer/.config | 54 +-
bsp/stm32/stm32f407-atk-explorer/rtconfig.h | 13 +-
bsp/stm32/stm32f407-fk407m2-zgt6/.config | 54 +-
bsp/stm32/stm32f407-fk407m2-zgt6/rtconfig.h | 13 +-
bsp/stm32/stm32f407-lckfb-skystar/.config | 56 +-
bsp/stm32/stm32f407-lckfb-skystar/rtconfig.h | 14 +-
bsp/stm32/stm32f407-micu/.config | 57 +-
bsp/stm32/stm32f407-micu/rtconfig.h | 15 +-
bsp/stm32/stm32f407-robomaster-c/.config | 54 +-
bsp/stm32/stm32f407-robomaster-c/rtconfig.h | 13 +-
bsp/stm32/stm32f407-rt-spark/.config | 54 +-
bsp/stm32/stm32f407-rt-spark/project.ewp | 271 +-
bsp/stm32/stm32f407-rt-spark/project.uvprojx | 325 +-
bsp/stm32/stm32f407-rt-spark/rtconfig.h | 13 +-
bsp/stm32/stm32f407-st-discovery/.config | 54 +-
bsp/stm32/stm32f407-st-discovery/rtconfig.h | 13 +-
bsp/stm32/stm32f410-st-nucleo/.config | 54 +-
bsp/stm32/stm32f410-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f411-atk-nano/.config | 56 +-
bsp/stm32/stm32f411-atk-nano/rtconfig.h | 14 +-
bsp/stm32/stm32f411-st-nucleo/.config | 54 +-
bsp/stm32/stm32f411-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f411-weact-blackpill/.config | 54 +-
.../stm32f411-weact-blackpill/rtconfig.h | 13 +-
bsp/stm32/stm32f412-st-nucleo/.config | 54 +-
bsp/stm32/stm32f412-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f413-st-nucleo/.config | 54 +-
bsp/stm32/stm32f413-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f427-robomaster-a/.config | 54 +-
bsp/stm32/stm32f427-robomaster-a/rtconfig.h | 13 +-
bsp/stm32/stm32f429-armfly-v6/.config | 54 +-
bsp/stm32/stm32f429-armfly-v6/rtconfig.h | 13 +-
bsp/stm32/stm32f429-atk-apollo/.config | 54 +-
bsp/stm32/stm32f429-atk-apollo/rtconfig.h | 13 +-
bsp/stm32/stm32f429-fire-challenger/.config | 54 +-
.../stm32f429-fire-challenger/rtconfig.h | 13 +-
bsp/stm32/stm32f429-st-disco/.config | 57 +-
bsp/stm32/stm32f429-st-disco/rtconfig.h | 14 +-
bsp/stm32/stm32f446-st-nucleo/.config | 54 +-
bsp/stm32/stm32f446-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f469-st-disco/.config | 54 +-
bsp/stm32/stm32f469-st-disco/rtconfig.h | 13 +-
bsp/stm32/stm32f723-st-disco/.config | 54 +-
bsp/stm32/stm32f723-st-disco/rtconfig.h | 14 +-
bsp/stm32/stm32f746-st-disco/.config | 54 +-
bsp/stm32/stm32f746-st-disco/rtconfig.h | 14 +-
bsp/stm32/stm32f746-st-nucleo/.config | 56 +-
bsp/stm32/stm32f746-st-nucleo/rtconfig.h | 14 +-
bsp/stm32/stm32f767-atk-apollo/.config | 54 +-
bsp/stm32/stm32f767-atk-apollo/rtconfig.h | 13 +-
.../stm32f767-fire-challenger-v1/.config | 56 +-
.../stm32f767-fire-challenger-v1/rtconfig.h | 14 +-
bsp/stm32/stm32f767-st-nucleo/.config | 54 +-
bsp/stm32/stm32f767-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32f769-st-disco/.config | 54 +-
bsp/stm32/stm32f769-st-disco/rtconfig.h | 13 +-
bsp/stm32/stm32g030-tiny-board/.config | 52 +-
bsp/stm32/stm32g030-tiny-board/rtconfig.h | 11 +-
bsp/stm32/stm32g070-st-nucleo/.config | 52 +-
bsp/stm32/stm32g070-st-nucleo/rtconfig.h | 11 +-
bsp/stm32/stm32g071-st-nucleo/.config | 52 +-
bsp/stm32/stm32g071-st-nucleo/rtconfig.h | 11 +-
bsp/stm32/stm32g431-st-nucleo/.config | 54 +-
bsp/stm32/stm32g431-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32g474-st-nucleo/.config | 54 +-
bsp/stm32/stm32g474-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32g491-st-nucleo/.config | 54 +-
bsp/stm32/stm32g491-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32h503-st-nucleo/.config | 56 +-
bsp/stm32/stm32h503-st-nucleo/rtconfig.h | 14 +-
bsp/stm32/stm32h563-st-nucleo/.config | 56 +-
bsp/stm32/stm32h563-st-nucleo/rtconfig.h | 14 +-
bsp/stm32/stm32h723-lxb-disco/.config | 47 +-
bsp/stm32/stm32h723-lxb-disco/rtconfig.h | 11 +-
bsp/stm32/stm32h723-st-nucleo/.config | 54 +-
bsp/stm32/stm32h723-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32h730-esphosted-evb/.config | 54 +-
bsp/stm32/stm32h730-esphosted-evb/rtconfig.h | 13 +-
bsp/stm32/stm32h743-armfly-v7/.config | 54 +-
bsp/stm32/stm32h743-armfly-v7/rtconfig.h | 13 +-
bsp/stm32/stm32h743-atk-apollo/.config | 54 +-
bsp/stm32/stm32h743-atk-apollo/rtconfig.h | 13 +-
bsp/stm32/stm32h743-openmv-h7plus/.config | 56 +-
bsp/stm32/stm32h743-openmv-h7plus/rtconfig.h | 15 +-
bsp/stm32/stm32h743-st-nucleo/.config | 54 +-
bsp/stm32/stm32h743-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32h747-st-discovery/.config | 54 +-
bsp/stm32/stm32h747-st-discovery/rtconfig.h | 13 +-
bsp/stm32/stm32h750-armfly-h7-tool/.config | 54 +-
bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h | 13 +-
bsp/stm32/stm32h750-artpi/.config | 56 +-
bsp/stm32/stm32h750-artpi/project.ewp | 300 +-
bsp/stm32/stm32h750-artpi/project.uvprojx | 345 +-
bsp/stm32/stm32h750-artpi/rtconfig.h | 14 +-
bsp/stm32/stm32h750-fk750m1-vbt6/.config | 57 +-
bsp/stm32/stm32h750-fk750m1-vbt6/rtconfig.h | 14 +-
.../stm32h750-weact-ministm32h7xx/.config | 59 +-
.../stm32h750-weact-ministm32h7xx/rtconfig.h | 16 +-
bsp/stm32/stm32h7r7-artpi2/.config | 56 +-
bsp/stm32/stm32h7r7-artpi2/rtconfig.h | 14 +-
bsp/stm32/stm32h7s7-st-disco/.config | 56 +-
bsp/stm32/stm32h7s7-st-disco/rtconfig.h | 14 +-
bsp/stm32/stm32l010-st-nucleo/.config | 52 +-
bsp/stm32/stm32l010-st-nucleo/rtconfig.h | 11 +-
bsp/stm32/stm32l053-st-nucleo/.config | 52 +-
bsp/stm32/stm32l053-st-nucleo/rtconfig.h | 11 +-
bsp/stm32/stm32l412-st-nucleo/.config | 54 +-
bsp/stm32/stm32l412-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32l431-BearPi/.config | 56 +-
bsp/stm32/stm32l431-BearPi/rtconfig.h | 14 +-
.../stm32l431-tencentos-tiny-EVB_MX+/.config | 54 +-
.../rtconfig.h | 13 +-
bsp/stm32/stm32l432-st-nucleo/.config | 54 +-
bsp/stm32/stm32l432-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32l433-ali-startkit/.config | 54 +-
bsp/stm32/stm32l433-ali-startkit/rtconfig.h | 13 +-
bsp/stm32/stm32l433-st-nucleo/.config | 54 +-
bsp/stm32/stm32l433-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32l452-st-nucleo/.config | 54 +-
bsp/stm32/stm32l452-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32l475-atk-pandora/.config | 54 +-
bsp/stm32/stm32l475-atk-pandora/rtconfig.h | 13 +-
bsp/stm32/stm32l475-st-discovery/.config | 54 +-
bsp/stm32/stm32l475-st-discovery/rtconfig.h | 13 +-
bsp/stm32/stm32l476-st-nucleo/.config | 54 +-
bsp/stm32/stm32l476-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32l496-ali-developer/.config | 54 +-
bsp/stm32/stm32l496-ali-developer/rtconfig.h | 13 +-
bsp/stm32/stm32l496-st-discovery/.config | 54 +-
bsp/stm32/stm32l496-st-discovery/rtconfig.h | 13 +-
bsp/stm32/stm32l496-st-nucleo/.config | 54 +-
bsp/stm32/stm32l496-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32l4r5-st-nucleo/.config | 54 +-
bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32l4r9-st-eval/.config | 54 +-
bsp/stm32/stm32l4r9-st-eval/rtconfig.h | 13 +-
bsp/stm32/stm32l4r9-st-sensortile-box/.config | 54 +-
.../stm32l4r9-st-sensortile-box/rtconfig.h | 13 +-
bsp/stm32/stm32l552-st-nucleo/.config | 54 +-
bsp/stm32/stm32l552-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32mp157a-st-discovery/.config | 46 +-
.../stm32mp157a-st-discovery/project.ewp | 108 +-
.../stm32mp157a-st-discovery/project.uvprojx | 94 +-
bsp/stm32/stm32mp157a-st-discovery/rtconfig.h | 13 +-
bsp/stm32/stm32mp157a-st-ev1/.config | 46 +-
bsp/stm32/stm32mp157a-st-ev1/project.ewp | 104 +-
bsp/stm32/stm32mp157a-st-ev1/project.uvprojx | 122 +-
bsp/stm32/stm32mp157a-st-ev1/rtconfig.h | 13 +-
bsp/stm32/stm32u575-st-nucleo/.config | 56 +-
bsp/stm32/stm32u575-st-nucleo/rtconfig.h | 14 +-
bsp/stm32/stm32u585-iot02a/.config | 54 +-
bsp/stm32/stm32u585-iot02a/rtconfig.h | 13 +-
bsp/stm32/stm32wb55-st-nucleo/.config | 54 +-
bsp/stm32/stm32wb55-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32wl55-st-nucleo/.config | 54 +-
bsp/stm32/stm32wl55-st-nucleo/rtconfig.h | 13 +-
bsp/stm32/stm32wle5-yizhilian-lm401/.config | 54 +-
.../stm32wle5-yizhilian-lm401/rtconfig.h | 13 +-
bsp/stm32/stm32wle5-yizhilian-lm402/.config | 54 +-
.../stm32wle5-yizhilian-lm402/rtconfig.h | 13 +-
bsp/synwit/swm320-mini/.config | 54 +-
bsp/synwit/swm320-mini/project.ewp | 266 +-
bsp/synwit/swm320-mini/project.uvprojx | 369 +-
bsp/synwit/swm320-mini/rtconfig.h | 13 +-
bsp/synwit/swm341-mini/.config | 54 +-
bsp/synwit/swm341-mini/project.ewp | 314 +-
bsp/synwit/swm341-mini/project.uvprojx | 549 ++-
bsp/synwit/swm341-mini/rtconfig.h | 13 +-
bsp/tae32f5300/.config | 54 +-
bsp/tae32f5300/project.uvprojx | 273 +-
bsp/tae32f5300/rtconfig.h | 13 +-
bsp/thead-smart/.config | 52 +-
bsp/thead-smart/rtconfig.h | 11 +-
bsp/ti/c28x/tms320f28379d/.config | 52 +-
bsp/ti/c28x/tms320f28379d/rtconfig.h | 11 +-
bsp/tkm32F499/project.uvprojx | 327 +-
bsp/tm4c123bsp/.config | 54 +-
bsp/tm4c123bsp/project.ewp | 210 +-
bsp/tm4c123bsp/project.uvproj | 245 +-
bsp/tm4c123bsp/project.uvprojx | 229 +-
bsp/tm4c123bsp/rtconfig.h | 12 +-
bsp/tm4c129x/.config | 52 +-
bsp/tm4c129x/project.ewp | 346 +-
bsp/tm4c129x/project.uvproj | 501 ++-
bsp/tm4c129x/rtconfig.h | 11 +-
bsp/ultrarisc/ur_dp1000_evb/.config | 59 +-
bsp/ultrarisc/ur_dp1000_evb/rtconfig.h | 19 +-
bsp/w60x/.config | 56 +-
bsp/w60x/project.ewp | 269 +-
bsp/w60x/project.uvprojx | 253 +-
bsp/w60x/rtconfig.h | 13 +-
bsp/wch/arm/ch32f103c8-core/.config | 56 +-
bsp/wch/arm/ch32f103c8-core/project.uvprojx | 327 +-
bsp/wch/arm/ch32f103c8-core/rtconfig.h | 14 +-
bsp/wch/arm/ch32f203r-evt/.config | 61 +-
bsp/wch/arm/ch32f203r-evt/project.uvprojx | 317 +-
bsp/wch/arm/ch32f203r-evt/rtconfig.h | 18 +-
bsp/wch/arm/ch579m/.config | 52 +-
bsp/wch/arm/ch579m/project.uvprojx | 365 +-
bsp/wch/arm/ch579m/rtconfig.h | 11 +-
bsp/wch/risc-v/ch32v103r-evt/.config | 52 +-
bsp/wch/risc-v/ch32v103r-evt/rtconfig.h | 11 +-
bsp/wch/risc-v/ch32v208w-r0/.config | 52 +-
bsp/wch/risc-v/ch32v208w-r0/rtconfig.h | 12 +-
bsp/wch/risc-v/ch32v307v-r1/.config | 52 +-
bsp/wch/risc-v/ch32v307v-r1/rtconfig.h | 11 +-
bsp/wch/risc-v/ch569w-evt/.config | 52 +-
bsp/wch/risc-v/ch569w-evt/rtconfig.h | 11 +-
bsp/wch/risc-v/yd-ch32v307vct6/.config | 52 +-
bsp/wch/risc-v/yd-ch32v307vct6/rtconfig.h | 11 +-
bsp/x86/.config | 52 +-
bsp/x86/rtconfig.h | 11 +-
bsp/xplorer4330/M0/project.uvproj | 155 +-
bsp/xplorer4330/M4/.config | 55 +-
bsp/xplorer4330/M4/project.uvproj | 195 +-
bsp/xplorer4330/M4/rtconfig.h | 13 +-
bsp/xuantie/smartl/e901plus/.config | 11 +-
bsp/xuantie/smartl/e902/.config | 11 +-
bsp/xuantie/smartl/e906/.config | 11 +-
bsp/xuantie/smartl/e907/.config | 11 +-
bsp/xuantie/virt64/c906/.config | 57 +-
bsp/xuantie/virt64/c906/rtconfig.h | 18 +-
bsp/xuantie/xiaohui/c906/.config | 11 +-
bsp/xuantie/xiaohui/c907/.config | 11 +-
bsp/xuantie/xiaohui/c908/.config | 11 +-
bsp/xuantie/xiaohui/c908x/.config | 11 +-
bsp/xuantie/xiaohui/c920/.config | 11 +-
bsp/xuantie/xiaohui/r908/.config | 11 +-
bsp/xuantie/xiaohui/r910/.config | 11 +-
bsp/xuantie/xiaohui/r920/.config | 11 +-
bsp/yichip/yc3121-pos/.config | 52 +-
bsp/yichip/yc3121-pos/project.ewp | 196 +-
bsp/yichip/yc3121-pos/project.uvprojx | 251 +-
bsp/yichip/yc3121-pos/rtconfig.h | 11 +-
bsp/yichip/yc3122-pos/.config | 54 +-
bsp/yichip/yc3122-pos/project.ewp | 256 +-
bsp/yichip/yc3122-pos/project.uvprojx | 199 +-
bsp/yichip/yc3122-pos/rtconfig.h | 12 +-
bsp/zynqmp-a53-dfzu2eg/.config | 53 +-
bsp/zynqmp-a53-dfzu2eg/rtconfig.h | 13 +-
bsp/zynqmp-r5-axu4ev/.config | 52 +-
bsp/zynqmp-r5-axu4ev/rtconfig.h | 5 +
1047 files changed, 49852 insertions(+), 59406 deletions(-)
delete mode 100644 bsp/nuvoton/nk-980iot/project.uvopt
delete mode 100644 bsp/nuvoton/nk-n9h30/project.uvopt
delete mode 100644 bsp/nuvoton/nk-rtu980/project.uvopt
create mode 100644 bsp/rockchip/rk2108/gcc_xip_off.ld
diff --git a/bsp/CME_M7/.config b/bsp/CME_M7/.config
index 981d938bc3..1547bc15f2 100644
--- a/bsp/CME_M7/.config
+++ b/bsp/CME_M7/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -280,7 +283,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -306,10 +309,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -448,8 +451,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -458,6 +459,7 @@ CONFIG_RT_LWIP_USING_PING=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -659,6 +661,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -683,6 +686,9 @@ CONFIG_RT_LWIP_USING_PING=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -732,6 +738,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -826,6 +835,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -971,9 +983,7 @@ CONFIG_RT_LWIP_USING_PING=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -981,7 +991,24 @@ CONFIG_RT_LWIP_USING_PING=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1027,9 +1054,11 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1058,6 +1087,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1075,6 +1105,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1155,6 +1186,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj
index ce45fac5e0..88a941fac4 100644
--- a/bsp/CME_M7/project.uvproj
+++ b/bsp/CME_M7/project.uvproj
@@ -361,9 +361,9 @@
0
- __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
+ RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__
- ..\..\components\libc\posix\ipc;..\..\components\net\lwip\lwip-2.0.3\src\include\posix;..\..\libcpu\arm\cortex-m3;..\..\components\libc\posix\io\poll;..\..\components\drivers\include;..\..\components\libc\posix\io\epoll;applications;.;..\..\include;..\..\components\drivers\include;..\..\components\dfs\dfs_v1\include;..\..\components\drivers\smp_call;..\..\components\drivers\include;..\..\components\dfs\dfs_v1\filesystems\elmfat;..\..\components\finsh;..\..\components\net\lwip\port;CMSIS\CME_M7;..\..\libcpu\arm\common;drivers;CMSIS\CMSIS\Include;..\..\components\net\lwip\lwip-2.0.3\src\include\netif;..\..\components\drivers\include;..\..\components\libc\posix\io\eventfd;..\..\components\libc\compilers\common\include;..\..\components\net\lwip\lwip-2.0.3\src\include;StdPeriph_Driver\inc;..\..\components\net\lwip\lwip-2.0.3\src\include\ipv4;..\..\components\drivers\phy;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\compilers\common\extension;..\..\components\drivers\include
+ ..\..\components\net\lwip\lwip-2.0.3\src\include;..\..\components\drivers\include;..\..\components\libc\posix\ipc;..\..\components\dfs\dfs_v1\filesystems\elmfat;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\net\lwip\lwip-2.0.3\src\include\ipv4;..\..\components\drivers\smp_call;..\..\components\drivers\phy;..\..\components\libc\compilers\common\include;..\..\components\libc\posix\io\eventfd;CMSIS\CMSIS\Include;..\..\components\libc\posix\io\poll;..\..\components\net\lwip\port;..\..\components\net\lwip\lwip-2.0.3\src\include\netif;..\..\components\libc\posix\io\epoll;.;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\drivers\include;StdPeriph_Driver\inc;CMSIS\CME_M7;..\..\components\net\utest;applications;..\..\include;drivers;..\..\components\net\lwip\lwip-2.0.3\src\include\posix;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\cortex-m3;..\..\components\dfs\dfs_v1\include;..\..\components\libc\compilers\common\extension\fcntl\octal
@@ -407,16 +407,16 @@
Applications
- led.c
+ application.c
1
- applications\led.c
+ applications\application.c
- application.c
+ led.c
1
- applications\application.c
+ applications\led.c
@@ -429,13 +429,6 @@
CMSIS
-
-
- startup_cmem7.s
- 2
- CMSIS\CME_M7\startup\arm\startup_cmem7.s
-
-
system_cmem7.c
@@ -443,63 +436,49 @@
CMSIS\CME_M7\system_cmem7.c
+
+
+ startup_cmem7.s
+ 2
+ CMSIS\CME_M7\startup\arm\startup_cmem7.s
+
+
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\components\libc\compilers\common\cctype.c
+ ..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -743,6 +722,13 @@
drivers\board.c
+
+
+ uart.c
+ 1
+ drivers\uart.c
+
+
emac.c
@@ -757,13 +743,6 @@
drivers\app_phy.c
-
-
- uart.c
- 1
- drivers\uart.c
-
-
Filesystem
@@ -912,16 +891,9 @@
- cmd.c
+ msh.c
1
- ..\..\components\finsh\cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
+ ..\..\components\finsh\msh.c
@@ -933,9 +905,16 @@
- msh.c
+ cmd.c
1
- ..\..\components\finsh\msh.c
+ ..\..\components\finsh\cmd.c
+
+
+
+
+ msh_file.c
+ 1
+ ..\..\components\finsh\msh_file.c
@@ -1228,12 +1207,61 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\src\klibc\rt_vsscanf.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
@@ -1243,13 +1271,6 @@
..\..\src\klibc\kerrno.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstdio.c
@@ -1264,89 +1285,23 @@
..\..\src\klibc\kstring.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsnprintf_tiny.c
1
- ..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- cmem7_wdg.c
- 1
- StdPeriph_Driver\src\cmem7_wdg.c
-
-
-
-
- cmem7_spi.c
- 1
- StdPeriph_Driver\src\cmem7_spi.c
-
-
-
-
- cmem7_dma.c
- 1
- StdPeriph_Driver\src\cmem7_dma.c
-
-
-
-
- cmem7_eth.c
- 1
- StdPeriph_Driver\src\cmem7_eth.c
-
-
-
-
- cmem7_i2c.c
- 1
- StdPeriph_Driver\src\cmem7_i2c.c
-
-
-
-
- cmem7_tim.c
- 1
- StdPeriph_Driver\src\cmem7_tim.c
-
-
cmem7_adc.c
@@ -1354,27 +1309,6 @@
StdPeriph_Driver\src\cmem7_adc.c
-
-
- cmem7_uart.c
- 1
- StdPeriph_Driver\src\cmem7_uart.c
-
-
-
-
- cmem7_efuse.c
- 1
- StdPeriph_Driver\src\cmem7_efuse.c
-
-
-
-
- cmem7_misc.c
- 1
- StdPeriph_Driver\src\cmem7_misc.c
-
-
cmem7_aes.c
@@ -1382,20 +1316,6 @@
StdPeriph_Driver\src\cmem7_aes.c
-
-
- cmem7_usb.c
- 1
- StdPeriph_Driver\src\cmem7_usb.c
-
-
-
-
- cmem7_rtc.c
- 1
- StdPeriph_Driver\src\cmem7_rtc.c
-
-
cmem7_can.c
@@ -1410,6 +1330,27 @@
StdPeriph_Driver\src\cmem7_ddr.c
+
+
+ cmem7_dma.c
+ 1
+ StdPeriph_Driver\src\cmem7_dma.c
+
+
+
+
+ cmem7_efuse.c
+ 1
+ StdPeriph_Driver\src\cmem7_efuse.c
+
+
+
+
+ cmem7_eth.c
+ 1
+ StdPeriph_Driver\src\cmem7_eth.c
+
+
cmem7_flash.c
@@ -1424,6 +1365,62 @@
StdPeriph_Driver\src\cmem7_gpio.c
+
+
+ cmem7_i2c.c
+ 1
+ StdPeriph_Driver\src\cmem7_i2c.c
+
+
+
+
+ cmem7_misc.c
+ 1
+ StdPeriph_Driver\src\cmem7_misc.c
+
+
+
+
+ cmem7_rtc.c
+ 1
+ StdPeriph_Driver\src\cmem7_rtc.c
+
+
+
+
+ cmem7_spi.c
+ 1
+ StdPeriph_Driver\src\cmem7_spi.c
+
+
+
+
+ cmem7_tim.c
+ 1
+ StdPeriph_Driver\src\cmem7_tim.c
+
+
+
+
+ cmem7_uart.c
+ 1
+ StdPeriph_Driver\src\cmem7_uart.c
+
+
+
+
+ cmem7_usb.c
+ 1
+ StdPeriph_Driver\src\cmem7_usb.c
+
+
+
+
+ cmem7_wdg.c
+ 1
+ StdPeriph_Driver\src\cmem7_wdg.c
+
+
lwIP
diff --git a/bsp/CME_M7/rtconfig.h b/bsp/CME_M7/rtconfig.h
index 48eb34a82b..a36b216ce5 100644
--- a/bsp/CME_M7/rtconfig.h
+++ b/bsp/CME_M7/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -382,6 +385,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Infineon/psoc6-cy8ckit-062-BLE/.config b/bsp/Infineon/psoc6-cy8ckit-062-BLE/.config
index 1c0a8a4e73..b7ca278660 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062-BLE/.config
+++ b/bsp/Infineon/psoc6-cy8ckit-062-BLE/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart5"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -584,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -633,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -727,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -893,9 +905,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -903,7 +913,24 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -949,9 +976,11 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -980,6 +1009,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -997,6 +1027,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1076,6 +1107,13 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/Infineon/psoc6-cy8ckit-062-BLE/rtconfig.h b/bsp/Infineon/psoc6-cy8ckit-062-BLE/rtconfig.h
index 5dbadd5c2e..022599ce27 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062-BLE/rtconfig.h
+++ b/bsp/Infineon/psoc6-cy8ckit-062-BLE/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart5"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -331,6 +334,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/.config b/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/.config
index 511e733c0f..bd0187de0a 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/.config
+++ b/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart5"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -584,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -633,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -727,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -893,9 +905,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -903,7 +913,24 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -949,9 +976,11 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -980,6 +1009,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -997,6 +1027,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1076,6 +1107,13 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/rtconfig.h b/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/rtconfig.h
index 8995264df3..40f440a4f8 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/rtconfig.h
+++ b/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart5"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -331,6 +334,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Infineon/psoc6-cy8ckit-062S2-43012/.config b/bsp/Infineon/psoc6-cy8ckit-062S2-43012/.config
index a1f1b73008..7086756d2a 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062S2-43012/.config
+++ b/bsp/Infineon/psoc6-cy8ckit-062S2-43012/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart5"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -584,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -633,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -727,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -893,9 +905,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -903,7 +913,24 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -949,9 +976,11 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -980,6 +1009,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -997,6 +1027,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1076,6 +1107,13 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/Infineon/psoc6-cy8ckit-062S2-43012/rtconfig.h b/bsp/Infineon/psoc6-cy8ckit-062S2-43012/rtconfig.h
index e1ddc70bb7..66d9c7870b 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062S2-43012/rtconfig.h
+++ b/bsp/Infineon/psoc6-cy8ckit-062S2-43012/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart5"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -331,6 +334,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Infineon/psoc6-cy8ckit-062s4/.config b/bsp/Infineon/psoc6-cy8ckit-062s4/.config
index 13a72ce73e..c99fb15c99 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062s4/.config
+++ b/bsp/Infineon/psoc6-cy8ckit-062s4/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -584,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -633,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -727,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -893,9 +905,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -903,7 +913,24 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -949,9 +976,11 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -980,6 +1009,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -997,6 +1027,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1076,6 +1107,13 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/Infineon/psoc6-cy8ckit-062s4/rtconfig.h b/bsp/Infineon/psoc6-cy8ckit-062s4/rtconfig.h
index ece0a9ce01..adb40c6eed 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062s4/rtconfig.h
+++ b/bsp/Infineon/psoc6-cy8ckit-062s4/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -331,6 +334,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/.config b/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/.config
index 5267dafb3e..c36622de7a 100644
--- a/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/.config
+++ b/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart5"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -584,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -633,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -727,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -893,9 +905,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -903,7 +913,24 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -949,9 +976,11 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -980,6 +1009,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -997,6 +1027,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1076,6 +1107,13 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/rtconfig.h b/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/rtconfig.h
index 626eb97022..0ac61e8f51 100644
--- a/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/rtconfig.h
+++ b/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart5"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -331,6 +334,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Infineon/psoc6-evaluationkit-062S2/.config b/bsp/Infineon/psoc6-evaluationkit-062S2/.config
index 2016e1ae93..696d279008 100644
--- a/bsp/Infineon/psoc6-evaluationkit-062S2/.config
+++ b/bsp/Infineon/psoc6-evaluationkit-062S2/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart6"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -584,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -633,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -727,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -893,9 +905,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -903,7 +913,24 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -949,9 +976,11 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -980,6 +1009,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -997,6 +1027,7 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1076,6 +1107,13 @@ CONFIG_PKG_INFINEON_CAPSENSE_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/Infineon/psoc6-evaluationkit-062S2/rtconfig.h b/bsp/Infineon/psoc6-evaluationkit-062S2/rtconfig.h
index dd37094e93..07e5180189 100644
--- a/bsp/Infineon/psoc6-evaluationkit-062S2/rtconfig.h
+++ b/bsp/Infineon/psoc6-evaluationkit-062S2/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart6"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -331,6 +334,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Infineon/xmc7100d-f144k4160aa/.config b/bsp/Infineon/xmc7100d-f144k4160aa/.config
index 45ad350275..6077e2eb18 100644
--- a/bsp/Infineon/xmc7100d-f144k4160aa/.config
+++ b/bsp/Infineon/xmc7100d-f144k4160aa/.config
@@ -181,13 +181,16 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart4"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_CACHE=y
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -245,7 +248,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=256
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -267,6 +270,8 @@ CONFIG_RT_USING_PWM=y
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
@@ -281,10 +286,10 @@ CONFIG_RT_USING_SPI=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -361,8 +366,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -371,6 +374,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -572,6 +576,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -597,6 +602,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -646,6 +654,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -740,6 +751,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -903,9 +917,7 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -913,7 +925,24 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -959,9 +988,11 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -990,6 +1021,7 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1007,6 +1039,7 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1086,6 +1119,13 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/Infineon/xmc7100d-f144k4160aa/rtconfig.h b/bsp/Infineon/xmc7100d-f144k4160aa/rtconfig.h
index 9feb9c50f6..f989221401 100644
--- a/bsp/Infineon/xmc7100d-f144k4160aa/rtconfig.h
+++ b/bsp/Infineon/xmc7100d-f144k4160aa/rtconfig.h
@@ -106,11 +106,14 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart4"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -155,6 +158,7 @@
#define RT_USING_I2C_BITOPS
#define RT_USING_PWM
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_PIN
/* end of Device Drivers */
@@ -337,6 +341,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Infineon/xmc7200-kit_xmc7200_evk/.config b/bsp/Infineon/xmc7200-kit_xmc7200_evk/.config
index 3f8b01f432..e4ada339ea 100644
--- a/bsp/Infineon/xmc7200-kit_xmc7200_evk/.config
+++ b/bsp/Infineon/xmc7200-kit_xmc7200_evk/.config
@@ -181,13 +181,16 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart3"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_CACHE=y
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -243,7 +246,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -269,10 +272,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -349,8 +352,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -359,6 +360,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -560,6 +562,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -585,6 +588,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -634,6 +640,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -728,6 +737,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -891,9 +903,7 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -901,7 +911,24 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -947,9 +974,11 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -978,6 +1007,7 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -995,6 +1025,7 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1074,6 +1105,13 @@ CONFIG_PKG_INFINEON_RETARGET_IO_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/Infineon/xmc7200-kit_xmc7200_evk/rtconfig.h b/bsp/Infineon/xmc7200-kit_xmc7200_evk/rtconfig.h
index 18d280960e..74e19aa986 100644
--- a/bsp/Infineon/xmc7200-kit_xmc7200_evk/rtconfig.h
+++ b/bsp/Infineon/xmc7200-kit_xmc7200_evk/rtconfig.h
@@ -105,11 +105,14 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart3"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -329,6 +332,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Vango/v85xx/.config b/bsp/Vango/v85xx/.config
index 26878ac29b..b0b092cd38 100644
--- a/bsp/Vango/v85xx/.config
+++ b/bsp/Vango/v85xx/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -250,7 +251,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -276,10 +277,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -356,8 +357,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -366,6 +365,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -567,6 +567,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -591,6 +592,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -639,6 +643,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +740,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -878,9 +888,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,7 +896,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -934,9 +959,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -965,6 +992,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -982,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1061,6 +1090,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1412,7 +1448,7 @@ CONFIG_BSP_USING_UART2=y
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_UART4 is not set
# CONFIG_BSP_USING_ADC is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER 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/project.uvprojx b/bsp/Vango/v85xx/project.uvprojx
index 1e8de9d22e..d9214ac0cc 100644
--- a/bsp/Vango/v85xx/project.uvprojx
+++ b/bsp/Vango/v85xx/project.uvprojx
@@ -331,9 +331,9 @@
0
- V85xx, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, RT_USING_LIBC, USE_TARGET_DRIVER, __STDC_LIMIT_MACROS, __RTTHREAD__, USE_STDPERIPH_DRIVER
+ USE_TARGET_DRIVER, V85xx, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC, RT_USING_LIBC, USE_STDPERIPH_DRIVER
- ..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\dfs\dfs_v1\include;..\..\..\libcpu\arm\cortex-m0;Libraries\CMSIS\Vango\V85xx\Include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\eventfd;Libraries\VangoV85xx_standard_peripheral\Include;..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\components\finsh;..\..\..\components\drivers\include;drivers;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;applications;..\..\..\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;Libraries\CMSIS;..\..\..\components\drivers\include;.;..\..\..\components\drivers\phy
+ ..\..\..\components\libc\compilers\common\extension;..\..\..\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;Libraries\CMSIS\Vango\V85xx\Include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;Libraries\CMSIS;..\..\..\components\drivers\smp_call;..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;applications;.;..\..\..\components\dfs\dfs_v1\include;..\..\..\components\libc\posix\ipc;Libraries\VangoV85xx_standard_peripheral\Include;..\..\..\components\net\utest;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\eventfd;drivers;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include
@@ -385,61 +385,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -685,16 +657,16 @@
- drv_gpio.c
+ drv_usart.c
1
- drivers\drv_gpio.c
+ drivers\drv_usart.c
- drv_usart.c
+ drv_gpio.c
1
- drivers\drv_usart.c
+ drivers\drv_gpio.c
@@ -798,13 +770,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -814,16 +779,23 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1123,26 +1095,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsnprintf_tiny.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1152,6 +1159,13 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1159,138 +1173,23 @@
..\..\..\src\klibc\kstring.c
-
-
- libcpu
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Vango_Lib
-
-
- system_target.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\system_target.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_uart.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c
-
-
-
-
- lib_flash.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.c
-
-
-
-
- lib_ana.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c
-
-
-
-
- lib_i2c.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c
-
-
-
-
- lib_gpio.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c
-
-
-
-
- startup_target.S
- 2
- Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S
-
-
-
-
- lib_cortex.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c
-
-
-
-
- lib_tmr.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c
-
-
-
-
- lib_dma.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c
-
-
-
-
- lib_CodeRAM.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c
-
-
-
-
- lib_pwm.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c
-
-
lib_adc.c
@@ -1298,62 +1197,6 @@
Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c
-
-
- lib_iso7816.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c
-
-
-
-
- lib_wdt.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c
-
-
-
-
- lib_comp.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c
-
-
-
-
- lib_u32k.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c
-
-
-
-
- lib_LoadNVR.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c
-
-
-
-
- lib_version.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c
-
-
-
-
- lib_lcd.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c
-
-
-
-
- lib_spi.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c
-
-
lib_adc_tiny.c
@@ -1361,6 +1204,13 @@
Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c
+
+
+ lib_ana.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c
+
+
lib_clk.c
@@ -1368,6 +1218,83 @@
Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c
+
+
+ lib_comp.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c
+
+
+
+
+ lib_crypt.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c
+
+
+
+
+ lib_dma.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c
+
+
+
+
+ lib_flash.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.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
+
+
+
+
+ lib_iso7816.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c
+
+
+
+
+ lib_lcd.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c
+
+
+
+
+ lib_misc.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c
+
+
+
+
+ lib_pmu.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c
+
+
+
+
+ lib_pwm.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c
+
+
lib_rtc.c
@@ -1377,9 +1304,79 @@
- lib_misc.c
+ lib_spi.c
1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.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_uart.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c
+
+
+
+
+ lib_version.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c
+
+
+
+
+ lib_wdt.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c
+
+
+
+
+ system_target.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\system_target.c
+
+
+
+
+ lib_CodeRAM.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.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
+
+
+
+
+ startup_target.S
+ 2
+ Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S
diff --git a/bsp/Vango/v85xx/rtconfig.h b/bsp/Vango/v85xx/rtconfig.h
index bd4ad16b59..05a3665bbf 100644
--- a/bsp/Vango/v85xx/rtconfig.h
+++ b/bsp/Vango/v85xx/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -320,6 +321,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/Vango/v85xxp/.config b/bsp/Vango/v85xxp/.config
index 077422e06d..b1f0e3bb5a 100644
--- a/bsp/Vango/v85xxp/.config
+++ b/bsp/Vango/v85xxp/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -250,7 +251,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -276,10 +277,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -356,8 +357,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -366,6 +365,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -567,6 +567,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -591,6 +592,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -639,6 +643,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +740,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -878,9 +888,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,7 +896,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -934,9 +959,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -965,6 +992,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -982,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1061,6 +1090,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1413,7 +1449,7 @@ CONFIG_BSP_USING_UART2=y
# CONFIG_BSP_USING_UART4 is not set
# CONFIG_BSP_USING_UART5 is not set
# CONFIG_BSP_USING_ADC is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER 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/v85xxp/project.uvprojx b/bsp/Vango/v85xxp/project.uvprojx
index 4dcae537e8..b35642bca5 100644
--- a/bsp/Vango/v85xxp/project.uvprojx
+++ b/bsp/Vango/v85xxp/project.uvprojx
@@ -331,9 +331,9 @@
0
- RT_USING_LIBC, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, V85XXP, USE_TARGET_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__
+ USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, USE_TARGET_DRIVER, V85XXP, __RTTHREAD__
- ..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\dfs\dfs_v1\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;Libraries\CMSIS\Vango\V85xxP\Include;..\..\..\libcpu\arm\common;Libraries\CMSIS;..\..\..\components\libc\posix\io\poll;drivers;applications;..\..\..\components\drivers\include;.;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\posix\io\eventfd;Libraries\VangoV85xxP_standard_peripheral\Include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\..\..\include
+ ..\..\..\components\finsh;applications;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;drivers;..\..\..\components\dfs\dfs_v1\include;..\..\..\components\drivers\phy;.;..\..\..\libcpu\arm\common;..\..\..\include;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;Libraries\CMSIS;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;Libraries\VangoV85xxP_standard_peripheral\Include;..\..\..\components\drivers\include;Libraries\CMSIS\Vango\V85xxP\Include
@@ -385,61 +385,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -683,13 +655,6 @@
drivers\board.c
-
-
- drv_gpio.c
- 1
- drivers\drv_gpio.c
-
-
drv_usart.c
@@ -697,47 +662,16 @@
drivers\drv_usart.c
+
+
+ drv_gpio.c
+ 1
+ drivers\drv_gpio.c
+
+
Filesystem
-
-
- dfs_fs.c
- 1
- ..\..\..\components\dfs\dfs_v1\src\dfs_fs.c
-
-
-
-
- --c99
-
-
-
-
-
-
-
-
-
-
-
- dfs_posix.c
- 1
- ..\..\..\components\dfs\dfs_v1\src\dfs_posix.c
-
-
-
-
- --c99
-
-
-
-
-
-
-
-
-
dfs.c
@@ -776,21 +710,52 @@
+
+
+ dfs_fs.c
+ 1
+ ..\..\..\components\dfs\dfs_v1\src\dfs_fs.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
+
+
+
+
+ dfs_posix.c
+ 1
+ ..\..\..\components\dfs\dfs_v1\src\dfs_posix.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
+
+
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
+ ..\..\..\components\finsh\shell.c
@@ -802,9 +767,9 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
@@ -814,6 +779,13 @@
..\..\..\components\finsh\cmd.c
+
+
+ msh_file.c
+ 1
+ ..\..\..\components\finsh\msh_file.c
+
+
Kernel
@@ -1104,19 +1076,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1133,6 +1147,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1140,35 +1161,11 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
@@ -1176,93 +1173,9 @@
Vango_Lib
- lib_lcd.c
+ lib_adc.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_lcd.c
-
-
-
-
- startup_target.S
- 2
- Libraries\CMSIS\Vango\V85xxP\Source\Keil5\startup_target.S
-
-
-
-
- lib_pwm.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_pwm.c
-
-
-
-
- lib_gpio.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_gpio.c
-
-
-
-
- lib_version.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_version.c
-
-
-
-
- lib_dma.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_dma.c
-
-
-
-
- lib_uart.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_uart.c
-
-
-
-
- lib_misc.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_misc.c
-
-
-
-
- lib_rtc.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_rtc.c
-
-
-
-
- lib_clk.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_clk.c
-
-
-
-
- lib_u32k.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_u32k.c
-
-
-
-
- lib_flash.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_flash.c
-
-
-
-
- lib_CodeRAM.c
- 1
- Libraries\CMSIS\Vango\V85xxP\Source\lib_CodeRAM.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_adc.c
@@ -1272,34 +1185,6 @@
Libraries\VangoV85xxP_standard_peripheral\Source\lib_adc_tiny.c
-
-
- lib_LoadNVR.c
- 1
- Libraries\CMSIS\Vango\V85xxP\Source\lib_LoadNVR.c
-
-
-
-
- lib_wdt.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_wdt.c
-
-
-
-
- lib_i2c.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_i2c.c
-
-
-
-
- lib_pmu.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_pmu.c
-
-
lib_ana.c
@@ -1309,23 +1194,9 @@
- lib_adc.c
+ lib_clk.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_adc.c
-
-
-
-
- system_target.c
- 1
- Libraries\CMSIS\Vango\V85xxP\Source\system_target.c
-
-
-
-
- lib_cortex.c
- 1
- Libraries\CMSIS\Vango\V85xxP\Source\lib_cortex.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_clk.c
@@ -1337,16 +1208,37 @@
- lib_tmr.c
+ lib_crypt.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_tmr.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_crypt.c
- lib_crypt.c
+ lib_dma.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_crypt.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_dma.c
+
+
+
+
+ lib_flash.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_flash.c
+
+
+
+
+ lib_gpio.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_gpio.c
+
+
+
+
+ lib_i2c.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_i2c.c
@@ -1356,6 +1248,41 @@
Libraries\VangoV85xxP_standard_peripheral\Source\lib_iso7816.c
+
+
+ lib_lcd.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_lcd.c
+
+
+
+
+ lib_misc.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_misc.c
+
+
+
+
+ lib_pmu.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_pmu.c
+
+
+
+
+ lib_pwm.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_pwm.c
+
+
+
+
+ lib_rtc.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_rtc.c
+
+
lib_spi.c
@@ -1363,6 +1290,76 @@
Libraries\VangoV85xxP_standard_peripheral\Source\lib_spi.c
+
+
+ lib_tmr.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_tmr.c
+
+
+
+
+ lib_u32k.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_u32k.c
+
+
+
+
+ lib_uart.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_uart.c
+
+
+
+
+ lib_version.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_version.c
+
+
+
+
+ lib_wdt.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_wdt.c
+
+
+
+
+ system_target.c
+ 1
+ Libraries\CMSIS\Vango\V85xxP\Source\system_target.c
+
+
+
+
+ lib_CodeRAM.c
+ 1
+ Libraries\CMSIS\Vango\V85xxP\Source\lib_CodeRAM.c
+
+
+
+
+ lib_cortex.c
+ 1
+ Libraries\CMSIS\Vango\V85xxP\Source\lib_cortex.c
+
+
+
+
+ lib_LoadNVR.c
+ 1
+ Libraries\CMSIS\Vango\V85xxP\Source\lib_LoadNVR.c
+
+
+
+
+ startup_target.S
+ 2
+ Libraries\CMSIS\Vango\V85xxP\Source\Keil5\startup_target.S
+
+
diff --git a/bsp/Vango/v85xxp/rtconfig.h b/bsp/Vango/v85xxp/rtconfig.h
index 020de2b84f..eee8431bea 100644
--- a/bsp/Vango/v85xxp/rtconfig.h
+++ b/bsp/Vango/v85xxp/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -319,6 +320,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/acm32/acm32f0x0-nucleo/.config b/bsp/acm32/acm32f0x0-nucleo/.config
index 0d8c324443..3e98154c8b 100644
--- a/bsp/acm32/acm32f0x0-nucleo/.config
+++ b/bsp/acm32/acm32f0x0-nucleo/.config
@@ -181,7 +181,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -240,7 +241,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -266,10 +267,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -346,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -356,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -557,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +582,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -630,6 +634,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -724,6 +731,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -869,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,7 +887,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -925,9 +950,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -956,6 +983,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -973,6 +1001,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/acm32/acm32f0x0-nucleo/project.ewp b/bsp/acm32/acm32f0x0-nucleo/project.ewp
index 76200b3b3b..0b7afb2836 100644
--- a/bsp/acm32/acm32f0x0-nucleo/project.ewp
+++ b/bsp/acm32/acm32f0x0-nucleo/project.ewp
@@ -356,26 +356,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\libraries\CMSIS
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\libraries\Device
- $PROJ_DIR$\drivers
$PROJ_DIR$\libraries\HAL_Driver\Inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\libraries\Device
+ $PROJ_DIR$\libraries\CMSIS
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1418,26 +1420,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\libraries\CMSIS
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\libraries\Device
- $PROJ_DIR$\drivers
$PROJ_DIR$\libraries\HAL_Driver\Inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\libraries\Device
+ $PROJ_DIR$\libraries\CMSIS
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2126,29 +2130,17 @@
ACM32_HAL
-
- $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_DMA.c
-
-
- $PROJ_DIR$\libraries\Device\Startup_ACM32F0x0_iar.s
-
$PROJ_DIR$\libraries\Device\System_ACM32F0x0.c
- $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_I2C.c
-
-
- $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_GPIO.c
-
-
- $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_RTC.c
+ $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_DMA.c
$PROJ_DIR$\libraries\HAL_Driver\Src\HAL_ADC.c
- $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_CRC.c
+ $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_GPIO.c
$PROJ_DIR$\libraries\HAL_Driver\Src\HAL_WDT.c
@@ -2156,17 +2148,29 @@
$PROJ_DIR$\libraries\HAL_Driver\Src\HAL_IWDT.c
+
+ $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_UART.c
+
$PROJ_DIR$\libraries\HAL_Driver\Src\HAL_TIMER.c
- $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_UART.c
+ $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_EXTI.c
+
+
+ $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_RTC.c
$PROJ_DIR$\libraries\HAL_Driver\Src\HAL_SPI.c
- $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_EXTI.c
+ $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_I2C.c
+
+
+ $PROJ_DIR$\libraries\HAL_Driver\Src\HAL_CRC.c
+
+
+ $PROJ_DIR$\libraries\Device\Startup_ACM32F0x0_iar.s
@@ -2176,61 +2180,37 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
DeviceDrivers
- $PROJ_DIR$\..\..\..\components\drivers\core\device.c
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_boottime.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_hrtimer.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_time_core.c
$PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_timer.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\core\device.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion_comm.c
@@ -2274,13 +2254,31 @@
Drivers
- $PROJ_DIR$\drivers\drv_soft_i2c.c
+ $PROJ_DIR$\drivers\board.c
$PROJ_DIR$\drivers\drv_adc.c
- $PROJ_DIR$\drivers\board.c
+ $PROJ_DIR$\drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\drivers\drv_i2c.c
+
+
+ $PROJ_DIR$\drivers\drv_pm.c
+
+
+ $PROJ_DIR$\drivers\drv_rtc.c
+
+
+ $PROJ_DIR$\drivers\drv_soft_i2c.c
+
+
+ $PROJ_DIR$\drivers\drv_spi.c
+
+
+ $PROJ_DIR$\drivers\drv_timer.c
$PROJ_DIR$\drivers\drv_uart.c
@@ -2288,36 +2286,18 @@
$PROJ_DIR$\drivers\drv_wdt.c
-
- $PROJ_DIR$\drivers\drv_spi.c
-
-
- $PROJ_DIR$\drivers\drv_gpio.c
-
-
- $PROJ_DIR$\drivers\drv_pm.c
-
-
- $PROJ_DIR$\drivers\drv_timer.c
-
-
- $PROJ_DIR$\drivers\drv_i2c.c
-
-
- $PROJ_DIR$\drivers\drv_rtc.c
-
Finsh
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
$PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
+
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2371,40 +2351,67 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
-
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/acm32/acm32f0x0-nucleo/project.uvprojx b/bsp/acm32/acm32f0x0-nucleo/project.uvprojx
index 83290ed87a..b60d0603b3 100644
--- a/bsp/acm32/acm32f0x0-nucleo/project.uvprojx
+++ b/bsp/acm32/acm32f0x0-nucleo/project.uvprojx
@@ -334,9 +334,9 @@
0
- __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS
+ __RTTHREAD__, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS
- ..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;.;..\..\..\components\drivers\smp_call;drivers;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\components\drivers\include;libraries\Device;libraries\CMSIS;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;libraries\HAL_Driver\Inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\cortex-m0;..\..\..\include
+ libraries\CMSIS;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;libraries\Device;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\clock_time;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;..\..\..\include;.;..\..\..\components\drivers\include;drivers;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;libraries\HAL_Driver\Inc;..\..\..\components\drivers\phy;..\..\..\components\net\utest;..\..\..\components\drivers\include;applications;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll
@@ -379,6 +379,13 @@
ACM32_HAL
+
+
+ System_ACM32F0x0.c
+ 1
+ libraries\Device\System_ACM32F0x0.c
+
+
HAL_DMA.c
@@ -386,41 +393,6 @@
libraries\HAL_Driver\Src\HAL_DMA.c
-
-
- HAL_UART.c
- 1
- libraries\HAL_Driver\Src\HAL_UART.c
-
-
-
-
- HAL_SPI.c
- 1
- libraries\HAL_Driver\Src\HAL_SPI.c
-
-
-
-
- HAL_CRC.c
- 1
- libraries\HAL_Driver\Src\HAL_CRC.c
-
-
-
-
- Startup_ACM32F0x0.s
- 2
- libraries\Device\Startup_ACM32F0x0.s
-
-
-
-
- HAL_GPIO.c
- 1
- libraries\HAL_Driver\Src\HAL_GPIO.c
-
-
HAL_ADC.c
@@ -430,16 +402,9 @@
- HAL_TIMER.c
+ HAL_GPIO.c
1
- libraries\HAL_Driver\Src\HAL_TIMER.c
-
-
-
-
- System_ACM32F0x0.c
- 1
- libraries\Device\System_ACM32F0x0.c
+ libraries\HAL_Driver\Src\HAL_GPIO.c
@@ -458,9 +423,23 @@
- HAL_I2C.c
+ HAL_UART.c
1
- libraries\HAL_Driver\Src\HAL_I2C.c
+ libraries\HAL_Driver\Src\HAL_UART.c
+
+
+
+
+ HAL_TIMER.c
+ 1
+ libraries\HAL_Driver\Src\HAL_TIMER.c
+
+
+
+
+ HAL_EXTI.c
+ 1
+ libraries\HAL_Driver\Src\HAL_EXTI.c
@@ -472,9 +451,30 @@
- HAL_EXTI.c
+ HAL_SPI.c
1
- libraries\HAL_Driver\Src\HAL_EXTI.c
+ libraries\HAL_Driver\Src\HAL_SPI.c
+
+
+
+
+ HAL_I2C.c
+ 1
+ libraries\HAL_Driver\Src\HAL_I2C.c
+
+
+
+
+ HAL_CRC.c
+ 1
+ libraries\HAL_Driver\Src\HAL_CRC.c
+
+
+
+
+ Startup_ACM32F0x0.s
+ 2
+ libraries\Device\Startup_ACM32F0x0.s
@@ -489,61 +489,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -551,14 +523,52 @@
DeviceDrivers
- device.c
+ clock_boottime.c
1
- ..\..\..\components\drivers\core\device.c
+ ..\..\..\components\drivers\clock_time\clock_boottime.c
-
+ --c99 --gnu
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
+
+
+ clock_hrtimer.c
+ 1
+ ..\..\..\components\drivers\clock_time\clock_hrtimer.c
+
+
+
+
+ --c99 --gnu
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
+
+
+ clock_time_core.c
+ 1
+ ..\..\..\components\drivers\clock_time\clock_time_core.c
+
+
+
+
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -577,7 +587,26 @@
-
+ --c99 --gnu
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
+
+
+ device.c
+ 1
+ ..\..\..\components\drivers\core\device.c
+
+
+
+
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -596,7 +625,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -615,7 +644,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -634,7 +663,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -653,7 +682,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -672,7 +701,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -691,7 +720,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -710,7 +739,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -729,7 +758,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -748,7 +777,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -767,7 +796,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -786,7 +815,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -805,7 +834,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -824,7 +853,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -837,6 +866,34 @@
Drivers
+
+
+ board.c
+ 1
+ drivers\board.c
+
+
+
+
+ drv_adc.c
+ 1
+ drivers\drv_adc.c
+
+
+
+
+ drv_gpio.c
+ 1
+ drivers\drv_gpio.c
+
+
+
+
+ drv_i2c.c
+ 1
+ drivers\drv_i2c.c
+
+
drv_pm.c
@@ -853,16 +910,9 @@
- drv_timer.c
+ drv_soft_i2c.c
1
- drivers\drv_timer.c
-
-
-
-
- drv_i2c.c
- 1
- drivers\drv_i2c.c
+ drivers\drv_soft_i2c.c
@@ -874,9 +924,9 @@
- drv_adc.c
+ drv_timer.c
1
- drivers\drv_adc.c
+ drivers\drv_timer.c
@@ -893,44 +943,9 @@
drivers\drv_wdt.c
-
-
- drv_gpio.c
- 1
- drivers\drv_gpio.c
-
-
-
-
- drv_soft_i2c.c
- 1
- drivers\drv_soft_i2c.c
-
-
-
-
- board.c
- 1
- drivers\board.c
-
-
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -945,6 +960,20 @@
..\..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1235,12 +1264,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1252,9 +1330,9 @@
- rt_vsscanf.c
+ kstdio.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\src\klibc\kstdio.c
@@ -1271,35 +1349,11 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/acm32/acm32f0x0-nucleo/rtconfig.h b/bsp/acm32/acm32f0x0-nucleo/rtconfig.h
index e869e47148..f15f459ef8 100644
--- a/bsp/acm32/acm32f0x0-nucleo/rtconfig.h
+++ b/bsp/acm32/acm32f0x0-nucleo/rtconfig.h
@@ -106,7 +106,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -146,10 +147,10 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
+#define RT_USING_CLOCK_TIME
#define RT_USING_ADC
#define RT_USING_WDT
#define RT_USING_PIN
-#define RT_USING_HWTIMER
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -319,6 +320,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/acm32/acm32f4xx-nucleo/.config b/bsp/acm32/acm32f4xx-nucleo/.config
index fe6d50fe17..beccc48467 100644
--- a/bsp/acm32/acm32f4xx-nucleo/.config
+++ b/bsp/acm32/acm32f4xx-nucleo/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +236,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +262,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +342,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +350,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +552,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +577,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -624,6 +628,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -718,6 +725,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -863,9 +873,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -873,7 +881,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -919,9 +944,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -950,6 +977,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -967,6 +995,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1046,6 +1075,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/acm32/acm32f4xx-nucleo/project.uvprojx b/bsp/acm32/acm32f4xx-nucleo/project.uvprojx
index 7d3331d384..a635ddfd82 100644
--- a/bsp/acm32/acm32f4xx-nucleo/project.uvprojx
+++ b/bsp/acm32/acm32f4xx-nucleo/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
+ __STDC_LIMIT_MACROS, RT_USING_LIBC, __RTTHREAD__, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;libraries\CMSIS;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;libraries\HAL_Driver\Inc;..\..\..\components\finsh;applications;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\smp_call;libraries\Device;drivers;.;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\cortex-m33;..\..\..\include;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include
+ ..\..\..\components\libc\posix\io\eventfd;libraries\Device;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;libraries\HAL_Driver\Inc;drivers;.;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\components\libc\posix\ipc;libraries\CMSIS;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\cortex-m33;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\finsh;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\..\..\include
@@ -379,6 +379,27 @@
ACM32_HAL
+
+
+ System_ACM32F4.c
+ 1
+ libraries\Device\System_ACM32F4.c
+
+
+
+
+ HAL_EFlash.c
+ 1
+ libraries\HAL_Driver\Src\HAL_EFlash.c
+
+
+
+
+ HAL_DMA.c
+ 1
+ libraries\HAL_Driver\Src\HAL_DMA.c
+
+
HAL_GPIO.c
@@ -393,27 +414,6 @@
libraries\HAL_Driver\Src\HAL_UART.c
-
-
- Startup_ACM32F4.s
- 2
- libraries\Device\Startup_ACM32F4.s
-
-
-
-
- HAL_EFlash.c
- 1
- libraries\HAL_Driver\Src\HAL_EFlash.c
-
-
-
-
- System_ACM32F4.c
- 1
- libraries\Device\System_ACM32F4.c
-
-
HAL_EXTI.c
@@ -423,9 +423,9 @@
- HAL_DMA.c
- 1
- libraries\HAL_Driver\Src\HAL_DMA.c
+ Startup_ACM32F4.s
+ 2
+ libraries\Device\Startup_ACM32F4.s
@@ -440,61 +440,47 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m33\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ ..\..\..\libcpu\arm\cortex-m33\cpuport.c
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
+ syscall_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m33\syscall_rvds.S
- ctime.c
+ trustzone.c
1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m33\trustzone.c
@@ -733,16 +719,16 @@
Drivers
- drv_gpio.c
+ board.c
1
- drivers\drv_gpio.c
+ drivers\board.c
- board.c
+ drv_gpio.c
1
- drivers\board.c
+ drivers\drv_gpio.c
@@ -755,13 +741,6 @@
Finsh
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -783,6 +762,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1073,7 +1059,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1081,13 +1130,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstring.c
@@ -1095,6 +1137,13 @@
..\..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1102,58 +1151,6 @@
..\..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m33\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m33\cpuport.c
-
-
-
-
- syscall_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m33\syscall_rvds.S
-
-
-
-
- trustzone.c
- 1
- ..\..\..\libcpu\arm\cortex-m33\trustzone.c
-
-
diff --git a/bsp/acm32/acm32f4xx-nucleo/rtconfig.h b/bsp/acm32/acm32f4xx-nucleo/rtconfig.h
index 384cb46f13..f83471db9f 100644
--- a/bsp/acm32/acm32f4xx-nucleo/rtconfig.h
+++ b/bsp/acm32/acm32f4xx-nucleo/rtconfig.h
@@ -106,7 +106,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -313,6 +314,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/airm2m/air105/.config b/bsp/airm2m/air105/.config
index 3ce157eb82..3160b3f516 100644
--- a/bsp/airm2m/air105/.config
+++ b/bsp/airm2m/air105/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -584,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -633,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -727,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -872,9 +884,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -882,7 +892,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -928,9 +955,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -959,6 +988,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -976,6 +1006,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1055,6 +1086,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/airm2m/air105/rtconfig.h b/bsp/airm2m/air105/rtconfig.h
index 7e51bd790d..f285f03cc8 100644
--- a/bsp/airm2m/air105/rtconfig.h
+++ b/bsp/airm2m/air105/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -318,6 +321,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/airm2m/air32f103/.config b/bsp/airm2m/air32f103/.config
index abf7fe72d4..feef0b01e5 100644
--- a/bsp/airm2m/air32f103/.config
+++ b/bsp/airm2m/air32f103/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -347,8 +350,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -357,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -558,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -582,6 +585,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -631,6 +637,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -725,6 +734,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -870,9 +882,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -880,7 +890,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -926,9 +953,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -957,6 +986,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -974,6 +1004,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1054,6 +1085,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/airm2m/air32f103/project.ewp b/bsp/airm2m/air32f103/project.ewp
index 99774bc1c3..aaec279de3 100644
--- a/bsp/airm2m/air32f103/project.ewp
+++ b/bsp/airm2m/air32f103/project.ewp
@@ -356,28 +356,29 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\board
- $PROJ_DIR$\libraries
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\libraries\AIR32F10xLib\inc
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\libraries
+ $PROJ_DIR$\libraries\AIR32F10xLib\inc
$PROJ_DIR$\libraries\rt_drivers
+ $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1436,28 +1437,29 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\board
- $PROJ_DIR$\libraries
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\libraries\AIR32F10xLib\inc
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\libraries
+ $PROJ_DIR$\libraries\AIR32F10xLib\inc
$PROJ_DIR$\libraries\rt_drivers
+ $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2167,51 +2169,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2352,16 +2324,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2413,15 +2385,51 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
@@ -2429,27 +2437,15 @@
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/airm2m/air32f103/project.uvprojx b/bsp/airm2m/air32f103/project.uvprojx
index c935580f76..11877a1dd6 100644
--- a/bsp/airm2m/air32f103/project.uvprojx
+++ b/bsp/airm2m/air32f103/project.uvprojx
@@ -335,9 +335,9 @@
0
- RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__
+ __RTTHREAD__, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\components\libc\posix\io\eventfd;..\..\..\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;libraries;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;libraries\AIR32F10xLib\inc;..\..\..\components\finsh;board;libraries\rt_drivers;applications;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;board\ports;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;libraries\CMSIS\Include;..\..\..\libcpu\arm\cortex-m3
+ ..\..\..\components\drivers\include;libraries\rt_drivers;board;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;..\..\..\include;libraries\AIR32F10xLib\inc;..\..\..\components\net\utest;libraries\CMSIS\Include;..\..\..\components\libc\posix\io\eventfd;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\poll;libraries;..\..\..\components\finsh;applications;..\..\..\libcpu\arm\cortex-m3;board\ports;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\phy
@@ -389,61 +389,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -900,20 +879,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -928,6 +893,20 @@
..\..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1218,7 +1197,77 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1233,13 +1282,6 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- kstdio.c
- 1
- ..\..\..\src\klibc\kstdio.c
-
-
rt_vsscanf.c
@@ -1247,51 +1289,6 @@
..\..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
diff --git a/bsp/airm2m/air32f103/rtconfig.h b/bsp/airm2m/air32f103/rtconfig.h
index fd8eba25ca..a5e17df656 100644
--- a/bsp/airm2m/air32f103/rtconfig.h
+++ b/bsp/airm2m/air32f103/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -316,6 +319,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/allwinner/d1/.config b/bsp/allwinner/d1/.config
index 578cf4d5a0..583ce6d70f 100644
--- a/bsp/allwinner/d1/.config
+++ b/bsp/allwinner/d1/.config
@@ -141,6 +141,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=16384
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -191,7 +192,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
CONFIG_RT_USING_STDC_ATOMIC=y
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -292,6 +294,8 @@ CONFIG_RT_USING_FAL=y
CONFIG_FAL_USING_DEBUG=y
CONFIG_FAL_PART_HAS_TABLE_CFG=y
# CONFIG_FAL_USING_SFUD_PORT is not set
+CONFIG_FAL_DEV_NAME_MAX=24
+CONFIG_FAL_DEV_BLK_MAX=6
#
# Device Drivers
@@ -310,7 +314,8 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
CONFIG_RT_USING_SERIAL_BYPASS=y
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
+CONFIG_CLOCK_TIMER_FREQ=0
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -343,10 +348,10 @@ CONFIG_RT_USING_TOUCH=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -520,11 +525,10 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Memory management
#
+# CONFIG_RT_PAGE_MPR_SIZE_DYNAMIC is not set
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_RT_USING_MEMBLOCK is not set
@@ -561,6 +565,7 @@ CONFIG_RT_USING_VDSO=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -762,6 +767,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -786,6 +792,9 @@ CONFIG_RT_USING_VDSO=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -834,6 +843,9 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -929,6 +941,9 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -1075,9 +1090,7 @@ CONFIG_FAL_DEBUG_CONFIG=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1085,7 +1098,24 @@ CONFIG_FAL_DEBUG_CONFIG=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1131,9 +1161,11 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1162,6 +1194,7 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1179,6 +1212,7 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1258,6 +1292,13 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/allwinner/d1/rtconfig.h b/bsp/allwinner/d1/rtconfig.h
index a190b2fcb4..8711e08ce3 100644
--- a/bsp/allwinner/d1/rtconfig.h
+++ b/bsp/allwinner/d1/rtconfig.h
@@ -88,6 +88,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 16384
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -119,7 +120,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_USING_STDC_ATOMIC
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -196,6 +198,8 @@
#define RT_USING_FAL
#define FAL_USING_DEBUG
#define FAL_PART_HAS_TABLE_CFG
+#define FAL_DEV_NAME_MAX 24
+#define FAL_DEV_BLK_MAX 6
/* Device Drivers */
@@ -210,6 +214,8 @@
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_SERIAL_BYPASS
+#define RT_USING_CLOCK_TIME
+#define CLOCK_TIMER_FREQ 0
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_NULL
@@ -220,8 +226,6 @@
#define RT_USING_WDT
#define RT_USING_TOUCH
#define RT_USING_PIN
-#define RT_USING_KTIME
-#define RT_USING_HWTIMER
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -487,6 +491,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/allwinner/d1s/.config b/bsp/allwinner/d1s/.config
index b27b471c50..615e19930e 100644
--- a/bsp/allwinner/d1s/.config
+++ b/bsp/allwinner/d1s/.config
@@ -141,6 +141,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=16384
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -194,7 +195,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
CONFIG_RT_USING_STDC_ATOMIC=y
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -294,6 +296,8 @@ CONFIG_RT_USING_FAL=y
CONFIG_FAL_USING_DEBUG=y
CONFIG_FAL_PART_HAS_TABLE_CFG=y
# CONFIG_FAL_USING_SFUD_PORT is not set
+CONFIG_FAL_DEV_NAME_MAX=24
+CONFIG_FAL_DEV_BLK_MAX=6
#
# Device Drivers
@@ -313,9 +317,8 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_SERIAL_USING_DMA is not set
CONFIG_RT_USING_SERIAL_BYPASS=y
# CONFIG_RT_USING_CAN is not set
-CONFIG_RT_USING_CPUTIME=y
-CONFIG_RT_USING_CPUTIME_RISCV=y
-CONFIG_CPUTIME_TIMER_FREQ=24000000
+CONFIG_RT_USING_CLOCK_TIME=y
+CONFIG_CLOCK_TIMER_FREQ=0
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -343,10 +346,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -440,11 +443,10 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Memory management
#
+# CONFIG_RT_PAGE_MPR_SIZE_DYNAMIC is not set
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_RT_USING_MEMBLOCK is not set
@@ -481,6 +483,7 @@ CONFIG_RT_USING_VDSO=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -682,6 +685,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -706,6 +710,9 @@ CONFIG_RT_USING_VDSO=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -754,6 +761,9 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -849,6 +859,9 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -995,9 +1008,7 @@ CONFIG_FAL_DEBUG_CONFIG=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1005,7 +1016,24 @@ CONFIG_FAL_DEBUG_CONFIG=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1051,9 +1079,11 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1082,6 +1112,7 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1099,6 +1130,7 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1178,6 +1210,13 @@ CONFIG_FAL_DEBUG_CONFIG=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/allwinner/d1s/rtconfig.h b/bsp/allwinner/d1s/rtconfig.h
index 1c04d0532b..5fedc49881 100644
--- a/bsp/allwinner/d1s/rtconfig.h
+++ b/bsp/allwinner/d1s/rtconfig.h
@@ -88,6 +88,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 16384
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -120,7 +121,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_USING_STDC_ATOMIC
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -196,6 +198,8 @@
#define RT_USING_FAL
#define FAL_USING_DEBUG
#define FAL_PART_HAS_TABLE_CFG
+#define FAL_DEV_NAME_MAX 24
+#define FAL_DEV_BLK_MAX 6
/* Device Drivers */
@@ -209,16 +213,14 @@
#define RT_USING_SERIAL_V2
#define RT_SERIAL_BUF_STRATEGY_OVERWRITE
#define RT_USING_SERIAL_BYPASS
-#define RT_USING_CPUTIME
-#define RT_USING_CPUTIME_RISCV
-#define CPUTIME_TIMER_FREQ 24000000
+#define RT_USING_CLOCK_TIME
+#define CLOCK_TIMER_FREQ 0
#define RT_USING_NULL
#define RT_USING_ZERO
#define RT_USING_RANDOM
#define RT_USING_RTC
#define RT_USING_WDT
#define RT_USING_PIN
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -427,6 +429,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/allwinner_tina/.config b/bsp/allwinner_tina/.config
index cab0e2f4cd..d083a30be4 100644
--- a/bsp/allwinner_tina/.config
+++ b/bsp/allwinner_tina/.config
@@ -181,7 +181,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -279,7 +280,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -304,6 +305,8 @@ CONFIG_RT_MMCSD_MAX_PARTITION=16
# CONFIG_RT_SDIO_DEBUG is not set
# CONFIG_RT_USING_SDHCI is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
@@ -331,10 +334,10 @@ CONFIG_RT_BLK_PARTITION_DFS=y
CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -411,8 +414,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -421,6 +422,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -622,6 +624,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -647,6 +650,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -695,6 +701,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -789,6 +798,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -934,9 +946,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -944,7 +954,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -990,9 +1017,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1021,6 +1050,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1038,6 +1068,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1117,6 +1148,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/allwinner_tina/rtconfig.h b/bsp/allwinner_tina/rtconfig.h
index 3e8c28fd13..3cbe8f3ae0 100644
--- a/bsp/allwinner_tina/rtconfig.h
+++ b/bsp/allwinner_tina/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
@@ -176,6 +177,7 @@
#define RT_MMCSD_THREAD_PRIORITY 22
#define RT_MMCSD_MAX_PARTITION 16
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_SFUD
#define RT_SFUD_USING_SFDP
#define RT_SFUD_USING_FLASH_INFO_TABLE
@@ -357,6 +359,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/amebaz/.config b/bsp/amebaz/.config
index 7060d69e98..4c9268590c 100644
--- a/bsp/amebaz/.config
+++ b/bsp/amebaz/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="dbg"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +236,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -294,10 +295,10 @@ CONFIG_RT_WLAN_CMD_DEBUG=y
# CONFIG_RT_WLAN_CFG_DEBUG is not set
# CONFIG_RT_WLAN_LWIP_DEBUG is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -439,8 +440,6 @@ CONFIG_DHCPD_USING_ROUTER=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -449,6 +448,7 @@ CONFIG_DHCPD_USING_ROUTER=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -650,6 +650,7 @@ CONFIG_DHCPD_USING_ROUTER=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -674,6 +675,9 @@ CONFIG_DHCPD_USING_ROUTER=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -722,6 +726,9 @@ CONFIG_DHCPD_USING_ROUTER=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -816,6 +823,9 @@ CONFIG_DHCPD_USING_ROUTER=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -961,9 +971,7 @@ CONFIG_DHCPD_USING_ROUTER=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -971,7 +979,24 @@ CONFIG_DHCPD_USING_ROUTER=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1017,9 +1042,11 @@ CONFIG_DHCPD_USING_ROUTER=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1048,6 +1075,7 @@ CONFIG_DHCPD_USING_ROUTER=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1065,6 +1093,7 @@ CONFIG_DHCPD_USING_ROUTER=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
CONFIG_PKG_USING_REALTEK_AMEBA=y
CONFIG_PKG_REALTEK_AMEBA_PATH="/packages/peripherals/realtek_ameba"
CONFIG_PKG_USING_REALTEK_AMEBA_LATEST_VERSION=y
@@ -1148,6 +1177,13 @@ CONFIG_PKG_REALTEK_AMEBA_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/amebaz/rtconfig.h b/bsp/amebaz/rtconfig.h
index ee4b5627d5..a948df76f4 100644
--- a/bsp/amebaz/rtconfig.h
+++ b/bsp/amebaz/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "dbg"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -387,6 +388,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32e103ze-evalboard/.config b/bsp/apm32/apm32e103ze-evalboard/.config
index 7b404cd59d..b144e7e044 100644
--- a/bsp/apm32/apm32e103ze-evalboard/.config
+++ b/bsp/apm32/apm32e103ze-evalboard/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -583,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -632,6 +638,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -726,6 +735,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -871,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -881,7 +891,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -927,9 +954,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -958,6 +987,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -975,6 +1005,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1055,6 +1086,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32e103ze-evalboard/project.ewp b/bsp/apm32/apm32e103ze-evalboard/project.ewp
index 7a6afeafd4..46f5f21fdb 100644
--- a/bsp/apm32/apm32e103ze-evalboard/project.ewp
+++ b/bsp/apm32/apm32e103ze-evalboard/project.ewp
@@ -352,29 +352,30 @@
CCIncludePath2
- $PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
- $PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1454,29 +1455,30 @@
CCIncludePath2
- $PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
- $PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2211,51 +2213,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2317,15 +2289,15 @@
Finsh
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
$PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
+
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2379,49 +2351,70 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_rcm.c
-
-
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_eint.c
-
$PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Source\system_apm32e10x.c
@@ -2431,16 +2424,19 @@
$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_misc.c
+
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_rcm.c
+
$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_usart.c
+
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_eint.c
+
$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_dma.c
-
- POSIX
-
utc_UTest
diff --git a/bsp/apm32/apm32e103ze-evalboard/project.uvprojx b/bsp/apm32/apm32e103ze-evalboard/project.uvprojx
index 75d4802823..f9fefb20d2 100644
--- a/bsp/apm32/apm32e103ze-evalboard/project.uvprojx
+++ b/bsp/apm32/apm32e103ze-evalboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_ARMLIBC, RT_USING_LIBC, APM32E10X_HD, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER
+ USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, APM32E10X_HD, RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__
- ..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m3;..\libraries\Drivers\config;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\libraries\APM32E10x_Library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;board;..\libraries\Drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\include;..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include;board\ports;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;.;..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ ..\..\..\components\drivers\phy;..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include;..\..\..\components\libc\posix\ipc;..\libraries\Drivers\config;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\APM32E10x_Library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\cortex-m3;board\ports;.;..\..\..\components\finsh;board;..\libraries\Drivers;..\..\..\include;..\..\..\libcpu\arm\common;applications;..\..\..\components\net\utest;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -717,20 +696,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -745,6 +710,20 @@
..\..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1035,26 +1014,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- kstring.c
+ cctype.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1071,42 +1085,25 @@
..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- atomic_arm.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
@@ -1126,13 +1123,6 @@
..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_gpio.c
-
-
- apm32e10x_usart.c
- 1
- ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_usart.c
-
-
apm32e10x_misc.c
@@ -1140,13 +1130,6 @@
..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_misc.c
-
-
- apm32e10x_dma.c
- 1
- ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_dma.c
-
-
apm32e10x_rcm.c
@@ -1154,6 +1137,13 @@
..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_rcm.c
+
+
+ apm32e10x_usart.c
+ 1
+ ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_usart.c
+
+
apm32e10x_eint.c
@@ -1161,6 +1151,13 @@
..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_eint.c
+
+
+ apm32e10x_dma.c
+ 1
+ ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_dma.c
+
+
diff --git a/bsp/apm32/apm32e103ze-evalboard/rtconfig.h b/bsp/apm32/apm32e103ze-evalboard/rtconfig.h
index 7b2eb5c217..6126fe69dd 100644
--- a/bsp/apm32/apm32e103ze-evalboard/rtconfig.h
+++ b/bsp/apm32/apm32e103ze-evalboard/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -317,6 +320,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32e103ze-tinyboard/.config b/bsp/apm32/apm32e103ze-tinyboard/.config
index 0204f20add..4ec1b5f65a 100644
--- a/bsp/apm32/apm32e103ze-tinyboard/.config
+++ b/bsp/apm32/apm32e103ze-tinyboard/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -583,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -632,6 +638,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -726,6 +735,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -871,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -881,7 +891,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -927,9 +954,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -958,6 +987,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -975,6 +1005,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1055,6 +1086,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32e103ze-tinyboard/project.ewp b/bsp/apm32/apm32e103ze-tinyboard/project.ewp
index 14ad482e87..46f5f21fdb 100644
--- a/bsp/apm32/apm32e103ze-tinyboard/project.ewp
+++ b/bsp/apm32/apm32e103ze-tinyboard/project.ewp
@@ -352,29 +352,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1454,29 +1455,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2211,51 +2213,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2318,16 +2290,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2379,48 +2351,84 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
-
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
Libraries
+
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Source\system_apm32e10x.c
+
$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_gpio.c
- $PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Source\system_apm32e10x.c
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_misc.c
+
+
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_rcm.c
+
+
+ $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_usart.c
$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_eint.c
@@ -2428,18 +2436,6 @@
$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_dma.c
-
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_misc.c
-
-
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_usart.c
-
-
- $PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_rcm.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/apm32/apm32e103ze-tinyboard/project.uvprojx b/bsp/apm32/apm32e103ze-tinyboard/project.uvprojx
index d3eec03e7d..9731f131b6 100644
--- a/bsp/apm32/apm32e103ze-tinyboard/project.uvprojx
+++ b/bsp/apm32/apm32e103ze-tinyboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- APM32E10X_HD, RT_USING_ARMLIBC, RT_USING_LIBC, USE_STDPERIPH_DRIVER, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
+ APM32E10X_HD, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS
- ..\..\..\libcpu\arm\common;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;board;..\libraries\Drivers\config;..\..\..\components\libc\posix\io\poll;board\ports;..\..\..\components\drivers\phy;applications;..\..\..\components\libc\posix\io\eventfd;..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include;..\libraries\APM32E10x_Library\CMSIS\Include;..\..\..\components\drivers\smp_call;..\libraries\Drivers;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc;..\..\..\components\drivers\include;.;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\libc\posix\io\epoll;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension
+ ..\libraries\Drivers\config;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\libraries\APM32E10x_Library\CMSIS\Include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\poll;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\include;board\ports;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;board;..\..\..\components\drivers\include;.;..\libraries\Drivers;..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include;..\..\..\components\net\utest;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -726,16 +705,16 @@
- msh_parse.c
+ msh.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
@@ -1035,19 +1014,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1064,6 +1085,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1071,42 +1099,11 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
@@ -1114,9 +1111,9 @@
Libraries
- apm32e10x_eint.c
+ system_apm32e10x.c
1
- ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_eint.c
+ ..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Source\system_apm32e10x.c
@@ -1126,13 +1123,6 @@
..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_gpio.c
-
-
- system_apm32e10x.c
- 1
- ..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Source\system_apm32e10x.c
-
-
apm32e10x_misc.c
@@ -1149,16 +1139,23 @@
- apm32e10x_dma.c
+ apm32e10x_usart.c
1
- ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_dma.c
+ ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_usart.c
- apm32e10x_usart.c
+ apm32e10x_eint.c
1
- ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_usart.c
+ ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_eint.c
+
+
+
+
+ apm32e10x_dma.c
+ 1
+ ..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_dma.c
diff --git a/bsp/apm32/apm32e103ze-tinyboard/rtconfig.h b/bsp/apm32/apm32e103ze-tinyboard/rtconfig.h
index 7b2eb5c217..6126fe69dd 100644
--- a/bsp/apm32/apm32e103ze-tinyboard/rtconfig.h
+++ b/bsp/apm32/apm32e103ze-tinyboard/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -317,6 +320,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f030r8-miniboard/.config b/bsp/apm32/apm32f030r8-miniboard/.config
index d8ffbb2ac6..cddb2d6f8a 100644
--- a/bsp/apm32/apm32f030r8-miniboard/.config
+++ b/bsp/apm32/apm32f030r8-miniboard/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +631,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -721,6 +728,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +876,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,7 +884,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -922,9 +947,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -953,6 +980,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -970,6 +998,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1049,6 +1078,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f030r8-miniboard/project.ewp b/bsp/apm32/apm32f030r8-miniboard/project.ewp
index c508da50ff..4071fbbb3f 100644
--- a/bsp/apm32/apm32f030r8-miniboard/project.ewp
+++ b/bsp/apm32/apm32f030r8-miniboard/project.ewp
@@ -356,28 +356,29 @@
CCIncludePath2
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
+ $PROJ_DIR$\board
+ $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
$PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1457,28 +1458,29 @@
CCIncludePath2
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
+ $PROJ_DIR$\board
+ $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
$PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2209,51 +2211,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2316,16 +2285,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2377,65 +2346,92 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
-
Libraries
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
-
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
-
$PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
+
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_syscfg.c
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
-
- POSIX
-
utc_UTest
diff --git a/bsp/apm32/apm32f030r8-miniboard/project.uvprojx b/bsp/apm32/apm32f030r8-miniboard/project.uvprojx
index e0ad3fd8b3..a162c250d4 100644
--- a/bsp/apm32/apm32f030r8-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32f030r8-miniboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, RT_USING_LIBC, APM32F030x8
+ RT_USING_LIBC, APM32F030x8, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, __RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS
- ..\libraries\Drivers\config;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\libraries\Drivers;..\..\..\include;..\libraries\APM32F0xx_Library\CMSIS\Include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include;..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;board;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common
+ applications;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\libraries\APM32F0xx_Library\CMSIS\Include;..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\libraries\Drivers\config;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\drivers\include;..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc;..\libraries\Drivers;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;board
@@ -388,61 +388,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -726,16 +698,16 @@
- msh_parse.c
+ msh.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
@@ -1035,19 +1007,61 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1057,6 +1071,13 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1066,52 +1087,21 @@
- kstdio.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- apm32f0xx_usart.c
- 1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
-
-
system_apm32f0xx.c
@@ -1121,9 +1111,9 @@
- apm32f0xx_misc.c
+ apm32f0xx_gpio.c
1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
@@ -1135,9 +1125,9 @@
- apm32f0xx_eint.c
+ apm32f0xx_misc.c
1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
@@ -1149,9 +1139,16 @@
- apm32f0xx_gpio.c
+ apm32f0xx_usart.c
1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
+
+
+
+
+ apm32f0xx_eint.c
+ 1
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
diff --git a/bsp/apm32/apm32f030r8-miniboard/rtconfig.h b/bsp/apm32/apm32f030r8-miniboard/rtconfig.h
index 56303d3507..de740f73f9 100644
--- a/bsp/apm32/apm32f030r8-miniboard/rtconfig.h
+++ b/bsp/apm32/apm32f030r8-miniboard/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -312,6 +313,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f051r8-evalboard/.config b/bsp/apm32/apm32f051r8-evalboard/.config
index 924c976ef7..0a35fa3b79 100644
--- a/bsp/apm32/apm32f051r8-evalboard/.config
+++ b/bsp/apm32/apm32f051r8-evalboard/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +631,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -721,6 +728,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +876,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,7 +884,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -922,9 +947,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -953,6 +980,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -970,6 +998,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1049,6 +1078,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f051r8-evalboard/project.ewp b/bsp/apm32/apm32f051r8-evalboard/project.ewp
index cd7215c61d..d4b14ef664 100644
--- a/bsp/apm32/apm32f051r8-evalboard/project.ewp
+++ b/bsp/apm32/apm32f051r8-evalboard/project.ewp
@@ -356,29 +356,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1458,29 +1459,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2211,51 +2213,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2317,17 +2286,17 @@
Finsh
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
$PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2379,64 +2348,91 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
-
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
-
$PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
-
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
-
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_syscfg.c
-
-
- POSIX
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
+
utc_UTest
diff --git a/bsp/apm32/apm32f051r8-evalboard/project.uvprojx b/bsp/apm32/apm32f051r8-evalboard/project.uvprojx
index cbbb443b69..6974082842 100644
--- a/bsp/apm32/apm32f051r8-evalboard/project.uvprojx
+++ b/bsp/apm32/apm32f051r8-evalboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, APM32F051x8, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __RTTHREAD__, USE_STDPERIPH_DRIVER
+ APM32F051x8, RT_USING_ARMLIBC, __RTTHREAD__, RT_USING_LIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER
- ..\..\..\components\drivers\include;board\ports;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\smp_call;..\..\..\include;applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\poll;..\libraries\Drivers;..\..\..\components\finsh;board;..\libraries\Drivers\config;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\libraries\APM32F0xx_Library\CMSIS\Include;..\..\..\components\libc\posix\ipc;.
+ ..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m0;..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc;.;board\ports;..\..\..\include;applications;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\poll;board;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\libraries\APM32F0xx_Library\CMSIS\Include;..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include;..\..\..\components\net\utest;..\..\..\libcpu\arm\common;..\libraries\Drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\Drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc
@@ -388,61 +388,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -717,13 +689,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -733,16 +698,23 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1035,26 +1007,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- kstring.c
+ cctype.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1064,6 +1071,27 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1072,44 +1100,13 @@
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
-
Libraries
- apm32f0xx_rcm.c
+ system_apm32f0xx.c
1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
+ ..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
@@ -1119,20 +1116,6 @@
..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
-
-
- apm32f0xx_misc.c
- 1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
-
-
-
-
- apm32f0xx_eint.c
- 1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
-
-
apm32f0xx_syscfg.c
@@ -1142,9 +1125,16 @@
- system_apm32f0xx.c
+ apm32f0xx_misc.c
1
- ..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
+
+
+
+
+ apm32f0xx_rcm.c
+ 1
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
@@ -1154,6 +1144,13 @@
..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
+
+
+ apm32f0xx_eint.c
+ 1
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
+
+
diff --git a/bsp/apm32/apm32f051r8-evalboard/rtconfig.h b/bsp/apm32/apm32f051r8-evalboard/rtconfig.h
index b6c15c2c5d..93d83ca088 100644
--- a/bsp/apm32/apm32f051r8-evalboard/rtconfig.h
+++ b/bsp/apm32/apm32f051r8-evalboard/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -312,6 +313,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f072vb-miniboard/.config b/bsp/apm32/apm32f072vb-miniboard/.config
index 6ff2c32f3a..43da1aaa20 100644
--- a/bsp/apm32/apm32f072vb-miniboard/.config
+++ b/bsp/apm32/apm32f072vb-miniboard/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +631,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -721,6 +728,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +876,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,7 +884,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -922,9 +947,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -953,6 +980,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -970,6 +998,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1049,6 +1078,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f072vb-miniboard/project.ewp b/bsp/apm32/apm32f072vb-miniboard/project.ewp
index 3fd09ed7c6..a23b5aaffb 100644
--- a/bsp/apm32/apm32f072vb-miniboard/project.ewp
+++ b/bsp/apm32/apm32f072vb-miniboard/project.ewp
@@ -356,29 +356,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
$PROJ_DIR$\applications
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1458,29 +1459,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
$PROJ_DIR$\applications
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2211,51 +2213,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2318,16 +2287,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2379,45 +2348,81 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
Libraries
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
+
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_syscfg.c
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
@@ -2426,17 +2431,8 @@
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
-
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/apm32/apm32f072vb-miniboard/project.uvprojx b/bsp/apm32/apm32f072vb-miniboard/project.uvprojx
index fbc71978eb..ef6adff46c 100644
--- a/bsp/apm32/apm32f072vb-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32f072vb-miniboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- APM32F072xB, __RTTHREAD__, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS
+ RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, APM32F072xB, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS
- ..\..\..\components\drivers\include;.;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\finsh;board;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include;board\ports;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\ipc;..\libraries\Drivers;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;..\libraries\APM32F0xx_Library\CMSIS\Include;applications;..\..\..\components\drivers\include;..\libraries\Drivers\config
+ ..\..\..\libcpu\arm\cortex-m0;board\ports;..\..\..\include;..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\Drivers;..\libraries\Drivers\config;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\io\epoll;..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include;..\libraries\APM32F0xx_Library\CMSIS\Include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\net\utest;applications;.;..\..\..\components\drivers\include;..\..\..\components\finsh
@@ -388,61 +388,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -717,13 +689,6 @@
Finsh
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -745,6 +710,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1035,26 +1007,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsnprintf_tiny.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1064,6 +1071,13 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1071,40 +1085,30 @@
..\..\..\src\klibc\kstring.c
-
-
- libcpu
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Libraries
+
+
+ system_apm32f0xx.c
+ 1
+ ..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
+
+
apm32f0xx_gpio.c
@@ -1112,6 +1116,20 @@
..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
+
+
+ apm32f0xx_syscfg.c
+ 1
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_syscfg.c
+
+
+
+
+ apm32f0xx_misc.c
+ 1
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
+
+
apm32f0xx_rcm.c
@@ -1126,13 +1144,6 @@
..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
-
-
- apm32f0xx_syscfg.c
- 1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_syscfg.c
-
-
apm32f0xx_eint.c
@@ -1140,20 +1151,6 @@
..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
-
-
- apm32f0xx_misc.c
- 1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
-
-
-
-
- system_apm32f0xx.c
- 1
- ..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
-
-
diff --git a/bsp/apm32/apm32f072vb-miniboard/rtconfig.h b/bsp/apm32/apm32f072vb-miniboard/rtconfig.h
index 50eb3a8dde..1581340b4a 100644
--- a/bsp/apm32/apm32f072vb-miniboard/rtconfig.h
+++ b/bsp/apm32/apm32f072vb-miniboard/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -312,6 +313,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f091vc-miniboard/.config b/bsp/apm32/apm32f091vc-miniboard/.config
index fa56e7512a..695022bc5b 100644
--- a/bsp/apm32/apm32f091vc-miniboard/.config
+++ b/bsp/apm32/apm32f091vc-miniboard/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +631,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -721,6 +728,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +876,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,7 +884,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -922,9 +947,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -953,6 +980,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -970,6 +998,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1049,6 +1078,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f091vc-miniboard/project.ewp b/bsp/apm32/apm32f091vc-miniboard/project.ewp
index 6fb7efec8a..a4c9be8799 100644
--- a/bsp/apm32/apm32f091vc-miniboard/project.ewp
+++ b/bsp/apm32/apm32f091vc-miniboard/project.ewp
@@ -356,29 +356,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\.
- $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
$PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
$PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1458,29 +1459,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\.
- $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
$PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc
$PROJ_DIR$\..\libraries\APM32F0xx_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2211,51 +2213,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2317,18 +2286,18 @@
Finsh
-
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
-
$PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+
Kernel
@@ -2379,65 +2348,92 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
Libraries
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
-
-
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Source\system_apm32f0xx.c
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_syscfg.c
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
$PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_usart.c
- $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_syscfg.c
+ $PROJ_DIR$\..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
-
- POSIX
-
utc_UTest
diff --git a/bsp/apm32/apm32f091vc-miniboard/project.uvprojx b/bsp/apm32/apm32f091vc-miniboard/project.uvprojx
index f294d2d6ba..c8843f0ecd 100644
--- a/bsp/apm32/apm32f091vc-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32f091vc-miniboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- APM32F091xC, RT_USING_LIBC, USE_STDPERIPH_DRIVER, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
+ USE_STDPERIPH_DRIVER, APM32F091xC, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
- ..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\epoll;board\ports;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\smp_call;..\libraries\APM32F0xx_Library\CMSIS\Include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension;..\libraries\Drivers\config;..\..\..\libcpu\arm\cortex-m0;board;..\..\..\components\drivers\include;..\libraries\Drivers;.;..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include;..\..\..\components\drivers\include;applications;..\..\..\include;..\..\..\components\libc\posix\ipc;..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc;..\..\..\libcpu\arm\common
+ ..\libraries\Drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\ports;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\net\utest;applications;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;board;.;..\libraries\APM32F0xx_Library\CMSIS\Include;..\libraries\Drivers\config;..\libraries\APM32F0xx_Library\Device\Geehy\APM32F0xx\Include
@@ -388,61 +388,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -719,16 +691,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\shell.c
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
@@ -740,9 +712,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1035,12 +1007,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1050,13 +1071,6 @@
..\..\..\src\klibc\kerrno.c
-
-
- kstring.c
- 1
- ..\..\..\src\klibc\kstring.c
-
-
kstdio.c
@@ -1064,6 +1078,20 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1072,37 +1100,6 @@
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
-
Libraries
@@ -1114,9 +1111,9 @@
- apm32f0xx_rcm.c
+ apm32f0xx_gpio.c
1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
@@ -1128,9 +1125,16 @@
- apm32f0xx_eint.c
+ apm32f0xx_misc.c
1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
+
+
+
+
+ apm32f0xx_rcm.c
+ 1
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_rcm.c
@@ -1142,16 +1146,9 @@
- apm32f0xx_misc.c
+ apm32f0xx_eint.c
1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_misc.c
-
-
-
-
- apm32f0xx_gpio.c
- 1
- ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_gpio.c
+ ..\libraries\APM32F0xx_Library\APM32F0xx_StdPeriphDriver\src\apm32f0xx_eint.c
diff --git a/bsp/apm32/apm32f091vc-miniboard/rtconfig.h b/bsp/apm32/apm32f091vc-miniboard/rtconfig.h
index 390fdd8761..ca91505c9c 100644
--- a/bsp/apm32/apm32f091vc-miniboard/rtconfig.h
+++ b/bsp/apm32/apm32f091vc-miniboard/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -312,6 +313,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f103vb-miniboard/.config b/bsp/apm32/apm32f103vb-miniboard/.config
index b23d6779e6..e0f2d5c3cb 100644
--- a/bsp/apm32/apm32f103vb-miniboard/.config
+++ b/bsp/apm32/apm32f103vb-miniboard/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -583,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -632,6 +638,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -726,6 +735,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -871,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -881,7 +891,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -927,9 +954,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -958,6 +987,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -975,6 +1005,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1055,6 +1086,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f103vb-miniboard/project.ewp b/bsp/apm32/apm32f103vb-miniboard/project.ewp
index d6fe05ac4d..c6f78dff62 100644
--- a/bsp/apm32/apm32f103vb-miniboard/project.ewp
+++ b/bsp/apm32/apm32f103vb-miniboard/project.ewp
@@ -352,30 +352,31 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
- $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1455,30 +1456,31 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
- $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2213,51 +2215,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2320,16 +2292,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2381,54 +2353,72 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
Libraries
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
-
-
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
-
-
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_dma.c
-
-
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_eint.c
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Source\system_apm32f10x.c
$PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_gpio.c
@@ -2437,11 +2427,17 @@
$PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_misc.c
- $PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Source\system_apm32f10x.c
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_eint.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_dma.c
-
-
- POSIX
utc_UTest
diff --git a/bsp/apm32/apm32f103vb-miniboard/project.uvprojx b/bsp/apm32/apm32f103vb-miniboard/project.uvprojx
index f397cb7b14..2dd0dcc598 100644
--- a/bsp/apm32/apm32f103vb-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32f103vb-miniboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- APM32F10X_HD, RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, USE_STDPERIPH_DRIVER
+ RT_USING_LIBC, USE_STDPERIPH_DRIVER, APM32F10X_HD, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__
- ..\..\..\components\drivers\include;..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include;..\..\..\components\finsh;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\libraries\Drivers\config;..\libraries\APM32F10x_Library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\libraries\Drivers;.;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\io\poll;board\ports;applications;..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\include;..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
+ ..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\libraries\APM32F10x_Library\CMSIS\Include;..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\Drivers\config;.;..\..\..\components\net\utest;..\..\..\components\libc\posix\ipc;..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc;..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;board\ports;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;applications;..\libraries\Drivers;board;..\..\..\components\libc\compilers\common\extension;..\..\..\include
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -717,13 +696,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -733,16 +705,23 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1035,26 +1014,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsnprintf_tiny.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1071,54 +1085,30 @@
..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- atomic_arm.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- apm32f10x_gpio.c
- 1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_gpio.c
-
-
system_apm32f10x.c
@@ -1128,9 +1118,9 @@
- apm32f10x_usart.c
+ apm32f10x_gpio.c
1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_gpio.c
@@ -1147,6 +1137,13 @@
..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
+
+
+ apm32f10x_usart.c
+ 1
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
+
+
apm32f10x_eint.c
diff --git a/bsp/apm32/apm32f103vb-miniboard/rtconfig.h b/bsp/apm32/apm32f103vb-miniboard/rtconfig.h
index 47d371b31c..0c2988286c 100644
--- a/bsp/apm32/apm32f103vb-miniboard/rtconfig.h
+++ b/bsp/apm32/apm32f103vb-miniboard/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -317,6 +320,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f103xe-minibroard/.config b/bsp/apm32/apm32f103xe-minibroard/.config
index 418f30a328..2369c139ed 100644
--- a/bsp/apm32/apm32f103xe-minibroard/.config
+++ b/bsp/apm32/apm32f103xe-minibroard/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -583,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -632,6 +638,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -726,6 +735,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -871,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -881,7 +891,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -927,9 +954,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -958,6 +987,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -975,6 +1005,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1055,6 +1086,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f103xe-minibroard/project.ewp b/bsp/apm32/apm32f103xe-minibroard/project.ewp
index 02f64de016..6450f32c1c 100644
--- a/bsp/apm32/apm32f103xe-minibroard/project.ewp
+++ b/bsp/apm32/apm32f103xe-minibroard/project.ewp
@@ -354,30 +354,31 @@
CCIncludePath2
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\board
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
- $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1442,30 +1443,31 @@
CCIncludePath2
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\board
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
- $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2183,51 +2185,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2293,10 +2265,10 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2351,7 +2323,55 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
@@ -2359,41 +2379,14 @@
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
Libraries
-
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
-
-
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_dma.c
-
$PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Source\system_apm32f10x.c
@@ -2406,12 +2399,15 @@
$PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
+
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
+
$PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_eint.c
-
-
- POSIX
+
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_dma.c
+
utc_UTest
diff --git a/bsp/apm32/apm32f103xe-minibroard/project.uvprojx b/bsp/apm32/apm32f103xe-minibroard/project.uvprojx
index 629364e4ac..99c91dfe8a 100644
--- a/bsp/apm32/apm32f103xe-minibroard/project.uvprojx
+++ b/bsp/apm32/apm32f103xe-minibroard/project.uvprojx
@@ -333,9 +333,9 @@
0
- USE_STDPERIPH_DRIVER, APM32F10X_HD, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC
+ __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, __RTTHREAD__, APM32F10X_HD
- ..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include;..\..\..\components\libc\posix\io\poll;.;..\..\..\components\libc\compilers\common\extension;applications;board;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\epoll;..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\common;..\libraries\APM32F10x_Library\CMSIS\Include;..\libraries\Drivers;..\..\..\components\finsh;..\..\..\components\drivers\include;board\ports;..\..\..\components\libc\posix\io\eventfd;..\libraries\Drivers\config;..\..\..\components\drivers\include
+ ..\..\..\components\net\utest;..\..\..\components\libc\posix\io\epoll;..\libraries\Drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc;..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc;applications;..\libraries\APM32F10x_Library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;board;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\Drivers\config;..\..\..\components\drivers\include;board\ports;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\cortex-m3;..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include;..\..\..\components\drivers\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -718,16 +697,9 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -739,9 +711,16 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1034,12 +1013,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1049,6 +1077,13 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1071,79 +1106,13 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
-
Libraries
- apm32f10x_usart.c
+ system_apm32f10x.c
1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
-
-
-
-
- apm32f10x_dma.c
- 1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_dma.c
-
-
-
-
- apm32f10x_rcm.c
- 1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
-
-
-
-
- apm32f10x_eint.c
- 1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_eint.c
-
-
-
-
- apm32f10x_misc.c
- 1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_misc.c
+ ..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Source\system_apm32f10x.c
@@ -1155,9 +1124,37 @@
- system_apm32f10x.c
+ apm32f10x_misc.c
1
- ..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Source\system_apm32f10x.c
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_misc.c
+
+
+
+
+ apm32f10x_rcm.c
+ 1
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
+
+
+
+
+ apm32f10x_usart.c
+ 1
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
+
+
+
+
+ apm32f10x_eint.c
+ 1
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_eint.c
+
+
+
+
+ apm32f10x_dma.c
+ 1
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_dma.c
diff --git a/bsp/apm32/apm32f103xe-minibroard/rtconfig.h b/bsp/apm32/apm32f103xe-minibroard/rtconfig.h
index 85122266a7..8a82003343 100644
--- a/bsp/apm32/apm32f103xe-minibroard/rtconfig.h
+++ b/bsp/apm32/apm32f103xe-minibroard/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -317,6 +320,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f107vc-evalboard/.config b/bsp/apm32/apm32f107vc-evalboard/.config
index 35ae64fb0e..7abc64df83 100644
--- a/bsp/apm32/apm32f107vc-evalboard/.config
+++ b/bsp/apm32/apm32f107vc-evalboard/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart4"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -585,6 +588,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -634,6 +640,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -728,6 +737,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -873,9 +885,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -883,7 +893,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -929,9 +956,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -960,6 +989,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -977,6 +1007,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1057,6 +1088,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f107vc-evalboard/project.ewp b/bsp/apm32/apm32f107vc-evalboard/project.ewp
index c0df07b568..bc7a60e74f 100644
--- a/bsp/apm32/apm32f107vc-evalboard/project.ewp
+++ b/bsp/apm32/apm32f107vc-evalboard/project.ewp
@@ -352,30 +352,31 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
- $PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1455,30 +1456,31 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
- $PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2213,51 +2215,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2320,16 +2292,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2381,68 +2353,92 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
Libraries
-
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
-
$PROJ_DIR$\..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Source\system_apm32f10x.c
-
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
-
$PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_gpio.c
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_eint.c
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_misc.c
- $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_misc.c
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_eint.c
$PROJ_DIR$\..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_dma.c
-
- POSIX
-
utc_UTest
diff --git a/bsp/apm32/apm32f107vc-evalboard/project.uvprojx b/bsp/apm32/apm32f107vc-evalboard/project.uvprojx
index 2061acc00b..e32551697f 100644
--- a/bsp/apm32/apm32f107vc-evalboard/project.uvprojx
+++ b/bsp/apm32/apm32f107vc-evalboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- USE_STDPERIPH_DRIVER, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, APM32F10X_CL, __RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS
+ __RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, APM32F10X_CL, USE_STDPERIPH_DRIVER
- ..\..\..\components\drivers\smp_call;..\..\..\components\finsh;applications;..\libraries\APM32F10x_Library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension;..\libraries\Drivers;.;..\..\..\components\libc\posix\io\eventfd;..\libraries\Drivers\config;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\..\..\include;board;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc;board\ports
+ ..\libraries\APM32F10x_Library\CMSIS\Include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\smp_call;..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\inc;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\libraries\APM32F10x_Library\APM32F10x_ETH_Driver\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;.;..\..\..\components\libc\compilers\common\include;..\libraries\Drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\components\drivers\include;board\ports;..\..\..\components\libc\posix\io\epoll;..\..\..\components\finsh;board;..\..\..\components\libc\posix\io\eventfd;..\libraries\Drivers\config;..\libraries\APM32F10x_Library\Device\Geehy\APM32F10x\Include
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -719,9 +698,9 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\shell.c
@@ -733,16 +712,16 @@
- cmd.c
+ msh_parse.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh_parse.c
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1035,12 +1014,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1050,13 +1078,6 @@
..\..\..\src\klibc\kerrno.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
kstdio.c
@@ -1071,54 +1092,23 @@
..\..\..\src\klibc\kstring.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- apm32f10x_gpio.c
- 1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_gpio.c
-
-
system_apm32f10x.c
@@ -1128,9 +1118,16 @@
- apm32f10x_usart.c
+ apm32f10x_gpio.c
1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_gpio.c
+
+
+
+
+ apm32f10x_misc.c
+ 1
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_misc.c
@@ -1140,6 +1137,13 @@
..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_rcm.c
+
+
+ apm32f10x_usart.c
+ 1
+ ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_usart.c
+
+
apm32f10x_eint.c
@@ -1154,13 +1158,6 @@
..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_dma.c
-
-
- apm32f10x_misc.c
- 1
- ..\libraries\APM32F10x_Library\APM32F10x_StdPeriphDriver\src\apm32f10x_misc.c
-
-
diff --git a/bsp/apm32/apm32f107vc-evalboard/rtconfig.h b/bsp/apm32/apm32f107vc-evalboard/rtconfig.h
index 02f3249e8e..8e7b3af395 100644
--- a/bsp/apm32/apm32f107vc-evalboard/rtconfig.h
+++ b/bsp/apm32/apm32f107vc-evalboard/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart4"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -320,6 +323,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f407ig-minibroard/.config b/bsp/apm32/apm32f407ig-minibroard/.config
index f49c907092..6351a8bd03 100644
--- a/bsp/apm32/apm32f407ig-minibroard/.config
+++ b/bsp/apm32/apm32f407ig-minibroard/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -584,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -633,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -727,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -872,9 +884,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -882,7 +892,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -928,9 +955,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -959,6 +988,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -976,6 +1006,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1055,6 +1086,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f407ig-minibroard/project.ewp b/bsp/apm32/apm32f407ig-minibroard/project.ewp
index 807e5dcab2..76a7146fdf 100644
--- a/bsp/apm32/apm32f407ig-minibroard/project.ewp
+++ b/bsp/apm32/apm32f407ig-minibroard/project.ewp
@@ -354,29 +354,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include
- $PROJ_DIR$\.
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc
$PROJ_DIR$\..\libraries\APM32F4xx_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1441,29 +1442,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include
- $PROJ_DIR$\.
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc
$PROJ_DIR$\..\libraries\APM32F4xx_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2181,51 +2183,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2288,7 +2260,7 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
@@ -2297,7 +2269,7 @@
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2349,15 +2321,60 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
@@ -2366,54 +2383,33 @@
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
Libraries
+
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Source\system_apm32f4xx.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_gpio.c
+
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_syscfg.c
-
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_dma.c
-
-
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_usart.c
-
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_misc.c
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Source\system_apm32f4xx.c
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_rcm.c
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_rcm.c
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_usart.c
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_eint.c
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_gpio.c
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_dma.c
-
- POSIX
-
utc_UTest
diff --git a/bsp/apm32/apm32f407ig-minibroard/project.uvprojx b/bsp/apm32/apm32f407ig-minibroard/project.uvprojx
index 4945e4be2b..960ea5bb0f 100644
--- a/bsp/apm32/apm32f407ig-minibroard/project.uvprojx
+++ b/bsp/apm32/apm32f407ig-minibroard/project.uvprojx
@@ -333,9 +333,9 @@
0
- RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, APM32F40X, __RTTHREAD__, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC
+ APM32F40X, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, RT_USING_LIBC, USE_STDPERIPH_DRIVER
- ..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;..\libraries\APM32F4xx_Library\CMSIS\Include;..\..\..\include;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc;..\..\..\libcpu\arm\cortex-m4;..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc;..\libraries\Drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\..\..\components\drivers\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\include;applications;..\libraries\Drivers;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc
+ ..\..\..\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\components\drivers\include;applications;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc;..\..\..\libcpu\arm\common;..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc;..\libraries\Drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include;..\libraries\APM32F4xx_Library\CMSIS\Include;..\..\..\components\finsh;.;..\..\..\libcpu\arm\cortex-m4;board;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;..\libraries\Drivers;..\..\..\components\libc\compilers\common\extension
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -1034,7 +1013,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1049,13 +1084,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstring.c
@@ -1063,6 +1091,13 @@
..\..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1071,44 +1106,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
Libraries
@@ -1118,20 +1115,6 @@
..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Source\system_apm32f4xx.c
-
-
- apm32f4xx_misc.c
- 1
- ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_misc.c
-
-
-
-
- apm32f4xx_usart.c
- 1
- ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_usart.c
-
-
apm32f4xx_gpio.c
@@ -1141,9 +1124,16 @@
- apm32f4xx_eint.c
+ apm32f4xx_syscfg.c
1
- ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_eint.c
+ ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_syscfg.c
+
+
+
+
+ apm32f4xx_misc.c
+ 1
+ ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_misc.c
@@ -1155,16 +1145,23 @@
- apm32f4xx_dma.c
+ apm32f4xx_usart.c
1
- ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_dma.c
+ ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_usart.c
- apm32f4xx_syscfg.c
+ apm32f4xx_eint.c
1
- ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_syscfg.c
+ ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_eint.c
+
+
+
+
+ apm32f4xx_dma.c
+ 1
+ ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_dma.c
diff --git a/bsp/apm32/apm32f407ig-minibroard/rtconfig.h b/bsp/apm32/apm32f407ig-minibroard/rtconfig.h
index 59d33560b8..f48a817528 100644
--- a/bsp/apm32/apm32f407ig-minibroard/rtconfig.h
+++ b/bsp/apm32/apm32f407ig-minibroard/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -317,6 +320,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32f407zg-evalboard/.config b/bsp/apm32/apm32f407zg-evalboard/.config
index bd785e78ed..ca2f67a50c 100644
--- a/bsp/apm32/apm32f407zg-evalboard/.config
+++ b/bsp/apm32/apm32f407zg-evalboard/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -729,6 +738,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -874,9 +886,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -884,7 +894,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -930,9 +957,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -961,6 +990,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -978,6 +1008,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1057,6 +1088,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32f407zg-evalboard/project.ewp b/bsp/apm32/apm32f407zg-evalboard/project.ewp
index 3e5f76e18f..d2b9df5985 100644
--- a/bsp/apm32/apm32f407zg-evalboard/project.ewp
+++ b/bsp/apm32/apm32f407zg-evalboard/project.ewp
@@ -352,30 +352,31 @@
CCIncludePath2
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\applications
- $PROJ_DIR$\board
- $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include
- $PROJ_DIR$\board\ports
$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\CMSIS\Include
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1455,30 +1456,31 @@
CCIncludePath2
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\applications
- $PROJ_DIR$\board
- $PROJ_DIR$\..\libraries\Drivers
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include
- $PROJ_DIR$\board\ports
$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\CMSIS\Include
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2213,51 +2215,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2320,16 +2292,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2381,12 +2353,51 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
@@ -2394,58 +2405,43 @@
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
Libraries
-
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_gpio.c
-
$PROJ_DIR$\..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Source\system_apm32f4xx.c
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_rcm.c
-
-
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_misc.c
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_gpio.c
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_syscfg.c
- $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_eint.c
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_misc.c
+
+
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_rcm.c
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_usart.c
+
+ $PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_eint.c
+
$PROJ_DIR$\..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_dma.c
-
- POSIX
-
utc_UTest
diff --git a/bsp/apm32/apm32f407zg-evalboard/project.uvprojx b/bsp/apm32/apm32f407zg-evalboard/project.uvprojx
index 3caec5df04..ac8b630b86 100644
--- a/bsp/apm32/apm32f407zg-evalboard/project.uvprojx
+++ b/bsp/apm32/apm32f407zg-evalboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, APM32F40X
+ APM32F40X, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER
- ..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension;board\ports;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\libraries\Drivers;board;..\libraries\Drivers\config;..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc;..\libraries\APM32F4xx_Library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\cortex-m4;..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc;..\..\..\components\libc\posix\io\eventfd;.;..\..\..\components\libc\compilers\common\include;..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;applications
+ ..\libraries\APM32F4xx_Library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;applications;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\include;..\libraries\APM32F4xx_Library\APM32F4xx_ETH_Driver\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\Drivers\config;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\inc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy;board;..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Include;.;..\..\..\components\libc\compilers\common\extension;board\ports;..\libraries\Drivers
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -726,16 +705,16 @@
- msh_parse.c
+ msh.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
@@ -1035,7 +1014,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1043,20 +1085,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstring.c
@@ -1066,47 +1094,16 @@
- kerrno.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
@@ -1114,16 +1111,16 @@
Libraries
- apm32f4xx_gpio.c
+ system_apm32f4xx.c
1
- ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_gpio.c
+ ..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Source\system_apm32f4xx.c
- apm32f4xx_rcm.c
+ apm32f4xx_gpio.c
1
- ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_rcm.c
+ ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_gpio.c
@@ -1142,9 +1139,16 @@
- system_apm32f4xx.c
+ apm32f4xx_rcm.c
1
- ..\libraries\APM32F4xx_Library\Device\Geehy\APM32F4xx\Source\system_apm32f4xx.c
+ ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_rcm.c
+
+
+
+
+ apm32f4xx_usart.c
+ 1
+ ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_usart.c
@@ -1161,13 +1165,6 @@
..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_dma.c
-
-
- apm32f4xx_usart.c
- 1
- ..\libraries\APM32F4xx_Library\APM32F4xx_StdPeriphDriver\src\apm32f4xx_usart.c
-
-
diff --git a/bsp/apm32/apm32f407zg-evalboard/rtconfig.h b/bsp/apm32/apm32f407zg-evalboard/rtconfig.h
index bd779b713b..c43cb32bd7 100644
--- a/bsp/apm32/apm32f407zg-evalboard/rtconfig.h
+++ b/bsp/apm32/apm32f407zg-evalboard/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -320,6 +323,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apm32/apm32s103vb-miniboard/.config b/bsp/apm32/apm32s103vb-miniboard/.config
index f3aed7082d..9ea4791420 100644
--- a/bsp/apm32/apm32s103vb-miniboard/.config
+++ b/bsp/apm32/apm32s103vb-miniboard/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +351,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -559,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -583,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -632,6 +638,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -726,6 +735,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -871,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -881,7 +891,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -927,9 +954,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -958,6 +987,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -975,6 +1005,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1055,6 +1086,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apm32/apm32s103vb-miniboard/project.ewp b/bsp/apm32/apm32s103vb-miniboard/project.ewp
index a69e6f0c33..ad7c62d9df 100644
--- a/bsp/apm32/apm32s103vb-miniboard/project.ewp
+++ b/bsp/apm32/apm32s103vb-miniboard/project.ewp
@@ -352,29 +352,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\applications
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\inc
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\APM32S10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Include
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1454,29 +1455,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\applications
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\libraries\Drivers
- $PROJ_DIR$\..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\inc
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\APM32S10x_Library\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\Drivers\config
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\Drivers
+ $PROJ_DIR$\..\libraries\Drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Include
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\inc
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2211,51 +2213,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2318,16 +2290,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2379,9 +2351,54 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
@@ -2389,58 +2406,37 @@
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
Libraries
- $PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_misc.c
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Source\system_apm32s10x.c
$PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_gpio.c
+
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_misc.c
+
$PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_rcm.c
-
- $PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_eint.c
-
-
- $PROJ_DIR$\..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Source\system_apm32s10x.c
-
$PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_usart.c
+
+ $PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_eint.c
+
$PROJ_DIR$\..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_dma.c
-
- POSIX
-
utc_UTest
diff --git a/bsp/apm32/apm32s103vb-miniboard/project.uvprojx b/bsp/apm32/apm32s103vb-miniboard/project.uvprojx
index fcaa717e19..f0ca40b6fc 100644
--- a/bsp/apm32/apm32s103vb-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32s103vb-miniboard/project.uvprojx
@@ -334,9 +334,9 @@
0
- USE_STDPERIPH_DRIVER, RT_USING_LIBC, __RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, APM32S10X_MD
+ __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, APM32S10X_MD, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __RTTHREAD__
- ..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\inc;..\..\..\components\libc\posix\ipc;..\libraries\Drivers;..\..\..\include;..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\finsh;board;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy;applications;..\..\..\components\libc\compilers\common\include;..\libraries\APM32S10x_Library\CMSIS\Include;..\..\..\components\drivers\include;.;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\smp_call;..\libraries\Drivers\config;..\..\..\components\libc\compilers\common\extension;board\ports
+ ..\libraries\Drivers\config;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\poll;..\libraries\APM32S10x_Library\CMSIS\Include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\include;..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Include;..\..\..\components\net\utest;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\epoll;applications;..\..\..\libcpu\arm\cortex-m3;.;board\ports;..\libraries\Drivers
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -717,13 +696,6 @@
Finsh
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -745,6 +717,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1035,7 +1014,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1057,13 +1092,6 @@
..\..\..\src\klibc\kstring.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
rt_vsnprintf_tiny.c
@@ -1071,42 +1099,11 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
@@ -1114,9 +1111,9 @@
Libraries
- apm32s10x_rcm.c
+ system_apm32s10x.c
1
- ..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_rcm.c
+ ..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Source\system_apm32s10x.c
@@ -1128,16 +1125,23 @@
- apm32s10x_usart.c
+ apm32s10x_misc.c
1
- ..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_usart.c
+ ..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_misc.c
- apm32s10x_misc.c
+ apm32s10x_rcm.c
1
- ..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_misc.c
+ ..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_rcm.c
+
+
+
+
+ apm32s10x_usart.c
+ 1
+ ..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_usart.c
@@ -1154,13 +1158,6 @@
..\libraries\APM32S10x_Library\APM32S10x_StdPeriphDriver\src\apm32s10x_dma.c
-
-
- system_apm32s10x.c
- 1
- ..\libraries\APM32S10x_Library\Device\Geehy\APM32S10x\Source\system_apm32s10x.c
-
-
diff --git a/bsp/apm32/apm32s103vb-miniboard/rtconfig.h b/bsp/apm32/apm32s103vb-miniboard/rtconfig.h
index fd87c85041..4d49e067b1 100644
--- a/bsp/apm32/apm32s103vb-miniboard/rtconfig.h
+++ b/bsp/apm32/apm32s103vb-miniboard/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -317,6 +320,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/apollo2/.config b/bsp/apollo2/.config
index 8e0da1d786..0039a8047d 100644
--- a/bsp/apollo2/.config
+++ b/bsp/apollo2/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -257,7 +260,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -281,6 +284,8 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_SOFT_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
@@ -295,10 +300,10 @@ CONFIG_RT_USING_SPI=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -375,8 +380,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -385,6 +388,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -586,6 +590,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -611,6 +616,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -660,6 +668,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -754,6 +765,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -899,9 +913,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -909,7 +921,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -955,9 +984,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -986,6 +1017,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1003,6 +1035,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1082,6 +1115,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/apollo2/project.uvprojx b/bsp/apollo2/project.uvprojx
index f8dde28600..56ee26d5ac 100644
--- a/bsp/apollo2/project.uvprojx
+++ b/bsp/apollo2/project.uvprojx
@@ -368,9 +368,9 @@
1
- __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, AM_PACKAGE_BGA, RT_USING_LIBC, AM_PART_APOLLO2
+ __STDC_LIMIT_MACROS, __RTTHREAD__, AM_PACKAGE_BGA, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, AM_PART_APOLLO2
- ..\..\components\drivers\smp_call;board;libraries\startup;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\dfs\dfs_v1\include;..\..\components\drivers\include;..\..\components\drivers\include;libraries\drivers;..\..\libcpu\arm\cortex-m4;..\..\components\libc\posix\io\poll;..\..\components\drivers\include;..\..\components\libc\compilers\common\include;..\..\components\finsh;..\..\components\libc\posix\io\epoll;..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\components\libc\posix\ipc;.;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\include;libraries\startup\cmsis\include;applications;..\..\components\drivers\phy;..\..\include;..\..\components\libc\compilers\common\extension;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\include;..\..\components\drivers\spi
+ ..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\libc\posix\io\eventfd;applications;..\..\components\drivers\include;..\..\components\drivers\phy;..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\components\dfs\dfs_v1\include;libraries\startup;..\..\components\libc\posix\io\poll;libraries\drivers;..\..\components\drivers\include;board;..\..\components\libc\posix\io\epoll;..\..\components\drivers\spi;..\..\components\libc\compilers\common\extension;..\..\components\drivers\include;libraries\startup\cmsis\include;..\..\components\net\utest;..\..\include;..\..\components\drivers\smp_call;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\libc\compilers\common\include;..\..\components\drivers\include;..\..\components\finsh;.;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\posix\ipc
@@ -421,61 +421,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\components\libc\compilers\common\cctype.c
+ ..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -826,6 +805,34 @@
Drivers
+
+
+ adc.c
+ 1
+ board\adc.c
+
+
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ flash.c
+ 1
+ board\flash.c
+
+
+
+
+ gpio.c
+ 1
+ board\gpio.c
+
+
i2c.c
@@ -833,6 +840,27 @@
board\i2c.c
+
+
+ led.c
+ 1
+ board\led.c
+
+
+
+
+ pdm.c
+ 1
+ board\pdm.c
+
+
+
+
+ pwm.c
+ 1
+ board\pwm.c
+
+
rtc.c
@@ -847,34 +875,6 @@
board\smbus.c
-
-
- adc.c
- 1
- board\adc.c
-
-
-
-
- flash.c
- 1
- board\flash.c
-
-
-
-
- uart.c
- 1
- board\uart.c
-
-
-
-
- board.c
- 1
- board\board.c
-
-
spi.c
@@ -884,30 +884,9 @@
- led.c
+ uart.c
1
- board\led.c
-
-
-
-
- gpio.c
- 1
- board\gpio.c
-
-
-
-
- pdm.c
- 1
- board\pdm.c
-
-
-
-
- pwm.c
- 1
- board\pwm.c
+ board\uart.c
@@ -1011,20 +990,6 @@
Finsh
-
-
- msh.c
- 1
- ..\..\components\finsh\msh.c
-
-
-
-
- cmd.c
- 1
- ..\..\components\finsh\cmd.c
-
-
shell.c
@@ -1032,6 +997,13 @@
..\..\components\finsh\shell.c
+
+
+ msh.c
+ 1
+ ..\..\components\finsh\msh.c
+
+
msh_parse.c
@@ -1039,6 +1011,13 @@
..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\components\finsh\cmd.c
+
+
msh_file.c
@@ -1336,26 +1315,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstring.c
+ syscalls.c
1
- ..\..\src\klibc\kstring.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsscanf.c
+ cctype.c
1
- ..\..\src\klibc\rt_vsscanf.c
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
@@ -1372,42 +1386,25 @@
..\..\src\klibc\kstdio.c
-
-
- libcpu
- atomic_arm.c
+ kstring.c
1
- ..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\libcpu\arm\common\div0.c
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/apollo2/rtconfig.h b/bsp/apollo2/rtconfig.h
index ad8ccfdca7..4351fc9a60 100644
--- a/bsp/apollo2/rtconfig.h
+++ b/bsp/apollo2/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -159,6 +162,7 @@
#define RT_USING_I2C_BITOPS
#define RT_USING_RTC
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_PIN
/* end of Device Drivers */
@@ -329,6 +333,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/asm9260t/.config b/bsp/asm9260t/.config
index 5adfa3a226..24cd85ca5b 100644
--- a/bsp/asm9260t/.config
+++ b/bsp/asm9260t/.config
@@ -183,7 +183,8 @@ CONFIG_RT_USING_INTERRUPT_INFO=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart3"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -240,7 +241,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +268,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_WIFI is not set
CONFIG_RT_USING_LED=y
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -347,8 +348,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -357,6 +356,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -558,6 +558,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -582,6 +583,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -630,6 +634,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -724,6 +731,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -869,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,7 +887,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -925,9 +950,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -956,6 +983,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -973,6 +1001,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/asm9260t/project.ewp b/bsp/asm9260t/project.ewp
index 932288a939..53f3ff9100 100644
--- a/bsp/asm9260t/project.ewp
+++ b/bsp/asm9260t/project.ewp
@@ -343,24 +343,25 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\platform
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\libcpu\arm\arm926
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\libcpu\arm\arm926
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\platform
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1378,24 +1379,25 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\platform
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\libcpu\arm\arm926
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\libcpu\arm\arm926
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\platform
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -2077,51 +2079,33 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\machine.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
@@ -2198,15 +2182,15 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
+
+ $PROJ_DIR$\..\..\components\finsh\msh.c
+
$PROJ_DIR$\..\..\components\finsh\msh_parse.c
$PROJ_DIR$\..\..\components\finsh\cmd.c
-
- $PROJ_DIR$\..\..\components\finsh\msh.c
-
Kernel
@@ -2263,55 +2247,67 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
- $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\src\klibc\kstdio.c
- $PROJ_DIR$\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S
+ $PROJ_DIR$\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\libcpu\arm\arm926\machine.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj
index 1be49f7c3a..1cdd55f89b 100644
--- a/bsp/asm9260t/project.uvproj
+++ b/bsp/asm9260t/project.uvproj
@@ -357,9 +357,9 @@
0
- RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
+ __RTTHREAD__, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\libcpu\arm\common;..\..\libcpu\arm\arm926;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\components\libc\posix\ipc;drivers;..\..\components\libc\posix\io\epoll;applications;..\..\components\libc\compilers\common\include;..\..\components\finsh;..\..\components\libc\posix\io\poll;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\include;..\..\components\drivers\phy;..\..\components\drivers\smp_call;..\..\components\libc\compilers\common\extension;platform;..\..\include
+ ..\..\components\libc\posix\ipc;..\..\include;.;..\..\libcpu\arm\arm926;..\..\components\libc\compilers\common\include;..\..\components\libc\posix\io\epoll;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\eventfd;..\..\components\net\utest;drivers;..\..\components\drivers\phy;..\..\components\drivers\include;..\..\components\drivers\include;applications;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\smp_call;..\..\components\drivers\include;..\..\components\finsh;platform;..\..\libcpu\arm\common;..\..\components\libc\compilers\common\extension
@@ -410,61 +410,68 @@
- Compiler
+ CPU
- syscall_mem.c
- 1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\arm926\context_rvds.S
- syscalls.c
+ cpuport.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\arm926\cpuport.c
- cctype.c
+ machine.c
1
- ..\..\components\libc\compilers\common\cctype.c
+ ..\..\libcpu\arm\arm926\machine.c
- cstdlib.c
+ mmu.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
+ ..\..\libcpu\arm\arm926\mmu.c
- cstring.c
+ stack.c
1
- ..\..\components\libc\compilers\common\cstring.c
+ ..\..\libcpu\arm\arm926\stack.c
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
+ start_rvds.S
+ 2
+ ..\..\libcpu\arm\arm926\start_rvds.S
- cunistd.c
+ trap.c
1
- ..\..\components\libc\compilers\common\cunistd.c
+ ..\..\libcpu\arm\arm926\trap.c
- cwchar.c
+ div0.c
1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\common\div0.c
+
+
+
+
+ showmem.c
+ 1
+ ..\..\libcpu\arm\common\showmem.c
@@ -764,9 +771,9 @@
- cmd.c
+ msh.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\msh.c
@@ -778,9 +785,9 @@
- msh.c
+ cmd.c
1
- ..\..\components\finsh\msh.c
+ ..\..\components\finsh\cmd.c
@@ -1111,7 +1118,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1133,13 +1196,6 @@
..\..\src\klibc\kstring.c
-
-
- rt_vsscanf.c
- 1
- ..\..\src\klibc\rt_vsscanf.c
-
-
rt_vsnprintf_tiny.c
@@ -1147,70 +1203,11 @@
..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- context_rvds.S
- 2
- ..\..\libcpu\arm\arm926\context_rvds.S
-
-
-
-
- cpuport.c
+ rt_vsscanf.c
1
- ..\..\libcpu\arm\arm926\cpuport.c
-
-
-
-
- machine.c
- 1
- ..\..\libcpu\arm\arm926\machine.c
-
-
-
-
- mmu.c
- 1
- ..\..\libcpu\arm\arm926\mmu.c
-
-
-
-
- stack.c
- 1
- ..\..\libcpu\arm\arm926\stack.c
-
-
-
-
- start_rvds.S
- 2
- ..\..\libcpu\arm\arm926\start_rvds.S
-
-
-
-
- trap.c
- 1
- ..\..\libcpu\arm\arm926\trap.c
-
-
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
+ ..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/asm9260t/rtconfig.h b/bsp/asm9260t/rtconfig.h
index 8102cd341e..4bd66105a7 100644
--- a/bsp/asm9260t/rtconfig.h
+++ b/bsp/asm9260t/rtconfig.h
@@ -110,7 +110,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart3"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
@@ -318,6 +319,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32a403a-start/.config b/bsp/at32/at32a403a-start/.config
index f2bac356d4..6065c1447a 100644
--- a/bsp/at32/at32a403a-start/.config
+++ b/bsp/at32/at32a403a-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32A403A_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32A403A_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32A403A_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32A403A_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32A403A_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32A403A_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1432,7 +1470,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32a403a-start/project.ewp b/bsp/at32/at32a403a-start/project.ewp
index 312aee1855..bd9ac3a0d9 100644
--- a/bsp/at32/at32a403a-start/project.ewp
+++ b/bsp/at32/at32a403a-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\usbd_library\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbd_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\usbd_library\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbd_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,16 +2183,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,12 +2247,51 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
@@ -2291,27 +2302,12 @@
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbd_library
diff --git a/bsp/at32/at32a403a-start/project.uvproj b/bsp/at32/at32a403a-start/project.uvproj
index cb493772b3..46565f3faf 100644
--- a/bsp/at32/at32a403a-start/project.uvproj
+++ b/bsp/at32/at32a403a-start/project.uvproj
@@ -357,9 +357,9 @@
0
- AT32A403AVGT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__
+ __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, AT32A403AVGT7, RT_USING_ARMLIBC
- ..\..\..\components\drivers\phy;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\epoll;.;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;board\inc;board;..\..\..\components\drivers\include;..\..\..\components\drivers\include;applications;..\libraries\usbd_library\inc;..\..\..\libcpu\arm\cortex-m4
+ ..\..\..\components\drivers\include;..\libraries\usbd_library\inc;board\inc;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\epoll;..\..\..\components\net\utest;..\..\..\libcpu\arm\common;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\components\finsh;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;board;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -741,16 +720,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\shell.c
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
@@ -762,9 +741,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1076,12 +1055,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1093,9 +1121,9 @@
- rt_vsscanf.c
+ kstdio.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\src\klibc\kstdio.c
@@ -1107,47 +1135,16 @@
- kstdio.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32a403a-start/project.uvprojx b/bsp/at32/at32a403a-start/project.uvprojx
index 9f8cbe45df..4bbc95eb23 100644
--- a/bsp/at32/at32a403a-start/project.uvprojx
+++ b/bsp/at32/at32a403a-start/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, AT32A403AVGT7, RT_USING_ARMLIBC
+ __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, AT32A403AVGT7
- ..\..\..\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;board;..\..\..\components\drivers\smp_call;applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;..\libraries\usbd_library\inc;..\..\..\components\libc\posix\io\epoll;board\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\libraries\rt_drivers;..\..\..\components\drivers\include
+ applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\..\..\libcpu\arm\common;.;..\..\..\components\libc\posix\io\epoll;..\..\..\components\finsh;..\libraries\usbd_library\inc;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;board
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -719,9 +698,9 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\shell.c
@@ -733,16 +712,16 @@
- cmd.c
+ msh_parse.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh_parse.c
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1054,26 +1033,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- kstring.c
+ cctype.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1090,42 +1104,25 @@
..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- atomic_arm.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32a403a-start/rtconfig.h b/bsp/at32/at32a403a-start/rtconfig.h
index 2454fecebe..00172dd686 100644
--- a/bsp/at32/at32a403a-start/rtconfig.h
+++ b/bsp/at32/at32a403a-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32a423-start/.config b/bsp/at32/at32a423-start/.config
index 4996a0cc36..f6aa0e983e 100644
--- a/bsp/at32/at32a423-start/.config
+++ b/bsp/at32/at32a423-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32A423_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32A423_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32A423_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32A423_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32A423_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32A423_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1432,7 +1470,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32a423-start/project.ewp b/bsp/at32/at32a423-start/project.ewp
index 8b7e6a3dd2..2980c6d599 100644
--- a/bsp/at32/at32a423-start/project.ewp
+++ b/bsp/at32/at32a423-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\board
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\board
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,16 +2183,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,15 +2247,51 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
@@ -2291,27 +2299,15 @@
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbotg_library
diff --git a/bsp/at32/at32a423-start/project.uvproj b/bsp/at32/at32a423-start/project.uvproj
index f1ab98786f..5d4842c0d2 100644
--- a/bsp/at32/at32a423-start/project.uvproj
+++ b/bsp/at32/at32a423-start/project.uvproj
@@ -357,9 +357,9 @@
0
- RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_LIBC, AT32A423VCT7
+ __STDC_LIMIT_MACROS, __RTTHREAD__, AT32A423VCT7, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
- ..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\finsh;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\smp_call;board\inc;board;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers
+ ..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\phy;board\inc;..\libraries\rt_drivers;board;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;applications;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\net\utest;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;.;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\libraries\rt_drivers\config
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -746,13 +725,6 @@
..\..\..\components\finsh\shell.c
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
msh.c
@@ -767,6 +739,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1076,19 +1055,68 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1107,47 +1135,16 @@
- kerrno.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32a423-start/project.uvprojx b/bsp/at32/at32a423-start/project.uvprojx
index 707abc108c..a3e34e0772 100644
--- a/bsp/at32/at32a423-start/project.uvprojx
+++ b/bsp/at32/at32a423-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, AT32A423VCT7, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC
+ AT32A423VCT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_LIBC
- ..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\include;board;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;board\inc;applications;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\drivers\include
+ ..\..\..\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\libraries\usbotg_library\inc;board;board\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\include;applications;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\libraries\rt_drivers\config;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -718,9 +697,9 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\shell.c
@@ -732,9 +711,9 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
@@ -1053,12 +1032,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1077,9 +1112,9 @@
- kerrno.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kerrno.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
@@ -1090,44 +1125,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32a423-start/rtconfig.h b/bsp/at32/at32a423-start/rtconfig.h
index ba836de4f6..ea60932601 100644
--- a/bsp/at32/at32a423-start/rtconfig.h
+++ b/bsp/at32/at32a423-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f402-start/.config b/bsp/at32/at32f402-start/.config
index b0507731c3..5601f52275 100644
--- a/bsp/at32/at32f402-start/.config
+++ b/bsp/at32/at32f402-start/.config
@@ -179,12 +179,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -240,7 +243,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -266,10 +269,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -346,8 +349,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -356,6 +357,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -557,6 +559,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -582,6 +585,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -631,6 +637,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -728,6 +737,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -879,9 +891,7 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -889,7 +899,24 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -935,9 +962,11 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -966,6 +995,7 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -983,6 +1013,7 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1062,6 +1093,13 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1431,7 +1469,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f402-start/project.ewp b/bsp/at32/at32f402-start/project.ewp
index 3be28b114c..b7b267fca7 100644
--- a/bsp/at32/at32f402-start/project.ewp
+++ b/bsp/at32/at32f402-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\board\inc
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\board\inc
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2210,15 +2182,15 @@
Finsh
+
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
+
$PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,43 +2247,67 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbotg_library
diff --git a/bsp/at32/at32f402-start/project.uvproj b/bsp/at32/at32f402-start/project.uvproj
index 6a6bd9cde8..10a48d2e4e 100644
--- a/bsp/at32/at32f402-start/project.uvproj
+++ b/bsp/at32/at32f402-start/project.uvproj
@@ -357,9 +357,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, AT32F402RCT7, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS
+ AT32F402RCT7, RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __STDC_LIMIT_MACROS
- board\inc;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers\config;applications;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;.;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\include;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\include
+ ..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\rt_drivers;board;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\include;board\inc;..\..\..\components\libc\posix\ipc;..\..\..\components\net\utest;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\extension;.;..\..\..\libcpu\arm\common
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -739,20 +718,6 @@
Finsh
-
-
- msh.c
- 1
- ..\..\..\components\finsh\msh.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -760,6 +725,13 @@
..\..\..\components\finsh\shell.c
+
+
+ msh.c
+ 1
+ ..\..\..\components\finsh\msh.c
+
+
msh_parse.c
@@ -767,6 +739,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1076,7 +1055,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1084,13 +1119,6 @@
..\..\..\src\klibc\kerrno.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstdio.c
@@ -1098,13 +1126,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
kstring.c
@@ -1112,42 +1133,18 @@
..\..\..\src\klibc\kstring.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f402-start/project.uvprojx b/bsp/at32/at32f402-start/project.uvprojx
index ae8e00b748..eaf1622b16 100644
--- a/bsp/at32/at32f402-start/project.uvprojx
+++ b/bsp/at32/at32f402-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- RT_USING_LIBC, AT32F402RCT7, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__
+ RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, AT32F402RCT7
- ..\..\..\components\libc\posix\ipc;..\..\..\include;..\libraries\rt_drivers;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\libraries\usbotg_library\inc;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;board\inc;..\..\..\components\libc\posix\io\eventfd;board;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;applications;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include
+ ..\..\..\components\drivers\include;.;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\phy;..\..\..\components\finsh;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\include;board;..\..\..\components\net\utest;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;board\inc;..\libraries\rt_drivers\config;..\..\..\components\drivers\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -718,16 +697,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\shell.c
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
@@ -739,9 +718,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1053,12 +1032,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1068,13 +1103,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
kstring.c
@@ -1084,47 +1112,16 @@
- kerrno.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f402-start/rtconfig.h b/bsp/at32/at32f402-start/rtconfig.h
index ff9c2ad09a..cd32577c7c 100644
--- a/bsp/at32/at32f402-start/rtconfig.h
+++ b/bsp/at32/at32f402-start/rtconfig.h
@@ -103,10 +103,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -321,6 +324,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f403a-start/.config b/bsp/at32/at32f403a-start/.config
index ffbdd713db..a79e59b934 100644
--- a/bsp/at32/at32f403a-start/.config
+++ b/bsp/at32/at32f403a-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1432,7 +1470,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f403a-start/project.ewp b/bsp/at32/at32f403a-start/project.ewp
index 095716ad71..87b3a1114d 100644
--- a/bsp/at32/at32f403a-start/project.ewp
+++ b/bsp/at32/at32f403a-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\usbd_library\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\board\inc
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbd_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\usbd_library\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\board\inc
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbd_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,16 +2183,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,44 +2247,68 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
-
usbd_library
diff --git a/bsp/at32/at32f403a-start/project.uvproj b/bsp/at32/at32f403a-start/project.uvproj
index a92ff8bcc8..1b394a8b07 100644
--- a/bsp/at32/at32f403a-start/project.uvproj
+++ b/bsp/at32/at32f403a-start/project.uvproj
@@ -357,9 +357,9 @@
0
- __STDC_LIMIT_MACROS, AT32F403AVGT7, RT_USING_ARMLIBC, __RTTHREAD__, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
+ AT32F403AVGT7, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__
- ..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;applications;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\epoll;..\libraries\usbd_library\inc;..\..\..\components\libc\posix\io\eventfd;.;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;board\inc;..\..\..\components\drivers\include;board;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\include
+ ..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\libraries\usbd_library\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\include;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\finsh;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;applications;board;.;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -748,16 +727,16 @@
- msh_parse.c
+ msh.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
@@ -1076,12 +1055,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1098,6 +1133,13 @@
..\..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1105,51 +1147,6 @@
..\..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
diff --git a/bsp/at32/at32f403a-start/project.uvprojx b/bsp/at32/at32f403a-start/project.uvprojx
index 0335389305..83eaa4bd52 100644
--- a/bsp/at32/at32f403a-start/project.uvprojx
+++ b/bsp/at32/at32f403a-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, AT32F403AVGT7, __RTTHREAD__, RT_USING_LIBC
+ __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32F403AVGT7, __RTTHREAD__, RT_USING_ARMLIBC
- ..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\epoll;..\libraries\usbd_library\inc;board;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\finsh;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;.;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\include;board\inc
+ ..\libraries\usbd_library\inc;..\..\..\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\smp_call;applications;..\libraries\rt_drivers\config;board\inc;..\..\..\components\finsh;..\libraries\rt_drivers;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\libcpu\arm\cortex-m4;board;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -718,16 +697,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\shell.c
- shell.c
+ msh.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh.c
@@ -1053,12 +1032,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1077,9 +1112,9 @@
- kerrno.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kerrno.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
@@ -1090,44 +1125,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32f403a-start/rtconfig.h b/bsp/at32/at32f403a-start/rtconfig.h
index ab9abde771..5e4e9ea4cc 100644
--- a/bsp/at32/at32f403a-start/rtconfig.h
+++ b/bsp/at32/at32f403a-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f405-start/.config b/bsp/at32/at32f405-start/.config
index 3d59bcc400..36ea906c72 100644
--- a/bsp/at32/at32f405-start/.config
+++ b/bsp/at32/at32f405-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F402_405_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1435,7 +1473,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f405-start/project.ewp b/bsp/at32/at32f405-start/project.ewp
index 22a210d778..6b88b17b5f 100644
--- a/bsp/at32/at32f405-start/project.ewp
+++ b/bsp/at32/at32f405-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\board\inc
$PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\board\inc
$PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,16 +2183,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,13 +2247,58 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
@@ -2292,27 +2309,6 @@
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
-
usbotg_library
diff --git a/bsp/at32/at32f405-start/project.uvproj b/bsp/at32/at32f405-start/project.uvproj
index 56c51edbb7..8ff5627f88 100644
--- a/bsp/at32/at32f405-start/project.uvproj
+++ b/bsp/at32/at32f405-start/project.uvproj
@@ -357,9 +357,9 @@
0
- __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, AT32F405RCT7
+ RT_USING_ARMLIBC, AT32F405RCT7, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension\fcntl\octal;board\inc;..\..\..\components\finsh;applications;..\..\..\components\libc\posix\io\eventfd;..\libraries\rt_drivers;.;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;board
+ ..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\libraries\usbotg_library\inc;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension;..\..\..\include;applications;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;board
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -741,16 +720,16 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
- shell.c
+ msh.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh.c
@@ -762,9 +741,9 @@
- msh.c
+ cmd.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\cmd.c
@@ -1076,19 +1055,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1105,6 +1126,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1112,42 +1140,11 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f405-start/project.uvprojx b/bsp/at32/at32f405-start/project.uvprojx
index ab1cda562f..4e84da57fe 100644
--- a/bsp/at32/at32f405-start/project.uvprojx
+++ b/bsp/at32/at32f405-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, AT32F405RCT7
+ __STDC_LIMIT_MACROS, AT32F405RCT7, RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
- ..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;.;..\libraries\rt_drivers;..\libraries\rt_drivers\config;..\..\..\include;applications;..\..\..\components\libc\posix\io\epoll;board;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common
+ ..\libraries\rt_drivers;.;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\libraries\usbotg_library\inc;applications;board;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\smp_call;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\net\utest;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;..\..\..\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -716,13 +695,6 @@
Finsh
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -744,6 +716,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1053,12 +1032,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1068,13 +1096,6 @@
..\..\..\src\klibc\kerrno.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstdio.c
@@ -1082,6 +1103,20 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1090,44 +1125,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32f405-start/rtconfig.h b/bsp/at32/at32f405-start/rtconfig.h
index 03e941364e..da51a66041 100644
--- a/bsp/at32/at32f405-start/rtconfig.h
+++ b/bsp/at32/at32f405-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f407-start/.config b/bsp/at32/at32f407-start/.config
index 01ec85495b..723c88cf79 100644
--- a/bsp/at32/at32f407-start/.config
+++ b/bsp/at32/at32f407-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F403A_407_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1433,7 +1471,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f407-start/project.ewp b/bsp/at32/at32f407-start/project.ewp
index 0099af97d1..fd480a61dc 100644
--- a/bsp/at32/at32f407-start/project.ewp
+++ b/bsp/at32/at32f407-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\usbd_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\usbd_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,16 +2183,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,9 +2247,51 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
@@ -2285,33 +2299,15 @@
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbd_library
diff --git a/bsp/at32/at32f407-start/project.uvproj b/bsp/at32/at32f407-start/project.uvproj
index d7803be4d2..3453e1db34 100644
--- a/bsp/at32/at32f407-start/project.uvproj
+++ b/bsp/at32/at32f407-start/project.uvproj
@@ -357,9 +357,9 @@
0
- RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, AT32F407VGT7, __RTTHREAD__, RT_USING_LIBC
+ RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, AT32F407VGT7
- board;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\libraries\rt_drivers;board\inc;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;.;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;..\..\..\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\epoll;..\libraries\usbd_library\inc;applications;..\..\..\components\drivers\include
+ ..\..\..\components\drivers\smp_call;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;board\inc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers;.;applications;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\libraries\usbd_library\inc;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers\config;..\..\..\components\finsh
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -739,20 +718,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -767,6 +732,20 @@
..\..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1076,7 +1055,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1084,13 +1119,6 @@
..\..\..\src\klibc\kerrno.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstdio.c
@@ -1098,13 +1126,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
kstring.c
@@ -1112,42 +1133,18 @@
..\..\..\src\klibc\kstring.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f407-start/project.uvprojx b/bsp/at32/at32f407-start/project.uvprojx
index 8ab3667758..628576be0f 100644
--- a/bsp/at32/at32f407-start/project.uvprojx
+++ b/bsp/at32/at32f407-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32F407VGT7
+ RT_USING_LIBC, AT32F407VGT7, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC
- board\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\common;applications;board;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\include;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\libraries\usbd_library\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers\config
+ ..\..\..\components\libc\posix\io\epoll;.;..\..\..\components\drivers\include;applications;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\cortex-m4;..\libraries\rt_drivers;board\inc;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\net\utest;..\..\..\components\drivers\include;board;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\smp_call;..\libraries\usbd_library\inc;..\libraries\rt_drivers\config
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -718,16 +697,9 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -739,9 +711,16 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1053,26 +1032,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstdio.c
+ syscalls.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsnprintf_tiny.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1082,6 +1096,27 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1090,44 +1125,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32f407-start/rtconfig.h b/bsp/at32/at32f407-start/rtconfig.h
index 8831c804cb..0ef25f7513 100644
--- a/bsp/at32/at32f407-start/rtconfig.h
+++ b/bsp/at32/at32f407-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f413-start/.config b/bsp/at32/at32f413-start/.config
index fe8db8753f..55832ece4b 100644
--- a/bsp/at32/at32f413-start/.config
+++ b/bsp/at32/at32f413-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F413_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F413_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F413_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F413_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F413_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F413_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1432,7 +1470,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f413-start/project.ewp b/bsp/at32/at32f413-start/project.ewp
index b9f305cbc5..d05bf57881 100644
--- a/bsp/at32/at32f413-start/project.ewp
+++ b/bsp/at32/at32f413-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\libraries\usbd_library\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\.
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbd_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\libraries\usbd_library\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\.
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbd_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,13 +2183,13 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,43 +2247,67 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbd_library
diff --git a/bsp/at32/at32f413-start/project.uvproj b/bsp/at32/at32f413-start/project.uvproj
index 30662cc646..c2aac3d8cc 100644
--- a/bsp/at32/at32f413-start/project.uvproj
+++ b/bsp/at32/at32f413-start/project.uvproj
@@ -357,9 +357,9 @@
0
- RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, AT32F413RCT7, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_LIBC
+ RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __RTTHREAD__, AT32F413RCT7
- ..\..\..\components\drivers\include;..\..\..\components\drivers\include;.;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\usbd_library\inc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\smp_call;board;applications;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension
+ ..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;board;..\..\..\components\finsh;..\libraries\usbd_library\inc;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\cortex-m4;board\inc;applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;.;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers\config;..\..\..\components\drivers\include
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -746,13 +725,6 @@
..\..\..\components\finsh\shell.c
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
msh.c
@@ -767,6 +739,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1076,12 +1055,75 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
@@ -1100,54 +1142,9 @@
- kstdio.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kstdio.c
-
-
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f413-start/project.uvprojx b/bsp/at32/at32f413-start/project.uvprojx
index 105a90b168..a04eac04a9 100644
--- a/bsp/at32/at32f413-start/project.uvprojx
+++ b/bsp/at32/at32f413-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __RTTHREAD__, RT_USING_ARMLIBC, AT32F413RCT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __STDC_LIMIT_MACROS
+ RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, AT32F413RCT7, __RTTHREAD__, __STDC_LIMIT_MACROS
- ..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\libraries\rt_drivers\config;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;board\inc;applications;..\..\..\include;board;..\libraries\usbd_library\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll
+ ..\..\..\components\net\utest;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\..\..\include;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\libraries\usbd_library\inc;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;board
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -716,20 +695,6 @@
Finsh
-
-
- msh.c
- 1
- ..\..\..\components\finsh\msh.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -737,6 +702,13 @@
..\..\..\components\finsh\shell.c
+
+
+ msh.c
+ 1
+ ..\..\..\components\finsh\msh.c
+
+
msh_parse.c
@@ -744,6 +716,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1053,12 +1032,75 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
@@ -1077,54 +1119,9 @@
- kstdio.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kstdio.c
-
-
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f413-start/rtconfig.h b/bsp/at32/at32f413-start/rtconfig.h
index fdd6b5ebad..d3c8a4ed3b 100644
--- a/bsp/at32/at32f413-start/rtconfig.h
+++ b/bsp/at32/at32f413-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f415-start/.config b/bsp/at32/at32f415-start/.config
index 5ce785a89a..af2703210a 100644
--- a/bsp/at32/at32f415-start/.config
+++ b/bsp/at32/at32f415-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F415_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F415_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F415_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F415_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F415_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F415_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1432,7 +1470,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f415-start/project.ewp b/bsp/at32/at32f415-start/project.ewp
index 630ff3dfd0..ed37377abb 100644
--- a/bsp/at32/at32f415-start/project.ewp
+++ b/bsp/at32/at32f415-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\.
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\.
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2210,9 +2182,6 @@
Finsh
-
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
-
$PROJ_DIR$\..\..\..\components\finsh\shell.c
@@ -2222,6 +2191,9 @@
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+
Kernel
@@ -2275,12 +2247,54 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
@@ -2289,29 +2303,11 @@
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbotg_library
diff --git a/bsp/at32/at32f415-start/project.uvproj b/bsp/at32/at32f415-start/project.uvproj
index e5903c8673..8aebb8a1ba 100644
--- a/bsp/at32/at32f415-start/project.uvproj
+++ b/bsp/at32/at32f415-start/project.uvproj
@@ -357,9 +357,9 @@
0
- AT32F415RCT7, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC
+ RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, AT32F415RCT7, RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
- .;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;applications;..\..\..\include;..\..\..\components\drivers\smp_call;board\inc;..\..\..\components\drivers\include;board;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\finsh;..\..\..\components\drivers\include
+ ..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\libraries\usbotg_library\inc;board;..\..\..\components\net\utest;..\..\..\include;..\..\..\components\libc\posix\io\epoll;board\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;applications;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\finsh;.;..\..\..\components\drivers\include
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -741,9 +720,9 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -755,16 +734,16 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
- msh_parse.c
+ cmd.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\cmd.c
@@ -1076,19 +1055,61 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstring.c
+ syscalls.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1098,6 +1119,20 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1107,47 +1142,9 @@
- kstdio.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f415-start/project.uvprojx b/bsp/at32/at32f415-start/project.uvprojx
index baacf1a55b..5cc3afadd9 100644
--- a/bsp/at32/at32f415-start/project.uvprojx
+++ b/bsp/at32/at32f415-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- AT32F415RCT7, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_LIBC, __STDC_LIMIT_MACROS
+ __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, AT32F415RCT7, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC
- ..\..\..\components\libc\posix\io\epoll;..\..\..\components\finsh;board;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4;..\libraries\usbotg_library\inc;..\libraries\rt_drivers;..\..\..\components\drivers\include;.;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension;applications;..\..\..\components\drivers\phy;..\..\..\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd
+ ..\libraries\usbotg_library\inc;.;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\common;board\inc;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;board;applications;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\finsh;..\..\..\components\drivers\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -732,16 +711,16 @@
- cmd.c
+ msh_parse.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh_parse.c
- msh_parse.c
+ cmd.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\cmd.c
@@ -1053,12 +1032,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1068,13 +1096,6 @@
..\..\..\src\klibc\kerrno.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
kstdio.c
@@ -1089,42 +1110,18 @@
..\..\..\src\klibc\kstring.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f415-start/rtconfig.h b/bsp/at32/at32f415-start/rtconfig.h
index 1ede002bda..6e4ed44f31 100644
--- a/bsp/at32/at32f415-start/rtconfig.h
+++ b/bsp/at32/at32f415-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f421-start/project.ewp b/bsp/at32/at32f421-start/project.ewp
index f82d91a581..55ad78afe5 100644
--- a/bsp/at32/at32f421-start/project.ewp
+++ b/bsp/at32/at32f421-start/project.ewp
@@ -352,26 +352,27 @@
CCIncludePath2
+ $PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1398,26 +1399,27 @@
CCIncludePath2
+ $PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2102,51 +2104,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2208,15 +2180,15 @@
Finsh
+
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
+
$PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2273,43 +2245,67 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/at32/at32f421-start/project.uvproj b/bsp/at32/at32f421-start/project.uvproj
index a498cedf8a..38dcc810da 100644
--- a/bsp/at32/at32f421-start/project.uvproj
+++ b/bsp/at32/at32f421-start/project.uvproj
@@ -357,9 +357,9 @@
0
- AT32F421C8T7, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC
+ __RTTHREAD__, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, AT32F421C8T7, __STDC_LIMIT_MACROS, RT_USING_LIBC
- ..\..\..\libcpu\arm\cortex-m4;board\inc;.;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\include;board;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers
+ ..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;board\inc;board;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\libraries\rt_drivers;applications;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\eventfd;.;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\rt_drivers\config;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\net\utest
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -741,9 +720,9 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -755,16 +734,16 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
- msh_parse.c
+ cmd.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\cmd.c
@@ -1076,12 +1055,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1091,6 +1119,13 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1100,9 +1135,9 @@
- kstdio.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
@@ -1113,44 +1148,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32f421-start/project.uvprojx b/bsp/at32/at32f421-start/project.uvprojx
index a01a2b55c1..9a5201fdd4 100644
--- a/bsp/at32/at32f421-start/project.uvprojx
+++ b/bsp/at32/at32f421-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, AT32F421C8T7, RT_USING_LIBC, __STDC_LIMIT_MACROS
+ RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__, AT32F421C8T7, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS
- ..\libraries\rt_drivers;..\..\..\libcpu\arm\cortex-m4;..\..\..\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\poll;.;..\..\..\components\drivers\include;..\..\..\components\finsh;board;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;board\inc;..\..\..\components\drivers\phy;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\libraries\rt_drivers\config
+ ..\..\..\components\drivers\include;..\..\..\components\finsh;board\inc;..\..\..\components\libc\posix\io\poll;board;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\phy;.;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\include;..\libraries\rt_drivers;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -718,16 +697,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\shell.c
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
@@ -739,9 +718,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1053,12 +1032,68 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1068,13 +1103,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstring.c
@@ -1084,47 +1112,16 @@
- kerrno.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- div0.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f423-start/.config b/bsp/at32/at32f423-start/.config
index 44031c8c48..2245af0bfb 100644
--- a/bsp/at32/at32f423-start/.config
+++ b/bsp/at32/at32f423-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F423_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F423_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F423_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F423_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F423_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F423_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1434,7 +1472,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f423-start/project.ewp b/bsp/at32/at32f423-start/project.ewp
index 71d3716aa3..c1498de544 100644
--- a/bsp/at32/at32f423-start/project.ewp
+++ b/bsp/at32/at32f423-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\board\inc
$PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\board\inc
$PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,16 +2183,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,43 +2247,67 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbotg_library
diff --git a/bsp/at32/at32f423-start/project.uvproj b/bsp/at32/at32f423-start/project.uvproj
index dfff693e10..f06a4df2c4 100644
--- a/bsp/at32/at32f423-start/project.uvproj
+++ b/bsp/at32/at32f423-start/project.uvproj
@@ -357,9 +357,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, AT32F423VCT7, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__
+ AT32F423VCT7, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC
- ..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\phy;..\libraries\rt_drivers;board;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\include;..\..\..\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;applications;..\libraries\rt_drivers\config
+ ..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;board\inc;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\..\..\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers;..\..\..\components\net\utest;..\libraries\rt_drivers\config
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -739,20 +718,6 @@
Finsh
-
-
- msh.c
- 1
- ..\..\..\components\finsh\msh.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -760,6 +725,13 @@
..\..\..\components\finsh\shell.c
+
+
+ msh.c
+ 1
+ ..\..\..\components\finsh\msh.c
+
+
msh_parse.c
@@ -767,6 +739,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1076,12 +1055,61 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1098,6 +1126,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1107,47 +1142,9 @@
- kstring.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kstring.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f423-start/project.uvprojx b/bsp/at32/at32f423-start/project.uvprojx
index 3260f8e91c..5916032303 100644
--- a/bsp/at32/at32f423-start/project.uvprojx
+++ b/bsp/at32/at32f423-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, AT32F423VCT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC
+ AT32F423VCT7, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__
- ..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\smp_call;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;.;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\finsh;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;applications;board;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;board\inc;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\ipc
+ ..\..\..\components\libc\posix\io\epoll;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\include;board;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\smp_call;board\inc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\net\utest;..\..\..\components\libc\compilers\common\extension;..\libraries\rt_drivers
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -716,20 +695,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -744,6 +709,20 @@
..\..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1053,7 +1032,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1061,13 +1096,6 @@
..\..\..\src\klibc\kerrno.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstdio.c
@@ -1082,6 +1110,13 @@
..\..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1090,44 +1125,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32f423-start/rtconfig.h b/bsp/at32/at32f423-start/rtconfig.h
index b648002791..c10677e466 100644
--- a/bsp/at32/at32f423-start/rtconfig.h
+++ b/bsp/at32/at32f423-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f425-start/.config b/bsp/at32/at32f425-start/.config
index 08f33c71b7..2e6a82b5b5 100644
--- a/bsp/at32/at32f425-start/.config
+++ b/bsp/at32/at32f425-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F425_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F425_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F425_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F425_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F425_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F425_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1432,7 +1470,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f425-start/project.ewp b/bsp/at32/at32f425-start/project.ewp
index 8552ad4728..ab81e947ca 100644
--- a/bsp/at32/at32f425-start/project.ewp
+++ b/bsp/at32/at32f425-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2214,13 +2186,13 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,43 +2247,67 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbotg_library
diff --git a/bsp/at32/at32f425-start/project.uvproj b/bsp/at32/at32f425-start/project.uvproj
index 54cebbabe3..e762e2f73e 100644
--- a/bsp/at32/at32f425-start/project.uvproj
+++ b/bsp/at32/at32f425-start/project.uvproj
@@ -357,9 +357,9 @@
0
- AT32F425C8T7, __STDC_LIMIT_MACROS, RT_USING_LIBC, __RTTHREAD__, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
+ RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, AT32F425C8T7
- ..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\libraries\rt_drivers;..\..\..\components\libc\posix\ipc;.;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\include
+ ..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\include;..\libraries\usbotg_library\inc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\phy;board;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\net\utest;board\inc;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;applications;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -748,9 +727,9 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
@@ -762,9 +741,9 @@
- msh.c
+ cmd.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\cmd.c
@@ -1076,26 +1055,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsnprintf_tiny.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1112,42 +1126,25 @@
..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- atomic_arm.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f425-start/project.uvprojx b/bsp/at32/at32f425-start/project.uvprojx
index 67dfe21f9d..e5dfd432d8 100644
--- a/bsp/at32/at32f425-start/project.uvprojx
+++ b/bsp/at32/at32f425-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- AT32F425C8T7, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__
+ __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, AT32F425C8T7, __RTTHREAD__, RT_USING_LIBC
- ..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\libraries\rt_drivers;board\inc;.;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers\config;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;board;..\..\..\components\finsh
+ ..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\poll;..\libraries\usbotg_library\inc;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\include;..\..\..\components\finsh;..\libraries\rt_drivers\config;..\..\..\components\drivers\phy;board;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;board\inc;applications;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -718,9 +697,9 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -739,9 +718,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1053,26 +1032,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstring.c
+ syscalls.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsscanf.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1084,47 +1105,23 @@
- kerrno.c
+ kstring.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f425-start/rtconfig.h b/bsp/at32/at32f425-start/rtconfig.h
index 38d57c80d4..b4002f3910 100644
--- a/bsp/at32/at32f425-start/rtconfig.h
+++ b/bsp/at32/at32f425-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f435-start/.config b/bsp/at32/at32f435-start/.config
index 7f07158e75..eb02cd8748 100644
--- a/bsp/at32/at32f435-start/.config
+++ b/bsp/at32/at32f435-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1434,7 +1472,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f435-start/project.ewp b/bsp/at32/at32f435-start/project.ewp
index 18a51b60a5..0d14651df3 100644
--- a/bsp/at32/at32f435-start/project.ewp
+++ b/bsp/at32/at32f435-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\board
$PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\board
$PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2210,9 +2182,6 @@
Finsh
-
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
-
$PROJ_DIR$\..\..\..\components\finsh\shell.c
@@ -2222,6 +2191,9 @@
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+
Kernel
@@ -2275,7 +2247,55 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
@@ -2285,34 +2305,10 @@
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
-
usbotg_library
diff --git a/bsp/at32/at32f435-start/project.uvproj b/bsp/at32/at32f435-start/project.uvproj
index a04494f343..d616178204 100644
--- a/bsp/at32/at32f435-start/project.uvproj
+++ b/bsp/at32/at32f435-start/project.uvproj
@@ -357,9 +357,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, AT32F435ZMT7, __RTTHREAD__, __STDC_LIMIT_MACROS
+ __STDC_LIMIT_MACROS, RT_USING_LIBC, AT32F435ZMT7, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\components\drivers\include;..\libraries\rt_drivers\config;.;..\..\..\include;applications;..\..\..\libcpu\arm\common;board;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\eventfd;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\components\finsh;..\libraries\rt_drivers;..\..\..\components\drivers\smp_call
+ ..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;applications;..\..\..\components\finsh;..\libraries\rt_drivers\config;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;.;..\..\..\components\libc\compilers\common\extension;board\inc;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\net\utest;..\libraries\rt_drivers;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;board;..\..\..\components\drivers\smp_call
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -739,6 +718,13 @@
Finsh
+
+
+ shell.c
+ 1
+ ..\..\..\components\finsh\shell.c
+
+
msh.c
@@ -760,13 +746,6 @@
..\..\..\components\finsh\cmd.c
-
-
- shell.c
- 1
- ..\..\..\components\finsh\shell.c
-
-
Kernel
@@ -1076,7 +1055,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1091,13 +1133,6 @@
..\..\..\src\klibc\kstring.c
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
rt_vsnprintf_tiny.c
@@ -1113,44 +1148,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32f435-start/project.uvprojx b/bsp/at32/at32f435-start/project.uvprojx
index cd9b816716..7e657872a5 100644
--- a/bsp/at32/at32f435-start/project.uvprojx
+++ b/bsp/at32/at32f435-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __STDC_LIMIT_MACROS, AT32F435ZMT7, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC
+ AT32F435ZMT7, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\libcpu\arm\cortex-m4;..\libraries\usbotg_library\inc;..\..\..\components\drivers\phy;board\inc;..\..\..\components\libc\compilers\common\extension;..\libraries\rt_drivers\config;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\include;.;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\finsh;board;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include
+ .;..\libraries\usbotg_library\inc;..\..\..\components\net\utest;board;..\..\..\components\libc\posix\io\epoll;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\cortex-m4;board\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;applications;..\..\..\libcpu\arm\common;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -716,6 +695,13 @@
Finsh
+
+
+ shell.c
+ 1
+ ..\..\..\components\finsh\shell.c
+
+
msh.c
@@ -737,13 +723,6 @@
..\..\..\components\finsh\cmd.c
-
-
- shell.c
- 1
- ..\..\..\components\finsh\shell.c
-
-
Kernel
@@ -1053,7 +1032,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1063,9 +1105,9 @@
- kerrno.c
+ kstring.c
1
- ..\..\..\src\klibc\kerrno.c
+ ..\..\..\src\klibc\kstring.c
@@ -1082,51 +1124,6 @@
..\..\..\src\klibc\rt_vsscanf.c
-
-
- kstring.c
- 1
- ..\..\..\src\klibc\kstring.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
diff --git a/bsp/at32/at32f435-start/rtconfig.h b/bsp/at32/at32f435-start/rtconfig.h
index 190c6519c8..b937222c17 100644
--- a/bsp/at32/at32f435-start/rtconfig.h
+++ b/bsp/at32/at32f435-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f437-start/.config b/bsp/at32/at32f437-start/.config
index 62302e4358..fc97226c8e 100644
--- a/bsp/at32/at32f437-start/.config
+++ b/bsp/at32/at32f437-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -270,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -350,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -360,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -561,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +589,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +641,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +741,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +895,7 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +903,24 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +966,11 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +999,7 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1017,7 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1097,13 @@ CONFIG_PKG_AT32F435_437_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1435,7 +1473,7 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f437-start/project.ewp b/bsp/at32/at32f437-start/project.ewp
index 7faf209835..48bfba64d8 100644
--- a/bsp/at32/at32f437-start/project.ewp
+++ b/bsp/at32/at32f437-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\board
$PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\board
$PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2214,10 +2186,10 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,9 +2247,51 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
@@ -2286,32 +2300,14 @@
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbotg_library
diff --git a/bsp/at32/at32f437-start/project.uvproj b/bsp/at32/at32f437-start/project.uvproj
index 7948cc8c63..3eaf68641d 100644
--- a/bsp/at32/at32f437-start/project.uvproj
+++ b/bsp/at32/at32f437-start/project.uvproj
@@ -357,9 +357,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, AT32F437ZMT7, RT_USING_LIBC
+ __STDC_LIMIT_MACROS, AT32F437ZMT7, __RTTHREAD__, RT_USING_LIBC, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\common;board\inc;..\..\..\components\drivers\include;applications;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\finsh;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;board;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\ipc
+ ..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;board\inc;.;board;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\..\..\include;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\include;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\include
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -741,9 +720,9 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\shell.c
@@ -755,9 +734,9 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
@@ -1076,12 +1055,61 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1091,6 +1119,13 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1107,47 +1142,9 @@
- kstdio.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f437-start/project.uvprojx b/bsp/at32/at32f437-start/project.uvprojx
index 956233c281..30ec45eb71 100644
--- a/bsp/at32/at32f437-start/project.uvprojx
+++ b/bsp/at32/at32f437-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, AT32F437ZMT7
+ RT_USING_LIBC, __RTTHREAD__, AT32F437ZMT7, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\smp_call;board;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension;..\libraries\rt_drivers\config;applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\epoll;.;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;..\..\..\components\libc\posix\ipc
+ ..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;applications;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers\config;..\libraries\rt_drivers;..\..\..\components\finsh;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\phy;.;..\..\..\components\libc\posix\io\epoll;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;board;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;..\..\..\components\libc\posix\io\poll
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -716,13 +695,6 @@
Finsh
-
-
- msh.c
- 1
- ..\..\..\components\finsh\msh.c
-
-
shell.c
@@ -732,9 +704,9 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
@@ -744,6 +716,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1053,26 +1032,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- kstring.c
+ cctype.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1089,42 +1103,25 @@
..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- atomic_arm.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f437-start/rtconfig.h b/bsp/at32/at32f437-start/rtconfig.h
index 4385ef9e9e..9b89b5d5b2 100644
--- a/bsp/at32/at32f437-start/rtconfig.h
+++ b/bsp/at32/at32f437-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -324,6 +327,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f455-start/.config b/bsp/at32/at32f455-start/.config
index 99264e809d..adb625556a 100644
--- a/bsp/at32/at32f455-start/.config
+++ b/bsp/at32/at32f455-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -245,7 +248,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -271,10 +274,10 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -351,8 +354,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -361,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -636,6 +642,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +742,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -884,9 +896,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -894,7 +904,24 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,9 +967,11 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -971,6 +1000,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -988,6 +1018,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1067,6 +1098,13 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1440,7 +1478,7 @@ CONFIG_BSP_UART1_TX_BUFSIZE=0
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f455-start/project.ewp b/bsp/at32/at32f455-start/project.ewp
index e8c7e96e80..f783c7c059 100644
--- a/bsp/at32/at32f455-start/project.ewp
+++ b/bsp/at32/at32f455-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\board
$PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\applications
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\board
$PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2210,6 +2182,9 @@
Finsh
+
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
+
$PROJ_DIR$\..\..\..\components\finsh\msh.c
@@ -2219,9 +2194,6 @@
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
-
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
-
Kernel
@@ -2275,9 +2247,57 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
@@ -2286,32 +2306,8 @@
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbotg_library
diff --git a/bsp/at32/at32f455-start/project.uvproj b/bsp/at32/at32f455-start/project.uvproj
index 6234d257f6..1d0c9bbcce 100644
--- a/bsp/at32/at32f455-start/project.uvproj
+++ b/bsp/at32/at32f455-start/project.uvproj
@@ -357,9 +357,9 @@
0
- AT32F455ZET7, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
+ __RTTHREAD__, __STDC_LIMIT_MACROS, AT32F455ZET7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC
- board;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;..\..\..\components\finsh;..\libraries\rt_drivers;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;.;..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\epoll
+ ..\..\..\components\drivers\smp_call;board;..\..\..\components\net\utest;.;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;..\libraries\rt_drivers;..\..\..\components\drivers\phy;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;applications;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -748,9 +727,9 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
@@ -762,9 +741,9 @@
- msh.c
+ cmd.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\cmd.c
@@ -1076,7 +1055,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1098,13 +1140,6 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
rt_vsscanf.c
@@ -1113,44 +1148,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32f455-start/project.uvprojx b/bsp/at32/at32f455-start/project.uvprojx
index 7946dc7744..673f238950 100644
--- a/bsp/at32/at32f455-start/project.uvprojx
+++ b/bsp/at32/at32f455-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, AT32F455ZET7, RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS
+ __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC, AT32F455ZET7, RT_USING_LIBC
- ..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\libc\compilers\common\include;board\inc;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\epoll;applications;board;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc
+ ..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\components\net\utest;..\libraries\rt_drivers\config;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;..\libraries\rt_drivers;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\include;board;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;applications;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -718,9 +697,16 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
+
+
+
+
+ msh.c
+ 1
+ ..\..\..\components\finsh\msh.c
@@ -732,16 +718,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
-
-
-
-
- msh.c
- 1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\cmd.c
@@ -1053,19 +1032,68 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstring.c
+ syscalls.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1075,6 +1103,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1084,47 +1119,9 @@
- kerrno.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f455-start/rtconfig.h b/bsp/at32/at32f455-start/rtconfig.h
index 92f1dcd1f5..19cfa4ab03 100644
--- a/bsp/at32/at32f455-start/rtconfig.h
+++ b/bsp/at32/at32f455-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f456-start/.config b/bsp/at32/at32f456-start/.config
index 204d3f91f0..01db8a643e 100644
--- a/bsp/at32/at32f456-start/.config
+++ b/bsp/at32/at32f456-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -245,7 +248,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -271,10 +274,10 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -351,8 +354,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -361,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -636,6 +642,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +742,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -884,9 +896,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -894,7 +904,24 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,9 +967,11 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -971,6 +1000,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -988,6 +1018,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1067,6 +1098,13 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1440,7 +1478,7 @@ CONFIG_BSP_UART1_TX_BUFSIZE=0
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f456-start/project.ewp b/bsp/at32/at32f456-start/project.ewp
index f17cd9d98f..4874a5ba1c 100644
--- a/bsp/at32/at32f456-start/project.ewp
+++ b/bsp/at32/at32f456-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\board\inc
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\libraries\usbotg_library\inc
- $PROJ_DIR$\board\inc
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,16 +2183,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,43 +2247,67 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
-
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
usbotg_library
diff --git a/bsp/at32/at32f456-start/project.uvproj b/bsp/at32/at32f456-start/project.uvproj
index 6ff075093c..ce95b0c709 100644
--- a/bsp/at32/at32f456-start/project.uvproj
+++ b/bsp/at32/at32f456-start/project.uvproj
@@ -357,9 +357,9 @@
0
- RT_USING_ARMLIBC, AT32F456ZET7, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_LIBC
+ RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32F456ZET7, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__
- ..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;board\inc;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include;board;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;.;..\libraries\usbotg_library\inc;..\..\..\components\finsh
+ ..\..\..\components\finsh;..\..\..\libcpu\arm\common;.;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension;board;..\libraries\usbotg_library\inc;applications;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -739,13 +718,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -755,16 +727,23 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1076,12 +1055,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1098,6 +1133,13 @@
..\..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1105,51 +1147,6 @@
..\..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
diff --git a/bsp/at32/at32f456-start/project.uvprojx b/bsp/at32/at32f456-start/project.uvprojx
index 381c9c2d7b..eeb5deae33 100644
--- a/bsp/at32/at32f456-start/project.uvprojx
+++ b/bsp/at32/at32f456-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32F456ZET7, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
+ __STDC_LIMIT_MACROS, AT32F456ZET7, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC, RT_USING_LIBC
- board\inc;..\..\..\libcpu\arm\common;.;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\smp_call;..\..\..\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\libraries\rt_drivers\config
+ ..\libraries\usbotg_library\inc;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;applications;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;.;board\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -723,13 +702,6 @@
..\..\..\components\finsh\shell.c
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
msh.c
@@ -744,6 +716,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1053,19 +1032,68 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1075,6 +1103,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1084,47 +1119,9 @@
- kerrno.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f456-start/rtconfig.h b/bsp/at32/at32f456-start/rtconfig.h
index 236f7bbef6..b9c6706def 100644
--- a/bsp/at32/at32f456-start/rtconfig.h
+++ b/bsp/at32/at32f456-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32f457-start/.config b/bsp/at32/at32f457-start/.config
index 69e89ee214..2e02fbf063 100644
--- a/bsp/at32/at32f457-start/.config
+++ b/bsp/at32/at32f457-start/.config
@@ -183,12 +183,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -245,7 +248,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -271,10 +274,10 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -351,8 +354,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -361,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -636,6 +642,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +742,9 @@ CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -884,9 +896,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -894,7 +904,24 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,9 +967,11 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -971,6 +1000,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -988,6 +1018,7 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1067,6 +1098,13 @@ CONFIG_PKG_AT32F45x_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1440,7 +1478,7 @@ CONFIG_BSP_UART1_TX_BUFSIZE=0
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_HARD_I2C is not set
diff --git a/bsp/at32/at32f457-start/project.ewp b/bsp/at32/at32f457-start/project.ewp
index 2bb0c92931..fe2859b5ac 100644
--- a/bsp/at32/at32f457-start/project.ewp
+++ b/bsp/at32/at32f457-start/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\board
- $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\board\inc
$PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\board
- $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\board\inc
$PROJ_DIR$\..\libraries\rt_drivers
$PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\usbotg_library\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2104,51 +2106,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2211,16 +2183,16 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2275,44 +2247,68 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
-
usbotg_library
diff --git a/bsp/at32/at32f457-start/project.uvproj b/bsp/at32/at32f457-start/project.uvproj
index 7787504df1..087aff4149 100644
--- a/bsp/at32/at32f457-start/project.uvproj
+++ b/bsp/at32/at32f457-start/project.uvproj
@@ -357,9 +357,9 @@
0
- RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, AT32F457ZET7, RT_USING_ARMLIBC
+ __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__, AT32F457ZET7
- ..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;board;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;applications;..\..\..\components\libc\posix\io\eventfd;..\..\..\include;board\inc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\libraries\rt_drivers;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\libraries\usbotg_library\inc;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension
+ board;..\..\..\components\finsh;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\components\drivers\include;..\..\..\include;board\inc;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\common
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -741,9 +720,9 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -762,9 +741,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1076,12 +1055,68 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1107,47 +1142,9 @@
- kerrno.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32f457-start/project.uvprojx b/bsp/at32/at32f457-start/project.uvprojx
index 7feee93498..3762963378 100644
--- a/bsp/at32/at32f457-start/project.uvprojx
+++ b/bsp/at32/at32f457-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, AT32F457ZET7, RT_USING_LIBC, RT_USING_ARMLIBC
+ AT32F457ZET7, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\libraries\rt_drivers\config;..\..\..\components\finsh;..\..\..\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;board\inc;applications;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\smp_call
+ applications;..\..\..\components\drivers\include;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\components\net\utest;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\epoll;..\libraries\rt_drivers;..\libraries\usbotg_library\inc;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\eventfd;..\..\..\include;..\..\..\components\libc\posix\io\poll
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -716,13 +695,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -732,16 +704,23 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1053,7 +1032,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1061,6 +1103,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1075,58 +1124,6 @@
..\..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- kstring.c
- 1
- ..\..\..\src\klibc\kstring.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
diff --git a/bsp/at32/at32f457-start/rtconfig.h b/bsp/at32/at32f457-start/rtconfig.h
index b453a95ac3..efcee5b0f9 100644
--- a/bsp/at32/at32f457-start/rtconfig.h
+++ b/bsp/at32/at32f457-start/rtconfig.h
@@ -107,10 +107,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at32/at32m412-start/project.ewp b/bsp/at32/at32m412-start/project.ewp
index 98719be7e9..6197e2fb90 100644
--- a/bsp/at32/at32m412-start/project.ewp
+++ b/bsp/at32/at32m412-start/project.ewp
@@ -352,26 +352,27 @@
CCIncludePath2
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\.
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1398,26 +1399,27 @@
CCIncludePath2
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\libraries\rt_drivers\config
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\.
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2102,51 +2104,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2209,7 +2181,7 @@
Finsh
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
@@ -2218,7 +2190,7 @@
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2273,44 +2245,68 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
-
utc_UTest
diff --git a/bsp/at32/at32m412-start/project.uvproj b/bsp/at32/at32m412-start/project.uvproj
index 48ce49761d..62d6f9d4f9 100644
--- a/bsp/at32/at32m412-start/project.uvproj
+++ b/bsp/at32/at32m412-start/project.uvproj
@@ -357,9 +357,9 @@
0
- RT_USING_LIBC, AT32M412CBT7, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
+ __RTTHREAD__, AT32M412CBT7, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS
- ..\..\..\include;..\..\..\libcpu\arm\common;applications;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers\config;..\libraries\rt_drivers;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\finsh;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\eventfd;.;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4
+ ..\..\..\components\libc\posix\io\poll;..\..\..\include;..\libraries\rt_drivers;applications;board;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;board\inc;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\phy;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;..\..\..\components\net\utest;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;.
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -739,20 +718,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -767,6 +732,20 @@
..\..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1076,7 +1055,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1086,16 +1121,16 @@
- kstring.c
+ kstdio.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\src\klibc\kstdio.c
- kstdio.c
+ kstring.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\src\klibc\kstring.c
@@ -1113,44 +1148,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
diff --git a/bsp/at32/at32m412-start/project.uvprojx b/bsp/at32/at32m412-start/project.uvprojx
index 4c2e9c0118..15e5036073 100644
--- a/bsp/at32/at32m412-start/project.uvprojx
+++ b/bsp/at32/at32m412-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- __STDC_LIMIT_MACROS, AT32M412CBT7, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC
+ __RTTHREAD__, RT_USING_ARMLIBC, AT32M412CBT7, __STDC_LIMIT_MACROS, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\libraries\rt_drivers\config;..\..\..\components\drivers\include;.;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;board\inc;board;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension;..\libraries\rt_drivers;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ ..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;.;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\net\utest;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;applications;..\libraries\rt_drivers;..\..\..\components\drivers\include;board;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\eventfd;board\inc;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -723,6 +702,13 @@
..\..\..\components\finsh\shell.c
+
+
+ msh.c
+ 1
+ ..\..\..\components\finsh\msh.c
+
+
msh_parse.c
@@ -737,13 +723,6 @@
..\..\..\components\finsh\cmd.c
-
-
- msh.c
- 1
- ..\..\..\components\finsh\msh.c
-
-
Kernel
@@ -1053,7 +1032,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1061,20 +1096,6 @@
..\..\..\src\klibc\kerrno.c
-
-
- kstring.c
- 1
- ..\..\..\src\klibc\kstring.c
-
-
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
kstdio.c
@@ -1082,6 +1103,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1089,42 +1117,11 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32m416-start/project.ewp b/bsp/at32/at32m416-start/project.ewp
index 447e46016f..396bad5855 100644
--- a/bsp/at32/at32m416-start/project.ewp
+++ b/bsp/at32/at32m416-start/project.ewp
@@ -352,26 +352,27 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\applications
- $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1398,26 +1399,27 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\board\inc
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\rt_drivers\config
$PROJ_DIR$\applications
- $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\inc
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\libraries\rt_drivers\config
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2102,51 +2104,21 @@
cmsis
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2208,17 +2180,17 @@
Finsh
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
-
$PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+
+
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2273,43 +2245,67 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/at32/at32m416-start/project.uvproj b/bsp/at32/at32m416-start/project.uvproj
index c50f1abd26..1e68852078 100644
--- a/bsp/at32/at32m416-start/project.uvproj
+++ b/bsp/at32/at32m416-start/project.uvproj
@@ -357,9 +357,9 @@
0
- RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __RTTHREAD__, AT32M416CBT7, __STDC_LIMIT_MACROS
+ RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, AT32M416CBT7, __STDC_LIMIT_MACROS
- ..\libraries\rt_drivers;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\..\..\include;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;board;..\..\..\components\drivers\include;board\inc;applications;.;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\eventfd
+ ..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\components\drivers\smp_call;..\..\..\include;board\inc;..\libraries\rt_drivers;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\ipc;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;board;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;.
@@ -410,61 +410,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -741,9 +720,9 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\components\finsh\shell.c
@@ -755,9 +734,9 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
@@ -1076,26 +1055,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstring.c
+ syscalls.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsscanf.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1107,47 +1128,23 @@
- kerrno.c
+ kstring.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at32/at32m416-start/project.uvprojx b/bsp/at32/at32m416-start/project.uvprojx
index 8f025866a4..b9cfc81c7f 100644
--- a/bsp/at32/at32m416-start/project.uvprojx
+++ b/bsp/at32/at32m416-start/project.uvprojx
@@ -333,9 +333,9 @@
0
- RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, AT32M416CBT7, __RTTHREAD__, __STDC_LIMIT_MACROS
+ RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__, AT32M416CBT7, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
- applications;..\libraries\rt_drivers\config;..\..\..\components\drivers\phy;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\ipc;.;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\epoll;..\..\..\include
+ ..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\eventfd;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\net\utest;board\inc;..\libraries\rt_drivers\config;board;..\..\..\include
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -716,13 +695,6 @@
Finsh
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
@@ -744,6 +716,13 @@
..\..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1053,26 +1032,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- kstdio.c
+ cctype.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1082,6 +1096,20 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1089,42 +1117,11 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/at91/at91sam9260/.config b/bsp/at91/at91sam9260/.config
index 4c451c8be7..b8a8e166a8 100644
--- a/bsp/at91/at91sam9260/.config
+++ b/bsp/at91/at91sam9260/.config
@@ -177,7 +177,8 @@ CONFIG_RT_USING_INTERRUPT_INFO=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="dbgu"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -249,7 +250,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -276,10 +277,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_WIFI is not set
CONFIG_RT_USING_LED=y
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -356,8 +357,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -366,6 +365,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -567,6 +567,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -591,6 +592,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -639,6 +643,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +740,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -878,9 +888,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,7 +896,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -934,9 +959,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -965,6 +992,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -982,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1061,6 +1090,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/at91/at91sam9260/rtconfig.h b/bsp/at91/at91sam9260/rtconfig.h
index c02ca35aaa..a8cb2910eb 100644
--- a/bsp/at91/at91sam9260/rtconfig.h
+++ b/bsp/at91/at91sam9260/rtconfig.h
@@ -103,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "dbgu"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
@@ -320,6 +321,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/at91/at91sam9g45/.config b/bsp/at91/at91sam9g45/.config
index 7563d050ae..9a0affee38 100644
--- a/bsp/at91/at91sam9g45/.config
+++ b/bsp/at91/at91sam9g45/.config
@@ -181,7 +181,8 @@ CONFIG_RT_USING_INTERRUPT_INFO=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="dbgu"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -255,7 +256,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -284,10 +285,10 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_WIFI is not set
CONFIG_RT_USING_LED=y
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -368,8 +369,6 @@ CONFIG_RT_USING_CPLUSPLUS=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -378,6 +377,7 @@ CONFIG_RT_USING_CPLUSPLUS=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -579,6 +579,7 @@ CONFIG_RT_USING_CPLUSPLUS=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -604,6 +605,9 @@ CONFIG_RT_USING_CPLUSPLUS=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -652,6 +656,9 @@ CONFIG_RT_USING_CPLUSPLUS=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -746,6 +753,9 @@ CONFIG_RT_USING_CPLUSPLUS=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -891,9 +901,7 @@ CONFIG_RT_USING_CPLUSPLUS=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -901,7 +909,24 @@ CONFIG_RT_USING_CPLUSPLUS=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -947,9 +972,11 @@ CONFIG_RT_USING_CPLUSPLUS=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -978,6 +1005,7 @@ CONFIG_RT_USING_CPLUSPLUS=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -995,6 +1023,7 @@ CONFIG_RT_USING_CPLUSPLUS=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1074,6 +1103,13 @@ CONFIG_RT_USING_CPLUSPLUS=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/at91/at91sam9g45/project.ewp b/bsp/at91/at91sam9g45/project.ewp
index 6282b32b53..ff592e1ca3 100644
--- a/bsp/at91/at91sam9g45/project.ewp
+++ b/bsp/at91/at91sam9g45/project.ewp
@@ -315,32 +315,32 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\tls
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\cplusplus
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\pthreads
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\cplusplus
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\arm926
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\components\drivers\clock_time
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\include
+ $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\filesystems\devfs
+ $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\components\libc\posix\delay
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\libc\posix\pthreads
+ $PROJ_DIR$\..\..\..\components\libc\posix\tls
$PROJ_DIR$\platform
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\filesystems\devfs
- $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\include
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1303,32 +1303,32 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\tls
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\components\libc\cplusplus
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\libc\posix\pthreads
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\cplusplus
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\arm926
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\..\components\drivers\clock_time
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\include
+ $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\filesystems\devfs
+ $PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\.
$PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\components\libc\posix\delay
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\components\libc\posix\pthreads
+ $PROJ_DIR$\..\..\..\components\libc\posix\tls
$PROJ_DIR$\platform
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\filesystems\devfs
- $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\include
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1981,65 +1981,59 @@
$PROJ_DIR$\applications\application.c
-
- Compiler
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
-
-
CPP
+
+ $PROJ_DIR$\..\..\..\components\libc\cplusplus\cxx_crt_init.c
+
$PROJ_DIR$\..\..\..\components\libc\cplusplus\cxx_crt.cpp
+
+
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\cplusplus\cxx_crt_init.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\arm926\context_iar.S
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\arm926\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\arm926\machine.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\arm926\mmu.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\arm926\stack.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\arm926\start_iar.S
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\arm926\trap.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
DeviceDrivers
+
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_boottime.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_hrtimer.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_time_core.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_timer.c
+
$PROJ_DIR$\..\..\..\components\drivers\core\device.c
@@ -2083,13 +2077,13 @@
Drivers
- $PROJ_DIR$\drivers\led.c
+ $PROJ_DIR$\drivers\board.c
$PROJ_DIR$\drivers\usart.c
- $PROJ_DIR$\drivers\board.c
+ $PROJ_DIR$\drivers\led.c
@@ -2112,20 +2106,20 @@
Finsh
+
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
+
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
-
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
@@ -2177,82 +2171,52 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
-
- clock_time
-
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_time_core.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_boottime.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_hrtimer.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\arm926\context_iar.S
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
- $PROJ_DIR$\..\..\..\libcpu\arm\arm926\cpuport.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
- $PROJ_DIR$\..\..\..\libcpu\arm\arm926\machine.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
- $PROJ_DIR$\..\..\..\libcpu\arm\arm926\mmu.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
- $PROJ_DIR$\..\..\..\libcpu\arm\arm926\stack.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
- $PROJ_DIR$\..\..\..\libcpu\arm\arm926\start_iar.S
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
- $PROJ_DIR$\..\..\..\libcpu\arm\arm926\trap.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
-
-
- Platform
-
- $PROJ_DIR$\platform\system_clock.c
-
-
- $PROJ_DIR$\platform\rt_low_level_init.c
-
-
- $PROJ_DIR$\platform\interrupt.c
-
-
- $PROJ_DIR$\platform\reset.c
-
-
-
- POSIX
$PROJ_DIR$\..\..\..\components\libc\posix\delay\delay.c
@@ -2286,6 +2250,36 @@
$PROJ_DIR$\..\..\..\components\libc\posix\tls\emutls.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstring.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
+
+
+
+ Platform
+
+ $PROJ_DIR$\platform\interrupt.c
+
+
+ $PROJ_DIR$\platform\reset.c
+
+
+ $PROJ_DIR$\platform\rt_low_level_init.c
+
+
+ $PROJ_DIR$\platform\system_clock.c
+
utc_UTest
diff --git a/bsp/at91/at91sam9g45/project.uvproj b/bsp/at91/at91sam9g45/project.uvproj
index 7368f3098b..9b902bf631 100644
--- a/bsp/at91/at91sam9g45/project.uvproj
+++ b/bsp/at91/at91sam9g45/project.uvproj
@@ -357,9 +357,9 @@
0
- __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS
+ __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC
- ..\..\..\components\libc\posix\io\poll;..\..\..\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\clock_time\inc;..\..\..\libcpu\arm\arm926;applications;..\..\..\components\libc\posix\tls;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\dfs\dfs_v1\include;..\..\..\components\drivers\phy;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\cplusplus;platform;..\..\..\components\libc\posix\pthreads;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\components\drivers\clock_time;..\..\..\components\drivers\smp_call;drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\delay
+ ..\..\..\components\libc\posix\tls;..\..\..\components\drivers\clock_time;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\pthreads;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\phy;..\..\..\components\dfs\dfs_v1\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\delay;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\smp_call;drivers;..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\components\drivers\include;..\..\..\components\drivers\include;platform;..\..\..\libcpu\arm\arm926;..\..\..\components\libc\cplusplus;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\net\utest
@@ -409,74 +409,8 @@
-
- Compiler
-
-
- syscall_mem.c
- 1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
-
-
-
-
- syscalls.c
- 1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
-
-
-
-
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
-
-
-
-
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
-
-
-
CPP
-
-
- cxx_crt.cpp
- 8
- ..\..\..\components\libc\cplusplus\cxx_crt.cpp
-
-
cxx_crt_init.c
@@ -484,9 +418,158 @@
..\..\..\components\libc\cplusplus\cxx_crt_init.c
+
+
+ cxx_crt.cpp
+ 8
+ ..\..\..\components\libc\cplusplus\cxx_crt.cpp
+
+
+
+
+ CPU
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\arm926\context_rvds.S
+
+
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\arm926\cpuport.c
+
+
+
+
+ machine.c
+ 1
+ ..\..\..\libcpu\arm\arm926\machine.c
+
+
+
+
+ mmu.c
+ 1
+ ..\..\..\libcpu\arm\arm926\mmu.c
+
+
+
+
+ stack.c
+ 1
+ ..\..\..\libcpu\arm\arm926\stack.c
+
+
+
+
+ start_rvds.S
+ 2
+ ..\..\..\libcpu\arm\arm926\start_rvds.S
+
+
+
+
+ trap.c
+ 1
+ ..\..\..\libcpu\arm\arm926\trap.c
+
+
+
+
+ div0.c
+ 1
+ ..\..\..\libcpu\arm\common\div0.c
+
+
+
+
+ showmem.c
+ 1
+ ..\..\..\libcpu\arm\common\showmem.c
+
+
DeviceDrivers
+
+
+ clock_boottime.c
+ 1
+ ..\..\..\components\drivers\clock_time\clock_boottime.c
+
+
+
+
+ --c99 --gnu
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
+
+
+ clock_hrtimer.c
+ 1
+ ..\..\..\components\drivers\clock_time\clock_hrtimer.c
+
+
+
+
+ --c99 --gnu
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
+
+
+ clock_time_core.c
+ 1
+ ..\..\..\components\drivers\clock_time\clock_time_core.c
+
+
+
+
+ --c99 --gnu
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
+
+
+ clock_timer.c
+ 1
+ ..\..\..\components\drivers\clock_time\clock_timer.c
+
+
+
+
+ --c99 --gnu
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
device.c
@@ -496,7 +579,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -515,7 +598,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -534,7 +617,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -553,7 +636,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -572,7 +655,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -591,7 +674,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -610,7 +693,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -629,7 +712,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -648,7 +731,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -667,7 +750,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -686,7 +769,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -705,7 +788,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -724,7 +807,7 @@
-
+ --c99 --gnu
__RT_IPC_SOURCE__
@@ -859,6 +942,13 @@
Finsh
+
+
+ shell.c
+ 1
+ ..\..\..\components\finsh\shell.c
+
+
msh.c
@@ -873,20 +963,6 @@
..\..\..\components\finsh\msh_parse.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
-
-
- shell.c
- 1
- ..\..\..\components\finsh\shell.c
-
-
cmd.c
@@ -894,6 +970,13 @@
..\..\..\components\finsh\cmd.c
+
+
+ msh_file.c
+ 1
+ ..\..\..\components\finsh\msh_file.c
+
+
Kernel
@@ -1184,202 +1267,63 @@
- klibc
+ Libc
- kerrno.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kerrno.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsscanf.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\common\cctype.c
- kstdio.c
+ cstdlib.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\common\cstdlib.c
- kstring.c
+ cstring.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\common\cstring.c
-
-
- clock_time
- clock_boottime.c
+ ctime.c
1
- ..\..\..\components\drivers\clock_time\clock_boottime.c
-
-
-
-
- --c99 --gnu
-
-
-
-
-
-
-
+ ..\..\..\components\libc\compilers\common\ctime.c
- clock_time_core.c
+ cunistd.c
1
- ..\..\..\components\drivers\clock_time\clock_time_core.c
-
-
-
-
- --c99 --gnu
-
-
-
-
-
-
-
+ ..\..\..\components\libc\compilers\common\cunistd.c
- clock_hrtimer.c
+ cwchar.c
1
- ..\..\..\components\drivers\clock_time\clock_hrtimer.c
-
-
-
-
- --c99 --gnu
-
-
-
-
-
-
-
+ ..\..\..\components\libc\compilers\common\cwchar.c
-
-
- libcpu
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\arm926\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\arm926\cpuport.c
-
-
-
-
- machine.c
- 1
- ..\..\..\libcpu\arm\arm926\machine.c
-
-
-
-
- mmu.c
- 1
- ..\..\..\libcpu\arm\arm926\mmu.c
-
-
-
-
- stack.c
- 1
- ..\..\..\libcpu\arm\arm926\stack.c
-
-
-
-
- start_rvds.S
- 2
- ..\..\..\libcpu\arm\arm926\start_rvds.S
-
-
-
-
- trap.c
- 1
- ..\..\..\libcpu\arm\arm926\trap.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- Platform
-
-
- system_clock.c
- 1
- platform\system_clock.c
-
-
-
-
- reset.c
- 1
- platform\reset.c
-
-
-
-
- rt_low_level_init.c
- 1
- platform\rt_low_level_init.c
-
-
-
-
- interrupt.c
- 1
- platform\interrupt.c
-
-
-
-
- POSIX
delay.c
@@ -1457,6 +1401,72 @@
..\..\..\components\libc\posix\tls\emutls.c
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
+
+
+ rt_vsscanf.c
+ 1
+ ..\..\..\src\klibc\rt_vsscanf.c
+
+
+
+
+ Platform
+
+
+ interrupt.c
+ 1
+ platform\interrupt.c
+
+
+
+
+ reset.c
+ 1
+ platform\reset.c
+
+
+
+
+ rt_low_level_init.c
+ 1
+ platform\rt_low_level_init.c
+
+
+
+
+ system_clock.c
+ 1
+ platform\system_clock.c
+
+
diff --git a/bsp/at91/at91sam9g45/rtconfig.h b/bsp/at91/at91sam9g45/rtconfig.h
index e38e7bde72..88532544fe 100644
--- a/bsp/at91/at91sam9g45/rtconfig.h
+++ b/bsp/at91/at91sam9g45/rtconfig.h
@@ -106,7 +106,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "dbgu"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
@@ -154,10 +155,10 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
+#define RT_USING_CLOCK_TIME
#define RT_USING_RTC
#define RT_USING_LED
#define RT_USING_PIN
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -332,6 +333,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/avr32/at32uc3a0256/.config b/bsp/avr32/at32uc3a0256/.config
index e6befaa913..909df01020 100644
--- a/bsp/avr32/at32uc3a0256/.config
+++ b/bsp/avr32/at32uc3a0256/.config
@@ -176,7 +176,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -227,7 +228,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -253,10 +254,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -333,8 +334,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -343,6 +342,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -544,6 +544,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -568,6 +569,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -616,6 +620,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -710,6 +717,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -855,9 +865,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -865,7 +873,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -911,9 +936,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -942,6 +969,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -959,6 +987,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1037,6 +1066,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/avr32/at32uc3a0256/rtconfig.h b/bsp/avr32/at32uc3a0256/rtconfig.h
index d93e806bbe..b4dac574bb 100644
--- a/bsp/avr32/at32uc3a0256/rtconfig.h
+++ b/bsp/avr32/at32uc3a0256/rtconfig.h
@@ -101,7 +101,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -303,6 +304,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/avr32/at32uc3b0256/.config b/bsp/avr32/at32uc3b0256/.config
index 987cf25d9b..16d7b09954 100644
--- a/bsp/avr32/at32uc3b0256/.config
+++ b/bsp/avr32/at32uc3b0256/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -231,7 +232,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -257,10 +258,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -337,8 +338,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -347,6 +346,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -548,6 +548,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -572,6 +573,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -620,6 +624,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -714,6 +721,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -859,9 +869,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -869,7 +877,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -915,9 +940,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -946,6 +973,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -963,6 +991,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1041,6 +1070,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/avr32/at32uc3b0256/rtconfig.h b/bsp/avr32/at32uc3b0256/rtconfig.h
index 45314c6d1b..e535819251 100644
--- a/bsp/avr32/at32uc3b0256/rtconfig.h
+++ b/bsp/avr32/at32uc3b0256/rtconfig.h
@@ -104,7 +104,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -306,6 +307,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/beaglebone/.config b/bsp/beaglebone/.config
index 2861fcf731..8cefdff927 100644
--- a/bsp/beaglebone/.config
+++ b/bsp/beaglebone/.config
@@ -177,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -249,7 +250,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -275,10 +276,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,8 +356,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -365,6 +364,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -566,6 +566,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -590,6 +591,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -638,6 +642,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -732,6 +739,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -877,9 +887,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -887,7 +895,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -933,9 +958,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -964,6 +991,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -981,6 +1009,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1060,6 +1089,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/beaglebone/rtconfig.h b/bsp/beaglebone/rtconfig.h
index a31cf0c67c..c8b11c6826 100644
--- a/bsp/beaglebone/rtconfig.h
+++ b/bsp/beaglebone/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
@@ -318,6 +319,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/bluetrum/ab32vg1-ab-prougen/.config b/bsp/bluetrum/ab32vg1-ab-prougen/.config
index 958146c697..4d6866d9d6 100644
--- a/bsp/bluetrum/ab32vg1-ab-prougen/.config
+++ b/bsp/bluetrum/ab32vg1-ab-prougen/.config
@@ -182,7 +182,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -626,6 +630,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -871,9 +881,7 @@ CONFIG_PKG_BLUETRUM_SDK_VER="v0.0.2"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -881,7 +889,24 @@ CONFIG_PKG_BLUETRUM_SDK_VER="v0.0.2"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -927,9 +952,11 @@ CONFIG_PKG_BLUETRUM_SDK_VER="v0.0.2"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -958,6 +985,7 @@ CONFIG_PKG_BLUETRUM_SDK_VER="v0.0.2"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -975,6 +1003,7 @@ CONFIG_PKG_BLUETRUM_SDK_VER="v0.0.2"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1054,6 +1083,13 @@ CONFIG_PKG_BLUETRUM_SDK_VER="v0.0.2"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h b/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h
index 04c5fc1983..3cb173d9bd 100644
--- a/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h
+++ b/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h
@@ -108,7 +108,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -316,6 +317,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/bm3803/.config b/bsp/bm3803/.config
index cc962e0271..94894efbe6 100644
--- a/bsp/bm3803/.config
+++ b/bsp/bm3803/.config
@@ -179,7 +179,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -225,6 +226,7 @@ CONFIG_DFS_FILESYSTEMS_MAX=2
CONFIG_DFS_FILESYSTEM_TYPES_MAX=2
# CONFIG_RT_USING_DFS_ELMFAT is not set
CONFIG_RT_USING_DFS_DEVFS=y
+# CONFIG_RT_USING_DFS_9PFS is not set
# CONFIG_RT_USING_DFS_ISO9660 is not set
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_CROMFS is not set
@@ -250,7 +252,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -276,10 +278,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -356,8 +358,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -366,6 +366,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -567,6 +568,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -591,6 +593,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -639,6 +644,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +741,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -878,9 +889,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,7 +897,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -934,9 +960,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -965,6 +993,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -982,6 +1011,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1061,6 +1091,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/bm3803/rtconfig.h b/bsp/bm3803/rtconfig.h
index 9b717720b4..3f759c4db5 100644
--- a/bsp/bm3803/rtconfig.h
+++ b/bsp/bm3803/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -318,6 +319,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/bouffalo_lab/bl60x/.config b/bsp/bouffalo_lab/bl60x/.config
index 222f17c45f..9109168731 100755
--- a/bsp/bouffalo_lab/bl60x/.config
+++ b/bsp/bouffalo_lab/bl60x/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -240,7 +241,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -266,10 +267,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -346,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -356,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -557,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +582,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -629,6 +633,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -723,6 +730,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -869,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,7 +887,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -925,9 +950,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -956,6 +983,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -973,6 +1001,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1502,7 +1538,7 @@ CONFIG_BSP_USING_GPIO=y
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_ON_CHIP_FLASH is not set
diff --git a/bsp/bouffalo_lab/bl60x/rtconfig.h b/bsp/bouffalo_lab/bl60x/rtconfig.h
index c5b9dcfca0..9a2aa411c1 100644
--- a/bsp/bouffalo_lab/bl60x/rtconfig.h
+++ b/bsp/bouffalo_lab/bl60x/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -316,6 +317,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/bouffalo_lab/bl61x/.config b/bsp/bouffalo_lab/bl61x/.config
index e7f7b53c4e..9a5654bc0e 100644
--- a/bsp/bouffalo_lab/bl61x/.config
+++ b/bsp/bouffalo_lab/bl61x/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -282,7 +283,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -323,10 +324,10 @@ CONFIG_RT_BLK_PARTITION_DFS=y
CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -403,8 +404,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -413,6 +412,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -614,6 +614,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -638,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -686,6 +690,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -780,6 +787,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -926,9 +936,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -936,7 +944,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -982,9 +1007,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1013,6 +1040,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1030,6 +1058,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1109,6 +1138,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1541,7 +1577,7 @@ CONFIG_UART0_RX_USING_GPIO22=y
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_ON_CHIP_FLASH is not set
diff --git a/bsp/bouffalo_lab/bl61x/rtconfig.h b/bsp/bouffalo_lab/bl61x/rtconfig.h
index 44204dfb3d..3a5f9110bd 100644
--- a/bsp/bouffalo_lab/bl61x/rtconfig.h
+++ b/bsp/bouffalo_lab/bl61x/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
@@ -355,6 +356,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/bouffalo_lab/bl70x/.config b/bsp/bouffalo_lab/bl70x/.config
index d288dd19aa..45e36b735a 100755
--- a/bsp/bouffalo_lab/bl70x/.config
+++ b/bsp/bouffalo_lab/bl70x/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -240,7 +241,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -266,10 +267,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -346,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -356,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -557,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +582,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -629,6 +633,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -723,6 +730,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -869,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,7 +887,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -925,9 +950,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -956,6 +983,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -973,6 +1001,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1539,7 +1575,7 @@ CONFIG_BSP_USING_GPIO=y
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_ON_CHIP_FLASH is not set
diff --git a/bsp/bouffalo_lab/bl70x/rtconfig.h b/bsp/bouffalo_lab/bl70x/rtconfig.h
index 0120bd398d..0cfd10c49d 100644
--- a/bsp/bouffalo_lab/bl70x/rtconfig.h
+++ b/bsp/bouffalo_lab/bl70x/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -316,6 +317,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/bouffalo_lab/bl808/d0/.config b/bsp/bouffalo_lab/bl808/d0/.config
index c4b9d7f9f2..52dd6e4de7 100644
--- a/bsp/bouffalo_lab/bl808/d0/.config
+++ b/bsp/bouffalo_lab/bl808/d0/.config
@@ -141,6 +141,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=16384
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -191,7 +192,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart3"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
CONFIG_RT_USING_STDC_ATOMIC=y
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -282,7 +284,8 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
CONFIG_RT_USING_SERIAL_BYPASS=y
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
+CONFIG_CLOCK_TIMER_FREQ=0
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -306,6 +309,8 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_SOFT_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
@@ -320,10 +325,10 @@ CONFIG_RT_USING_SPI=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -417,11 +422,10 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Memory management
#
+# CONFIG_RT_PAGE_MPR_SIZE_DYNAMIC is not set
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_RT_USING_MEMBLOCK is not set
@@ -458,6 +462,7 @@ CONFIG_RT_USING_VDSO=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -659,6 +664,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -683,6 +689,9 @@ CONFIG_RT_USING_VDSO=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -731,6 +740,9 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -825,6 +837,9 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -971,9 +986,7 @@ CONFIG_RT_USING_VDSO=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -981,7 +994,24 @@ CONFIG_RT_USING_VDSO=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1027,9 +1057,11 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1058,6 +1090,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1075,6 +1108,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1154,6 +1188,13 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/bouffalo_lab/bl808/d0/rtconfig.h b/bsp/bouffalo_lab/bl808/d0/rtconfig.h
index fc7eade395..33a5d96f95 100755
--- a/bsp/bouffalo_lab/bl808/d0/rtconfig.h
+++ b/bsp/bouffalo_lab/bl808/d0/rtconfig.h
@@ -89,6 +89,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 16384
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -120,7 +121,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart3"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_USING_STDC_ATOMIC
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -190,6 +192,8 @@
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_SERIAL_BYPASS
+#define RT_USING_CLOCK_TIME
+#define CLOCK_TIMER_FREQ 0
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_NULL
@@ -197,8 +201,8 @@
#define RT_USING_RANDOM
#define RT_USING_RTC
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_PIN
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -406,6 +410,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/bouffalo_lab/bl808/lp/.config b/bsp/bouffalo_lab/bl808/lp/.config
index 1d6d7ce74f..08f7508abf 100755
--- a/bsp/bouffalo_lab/bl808/lp/.config
+++ b/bsp/bouffalo_lab/bl808/lp/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -221,7 +222,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -247,10 +248,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -327,8 +328,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -337,6 +336,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -538,6 +538,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -562,6 +563,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -610,6 +614,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -704,6 +711,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -850,9 +860,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -860,7 +868,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -906,9 +931,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -937,6 +964,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -954,6 +982,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1033,6 +1062,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1476,7 +1512,7 @@ CONFIG_BSP_USING_GPIO=y
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_ON_CHIP_FLASH is not set
diff --git a/bsp/bouffalo_lab/bl808/lp/rtconfig.h b/bsp/bouffalo_lab/bl808/lp/rtconfig.h
index 64162ee43e..3c12cd2cd4 100755
--- a/bsp/bouffalo_lab/bl808/lp/rtconfig.h
+++ b/bsp/bouffalo_lab/bl808/lp/rtconfig.h
@@ -104,7 +104,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -299,6 +300,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/bouffalo_lab/bl808/m0/.config b/bsp/bouffalo_lab/bl808/m0/.config
index 8aa906d4e5..302567a264 100755
--- a/bsp/bouffalo_lab/bl808/m0/.config
+++ b/bsp/bouffalo_lab/bl808/m0/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=512
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -284,7 +285,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -354,10 +355,10 @@ CONFIG_RT_BLK_PARTITION_DFS=y
CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -528,8 +529,6 @@ CONFIG_DHCPD_SERVER_IP="192.168.169.1"
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -538,6 +537,7 @@ CONFIG_DHCPD_SERVER_IP="192.168.169.1"
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -685,6 +685,7 @@ CONFIG_PKG_WLAN_BL808_VER="latest"
# security packages
#
CONFIG_PKG_USING_MBEDTLS=y
+# CONFIG_PKG_USING_MBEDTLS_CERTS_FROM_FS is not set
#
# Select Root Certificate
@@ -777,6 +778,7 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -801,6 +803,9 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -850,6 +855,9 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -944,6 +952,9 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -1090,9 +1101,7 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1100,7 +1109,24 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1146,9 +1172,11 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1177,6 +1205,7 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1194,6 +1223,7 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1273,6 +1303,13 @@ CONFIG_PKG_MBEDTLS_VER="v2.28.1"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1721,7 +1758,7 @@ CONFIG_UART0_RX_USING_GPIO15=y
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_ON_CHIP_FLASH is not set
diff --git a/bsp/bouffalo_lab/bl808/m0/rtconfig.h b/bsp/bouffalo_lab/bl808/m0/rtconfig.h
index aa05ed084f..ea3aa5634a 100644
--- a/bsp/bouffalo_lab/bl808/m0/rtconfig.h
+++ b/bsp/bouffalo_lab/bl808/m0/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 512
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -467,6 +468,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/core-v-mcu/core-v-cv32e40p/.config b/bsp/core-v-mcu/core-v-cv32e40p/.config
index fcf1a03d37..ecc3321efd 100644
--- a/bsp/core-v-mcu/core-v-cv32e40p/.config
+++ b/bsp/core-v-mcu/core-v-cv32e40p/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -626,6 +630,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +876,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,7 +884,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -922,9 +947,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -953,6 +980,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -970,6 +998,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1049,6 +1078,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/core-v-mcu/core-v-cv32e40p/rtconfig.h b/bsp/core-v-mcu/core-v-cv32e40p/rtconfig.h
index 6f7d190eb7..d666b6586c 100644
--- a/bsp/core-v-mcu/core-v-cv32e40p/rtconfig.h
+++ b/bsp/core-v-mcu/core-v-cv32e40p/rtconfig.h
@@ -103,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -310,6 +311,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/cvitek/c906_little/.config b/bsp/cvitek/c906_little/.config
index 2c67dff017..cb63fea16d 100644
--- a/bsp/cvitek/c906_little/.config
+++ b/bsp/cvitek/c906_little/.config
@@ -191,7 +191,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=512
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -254,7 +255,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -280,10 +281,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -360,8 +361,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -370,6 +369,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -571,6 +571,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -595,6 +596,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -643,6 +647,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -737,6 +744,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -883,9 +893,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +901,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +964,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +997,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1015,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1095,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/cvitek/c906_little/rtconfig.h b/bsp/cvitek/c906_little/rtconfig.h
index 1c3fba9c0e..bcc4f84361 100755
--- a/bsp/cvitek/c906_little/rtconfig.h
+++ b/bsp/cvitek/c906_little/rtconfig.h
@@ -116,7 +116,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 512
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_CPU_64BIT
@@ -330,6 +331,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/cvitek/cv18xx_aarch64/.config b/bsp/cvitek/cv18xx_aarch64/.config
index ebcb136fe9..3062cac9d9 100644
--- a/bsp/cvitek/cv18xx_aarch64/.config
+++ b/bsp/cvitek/cv18xx_aarch64/.config
@@ -194,7 +194,8 @@ CONFIG_RT_USING_INTERRUPT_INFO=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
CONFIG_RT_USING_STDC_ATOMIC=y
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -309,8 +310,12 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=256
# CONFIG_RT_USING_SERIAL_BYPASS is not set
+# CONFIG_RT_SERIAL_EARLY_HVC is not set
+# CONFIG_RT_SERIAL_PL011 is not set
+# CONFIG_RT_SERIAL_8250 is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
+# CONFIG_RT_CLOCK_TIME_ARM_ARCH is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -337,18 +342,31 @@ CONFIG_PM_TICKLESS_THRESHOLD_TIME=2
# CONFIG_RT_USING_AUDIO is not set
# CONFIG_RT_USING_SENSOR is not set
# CONFIG_RT_USING_TOUCH is not set
-# CONFIG_RT_USING_LCD is not set
+# CONFIG_RT_USING_GRAPHIC is not set
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_LED is not set
+# CONFIG_RT_USING_INPUT is not set
# CONFIG_RT_USING_MBOX is not set
+# CONFIG_RT_USING_HWSPINLOCK is not set
# CONFIG_RT_USING_PHYE is not set
# CONFIG_RT_USING_BLK is not set
# CONFIG_RT_USING_SCSI is not set
+# CONFIG_RT_USING_FIRMWARE is not set
+# CONFIG_RT_USING_HWCACHE is not set
# CONFIG_RT_USING_REGULATOR is not set
# CONFIG_RT_USING_RESET is not set
+
+#
+# Power Management (PM) Domains device drivers
+#
+# end of Power Management (PM) Domains device drivers
+
+# CONFIG_RT_USING_POWER_RESET is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_THERMAL is not set
# CONFIG_RT_USING_VIRTIO is not set
+# CONFIG_RT_USING_NVMEM is not set
# CONFIG_RT_USING_DMA is not set
# CONFIG_RT_USING_MFD is not set
CONFIG_RT_USING_OFW=y
@@ -357,11 +375,14 @@ CONFIG_RT_FDT_EARLYCON_MSG_SIZE=128
CONFIG_RT_USING_OFW_BUS_RANGES_NUMBER=8
# CONFIG_RT_USING_PIC is not set
CONFIG_RT_USING_PIN=y
+# CONFIG_RT_PIN_PL061 is not set
# CONFIG_RT_USING_PINCTRL is not set
-CONFIG_RT_USING_KTIME=y
CONFIG_RT_USING_CLK=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
+
+#
+# SoC (System on Chip) Drivers
+#
# end of Device Drivers
#
@@ -452,11 +473,10 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Memory management
#
+# CONFIG_RT_PAGE_MPR_SIZE_DYNAMIC is not set
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
CONFIG_RT_PAGE_MAX_ORDER=11
CONFIG_RT_USING_MEMBLOCK=y
@@ -479,6 +499,7 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -680,6 +701,7 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -704,6 +726,9 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -752,6 +777,9 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -846,6 +874,9 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -991,9 +1022,7 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1001,7 +1030,24 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1047,9 +1093,11 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1078,6 +1126,7 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1095,6 +1144,7 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1174,6 +1224,13 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/cvitek/cv18xx_aarch64/rtconfig.h b/bsp/cvitek/cv18xx_aarch64/rtconfig.h
index bc03773ae0..71fad6ff38 100644
--- a/bsp/cvitek/cv18xx_aarch64/rtconfig.h
+++ b/bsp/cvitek/cv18xx_aarch64/rtconfig.h
@@ -122,7 +122,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_USING_STDC_ATOMIC
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -209,17 +210,24 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 256
+#define RT_USING_CLOCK_TIME
#define RT_USING_NULL
#define RT_USING_ZERO
#define RT_USING_RANDOM
#define RT_USING_PM
#define PM_TICKLESS_THRESHOLD_TIME 2
+
+/* Power Management (PM) Domains device drivers */
+
+/* end of Power Management (PM) Domains device drivers */
#define RT_USING_OFW
#define RT_FDT_EARLYCON_MSG_SIZE 128
#define RT_USING_OFW_BUS_RANGES_NUMBER 8
#define RT_USING_PIN
-#define RT_USING_KTIME
#define RT_USING_CLK
+
+/* SoC (System on Chip) Drivers */
+
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -418,6 +426,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/cvitek/cv18xx_risc-v/.config b/bsp/cvitek/cv18xx_risc-v/.config
index e2e51d6074..835f4cc36f 100644
--- a/bsp/cvitek/cv18xx_risc-v/.config
+++ b/bsp/cvitek/cv18xx_risc-v/.config
@@ -141,6 +141,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=16384
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -191,7 +192,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
CONFIG_RT_USING_STDC_ATOMIC=y
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -309,9 +311,8 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
CONFIG_RT_USING_SERIAL_BYPASS=y
# CONFIG_RT_USING_CAN is not set
-CONFIG_RT_USING_CPUTIME=y
-CONFIG_RT_USING_CPUTIME_RISCV=y
-CONFIG_CPUTIME_TIMER_FREQ=25000000
+CONFIG_RT_USING_CLOCK_TIME=y
+CONFIG_CLOCK_TIMER_FREQ=0
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -354,10 +355,10 @@ CONFIG_RT_BLK_PARTITION_DFS=y
CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -532,11 +533,10 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Memory management
#
+# CONFIG_RT_PAGE_MPR_SIZE_DYNAMIC is not set
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_RT_USING_MEMBLOCK is not set
@@ -573,6 +573,7 @@ CONFIG_RT_USING_VDSO=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -774,6 +775,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -798,6 +800,9 @@ CONFIG_RT_USING_VDSO=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -846,6 +851,9 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -940,6 +948,9 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -1086,9 +1097,7 @@ CONFIG_RT_USING_VDSO=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1096,7 +1105,24 @@ CONFIG_RT_USING_VDSO=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1142,9 +1168,11 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1173,6 +1201,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1190,6 +1219,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1269,6 +1299,13 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/cvitek/cv18xx_risc-v/rtconfig.h b/bsp/cvitek/cv18xx_risc-v/rtconfig.h
index af08a5da15..41e9dcff52 100755
--- a/bsp/cvitek/cv18xx_risc-v/rtconfig.h
+++ b/bsp/cvitek/cv18xx_risc-v/rtconfig.h
@@ -89,6 +89,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 16384
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -118,7 +119,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_USING_STDC_ATOMIC
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -207,9 +209,8 @@
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_SERIAL_BYPASS
-#define RT_USING_CPUTIME
-#define RT_USING_CPUTIME_RISCV
-#define CPUTIME_TIMER_FREQ 25000000
+#define RT_USING_CLOCK_TIME
+#define CLOCK_TIMER_FREQ 0
#define RT_USING_NULL
#define RT_USING_ZERO
#define RT_USING_RANDOM
@@ -229,8 +230,6 @@
#define RT_BLK_PARTITION_EFI
/* end of Partition Types */
#define RT_USING_PIN
-#define RT_USING_KTIME
-#define RT_USING_HWTIMER
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -500,6 +499,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/dm365/.config b/bsp/dm365/.config
index 46d6119585..b79e2f5f65 100644
--- a/bsp/dm365/.config
+++ b/bsp/dm365/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_INTERRUPT_INFO=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=1024
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -277,7 +278,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -306,6 +307,8 @@ CONFIG_RT_MMCSD_MAX_PARTITION=16
# CONFIG_RT_SDIO_DEBUG is not set
# CONFIG_RT_USING_SDHCI is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
@@ -328,10 +331,10 @@ CONFIG_RT_BLK_PARTITION_DFS=y
CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -472,8 +475,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -482,6 +483,7 @@ CONFIG_RT_LWIP_USING_PING=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -683,6 +685,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -707,6 +710,9 @@ CONFIG_RT_LWIP_USING_PING=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -755,6 +761,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -849,6 +858,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -994,9 +1006,7 @@ CONFIG_RT_LWIP_USING_PING=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1004,7 +1014,24 @@ CONFIG_RT_LWIP_USING_PING=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1050,9 +1077,11 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1081,6 +1110,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1098,6 +1128,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1177,6 +1208,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/dm365/rtconfig.h b/bsp/dm365/rtconfig.h
index 73a8f92a09..fc9be482f5 100644
--- a/bsp/dm365/rtconfig.h
+++ b/bsp/dm365/rtconfig.h
@@ -106,7 +106,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 1024
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -169,6 +170,7 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
+#define RT_USING_CLOCK_TIME
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_SDIO
@@ -178,6 +180,7 @@
#define RT_MMCSD_THREAD_PRIORITY 22
#define RT_MMCSD_MAX_PARTITION 16
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_BLK
/* Partition Types */
@@ -186,7 +189,6 @@
#define RT_BLK_PARTITION_EFI
/* end of Partition Types */
#define RT_USING_PIN
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -406,6 +408,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/essemi/es32f0654/.config b/bsp/essemi/es32f0654/.config
index f82d8d6e95..628bbac339 100644
--- a/bsp/essemi/es32f0654/.config
+++ b/bsp/essemi/es32f0654/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +631,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -721,6 +728,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +876,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,7 +884,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -922,9 +947,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -953,6 +980,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -970,6 +998,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1049,6 +1078,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1443,13 +1479,13 @@ CONFIG_BSP_USING_UART2=y
#
# HWtimer Drivers
#
-# CONFIG_BSP_USING_AD16C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C2T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C2T1_HWTIMER is not set
-# CONFIG_BSP_USING_BS16T0_HWTIMER is not set
-# CONFIG_BSP_USING_BS16T2_HWTIMER is not set
-# CONFIG_BSP_USING_BS16T3_HWTIMER is not set
+# CONFIG_BSP_USING_AD16C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C2T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C2T1_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_BS16T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_BS16T2_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_BS16T3_CLOCK_TIMER is not set
# end of HWtimer Drivers
#
@@ -1485,7 +1521,7 @@ CONFIG_BSP_USING_UART2=y
# Peripheral Drivers test example
#
# CONFIG_BSP_USING_EXAMPLE_ADC_VOL is not set
-# CONFIG_BSP_USING_EXAMPLE_HWTIMER is not set
+# CONFIG_BSP_USING_EXAMPLE_CLOCK_TIMER is not set
# CONFIG_BSP_USING_EXAMPLE_I2C is not set
# CONFIG_BSP_USING_EXAMPLE_I2C_E2PROM is not set
# CONFIG_BSP_USING_EXAMPLE_LED_BLINK is not set
diff --git a/bsp/essemi/es32f0654/project.uvprojx b/bsp/essemi/es32f0654/project.uvprojx
index 4572f2b4e1..50b914b5e1 100644
--- a/bsp/essemi/es32f0654/project.uvprojx
+++ b/bsp/essemi/es32f0654/project.uvprojx
@@ -330,9 +330,9 @@
0
- ES32F065x, __STDC_LIMIT_MACROS, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC
+ RT_USING_ARMLIBC, __RTTHREAD__, ES32F065x, RT_USING_LIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;libraries\CMSIS\Include;..\..\..\components\drivers\include;libraries\CMSIS\Device\EastSoft\ES32F065x\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;applications;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m0;drivers;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\include;libraries\ES32F065x_ALD_StdPeriph_Driver\Include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;drivers\ES;..\..\..\libcpu\arm\common
+ ..\..\..\components\finsh;drivers\ES;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\net\utest;..\..\..\components\libc\posix\io\eventfd;libraries\ES32F065x_ALD_StdPeriph_Driver\Include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\cortex-m0;..\..\..\libcpu\arm\common;drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\include;libraries\CMSIS\Include;libraries\CMSIS\Device\EastSoft\ES32F065x\Include;.
@@ -384,61 +384,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -677,9 +649,9 @@
Drivers
- drv_uart.c
+ board.c
1
- drivers\drv_uart.c
+ drivers\board.c
@@ -691,28 +663,14 @@
- board.c
+ drv_uart.c
1
- drivers\board.c
+ drivers\drv_uart.c
Finsh
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -727,6 +685,20 @@
..\..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1017,12 +989,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1032,6 +1053,13 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1054,81 +1082,8 @@
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
-
Libraries
-
-
- ald_flash.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash.c
-
-
-
-
- ald_crypt.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crypt.c
-
-
-
-
- ald_usart.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_usart.c
-
-
-
-
- ald_trng.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_trng.c
-
-
-
-
- ald_flash_ext.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
-
-
-
-
- ald_iap.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_iap.c
-
-
ald_acmp.c
@@ -1138,44 +1093,9 @@
- ald_wdt.c
+ ald_adc.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
-
-
- ald_i2c.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
-
-
- startup_es32f065x.s
- 2
- libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\keil\startup_es32f065x.s
-
-
-
-
- ald_pmu.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pmu.c
-
-
-
-
- ald_dma.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_dma.c
-
-
-
-
- ald_spi.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_spi.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_adc.c
@@ -1187,30 +1107,9 @@
- ald_rmu.c
+ ald_calc.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
-
-
- utils.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\utils.c
-
-
-
-
- ald_smartcard.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_smartcard.c
-
-
-
-
- ald_crc.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crc.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_calc.c
@@ -1222,9 +1121,121 @@
- ald_adc.c
+ ald_cmu.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_adc.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_cmu.c
+
+
+
+
+ ald_crc.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crc.c
+
+
+
+
+ ald_crypt.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crypt.c
+
+
+
+
+ ald_dma.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_dma.c
+
+
+
+
+ ald_flash.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash.c
+
+
+
+
+ ald_flash_ext.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
+
+
+
+
+ ald_gpio.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_gpio.c
+
+
+
+
+ ald_i2c.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_i2c.c
+
+
+
+
+ ald_iap.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_iap.c
+
+
+
+
+ ald_pis.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+
+
+ ald_pmu.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pmu.c
+
+
+
+
+ ald_rmu.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+
+
+ ald_rtc.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rtc.c
+
+
+
+
+ ald_smartcard.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_smartcard.c
+
+
+
+
+ ald_spi.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_spi.c
+
+
+
+
+ ald_timer.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_timer.c
+
+
+
+
+ ald_trng.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_trng.c
@@ -1243,44 +1254,30 @@
- ald_gpio.c
+ ald_usart.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_gpio.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_usart.c
- ald_rtc.c
+ ald_wdt.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rtc.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_wdt.c
- ald_timer.c
+ utils.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_timer.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\utils.c
- ald_calc.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_calc.c
-
-
-
-
- ald_cmu.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
-
-
- ald_pis.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pis.c
+ startup_es32f065x.s
+ 2
+ libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\keil\startup_es32f065x.s
diff --git a/bsp/essemi/es32f0654/rtconfig.h b/bsp/essemi/es32f0654/rtconfig.h
index 0b41edd46f..abfd574566 100644
--- a/bsp/essemi/es32f0654/rtconfig.h
+++ b/bsp/essemi/es32f0654/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -311,6 +312,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/essemi/es32f365x/.config b/bsp/essemi/es32f365x/.config
index 58ef742e55..478335945e 100644
--- a/bsp/essemi/es32f365x/.config
+++ b/bsp/essemi/es32f365x/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -239,7 +242,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -265,10 +268,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -345,8 +348,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -355,6 +356,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +558,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +583,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -629,6 +635,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -723,6 +732,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -868,9 +880,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -878,7 +888,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -924,9 +951,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -955,6 +984,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -972,6 +1002,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1083,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1451,17 +1489,17 @@ CONFIG_BSP_USING_UART0=y
# end of RTC Drivers
#
-# HWTIMER Drivers
+# CLOCK_TIMER Drivers
#
-# CONFIG_BSP_USING_AD16C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_AD16C4T1_HWTIMER is not set
-# CONFIG_BSP_USING_GP32C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP32C4T1_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C4T1_HWTIMER is not set
-# CONFIG_BSP_USING_BS16T0_HWTIMER is not set
-# CONFIG_BSP_USING_BS16T1_HWTIMER is not set
-# end of HWTIMER Drivers
+# CONFIG_BSP_USING_AD16C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_AD16C4T1_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP32C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP32C4T1_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C4T1_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_BS16T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_BS16T1_CLOCK_TIMER is not set
+# end of CLOCK_TIMER Drivers
#
# PWM Drivers
@@ -1501,7 +1539,7 @@ CONFIG_BSP_USING_UART0=y
# Peripheral Drivers test example
#
# CONFIG_BSP_USING_EXAMPLE_ADC_VOL is not set
-# CONFIG_BSP_USING_EXAMPLE_HWTIMER is not set
+# CONFIG_BSP_USING_EXAMPLE_CLOCK_TIMER is not set
# CONFIG_BSP_USING_EXAMPLE_I2C is not set
# CONFIG_BSP_USING_EXAMPLE_I2C_E2PROM is not set
# CONFIG_BSP_USING_EXAMPLE_LED_BLINK is not set
diff --git a/bsp/essemi/es32f365x/project.ewp b/bsp/essemi/es32f365x/project.ewp
index cea747df82..7c9e6e4ebf 100644
--- a/bsp/essemi/es32f365x/project.ewp
+++ b/bsp/essemi/es32f365x/project.ewp
@@ -344,27 +344,28 @@
CCIncludePath2
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
- $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\drivers\ES
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\applications
+ $PROJ_DIR$\drivers\ES
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include
+ $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Include
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1383,27 +1384,28 @@
CCIncludePath2
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
- $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\drivers\ES
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\include
$PROJ_DIR$\applications
+ $PROJ_DIR$\drivers\ES
$PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include
+ $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Include
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2088,51 +2090,21 @@
bsp-drivers-test-samples
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2180,14 +2152,17 @@
$PROJ_DIR$\drivers\board.c
- $PROJ_DIR$\..\es32f369x\drivers\drv_uart.c
+ $PROJ_DIR$\..\es32f369x\drivers\drv_gpio.c
- $PROJ_DIR$\..\es32f369x\drivers\drv_gpio.c
+ $PROJ_DIR$\..\es32f369x\drivers\drv_uart.c
Finsh
+
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
+
$PROJ_DIR$\..\..\..\components\finsh\msh.c
@@ -2197,9 +2172,6 @@
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
-
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
-
Kernel
@@ -2253,151 +2225,175 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
Libraries
-
- $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
-
$PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
-
$PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
$PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
$PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
- POSIX
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s
+
utc_UTest
diff --git a/bsp/essemi/es32f365x/project.uvprojx b/bsp/essemi/es32f365x/project.uvprojx
index 1d40572516..98bc504406 100644
--- a/bsp/essemi/es32f365x/project.uvprojx
+++ b/bsp/essemi/es32f365x/project.uvprojx
@@ -333,9 +333,9 @@
0
- ES32F36xx, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
+ RT_USING_ARMLIBC, __RTTHREAD__, ES32F36xx, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS
- ..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\es32f369x\libraries\CMSIS\Include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\phy;drivers\ES;..\..\..\components\drivers\smp_call;.;drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include;..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include;..\..\..\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc
+ drivers\ES;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\components\drivers\phy;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;drivers;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include;..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include;..\..\..\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\es32f369x\libraries\CMSIS\Include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\epoll
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -680,9 +659,9 @@
Drivers
- drv_uart.c
+ board.c
1
- ..\es32f369x\drivers\drv_uart.c
+ drivers\board.c
@@ -694,14 +673,21 @@
- board.c
+ drv_uart.c
1
- drivers\board.c
+ ..\es32f369x\drivers\drv_uart.c
Finsh
+
+
+ shell.c
+ 1
+ ..\..\..\components\finsh\shell.c
+
+
msh.c
@@ -723,13 +709,6 @@
..\..\..\components\finsh\cmd.c
-
-
- shell.c
- 1
- ..\..\..\components\finsh\shell.c
-
-
Kernel
@@ -1039,7 +1018,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1054,13 +1089,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
kstring.c
@@ -1075,42 +1103,11 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
@@ -1118,9 +1115,23 @@
Libraries
- ald_rtc.c
+ ald_acmp.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
+
+
+
+
+ ald_adc.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
+
+
+
+
+ ald_bkpc.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
@@ -1130,13 +1141,6 @@
..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
-
-
- ald_iap.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
-
-
ald_can.c
@@ -1144,62 +1148,6 @@
..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
-
-
- ald_timer.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
-
-
-
-
- ald_flash.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
-
-
-
-
- ald_qspi.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
-
-
-
-
- ald_acmp.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
-
-
-
-
- ald_tsense.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
-
-
-
-
- ald_pmu.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
-
-
-
-
- ald_dma.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
-
-
-
-
- ald_sram.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
-
-
ald_cmu.c
@@ -1207,13 +1155,6 @@
..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
- utils.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
-
-
ald_crc.c
@@ -1221,6 +1162,83 @@
..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
+
+
+ ald_crypt.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
+
+
+
+
+ ald_dac.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
+
+
+
+
+ ald_dma.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
+
+
+
+
+ ald_ebi.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
+
+
+
+
+ ald_flash.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+
+
+
+
+ ald_flash_ext.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
+
+
+
+
+ ald_gpio.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
+
+
+
+
+ ald_i2c.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
+
+
+
+
+ ald_i2s.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
+
+
+
+
+ ald_iap.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+
+
+
+
+ ald_nand.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+
+
ald_nor_lcd.c
@@ -1228,6 +1246,41 @@
..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
+
+
+ ald_pis.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+
+
+ ald_pmu.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
+
+
+
+
+ ald_qspi.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
+
+
+
+
+ ald_rmu.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+
+
+ ald_rtc.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
+
+
ald_rtchw.c
@@ -1244,37 +1297,16 @@
- ald_adc.c
+ ald_sram.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
- ald_usb.c
+ ald_timer.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
-
-
-
-
- ald_nand.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
-
-
-
-
- ald_ebi.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
-
-
-
-
- startup_es32f36xx.s
- 2
- ..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
@@ -1286,58 +1318,9 @@
- ald_i2s.c
+ ald_tsense.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
-
-
-
-
- ald_crypt.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
-
-
-
-
- ald_gpio.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
-
-
-
-
- ald_wdt.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
-
-
- ald_bkpc.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
-
-
-
-
- ald_flash_ext.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
-
-
-
-
- ald_rmu.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
-
-
- ald_i2c.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
@@ -1349,16 +1332,30 @@
- ald_pis.c
+ ald_usb.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
- ald_dac.c
+ ald_wdt.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
+
+
+
+
+ utils.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
+
+
+
+
+ startup_es32f36xx.s
+ 2
+ ..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s
diff --git a/bsp/essemi/es32f365x/rtconfig.h b/bsp/essemi/es32f365x/rtconfig.h
index f001d3e121..206b6be967 100644
--- a/bsp/essemi/es32f365x/rtconfig.h
+++ b/bsp/essemi/es32f365x/rtconfig.h
@@ -103,10 +103,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -314,6 +317,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
@@ -426,9 +437,9 @@
/* end of RTC Drivers */
-/* HWTIMER Drivers */
+/* CLOCK_TIMER Drivers */
-/* end of HWTIMER Drivers */
+/* end of CLOCK_TIMER Drivers */
/* PWM Drivers */
diff --git a/bsp/essemi/es32f369x/.config b/bsp/essemi/es32f369x/.config
index 1b7aeefd82..2d33ecbdc8 100644
--- a/bsp/essemi/es32f369x/.config
+++ b/bsp/essemi/es32f369x/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -239,7 +242,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -265,10 +268,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -345,8 +348,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -355,6 +356,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +558,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +583,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -629,6 +635,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -723,6 +732,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -868,9 +880,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -878,7 +888,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -924,9 +951,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -955,6 +984,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -972,6 +1002,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1083,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1451,17 +1489,17 @@ CONFIG_BSP_USING_UART0=y
# end of RTC Drivers
#
-# HWTIMER Drivers
+# CLOCK_TIMER Drivers
#
-# CONFIG_BSP_USING_AD16C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_AD16C4T1_HWTIMER is not set
-# CONFIG_BSP_USING_GP32C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP32C4T1_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C4T1_HWTIMER is not set
-# CONFIG_BSP_USING_BS16T0_HWTIMER is not set
-# CONFIG_BSP_USING_BS16T1_HWTIMER is not set
-# end of HWTIMER Drivers
+# CONFIG_BSP_USING_AD16C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_AD16C4T1_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP32C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP32C4T1_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C4T1_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_BS16T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_BS16T1_CLOCK_TIMER is not set
+# end of CLOCK_TIMER Drivers
#
# PWM Drivers
@@ -1502,7 +1540,7 @@ CONFIG_BSP_USING_UART0=y
# Peripheral Drivers test example
#
# CONFIG_BSP_USING_EXAMPLE_ADC_VOL is not set
-# CONFIG_BSP_USING_EXAMPLE_HWTIMER is not set
+# CONFIG_BSP_USING_EXAMPLE_CLOCK_TIMER is not set
# CONFIG_BSP_USING_EXAMPLE_I2C is not set
# CONFIG_BSP_USING_EXAMPLE_I2C_E2PROM is not set
# CONFIG_BSP_USING_EXAMPLE_LED_BLINK is not set
diff --git a/bsp/essemi/es32f369x/project.ewp b/bsp/essemi/es32f369x/project.ewp
index 9b6e317259..3af9a01036 100644
--- a/bsp/essemi/es32f369x/project.ewp
+++ b/bsp/essemi/es32f369x/project.ewp
@@ -344,27 +344,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\applications
$PROJ_DIR$\drivers\ES
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include
- $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\applications
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include
+ $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1383,27 +1384,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\applications
$PROJ_DIR$\drivers\ES
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include
- $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\applications
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Include
+ $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2088,51 +2090,21 @@
bsp-drivers-test-samples
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2176,30 +2148,30 @@
Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
$PROJ_DIR$\drivers\drv_gpio.c
$PROJ_DIR$\drivers\drv_uart.c
-
- $PROJ_DIR$\drivers\board.c
-
Finsh
$PROJ_DIR$\..\..\..\components\finsh\shell.c
+
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
+
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
-
Kernel
@@ -2253,7 +2225,55 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
@@ -2263,78 +2283,84 @@
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
Libraries
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
-
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
-
-
- $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s
-
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
+
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
@@ -2342,13 +2368,16 @@
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
@@ -2357,47 +2386,14 @@
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
+ $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/essemi/es32f369x/project.uvprojx b/bsp/essemi/es32f369x/project.uvprojx
index 5c4cd97d5e..5194d70ef2 100644
--- a/bsp/essemi/es32f369x/project.uvprojx
+++ b/bsp/essemi/es32f369x/project.uvprojx
@@ -333,9 +333,9 @@
0
- RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, ES32F36xx, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__
+ RT_USING_LIBC, __STDC_LIMIT_MACROS, ES32F36xx, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
- ..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;drivers\ES;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;libraries\ES32F36xx_ALD_StdPeriph_Driver\Include;libraries\CMSIS\Device\EastSoft\ES32F36xx\Include;..\..\..\components\drivers\include;libraries\CMSIS\Include;applications;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;.;drivers;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy
+ ..\..\..\components\libc\posix\io\poll;libraries\CMSIS\Device\EastSoft\ES32F36xx\Include;..\..\..\components\net\utest;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;libraries\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;.;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;drivers\ES;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;drivers;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;libraries\ES32F36xx_ALD_StdPeriph_Driver\Include;..\..\..\libcpu\arm\common;applications;..\..\..\components\finsh;..\..\..\components\drivers\smp_call
@@ -387,61 +387,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -687,16 +666,16 @@
- drv_uart.c
+ drv_gpio.c
1
- drivers\drv_uart.c
+ drivers\drv_gpio.c
- drv_gpio.c
+ drv_uart.c
1
- drivers\drv_gpio.c
+ drivers\drv_uart.c
@@ -704,9 +683,9 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -725,9 +704,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1039,12 +1018,68 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1056,9 +1091,9 @@
- rt_vsscanf.c
+ kstring.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\src\klibc\kstring.c
@@ -1070,108 +1105,14 @@
- kerrno.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- ald_cmu.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
-
-
- ald_flash_ext.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
-
-
-
-
- ald_uart.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
-
-
-
-
- ald_gpio.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
-
-
-
-
- ald_rtchw.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
-
-
-
-
- utils.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
-
-
-
-
- startup_es32f36xx.s
- 2
- libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s
-
-
-
-
- ald_bkpc.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
-
-
ald_acmp.c
@@ -1179,20 +1120,6 @@
libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
-
-
- ald_qspi.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
-
-
-
-
- ald_spi.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
-
-
ald_adc.c
@@ -1202,9 +1129,16 @@
- ald_timer.c
+ ald_bkpc.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
+
+
+
+
+ ald_calc.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
@@ -1216,9 +1150,16 @@
- ald_rmu.c
+ ald_cmu.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
+
+
+
+
+ ald_crc.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
@@ -1230,16 +1171,16 @@
- ald_tsense.c
+ ald_dac.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
- ald_iap.c
+ ald_dma.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
@@ -1249,13 +1190,6 @@
libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
-
-
- ald_sram.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
-
-
ald_flash.c
@@ -1265,16 +1199,51 @@
- ald_usb.c
+ ald_flash_ext.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
- ald_crc.c
+ ald_gpio.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
+
+
+
+
+ ald_i2c.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
+
+
+
+
+ ald_i2s.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
+
+
+
+
+ ald_iap.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+
+
+
+
+ ald_nand.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+
+
+
+
+ ald_nor_lcd.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
@@ -1293,44 +1262,16 @@
- ald_dac.c
+ ald_qspi.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
- ald_nor_lcd.c
+ ald_rmu.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
-
-
-
-
- ald_wdt.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
-
-
- ald_i2c.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
-
-
- ald_trng.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
-
-
-
-
- ald_i2s.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
@@ -1342,23 +1283,79 @@
- ald_calc.c
+ ald_rtchw.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
- ald_nand.c
+ ald_spi.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
- ald_dma.c
+ ald_sram.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
+
+
+
+
+ ald_timer.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
+
+
+
+
+ ald_trng.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
+
+
+
+
+ ald_tsense.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
+
+
+
+
+ ald_uart.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
+
+
+
+
+ ald_usb.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
+
+
+
+
+ ald_wdt.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
+
+
+
+
+ utils.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
+
+
+
+
+ startup_es32f36xx.s
+ 2
+ libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s
diff --git a/bsp/essemi/es32f369x/rtconfig.h b/bsp/essemi/es32f369x/rtconfig.h
index f001d3e121..206b6be967 100644
--- a/bsp/essemi/es32f369x/rtconfig.h
+++ b/bsp/essemi/es32f369x/rtconfig.h
@@ -103,10 +103,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -314,6 +317,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
@@ -426,9 +437,9 @@
/* end of RTC Drivers */
-/* HWTIMER Drivers */
+/* CLOCK_TIMER Drivers */
-/* end of HWTIMER Drivers */
+/* end of CLOCK_TIMER Drivers */
/* PWM Drivers */
diff --git a/bsp/essemi/es32vf2264/.config b/bsp/essemi/es32vf2264/.config
index 46fb5893c0..a0e9a8c05b 100644
--- a/bsp/essemi/es32vf2264/.config
+++ b/bsp/essemi/es32vf2264/.config
@@ -174,7 +174,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="cuart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -232,7 +233,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -258,10 +259,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -338,8 +339,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -348,6 +347,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -549,6 +549,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -573,6 +574,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -621,6 +625,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -715,6 +722,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -861,9 +871,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -871,7 +879,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -917,9 +942,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -948,6 +975,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -965,6 +993,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1044,6 +1073,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1426,14 +1462,14 @@ CONFIG_BSP_USING_CUART1=y
# end of ADC Drivers
#
-# HWTIMER Drivers
+# CLOCK_TIMER Drivers
#
-# CONFIG_BSP_USING_AD16C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C4T0_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C4T1_HWTIMER is not set
-# CONFIG_BSP_USING_GP16C4T2_HWTIMER is not set
-# CONFIG_BSP_USING_BS16T0_HWTIMER is not set
-# end of HWTIMER Drivers
+# CONFIG_BSP_USING_AD16C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C4T0_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C4T1_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_GP16C4T2_CLOCK_TIMER is not set
+# CONFIG_BSP_USING_BS16T0_CLOCK_TIMER is not set
+# end of CLOCK_TIMER Drivers
#
# PWM Drivers
diff --git a/bsp/essemi/es32vf2264/rtconfig.h b/bsp/essemi/es32vf2264/rtconfig.h
index 2acd0698e8..11dc5f4067 100644
--- a/bsp/essemi/es32vf2264/rtconfig.h
+++ b/bsp/essemi/es32vf2264/rtconfig.h
@@ -96,7 +96,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "cuart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -305,6 +306,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
@@ -409,9 +418,9 @@
/* end of ADC Drivers */
-/* HWTIMER Drivers */
+/* CLOCK_TIMER Drivers */
-/* end of HWTIMER Drivers */
+/* end of CLOCK_TIMER Drivers */
/* PWM Drivers */
diff --git a/bsp/fm33lc026/.config b/bsp/fm33lc026/.config
index 9d249dd750..b6273b78af 100644
--- a/bsp/fm33lc026/.config
+++ b/bsp/fm33lc026/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart4"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -267,10 +268,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -347,8 +348,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -357,6 +356,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -558,6 +558,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -582,6 +583,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -631,6 +635,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -725,6 +732,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -870,9 +880,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -880,7 +888,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -926,9 +951,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -957,6 +984,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -974,6 +1002,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1053,6 +1082,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/fm33lc026/project.uvprojx b/bsp/fm33lc026/project.uvprojx
index ac3a9267f0..1735e5aa95 100644
--- a/bsp/fm33lc026/project.uvprojx
+++ b/bsp/fm33lc026/project.uvprojx
@@ -331,9 +331,9 @@
0
- FM33LC0XX, RT_USING_ARMLIBC, USE_HAL_DRIVER, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
+ __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_LIBC, RT_USING_ARMLIBC, FM33LC0XX, __RTTHREAD__, USE_HAL_DRIVER
- ..\..\components\libc\compilers\common\extension\fcntl\octal;board;libraries\HAL_Drivers\config;..\..\components\libc\posix\io\poll;applications;..\..\components\libc\posix\io\eventfd;.;..\..\components\libc\compilers\common\extension;libraries\FM33LC0xx_FL_Driver\Inc;libraries\HAL_Drivers;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\include;..\..\components\libc\compilers\common\include;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\smp_call;..\..\components\drivers\include;..\..\components\drivers\phy;libraries\FM33LC0xx_FL_Driver\CMSIS\Include;..\..\components\drivers\include;..\..\components\libc\posix\ipc;..\..\components\libc\posix\io\epoll;..\..\libcpu\arm\common;..\..\components\finsh
+ ..\..\components\libc\posix\io\eventfd;..\..\components\drivers\smp_call;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\posix\io\epoll;..\..\components\finsh;applications;..\..\components\drivers\include;libraries\FM33LC0xx_FL_Driver\Inc;libraries\FM33LC0xx_FL_Driver\CMSIS\Include;.;..\..\components\drivers\include;..\..\components\libc\compilers\common\include;..\..\components\libc\posix\ipc;libraries\HAL_Drivers;..\..\components\net\utest;..\..\components\drivers\include;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;board;..\..\libcpu\arm\common;..\..\components\libc\posix\io\poll;libraries\HAL_Drivers\config;..\..\components\drivers\phy;..\..\components\drivers\include;..\..\include;..\..\components\drivers\include
@@ -385,61 +385,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -773,16 +745,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\components\finsh\msh.c
+ ..\..\components\finsh\shell.c
- cmd.c
+ msh.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\msh.c
@@ -794,14 +766,21 @@
- shell.c
+ cmd.c
1
- ..\..\components\finsh\shell.c
+ ..\..\components\finsh\cmd.c
FM33LC0xx_FL_Driver
+
+
+ system_fm33lc0xx.c
+ 1
+ libraries\FM33LC0xx_FL_Driver\CMSIS\system_fm33lc0xx.c
+
+
fm33lc0xx_fl_dma.c
@@ -816,6 +795,13 @@
libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_crc.c
+
+
+ fm33lc0xx_fl_rcc.c
+ 1
+ libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_rcc.c
+
+
fm33lc0xx_fl_gpio.c
@@ -823,20 +809,6 @@
libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_gpio.c
-
-
- fm33lc0xx_fl_uart.c
- 1
- libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_uart.c
-
-
-
-
- system_fm33lc0xx.c
- 1
- libraries\FM33LC0xx_FL_Driver\CMSIS\system_fm33lc0xx.c
-
-
fm33lc0xx_fl_exti.c
@@ -846,9 +818,9 @@
- fm33lc0xx_fl_i2c.c
+ fm33lc0xx_fl_uart.c
1
- libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_i2c.c
+ libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_uart.c
@@ -860,9 +832,9 @@
- fm33lc0xx_fl_rcc.c
+ fm33lc0xx_fl_i2c.c
1
- libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_rcc.c
+ libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_i2c.c
@@ -1155,7 +1127,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1163,6 +1191,13 @@
..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1184,44 +1219,6 @@
..\..\src\klibc\rt_vsscanf.c
-
-
- kstdio.c
- 1
- ..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
diff --git a/bsp/fm33lc026/rtconfig.h b/bsp/fm33lc026/rtconfig.h
index 3e1b3e78a2..4f7f34ea66 100644
--- a/bsp/fm33lc026/rtconfig.h
+++ b/bsp/fm33lc026/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart4"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -313,6 +314,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/frdm-k64f/.config b/bsp/frdm-k64f/.config
index 4bb842d746..c08f1d5df5 100644
--- a/bsp/frdm-k64f/.config
+++ b/bsp/frdm-k64f/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -239,7 +242,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -265,10 +268,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -407,8 +410,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -417,6 +418,7 @@ CONFIG_RT_LWIP_USING_PING=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -618,6 +620,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -643,6 +646,9 @@ CONFIG_RT_LWIP_USING_PING=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -692,6 +698,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -786,6 +795,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -931,9 +943,7 @@ CONFIG_RT_LWIP_USING_PING=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -941,7 +951,24 @@ CONFIG_RT_LWIP_USING_PING=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -987,9 +1014,11 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1018,6 +1047,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1035,6 +1065,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1114,6 +1145,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/frdm-k64f/project.uvproj b/bsp/frdm-k64f/project.uvproj
index 0fba4f4437..f9d9e691e7 100644
--- a/bsp/frdm-k64f/project.uvproj
+++ b/bsp/frdm-k64f/project.uvproj
@@ -357,9 +357,9 @@
0
- CPU_MK64FN1M0VLL12, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS
+ RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, CPU_MK64FN1M0VLL12, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
- ..\..\components\net\lwip\lwip-2.0.3\src\include\netif;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\libc\posix\ipc;..\..\components\drivers\smp_call;.;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;..\..\components\drivers\include;..\..\components\libc\posix\io\poll;..\..\components\net\lwip\lwip-2.0.3\src\include\posix;..\..\components\drivers\include;..\..\components\drivers\include;..\..\include;..\..\components\libc\posix\io\epoll;applications;..\..\components\finsh;..\..\components\net\lwip\port;board;..\..\components\net\lwip\lwip-2.0.3\src\include;..\..\components\drivers\phy;device;..\..\components\libc\posix\io\eventfd;..\..\libcpu\arm\cortex-m4;..\..\components\net\lwip\lwip-2.0.3\src\include\ipv4;..\..\components\libc\compilers\common\extension\fcntl\octal;device\MK64F12;..\..\components\libc\compilers\common\include
+ ..\..\include;device\MK64F12;..\..\components\drivers\include;..\..\components\libc\compilers\common\include;..\..\libcpu\arm\cortex-m4;device;..\..\components\libc\posix\io\eventfd;..\..\components\net\lwip\lwip-2.0.3\src\include\ipv4;applications;..\..\components\net\utest;..\..\components\drivers\include;..\..\components\net\lwip\lwip-2.0.3\src\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\net\lwip\lwip-2.0.3\src\include\netif;..\..\libcpu\arm\common;..\..\components\libc\posix\io\poll;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\phy;..\..\components\libc\posix\ipc;..\..\components\drivers\smp_call;board;.;..\..\components\libc\posix\io\epoll;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;..\..\components\finsh;..\..\components\net\lwip\port;..\..\components\net\lwip\lwip-2.0.3\src\include\posix
@@ -401,13 +401,6 @@
Applications
-
-
- startup.c
- 1
- applications\startup.c
-
-
application.c
@@ -415,63 +408,49 @@
applications\application.c
+
+
+ startup.c
+ 1
+ applications\startup.c
+
+
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\components\libc\compilers\common\cctype.c
+ ..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -1035,9 +1014,9 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\shell.c
@@ -1049,16 +1028,16 @@
- shell.c
+ msh_parse.c
1
- ..\..\components\finsh\shell.c
+ ..\..\components\finsh\msh_parse.c
- msh_parse.c
+ cmd.c
1
- ..\..\components\finsh\msh_parse.c
+ ..\..\components\finsh\cmd.c
@@ -1351,7 +1330,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1366,20 +1408,6 @@
..\..\src\klibc\kstring.c
-
-
- rt_vsscanf.c
- 1
- ..\..\src\klibc\rt_vsscanf.c
-
-
-
-
- kerrno.c
- 1
- ..\..\src\klibc\kerrno.c
-
-
rt_vsnprintf_tiny.c
@@ -1387,42 +1415,11 @@
..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsscanf.c
1
- ..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/frdm-k64f/project.uvprojx b/bsp/frdm-k64f/project.uvprojx
index e7d8f7b5a4..bf40b72185 100644
--- a/bsp/frdm-k64f/project.uvprojx
+++ b/bsp/frdm-k64f/project.uvprojx
@@ -329,9 +329,9 @@
0
- RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, CPU_MK64FN1M0VLL12, RT_USING_ARMLIBC
+ __RTTHREAD__, CPU_MK64FN1M0VLL12, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\components\finsh;.;..\..\components\net\lwip\port;..\..\components\drivers\include;..\..\components\libc\posix\io\eventfd;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\posix\io\poll;board;..\..\components\drivers\include;..\..\components\net\lwip\lwip-2.0.3\src\include;..\..\components\net\lwip\lwip-2.0.3\src\include\netif;..\..\components\net\lwip\lwip-2.0.3\src\include\ipv4;..\..\components\drivers\include;..\..\components\libc\compilers\common\include;..\..\components\libc\posix\io\epoll;..\..\components\drivers\phy;applications;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\smp_call;..\..\components\drivers\include;device;..\..\components\libc\posix\ipc;device\MK64F12;..\..\libcpu\arm\common;..\..\components\net\lwip\lwip-2.0.3\src\include\posix;..\..\components\libc\compilers\common\extension;..\..\components\drivers\include
+ ..\..\components\libc\posix\io\eventfd;..\..\components\libc\compilers\common\extension;..\..\components\libc\posix\io\epoll;..\..\components\net\lwip\lwip-2.0.3\src\include\netif;..\..\components\net\utest;..\..\components\net\lwip\lwip-2.0.3\src\include\ipv4;..\..\components\drivers\include;..\..\components\finsh;..\..\components\drivers\include;..\..\libcpu\arm\common;.;..\..\components\libc\posix\ipc;..\..\components\drivers\smp_call;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\include;device;..\..\components\drivers\include;applications;..\..\libcpu\arm\cortex-m4;..\..\components\net\lwip\port;..\..\components\libc\posix\io\poll;device\MK64F12;..\..\components\drivers\include;..\..\include;..\..\components\net\lwip\lwip-2.0.3\src\include\posix;..\..\components\libc\compilers\common\include;..\..\components\net\lwip\lwip-2.0.3\src\include;..\..\components\drivers\phy;board;..\..\components\drivers\include
@@ -390,61 +390,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\components\libc\compilers\common\cctype.c
+ ..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -1008,9 +987,16 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\shell.c
+
+
+
+
+ msh.c
+ 1
+ ..\..\components\finsh\msh.c
@@ -1022,16 +1008,9 @@
- shell.c
+ cmd.c
1
- ..\..\components\finsh\shell.c
-
-
-
-
- msh.c
- 1
- ..\..\components\finsh\msh.c
+ ..\..\components\finsh\cmd.c
@@ -1324,7 +1303,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1332,13 +1367,6 @@
..\..\src\klibc\kerrno.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstdio.c
@@ -1353,6 +1381,13 @@
..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1361,44 +1396,6 @@
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
lwIP
diff --git a/bsp/frdm-k64f/rtconfig.h b/bsp/frdm-k64f/rtconfig.h
index cecac32085..8ef9ae8e7f 100644
--- a/bsp/frdm-k64f/rtconfig.h
+++ b/bsp/frdm-k64f/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -359,6 +362,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/ft2004/.config b/bsp/ft2004/.config
index f24b626858..165490938f 100644
--- a/bsp/ft2004/.config
+++ b/bsp/ft2004/.config
@@ -186,13 +186,16 @@ CONFIG_RT_USING_INTERRUPT_INFO=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=4096
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_CACHE=y
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_MM_MMU=y
CONFIG_ARCH_ARM=y
@@ -268,6 +271,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
# end of elm-chan's FatFs, Generic FAT Filesystem Module
CONFIG_RT_USING_DFS_DEVFS=y
+# CONFIG_RT_USING_DFS_9PFS is not set
# CONFIG_RT_USING_DFS_ISO9660 is not set
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_CROMFS is not set
@@ -301,7 +305,7 @@ CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -326,6 +330,8 @@ CONFIG_RT_MMCSD_MAX_PARTITION=16
# CONFIG_RT_SDIO_DEBUG is not set
# CONFIG_RT_USING_SDHCI is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
CONFIG_RT_USING_QSPI=y
# CONFIG_RT_USING_SPI_MSD is not set
@@ -353,10 +359,10 @@ CONFIG_RT_BLK_PARTITION_DFS=y
CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -539,11 +545,10 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Memory management
#
+# CONFIG_RT_PAGE_MPR_SIZE_DYNAMIC is not set
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_RT_USING_MEMBLOCK is not set
@@ -565,6 +570,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -766,6 +772,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -791,6 +798,9 @@ CONFIG_RT_PAGE_MAX_ORDER=11
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -839,6 +849,9 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -933,6 +946,9 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -1078,9 +1094,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1088,7 +1102,24 @@ CONFIG_RT_PAGE_MAX_ORDER=11
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1134,9 +1165,11 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1165,6 +1198,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1182,6 +1216,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1261,6 +1296,13 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/ft2004/rtconfig.h b/bsp/ft2004/rtconfig.h
index 656e600181..2fab4d8a8e 100644
--- a/bsp/ft2004/rtconfig.h
+++ b/bsp/ft2004/rtconfig.h
@@ -109,11 +109,14 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 4096
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_MM_MMU
#define ARCH_ARM
@@ -190,6 +193,7 @@
#define RT_MMCSD_THREAD_PRIORITY 22
#define RT_MMCSD_MAX_PARTITION 16
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_QSPI
#define RT_USING_SFUD
#define RT_SFUD_USING_SFDP
@@ -449,6 +453,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/ft32/ft32f072xb-starter/.config b/bsp/ft32/ft32f072xb-starter/.config
index bfd613718f..da4ff9007b 100644
--- a/bsp/ft32/ft32f072xb-starter/.config
+++ b/bsp/ft32/ft32f072xb-starter/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +631,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -654,7 +661,10 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
-# CONFIG_PKG_USING_CMSIS_CORE is not set
+CONFIG_PKG_USING_CMSIS_CORE=y
+CONFIG_PKG_CMSIS_CORE_PATH="/packages/system/CMSIS/CMSIS-Core"
+CONFIG_PKG_USING_CMSIS_CORE_LATEST_VERSION=y
+CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_CMSIS_NN is not set
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
@@ -721,6 +731,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -731,23 +744,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# HAL & SDK Drivers
#
-#
-# FT32 Drivers
-#
-CONFIG_PKG_USING_FT32F0_STD_DRIVER=y
-CONFIG_PKG_FT32F0_STD_DRIVER_PATH="/packages/peripherals/hal-sdk/ft32/ft32f0_std_driver"
-CONFIG_PKG_USING_FT32F0_STD_DRIVER_LATEST_VERSION=y
-CONFIG_PKG_FT32F0_STD_DRIVER_VER="latest"
-CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER=y
-CONFIG_PKG_FT32F0_CMSIS_DRIVER_PATH="/packages/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver"
-CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER_LATEST_VERSION=y
-CONFIG_PKG_FT32F0_CMSIS_DRIVER_VER="latest"
-# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
-# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
-# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
-# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
-# end of FT32 Drivers
-
#
# STM32 HAL & SDK Drivers
#
@@ -883,9 +879,7 @@ CONFIG_PKG_FT32F0_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +887,30 @@ CONFIG_PKG_FT32F0_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+CONFIG_PKG_USING_FT32F0_STD_DRIVER=y
+CONFIG_PKG_FT32F0_STD_DRIVER_PATH="/packages/peripherals/hal-sdk/ft32/ft32f0_std_driver"
+CONFIG_PKG_USING_FT32F0_STD_DRIVER_LATEST_VERSION=y
+CONFIG_PKG_FT32F0_STD_DRIVER_VER="latest"
+CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER=y
+CONFIG_PKG_FT32F0_CMSIS_DRIVER_PATH="/packages/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver"
+CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER_LATEST_VERSION=y
+CONFIG_PKG_FT32F0_CMSIS_DRIVER_VER="latest"
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +956,11 @@ CONFIG_PKG_FT32F0_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +989,7 @@ CONFIG_PKG_FT32F0_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1007,7 @@ CONFIG_PKG_FT32F0_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1087,13 @@ CONFIG_PKG_FT32F0_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1423,6 +1451,8 @@ CONFIG_SOC_FT32F072RB=y
#
CONFIG_BSP_USING_GPIO=y
CONFIG_BSP_USING_UART=y
+CONFIG_BSP_USING_SERIAL_V1=y
+# CONFIG_BSP_USING_SERIAL_V2 is not set
# CONFIG_BSP_USING_UART1 is not set
CONFIG_BSP_USING_UART2=y
# CONFIG_BSP_USING_CRC is not set
diff --git a/bsp/ft32/ft32f072xb-starter/rtconfig.h b/bsp/ft32/ft32f072xb-starter/rtconfig.h
index 96b6fe4067..660711b114 100644
--- a/bsp/ft32/ft32f072xb-starter/rtconfig.h
+++ b/bsp/ft32/ft32f072xb-starter/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -313,6 +314,18 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+#define PKG_USING_FT32F0_STD_DRIVER
+#define PKG_USING_FT32F0_STD_DRIVER_LATEST_VERSION
+#define PKG_USING_FT32F0_CMSIS_DRIVER
+#define PKG_USING_FT32F0_CMSIS_DRIVER_LATEST_VERSION
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
@@ -381,10 +394,7 @@
/* end of Device Control */
/* Other */
-#define PKG_USING_FT32F0_STD_DRIVER
-#define PKG_USING_FT32F0_STD_DRIVER_LATEST_VERSION
-#define PKG_USING_FT32F0_CMSIS_DRIVER
-#define PKG_USING_FT32F0_CMSIS_DRIVER_LATEST_VERSION
+
/* end of Other */
/* Signal IO */
@@ -408,6 +418,7 @@
#define BSP_USING_GPIO
#define BSP_USING_UART
+#define BSP_USING_SERIAL_V1
#define BSP_USING_UART2
/* end of On-chip Peripheral Drivers */
diff --git a/bsp/ft32/ft32f407xe-starter/.config b/bsp/ft32/ft32f407xe-starter/.config
index 42d883d352..c789214dd3 100644
--- a/bsp/ft32/ft32f407xe-starter/.config
+++ b/bsp/ft32/ft32f407xe-starter/.config
@@ -178,14 +178,19 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
+CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
+CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
-CONFIG_ARCH_ARM_CORTEX_M0=y
+CONFIG_ARCH_ARM_CORTEX_M4=y
#
# RT-Thread Components
@@ -237,7 +242,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +268,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +348,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +356,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +558,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -572,12 +577,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_PERSIMMON is not set
# CONFIG_PKG_USING_3GPP_AMRNB is not set
# end of multimedia packages
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +636,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -654,7 +666,10 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
-# CONFIG_PKG_USING_CMSIS_CORE is not set
+CONFIG_PKG_USING_CMSIS_CORE=y
+CONFIG_PKG_CMSIS_CORE_PATH="/packages/system/CMSIS/CMSIS-Core"
+CONFIG_PKG_USING_CMSIS_CORE_LATEST_VERSION=y
+CONFIG_PKG_CMSIS_CORE_VER="latest"
# CONFIG_PKG_USING_CMSIS_NN is not set
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
@@ -721,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -731,23 +749,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# HAL & SDK Drivers
#
-#
-# FT32 Drivers
-#
-CONFIG_PKG_USING_FT32F4_STD_DRIVER=y
-CONFIG_PKG_FT32F4_STD_DRIVER_PATH="/packages/peripherals/hal-sdk/ft32/ft32f4_std_driver"
-CONFIG_PKG_USING_FT32F4_STD_DRIVER_LATEST_VERSION=y
-CONFIG_PKG_FT32F4_STD_DRIVER_VER="latest"
-CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER=y
-CONFIG_PKG_FT32F4_CMSIS_DRIVER_PATH="/packages/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver"
-CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER_LATEST_VERSION=y
-CONFIG_PKG_FT32F4_CMSIS_DRIVER_VER="latest"
-# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
-# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
-# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
-# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
-# end of FT32 Drivers
-
#
# STM32 HAL & SDK Drivers
#
@@ -883,9 +884,7 @@ CONFIG_PKG_FT32F4_CMSIS_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,7 +892,30 @@ CONFIG_PKG_FT32F4_CMSIS_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+CONFIG_PKG_USING_FT32F4_STD_DRIVER=y
+CONFIG_PKG_FT32F4_STD_DRIVER_PATH="/packages/peripherals/hal-sdk/ft32/ft32f4_std_driver"
+CONFIG_PKG_USING_FT32F4_STD_DRIVER_LATEST_VERSION=y
+CONFIG_PKG_FT32F4_STD_DRIVER_VER="latest"
+CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER=y
+CONFIG_PKG_FT32F4_CMSIS_DRIVER_PATH="/packages/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver"
+CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER_LATEST_VERSION=y
+CONFIG_PKG_FT32F4_CMSIS_DRIVER_VER="latest"
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -939,9 +961,11 @@ CONFIG_PKG_FT32F4_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -970,6 +994,7 @@ CONFIG_PKG_FT32F4_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -987,6 +1012,7 @@ CONFIG_PKG_FT32F4_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1066,6 +1092,13 @@ CONFIG_PKG_FT32F4_CMSIS_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1423,9 +1456,10 @@ CONFIG_SOC_FT32F407VE=y
#
CONFIG_BSP_USING_GPIO=y
CONFIG_BSP_USING_UART=y
+CONFIG_BSP_USING_SERIAL_V1=y
+# CONFIG_BSP_USING_SERIAL_V2 is not set
# CONFIG_BSP_USING_UART1 is not set
CONFIG_BSP_USING_UART2=y
-# CONFIG_BSP_USING_CRC is not set
# end of On-chip Peripheral Drivers
#
diff --git a/bsp/ft32/ft32f407xe-starter/rtconfig.h b/bsp/ft32/ft32f407xe-starter/rtconfig.h
index 9980e867b2..cb4ab2c8f6 100644
--- a/bsp/ft32/ft32f407xe-starter/rtconfig.h
+++ b/bsp/ft32/ft32f407xe-starter/rtconfig.h
@@ -102,12 +102,17 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
+#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
+#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
-#define ARCH_ARM_CORTEX_M0
+#define ARCH_ARM_CORTEX_M4
/* RT-Thread Components */
@@ -313,6 +318,18 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+#define PKG_USING_FT32F4_STD_DRIVER
+#define PKG_USING_FT32F4_STD_DRIVER_LATEST_VERSION
+#define PKG_USING_FT32F4_CMSIS_DRIVER
+#define PKG_USING_FT32F4_CMSIS_DRIVER_LATEST_VERSION
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
@@ -381,10 +398,7 @@
/* end of Device Control */
/* Other */
-#define PKG_USING_FT32F4_STD_DRIVER
-#define PKG_USING_FT32F4_STD_DRIVER_LATEST_VERSION
-#define PKG_USING_FT32F4_CMSIS_DRIVER
-#define PKG_USING_FT32F4_CMSIS_DRIVER_LATEST_VERSION
+
/* end of Other */
/* Signal IO */
@@ -407,8 +421,9 @@
/* On-chip Peripheral Drivers */
#define BSP_USING_GPIO
+#define BSP_USING_UART
+#define BSP_USING_SERIAL_V1
#define BSP_USING_UART2
-
/* end of On-chip Peripheral Drivers */
/* Board extended module Drivers */
diff --git a/bsp/fujitsu/mb9x/mb9bf500r/.config b/bsp/fujitsu/mb9x/mb9bf500r/.config
index 0bac3e57ff..cd4fe364b6 100644
--- a/bsp/fujitsu/mb9x/mb9bf500r/.config
+++ b/bsp/fujitsu/mb9x/mb9bf500r/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -246,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -272,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -352,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -362,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -563,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +588,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -729,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -874,9 +884,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -884,7 +892,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -930,9 +955,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -961,6 +988,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -978,6 +1006,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1056,6 +1085,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/fujitsu/mb9x/mb9bf500r/rtconfig.h b/bsp/fujitsu/mb9x/mb9bf500r/rtconfig.h
index 78d8c2c803..0377ba63f9 100644
--- a/bsp/fujitsu/mb9x/mb9bf500r/rtconfig.h
+++ b/bsp/fujitsu/mb9x/mb9bf500r/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -316,6 +317,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/fujitsu/mb9x/mb9bf506r/.config b/bsp/fujitsu/mb9x/mb9bf506r/.config
index c9342123bd..67525871b3 100644
--- a/bsp/fujitsu/mb9x/mb9bf506r/.config
+++ b/bsp/fujitsu/mb9x/mb9bf506r/.config
@@ -182,7 +182,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -249,6 +250,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
# end of elm-chan's FatFs, Generic FAT Filesystem Module
CONFIG_RT_USING_DFS_DEVFS=y
+# CONFIG_RT_USING_DFS_9PFS is not set
# CONFIG_RT_USING_DFS_ISO9660 is not set
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_CROMFS is not set
@@ -274,7 +276,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -300,10 +302,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -380,8 +382,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -390,6 +390,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -591,6 +592,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -615,6 +617,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -663,6 +668,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -757,6 +765,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -902,9 +913,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -912,7 +921,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -958,9 +984,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -989,6 +1017,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1006,6 +1035,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1084,6 +1114,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/fujitsu/mb9x/mb9bf506r/project.ewp b/bsp/fujitsu/mb9x/mb9bf506r/project.ewp
index 9d63fbaca2..cffad3d86c 100644
--- a/bsp/fujitsu/mb9x/mb9bf506r/project.ewp
+++ b/bsp/fujitsu/mb9x/mb9bf506r/project.ewp
@@ -292,28 +292,29 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\..\include
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat
- $PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\drivers
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Include
$PROJ_DIR$\libraries\CMSIS\Include
$PROJ_DIR$\..\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\..\components\finsh
- $PROJ_DIR$\applications
- $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Include
- $PROJ_DIR$\..\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\.
+ $PROJ_DIR$\drivers
$PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\include
+ $PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs
+ $PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat
+ $PROJ_DIR$\..\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\..\include
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\..\components\net\utest
CCStdIncCheck
@@ -1188,28 +1189,29 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\..\include
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat
- $PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\drivers
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Include
$PROJ_DIR$\libraries\CMSIS\Include
$PROJ_DIR$\..\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\..\components\finsh
- $PROJ_DIR$\applications
- $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Include
- $PROJ_DIR$\..\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\.
+ $PROJ_DIR$\drivers
$PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\include
+ $PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs
+ $PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat
+ $PROJ_DIR$\..\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\..\include
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\..\components\net\utest
CCStdIncCheck
@@ -1804,58 +1806,25 @@
CMSIS
- $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\IAR\startup_mb9bf50x.S
+ $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c
- $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c
+ $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\IAR\startup_mb9bf50x.S
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -1899,18 +1868,18 @@
Drivers
-
- $PROJ_DIR$\drivers\led.c
-
-
- $PROJ_DIR$\drivers\nand.c
-
$PROJ_DIR$\drivers\board.c
$PROJ_DIR$\drivers\fm3_uart.c
+
+ $PROJ_DIR$\drivers\led.c
+
+
+ $PROJ_DIR$\drivers\nand.c
+
Filesystem
@@ -1944,9 +1913,6 @@
$PROJ_DIR$\..\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\..\components\finsh\msh_file.c
-
$PROJ_DIR$\..\..\..\..\components\finsh\msh.c
@@ -1956,6 +1922,9 @@
$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c
+
+ $PROJ_DIR$\..\..\..\..\components\finsh\msh_file.c
+
Kernel
@@ -2009,7 +1978,52 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscalls.c
+
$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c
@@ -2019,30 +2033,12 @@
$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c
-
- $PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c
-
$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/fujitsu/mb9x/mb9bf506r/project.uvproj b/bsp/fujitsu/mb9x/mb9bf506r/project.uvproj
index ae094d508c..ed55277c31 100644
--- a/bsp/fujitsu/mb9x/mb9bf506r/project.uvproj
+++ b/bsp/fujitsu/mb9x/mb9bf506r/project.uvproj
@@ -341,9 +341,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS
+ RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\libc\posix\ipc;applications;..\..\..\..\components\drivers\include;..\..\..\..\include;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\libcpu\arm\cortex-m3;..\..\..\..\libcpu\arm\common;..\..\..\..\components\libc\compilers\common\include;.;..\..\..\..\components\dfs\dfs_v1\include;..\..\..\..\components\libc\posix\io\poll;libraries\Device\FUJISTU\MB9BF50x\Include;..\..\..\..\components\drivers\include;..\..\..\..\components\finsh;..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;libraries\CMSIS\Include;..\..\..\..\components\libc\compilers\common\extension;drivers;..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat;..\..\..\..\components\drivers\smp_call;..\..\..\..\components\drivers\phy
+ ..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\drivers\phy;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;libraries\CMSIS\Include;.;..\..\..\..\include;..\..\..\..\components\net\utest;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\smp_call;..\..\..\..\libcpu\arm\common;drivers;..\..\..\..\components\finsh;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\libcpu\arm\cortex-m3;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\drivers\include;..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat;..\..\..\..\components\drivers\include;..\..\..\..\components\dfs\dfs_v1\include;..\..\..\..\components\drivers\include;libraries\Device\FUJISTU\MB9BF50x\Include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\epoll
@@ -399,13 +399,6 @@
CMSIS
-
-
- startup_mb9bf50x.S
- 2
- libraries\Device\FUJISTU\MB9BF50x\Source\ARM\startup_mb9bf50x.S
-
-
system_mb9bf50x.c
@@ -413,63 +406,42 @@
libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c
+
+
+ startup_mb9bf50x.S
+ 2
+ libraries\Device\FUJISTU\MB9BF50x\Source\ARM\startup_mb9bf50x.S
+
+
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -722,16 +694,16 @@
- nand.c
+ led.c
1
- drivers\nand.c
+ drivers\led.c
- led.c
+ nand.c
1
- drivers\led.c
+ drivers\nand.c
@@ -899,13 +871,6 @@
..\..\..\..\components\finsh\shell.c
-
-
- msh_parse.c
- 1
- ..\..\..\..\components\finsh\msh_parse.c
-
-
msh.c
@@ -915,9 +880,9 @@
- msh_file.c
+ msh_parse.c
1
- ..\..\..\..\components\finsh\msh_file.c
+ ..\..\..\..\components\finsh\msh_parse.c
@@ -927,6 +892,13 @@
..\..\..\..\components\finsh\cmd.c
+
+
+ msh_file.c
+ 1
+ ..\..\..\..\components\finsh\msh_file.c
+
+
Kernel
@@ -1236,7 +1208,84 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\..\src\klibc\kerrno.c
+
+
+
+
+ kstdio.c
+ 1
+ ..\..\..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1251,58 +1300,6 @@
..\..\..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\..\..\src\klibc\kerrno.c
-
-
-
-
- kstring.c
- 1
- ..\..\..\..\src\klibc\kstring.c
-
-
-
-
- kstdio.c
- 1
- ..\..\..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
diff --git a/bsp/fujitsu/mb9x/mb9bf506r/rtconfig.h b/bsp/fujitsu/mb9x/mb9bf506r/rtconfig.h
index aa2e29ee0a..5dc6e306db 100644
--- a/bsp/fujitsu/mb9x/mb9bf506r/rtconfig.h
+++ b/bsp/fujitsu/mb9x/mb9bf506r/rtconfig.h
@@ -107,7 +107,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -334,6 +335,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/fujitsu/mb9x/mb9bf568r/.config b/bsp/fujitsu/mb9x/mb9bf568r/.config
index de2d83ce45..60b72e6874 100644
--- a/bsp/fujitsu/mb9x/mb9bf568r/.config
+++ b/bsp/fujitsu/mb9x/mb9bf568r/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -246,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -272,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -352,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -362,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -563,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +588,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -729,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -874,9 +884,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -884,7 +892,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -930,9 +955,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -961,6 +988,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -978,6 +1006,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1056,6 +1085,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/fujitsu/mb9x/mb9bf568r/project.uvproj b/bsp/fujitsu/mb9x/mb9bf568r/project.uvproj
index dfec62970f..e784afa161 100644
--- a/bsp/fujitsu/mb9x/mb9bf568r/project.uvproj
+++ b/bsp/fujitsu/mb9x/mb9bf568r/project.uvproj
@@ -345,9 +345,9 @@
0
- RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
+ __STDC_LIMIT_MACROS, RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\cortex-m4;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\drivers\include;CMSIS\DeviceSupport;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\libc\posix\io\eventfd;CMSIS\Include;..\..\..\..\components\finsh;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\common;..\..\..\..\components\drivers\smp_call;..\..\..\..\include;..\..\..\..\components\dfs\dfs_v1\include;drivers;..\..\..\..\components\libc\posix\ipc;applications;..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\drivers\phy;.
+ ..\..\..\..\libcpu\arm\common;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\drivers\include;.;..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\components\drivers\include;..\..\..\..\components\finsh;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\drivers\phy;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\libc\posix\ipc;CMSIS\Include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\cortex-m4;..\..\..\..\components\drivers\include;drivers;..\..\..\..\components\libc\posix\io\eventfd;applications;CMSIS\DeviceSupport;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\smp_call;..\..\..\..\include;..\..\..\..\components\dfs\dfs_v1\include;..\..\..\..\components\net\utest
@@ -420,61 +420,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -713,16 +685,16 @@
Drivers
- led.c
+ board.c
1
- drivers\led.c
+ drivers\board.c
- board.c
+ led.c
1
- drivers\board.c
+ drivers\led.c
@@ -835,16 +807,23 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\..\components\finsh\msh_parse.c
+ ..\..\..\..\components\finsh\shell.c
- shell.c
+ msh.c
1
- ..\..\..\..\components\finsh\shell.c
+ ..\..\..\..\components\finsh\msh.c
+
+
+
+
+ msh_parse.c
+ 1
+ ..\..\..\..\components\finsh\msh_parse.c
@@ -861,13 +840,6 @@
..\..\..\..\components\finsh\msh_file.c
-
-
- msh.c
- 1
- ..\..\..\..\components\finsh\msh.c
-
-
Kernel
@@ -1158,12 +1130,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\..\src\klibc\kerrno.c
@@ -1180,6 +1208,13 @@
..\..\..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1187,44 +1222,6 @@
..\..\..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
diff --git a/bsp/fujitsu/mb9x/mb9bf568r/rtconfig.h b/bsp/fujitsu/mb9x/mb9bf568r/rtconfig.h
index a77e9f70a2..f07b5871b9 100644
--- a/bsp/fujitsu/mb9x/mb9bf568r/rtconfig.h
+++ b/bsp/fujitsu/mb9x/mb9bf568r/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -316,6 +317,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/fujitsu/mb9x/mb9bf618s/.config b/bsp/fujitsu/mb9x/mb9bf618s/.config
index de2d83ce45..60b72e6874 100644
--- a/bsp/fujitsu/mb9x/mb9bf618s/.config
+++ b/bsp/fujitsu/mb9x/mb9bf618s/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -246,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -272,10 +273,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -352,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -362,6 +361,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -563,6 +563,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +588,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -729,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -874,9 +884,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -884,7 +892,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -930,9 +955,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -961,6 +988,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -978,6 +1006,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1056,6 +1085,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/fujitsu/mb9x/mb9bf618s/project.ewp b/bsp/fujitsu/mb9x/mb9bf618s/project.ewp
index 3002fe18e9..8b1989f20f 100644
--- a/bsp/fujitsu/mb9x/mb9bf618s/project.ewp
+++ b/bsp/fujitsu/mb9x/mb9bf618s/project.ewp
@@ -301,27 +301,28 @@
CCIncludePath2
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\CMSIS\Include
+ $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\..\components\drivers\smp_call
$PROJ_DIR$\drivers
$PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\include
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs
- $PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\.
- $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\..\components\finsh
- $PROJ_DIR$\CMSIS\Include
- $PROJ_DIR$\..\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\..\include
- $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\..\components\net\utest
CCStdIncCheck
@@ -1247,27 +1248,28 @@
CCIncludePath2
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\CMSIS\Include
+ $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\..\components\drivers\smp_call
$PROJ_DIR$\drivers
$PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\include
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs
- $PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\.
- $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\..\components\finsh
- $PROJ_DIR$\CMSIS\Include
- $PROJ_DIR$\..\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\..\..\include
- $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\..\components\net\utest
CCStdIncCheck
@@ -1895,67 +1897,34 @@
Applications
- $PROJ_DIR$\applications\startup.c
+ $PROJ_DIR$\applications\application.c
- $PROJ_DIR$\applications\application.c
+ $PROJ_DIR$\applications\startup.c
CMSIS
- $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\iar\startup_mb9bf61x.S
+ $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c
- $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c
+ $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\iar\startup_mb9bf61x.S
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -1999,15 +1968,15 @@
Drivers
-
- $PROJ_DIR$\drivers\serial.c
-
$PROJ_DIR$\drivers\board.c
$PROJ_DIR$\drivers\led.c
+
+ $PROJ_DIR$\drivers\serial.c
+
Filesystem
@@ -2029,11 +1998,14 @@
Finsh
+
+ $PROJ_DIR$\..\..\..\..\components\finsh\shell.c
+
$PROJ_DIR$\..\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c
$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c
@@ -2041,9 +2013,6 @@
$PROJ_DIR$\..\..\..\..\components\finsh\msh_file.c
-
- $PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c
-
Kernel
@@ -2094,40 +2063,67 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c
$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/fujitsu/mb9x/mb9bf618s/project.uvproj b/bsp/fujitsu/mb9x/mb9bf618s/project.uvproj
index 3677e59a84..c57f5cb476 100644
--- a/bsp/fujitsu/mb9x/mb9bf618s/project.uvproj
+++ b/bsp/fujitsu/mb9x/mb9bf618s/project.uvproj
@@ -346,9 +346,9 @@
0
- __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, MB9B610S, RT_USING_LIBC
+ RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, MB9B610S, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_LIBC
- ..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\phy;..\..\..\..\components\drivers\smp_call;CMSIS\Include;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\drivers\include;applications;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\libcpu\arm\common;..\..\..\..\components\finsh;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\drivers\include;.;..\..\..\..\components\dfs\dfs_v1\include;..\..\..\..\libcpu\arm\cortex-m3;..\..\..\..\components\drivers\include;..\..\..\..\include;..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\libc\posix\io\eventfd;CMSIS\DeviceSupport\fujitsu\mb9bf61x;drivers
+ applications;..\..\..\..\components\finsh;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\libcpu\arm\common;..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\components\drivers\phy;drivers;..\..\..\..\components\dfs\dfs_v1\include;..\..\..\..\components\drivers\smp_call;..\..\..\..\components\libc\compilers\common\include;CMSIS\DeviceSupport\fujitsu\mb9bf61x;..\..\..\..\libcpu\arm\cortex-m3;..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;.;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\libc\posix\ipc;CMSIS\Include;..\..\..\..\components\net\utest;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\epoll
@@ -390,28 +390,21 @@
Applications
- startup.c
+ application.c
1
- applications\startup.c
+ applications\application.c
- application.c
+ startup.c
1
- applications\application.c
+ applications\startup.c
CMSIS
-
-
- startup_mb9bf61x.S
- 2
- CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\arm\startup_mb9bf61x.S
-
-
system_mb9bf61x.c
@@ -419,63 +412,42 @@
CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c
+
+
+ startup_mb9bf61x.S
+ 2
+ CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\arm\startup_mb9bf61x.S
+
+
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -712,13 +684,6 @@
Drivers
-
-
- serial.c
- 1
- drivers\serial.c
-
-
board.c
@@ -733,6 +698,13 @@
drivers\led.c
+
+
+ serial.c
+ 1
+ drivers\serial.c
+
+
Filesystem
@@ -836,23 +808,9 @@
Finsh
- msh_file.c
+ shell.c
1
- ..\..\..\..\components\finsh\msh_file.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\..\components\finsh\cmd.c
-
-
-
-
- msh_parse.c
- 1
- ..\..\..\..\components\finsh\msh_parse.c
+ ..\..\..\..\components\finsh\shell.c
@@ -864,9 +822,23 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\..\components\finsh\shell.c
+ ..\..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\..\components\finsh\cmd.c
+
+
+
+
+ msh_file.c
+ 1
+ ..\..\..\..\components\finsh\msh_file.c
@@ -1159,7 +1131,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1169,9 +1197,9 @@
- rt_vsnprintf_tiny.c
+ kstdio.c
1
- ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\..\src\klibc\kstdio.c
@@ -1181,6 +1209,13 @@
..\..\..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1188,44 +1223,6 @@
..\..\..\..\src\klibc\rt_vsscanf.c
-
-
- kstdio.c
- 1
- ..\..\..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
diff --git a/bsp/fujitsu/mb9x/mb9bf618s/rtconfig.h b/bsp/fujitsu/mb9x/mb9bf618s/rtconfig.h
index a77e9f70a2..f07b5871b9 100644
--- a/bsp/fujitsu/mb9x/mb9bf618s/rtconfig.h
+++ b/bsp/fujitsu/mb9x/mb9bf618s/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -316,6 +317,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32103c-eval/.config b/bsp/gd32/arm/gd32103c-eval/.config
index 683660ae4a..a3fb3743f0 100644
--- a/bsp/gd32/arm/gd32103c-eval/.config
+++ b/bsp/gd32/arm/gd32103c-eval/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +585,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -727,6 +735,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -872,9 +882,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,6 +896,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -895,6 +905,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,6 +959,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -972,6 +992,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -989,6 +1010,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32103c-eval/rtconfig.h b/bsp/gd32/arm/gd32103c-eval/rtconfig.h
index 6f274cf9a2..c09ae6c2dd 100644
--- a/bsp/gd32/arm/gd32103c-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32103c-eval/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32105c-eval/.config b/bsp/gd32/arm/gd32105c-eval/.config
index c466b309a6..8cd59b68fc 100644
--- a/bsp/gd32/arm/gd32105c-eval/.config
+++ b/bsp/gd32/arm/gd32105c-eval/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +585,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -727,6 +735,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -872,9 +882,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,6 +896,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -895,6 +905,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,6 +959,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -972,6 +992,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -989,6 +1010,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32105c-eval/rtconfig.h b/bsp/gd32/arm/gd32105c-eval/rtconfig.h
index a61b1305ce..6723b161d2 100644
--- a/bsp/gd32/arm/gd32105c-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32105c-eval/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32105r-start/.config b/bsp/gd32/arm/gd32105r-start/.config
index 51ad9f0d0f..d0e848292f 100644
--- a/bsp/gd32/arm/gd32105r-start/.config
+++ b/bsp/gd32/arm/gd32105r-start/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +585,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -727,6 +735,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -872,9 +882,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,6 +896,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -895,6 +905,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,6 +959,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -972,6 +992,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -989,6 +1010,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32105r-start/rtconfig.h b/bsp/gd32/arm/gd32105r-start/rtconfig.h
index 001df2a1e6..9bfd81205d 100644
--- a/bsp/gd32/arm/gd32105r-start/rtconfig.h
+++ b/bsp/gd32/arm/gd32105r-start/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32107c-eval/.config b/bsp/gd32/arm/gd32107c-eval/.config
index 85fea02a72..30403dce16 100644
--- a/bsp/gd32/arm/gd32107c-eval/.config
+++ b/bsp/gd32/arm/gd32107c-eval/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -259,6 +262,8 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
@@ -273,10 +278,10 @@ CONFIG_RT_USING_SPI=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -361,6 +366,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +568,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -586,6 +593,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -733,6 +743,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -878,9 +890,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -894,6 +904,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -901,6 +913,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -946,6 +967,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -978,6 +1000,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -995,6 +1018,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1075,6 +1099,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32107c-eval/rtconfig.h b/bsp/gd32/arm/gd32107c-eval/rtconfig.h
index 4c97feb96e..b24b57e5cd 100644
--- a/bsp/gd32/arm/gd32107c-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32107c-eval/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -148,6 +151,7 @@
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_PIN
/* end of Device Drivers */
@@ -326,6 +330,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32205r-start/.config b/bsp/gd32/arm/gd32205r-start/.config
index 3c00ad19e6..a6a45f518c 100644
--- a/bsp/gd32/arm/gd32205r-start/.config
+++ b/bsp/gd32/arm/gd32205r-start/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +585,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -727,6 +735,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -872,9 +882,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,6 +896,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -895,6 +905,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,6 +959,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -972,6 +992,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -989,6 +1010,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32205r-start/rtconfig.h b/bsp/gd32/arm/gd32205r-start/rtconfig.h
index 1dbaa1ecf1..8f698ef1cc 100644
--- a/bsp/gd32/arm/gd32205r-start/rtconfig.h
+++ b/bsp/gd32/arm/gd32205r-start/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32207i-eval/.config b/bsp/gd32/arm/gd32207i-eval/.config
index df977995f0..5f0449eb1e 100644
--- a/bsp/gd32/arm/gd32207i-eval/.config
+++ b/bsp/gd32/arm/gd32207i-eval/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +585,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -727,6 +735,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -872,9 +882,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,6 +896,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -895,6 +905,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,6 +959,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -972,6 +992,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -989,6 +1010,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32207i-eval/rtconfig.h b/bsp/gd32/arm/gd32207i-eval/rtconfig.h
index 39f54ab5ca..d934887634 100644
--- a/bsp/gd32/arm/gd32207i-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32207i-eval/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32303c-start/.config b/bsp/gd32/arm/gd32303c-start/.config
index 35d33c698e..fa7e35170e 100644
--- a/bsp/gd32/arm/gd32303c-start/.config
+++ b/bsp/gd32/arm/gd32303c-start/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -728,6 +736,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -873,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -889,6 +897,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -896,6 +906,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -941,6 +960,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -973,6 +993,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -990,6 +1011,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32303c-start/rtconfig.h b/bsp/gd32/arm/gd32303c-start/rtconfig.h
index 73f9fde974..a5dabfa7f1 100644
--- a/bsp/gd32/arm/gd32303c-start/rtconfig.h
+++ b/bsp/gd32/arm/gd32303c-start/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32303e-eval/.config b/bsp/gd32/arm/gd32303e-eval/.config
index f08a0f20df..eec7bf6d87 100644
--- a/bsp/gd32/arm/gd32303e-eval/.config
+++ b/bsp/gd32/arm/gd32303e-eval/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -728,6 +736,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -873,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -889,6 +897,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -896,6 +906,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -941,6 +960,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -973,6 +993,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -990,6 +1011,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32303e-eval/rtconfig.h b/bsp/gd32/arm/gd32303e-eval/rtconfig.h
index cfc5b84e88..75608f5f70 100644
--- a/bsp/gd32/arm/gd32303e-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32303e-eval/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32305r-start/.config b/bsp/gd32/arm/gd32305r-start/.config
index d843bc9471..7c2905410c 100644
--- a/bsp/gd32/arm/gd32305r-start/.config
+++ b/bsp/gd32/arm/gd32305r-start/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -728,6 +736,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -873,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -889,6 +897,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -896,6 +906,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -941,6 +960,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -973,6 +993,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -990,6 +1011,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32305r-start/rtconfig.h b/bsp/gd32/arm/gd32305r-start/rtconfig.h
index b00e6115f4..eec1431add 100644
--- a/bsp/gd32/arm/gd32305r-start/rtconfig.h
+++ b/bsp/gd32/arm/gd32305r-start/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32307e-start/.config b/bsp/gd32/arm/gd32307e-start/.config
index 66c0a56702..36d0d4a554 100644
--- a/bsp/gd32/arm/gd32307e-start/.config
+++ b/bsp/gd32/arm/gd32307e-start/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -267,10 +270,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -355,6 +358,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +560,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +586,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -728,6 +736,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -873,9 +883,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -889,6 +897,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -896,6 +906,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -941,6 +960,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -973,6 +993,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -990,6 +1011,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1091,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32307e-start/rtconfig.h b/bsp/gd32/arm/gd32307e-start/rtconfig.h
index 3c8865e39e..73e944acd9 100644
--- a/bsp/gd32/arm/gd32307e-start/rtconfig.h
+++ b/bsp/gd32/arm/gd32307e-start/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32405rg/.config b/bsp/gd32/arm/gd32405rg/.config
index 83408d63b3..3f3f5d3f80 100644
--- a/bsp/gd32/arm/gd32405rg/.config
+++ b/bsp/gd32/arm/gd32405rg/.config
@@ -185,6 +185,8 @@ CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -272,6 +274,8 @@ CONFIG_RT_USING_PWM=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_CHERRYUSB is not set
@@ -560,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -585,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -732,6 +740,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -877,9 +887,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,6 +901,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -900,6 +910,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -945,6 +964,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -977,6 +997,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -994,6 +1015,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1073,6 +1095,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32405rg/rtconfig.h b/bsp/gd32/arm/gd32405rg/rtconfig.h
index f0bcf61661..0aa34c3cc9 100644
--- a/bsp/gd32/arm/gd32405rg/rtconfig.h
+++ b/bsp/gd32/arm/gd32405rg/rtconfig.h
@@ -107,6 +107,8 @@
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -329,6 +331,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32407v-lckfb/.config b/bsp/gd32/arm/gd32407v-lckfb/.config
index 44c994a2b1..d9e5151753 100644
--- a/bsp/gd32/arm/gd32407v-lckfb/.config
+++ b/bsp/gd32/arm/gd32407v-lckfb/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -271,10 +274,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -359,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -560,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -585,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -732,6 +740,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -877,9 +887,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,6 +901,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -900,6 +910,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -945,6 +964,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -977,6 +997,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -994,6 +1015,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1073,6 +1095,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32407v-lckfb/rtconfig.h b/bsp/gd32/arm/gd32407v-lckfb/rtconfig.h
index 0dc1823e3a..51f1160507 100644
--- a/bsp/gd32/arm/gd32407v-lckfb/rtconfig.h
+++ b/bsp/gd32/arm/gd32407v-lckfb/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -327,6 +330,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32407v-start/.config b/bsp/gd32/arm/gd32407v-start/.config
index 2c3c123e74..f75faff087 100644
--- a/bsp/gd32/arm/gd32407v-start/.config
+++ b/bsp/gd32/arm/gd32407v-start/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -271,10 +274,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -359,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -560,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -585,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -732,6 +740,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -877,9 +887,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -893,6 +901,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -900,6 +910,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -945,6 +964,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -977,6 +997,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -994,6 +1015,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1073,6 +1095,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32407v-start/rtconfig.h b/bsp/gd32/arm/gd32407v-start/rtconfig.h
index 339a74377d..717d55e54a 100644
--- a/bsp/gd32/arm/gd32407v-start/rtconfig.h
+++ b/bsp/gd32/arm/gd32407v-start/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -327,6 +330,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32450z-eval/.config b/bsp/gd32/arm/gd32450z-eval/.config
index 547c539e72..e2b8665025 100644
--- a/bsp/gd32/arm/gd32450z-eval/.config
+++ b/bsp/gd32/arm/gd32450z-eval/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -257,7 +260,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -283,10 +286,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -371,6 +374,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -572,6 +576,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -597,6 +602,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -744,6 +752,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -889,9 +899,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -905,6 +913,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -912,6 +922,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -957,6 +976,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -989,6 +1009,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1006,6 +1027,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1085,6 +1107,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32450z-eval/rtconfig.h b/bsp/gd32/arm/gd32450z-eval/rtconfig.h
index 190e8cb0cb..d7f4b57c8a 100644
--- a/bsp/gd32/arm/gd32450z-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32450z-eval/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -332,6 +335,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32470i-eval/.config b/bsp/gd32/arm/gd32470i-eval/.config
index 90d231da20..1f0194afc2 100644
--- a/bsp/gd32/arm/gd32470i-eval/.config
+++ b/bsp/gd32/arm/gd32470i-eval/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -242,7 +245,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -268,10 +271,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -356,6 +359,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -557,6 +561,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -582,6 +587,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -729,6 +737,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -874,9 +884,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -890,6 +898,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -897,6 +907,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -942,6 +961,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -974,6 +994,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -991,6 +1012,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1070,6 +1092,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32470i-eval/rtconfig.h b/bsp/gd32/arm/gd32470i-eval/rtconfig.h
index a29e558b9f..6d9ed9282a 100644
--- a/bsp/gd32/arm/gd32470i-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32470i-eval/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32470z-lckfb/.config b/bsp/gd32/arm/gd32470z-lckfb/.config
index 0798ecfb02..343802de9d 100644
--- a/bsp/gd32/arm/gd32470z-lckfb/.config
+++ b/bsp/gd32/arm/gd32470z-lckfb/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -257,7 +260,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -283,10 +286,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -371,6 +374,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -572,6 +576,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -597,6 +602,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -744,6 +752,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -889,9 +899,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -905,6 +913,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -912,6 +922,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -957,6 +976,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -989,6 +1009,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1006,6 +1027,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1085,6 +1107,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32470z-lckfb/rtconfig.h b/bsp/gd32/arm/gd32470z-lckfb/rtconfig.h
index 60c60a7a4d..4fdd45be44 100644
--- a/bsp/gd32/arm/gd32470z-lckfb/rtconfig.h
+++ b/bsp/gd32/arm/gd32470z-lckfb/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -332,6 +335,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32527I-eval/.config b/bsp/gd32/arm/gd32527I-eval/.config
index ad9d56ad49..331e6d6efa 100644
--- a/bsp/gd32/arm/gd32527I-eval/.config
+++ b/bsp/gd32/arm/gd32527I-eval/.config
@@ -177,12 +177,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -254,7 +257,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -280,10 +283,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -368,6 +371,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -569,6 +573,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -593,6 +598,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -739,6 +747,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -884,9 +894,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -900,6 +908,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -907,6 +917,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -952,6 +971,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -984,6 +1004,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1001,6 +1022,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1080,6 +1102,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32527I-eval/rtconfig.h b/bsp/gd32/arm/gd32527I-eval/rtconfig.h
index e779587db4..424e033da1 100644
--- a/bsp/gd32/arm/gd32527I-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32527I-eval/rtconfig.h
@@ -101,10 +101,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -329,6 +332,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32e230-lckfb/.config b/bsp/gd32/arm/gd32e230-lckfb/.config
index 27849666c0..c8e0ddcfc8 100644
--- a/bsp/gd32/arm/gd32e230-lckfb/.config
+++ b/bsp/gd32/arm/gd32e230-lckfb/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
CONFIG_ARCH_ARM_CORTEX_M23=y
@@ -221,7 +224,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -247,10 +250,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -335,6 +338,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -536,6 +540,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -560,6 +565,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -706,6 +714,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -851,9 +861,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -867,6 +875,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -874,6 +884,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -919,6 +938,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -951,6 +971,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -968,6 +989,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1047,6 +1069,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32e230-lckfb/rtconfig.h b/bsp/gd32/arm/gd32e230-lckfb/rtconfig.h
index fbf27842db..3640595ed5 100644
--- a/bsp/gd32/arm/gd32e230-lckfb/rtconfig.h
+++ b/bsp/gd32/arm/gd32e230-lckfb/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
#define ARCH_ARM_CORTEX_M23
@@ -306,6 +309,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32e503v-eval/.config b/bsp/gd32/arm/gd32e503v-eval/.config
index 3de349b3d2..7651062562 100644
--- a/bsp/gd32/arm/gd32e503v-eval/.config
+++ b/bsp/gd32/arm/gd32e503v-eval/.config
@@ -177,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -234,7 +235,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -260,10 +261,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,6 +349,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -549,6 +551,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -573,6 +576,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -719,6 +725,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -864,9 +872,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -880,6 +886,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -887,6 +895,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -932,6 +949,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -964,6 +982,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -981,6 +1000,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1060,6 +1080,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32e503v-eval/rtconfig.h b/bsp/gd32/arm/gd32e503v-eval/rtconfig.h
index ae20f2445f..b2d20dd55a 100644
--- a/bsp/gd32/arm/gd32e503v-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32e503v-eval/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -320,6 +321,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32h759i-eval/.config b/bsp/gd32/arm/gd32h759i-eval/.config
index 5ffba733e0..39dfd6be6f 100644
--- a/bsp/gd32/arm/gd32h759i-eval/.config
+++ b/bsp/gd32/arm/gd32h759i-eval/.config
@@ -181,13 +181,16 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_CACHE=y
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -258,7 +261,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -288,10 +291,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -376,6 +379,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -577,6 +581,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -602,6 +607,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -749,6 +757,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -894,9 +904,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -910,6 +918,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -917,6 +927,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -962,6 +981,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -994,6 +1014,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1011,6 +1032,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1090,6 +1112,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32h759i-eval/rtconfig.h b/bsp/gd32/arm/gd32h759i-eval/rtconfig.h
index 378c951c9c..3f9e970eb4 100644
--- a/bsp/gd32/arm/gd32h759i-eval/rtconfig.h
+++ b/bsp/gd32/arm/gd32h759i-eval/rtconfig.h
@@ -105,11 +105,14 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -335,6 +338,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/arm/gd32h759i-start/.config b/bsp/gd32/arm/gd32h759i-start/.config
index a746a6e2e7..42b9554e2d 100644
--- a/bsp/gd32/arm/gd32h759i-start/.config
+++ b/bsp/gd32/arm/gd32h759i-start/.config
@@ -181,13 +181,16 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_CACHE=y
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -258,7 +261,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -284,10 +287,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -372,6 +375,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -573,6 +577,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -598,6 +603,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -745,6 +753,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -890,9 +900,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -906,6 +914,8 @@ CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -913,6 +923,15 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -958,6 +977,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -990,6 +1010,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1007,6 +1028,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1086,6 +1108,13 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/arm/gd32h759i-start/rtconfig.h b/bsp/gd32/arm/gd32h759i-start/rtconfig.h
index 695aa9d7d8..bf1ee190c1 100644
--- a/bsp/gd32/arm/gd32h759i-start/rtconfig.h
+++ b/bsp/gd32/arm/gd32h759i-start/rtconfig.h
@@ -105,11 +105,14 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -333,6 +336,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/risc-v/gd32vf103r-start/.config b/bsp/gd32/risc-v/gd32vf103r-start/.config
index c4c1e05c8f..c307be795e 100644
--- a/bsp/gd32/risc-v/gd32vf103r-start/.config
+++ b/bsp/gd32/risc-v/gd32vf103r-start/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -626,6 +630,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -865,9 +875,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -875,7 +883,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -921,9 +946,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -952,6 +979,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -969,6 +997,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1048,6 +1077,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/risc-v/gd32vf103r-start/rtconfig.h b/bsp/gd32/risc-v/gd32vf103r-start/rtconfig.h
index 67ad5d557a..bf6239eb3f 100644
--- a/bsp/gd32/risc-v/gd32vf103r-start/rtconfig.h
+++ b/bsp/gd32/risc-v/gd32vf103r-start/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
@@ -312,6 +313,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/risc-v/gd32vf103v-eval/.config b/bsp/gd32/risc-v/gd32vf103v-eval/.config
index 472b3b7bb5..cf63f79f0c 100644
--- a/bsp/gd32/risc-v/gd32vf103v-eval/.config
+++ b/bsp/gd32/risc-v/gd32vf103v-eval/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -626,6 +630,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -865,9 +875,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -875,7 +883,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -921,9 +946,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -952,6 +979,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -969,6 +997,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1048,6 +1077,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/gd32/risc-v/gd32vf103v-eval/rtconfig.h b/bsp/gd32/risc-v/gd32vf103v-eval/rtconfig.h
index 225b134fa6..4bb239f6e2 100644
--- a/bsp/gd32/risc-v/gd32vf103v-eval/rtconfig.h
+++ b/bsp/gd32/risc-v/gd32vf103v-eval/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
@@ -312,6 +313,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/gd32/risc-v/gd32vw553h-eval/.config b/bsp/gd32/risc-v/gd32vw553h-eval/.config
index d0575487ef..539707f70a 100644
--- a/bsp/gd32/risc-v/gd32vw553h-eval/.config
+++ b/bsp/gd32/risc-v/gd32vw553h-eval/.config
@@ -104,8 +104,6 @@
#
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
# end of rt_strnlen options
-
-# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
# end of klibc options
CONFIG_RT_NAME_MAX=8
@@ -178,7 +176,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -201,6 +200,8 @@ CONFIG_FINSH_THREAD_PRIORITY=20
CONFIG_FINSH_THREAD_STACK_SIZE=4096
CONFIG_FINSH_USING_HISTORY=y
CONFIG_FINSH_HISTORY_LINES=5
+# CONFIG_FINSH_USING_WORD_OPERATION is not set
+# CONFIG_FINSH_USING_FUNC_EXT is not set
CONFIG_FINSH_USING_SYMTAB=y
CONFIG_FINSH_CMD_SIZE=80
CONFIG_MSH_USING_BUILT_IN_COMMANDS=y
@@ -233,7 +234,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -259,10 +260,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -339,8 +340,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -349,6 +348,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -550,6 +550,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -574,6 +575,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -720,6 +724,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -865,9 +871,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,6 +883,7 @@ CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER=y
CONFIG_PKG_GD32_RISCV_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-riscv-series"
CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER_LATEST_VERSION=y
CONFIG_PKG_GD32_RISCV_SERIES_DRIVER_VER="latest"
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -886,6 +891,15 @@ CONFIG_PKG_GD32_RISCV_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -931,6 +945,7 @@ CONFIG_PKG_GD32_RISCV_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -963,6 +978,7 @@ CONFIG_PKG_GD32_RISCV_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -980,6 +996,7 @@ CONFIG_PKG_GD32_RISCV_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1059,6 +1076,13 @@ CONFIG_PKG_GD32_RISCV_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1408,6 +1432,8 @@ CONFIG_SOC_SERIES_GD32VW55x=y
#
# Onboard Peripheral Drivers
#
+# CONFIG_BSP_USING_WLAN is not set
+# end of Onboard Peripheral Drivers
#
# On-chip Peripheral Drivers
@@ -1418,11 +1444,16 @@ CONFIG_BSP_USING_UART0=y
# CONFIG_BSP_UART0_RX_USING_DMA is not set
# CONFIG_BSP_USING_UART1 is not set
# CONFIG_BSP_USING_UART2 is not set
-# CONFIG_BSP_USING_UART3 is not set
-# CONFIG_BSP_USING_UART4 is not set
+# CONFIG_BSP_USING_PWM is not set
+# CONFIG_BSP_USING_WDT is not set
+# CONFIG_BSP_USING_HW_I2C is not set
+# CONFIG_BSP_USING_SPI is not set
+# CONFIG_BSP_USING_HWTIMER is not set
# end of On-chip Peripheral Drivers
#
# Board extended module Drivers
#
+# CONFIG_BSP_USING_AT24C02 is not set
+# end of Board extended module Drivers
# end of Hardware Drivers Config
diff --git a/bsp/gd32/risc-v/gd32vw553h-eval/rtconfig.h b/bsp/gd32/risc-v/gd32vw553h-eval/rtconfig.h
index d84ae18f2e..3137b53f9c 100644
--- a/bsp/gd32/risc-v/gd32vw553h-eval/rtconfig.h
+++ b/bsp/gd32/risc-v/gd32vw553h-eval/rtconfig.h
@@ -101,7 +101,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
@@ -315,6 +316,10 @@
/* HPMicro SDK */
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
@@ -403,6 +408,8 @@
/* Onboard Peripheral Drivers */
+/* end of Onboard Peripheral Drivers */
+
/* On-chip Peripheral Drivers */
#define BSP_USING_GPIO
@@ -412,6 +419,7 @@
/* Board extended module Drivers */
+/* end of Board extended module Drivers */
/* end of Hardware Drivers Config */
#endif
diff --git a/bsp/hc32/ev_hc32f334_lqfp64/.config b/bsp/hc32/ev_hc32f334_lqfp64/.config
index 20524534a7..f88b9716ad 100644
--- a/bsp/hc32/ev_hc32f334_lqfp64/.config
+++ b/bsp/hc32/ev_hc32f334_lqfp64/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -271,10 +274,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -351,8 +354,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -361,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -636,6 +642,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -730,6 +739,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -881,9 +893,7 @@ CONFIG_PKG_HC32F3_SERIES_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -891,7 +901,24 @@ CONFIG_PKG_HC32F3_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -937,9 +964,11 @@ CONFIG_PKG_HC32F3_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -968,6 +997,7 @@ CONFIG_PKG_HC32F3_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -985,6 +1015,7 @@ CONFIG_PKG_HC32F3_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1064,6 +1095,13 @@ CONFIG_PKG_HC32F3_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1455,7 +1493,7 @@ CONFIG_BSP_USING_I2C1=y
# CONFIG_BSP_USING_HWCRYPTO is not set
# CONFIG_BSP_USING_PWM is not set
# CONFIG_BSP_USING_PULSE_ENCODER is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_INPUT_CAPTURE is not set
# end of On-chip Peripheral Drivers
diff --git a/bsp/hc32/ev_hc32f334_lqfp64/rtconfig.h b/bsp/hc32/ev_hc32f334_lqfp64/rtconfig.h
index 82374e8ddb..959fac2be7 100644
--- a/bsp/hc32/ev_hc32f334_lqfp64/rtconfig.h
+++ b/bsp/hc32/ev_hc32f334_lqfp64/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -323,6 +326,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hc32/ev_hc32f448_lqfp80/.config b/bsp/hc32/ev_hc32f448_lqfp80/.config
index 9c47bda88f..2abef75e92 100644
--- a/bsp/hc32/ev_hc32f448_lqfp80/.config
+++ b/bsp/hc32/ev_hc32f448_lqfp80/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -271,10 +274,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -351,8 +354,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -361,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -636,6 +642,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -730,6 +739,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -881,9 +893,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -891,7 +901,24 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -937,9 +964,11 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -968,6 +997,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -985,6 +1015,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1064,6 +1095,13 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1461,7 +1499,7 @@ CONFIG_BSP_USING_I2C1=y
# CONFIG_BSP_USING_PWM is not set
# CONFIG_BSP_USING_QSPI is not set
# CONFIG_BSP_USING_PULSE_ENCODER is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_INPUT_CAPTURE is not set
# CONFIG_BSP_USING_SENSOR is not set
# end of On-chip Peripheral Drivers
diff --git a/bsp/hc32/ev_hc32f448_lqfp80/rtconfig.h b/bsp/hc32/ev_hc32f448_lqfp80/rtconfig.h
index 570c43cee9..667256b56e 100644
--- a/bsp/hc32/ev_hc32f448_lqfp80/rtconfig.h
+++ b/bsp/hc32/ev_hc32f448_lqfp80/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -323,6 +326,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hc32/ev_hc32f460_lqfp100_v2/.config b/bsp/hc32/ev_hc32f460_lqfp100_v2/.config
index 60c87bf2c7..72db2dcd71 100644
--- a/bsp/hc32/ev_hc32f460_lqfp100_v2/.config
+++ b/bsp/hc32/ev_hc32f460_lqfp100_v2/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart4"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -271,10 +274,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -351,8 +354,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -361,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -636,6 +642,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -730,6 +739,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -881,9 +893,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -891,7 +901,24 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -937,9 +964,11 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -968,6 +997,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -985,6 +1015,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1064,6 +1095,13 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1456,7 +1494,7 @@ CONFIG_BSP_USING_I2C3=y
# CONFIG_BSP_USING_USB is not set
# CONFIG_BSP_USING_QSPI is not set
# CONFIG_BSP_USING_PULSE_ENCODER is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_INPUT_CAPTURE is not set
# end of On-chip Peripheral Drivers
diff --git a/bsp/hc32/ev_hc32f460_lqfp100_v2/rtconfig.h b/bsp/hc32/ev_hc32f460_lqfp100_v2/rtconfig.h
index 7aff68e171..9dbb237fca 100644
--- a/bsp/hc32/ev_hc32f460_lqfp100_v2/rtconfig.h
+++ b/bsp/hc32/ev_hc32f460_lqfp100_v2/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart4"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -323,6 +326,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hc32/ev_hc32f472_lqfp100/.config b/bsp/hc32/ev_hc32f472_lqfp100/.config
index f4e6a3bb98..7d500ddc0f 100644
--- a/bsp/hc32/ev_hc32f472_lqfp100/.config
+++ b/bsp/hc32/ev_hc32f472_lqfp100/.config
@@ -178,12 +178,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -241,7 +244,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -271,10 +274,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -351,8 +354,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -361,6 +362,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +564,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +590,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -636,6 +642,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -730,6 +739,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -881,9 +893,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -891,7 +901,24 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -937,9 +964,11 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -968,6 +997,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -985,6 +1015,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1064,6 +1095,13 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1462,7 +1500,7 @@ CONFIG_BSP_USING_I2C1=y
# CONFIG_BSP_USING_INPUT_CAPTURE is not set
# CONFIG_BSP_USING_QSPI is not set
# CONFIG_BSP_USING_PULSE_ENCODER is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SENSOR is not set
# CONFIG_BSP_USING_USB is not set
# end of On-chip Peripheral Drivers
diff --git a/bsp/hc32/ev_hc32f472_lqfp100/rtconfig.h b/bsp/hc32/ev_hc32f472_lqfp100/rtconfig.h
index 45b339deb1..920411e6a2 100644
--- a/bsp/hc32/ev_hc32f472_lqfp100/rtconfig.h
+++ b/bsp/hc32/ev_hc32f472_lqfp100/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -323,6 +326,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hc32/ev_hc32f4a0_lqfp176/.config b/bsp/hc32/ev_hc32f4a0_lqfp176/.config
index e1649b199c..3c6256cd6a 100644
--- a/bsp/hc32/ev_hc32f4a0_lqfp176/.config
+++ b/bsp/hc32/ev_hc32f4a0_lqfp176/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -274,10 +277,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -354,8 +357,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -364,6 +365,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -565,6 +567,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -590,6 +593,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -639,6 +645,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +742,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -884,9 +896,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -894,7 +904,24 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,9 +967,11 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -971,6 +1000,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -988,6 +1018,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1067,6 +1098,13 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1476,7 +1514,7 @@ CONFIG_BSP_USING_I2C1=y
# CONFIG_BSP_USING_USB is not set
# CONFIG_BSP_USING_QSPI is not set
# CONFIG_BSP_USING_PULSE_ENCODER is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_INPUT_CAPTURE is not set
# end of On-chip Peripheral Drivers
diff --git a/bsp/hc32/ev_hc32f4a0_lqfp176/rtconfig.h b/bsp/hc32/ev_hc32f4a0_lqfp176/rtconfig.h
index 1cefa1f81c..692061461c 100644
--- a/bsp/hc32/ev_hc32f4a0_lqfp176/rtconfig.h
+++ b/bsp/hc32/ev_hc32f4a0_lqfp176/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -326,6 +329,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hc32/ev_hc32f4a8_lqfp176/.config b/bsp/hc32/ev_hc32f4a8_lqfp176/.config
index 0ae5cc5839..ada89e85af 100644
--- a/bsp/hc32/ev_hc32f4a8_lqfp176/.config
+++ b/bsp/hc32/ev_hc32f4a8_lqfp176/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -274,10 +277,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -354,8 +357,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -364,6 +365,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -565,6 +567,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -590,6 +593,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -639,6 +645,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +742,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -884,9 +896,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -894,7 +904,24 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,9 +967,11 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -971,6 +1000,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -988,6 +1018,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1067,6 +1098,13 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1476,7 +1514,7 @@ CONFIG_BSP_USING_I2C1=y
# CONFIG_BSP_USING_USB is not set
# CONFIG_BSP_USING_QSPI is not set
# CONFIG_BSP_USING_PULSE_ENCODER is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_INPUT_CAPTURE is not set
# end of On-chip Peripheral Drivers
diff --git a/bsp/hc32/ev_hc32f4a8_lqfp176/rtconfig.h b/bsp/hc32/ev_hc32f4a8_lqfp176/rtconfig.h
index 553c4bc400..cd2e463317 100644
--- a/bsp/hc32/ev_hc32f4a8_lqfp176/rtconfig.h
+++ b/bsp/hc32/ev_hc32f4a8_lqfp176/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -326,6 +329,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hc32/lckfb-hc32f4a0-lqfp100/.config b/bsp/hc32/lckfb-hc32f4a0-lqfp100/.config
index 88edecd737..3ca5d90a63 100644
--- a/bsp/hc32/lckfb-hc32f4a0-lqfp100/.config
+++ b/bsp/hc32/lckfb-hc32f4a0-lqfp100/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -244,7 +247,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -274,10 +277,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -354,8 +357,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -364,6 +365,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -565,6 +567,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -590,6 +593,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -639,6 +645,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +742,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -884,9 +896,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -894,7 +904,24 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -940,9 +967,11 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -971,6 +1000,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -988,6 +1018,7 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1067,6 +1098,13 @@ CONFIG_PKG_HC32F4_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1475,7 +1513,7 @@ CONFIG_BSP_USING_I2C1=y
# CONFIG_BSP_USING_USB is not set
# CONFIG_BSP_USING_QSPI is not set
# CONFIG_BSP_USING_PULSE_ENCODER is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# end of On-chip Peripheral Drivers
#
diff --git a/bsp/hc32/lckfb-hc32f4a0-lqfp100/rtconfig.h b/bsp/hc32/lckfb-hc32f4a0-lqfp100/rtconfig.h
index eb42069495..8d502df146 100644
--- a/bsp/hc32/lckfb-hc32f4a0-lqfp100/rtconfig.h
+++ b/bsp/hc32/lckfb-hc32f4a0-lqfp100/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -326,6 +329,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hc32l136/.config b/bsp/hc32l136/.config
index fe1d4cae80..8a2081aa3b 100644
--- a/bsp/hc32l136/.config
+++ b/bsp/hc32l136/.config
@@ -181,7 +181,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -240,7 +241,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -266,10 +267,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -346,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -356,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -557,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +582,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -630,6 +634,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -724,6 +731,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -869,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,7 +887,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -925,9 +950,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -956,6 +983,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -973,6 +1001,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hc32l136/project.ewp b/bsp/hc32l136/project.ewp
index 08164288d4..c33e56aad0 100644
--- a/bsp/hc32l136/project.ewp
+++ b/bsp/hc32l136/project.ewp
@@ -319,27 +319,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\components\drivers\phy
$PROJ_DIR$\applications
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Include
- $PROJ_DIR$\board
- $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\inc
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\Libraries\CMSIS\Include
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\Libraries\CMSIS\Include
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Include
+ $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\inc
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1313,27 +1314,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\components\drivers\phy
$PROJ_DIR$\applications
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Include
- $PROJ_DIR$\board
- $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\inc
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\Libraries\CMSIS\Include
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\Libraries\CMSIS\Include
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Include
+ $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\inc
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
$PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1995,51 +1997,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2096,49 +2065,25 @@
Finsh
- $PROJ_DIR$\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
HC32_StdPeriph
-
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Source\IAR\startup_hc32l136.s
-
-
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Source\system_hc32l13x.c
-
-
- $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\rtc.c
-
-
- $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\trim.c
-
-
- $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\gpio.c
-
-
- $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\sysctrl.c
-
-
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Source\interrupts_hc32l136.c
-
-
- $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\timer3.c
-
$PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\adc.c
- $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\flash.c
+ $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\gpio.c
$PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\uart.c
@@ -2146,9 +2091,33 @@
$PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\lpuart.c
+
+ $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\rtc.c
+
+
+ $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\sysctrl.c
+
+
+ $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\timer3.c
+
+
+ $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\trim.c
+
+
+ $PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\flash.c
+
$PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\src\ddl.c
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Source\system_hc32l13x.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Source\interrupts_hc32l136.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L136\Source\IAR\startup_hc32l136.s
+
Kernel
@@ -2199,12 +2168,51 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\src\klibc\kerrno.c
@@ -2215,24 +2223,12 @@
$PROJ_DIR$\..\..\src\klibc\kstring.c
-
-
- libcpu
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/hc32l136/project.uvprojx b/bsp/hc32l136/project.uvprojx
index dbdc6a9316..f795b29402 100644
--- a/bsp/hc32l136/project.uvprojx
+++ b/bsp/hc32l136/project.uvprojx
@@ -334,9 +334,9 @@
0
--diag_suppress=186,66
- RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, HC32L136, USE_DDL_DRIVER, __DEBUG
+ __DEBUG, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, HC32L136, __STDC_LIMIT_MACROS, USE_DDL_DRIVER, __RTTHREAD__, RT_USING_ARMLIBC
- board;..\..\libcpu\arm\cortex-m0;..\..\components\libc\posix\ipc;..\..\components\drivers\phy;drivers;..\..\components\finsh;..\..\components\drivers\smp_call;..\..\components\libc\compilers\common\include;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\include;.;..\..\components\drivers\include;Libraries\CMSIS\Device\HDSC\HC32L136\Include;Libraries\CMSIS\Include;..\..\components\libc\posix\io\poll;applications;Libraries\HC32L136_StdPeriph_Driver\inc;..\..\components\libc\posix\io\epoll;..\..\components\libc\posix\io\eventfd;..\..\include;..\..\components\drivers\include
+ ..\..\components\net\utest;..\..\libcpu\arm\common;..\..\components\drivers\include;.;drivers;..\..\components\finsh;..\..\components\libc\compilers\common\extension;Libraries\CMSIS\Include;board;Libraries\CMSIS\Device\HDSC\HC32L136\Include;..\..\components\drivers\smp_call;..\..\libcpu\arm\cortex-m0;..\..\include;..\..\components\libc\posix\io\eventfd;..\..\components\libc\posix\io\poll;Libraries\HC32L136_StdPeriph_Driver\inc;..\..\components\drivers\include;..\..\components\libc\posix\ipc;..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\libc\posix\io\epoll;..\..\components\libc\compilers\common\include;..\..\components\drivers\phy;..\..\components\drivers\include
@@ -388,61 +388,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -703,6 +675,13 @@
Finsh
+
+
+ shell.c
+ 1
+ ..\..\components\finsh\shell.c
+
+
msh.c
@@ -724,13 +703,6 @@
..\..\components\finsh\cmd.c
-
-
- shell.c
- 1
- ..\..\components\finsh\shell.c
-
-
HC32_StdPeriph
@@ -748,6 +720,20 @@
Libraries\HC32L136_StdPeriph_Driver\src\gpio.c
+
+
+ uart.c
+ 1
+ Libraries\HC32L136_StdPeriph_Driver\src\uart.c
+
+
+
+
+ lpuart.c
+ 1
+ Libraries\HC32L136_StdPeriph_Driver\src\lpuart.c
+
+
rtc.c
@@ -755,48 +741,6 @@
Libraries\HC32L136_StdPeriph_Driver\src\rtc.c
-
-
- startup_hc32l136.s
- 2
- Libraries\CMSIS\Device\HDSC\HC32L136\Source\ARM\startup_hc32l136.s
-
-
-
-
- trim.c
- 1
- Libraries\HC32L136_StdPeriph_Driver\src\trim.c
-
-
-
-
- ddl.c
- 1
- Libraries\HC32L136_StdPeriph_Driver\src\ddl.c
-
-
-
-
- interrupts_hc32l136.c
- 1
- Libraries\CMSIS\Device\HDSC\HC32L136\Source\interrupts_hc32l136.c
-
-
-
-
- system_hc32l13x.c
- 1
- Libraries\CMSIS\Device\HDSC\HC32L136\Source\system_hc32l13x.c
-
-
-
-
- timer3.c
- 1
- Libraries\HC32L136_StdPeriph_Driver\src\timer3.c
-
-
sysctrl.c
@@ -804,6 +748,20 @@
Libraries\HC32L136_StdPeriph_Driver\src\sysctrl.c
+
+
+ timer3.c
+ 1
+ Libraries\HC32L136_StdPeriph_Driver\src\timer3.c
+
+
+
+
+ trim.c
+ 1
+ Libraries\HC32L136_StdPeriph_Driver\src\trim.c
+
+
flash.c
@@ -813,16 +771,30 @@
- uart.c
+ ddl.c
1
- Libraries\HC32L136_StdPeriph_Driver\src\uart.c
+ Libraries\HC32L136_StdPeriph_Driver\src\ddl.c
- lpuart.c
+ system_hc32l13x.c
1
- Libraries\HC32L136_StdPeriph_Driver\src\lpuart.c
+ Libraries\CMSIS\Device\HDSC\HC32L136\Source\system_hc32l13x.c
+
+
+
+
+ interrupts_hc32l136.c
+ 1
+ Libraries\CMSIS\Device\HDSC\HC32L136\Source\interrupts_hc32l136.c
+
+
+
+
+ startup_hc32l136.s
+ 2
+ Libraries\CMSIS\Device\HDSC\HC32L136\Source\ARM\startup_hc32l136.s
@@ -1115,12 +1087,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\src\klibc\kstdio.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
@@ -1130,6 +1151,13 @@
..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1152,37 +1180,6 @@
-
- libcpu
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
-
diff --git a/bsp/hc32l136/rtconfig.h b/bsp/hc32l136/rtconfig.h
index f713a01718..2c7b7ae676 100644
--- a/bsp/hc32l136/rtconfig.h
+++ b/bsp/hc32l136/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -314,6 +315,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hc32l196/.config b/bsp/hc32l196/.config
index 4f284469ca..006a8fc1ce 100644
--- a/bsp/hc32l196/.config
+++ b/bsp/hc32l196/.config
@@ -181,7 +181,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -240,7 +241,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -266,10 +267,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -346,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -356,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -557,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +582,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -630,6 +634,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -724,6 +731,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -869,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,7 +887,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -925,9 +950,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -956,6 +983,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -973,6 +1001,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hc32l196/project.ewp b/bsp/hc32l196/project.ewp
index 99857cd619..8cfd3e88d3 100644
--- a/bsp/hc32l196/project.ewp
+++ b/bsp/hc32l196/project.ewp
@@ -316,27 +316,28 @@
CCIncludePath2
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Include
- $PROJ_DIR$\..\..\components\drivers\smp_call
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\Libraries\CMSIS\Include
- $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\inc
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
$PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\Libraries\CMSIS\Include
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Include
+ $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\inc
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1308,27 +1309,28 @@
CCIncludePath2
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Include
- $PROJ_DIR$\..\..\components\drivers\smp_call
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\Libraries\CMSIS\Include
- $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\inc
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
$PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\Libraries\CMSIS\Include
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Include
+ $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\inc
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1991,51 +1993,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2094,6 +2063,9 @@
Finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
$PROJ_DIR$\..\..\components\finsh\msh.c
@@ -2103,35 +2075,32 @@
$PROJ_DIR$\..\..\components\finsh\cmd.c
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
HC32_StdPeriph
- $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_ddl.c
-
-
- $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_flash.c
-
-
- $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_gpio.c
-
-
- $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_uart.c
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Source\system_hc32l19x.c
$PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Source\interrupts_hc32l19x.c
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Source\IAR\startup_hc32l19x.s
+ $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_ddl.c
+
+
+ $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_gpio.c
$PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_sysctrl.c
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Source\system_hc32l19x.c
+ $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_flash.c
+
+
+ $PROJ_DIR$\Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_uart.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32L196\Source\IAR\startup_hc32l19x.s
@@ -2183,7 +2152,55 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\src\klibc\kerrno.c
+
$PROJ_DIR$\..\..\src\klibc\kstdio.c
@@ -2191,32 +2208,11 @@
$PROJ_DIR$\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\src\klibc\kerrno.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
$PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/hc32l196/project.uvprojx b/bsp/hc32l196/project.uvprojx
index dc48414c25..7641cb4d82 100644
--- a/bsp/hc32l196/project.uvprojx
+++ b/bsp/hc32l196/project.uvprojx
@@ -327,9 +327,9 @@
0
- __RTTHREAD__, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
+ RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC
- Libraries\HC32L196_StdPeriph_Driver\inc;Libraries\CMSIS\Include;..\..\components\libc\posix\io\poll;applications;..\..\components\libc\posix\io\eventfd;..\..\libcpu\arm\common;..\..\components\drivers\smp_call;..\..\components\drivers\include;Libraries\CMSIS\Device\HDSC\HC32L196\Include;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\components\drivers\include;..\..\components\libc\posix\ipc;..\..\include;..\..\components\libc\posix\io\epoll;..\..\components\drivers\phy;..\..\components\finsh;..\..\components\libc\compilers\common\include;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers
+ ..\..\include;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\components\libc\posix\ipc;..\..\components\drivers\phy;..\..\components\net\utest;..\..\components\libc\posix\io\epoll;..\..\components\drivers\include;board;..\..\libcpu\arm\cortex-m0;..\..\components\libc\posix\io\eventfd;..\..\components\libc\posix\io\poll;..\..\components\drivers\include;..\..\components\drivers\include;.;..\..\components\drivers\include;drivers;..\..\components\drivers\include;applications;..\..\components\drivers\include;..\..\components\drivers\smp_call;..\..\components\libc\compilers\common\include;..\..\components\finsh;Libraries\CMSIS\Device\HDSC\HC32L196\Include;Libraries\HC32L196_StdPeriph_Driver\inc;..\..\components\libc\compilers\common\extension\fcntl\octal;Libraries\CMSIS\Include
@@ -380,61 +380,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -702,13 +674,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -716,13 +681,6 @@
..\..\components\finsh\shell.c
-
-
- cmd.c
- 1
- ..\..\components\finsh\cmd.c
-
-
msh.c
@@ -730,14 +688,28 @@
..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\components\finsh\cmd.c
+
+
HC32_StdPeriph
- hc32l196_flash.c
+ system_hc32l19x.c
1
- Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_flash.c
+ Libraries\CMSIS\Device\HDSC\HC32L196\Source\system_hc32l19x.c
@@ -747,13 +719,6 @@
Libraries\CMSIS\Device\HDSC\HC32L196\Source\interrupts_hc32l19x.c
-
-
- system_hc32l19x.c
- 1
- Libraries\CMSIS\Device\HDSC\HC32L196\Source\system_hc32l19x.c
-
-
hc32l196_ddl.c
@@ -761,13 +726,6 @@
Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_ddl.c
-
-
- startup_hc32l19x.s
- 2
- Libraries\CMSIS\Device\HDSC\HC32L196\Source\ARM\startup_hc32l19x.s
-
-
hc32l196_gpio.c
@@ -782,6 +740,13 @@
Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_sysctrl.c
+
+
+ hc32l196_flash.c
+ 1
+ Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_flash.c
+
+
hc32l196_uart.c
@@ -789,6 +754,13 @@
Libraries\HC32L196_StdPeriph_Driver\src\hc32l196_uart.c
+
+
+ startup_hc32l19x.s
+ 2
+ Libraries\CMSIS\Device\HDSC\HC32L196\Source\ARM\startup_hc32l19x.s
+
+
Kernel
@@ -1079,19 +1051,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\src\klibc\kstdio.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
@@ -1103,9 +1117,9 @@
- rt_vsscanf.c
+ kstdio.c
1
- ..\..\src\klibc\rt_vsscanf.c
+ ..\..\src\klibc\kstdio.c
@@ -1115,35 +1129,18 @@
..\..\src\klibc\kstring.c
-
-
- libcpu
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\libcpu\arm\common\div0.c
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/hc32l196/rtconfig.h b/bsp/hc32l196/rtconfig.h
index a4c96d677e..546cccf279 100644
--- a/bsp/hc32l196/rtconfig.h
+++ b/bsp/hc32l196/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -315,6 +316,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hifive1/.config b/bsp/hifive1/.config
index 951869dde8..b5fa7c69d5 100644
--- a/bsp/hifive1/.config
+++ b/bsp/hifive1/.config
@@ -177,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="dusart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -234,7 +235,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -260,10 +261,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -340,8 +341,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -350,6 +349,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -551,6 +551,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -575,6 +576,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -623,6 +627,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -717,6 +724,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -862,9 +872,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -872,7 +880,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -918,9 +943,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -949,6 +976,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -966,6 +994,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1045,6 +1074,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hifive1/rtconfig.h b/bsp/hifive1/rtconfig.h
index 0ca965c85c..0f91a2475f 100644
--- a/bsp/hifive1/rtconfig.h
+++ b/bsp/hifive1/rtconfig.h
@@ -103,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "dusart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
@@ -310,6 +311,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hk32/hk32f030c8-mini/.config b/bsp/hk32/hk32f030c8-mini/.config
index 756067de0c..90d2c0e66f 100644
--- a/bsp/hk32/hk32f030c8-mini/.config
+++ b/bsp/hk32/hk32f030c8-mini/.config
@@ -177,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -236,7 +237,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -266,10 +267,10 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -346,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -356,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -557,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -581,6 +582,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -630,6 +634,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -724,6 +731,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -869,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,7 +887,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -925,9 +950,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -956,6 +983,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -973,6 +1001,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1052,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1416,7 +1452,7 @@ CONFIG_BSP_USING_UART=y
CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_SPI is not set
CONFIG_BSP_USING_I2C=y
CONFIG_BSP_USING_I2C1=y
diff --git a/bsp/hk32/hk32f030c8-mini/project.ewp b/bsp/hk32/hk32f030c8-mini/project.ewp
index 24c14772ee..c3ff09c987 100644
--- a/bsp/hk32/hk32f030c8-mini/project.ewp
+++ b/bsp/hk32/hk32f030c8-mini/project.ewp
@@ -353,28 +353,29 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include
- $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\board\msp
$PROJ_DIR$\board
+ $PROJ_DIR$\board\msp
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1402,28 +1403,29 @@
CCIncludePath2
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\libraries\rt_drivers
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\inc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include
- $PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
$PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\board\msp
$PROJ_DIR$\board
+ $PROJ_DIR$\board\msp
+ $PROJ_DIR$\..\libraries\rt_drivers
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\inc
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2105,51 +2107,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2230,10 +2199,10 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
@@ -2285,58 +2254,79 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
- $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
-
-
- libcpu
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ $PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
Libraries
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_syscfg.c
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_adc.c
+
+
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_crc.c
$PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dbgmcu.c
-
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rcc.c
-
-
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_exti.c
-
-
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_usart.c
-
-
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_adc.c
-
$PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_divsqrt.c
@@ -2344,10 +2334,16 @@
$PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dma.c
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_pwr.c
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_exti.c
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_tim.c
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_flash.c
+
+
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_i2c.c
$PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_iwdg.c
@@ -2356,29 +2352,29 @@
$PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_misc.c
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_spi.c
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_pwr.c
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_crc.c
-
-
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_flash.c
-
-
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_wwdg.c
-
-
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_i2c.c
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rcc.c
$PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rtc.c
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_gpio.c
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_spi.c
+
+
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_syscfg.c
+
+
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_tim.c
+
+
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_wwdg.c
-
-
- POSIX
utc_UTest
diff --git a/bsp/hk32/hk32f030c8-mini/project.uvproj b/bsp/hk32/hk32f030c8-mini/project.uvproj
index dd1e108652..00d3a01894 100644
--- a/bsp/hk32/hk32f030c8-mini/project.uvproj
+++ b/bsp/hk32/hk32f030c8-mini/project.uvproj
@@ -357,9 +357,9 @@
0
- HK32F030x8, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
+ RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, HK32F030x8
- ..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include;..\..\..\include;..\..\..\components\drivers\smp_call;board\msp;.;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;board;..\..\..\components\libc\posix\io\epoll;applications;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\HK32F0xx_StdPeriph_Driver\inc;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension
+ ..\..\..\components\drivers\include;board;..\..\..\components\net\utest;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\libraries\HK32F0xx_StdPeriph_Driver\inc;board\msp;..\..\..\libcpu\arm\cortex-m0;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;applications;..\..\..\include
@@ -410,61 +410,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -812,16 +784,9 @@
Finsh
- msh_parse.c
+ shell.c
1
- ..\..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -833,9 +798,16 @@
- shell.c
+ msh_parse.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1109,26 +1081,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsnprintf_tiny.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1138,6 +1145,13 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1145,40 +1159,44 @@
..\..\..\src\klibc\kstring.c
-
-
- libcpu
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Libraries
+
+
+ hk32f0xx_adc.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_adc.c
+
+
+
+
+ hk32f0xx_crc.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_crc.c
+
+
+
+
+ hk32f0xx_dbgmcu.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dbgmcu.c
+
+
hk32f0xx_divsqrt.c
@@ -1186,6 +1204,27 @@
..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_divsqrt.c
+
+
+ hk32f0xx_dma.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dma.c
+
+
+
+
+ hk32f0xx_exti.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_exti.c
+
+
+
+
+ hk32f0xx_flash.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_flash.c
+
+
hk32f0xx_gpio.c
@@ -1195,16 +1234,23 @@
- hk32f0xx_rtc.c
+ hk32f0xx_i2c.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rtc.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_i2c.c
- hk32f0xx_wwdg.c
+ hk32f0xx_iwdg.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_wwdg.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_iwdg.c
+
+
+
+
+ hk32f0xx_misc.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_misc.c
@@ -1216,16 +1262,16 @@
- hk32f0xx_tim.c
+ hk32f0xx_rcc.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_tim.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rcc.c
- hk32f0xx_usart.c
+ hk32f0xx_rtc.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_usart.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rtc.c
@@ -1244,72 +1290,23 @@
- hk32f0xx_flash.c
+ hk32f0xx_tim.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_flash.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_tim.c
- hk32f0xx_iwdg.c
+ hk32f0xx_usart.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_iwdg.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_usart.c
- hk32f0xx_exti.c
+ hk32f0xx_wwdg.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_exti.c
-
-
-
-
- hk32f0xx_misc.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_misc.c
-
-
-
-
- hk32f0xx_i2c.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_i2c.c
-
-
-
-
- hk32f0xx_dma.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dma.c
-
-
-
-
- hk32f0xx_rcc.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rcc.c
-
-
-
-
- hk32f0xx_crc.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_crc.c
-
-
-
-
- hk32f0xx_adc.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_adc.c
-
-
-
-
- hk32f0xx_dbgmcu.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dbgmcu.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_wwdg.c
diff --git a/bsp/hk32/hk32f030c8-mini/project.uvprojx b/bsp/hk32/hk32f030c8-mini/project.uvprojx
index c64340beec..96904d21e4 100644
--- a/bsp/hk32/hk32f030c8-mini/project.uvprojx
+++ b/bsp/hk32/hk32f030c8-mini/project.uvprojx
@@ -334,9 +334,9 @@
0
- HK32F030x8, __RTTHREAD__, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
+ HK32F030x8, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__
- ..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\libraries\HK32F0xx_StdPeriph_Driver\inc;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\include;board;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;..\..\..\include;..\..\..\components\drivers\include;.;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include;board\msp;..\libraries\rt_drivers;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;applications;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\include
+ board;..\libraries\rt_drivers;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\net\utest;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;applications;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include;..\..\..\components\drivers\include;..\libraries\HK32F0xx_StdPeriph_Driver\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;board\msp;.;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include
@@ -388,61 +388,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -790,16 +762,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\shell.c
- shell.c
+ msh.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh.c
@@ -1087,19 +1059,61 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstring.c
+ syscalls.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1109,6 +1123,20 @@
..\..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1118,40 +1146,9 @@
- kstdio.c
+ rt_vsscanf.c
1
- ..\..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
@@ -1159,44 +1156,9 @@
Libraries
- hk32f0xx_i2c.c
+ hk32f0xx_adc.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_i2c.c
-
-
-
-
- hk32f0xx_rcc.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rcc.c
-
-
-
-
- hk32f0xx_flash.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_flash.c
-
-
-
-
- hk32f0xx_dbgmcu.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dbgmcu.c
-
-
-
-
- hk32f0xx_exti.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_exti.c
-
-
-
-
- hk32f0xx_spi.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_spi.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_adc.c
@@ -1208,23 +1170,16 @@
- hk32f0xx_gpio.c
+ hk32f0xx_dbgmcu.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_gpio.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dbgmcu.c
- hk32f0xx_iwdg.c
+ hk32f0xx_divsqrt.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_iwdg.c
-
-
-
-
- hk32f0xx_pwr.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_pwr.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_divsqrt.c
@@ -1234,6 +1189,41 @@
..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_dma.c
+
+
+ hk32f0xx_exti.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_exti.c
+
+
+
+
+ hk32f0xx_flash.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_flash.c
+
+
+
+
+ hk32f0xx_gpio.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_gpio.c
+
+
+
+
+ hk32f0xx_i2c.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_i2c.c
+
+
+
+
+ hk32f0xx_iwdg.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_iwdg.c
+
+
hk32f0xx_misc.c
@@ -1243,23 +1233,16 @@
- hk32f0xx_syscfg.c
+ hk32f0xx_pwr.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_syscfg.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_pwr.c
- hk32f0xx_usart.c
+ hk32f0xx_rcc.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_usart.c
-
-
-
-
- hk32f0xx_adc.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_adc.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rcc.c
@@ -1269,6 +1252,20 @@
..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_rtc.c
+
+
+ hk32f0xx_spi.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_spi.c
+
+
+
+
+ hk32f0xx_syscfg.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_syscfg.c
+
+
hk32f0xx_tim.c
@@ -1278,9 +1275,9 @@
- hk32f0xx_divsqrt.c
+ hk32f0xx_usart.c
1
- ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_divsqrt.c
+ ..\libraries\HK32F0xx_StdPeriph_Driver\src\hk32f0xx_usart.c
diff --git a/bsp/hk32/hk32f030c8-mini/rtconfig.h b/bsp/hk32/hk32f030c8-mini/rtconfig.h
index 39394f4285..b7f4af1188 100644
--- a/bsp/hk32/hk32f030c8-mini/rtconfig.h
+++ b/bsp/hk32/hk32f030c8-mini/rtconfig.h
@@ -98,7 +98,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -309,6 +310,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm5300evk/.config b/bsp/hpmicro/hpm5300evk/.config
index f4e8e885f8..da0ebf1b1f 100644
--- a/bsp/hpmicro/hpm5300evk/.config
+++ b/bsp/hpmicro/hpm5300evk/.config
@@ -176,7 +176,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +236,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_SERIAL_USING_DMA is not set
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +262,10 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +342,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +350,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +552,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +577,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -625,6 +629,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +726,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +874,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,6 +882,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -887,6 +895,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -932,6 +949,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -964,6 +982,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -981,6 +1000,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1060,6 +1080,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm5300evk/rtconfig.h b/bsp/hpmicro/hpm5300evk/rtconfig.h
index 160fe04fcc..1793c387c0 100644
--- a/bsp/hpmicro/hpm5300evk/rtconfig.h
+++ b/bsp/hpmicro/hpm5300evk/rtconfig.h
@@ -101,7 +101,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -316,6 +317,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm5301evklite/.config b/bsp/hpmicro/hpm5301evklite/.config
index a6936631b6..19cd38cfbc 100644
--- a/bsp/hpmicro/hpm5301evklite/.config
+++ b/bsp/hpmicro/hpm5301evklite/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=1024
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -176,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +237,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_SERIAL_USING_DMA is not set
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +263,10 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +343,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +351,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +553,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +578,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -625,6 +630,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +875,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,6 +883,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -887,6 +896,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -932,6 +950,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -964,6 +983,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -981,6 +1001,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1060,6 +1081,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm5301evklite/rtconfig.h b/bsp/hpmicro/hpm5301evklite/rtconfig.h
index cf045288d7..a2b1da3c16 100644
--- a/bsp/hpmicro/hpm5301evklite/rtconfig.h
+++ b/bsp/hpmicro/hpm5301evklite/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 1024
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -102,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -317,6 +319,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm5e00evk/.config b/bsp/hpmicro/hpm5e00evk/.config
index 454f3fdf59..56353cc1ce 100644
--- a/bsp/hpmicro/hpm5e00evk/.config
+++ b/bsp/hpmicro/hpm5e00evk/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=1024
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -176,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +237,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +263,10 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +343,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +351,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +553,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +578,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -625,6 +630,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +875,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,6 +883,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -887,6 +896,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -932,6 +950,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -964,6 +983,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -981,6 +1001,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1060,6 +1081,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm5e00evk/rtconfig.h b/bsp/hpmicro/hpm5e00evk/rtconfig.h
index 5b424a8035..19c927d335 100644
--- a/bsp/hpmicro/hpm5e00evk/rtconfig.h
+++ b/bsp/hpmicro/hpm5e00evk/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 1024
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -102,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -318,6 +320,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm6200evk/.config b/bsp/hpmicro/hpm6200evk/.config
index e6cb9b3c58..201f27f95c 100644
--- a/bsp/hpmicro/hpm6200evk/.config
+++ b/bsp/hpmicro/hpm6200evk/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -176,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +237,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +263,10 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +343,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +351,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +553,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +578,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -625,6 +630,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +875,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,6 +883,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -887,6 +896,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -932,6 +950,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -964,6 +983,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -981,6 +1001,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1060,6 +1081,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm6200evk/rtconfig.h b/bsp/hpmicro/hpm6200evk/rtconfig.h
index b261a492f9..627acbf5de 100644
--- a/bsp/hpmicro/hpm6200evk/rtconfig.h
+++ b/bsp/hpmicro/hpm6200evk/rtconfig.h
@@ -76,6 +76,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 512
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -101,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -317,6 +319,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm6300evk/.config b/bsp/hpmicro/hpm6300evk/.config
index 202d8c9e2a..0db62e87a3 100644
--- a/bsp/hpmicro/hpm6300evk/.config
+++ b/bsp/hpmicro/hpm6300evk/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=1024
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -176,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +237,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_SERIAL_USING_DMA is not set
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +265,10 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +345,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +353,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +555,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +580,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +632,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -722,6 +729,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -868,9 +877,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -878,6 +885,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -889,6 +898,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -934,6 +952,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -966,6 +985,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -983,6 +1003,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1062,6 +1083,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm6300evk/rtconfig.h b/bsp/hpmicro/hpm6300evk/rtconfig.h
index d8bb192eda..6b3e075574 100644
--- a/bsp/hpmicro/hpm6300evk/rtconfig.h
+++ b/bsp/hpmicro/hpm6300evk/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 1024
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -102,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -318,6 +320,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm6750evk/.config b/bsp/hpmicro/hpm6750evk/.config
index ae5f884be2..518620520f 100644
--- a/bsp/hpmicro/hpm6750evk/.config
+++ b/bsp/hpmicro/hpm6750evk/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -176,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -232,7 +234,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_SERIAL_USING_DMA is not set
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -260,10 +262,10 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -340,8 +342,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -350,6 +350,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -551,6 +552,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -575,6 +577,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -624,6 +629,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -719,6 +726,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -864,9 +873,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -874,6 +881,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -885,6 +894,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -930,6 +948,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -962,6 +981,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -979,6 +999,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1058,6 +1079,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm6750evk/rtconfig.h b/bsp/hpmicro/hpm6750evk/rtconfig.h
index 17ed68360d..146fd6e9ff 100644
--- a/bsp/hpmicro/hpm6750evk/rtconfig.h
+++ b/bsp/hpmicro/hpm6750evk/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 512
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -102,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -316,6 +318,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm6750evk2/.config b/bsp/hpmicro/hpm6750evk2/.config
index 7702101b29..9b7c8b0fb7 100644
--- a/bsp/hpmicro/hpm6750evk2/.config
+++ b/bsp/hpmicro/hpm6750evk2/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=2048
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -176,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -252,7 +254,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_SERIAL_USING_DMA is not set
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -278,10 +280,10 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -368,8 +370,6 @@ CONFIG_RT_USING_POSIX_POLL=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -378,6 +378,7 @@ CONFIG_RT_USING_POSIX_POLL=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -579,6 +580,7 @@ CONFIG_RT_USING_POSIX_POLL=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -603,6 +605,9 @@ CONFIG_RT_USING_POSIX_POLL=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -652,6 +657,8 @@ CONFIG_RT_USING_POSIX_POLL=y
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -747,6 +754,8 @@ CONFIG_RT_USING_POSIX_POLL=y
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -893,9 +902,7 @@ CONFIG_RT_USING_POSIX_POLL=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -903,6 +910,8 @@ CONFIG_RT_USING_POSIX_POLL=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -914,6 +923,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -959,6 +977,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -991,6 +1010,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1008,6 +1028,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1087,6 +1108,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm6750evk2/rtconfig.h b/bsp/hpmicro/hpm6750evk2/rtconfig.h
index c24ceb5160..b7f19f119f 100644
--- a/bsp/hpmicro/hpm6750evk2/rtconfig.h
+++ b/bsp/hpmicro/hpm6750evk2/rtconfig.h
@@ -76,6 +76,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 2048
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -101,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -329,6 +331,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm6750evkmini/.config b/bsp/hpmicro/hpm6750evkmini/.config
index a14f816f04..0af46a1cdc 100644
--- a/bsp/hpmicro/hpm6750evkmini/.config
+++ b/bsp/hpmicro/hpm6750evkmini/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=1024
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -176,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +237,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
# CONFIG_RT_SERIAL_USING_DMA is not set
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +265,10 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +345,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +353,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -555,6 +556,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -579,6 +581,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -628,6 +633,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -723,6 +730,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -869,9 +878,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -879,6 +886,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -890,6 +899,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -935,6 +953,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -967,6 +986,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -984,6 +1004,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1063,6 +1084,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm6750evkmini/rtconfig.h b/bsp/hpmicro/hpm6750evkmini/rtconfig.h
index a351ea65bf..ec1e6443a7 100644
--- a/bsp/hpmicro/hpm6750evkmini/rtconfig.h
+++ b/bsp/hpmicro/hpm6750evkmini/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 1024
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -102,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -318,6 +320,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm6800evk/.config b/bsp/hpmicro/hpm6800evk/.config
index 95b5a923a5..9e781ff3ba 100644
--- a/bsp/hpmicro/hpm6800evk/.config
+++ b/bsp/hpmicro/hpm6800evk/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=1024
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -180,7 +181,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -239,7 +241,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -265,10 +267,10 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -345,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -355,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +582,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -629,6 +634,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -724,6 +731,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -870,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -880,6 +887,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -891,6 +900,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -936,6 +954,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -968,6 +987,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -985,6 +1005,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1064,6 +1085,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm6800evk/rtconfig.h b/bsp/hpmicro/hpm6800evk/rtconfig.h
index 09d1f30454..9e40580fb6 100644
--- a/bsp/hpmicro/hpm6800evk/rtconfig.h
+++ b/bsp/hpmicro/hpm6800evk/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 1024
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -106,7 +107,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -321,6 +323,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm6e00evk/.config b/bsp/hpmicro/hpm6e00evk/.config
index 5e4018f18b..dacf916f90 100644
--- a/bsp/hpmicro/hpm6e00evk/.config
+++ b/bsp/hpmicro/hpm6e00evk/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=1024
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -176,7 +177,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +237,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +263,10 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +343,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +351,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +553,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +578,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -625,6 +630,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +875,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,6 +883,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -887,6 +896,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -932,6 +950,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -964,6 +983,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -981,6 +1001,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1060,6 +1081,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm6e00evk/rtconfig.h b/bsp/hpmicro/hpm6e00evk/rtconfig.h
index a67fafa964..47db2c1614 100644
--- a/bsp/hpmicro/hpm6e00evk/rtconfig.h
+++ b/bsp/hpmicro/hpm6e00evk/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 1024
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -102,7 +103,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -317,6 +319,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/hpmicro/hpm6p00evk/.config b/bsp/hpmicro/hpm6p00evk/.config
index 7785173190..1f8257f0f7 100644
--- a/bsp/hpmicro/hpm6p00evk/.config
+++ b/bsp/hpmicro/hpm6p00evk/.config
@@ -130,6 +130,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=1024
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -180,7 +181,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -239,7 +241,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -265,10 +267,10 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -345,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -355,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -556,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +582,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -629,6 +634,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -724,6 +731,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -870,9 +879,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -880,6 +887,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -891,6 +900,15 @@ CONFIG_PKG_USING_HPM_SDK_V110=y
# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -936,6 +954,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
@@ -968,6 +987,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -985,6 +1005,7 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1064,6 +1085,13 @@ CONFIG_PKG_HPM_SDK_VER="v1.10.0"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/hpmicro/hpm6p00evk/rtconfig.h b/bsp/hpmicro/hpm6p00evk/rtconfig.h
index 34512bb005..908c7f404f 100644
--- a/bsp/hpmicro/hpm6p00evk/rtconfig.h
+++ b/bsp/hpmicro/hpm6p00evk/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 1024
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -106,7 +107,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_RISCV
@@ -321,6 +323,10 @@
#define PKG_USING_HPM_SDK
#define PKG_USING_HPM_SDK_V110
/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/ht32/ht32f12366/.config b/bsp/ht32/ht32f12366/.config
index f6566c6cf1..04382a1c14 100644
--- a/bsp/ht32/ht32f12366/.config
+++ b/bsp/ht32/ht32f12366/.config
@@ -176,12 +176,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -237,7 +240,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +266,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +346,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +354,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +556,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +581,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -627,6 +633,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -721,6 +730,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -866,9 +878,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -876,7 +886,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -922,9 +949,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -953,6 +982,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -970,6 +1000,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1050,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/ht32/ht32f12366/project.uvprojx b/bsp/ht32/ht32f12366/project.uvprojx
index 44e0bf2c84..8a702eb22a 100644
--- a/bsp/ht32/ht32f12366/project.uvprojx
+++ b/bsp/ht32/ht32f12366/project.uvprojx
@@ -330,9 +330,9 @@
0
--gnu
- __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, USE_HT32F12366_SK, USE_HT32F12365_66, USE_MEM_HT32F12366, USE_HT32_DRIVER, __RTTHREAD__, RT_USING_ARMLIBC, RT_USING_LIBC
+ __STDC_LIMIT_MACROS, __RTTHREAD__, USE_HT32_DRIVER, RT_USING_LIBC, USE_HT32F12366_SK, USE_HT32F12365_66, USE_MEM_HT32F12366, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\inc;board\inc;..\..\..\libcpu\arm\common;..\..\..\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include;..\libraries\HT32_STD_1xxxx_FWLib\library\CMSIS\Include;..\..\..\components\drivers\include;applications;..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\include;.;..\libraries\usbd_library\inc;..\libraries\ht32_drivers;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m3
+ .;..\libraries\HT32_STD_1xxxx_FWLib\library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\usbd_library\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\net\utest;..\..\..\libcpu\arm\cortex-m3;applications;..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\inc;..\..\..\components\finsh;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;board\inc;..\..\..\include;..\..\..\components\drivers\smp_call;..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Include;..\libraries\ht32_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\phy
@@ -384,61 +384,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -722,9 +701,9 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -743,9 +722,9 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
@@ -1057,12 +1036,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
@@ -1079,6 +1114,13 @@
..\..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1086,59 +1128,35 @@
..\..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
Libraries
- system_ht32f1xxxx_02.c
+ ht32_cm3_misc.c
1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Source\system_ht32f1xxxx_02.c
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32_cm3_misc.c
+
+
+
+
+ ht32f1xxxx_adc.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_adc.c
+
+
+
+
+ ht32f1xxxx_aes.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_aes.c
+
+
+
+
+ ht32f1xxxx_bftm.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_bftm.c
@@ -1148,41 +1166,6 @@
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_ckcu.c
-
-
- ht32f1xxxx_sci.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_sci.c
-
-
-
-
- ht32f1xxxx_spi.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_spi.c
-
-
-
-
- ht32f1xxxx_usart.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_usart.c
-
-
-
-
- ht32f1xxxx_usbd.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_usbd.c
-
-
-
-
- ht32f1xxxx_mctm.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_mctm.c
-
-
ht32f1xxxx_cmp.c
@@ -1190,13 +1173,6 @@
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_cmp.c
-
-
- ht32f1xxxx_wdt.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_wdt.c
-
-
ht32f1xxxx_crc.c
@@ -1206,9 +1182,51 @@
- ht32f1xxxx_adc.c
+ ht32f1xxxx_ebi.c
1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_adc.c
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_ebi.c
+
+
+
+
+ ht32f1xxxx_exti.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_exti.c
+
+
+
+
+ ht32f1xxxx_flash.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_flash.c
+
+
+
+
+ ht32f1xxxx_gpio.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_gpio.c
+
+
+
+
+ ht32f1xxxx_i2c.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_i2c.c
+
+
+
+
+ ht32f1xxxx_i2s.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_i2s.c
+
+
+
+
+ ht32f1xxxx_mctm.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_mctm.c
@@ -1225,20 +1243,6 @@
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_pwrcu.c
-
-
- ht32f2xxxx_csif.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f2xxxx_csif.c
-
-
-
-
- ht32f1xxxx_aes.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_aes.c
-
-
ht32f1xxxx_rstcu.c
@@ -1246,48 +1250,6 @@
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_rstcu.c
-
-
- ht32f1xxxx_sdio.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_sdio.c
-
-
-
-
- ht32f1xxxx_bftm.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_bftm.c
-
-
-
-
- ht32f1xxxx_exti.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_exti.c
-
-
-
-
- ht32f1xxxx_ebi.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_ebi.c
-
-
-
-
- ht32f1xxxx_tm.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_tm.c
-
-
-
-
- ht32f1xxxx_gpio.c
- 1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_gpio.c
-
-
ht32f1xxxx_rtc.c
@@ -1297,30 +1259,65 @@
- ht32_cm3_misc.c
+ ht32f1xxxx_sci.c
1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32_cm3_misc.c
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_sci.c
- ht32f1xxxx_flash.c
+ ht32f1xxxx_sdio.c
1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_flash.c
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_sdio.c
- ht32f1xxxx_i2c.c
+ ht32f1xxxx_spi.c
1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_i2c.c
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_spi.c
- ht32f1xxxx_i2s.c
+ ht32f1xxxx_tm.c
1
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_i2s.c
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_tm.c
+
+
+
+
+ ht32f1xxxx_usart.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_usart.c
+
+
+
+
+ ht32f1xxxx_usbd.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_usbd.c
+
+
+
+
+ ht32f1xxxx_wdt.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_wdt.c
+
+
+
+
+ ht32f2xxxx_csif.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f2xxxx_csif.c
+
+
+
+
+ system_ht32f1xxxx_02.c
+ 1
+ ..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Source\system_ht32f1xxxx_02.c
diff --git a/bsp/ht32/ht32f12366/rtconfig.h b/bsp/ht32/ht32f12366/rtconfig.h
index 3d65d51bb6..1de2fc068e 100644
--- a/bsp/ht32/ht32f12366/rtconfig.h
+++ b/bsp/ht32/ht32f12366/rtconfig.h
@@ -99,10 +99,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "usart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -311,6 +314,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/ht32/ht32f52352/.config b/bsp/ht32/ht32f52352/.config
index 667b5353c1..943697d9be 100644
--- a/bsp/ht32/ht32f52352/.config
+++ b/bsp/ht32/ht32f52352/.config
@@ -176,7 +176,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +236,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +262,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +342,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +350,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +552,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +577,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -625,6 +629,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -719,6 +726,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -864,9 +874,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -874,7 +882,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -920,9 +945,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -951,6 +978,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -968,6 +996,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1047,6 +1076,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/ht32/ht32f52352/project.uvprojx b/bsp/ht32/ht32f52352/project.uvprojx
index 5513e6c6ae..1d32680c70 100644
--- a/bsp/ht32/ht32f52352/project.uvprojx
+++ b/bsp/ht32/ht32f52352/project.uvprojx
@@ -330,9 +330,9 @@
0
--gnu
- __RTTHREAD__, RT_USING_LIBC, USE_HT32_DRIVER, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, USE_HT32F52352_SK, USE_HT32F52342_52, USE_MEM_HT32F52352, __CLK_TCK=RT_TICK_PER_SECOND
+ __RTTHREAD__, USE_HT32F52352_SK, USE_HT32F52342_52, USE_MEM_HT32F52352, RT_USING_LIBC, USE_HT32_DRIVER, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS
- ..\..\..\components\finsh;applications;..\libraries\ht32_drivers;..\libraries\HT32_STD_5xxxx_FWLib\library\CMSIS\Include;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\libraries\usbd_library\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\inc;.;..\..\..\components\drivers\include;..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;board\inc;..\..\..\components\drivers\phy;..\..\..\components\drivers\include
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\..\..\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\net\utest;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Include;..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;..\libraries\ht32_drivers;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\posix\ipc;applications;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;.;..\..\..\components\drivers\include;..\libraries\usbd_library\inc;..\..\..\components\drivers\smp_call
@@ -384,61 +384,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -727,6 +699,13 @@
..\..\..\components\finsh\shell.c
+
+
+ msh.c
+ 1
+ ..\..\..\components\finsh\msh.c
+
+
msh_parse.c
@@ -741,13 +720,6 @@
..\..\..\components\finsh\cmd.c
-
-
- msh.c
- 1
- ..\..\..\components\finsh\msh.c
-
-
Kernel
@@ -1057,7 +1029,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1065,20 +1100,6 @@
..\..\..\src\klibc\kstdio.c
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstring.c
@@ -1088,122 +1109,21 @@
- kerrno.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- ht32f5xxxx_rtc.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rtc.c
-
-
-
-
- ht32f5xxxx_usbd.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usbd.c
-
-
-
-
- ht32f5xxxx_bftm.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_bftm.c
-
-
-
-
- ht32f5xxxx_sci.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_sci.c
-
-
-
-
- system_ht32f5xxxx_01.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Source\system_ht32f5xxxx_01.c
-
-
-
-
- ht32f5xxxx_gpio.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_gpio.c
-
-
-
-
- ht32f5xxxx_ebi.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ebi.c
-
-
-
-
- ht32f5xxxx_i2c.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2c.c
-
-
-
-
- ht32f5xxxx_pdma.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pdma.c
-
-
-
-
- ht32f5xxxx_flash.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_flash.c
-
-
-
-
- ht32f5xxxx_cmp.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_cmp.c
-
-
ht32_cm0plus_misc.c
@@ -1211,13 +1131,6 @@
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32_cm0plus_misc.c
-
-
- ht32f5xxxx_exti.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_exti.c
-
-
ht32f5xxxx_adc.c
@@ -1225,6 +1138,13 @@
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_adc.c
+
+
+ ht32f5xxxx_bftm.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_bftm.c
+
+
ht32f5xxxx_ckcu.c
@@ -1234,37 +1154,9 @@
- ht32f5xxxx_rstcu.c
+ ht32f5xxxx_cmp.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rstcu.c
-
-
-
-
- ht32f5xxxx_tm.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_tm.c
-
-
-
-
- ht32f5xxxx_spi.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_spi.c
-
-
-
-
- ht32f5xxxx_mctm.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_mctm.c
-
-
-
-
- ht32f5xxxx_pwrcu.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pwrcu.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_cmp.c
@@ -1276,9 +1168,37 @@
- ht32f5xxxx_wdt.c
+ ht32f5xxxx_ebi.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_wdt.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ebi.c
+
+
+
+
+ ht32f5xxxx_exti.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_exti.c
+
+
+
+
+ ht32f5xxxx_flash.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_flash.c
+
+
+
+
+ ht32f5xxxx_gpio.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_gpio.c
+
+
+
+
+ ht32f5xxxx_i2c.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2c.c
@@ -1288,6 +1208,62 @@
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2s.c
+
+
+ ht32f5xxxx_mctm.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_mctm.c
+
+
+
+
+ ht32f5xxxx_pdma.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pdma.c
+
+
+
+
+ ht32f5xxxx_pwrcu.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pwrcu.c
+
+
+
+
+ ht32f5xxxx_rstcu.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rstcu.c
+
+
+
+
+ ht32f5xxxx_rtc.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rtc.c
+
+
+
+
+ ht32f5xxxx_sci.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_sci.c
+
+
+
+
+ ht32f5xxxx_spi.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_spi.c
+
+
+
+
+ ht32f5xxxx_tm.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_tm.c
+
+
ht32f5xxxx_usart.c
@@ -1295,6 +1271,27 @@
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usart.c
+
+
+ ht32f5xxxx_usbd.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usbd.c
+
+
+
+
+ ht32f5xxxx_wdt.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_wdt.c
+
+
+
+
+ system_ht32f5xxxx_01.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Source\system_ht32f5xxxx_01.c
+
+
diff --git a/bsp/ht32/ht32f52352/rtconfig.h b/bsp/ht32/ht32f52352/rtconfig.h
index e619c825e4..513b060cb7 100644
--- a/bsp/ht32/ht32f52352/rtconfig.h
+++ b/bsp/ht32/ht32f52352/rtconfig.h
@@ -99,7 +99,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "usart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -308,6 +309,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/ht32/ht32f53252/.config b/bsp/ht32/ht32f53252/.config
index 234fc5254a..52ffcc44fe 100644
--- a/bsp/ht32/ht32f53252/.config
+++ b/bsp/ht32/ht32f53252/.config
@@ -176,7 +176,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +236,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +262,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +342,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +350,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +552,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +577,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -625,6 +629,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -719,6 +726,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -864,9 +874,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -874,7 +882,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -920,9 +945,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -951,6 +978,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -968,6 +996,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1047,6 +1076,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/ht32/ht32f53252/project.uvprojx b/bsp/ht32/ht32f53252/project.uvprojx
index 6a99ae8f4c..f24e21bf49 100644
--- a/bsp/ht32/ht32f53252/project.uvprojx
+++ b/bsp/ht32/ht32f53252/project.uvprojx
@@ -329,9 +329,9 @@
0
--gnu
- RT_USING_LIBC, USE_HT32_DRIVER, USE_HT32F53252_SK, USE_HT32F53242_52, USE_MEM_HT32F53252, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND
+ USE_HT32_DRIVER, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, USE_HT32F53252_SK, USE_HT32F53242_52, USE_MEM_HT32F53252, RT_USING_ARMLIBC, __RTTHREAD__
- ..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;board\inc;..\libraries\ht32_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\inc;..\libraries\HT32_STD_5xxxx_FWLib\library\CMSIS\Include;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include;..\..\..\components\finsh;..\..\..\components\libc\posix\ipc;applications;.;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\libraries\usbd_library\inc
+ ..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;..\..\..\components\libc\posix\io\eventfd;board\inc;..\..\..\components\drivers\include;..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\inc;..\..\..\libcpu\arm\cortex-m0;..\..\..\include;..\..\..\libcpu\arm\common;applications;.;..\..\..\components\libc\posix\io\poll;..\libraries\ht32_drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\libraries\HT32_STD_5xxxx_FWLib\library\CMSIS\Include;..\libraries\usbd_library\inc;..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Include;..\..\..\components\net\utest;..\..\..\components\drivers\include;..\..\..\components\drivers\include
@@ -383,61 +383,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -719,13 +691,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -735,16 +700,23 @@
- cmd.c
+ msh.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\msh.c
- msh.c
+ msh_parse.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\components\finsh\cmd.c
@@ -1056,7 +1028,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1071,6 +1099,13 @@
..\..\..\src\klibc\kstdio.c
+
+
+ kstring.c
+ 1
+ ..\..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1085,47 +1120,51 @@
..\..\..\src\klibc\rt_vsscanf.c
-
-
- kstring.c
- 1
- ..\..\..\src\klibc\kstring.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
Libraries
+
+
+ ht32_cm0plus_misc.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32_cm0plus_misc.c
+
+
+
+
+ ht32f5xxxx_adc.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_adc.c
+
+
+
+
+ ht32f5xxxx_bftm.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_bftm.c
+
+
+
+
+ ht32f5xxxx_can.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_can.c
+
+
+
+
+ ht32f5xxxx_ckcu.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ckcu.c
+
+
+
+
+ ht32f5xxxx_cmp.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_cmp.c
+
+
ht32f5xxxx_crc.c
@@ -1135,23 +1174,30 @@
- ht32f5xxxx_usart.c
+ ht32f5xxxx_div.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usart.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_div.c
- ht32f5xxxx_tm.c
+ ht32f5xxxx_ebi.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_tm.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ebi.c
- ht32f5xxxx_i2c.c
+ ht32f5xxxx_exti.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2c.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_exti.c
+
+
+
+
+ ht32f5xxxx_flash.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_flash.c
@@ -1163,16 +1209,44 @@
- ht32f5xxxx_rstcu.c
+ ht32f5xxxx_i2c.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rstcu.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2c.c
- ht32f5xxxx_adc.c
+ ht32f5xxxx_ledc.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_adc.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ledc.c
+
+
+
+
+ ht32f5xxxx_mctm.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_mctm.c
+
+
+
+
+ ht32f5xxxx_pdma.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pdma.c
+
+
+
+
+ ht32f5xxxx_pwrcu.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pwrcu.c
+
+
+
+
+ ht32f5xxxx_rstcu.c
+ 1
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rstcu.c
@@ -1191,58 +1265,16 @@
- ht32f5xxxx_div.c
+ ht32f5xxxx_tm.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_div.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_tm.c
- ht32f5xxxx_pdma.c
+ ht32f5xxxx_usart.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pdma.c
-
-
-
-
- system_ht32f5xxxx_15.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Source\system_ht32f5xxxx_15.c
-
-
-
-
- ht32f5xxxx_exti.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_exti.c
-
-
-
-
- ht32f5xxxx_ebi.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ebi.c
-
-
-
-
- ht32f5xxxx_cmp.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_cmp.c
-
-
-
-
- ht32f5xxxx_ckcu.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ckcu.c
-
-
-
-
- ht32f5xxxx_bftm.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_bftm.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usart.c
@@ -1254,44 +1286,9 @@
- ht32f5xxxx_pwrcu.c
+ system_ht32f5xxxx_15.c
1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pwrcu.c
-
-
-
-
- ht32f5xxxx_can.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_can.c
-
-
-
-
- ht32f5xxxx_mctm.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_mctm.c
-
-
-
-
- ht32_cm0plus_misc.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32_cm0plus_misc.c
-
-
-
-
- ht32f5xxxx_flash.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_flash.c
-
-
-
-
- ht32f5xxxx_ledc.c
- 1
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ledc.c
+ ..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Source\system_ht32f5xxxx_15.c
diff --git a/bsp/ht32/ht32f53252/rtconfig.h b/bsp/ht32/ht32f53252/rtconfig.h
index aa172f8018..c0077e9b40 100644
--- a/bsp/ht32/ht32f53252/rtconfig.h
+++ b/bsp/ht32/ht32f53252/rtconfig.h
@@ -99,7 +99,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "usart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -308,6 +309,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/juicevm/.config b/bsp/juicevm/.config
index da79bbd5ec..61fe5954f0 100644
--- a/bsp/juicevm/.config
+++ b/bsp/juicevm/.config
@@ -188,7 +188,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -263,7 +264,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -291,10 +292,10 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -416,8 +417,6 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -426,6 +425,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -695,6 +695,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -719,6 +720,9 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -767,6 +771,9 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -861,6 +868,9 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -1007,9 +1017,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1017,7 +1025,24 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1063,9 +1088,11 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1094,6 +1121,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1111,6 +1139,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1190,6 +1219,13 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/juicevm/rtconfig.h b/bsp/juicevm/rtconfig.h
index f20ec77af8..064dfe1d0f 100755
--- a/bsp/juicevm/rtconfig.h
+++ b/bsp/juicevm/rtconfig.h
@@ -113,7 +113,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_CPU_64BIT
@@ -374,6 +375,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/k210/.config b/bsp/k210/.config
index 6bf2483993..42593b971a 100644
--- a/bsp/k210/.config
+++ b/bsp/k210/.config
@@ -193,7 +193,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uarths"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -272,6 +273,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
# end of elm-chan's FatFs, Generic FAT Filesystem Module
CONFIG_RT_USING_DFS_DEVFS=y
+# CONFIG_RT_USING_DFS_9PFS is not set
# CONFIG_RT_USING_DFS_ISO9660 is not set
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_CROMFS is not set
@@ -297,7 +299,8 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
+CONFIG_CLOCK_TIMER_FREQ=0
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -315,6 +318,8 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
CONFIG_RT_USING_SPI_MSD=y
@@ -334,10 +339,10 @@ CONFIG_RT_DEBUG_SFUD=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -452,8 +457,6 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -462,6 +465,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -663,6 +667,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -687,6 +692,9 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -735,6 +743,9 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -829,6 +840,9 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -978,9 +992,7 @@ CONFIG_PKG_K210_SDK_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -988,7 +1000,24 @@ CONFIG_PKG_K210_SDK_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1034,9 +1063,11 @@ CONFIG_PKG_K210_SDK_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1065,6 +1096,7 @@ CONFIG_PKG_K210_SDK_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1082,6 +1114,7 @@ CONFIG_PKG_K210_SDK_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1161,6 +1194,13 @@ CONFIG_PKG_K210_SDK_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/k210/rtconfig.h b/bsp/k210/rtconfig.h
index 7dab21ae08..7e5709c3bf 100644
--- a/bsp/k210/rtconfig.h
+++ b/bsp/k210/rtconfig.h
@@ -118,7 +118,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uarths"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_CPU_64BIT
@@ -186,7 +187,10 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
+#define RT_USING_CLOCK_TIME
+#define CLOCK_TIMER_FREQ 0
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_SPI_MSD
#define RT_USING_SFUD
#define RT_SFUD_USING_SFDP
@@ -194,7 +198,6 @@
#define RT_SFUD_SPI_MAX_HZ 50000000
#define RT_DEBUG_SFUD
#define RT_USING_PIN
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -382,6 +385,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/k230/.config b/bsp/k230/.config
index 47d1153448..3e1126a375 100644
--- a/bsp/k230/.config
+++ b/bsp/k230/.config
@@ -141,6 +141,7 @@ CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
CONFIG_RT_USING_CPU_USAGE_TRACER=y
+CONFIG_RT_CPU_USAGE_CALC_INTERVAL_MS=200
#
# kservice options
@@ -191,7 +192,8 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
CONFIG_RT_USING_STDC_ATOMIC=y
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -205,6 +207,10 @@ CONFIG_ARCH_RISCV_FPU=y
CONFIG_ARCH_RISCV_VECTOR=y
CONFIG_ARCH_VECTOR_VLEN_128=y
# CONFIG_ARCH_VECTOR_VLEN_256 is not set
+# CONFIG_ARCH_VECTOR_VLEN_512 is not set
+# CONFIG_ARCH_VECTOR_VLEN_1024 is not set
+# CONFIG_ARCH_VECTOR_VLEN_2048 is not set
+# CONFIG_ARCH_VECTOR_VLEN_4096 is not set
CONFIG_ARCH_RISCV_FPU_D=y
CONFIG_ARCH_RISCV64=y
CONFIG_ARCH_USING_NEW_CTX_SWITCH=y
@@ -311,9 +317,8 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
CONFIG_RT_USING_SERIAL_BYPASS=y
# CONFIG_RT_USING_CAN is not set
-CONFIG_RT_USING_CPUTIME=y
-CONFIG_RT_USING_CPUTIME_RISCV=y
-CONFIG_CPUTIME_TIMER_FREQ=25000000
+CONFIG_RT_USING_CLOCK_TIME=y
+CONFIG_CLOCK_TIMER_FREQ=0
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -356,10 +361,10 @@ CONFIG_RT_BLK_PARTITION_DFS=y
CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -537,6 +542,7 @@ CONFIG_RT_USING_ADT_REF=y
#
# Memory management
#
+# CONFIG_RT_PAGE_MPR_SIZE_DYNAMIC is not set
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_RT_USING_MEMBLOCK is not set
@@ -574,6 +580,7 @@ CONFIG_RT_USING_VDSO=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -775,6 +782,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -799,6 +807,9 @@ CONFIG_RT_USING_VDSO=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -847,6 +858,9 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -941,6 +955,9 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -1087,9 +1104,7 @@ CONFIG_RT_USING_VDSO=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1097,7 +1112,24 @@ CONFIG_RT_USING_VDSO=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1143,9 +1175,11 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1174,6 +1208,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1191,6 +1226,7 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1270,6 +1306,13 @@ CONFIG_RT_USING_VDSO=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/k230/rtconfig.h b/bsp/k230/rtconfig.h
index e0a4e11450..56556cfb93 100644
--- a/bsp/k230/rtconfig.h
+++ b/bsp/k230/rtconfig.h
@@ -90,6 +90,7 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 8192
#define RT_USING_CPU_USAGE_TRACER
+#define RT_CPU_USAGE_CALC_INTERVAL_MS 200
/* kservice options */
@@ -120,7 +121,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_USING_STDC_ATOMIC
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -210,9 +212,8 @@
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_SERIAL_BYPASS
-#define RT_USING_CPUTIME
-#define RT_USING_CPUTIME_RISCV
-#define CPUTIME_TIMER_FREQ 25000000
+#define RT_USING_CLOCK_TIME
+#define CLOCK_TIMER_FREQ 0
#define RT_USING_NULL
#define RT_USING_ZERO
#define RT_USING_RANDOM
@@ -231,7 +232,6 @@
#define RT_BLK_PARTITION_EFI
/* end of Partition Types */
#define RT_USING_PIN
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -503,6 +503,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/lm3s8962/.config b/bsp/lm3s8962/.config
index 59471e212d..84e57608f9 100644
--- a/bsp/lm3s8962/.config
+++ b/bsp/lm3s8962/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -279,7 +282,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -305,10 +308,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1500
# end of Device Drivers
@@ -447,8 +450,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -457,6 +458,7 @@ CONFIG_RT_LWIP_USING_PING=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -658,6 +660,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -682,6 +685,9 @@ CONFIG_RT_LWIP_USING_PING=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -731,6 +737,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -825,6 +834,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -970,9 +982,7 @@ CONFIG_RT_LWIP_USING_PING=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -980,7 +990,24 @@ CONFIG_RT_LWIP_USING_PING=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1026,9 +1053,11 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1057,6 +1086,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1074,6 +1104,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1153,6 +1184,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/lm3s8962/rtconfig.h b/bsp/lm3s8962/rtconfig.h
index 9deea24c3e..4fb96e8d45 100644
--- a/bsp/lm3s8962/rtconfig.h
+++ b/bsp/lm3s8962/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -385,6 +388,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/lm3s9b9x/.config b/bsp/lm3s9b9x/.config
index 1fd4e03a51..4c8ac763e5 100644
--- a/bsp/lm3s9b9x/.config
+++ b/bsp/lm3s9b9x/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -279,7 +282,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -305,10 +308,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -447,8 +450,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -457,6 +458,7 @@ CONFIG_RT_LWIP_USING_PING=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -658,6 +660,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -682,6 +685,9 @@ CONFIG_RT_LWIP_USING_PING=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -731,6 +737,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -825,6 +834,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -970,9 +982,7 @@ CONFIG_RT_LWIP_USING_PING=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -980,7 +990,24 @@ CONFIG_RT_LWIP_USING_PING=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1026,9 +1053,11 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1057,6 +1086,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1074,6 +1104,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1153,6 +1184,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/lm3s9b9x/rtconfig.h b/bsp/lm3s9b9x/rtconfig.h
index 3a969c4d95..4dd65516e5 100644
--- a/bsp/lm3s9b9x/rtconfig.h
+++ b/bsp/lm3s9b9x/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -382,6 +385,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/lm4f232/.config b/bsp/lm4f232/.config
index c184e205c4..2be92b733e 100644
--- a/bsp/lm4f232/.config
+++ b/bsp/lm4f232/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -238,7 +241,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -264,10 +267,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -344,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -354,6 +355,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -555,6 +557,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -580,6 +583,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -629,6 +635,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -723,6 +732,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -868,9 +880,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -878,7 +888,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -924,9 +951,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -955,6 +984,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -972,6 +1002,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1050,6 +1081,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_SEAN_WS2812B is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/lm4f232/project.uvproj b/bsp/lm4f232/project.uvproj
index 2f6a6c3144..f321a012ae 100644
--- a/bsp/lm4f232/project.uvproj
+++ b/bsp/lm4f232/project.uvproj
@@ -341,9 +341,9 @@
0
- RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, PART_LM4F232H5QD, RT_USING_ARMLIBC, __RTTHREAD__
+ __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC, PART_LM4F232H5QD, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\components\drivers\phy;..\..\components\finsh;..\..\components\drivers\include;..\..\components\libc\posix\io\epoll;..\..\libcpu\arm\common;..\..\components\libc\posix\ipc;..\..\components\drivers\include;.;drivers;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\posix\io\poll;..\..\components\libc\compilers\common\extension;..\..\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\libcpu\arm\cortex-m4;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\smp_call;applications;..\..\components\libc\compilers\common\include;Libraries
+ ..\..\libcpu\arm\cortex-m4;..\..\components\drivers\smp_call;..\..\components\drivers\phy;..\..\components\libc\posix\ipc;..\..\components\drivers\include;..\..\components\drivers\include;.;drivers;..\..\components\libc\posix\io\poll;applications;..\..\components\libc\compilers\common\include;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension\fcntl\octal;Libraries;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;..\..\components\libc\posix\io\epoll;..\..\include;..\..\components\drivers\include;..\..\components\net\utest;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\posix\io\eventfd
@@ -382,13 +382,6 @@
Applications
-
-
- startup.c
- 1
- applications\startup.c
-
-
application.c
@@ -396,63 +389,49 @@
applications\application.c
+
+
+ startup.c
+ 1
+ applications\startup.c
+
+
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\components\libc\compilers\common\cctype.c
+ ..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -713,13 +692,6 @@
..\..\components\finsh\shell.c
-
-
- cmd.c
- 1
- ..\..\components\finsh\cmd.c
-
-
msh.c
@@ -734,6 +706,13 @@
..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1024,12 +1003,75 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\src\klibc\rt_vsscanf.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\src\klibc\kerrno.c
+
+
+
+
+ kstdio.c
+ 1
+ ..\..\src\klibc\kstdio.c
@@ -1048,54 +1090,9 @@
- kstdio.c
+ rt_vsscanf.c
1
- ..\..\src\klibc\kstdio.c
-
-
-
-
- kerrno.c
- 1
- ..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\src\klibc\rt_vsscanf.c
@@ -1103,23 +1100,9 @@
Libraries
- ssi.c
+ adc.c
1
- Libraries\driverlib\ssi.c
-
-
-
-
- epi.c
- 1
- Libraries\driverlib\epi.c
-
-
-
-
- watchdog.c
- 1
- Libraries\driverlib\watchdog.c
+ Libraries\driverlib\adc.c
@@ -1131,23 +1114,9 @@
- mpu.c
+ comp.c
1
- Libraries\driverlib\mpu.c
-
-
-
-
- start_rvds.S
- 2
- Libraries\startup\arm\start_rvds.S
-
-
-
-
- usb.c
- 1
- Libraries\driverlib\usb.c
+ Libraries\driverlib\comp.c
@@ -1157,27 +1126,6 @@
Libraries\driverlib\cpu.c
-
-
- sysctl.c
- 1
- Libraries\driverlib\sysctl.c
-
-
-
-
- udma.c
- 1
- Libraries\driverlib\udma.c
-
-
-
-
- interrupt.c
- 1
- Libraries\driverlib\interrupt.c
-
-
eeprom.c
@@ -1187,51 +1135,9 @@
- i2s.c
+ epi.c
1
- Libraries\driverlib\i2s.c
-
-
-
-
- gpio.c
- 1
- Libraries\driverlib\gpio.c
-
-
-
-
- uart.c
- 1
- Libraries\driverlib\uart.c
-
-
-
-
- fpu.c
- 1
- Libraries\driverlib\fpu.c
-
-
-
-
- driverlib_timer.c
- 1
- Libraries\driverlib\timer.c
-
-
-
-
- flash.c
- 1
- Libraries\driverlib\flash.c
-
-
-
-
- qei.c
- 1
- Libraries\driverlib\qei.c
+ Libraries\driverlib\epi.c
@@ -1241,6 +1147,62 @@
Libraries\driverlib\ethernet.c
+
+
+ fan.c
+ 1
+ Libraries\driverlib\fan.c
+
+
+
+
+ flash.c
+ 1
+ Libraries\driverlib\flash.c
+
+
+
+
+ fpu.c
+ 1
+ Libraries\driverlib\fpu.c
+
+
+
+
+ gpio.c
+ 1
+ Libraries\driverlib\gpio.c
+
+
+
+
+ hibernate.c
+ 1
+ Libraries\driverlib\hibernate.c
+
+
+
+
+ i2c.c
+ 1
+ Libraries\driverlib\i2c.c
+
+
+
+
+ i2s.c
+ 1
+ Libraries\driverlib\i2s.c
+
+
+
+
+ interrupt.c
+ 1
+ Libraries\driverlib\interrupt.c
+
+
lpc.c
@@ -1250,9 +1212,9 @@
- sysexc.c
+ mpu.c
1
- Libraries\driverlib\sysexc.c
+ Libraries\driverlib\mpu.c
@@ -1271,16 +1233,30 @@
- hibernate.c
+ qei.c
1
- Libraries\driverlib\hibernate.c
+ Libraries\driverlib\qei.c
- adc.c
+ ssi.c
1
- Libraries\driverlib\adc.c
+ Libraries\driverlib\ssi.c
+
+
+
+
+ sysctl.c
+ 1
+ Libraries\driverlib\sysctl.c
+
+
+
+
+ sysexc.c
+ 1
+ Libraries\driverlib\sysexc.c
@@ -1292,23 +1268,44 @@
- i2c.c
+ driverlib_timer.c
1
- Libraries\driverlib\i2c.c
+ Libraries\driverlib\timer.c
- comp.c
+ uart.c
1
- Libraries\driverlib\comp.c
+ Libraries\driverlib\uart.c
- fan.c
+ udma.c
1
- Libraries\driverlib\fan.c
+ Libraries\driverlib\udma.c
+
+
+
+
+ usb.c
+ 1
+ Libraries\driverlib\usb.c
+
+
+
+
+ watchdog.c
+ 1
+ Libraries\driverlib\watchdog.c
+
+
+
+
+ start_rvds.S
+ 2
+ Libraries\startup\arm\start_rvds.S
diff --git a/bsp/lm4f232/rtconfig.h b/bsp/lm4f232/rtconfig.h
index 1f49656fbf..0d06323672 100644
--- a/bsp/lm4f232/rtconfig.h
+++ b/bsp/lm4f232/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -313,6 +316,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/loongson/ls1bdev/.config b/bsp/loongson/ls1bdev/.config
index aa7b58780c..cfa73ca147 100644
--- a/bsp/loongson/ls1bdev/.config
+++ b/bsp/loongson/ls1bdev/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart5"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -250,7 +251,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -276,10 +277,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -356,8 +357,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -366,6 +365,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -567,6 +567,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -591,6 +592,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -639,6 +643,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -733,6 +740,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -878,9 +888,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -888,7 +896,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -934,9 +959,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -965,6 +992,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -982,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1061,6 +1090,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/loongson/ls1bdev/rtconfig.h b/bsp/loongson/ls1bdev/rtconfig.h
index 24e78b4280..9973bd0737 100644
--- a/bsp/loongson/ls1bdev/rtconfig.h
+++ b/bsp/loongson/ls1bdev/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart5"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -320,6 +321,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/loongson/ls1cdev/.config b/bsp/loongson/ls1cdev/.config
index 245ac8a4c8..d43f230a31 100644
--- a/bsp/loongson/ls1cdev/.config
+++ b/bsp/loongson/ls1cdev/.config
@@ -179,7 +179,8 @@ CONFIG_RT_USING_INTERRUPT_INFO=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -249,6 +250,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
# end of elm-chan's FatFs, Generic FAT Filesystem Module
CONFIG_RT_USING_DFS_DEVFS=y
+# CONFIG_RT_USING_DFS_9PFS is not set
# CONFIG_RT_USING_DFS_ISO9660 is not set
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_CROMFS is not set
@@ -282,7 +284,7 @@ CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -304,6 +306,8 @@ CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
CONFIG_RT_USING_SPI_MSD=y
@@ -318,10 +322,10 @@ CONFIG_RT_USING_SPI_MSD=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -459,8 +463,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -469,6 +471,7 @@ CONFIG_RT_LWIP_USING_PING=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -676,6 +679,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -700,6 +704,9 @@ CONFIG_RT_LWIP_USING_PING=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -748,6 +755,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -842,6 +852,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -987,9 +1000,7 @@ CONFIG_RT_LWIP_USING_PING=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -997,7 +1008,24 @@ CONFIG_RT_LWIP_USING_PING=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1043,9 +1071,11 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1074,6 +1104,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1091,6 +1122,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1170,6 +1202,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/loongson/ls1cdev/rtconfig.h b/bsp/loongson/ls1cdev/rtconfig.h
index f5c2fec358..0200099c05 100644
--- a/bsp/loongson/ls1cdev/rtconfig.h
+++ b/bsp/loongson/ls1cdev/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart2"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -171,12 +172,13 @@
#define RT_CANSND_BOX_NUM 1
#define RT_CANSND_MSG_TIMEOUT 100
#define RT_CAN_NB_TX_FIFO_SIZE 256
+#define RT_USING_CLOCK_TIME
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_SPI_MSD
#define RT_USING_PIN
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -396,6 +398,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/loongson/ls2kdev/.config b/bsp/loongson/ls2kdev/.config
index c285150fea..0866173f2b 100644
--- a/bsp/loongson/ls2kdev/.config
+++ b/bsp/loongson/ls2kdev/.config
@@ -187,7 +187,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -289,7 +290,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -307,6 +308,8 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+CONFIG_RT_USING_SPI_ISR=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
@@ -321,10 +324,10 @@ CONFIG_RT_USING_SPI=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -482,8 +485,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -492,6 +493,7 @@ CONFIG_RT_LWIP_USING_PING=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -699,6 +701,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -723,6 +726,9 @@ CONFIG_RT_LWIP_USING_PING=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -771,6 +777,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -865,6 +874,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -1010,9 +1022,7 @@ CONFIG_RT_LWIP_USING_PING=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -1020,7 +1030,24 @@ CONFIG_RT_LWIP_USING_PING=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1066,9 +1093,11 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1097,6 +1126,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1114,6 +1144,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1193,6 +1224,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/loongson/ls2kdev/rtconfig.h b/bsp/loongson/ls2kdev/rtconfig.h
index 9bb60e2738..2ff56ab2b4 100644
--- a/bsp/loongson/ls2kdev/rtconfig.h
+++ b/bsp/loongson/ls2kdev/rtconfig.h
@@ -113,7 +113,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_CPU_64BIT
@@ -181,6 +182,7 @@
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_SPI
+#define RT_USING_SPI_ISR
#define RT_USING_PIN
/* end of Device Drivers */
@@ -418,6 +420,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/maxim/max32660-evsys/.config b/bsp/maxim/max32660-evsys/.config
index f22dd97f6f..20250e57b0 100644
--- a/bsp/maxim/max32660-evsys/.config
+++ b/bsp/maxim/max32660-evsys/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +236,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -261,10 +262,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -341,8 +342,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -351,6 +350,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -552,6 +552,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -576,6 +577,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -624,6 +628,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -718,6 +725,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -863,9 +873,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -873,7 +881,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -919,9 +944,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -950,6 +977,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -967,6 +995,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1046,6 +1075,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/maxim/max32660-evsys/project.uvprojx b/bsp/maxim/max32660-evsys/project.uvprojx
index 8a16b9c1f9..ed4781b1c0 100644
--- a/bsp/maxim/max32660-evsys/project.uvprojx
+++ b/bsp/maxim/max32660-evsys/project.uvprojx
@@ -333,9 +333,9 @@
0
- __RTTHREAD__, TARGET=32660, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, TARGET_REV=0x4131
+ __RTTHREAD__, TARGET_REV=0x4131, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, TARGET=32660
- ..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;board;..\..\..\components\libc\compilers\common\include;..\..\..\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\libraries\MAX32660PeriphDriver\CMSIS\Core\Include;..\..\..\components\finsh;applications;..\..\..\components\drivers\smp_call;.;..\libraries\HAL_Drivers;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\MAX32660PeriphDriver\CMSIS\Device\Maxim\MAX32660\Include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;..\libraries\MAX32660PeriphDriver\Include
+ ..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\MAX32660PeriphDriver\CMSIS\Device\Maxim\MAX32660\Include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\libraries\HAL_Drivers;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\MAX32660PeriphDriver\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;.;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\net\utest;applications;board;..\libraries\MAX32660PeriphDriver\CMSIS\Core\Include
@@ -387,61 +387,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -711,16 +683,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\components\finsh\shell.c
- shell.c
+ msh.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\msh.c
@@ -1027,7 +999,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1037,16 +1065,16 @@
- kstring.c
+ kstdio.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\src\klibc\kstdio.c
- kstdio.c
+ kstring.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\src\klibc\kstring.c
@@ -1064,44 +1092,20 @@
-
- libcpu
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
Libraries
- mxc_assert.c
+ system_max32660.c
1
- ..\libraries\MAX32660PeriphDriver\Source\mxc_assert.c
+ ..\libraries\MAX32660PeriphDriver\CMSIS\Device\Maxim\MAX32660\Source\system_max32660.c
+
+
+
+
+ gpio.c
+ 1
+ ..\libraries\MAX32660PeriphDriver\Source\gpio.c
@@ -1120,37 +1124,9 @@
- mxc_pins.c
+ tmr_utils.c
1
- ..\libraries\MAX32660PeriphDriver\Source\mxc_pins.c
-
-
-
-
- icc.c
- 1
- ..\libraries\MAX32660PeriphDriver\Source\icc.c
-
-
-
-
- uart.c
- 1
- ..\libraries\MAX32660PeriphDriver\Source\uart.c
-
-
-
-
- mxc_sys.c
- 1
- ..\libraries\MAX32660PeriphDriver\Source\mxc_sys.c
-
-
-
-
- mxc_lock.c
- 1
- ..\libraries\MAX32660PeriphDriver\Source\mxc_lock.c
+ ..\libraries\MAX32660PeriphDriver\Source\tmr_utils.c
@@ -1162,9 +1138,23 @@
- tmr_utils.c
+ icc.c
1
- ..\libraries\MAX32660PeriphDriver\Source\tmr_utils.c
+ ..\libraries\MAX32660PeriphDriver\Source\icc.c
+
+
+
+
+ mxc_lock.c
+ 1
+ ..\libraries\MAX32660PeriphDriver\Source\mxc_lock.c
+
+
+
+
+ mxc_assert.c
+ 1
+ ..\libraries\MAX32660PeriphDriver\Source\mxc_assert.c
@@ -1174,6 +1164,20 @@
..\libraries\MAX32660PeriphDriver\Source\mxc_delay.c
+
+
+ mxc_pins.c
+ 1
+ ..\libraries\MAX32660PeriphDriver\Source\mxc_pins.c
+
+
+
+
+ mxc_sys.c
+ 1
+ ..\libraries\MAX32660PeriphDriver\Source\mxc_sys.c
+
+
nvic_table.c
@@ -1183,16 +1187,9 @@
- gpio.c
+ uart.c
1
- ..\libraries\MAX32660PeriphDriver\Source\gpio.c
-
-
-
-
- system_max32660.c
- 1
- ..\libraries\MAX32660PeriphDriver\CMSIS\Device\Maxim\MAX32660\Source\system_max32660.c
+ ..\libraries\MAX32660PeriphDriver\Source\uart.c
diff --git a/bsp/maxim/max32660-evsys/rtconfig.h b/bsp/maxim/max32660-evsys/rtconfig.h
index 515f429def..94f67d257c 100644
--- a/bsp/maxim/max32660-evsys/rtconfig.h
+++ b/bsp/maxim/max32660-evsys/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -312,6 +313,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/microchip/samc21/.config b/bsp/microchip/samc21/.config
index f599e70736..d3e5be2fe3 100644
--- a/bsp/microchip/samc21/.config
+++ b/bsp/microchip/samc21/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -254,7 +255,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
# CONFIG_RT_USING_I2C_BITOPS is not set
@@ -283,10 +284,10 @@ CONFIG_RT_USING_I2C=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -363,8 +364,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -373,6 +372,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -574,6 +574,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -598,6 +599,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -647,6 +651,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -741,6 +748,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -886,9 +896,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -896,7 +904,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -942,9 +967,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -973,6 +1000,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -990,6 +1018,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1069,6 +1098,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/microchip/samc21/rtconfig.h b/bsp/microchip/samc21/rtconfig.h
index ceb0f951a4..f2c4f34527 100644
--- a/bsp/microchip/samc21/rtconfig.h
+++ b/bsp/microchip/samc21/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -323,6 +324,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/microchip/samd51-adafruit-metro-m4/.config b/bsp/microchip/samd51-adafruit-metro-m4/.config
index d4b4b7d445..6c5b5246eb 100644
--- a/bsp/microchip/samd51-adafruit-metro-m4/.config
+++ b/bsp/microchip/samd51-adafruit-metro-m4/.config
@@ -177,12 +177,15 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -256,7 +259,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
# CONFIG_RT_USING_I2C_BITOPS is not set
@@ -285,10 +288,10 @@ CONFIG_RT_USING_I2C=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -396,8 +399,6 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -406,6 +407,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -607,6 +609,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -632,6 +635,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -681,6 +687,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -775,6 +784,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -920,9 +932,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -930,7 +940,24 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -976,9 +1003,11 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1007,6 +1036,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1024,6 +1054,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1103,6 +1134,13 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/microchip/samd51-adafruit-metro-m4/rtconfig.h b/bsp/microchip/samd51-adafruit-metro-m4/rtconfig.h
index 051bcb3491..e1146fc822 100644
--- a/bsp/microchip/samd51-adafruit-metro-m4/rtconfig.h
+++ b/bsp/microchip/samd51-adafruit-metro-m4/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -155,8 +158,8 @@
#define RT_USING_SERIAL_V2
#define RT_SERIAL_BUF_STRATEGY_OVERWRITE
#define RT_SERIAL_USING_DMA
+#define RT_USING_CLOCK_TIME
#define RT_USING_I2C
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -348,6 +351,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/microchip/samd51-seeed-wio-terminal/.config b/bsp/microchip/samd51-seeed-wio-terminal/.config
index efaa726266..ab2d2ac927 100644
--- a/bsp/microchip/samd51-seeed-wio-terminal/.config
+++ b/bsp/microchip/samd51-seeed-wio-terminal/.config
@@ -177,12 +177,15 @@ CONFIG_RT_USING_DEVICE_OPS=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -256,7 +259,7 @@ CONFIG_RT_SERIAL_BUF_STRATEGY_OVERWRITE=y
CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
# CONFIG_RT_USING_I2C_BITOPS is not set
@@ -285,10 +288,10 @@ CONFIG_RT_USING_I2C=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -396,8 +399,6 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -406,6 +407,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -607,6 +609,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -632,6 +635,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -681,6 +687,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -775,6 +784,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -920,9 +932,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -930,7 +940,24 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -976,9 +1003,11 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1007,6 +1036,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1024,6 +1054,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1103,6 +1134,13 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/microchip/samd51-seeed-wio-terminal/rtconfig.h b/bsp/microchip/samd51-seeed-wio-terminal/rtconfig.h
index f820e1c903..27b265efc9 100644
--- a/bsp/microchip/samd51-seeed-wio-terminal/rtconfig.h
+++ b/bsp/microchip/samd51-seeed-wio-terminal/rtconfig.h
@@ -102,10 +102,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -155,8 +158,8 @@
#define RT_USING_SERIAL_V2
#define RT_SERIAL_BUF_STRATEGY_OVERWRITE
#define RT_SERIAL_USING_DMA
+#define RT_USING_CLOCK_TIME
#define RT_USING_I2C
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -348,6 +351,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/microchip/same54/.config b/bsp/microchip/same54/.config
index 4e46c962ee..e8cc7ece0f 100644
--- a/bsp/microchip/same54/.config
+++ b/bsp/microchip/same54/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -260,7 +263,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
# CONFIG_RT_USING_I2C_BITOPS is not set
@@ -291,10 +294,10 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -462,8 +465,6 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -472,6 +473,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -673,6 +675,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -698,6 +701,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -747,6 +753,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -841,6 +850,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -986,9 +998,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -996,7 +1006,24 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1042,9 +1069,11 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1073,6 +1102,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1090,6 +1120,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1169,6 +1200,13 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/microchip/same54/rtconfig.h b/bsp/microchip/same54/rtconfig.h
index 9004b1e019..764b45ab84 100644
--- a/bsp/microchip/same54/rtconfig.h
+++ b/bsp/microchip/same54/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -158,9 +161,9 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
+#define RT_USING_CLOCK_TIME
#define RT_USING_I2C
#define RT_USING_RTC
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -403,6 +406,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/microchip/same70/.config b/bsp/microchip/same70/.config
index f54c36fd4a..0a46072d8d 100644
--- a/bsp/microchip/same70/.config
+++ b/bsp/microchip/same70/.config
@@ -181,13 +181,16 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_CACHE=y
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -261,7 +264,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
# CONFIG_RT_USING_I2C_BITOPS is not set
@@ -292,10 +295,10 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -463,8 +466,6 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -473,6 +474,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -674,6 +676,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -699,6 +702,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -748,6 +754,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -842,6 +851,9 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -987,9 +999,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -997,7 +1007,24 @@ CONFIG_RT_USING_RESOURCE_ID=y
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -1043,9 +1070,11 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1074,6 +1103,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1091,6 +1121,7 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1170,6 +1201,13 @@ CONFIG_RT_USING_RESOURCE_ID=y
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/microchip/same70/rtconfig.h b/bsp/microchip/same70/rtconfig.h
index 4190ec698b..203ef29010 100644
--- a/bsp/microchip/same70/rtconfig.h
+++ b/bsp/microchip/same70/rtconfig.h
@@ -105,11 +105,14 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -159,9 +162,9 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
+#define RT_USING_CLOCK_TIME
#define RT_USING_I2C
#define RT_USING_RTC
-#define RT_USING_KTIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -404,6 +407,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/microchip/saml10/.config b/bsp/microchip/saml10/.config
index 9f957a4abf..f39c95992c 100644
--- a/bsp/microchip/saml10/.config
+++ b/bsp/microchip/saml10/.config
@@ -178,7 +178,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -221,7 +222,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
# CONFIG_RT_USING_I2C_BITOPS is not set
@@ -250,10 +251,10 @@ CONFIG_RT_USING_I2C=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -330,8 +331,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -340,6 +339,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -541,6 +541,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -565,6 +566,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -613,6 +617,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -707,6 +714,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -852,9 +862,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -862,7 +870,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -908,9 +933,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -939,6 +966,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -956,6 +984,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1035,6 +1064,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/microchip/saml10/rtconfig.h b/bsp/microchip/saml10/rtconfig.h
index 9900d59283..0f9453702d 100644
--- a/bsp/microchip/saml10/rtconfig.h
+++ b/bsp/microchip/saml10/rtconfig.h
@@ -102,7 +102,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_ARM
@@ -300,6 +301,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/mini2440/.config b/bsp/mini2440/.config
index fd626baefe..911022b6fa 100644
--- a/bsp/mini2440/.config
+++ b/bsp/mini2440/.config
@@ -184,7 +184,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -245,7 +246,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -271,10 +272,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -351,8 +352,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -361,6 +360,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -562,6 +562,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -587,6 +588,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -635,6 +639,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -729,6 +736,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -874,9 +884,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -884,7 +892,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -930,9 +955,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -961,6 +988,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -978,6 +1006,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1057,6 +1086,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/mini2440/project.uvproj b/bsp/mini2440/project.uvproj
index 15cafd2354..ecbf452d8f 100644
--- a/bsp/mini2440/project.uvproj
+++ b/bsp/mini2440/project.uvproj
@@ -341,9 +341,9 @@
0
--diag_suppress=870
- RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND
+ __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__
- ..\..\components\libc\posix\io\poll;..\..\libcpu\arm\common;..\..\include;..\..\components\drivers\smp_call;applications;..\..\components\finsh;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\include;drivers;.;..\..\components\libc\compilers\common\extension;..\..\components\libc\posix\ipc;..\..\components\libc\posix\io\epoll;..\..\components\libc\compilers\common\include;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\phy;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\libcpu\arm\s3c24x0;..\..\components\drivers\include
+ ..\..\components\drivers\include;..\..\components\drivers\smp_call;applications;.;..\..\components\finsh;..\..\components\drivers\include;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\libc\compilers\common\extension;..\..\components\net\utest;..\..\libcpu\arm\s3c24x0;..\..\components\drivers\include;..\..\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\phy;..\..\components\libc\posix\ipc;..\..\components\libc\posix\io\poll;drivers;..\..\components\libc\posix\io\epoll;..\..\components\libc\compilers\common\include;..\..\components\libc\posix\io\eventfd;..\..\components\libc\compilers\common\extension\fcntl\octal
@@ -398,61 +398,82 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\s3c24x0\context_rvds.S
- cstdlib.c
+ cpu.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
+ ..\..\libcpu\arm\s3c24x0\cpu.c
- cstring.c
+ interrupt.c
1
- ..\..\components\libc\compilers\common\cstring.c
+ ..\..\libcpu\arm\s3c24x0\interrupt.c
- ctime.c
+ mmu.c
1
- ..\..\components\libc\compilers\common\ctime.c
+ ..\..\libcpu\arm\s3c24x0\mmu.c
- cunistd.c
+ rtc.c
1
- ..\..\components\libc\compilers\common\cunistd.c
+ ..\..\libcpu\arm\s3c24x0\rtc.c
- cwchar.c
+ stack.c
1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\s3c24x0\stack.c
+
+
+
+
+ start_rvds.S
+ 2
+ ..\..\libcpu\arm\s3c24x0\start_rvds.S
+
+
+
+
+ system_clock.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\system_clock.c
+
+
+
+
+ trap.c
+ 1
+ ..\..\libcpu\arm\s3c24x0\trap.c
@@ -689,6 +710,20 @@
Drivers
+
+
+ board.c
+ 1
+ drivers\board.c
+
+
+
+
+ led.c
+ 1
+ drivers\led.c
+
+
key.c
@@ -703,37 +738,9 @@
drivers\uart.c
-
-
- led.c
- 1
- drivers\led.c
-
-
-
-
- board.c
- 1
- drivers\board.c
-
-
Finsh
-
-
- msh_parse.c
- 1
- ..\..\components\finsh\msh_parse.c
-
-
-
-
- cmd.c
- 1
- ..\..\components\finsh\cmd.c
-
-
shell.c
@@ -748,6 +755,20 @@
..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1057,7 +1078,63 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
@@ -1067,16 +1144,9 @@
- rt_vsscanf.c
+ kstdio.c
1
- ..\..\src\klibc\rt_vsscanf.c
-
-
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\src\klibc\kstdio.c
@@ -1088,89 +1158,16 @@
- kstdio.c
+ rt_vsnprintf_tiny.c
1
- ..\..\src\klibc\kstdio.c
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- div0.c
+ rt_vsscanf.c
1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\s3c24x0\context_rvds.S
-
-
-
-
- cpu.c
- 1
- ..\..\libcpu\arm\s3c24x0\cpu.c
-
-
-
-
- interrupt.c
- 1
- ..\..\libcpu\arm\s3c24x0\interrupt.c
-
-
-
-
- mmu.c
- 1
- ..\..\libcpu\arm\s3c24x0\mmu.c
-
-
-
-
- rtc.c
- 1
- ..\..\libcpu\arm\s3c24x0\rtc.c
-
-
-
-
- stack.c
- 1
- ..\..\libcpu\arm\s3c24x0\stack.c
-
-
-
-
- start_rvds.S
- 2
- ..\..\libcpu\arm\s3c24x0\start_rvds.S
-
-
-
-
- system_clock.c
- 1
- ..\..\libcpu\arm\s3c24x0\system_clock.c
-
-
-
-
- trap.c
- 1
- ..\..\libcpu\arm\s3c24x0\trap.c
+ ..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/mini2440/rtconfig.h b/bsp/mini2440/rtconfig.h
index 5542b57863..20d25aeadb 100644
--- a/bsp/mini2440/rtconfig.h
+++ b/bsp/mini2440/rtconfig.h
@@ -109,7 +109,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
@@ -322,6 +323,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/mipssim/.config b/bsp/mipssim/.config
index a333be23d4..28dfe0fa10 100644
--- a/bsp/mipssim/.config
+++ b/bsp/mipssim/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=512
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+CONFIG_RT_USING_CLOCK_TIME=y
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-CONFIG_RT_USING_KTIME=y
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -348,8 +349,6 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -358,6 +357,7 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -565,6 +565,7 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -589,6 +590,9 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -637,6 +641,9 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -731,6 +738,9 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -876,9 +886,7 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -886,7 +894,24 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -932,9 +957,11 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -963,6 +990,7 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -980,6 +1008,7 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1059,6 +1088,13 @@ CONFIG_RT_UTEST_MAX_OPTIONS=64
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/mipssim/rtconfig.h b/bsp/mipssim/rtconfig.h
index 2f9a659556..2370ef9754 100644
--- a/bsp/mipssim/rtconfig.h
+++ b/bsp/mipssim/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 512
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define ARCH_MIPS
@@ -143,7 +144,7 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
-#define RT_USING_KTIME
+#define RT_USING_CLOCK_TIME
/* end of Device Drivers */
/* C/C++ and POSIX layer */
@@ -325,6 +326,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/mm32/mm32f3270-100ask-pitaya/.config b/bsp/mm32/mm32f3270-100ask-pitaya/.config
index a214f312db..e393561033 100644
--- a/bsp/mm32/mm32f3270-100ask-pitaya/.config
+++ b/bsp/mm32/mm32f3270-100ask-pitaya/.config
@@ -181,12 +181,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -257,7 +260,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -283,10 +286,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -363,8 +366,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -373,6 +374,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -574,6 +576,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -598,6 +601,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -647,6 +653,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -741,6 +750,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -886,9 +898,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -896,7 +906,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -942,9 +969,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -973,6 +1002,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -990,6 +1020,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1070,6 +1101,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/mm32/mm32f3270-100ask-pitaya/project.ewp b/bsp/mm32/mm32f3270-100ask-pitaya/project.ewp
index 9f041e7f84..31e405b0c3 100644
--- a/bsp/mm32/mm32f3270-100ask-pitaya/project.ewp
+++ b/bsp/mm32/mm32f3270-100ask-pitaya/project.ewp
@@ -355,31 +355,32 @@
CCIncludePath2
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Inc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\include
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\HAL_Drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\filesystems\devfs
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\HAL_Drivers
+ $PROJ_DIR$\..\libraries\HAL_Drivers\config
+ $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\include
+ $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\filesystems\devfs
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Include
+ $PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Inc
+ $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -1425,31 +1426,32 @@
CCIncludePath2
- $PROJ_DIR$\board\ports
- $PROJ_DIR$\..\..\..\components\finsh
- $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\..\include
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Inc
- $PROJ_DIR$\..\..\..\components\drivers\phy
- $PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\include
$PROJ_DIR$\..\..\..\libcpu\arm\common
- $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\libraries\HAL_Drivers
- $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\filesystems\devfs
- $PROJ_DIR$\.
- $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\board\ports
+ $PROJ_DIR$\..\libraries\HAL_Drivers
+ $PROJ_DIR$\..\libraries\HAL_Drivers\config
+ $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\include
+ $PROJ_DIR$\..\..\..\components\dfs\dfs_v1\filesystems\devfs
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\..\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Include
+ $PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Inc
+ $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\net\utest
CCStdIncCheck
@@ -2147,51 +2149,21 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2281,16 +2253,16 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
@@ -2342,43 +2314,73 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
+
+
+ $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
+
$PROJ_DIR$\..\..\..\src\klibc\kstring.c
$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kstdio.c
-
$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
-
Libraries
+
+ $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Source\Templates\system_mm32f3277g.c
+
$PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_rcc.c
@@ -2388,21 +2390,15 @@
$PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_gpio.c
-
- $PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_uart.c
-
$PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_exti.c
-
- $PROJ_DIR$\..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Source\Templates\system_mm32f3277g.c
-
$PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_syscfg.c
-
-
- POSIX
+
+ $PROJ_DIR$\..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_uart.c
+
utc_UTest
diff --git a/bsp/mm32/mm32f3270-100ask-pitaya/project.uvprojx b/bsp/mm32/mm32f3270-100ask-pitaya/project.uvprojx
index d1c4504660..5cb04fba46 100644
--- a/bsp/mm32/mm32f3270-100ask-pitaya/project.uvprojx
+++ b/bsp/mm32/mm32f3270-100ask-pitaya/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, USE_HAL_DRIVER, __STDC_LIMIT_MACROS, MM32F3277G
+ RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, MM32F3277G, __RTTHREAD__, USE_HAL_DRIVER, __STDC_LIMIT_MACROS
- ..\libraries\MM32F3270_HAL\CMSIS\Include;..\..\..\components\drivers\include;board;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\dfs\dfs_v1\include;applications;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\libraries\HAL_Drivers;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;.;..\..\..\components\drivers\phy;board\ports;..\libraries\HAL_Drivers\config;..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Inc;..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\libcpu\arm\common
+ ..\..\..\components\net\utest;..\..\..\components\drivers\include;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\HAL_Drivers\config;..\..\..\components\libc\posix\ipc;board;..\..\..\components\dfs\dfs_v1\include;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\libraries\MM32F3270_HAL\CMSIS\Include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;board\ports;..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Include;applications;..\libraries\HAL_Drivers;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\include;..\..\..\libcpu\arm\common;..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -831,16 +810,9 @@
Finsh
- msh_file.c
+ shell.c
1
- ..\..\..\components\finsh\msh_file.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\components\finsh\shell.c
@@ -859,9 +831,16 @@
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\components\finsh\cmd.c
+
+
+
+
+ msh_file.c
+ 1
+ ..\..\..\components\finsh\msh_file.c
@@ -1154,12 +1133,61 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\components\libc\compilers\common\cwchar.c
@@ -1171,16 +1199,16 @@
- kstring.c
+ kstdio.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\src\klibc\kstdio.c
- kstdio.c
+ kstring.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\src\klibc\kstring.c
@@ -1190,61 +1218,16 @@
..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- atomic_arm.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- hal_dma.c
- 1
- ..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_dma.c
-
-
-
-
- hal_exti.c
- 1
- ..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_exti.c
-
-
system_mm32f3277g.c
@@ -1252,20 +1235,6 @@
..\libraries\MM32F3270_HAL\CMSIS\Device\MM32\MM32F3277\Source\Templates\system_mm32f3277g.c
-
-
- hal_uart.c
- 1
- ..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_uart.c
-
-
-
-
- hal_syscfg.c
- 1
- ..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_syscfg.c
-
-
hal_rcc.c
@@ -1273,6 +1242,13 @@
..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_rcc.c
+
+
+ hal_dma.c
+ 1
+ ..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_dma.c
+
+
hal_gpio.c
@@ -1280,6 +1256,27 @@
..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_gpio.c
+
+
+ hal_exti.c
+ 1
+ ..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_exti.c
+
+
+
+
+ hal_syscfg.c
+ 1
+ ..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_syscfg.c
+
+
+
+
+ hal_uart.c
+ 1
+ ..\libraries\MM32F3270_HAL\MM32F3270_HAL_Driver\Src\hal_uart.c
+
+
diff --git a/bsp/mm32/mm32f3270-100ask-pitaya/rtconfig.h b/bsp/mm32/mm32f3270-100ask-pitaya/rtconfig.h
index d95ca325bf..8536e3ca45 100644
--- a/bsp/mm32/mm32f3270-100ask-pitaya/rtconfig.h
+++ b/bsp/mm32/mm32f3270-100ask-pitaya/rtconfig.h
@@ -105,10 +105,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -325,6 +328,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/mm32f103x/.config b/bsp/mm32f103x/.config
index b299bcb026..f942db7733 100644
--- a/bsp/mm32f103x/.config
+++ b/bsp/mm32f103x/.config
@@ -179,7 +179,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -234,7 +235,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -260,10 +261,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -340,8 +341,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -350,6 +349,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -551,6 +551,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -575,6 +576,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -623,6 +627,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -717,6 +724,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -862,9 +872,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -872,7 +880,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -918,9 +943,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -949,6 +976,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -966,6 +994,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1045,6 +1074,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/mm32f103x/project.ewp b/bsp/mm32f103x/project.ewp
index 5651f655f5..b9c93aeff7 100644
--- a/bsp/mm32f103x/project.ewp
+++ b/bsp/mm32f103x/project.ewp
@@ -357,27 +357,28 @@
CCIncludePath2
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\Libraries\MM32F103\Source
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\Libraries\MM32F103\Include
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\drivers
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\Libraries\CMSIS\KEIL_CORE
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\inc
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\Libraries\CMSIS\KEIL_CORE
+ $PROJ_DIR$\Libraries\MM32F103\Include
+ $PROJ_DIR$\Libraries\MM32F103\Source
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\inc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1437,27 +1438,28 @@
CCIncludePath2
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\Libraries\MM32F103\Source
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\Libraries\MM32F103\Include
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\drivers
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\Libraries\CMSIS\KEIL_CORE
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\inc
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\Libraries\CMSIS\KEIL_CORE
+ $PROJ_DIR$\Libraries\MM32F103\Include
+ $PROJ_DIR$\Libraries\MM32F103\Source
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\inc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -2164,51 +2166,18 @@
Applications
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2252,15 +2221,15 @@
Drivers
-
- $PROJ_DIR$\drivers\drv_gpio.c
-
$PROJ_DIR$\drivers\board.c
$PROJ_DIR$\drivers\drv_uart.c
+
+ $PROJ_DIR$\drivers\drv_gpio.c
+
Finsh
@@ -2268,13 +2237,13 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
@@ -2329,82 +2298,70 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\src\klibc\kstdio.c
-
- $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
-
$PROJ_DIR$\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
Libraries
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_i2c.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rtc.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_spi.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_flash.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_exti.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_tim.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_crc.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_misc.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_dma.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rcc.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_can.c
-
-
- $PROJ_DIR$\Libraries\MM32F103\Source\IAR_StartAsm\startup_MM32F103.s
-
$PROJ_DIR$\Libraries\MM32F103\Source\system_MM32F103.c
@@ -2414,18 +2371,57 @@
$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_bkp.c
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_can.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_crc.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_dma.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_exti.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_flash.c
+
$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_gpio.c
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_i2c.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_misc.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_pwr.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rcc.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rtc.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_spi.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_tim.c
+
$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_uart.c
- $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_pwr.c
+ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c
+
+
+ $PROJ_DIR$\Libraries\MM32F103\Source\IAR_StartAsm\startup_MM32F103.s
-
-
- POSIX
utc_UTest
diff --git a/bsp/mm32f103x/project.uvprojx b/bsp/mm32f103x/project.uvprojx
index d2471eefdd..b5faae8e09 100644
--- a/bsp/mm32f103x/project.uvprojx
+++ b/bsp/mm32f103x/project.uvprojx
@@ -334,9 +334,9 @@
0
- __RTTHREAD__, USE_STDPERIPH_DRIVER, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC
+ RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, USE_STDPERIPH_DRIVER, RT_USING_LIBC, __STDC_LIMIT_MACROS
- ..\..\components\drivers\include;..\..\libcpu\arm\cortex-m3;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\smp_call;..\..\components\libc\posix\io\epoll;..\..\components\drivers\include;..\..\components\libc\posix\ipc;..\..\components\drivers\phy;Libraries\MM32F103\Source;..\..\components\drivers\include;..\..\components\libc\posix\io\poll;drivers;..\..\components\libc\compilers\common\include;.;applications;Libraries\MM32F103\HAL_lib\inc;..\..\include;Libraries\MM32F103\Include;..\..\components\drivers\include;..\..\components\finsh;Libraries\CMSIS\KEIL_CORE;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common
+ ..\..\components\libc\posix\io\epoll;..\..\components\drivers\include;drivers;..\..\components\libc\compilers\common\extension;..\..\components\drivers\phy;..\..\include;Libraries\CMSIS\KEIL_CORE;..\..\components\drivers\include;Libraries\MM32F103\HAL_lib\inc;..\..\components\libc\compilers\common\include;..\..\components\libc\posix\io\poll;.;..\..\components\drivers\include;..\..\components\libc\posix\io\eventfd;..\..\components\net\utest;..\..\components\finsh;..\..\components\drivers\smp_call;Libraries\MM32F103\Source;..\..\components\drivers\include;Libraries\MM32F103\Include;..\..\libcpu\arm\cortex-m3;..\..\components\libc\posix\ipc;..\..\components\drivers\include;applications;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension\fcntl\octal
@@ -378,61 +378,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -671,9 +643,9 @@
Drivers
- drv_gpio.c
+ board.c
1
- drivers\drv_gpio.c
+ drivers\board.c
@@ -685,9 +657,9 @@
- board.c
+ drv_gpio.c
1
- drivers\board.c
+ drivers\drv_gpio.c
@@ -695,9 +667,9 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\shell.c
@@ -716,9 +688,9 @@
- shell.c
+ cmd.c
1
- ..\..\components\finsh\shell.c
+ ..\..\components\finsh\cmd.c
@@ -1030,7 +1002,70 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\src\klibc\kerrno.c
+
+
kstdio.c
@@ -1038,13 +1073,6 @@
..\..\src\klibc\kstdio.c
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
kstring.c
@@ -1052,6 +1080,13 @@
..\..\src\klibc\kstring.c
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1059,47 +1094,44 @@
..\..\src\klibc\rt_vsscanf.c
-
-
- kerrno.c
- 1
- ..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
Libraries
+
+
+ system_MM32F103.c
+ 1
+ Libraries\MM32F103\Source\system_MM32F103.c
+
+
+
+
+ HAL_adc.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_adc.c
+
+
+
+
+ HAL_bkp.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_bkp.c
+
+
+
+
+ HAL_can.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_can.c
+
+
+
+
+ HAL_crc.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_crc.c
+
+
HAL_dma.c
@@ -1109,16 +1141,51 @@
- startup_MM32F103.s
- 2
- Libraries\MM32F103\Source\KEIL_StartAsm\startup_MM32F103.s
+ HAL_exti.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_exti.c
- HAL_tim.c
+ HAL_flash.c
1
- Libraries\MM32F103\HAL_lib\src\HAL_tim.c
+ Libraries\MM32F103\HAL_lib\src\HAL_flash.c
+
+
+
+
+ HAL_gpio.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_gpio.c
+
+
+
+
+ HAL_i2c.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_i2c.c
+
+
+
+
+ HAL_iwdg.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c
+
+
+
+
+ HAL_misc.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_misc.c
+
+
+
+
+ HAL_pwr.c
+ 1
+ Libraries\MM32F103\HAL_lib\src\HAL_pwr.c
@@ -1137,30 +1204,16 @@
- HAL_adc.c
+ HAL_spi.c
1
- Libraries\MM32F103\HAL_lib\src\HAL_adc.c
+ Libraries\MM32F103\HAL_lib\src\HAL_spi.c
- HAL_flash.c
+ HAL_tim.c
1
- Libraries\MM32F103\HAL_lib\src\HAL_flash.c
-
-
-
-
- system_MM32F103.c
- 1
- Libraries\MM32F103\Source\system_MM32F103.c
-
-
-
-
- HAL_iwdg.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c
+ Libraries\MM32F103\HAL_lib\src\HAL_tim.c
@@ -1170,34 +1223,6 @@
Libraries\MM32F103\HAL_lib\src\HAL_uart.c
-
-
- HAL_i2c.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_i2c.c
-
-
-
-
- HAL_pwr.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_pwr.c
-
-
-
-
- HAL_misc.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_misc.c
-
-
-
-
- HAL_spi.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_spi.c
-
-
HAL_wwdg.c
@@ -1207,37 +1232,9 @@
- HAL_exti.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_exti.c
-
-
-
-
- HAL_bkp.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_bkp.c
-
-
-
-
- HAL_crc.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_crc.c
-
-
-
-
- HAL_gpio.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_gpio.c
-
-
-
-
- HAL_can.c
- 1
- Libraries\MM32F103\HAL_lib\src\HAL_can.c
+ startup_MM32F103.s
+ 2
+ Libraries\MM32F103\Source\KEIL_StartAsm\startup_MM32F103.s
diff --git a/bsp/mm32f103x/rtconfig.h b/bsp/mm32f103x/rtconfig.h
index 208d0add33..6d4a2bdedd 100644
--- a/bsp/mm32f103x/rtconfig.h
+++ b/bsp/mm32f103x/rtconfig.h
@@ -104,7 +104,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -310,6 +311,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/mm32f327x/.config b/bsp/mm32f327x/.config
index 442b76afca..3963af6aef 100644
--- a/bsp/mm32f327x/.config
+++ b/bsp/mm32f327x/.config
@@ -179,7 +179,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -234,7 +235,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -260,10 +261,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -340,8 +341,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -350,6 +349,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -551,6 +551,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -575,6 +576,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -623,6 +627,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -717,6 +724,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -862,9 +872,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -872,7 +880,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -918,9 +943,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -949,6 +976,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -966,6 +994,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1045,6 +1074,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/mm32f327x/project.ewp b/bsp/mm32f327x/project.ewp
index 739bbb5f79..f9b55a6a3b 100644
--- a/bsp/mm32f327x/project.ewp
+++ b/bsp/mm32f327x/project.ewp
@@ -343,27 +343,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Inc
- $PROJ_DIR$\..\..\components\finsh
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\Libraries\MM32F327x\Source
- $PROJ_DIR$\..\..\components\drivers\smp_call
$PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\Libraries\CMSIS\KEIL_Core
$PROJ_DIR$\Libraries\MM32F327x\Include
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\Libraries\MM32F327x\Source
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Inc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1414,27 +1415,28 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Inc
- $PROJ_DIR$\..\..\components\finsh
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\Libraries\MM32F327x\Source
- $PROJ_DIR$\..\..\components\drivers\smp_call
$PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\Libraries\CMSIS\KEIL_Core
$PROJ_DIR$\Libraries\MM32F327x\Include
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\Libraries\MM32F327x\Source
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Inc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -2149,51 +2151,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2237,29 +2206,29 @@
Drivers
-
- $PROJ_DIR$\drivers\drv_gpio.c
-
$PROJ_DIR$\drivers\board.c
$PROJ_DIR$\drivers\drv_uart.c
+
+ $PROJ_DIR$\drivers\drv_gpio.c
+
Finsh
- $PROJ_DIR$\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
@@ -2314,131 +2283,158 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\src\klibc\kerrno.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\src\klibc\kerrno.c
$PROJ_DIR$\..\..\src\klibc\kstdio.c
-
- $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
-
$PROJ_DIR$\..\..\src\klibc\kstring.c
-
-
- libcpu
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
Libraries
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_fsmc.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_flash.c
-
$PROJ_DIR$\Libraries\MM32F327x\Source\system_mm32f327x.c
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_dma.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_tim.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_exti.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_iwdg.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_crs.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_ver.c
-
$PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_adc.c
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_rcc.c
-
$PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_bkp.c
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_pwr.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_gpio.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\Source\IAR_StartAsm\startup_mm32f327x_iar.s
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_rtc.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_uart.c
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_can.c
$PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_comp.c
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_misc.c
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_crc.c
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_spi.c
-
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_sdio.c
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_crs.c
$PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_dac.c
-
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_eth.c
-
$PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_dbg.c
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_crc.c
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_dma.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_eth.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_exti.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_flash.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_fsmc.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_gpio.c
$PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_i2c.c
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_iwdg.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_misc.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_pwr.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_rcc.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_rtc.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_sdio.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_spi.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_tim.c
+
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_uart.c
+
$PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_uid.c
+
+ $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_ver.c
+
$PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_wwdg.c
- $PROJ_DIR$\Libraries\MM32F327x\HAL_Lib\Src\hal_can.c
+ $PROJ_DIR$\Libraries\MM32F327x\Source\IAR_StartAsm\startup_mm32f327x_iar.s
-
- POSIX
-
utc_UTest
diff --git a/bsp/mm32f327x/project.uvprojx b/bsp/mm32f327x/project.uvprojx
index 3964d9583f..651c2864cc 100644
--- a/bsp/mm32f327x/project.uvprojx
+++ b/bsp/mm32f327x/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, RT_USING_LIBC
+ __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS
- ..\..\components\drivers\smp_call;Libraries\CMSIS\KEIL_Core;..\..\components\libc\compilers\common\extension;..\..\include;..\..\components\libc\posix\ipc;Libraries\MM32F327x\Source;..\..\components\libc\compilers\common\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\libc\posix\io\epoll;.;Libraries\MM32F327x\HAL_Lib\Inc;..\..\components\libc\compilers\common\extension\fcntl\octal;drivers;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\include;Libraries\MM32F327x\Include;..\..\components\drivers\include;..\..\components\drivers\phy;..\..\components\libc\posix\io\poll;..\..\components\finsh;applications;..\..\components\drivers\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common
+ Libraries\MM32F327x\HAL_Lib\Inc;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\include;Libraries\MM32F327x\Source;..\..\components\libc\compilers\common\include;..\..\components\drivers\phy;..\..\components\libc\posix\io\eventfd;drivers;Libraries\MM32F327x\Include;..\..\components\drivers\include;..\..\components\net\utest;..\..\components\finsh;.;..\..\components\libc\posix\io\epoll;..\..\include;..\..\components\drivers\include;..\..\components\libc\posix\ipc;Libraries\CMSIS\KEIL_Core;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\smp_call;..\..\components\drivers\include;..\..\components\libc\posix\io\poll;applications
@@ -388,61 +388,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -679,13 +651,6 @@
Drivers
-
-
- drv_gpio.c
- 1
- drivers\drv_gpio.c
-
-
board.c
@@ -700,6 +665,13 @@
drivers\drv_uart.c
+
+
+ drv_gpio.c
+ 1
+ drivers\drv_gpio.c
+
+
Finsh
@@ -712,9 +684,9 @@
- cmd.c
+ msh.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\msh.c
@@ -726,9 +698,9 @@
- msh.c
+ cmd.c
1
- ..\..\components\finsh\msh.c
+ ..\..\components\finsh\cmd.c
@@ -1040,26 +1012,68 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\src\klibc\rt_vsscanf.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
- kstring.c
+ cctype.c
1
- ..\..\src\klibc\kstring.c
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\src\klibc\kerrno.c
@@ -1071,40 +1085,23 @@
- kerrno.c
+ kstring.c
1
- ..\..\src\klibc\kerrno.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
+ ..\..\src\klibc\kstring.c
- showmem.c
+ rt_vsnprintf_tiny.c
1
- ..\..\libcpu\arm\common\showmem.c
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
+ rt_vsscanf.c
1
- ..\..\libcpu\arm\cortex-m3\cpuport.c
+ ..\..\src\klibc\rt_vsscanf.c
@@ -1112,23 +1109,16 @@
Libraries
- hal_flash.c
+ system_mm32f327x.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_flash.c
+ Libraries\MM32F327x\Source\system_mm32f327x.c
- hal_sdio.c
+ hal_adc.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_sdio.c
-
-
-
-
- hal_crs.c
- 1
- Libraries\MM32F327x\HAL_Lib\Src\hal_crs.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_adc.c
@@ -1140,23 +1130,44 @@
- hal_rtc.c
+ hal_can.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_rtc.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_can.c
- hal_iwdg.c
+ hal_comp.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_iwdg.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_comp.c
- hal_exti.c
+ hal_crc.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_exti.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_crc.c
+
+
+
+
+ hal_crs.c
+ 1
+ Libraries\MM32F327x\HAL_Lib\Src\hal_crs.c
+
+
+
+
+ hal_dac.c
+ 1
+ Libraries\MM32F327x\HAL_Lib\Src\hal_dac.c
+
+
+
+
+ hal_dbg.c
+ 1
+ Libraries\MM32F327x\HAL_Lib\Src\hal_dbg.c
@@ -1175,23 +1186,16 @@
- system_mm32f327x.c
+ hal_exti.c
1
- Libraries\MM32F327x\Source\system_mm32f327x.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_exti.c
- hal_dac.c
+ hal_flash.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_dac.c
-
-
-
-
- hal_i2c.c
- 1
- Libraries\MM32F327x\HAL_Lib\Src\hal_i2c.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_flash.c
@@ -1201,55 +1205,6 @@
Libraries\MM32F327x\HAL_Lib\Src\hal_fsmc.c
-
-
- hal_rcc.c
- 1
- Libraries\MM32F327x\HAL_Lib\Src\hal_rcc.c
-
-
-
-
- hal_dbg.c
- 1
- Libraries\MM32F327x\HAL_Lib\Src\hal_dbg.c
-
-
-
-
- hal_uart.c
- 1
- Libraries\MM32F327x\HAL_Lib\Src\hal_uart.c
-
-
-
-
- hal_crc.c
- 1
- Libraries\MM32F327x\HAL_Lib\Src\hal_crc.c
-
-
-
-
- hal_spi.c
- 1
- Libraries\MM32F327x\HAL_Lib\Src\hal_spi.c
-
-
-
-
- hal_uid.c
- 1
- Libraries\MM32F327x\HAL_Lib\Src\hal_uid.c
-
-
-
-
- startup_mm32f327x_keil.s
- 2
- Libraries\MM32F327x\Source\KEIL_StartAsm\startup_mm32f327x_keil.s
-
-
hal_gpio.c
@@ -1259,9 +1214,23 @@
- hal_wwdg.c
+ hal_i2c.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_wwdg.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_i2c.c
+
+
+
+
+ hal_iwdg.c
+ 1
+ Libraries\MM32F327x\HAL_Lib\Src\hal_iwdg.c
+
+
+
+
+ hal_misc.c
+ 1
+ Libraries\MM32F327x\HAL_Lib\Src\hal_misc.c
@@ -1273,23 +1242,30 @@
- hal_ver.c
+ hal_rcc.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_ver.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_rcc.c
- hal_can.c
+ hal_rtc.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_can.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_rtc.c
- hal_adc.c
+ hal_sdio.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_adc.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_sdio.c
+
+
+
+
+ hal_spi.c
+ 1
+ Libraries\MM32F327x\HAL_Lib\Src\hal_spi.c
@@ -1301,16 +1277,37 @@
- hal_comp.c
+ hal_uart.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_comp.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_uart.c
- hal_misc.c
+ hal_uid.c
1
- Libraries\MM32F327x\HAL_Lib\Src\hal_misc.c
+ Libraries\MM32F327x\HAL_Lib\Src\hal_uid.c
+
+
+
+
+ hal_ver.c
+ 1
+ Libraries\MM32F327x\HAL_Lib\Src\hal_ver.c
+
+
+
+
+ hal_wwdg.c
+ 1
+ Libraries\MM32F327x\HAL_Lib\Src\hal_wwdg.c
+
+
+
+
+ startup_mm32f327x_keil.s
+ 2
+ Libraries\MM32F327x\Source\KEIL_StartAsm\startup_mm32f327x_keil.s
diff --git a/bsp/mm32f327x/rtconfig.h b/bsp/mm32f327x/rtconfig.h
index 7d98cc3689..83df195ea7 100644
--- a/bsp/mm32f327x/rtconfig.h
+++ b/bsp/mm32f327x/rtconfig.h
@@ -104,7 +104,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -310,6 +311,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/mm32f526x/.config b/bsp/mm32f526x/.config
index 7e24de8d50..e7d46e7b40 100644
--- a/bsp/mm32f526x/.config
+++ b/bsp/mm32f526x/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart3"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -235,7 +236,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -284,10 +285,10 @@ CONFIG_RT_USING_ADC=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -364,8 +365,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -374,6 +373,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -575,6 +575,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -599,6 +600,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -647,6 +651,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -741,6 +748,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -890,9 +900,7 @@ CONFIG_PKG_MM32_VER="latest"
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -900,7 +908,24 @@ CONFIG_PKG_MM32_VER="latest"
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -946,9 +971,11 @@ CONFIG_PKG_MM32_VER="latest"
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -977,6 +1004,7 @@ CONFIG_PKG_MM32_VER="latest"
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -994,6 +1022,7 @@ CONFIG_PKG_MM32_VER="latest"
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1008,6 +1037,24 @@ CONFIG_PKG_MM32_VER="latest"
# CONFIG_PKG_USING_AGILE_LED is not set
CONFIG_PKG_USING_AT24CXX=y
CONFIG_PKG_AT24CXX_PATH="/packages/peripherals/at24cxx"
+# CONFIG_PKG_AT24CXX_FINSH is not set
+
+#
+# Select the Type of AT24CXX EEPROM
+#
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C01 is not set
+CONFIG_PKG_AT24CXX_EE_TYPE_AT24C02=y
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C04 is not set
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C08 is not set
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C16 is not set
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C032 is not set
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C64 is not set
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C128 is not set
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C256 is not set
+# CONFIG_PKG_AT24CXX_EE_TYPE_AT24C512 is not set
+CONFIG_PKG_AT24CXX_EE_TYPE=1
+# end of Select the Type of AT24CXX EEPROM
+
CONFIG_PKG_USING_AT24CXX_LATEST_VERSION=y
CONFIG_PKG_AT24CXX_VER="latest"
# CONFIG_PKG_USING_MOTIONDRIVER2RTT is not set
@@ -1076,6 +1123,13 @@ CONFIG_PKG_AT24CXX_VER="latest"
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/mm32f526x/project.ewp b/bsp/mm32f526x/project.ewp
index e4f1a5b8cd..aa9a715c3d 100644
--- a/bsp/mm32f526x/project.ewp
+++ b/bsp/mm32f526x/project.ewp
@@ -342,24 +342,25 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m33
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m33
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1409,24 +1410,25 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\board
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m33
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
$PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
$PROJ_DIR$\..\..\components\libc\posix\io\poll
$PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m33
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -2141,51 +2143,24 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m33\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m33\cpuport.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m33\syscall_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m33\trustzone.c
@@ -2266,13 +2241,13 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
@@ -2324,46 +2299,67 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\src\klibc\kerrno.c
-
- $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
-
$PROJ_DIR$\..\..\src\klibc\kstdio.c
-
-
- libcpu
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m33\context_iar.S
+ $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m33\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m33\syscall_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m33\trustzone.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/mm32f526x/project.uvprojx b/bsp/mm32f526x/project.uvprojx
index 2e6b03e8f4..7cfa4023c1 100644
--- a/bsp/mm32f526x/project.uvprojx
+++ b/bsp/mm32f526x/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_LIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC
+ RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC
- ..\..\components\libc\posix\ipc;..\..\libcpu\arm\cortex-m33;..\..\components\finsh;..\..\libcpu\arm\common;..\..\include;..\..\components\drivers\smp_call;..\..\components\libc\compilers\common\extension;..\..\components\drivers\include;..\..\components\drivers\include;board;..\..\components\drivers\include;.;..\..\components\drivers\include;..\..\components\libc\posix\io\poll;..\..\components\libc\compilers\common\include;..\..\components\drivers\include;applications;..\..\components\drivers\phy;..\..\components\drivers\include;..\..\components\libc\posix\io\eventfd;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\posix\io\epoll;drivers;..\..\components\drivers\include
+ ..\..\components\drivers\include;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\phy;board;..\..\components\drivers\include;..\..\components\libc\posix\io\epoll;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\libc\posix\io\poll;applications;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\libc\posix\ipc;.;..\..\components\net\utest;..\..\components\drivers\include;drivers;..\..\components\finsh;..\..\components\drivers\smp_call;..\..\components\libc\compilers\common\include;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\cortex-m33;..\..\include
@@ -388,61 +388,47 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m33\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
+ ..\..\libcpu\arm\cortex-m33\cpuport.c
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
+ syscall_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m33\syscall_rvds.S
- ctime.c
+ trustzone.c
1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m33\trustzone.c
@@ -814,16 +800,16 @@
Finsh
- msh.c
+ shell.c
1
- ..\..\components\finsh\msh.c
+ ..\..\components\finsh\shell.c
- cmd.c
+ msh.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\msh.c
@@ -835,9 +821,9 @@
- shell.c
+ cmd.c
1
- ..\..\components\finsh\shell.c
+ ..\..\components\finsh\cmd.c
@@ -1130,19 +1116,61 @@
- klibc
+ Libc
- rt_vsscanf.c
+ syscall_mem.c
1
- ..\..\src\klibc\rt_vsscanf.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstring.c
+ syscalls.c
1
- ..\..\src\klibc\kstring.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
@@ -1152,6 +1180,20 @@
..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\src\klibc\kstring.c
+
+
rt_vsnprintf_tiny.c
@@ -1161,54 +1203,9 @@
- kstdio.c
+ rt_vsscanf.c
1
- ..\..\src\klibc\kstdio.c
-
-
-
-
- libcpu
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m33\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m33\cpuport.c
-
-
-
-
- syscall_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m33\syscall_rvds.S
-
-
-
-
- trustzone.c
- 1
- ..\..\libcpu\arm\cortex-m33\trustzone.c
+ ..\..\src\klibc\rt_vsscanf.c
diff --git a/bsp/mm32f526x/rtconfig.h b/bsp/mm32f526x/rtconfig.h
index afc6bd81be..064f4793e3 100644
--- a/bsp/mm32f526x/rtconfig.h
+++ b/bsp/mm32f526x/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart3"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -330,6 +331,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
@@ -340,6 +349,12 @@
/* end of touch drivers */
#define PKG_USING_AT24CXX
+
+/* Select the Type of AT24CXX EEPROM */
+
+#define PKG_AT24CXX_EE_TYPE_AT24C02
+#define PKG_AT24CXX_EE_TYPE 1
+/* end of Select the Type of AT24CXX EEPROM */
#define PKG_USING_AT24CXX_LATEST_VERSION
/* end of peripheral libraries and drivers */
diff --git a/bsp/mm32l07x/.config b/bsp/mm32l07x/.config
index ddfe41ddcb..131d56fc0c 100644
--- a/bsp/mm32l07x/.config
+++ b/bsp/mm32l07x/.config
@@ -179,7 +179,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -234,7 +235,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -260,10 +261,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_PIN is not set
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -340,8 +341,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -350,6 +349,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -551,6 +551,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -575,6 +576,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -623,6 +627,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -717,6 +724,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -862,9 +872,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -872,7 +880,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -918,9 +943,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -949,6 +976,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -966,6 +994,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1045,6 +1074,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/mm32l07x/project.ewp b/bsp/mm32l07x/project.ewp
index bdb2572f15..88cd2985f7 100644
--- a/bsp/mm32l07x/project.ewp
+++ b/bsp/mm32l07x/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\Libraries\MM32L0xx\Source
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\Libraries\CMSIS\CORE
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\applications
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
$PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
$PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\inc
- $PROJ_DIR$\Libraries\MM32L0xx\Include
$PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\Libraries\CMSIS\CORE
+ $PROJ_DIR$\Libraries\MM32L0xx\Include
+ $PROJ_DIR$\Libraries\MM32L0xx\Source
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\inc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\Libraries\MM32L0xx\Source
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
- $PROJ_DIR$\Libraries\CMSIS\CORE
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
$PROJ_DIR$\applications
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
$PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
$PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\inc
- $PROJ_DIR$\Libraries\MM32L0xx\Include
$PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\Libraries\CMSIS\CORE
+ $PROJ_DIR$\Libraries\MM32L0xx\Include
+ $PROJ_DIR$\Libraries\MM32L0xx\Source
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\inc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -2101,51 +2103,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2187,19 +2156,19 @@
Drivers
- $PROJ_DIR$\drivers\drv_uart.c
+ $PROJ_DIR$\drivers\board.c
- $PROJ_DIR$\drivers\board.c
+ $PROJ_DIR$\drivers\drv_uart.c
Finsh
- $PROJ_DIR$\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\components\finsh\msh_parse.c
@@ -2260,84 +2229,117 @@
- klibc
+ Libc
- $PROJ_DIR$\..\..\src\klibc\kstring.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
- $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
- $PROJ_DIR$\..\..\src\klibc\kstdio.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
$PROJ_DIR$\..\..\src\klibc\kerrno.c
+
+ $PROJ_DIR$\..\..\src\klibc\kstdio.c
+
+
+ $PROJ_DIR$\..\..\src\klibc\kstring.c
+
$PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
Libraries
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_wwdg.c
-
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c
-
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_rcc.c
-
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_syscfg.c
-
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_misc.c
-
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c
-
$PROJ_DIR$\Libraries\MM32L0xx\Source\system_MM32L0xx.c
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_comp.c
-
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c
-
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c
-
$PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_adc.c
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_can.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_comp.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c
$PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_misc.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_rcc.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c
+
+
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_syscfg.c
$PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c
@@ -2346,17 +2348,11 @@
$PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_uart.c
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c
+ $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_wwdg.c
$PROJ_DIR$\Libraries\MM32L0xx\Source\IAR_StartAsm\startup_MM32L0xx.s
-
- $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_can.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/mm32l07x/project.uvprojx b/bsp/mm32l07x/project.uvprojx
index 2b3a0e51b6..cddda43a20 100644
--- a/bsp/mm32l07x/project.uvprojx
+++ b/bsp/mm32l07x/project.uvprojx
@@ -332,9 +332,9 @@
0
- __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, RT_USING_LIBC, __RTTHREAD__, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
+ USE_STDPERIPH_DRIVER, RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND
- ..\..\components\drivers\phy;..\..\include;Libraries\MM32L0xx\HAL_lib\inc;..\..\components\drivers\include;Libraries\MM32L0xx\Include;..\..\components\libc\posix\io\epoll;Libraries\CMSIS\CORE;applications;..\..\components\libc\compilers\common\extension;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\include;..\..\components\libc\posix\io\poll;..\..\libcpu\arm\cortex-m0;drivers;..\..\components\libc\compilers\common\include;..\..\components\drivers\include;.;..\..\components\drivers\include;..\..\components\drivers\smp_call;..\..\components\finsh;Libraries\MM32L0xx\Source;..\..\components\libc\posix\ipc;..\..\libcpu\arm\common;..\..\components\libc\compilers\common\extension\fcntl\octal
+ ..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\drivers\phy;..\..\components\libc\compilers\common\include;..\..\components\drivers\include;..\..\components\drivers\smp_call;..\..\libcpu\arm\common;drivers;Libraries\MM32L0xx\Source;..\..\components\drivers\include;..\..\libcpu\arm\cortex-m0;..\..\components\libc\posix\io\eventfd;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\components\drivers\include;Libraries\MM32L0xx\Include;..\..\components\libc\posix\io\epoll;.;..\..\components\libc\compilers\common\extension;..\..\components\finsh;..\..\components\drivers\include;Libraries\CMSIS\CORE;Libraries\MM32L0xx\HAL_lib\inc;..\..\components\net\utest;applications;..\..\components\drivers\include;..\..\include
@@ -386,61 +386,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m0\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -660,16 +632,16 @@
Drivers
- drv_uart.c
+ board.c
1
- drivers\drv_uart.c
+ drivers\board.c
- board.c
+ drv_uart.c
1
- drivers\board.c
+ drivers\drv_uart.c
@@ -684,9 +656,9 @@
- cmd.c
+ msh.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\msh.c
@@ -698,9 +670,9 @@
- msh.c
+ cmd.c
1
- ..\..\components\finsh\msh.c
+ ..\..\components\finsh\cmd.c
@@ -1012,12 +984,61 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\src\klibc\kstdio.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
@@ -1027,6 +1048,13 @@
..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1049,44 +1077,13 @@
-
- libcpu
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m0\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m0\cpuport.c
-
-
-
Libraries
- HAL_tim.c
+ system_MM32L0xx.c
1
- Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c
+ Libraries\MM32L0xx\Source\system_MM32L0xx.c
@@ -1098,30 +1095,16 @@
- startup_MM32L0xx.s
- 2
- Libraries\MM32L0xx\Source\KEIL_StartAsm\startup_MM32L0xx.s
+ HAL_bkp.c
+ 1
+ Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c
- HAL_iwdg.c
+ HAL_can.c
1
- Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c
-
-
-
-
- HAL_spi.c
- 1
- Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c
-
-
-
-
- HAL_dma.c
- 1
- Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c
+ Libraries\MM32L0xx\HAL_lib\src\HAL_can.c
@@ -1133,16 +1116,44 @@
- system_MM32L0xx.c
+ HAL_dma.c
1
- Libraries\MM32L0xx\Source\system_MM32L0xx.c
+ Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c
- HAL_can.c
+ HAL_exti.c
1
- Libraries\MM32L0xx\HAL_lib\src\HAL_can.c
+ Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c
+
+
+
+
+ HAL_flash.c
+ 1
+ Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c
+
+
+
+
+ HAL_gpio.c
+ 1
+ Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c
+
+
+
+
+ HAL_i2c.c
+ 1
+ Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c
+
+
+
+
+ HAL_iwdg.c
+ 1
+ Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c
@@ -1159,13 +1170,6 @@
Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c
-
-
- HAL_exti.c
- 1
- Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c
-
-
HAL_rcc.c
@@ -1175,16 +1179,9 @@
- HAL_wwdg.c
+ HAL_spi.c
1
- Libraries\MM32L0xx\HAL_lib\src\HAL_wwdg.c
-
-
-
-
- HAL_i2c.c
- 1
- Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c
+ Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c
@@ -1196,16 +1193,9 @@
- HAL_flash.c
+ HAL_tim.c
1
- Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c
-
-
-
-
- HAL_bkp.c
- 1
- Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c
+ Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c
@@ -1217,9 +1207,16 @@
- HAL_gpio.c
+ HAL_wwdg.c
1
- Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c
+ Libraries\MM32L0xx\HAL_lib\src\HAL_wwdg.c
+
+
+
+
+ startup_MM32L0xx.s
+ 2
+ Libraries\MM32L0xx\Source\KEIL_StartAsm\startup_MM32L0xx.s
diff --git a/bsp/mm32l07x/rtconfig.h b/bsp/mm32l07x/rtconfig.h
index bc656680c1..e32da74ca8 100644
--- a/bsp/mm32l07x/rtconfig.h
+++ b/bsp/mm32l07x/rtconfig.h
@@ -104,7 +104,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -309,6 +310,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/mm32l3xx/.config b/bsp/mm32l3xx/.config
index b299bcb026..f942db7733 100644
--- a/bsp/mm32l3xx/.config
+++ b/bsp/mm32l3xx/.config
@@ -179,7 +179,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -234,7 +235,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -260,10 +261,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -340,8 +341,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -350,6 +349,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -551,6 +551,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -575,6 +576,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -623,6 +627,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -717,6 +724,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -862,9 +872,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -872,7 +880,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -918,9 +943,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -949,6 +976,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -966,6 +994,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1045,6 +1074,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/mm32l3xx/project.ewp b/bsp/mm32l3xx/project.ewp
index 2b416b2d80..170f63bc64 100644
--- a/bsp/mm32l3xx/project.ewp
+++ b/bsp/mm32l3xx/project.ewp
@@ -352,27 +352,28 @@
CCIncludePath2
+ $PROJ_DIR$\applications
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\Libraries\MM32L3xx\Include
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\drivers
$PROJ_DIR$\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\Libraries\CMSIS\KEIL_CORE
+ $PROJ_DIR$\Libraries\MM32L3xx\Include
$PROJ_DIR$\Libraries\MM32L3xx\Source
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\inc
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1399,27 +1400,28 @@
CCIncludePath2
+ $PROJ_DIR$\applications
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\Libraries\MM32L3xx\Include
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\drivers
$PROJ_DIR$\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\Libraries\CMSIS\KEIL_CORE
+ $PROJ_DIR$\Libraries\MM32L3xx\Include
$PROJ_DIR$\Libraries\MM32L3xx\Source
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\inc
- $PROJ_DIR$\..\..\components\drivers\smp_call
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -2101,51 +2103,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -2190,13 +2159,13 @@
Drivers
- $PROJ_DIR$\drivers\drv_gpio.c
+ $PROJ_DIR$\drivers\board.c
$PROJ_DIR$\drivers\drv_uart.c
- $PROJ_DIR$\drivers\board.c
+ $PROJ_DIR$\drivers\drv_gpio.c
@@ -2204,15 +2173,15 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
$PROJ_DIR$\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\components\finsh\msh_parse.c
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
Kernel
@@ -2266,55 +2235,115 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+
$PROJ_DIR$\..\..\src\klibc\kerrno.c
-
- $PROJ_DIR$\..\..\src\klibc\kstring.c
-
-
- $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
-
$PROJ_DIR$\..\..\src\klibc\kstdio.c
+
+ $PROJ_DIR$\..\..\src\klibc\kstring.c
+
$PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
- libcpu
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
Libraries
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_crc.c
+ $PROJ_DIR$\Libraries\MM32L3xx\Source\system_MM32L3xx.c
- $PROJ_DIR$\Libraries\MM32L3xx\Source\IAR_StartAsm\startup_MM32L3xx.s
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_adc.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_bkp.c
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_can.c
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_rcc.c
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_crc.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_dac.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_dma.c
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_exti.c
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_flash.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_gpio.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_i2c.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_iwdg.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_misc.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_pwr.c
+
+
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_rcc.c
+
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_rtc.c
@@ -2325,47 +2354,14 @@
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_tim.c
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_i2c.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_bkp.c
+ $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_uart.c
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_wwdg.c
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_dma.c
+ $PROJ_DIR$\Libraries\MM32L3xx\Source\IAR_StartAsm\startup_MM32L3xx.s
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_adc.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_misc.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_dac.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_flash.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_gpio.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_uart.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\Source\system_MM32L3xx.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_iwdg.c
-
-
- $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_pwr.c
-
-
-
- POSIX
utc_UTest
diff --git a/bsp/mm32l3xx/project.uvprojx b/bsp/mm32l3xx/project.uvprojx
index e9ebc2aba8..30f2ee6540 100644
--- a/bsp/mm32l3xx/project.uvprojx
+++ b/bsp/mm32l3xx/project.uvprojx
@@ -333,9 +333,9 @@
0
- USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_LIBC, RT_USING_ARMLIBC
+ __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, RT_USING_LIBC, USE_STDPERIPH_DRIVER
- ..\..\components\drivers\include;drivers;..\..\components\libc\posix\ipc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common\extension;Libraries\MM32L3xx\HAL_lib\inc;applications;..\..\libcpu\arm\common;..\..\include;.;..\..\components\drivers\include;..\..\components\libc\posix\io\poll;..\..\components\libc\compilers\common\include;Libraries\CMSIS\KEIL_CORE;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\smp_call;..\..\components\drivers\include;..\..\components\drivers\include;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\phy;Libraries\MM32L3xx\Include;..\..\components\libc\posix\io\epoll;Libraries\MM32L3xx\Source;..\..\components\libc\compilers\common\extension\fcntl\octal
+ ..\..\components\net\utest;drivers;applications;..\..\components\drivers\include;..\..\components\libc\posix\ipc;..\..\components\drivers\phy;..\..\libcpu\arm\common;..\..\components\drivers\include;Libraries\MM32L3xx\HAL_lib\inc;Libraries\CMSIS\KEIL_CORE;..\..\components\libc\compilers\common\include;Libraries\MM32L3xx\Include;..\..\components\drivers\include;Libraries\MM32L3xx\Source;..\..\components\drivers\include;..\..\components\libc\posix\io\epoll;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\include;.;..\..\components\drivers\include;..\..\components\libc\posix\io\poll;..\..\libcpu\arm\cortex-m3;..\..\components\libc\compilers\common\extension;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\include;..\..\components\finsh;..\..\components\drivers\smp_call
@@ -387,61 +387,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m3\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -680,16 +652,16 @@
Drivers
- drv_uart.c
+ board.c
1
- drivers\drv_uart.c
+ drivers\board.c
- board.c
+ drv_uart.c
1
- drivers\board.c
+ drivers\drv_uart.c
@@ -702,13 +674,6 @@
Finsh
-
-
- msh_parse.c
- 1
- ..\..\components\finsh\msh_parse.c
-
-
shell.c
@@ -723,6 +688,13 @@
..\..\components\finsh\msh.c
+
+
+ msh_parse.c
+ 1
+ ..\..\components\finsh\msh_parse.c
+
+
cmd.c
@@ -1039,26 +1011,61 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\src\klibc\kstring.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstdio.c
+ syscalls.c
1
- ..\..\src\klibc\kstdio.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsnprintf_tiny.c
+ cctype.c
1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
@@ -1068,6 +1075,27 @@
..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\src\klibc\kstdio.c
+
+
+
+
+ kstring.c
+ 1
+ ..\..\src\klibc\kstring.c
+
+
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
+
+
rt_vsscanf.c
@@ -1076,58 +1104,20 @@
-
- libcpu
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m3\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
-
Libraries
- HAL_can.c
+ system_MM32L3xx.c
1
- Libraries\MM32L3xx\HAL_lib\src\HAL_can.c
+ Libraries\MM32L3xx\Source\system_MM32L3xx.c
- HAL_dac.c
+ HAL_adc.c
1
- Libraries\MM32L3xx\HAL_lib\src\HAL_dac.c
-
-
-
-
- HAL_tim.c
- 1
- Libraries\MM32L3xx\HAL_lib\src\HAL_tim.c
+ Libraries\MM32L3xx\HAL_lib\src\HAL_adc.c
@@ -1139,51 +1129,9 @@
- HAL_uart.c
+ HAL_can.c
1
- Libraries\MM32L3xx\HAL_lib\src\HAL_uart.c
-
-
-
-
- HAL_pwr.c
- 1
- Libraries\MM32L3xx\HAL_lib\src\HAL_pwr.c
-
-
-
-
- HAL_wwdg.c
- 1
- Libraries\MM32L3xx\HAL_lib\src\HAL_wwdg.c
-
-
-
-
- HAL_exti.c
- 1
- Libraries\MM32L3xx\HAL_lib\src\HAL_exti.c
-
-
-
-
- HAL_dma.c
- 1
- Libraries\MM32L3xx\HAL_lib\src\HAL_dma.c
-
-
-
-
- HAL_gpio.c
- 1
- Libraries\MM32L3xx\HAL_lib\src\HAL_gpio.c
-
-
-
-
- system_MM32L3xx.c
- 1
- Libraries\MM32L3xx\Source\system_MM32L3xx.c
+ Libraries\MM32L3xx\HAL_lib\src\HAL_can.c
@@ -1195,9 +1143,37 @@
- HAL_spi.c
+ HAL_dac.c
1
- Libraries\MM32L3xx\HAL_lib\src\HAL_spi.c
+ Libraries\MM32L3xx\HAL_lib\src\HAL_dac.c
+
+
+
+
+ HAL_dma.c
+ 1
+ Libraries\MM32L3xx\HAL_lib\src\HAL_dma.c
+
+
+
+
+ HAL_exti.c
+ 1
+ Libraries\MM32L3xx\HAL_lib\src\HAL_exti.c
+
+
+
+
+ HAL_flash.c
+ 1
+ Libraries\MM32L3xx\HAL_lib\src\HAL_flash.c
+
+
+
+
+ HAL_gpio.c
+ 1
+ Libraries\MM32L3xx\HAL_lib\src\HAL_gpio.c
@@ -1207,13 +1183,6 @@
Libraries\MM32L3xx\HAL_lib\src\HAL_i2c.c
-
-
- HAL_misc.c
- 1
- Libraries\MM32L3xx\HAL_lib\src\HAL_misc.c
-
-
HAL_iwdg.c
@@ -1223,16 +1192,16 @@
- startup_MM32L3xx.s
- 2
- Libraries\MM32L3xx\Source\KEIL_StartAsm\startup_MM32L3xx.s
+ HAL_misc.c
+ 1
+ Libraries\MM32L3xx\HAL_lib\src\HAL_misc.c
- HAL_adc.c
+ HAL_pwr.c
1
- Libraries\MM32L3xx\HAL_lib\src\HAL_adc.c
+ Libraries\MM32L3xx\HAL_lib\src\HAL_pwr.c
@@ -1251,9 +1220,37 @@
- HAL_flash.c
+ HAL_spi.c
1
- Libraries\MM32L3xx\HAL_lib\src\HAL_flash.c
+ Libraries\MM32L3xx\HAL_lib\src\HAL_spi.c
+
+
+
+
+ HAL_tim.c
+ 1
+ Libraries\MM32L3xx\HAL_lib\src\HAL_tim.c
+
+
+
+
+ HAL_uart.c
+ 1
+ Libraries\MM32L3xx\HAL_lib\src\HAL_uart.c
+
+
+
+
+ HAL_wwdg.c
+ 1
+ Libraries\MM32L3xx\HAL_lib\src\HAL_wwdg.c
+
+
+
+
+ startup_MM32L3xx.s
+ 2
+ Libraries\MM32L3xx\Source\KEIL_StartAsm\startup_MM32L3xx.s
diff --git a/bsp/mm32l3xx/rtconfig.h b/bsp/mm32l3xx/rtconfig.h
index 208d0add33..6d4a2bdedd 100644
--- a/bsp/mm32l3xx/rtconfig.h
+++ b/bsp/mm32l3xx/rtconfig.h
@@ -104,7 +104,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -310,6 +311,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/msp432e401y-LaunchPad/.config b/bsp/msp432e401y-LaunchPad/.config
index 762325c062..3f8c386a34 100644
--- a/bsp/msp432e401y-LaunchPad/.config
+++ b/bsp/msp432e401y-LaunchPad/.config
@@ -180,7 +180,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_VER_NUM=0x50201
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
+CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -237,7 +238,7 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -263,10 +264,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -343,8 +344,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities
-# CONFIG_RT_USING_VBUS is not set
-
#
# Using USB legacy version
#
@@ -353,6 +352,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# end of Using USB legacy version
# CONFIG_RT_USING_FDT is not set
+# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components
#
@@ -554,6 +554,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_U8G2 is not set
# end of u8g2: a monochrome graphic library
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -578,6 +579,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# tools packages
#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -626,6 +630,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages
#
@@ -720,6 +727,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -865,9 +875,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -875,7 +883,24 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# CONFIG_PKG_USING_HPM_SDK is not set
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# end of FT32 HAL & SDK Drivers
# end of HAL & SDK Drivers
#
@@ -921,9 +946,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -952,6 +979,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -969,6 +997,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1048,6 +1077,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
diff --git a/bsp/msp432e401y-LaunchPad/project.ewp b/bsp/msp432e401y-LaunchPad/project.ewp
index 1b80b51712..f1d62058f5 100644
--- a/bsp/msp432e401y-LaunchPad/project.ewp
+++ b/bsp/msp432e401y-LaunchPad/project.ewp
@@ -348,29 +348,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\libraries\msp432e4\driverlib\inc
- $PROJ_DIR$\board
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\libraries\Drivers\config
- $PROJ_DIR$\libraries\Drivers
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\.
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\libraries\Drivers
+ $PROJ_DIR$\libraries\Drivers\config
+ $PROJ_DIR$\libraries\Drivers\CMSIS\Include
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\libraries\msp432e4\driverlib
$PROJ_DIR$\libraries\msp432e4\inc
- $PROJ_DIR$\libraries\Drivers\CMSIS\Include
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\libraries\msp432e4\driverlib\inc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -1393,29 +1394,30 @@
CCIncludePath2
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\components\libc\posix\ipc
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\components\drivers\phy
- $PROJ_DIR$\libraries\msp432e4\driverlib\inc
- $PROJ_DIR$\board
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
- $PROJ_DIR$\..\..\components\libc\compilers\common\extension
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\libraries\Drivers\config
- $PROJ_DIR$\libraries\Drivers
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\libc\posix\io\epoll
$PROJ_DIR$\.
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\drivers\phy
+ $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\board
+ $PROJ_DIR$\libraries\Drivers
+ $PROJ_DIR$\libraries\Drivers\config
+ $PROJ_DIR$\libraries\Drivers\CMSIS\Include
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\include
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal
+ $PROJ_DIR$\..\..\components\libc\posix\io\epoll
+ $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
$PROJ_DIR$\libraries\msp432e4\driverlib
$PROJ_DIR$\libraries\msp432e4\inc
- $PROJ_DIR$\libraries\Drivers\CMSIS\Include
- $PROJ_DIR$\..\..\components\libc\posix\io\poll
- $PROJ_DIR$\..\..\components\libc\posix\io\eventfd
- $PROJ_DIR$\..\..\components\libc\compilers\common\include
- $PROJ_DIR$\..\..\components\drivers\smp_call
+ $PROJ_DIR$\libraries\msp432e4\driverlib\inc
+ $PROJ_DIR$\..\..\components\net\utest
CCStdIncCheck
@@ -2097,51 +2099,18 @@
- Compiler
+ CPU
- $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
- $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -2204,13 +2173,13 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\components\finsh\msh.c
$PROJ_DIR$\..\..\components\finsh\msh_parse.c
- $PROJ_DIR$\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
@@ -2262,68 +2231,95 @@
- klibc
+ Libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\src\klibc\kerrno.c
+
$PROJ_DIR$\..\..\src\klibc\kstdio.c
-
- $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
-
-
- $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
-
$PROJ_DIR$\..\..\src\klibc\kstring.c
- $PROJ_DIR$\..\..\src\klibc\kerrno.c
-
-
-
- libcpu
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsnprintf_tiny.c
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\..\..\src\klibc\rt_vsscanf.c
Libraries
- $PROJ_DIR$\libraries\msp432e4\driverlib\fpu.c
+ $PROJ_DIR$\libraries\msp432e4\startup_system_files\system_msp432e401y.c
$PROJ_DIR$\libraries\msp432e4\driverlib\sysctl.c
-
- $PROJ_DIR$\libraries\msp432e4\driverlib\uart.c
-
-
- $PROJ_DIR$\libraries\msp432e4\driverlib\gpio.c
-
$PROJ_DIR$\libraries\msp432e4\driverlib\systick.c
+
+ $PROJ_DIR$\libraries\msp432e4\driverlib\interrupt.c
+
+
+ $PROJ_DIR$\libraries\msp432e4\driverlib\fpu.c
+
$PROJ_DIR$\libraries\msp432e4\driverlib\cpu.c
- $PROJ_DIR$\libraries\msp432e4\startup_system_files\system_msp432e401y.c
+ $PROJ_DIR$\libraries\msp432e4\driverlib\gpio.c
- $PROJ_DIR$\libraries\msp432e4\driverlib\interrupt.c
+ $PROJ_DIR$\libraries\msp432e4\driverlib\uart.c
-
- POSIX
-
utc_UTest
diff --git a/bsp/msp432e401y-LaunchPad/project.uvproj b/bsp/msp432e401y-LaunchPad/project.uvproj
index 636ec53aaa..6035427df0 100644
--- a/bsp/msp432e401y-LaunchPad/project.uvproj
+++ b/bsp/msp432e401y-LaunchPad/project.uvproj
@@ -357,9 +357,9 @@
0
- rvmdk, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, __MSP432E401Y__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC
+ RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __MSP432E401Y__, RT_USING_LIBC, rvmdk, __CLK_TCK=RT_TICK_PER_SECOND
- libraries\msp432e4\driverlib;..\..\components\finsh;..\..\components\libc\compilers\common\include;board;..\..\components\drivers\smp_call;libraries\msp432e4\driverlib\inc;libraries\Drivers\CMSIS\Include;..\..\components\libc\posix\io\epoll;libraries\Drivers\config;..\..\components\drivers\include;..\..\include;applications;.;..\..\components\drivers\phy;..\..\libcpu\arm\cortex-m4;..\..\components\libc\compilers\common\extension\fcntl\octal;libraries\Drivers;..\..\components\libc\posix\io\poll;..\..\components\libc\compilers\common\extension;libraries\msp432e4\inc;..\..\components\drivers\include;..\..\components\libc\posix\io\eventfd;..\..\libcpu\arm\common;..\..\components\libc\posix\ipc;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include
+ ..\..\libcpu\arm\common;libraries\Drivers\config;..\..\libcpu\arm\cortex-m4;..\..\components\libc\posix\ipc;libraries\msp432e4\driverlib\inc;board;..\..\components\libc\compilers\common\include;applications;..\..\components\finsh;..\..\components\drivers\include;..\..\components\drivers\include;..\..\include;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\compilers\common\extension;..\..\components\drivers\include;..\..\components\drivers\phy;..\..\components\libc\posix\io\eventfd;libraries\msp432e4\inc;..\..\components\libc\posix\io\poll;libraries\msp432e4\driverlib;..\..\components\drivers\include;..\..\components\drivers\smp_call;..\..\components\drivers\include;..\..\components\libc\posix\io\epoll;libraries\Drivers\CMSIS\Include;.;libraries\Drivers;..\..\components\drivers\include;..\..\components\net\utest
@@ -410,61 +410,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -734,9 +706,16 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\components\finsh\cmd.c
+ ..\..\components\finsh\shell.c
+
+
+
+
+ msh.c
+ 1
+ ..\..\components\finsh\msh.c
@@ -748,16 +727,9 @@
- shell.c
+ cmd.c
1
- ..\..\components\finsh\shell.c
-
-
-
-
- msh.c
- 1
- ..\..\components\finsh\msh.c
+ ..\..\components\finsh\cmd.c
@@ -1050,26 +1022,61 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
- kstdio.c
+ syscalls.c
1
- ..\..\src\klibc\kstdio.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsscanf.c
+ cctype.c
1
- ..\..\src\klibc\rt_vsscanf.c
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
@@ -1079,6 +1086,13 @@
..\..\src\klibc\kerrno.c
+
+
+ kstdio.c
+ 1
+ ..\..\src\klibc\kstdio.c
+
+
kstring.c
@@ -1086,61 +1100,23 @@
..\..\src\klibc\kstring.c
-
-
- libcpu
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\libcpu\arm\common\div0.c
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- gpio.c
- 1
- libraries\msp432e4\driverlib\gpio.c
-
-
-
-
- systick.c
- 1
- libraries\msp432e4\driverlib\systick.c
-
-
-
-
- uart.c
- 1
- libraries\msp432e4\driverlib\uart.c
-
-
system_msp432e401y.c
@@ -1150,9 +1126,16 @@
- cpu.c
+ sysctl.c
1
- libraries\msp432e4\driverlib\cpu.c
+ libraries\msp432e4\driverlib\sysctl.c
+
+
+
+
+ systick.c
+ 1
+ libraries\msp432e4\driverlib\systick.c
@@ -1171,9 +1154,23 @@
- sysctl.c
+ cpu.c
1
- libraries\msp432e4\driverlib\sysctl.c
+ libraries\msp432e4\driverlib\cpu.c
+
+
+
+
+ gpio.c
+ 1
+ libraries\msp432e4\driverlib\gpio.c
+
+
+
+
+ uart.c
+ 1
+ libraries\msp432e4\driverlib\uart.c
diff --git a/bsp/msp432e401y-LaunchPad/project.uvprojx b/bsp/msp432e401y-LaunchPad/project.uvprojx
index 0c0c658db6..9772bef84a 100644
--- a/bsp/msp432e401y-LaunchPad/project.uvprojx
+++ b/bsp/msp432e401y-LaunchPad/project.uvprojx
@@ -332,9 +332,9 @@
0
- RT_USING_LIBC, __RTTHREAD__, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, __MSP432E401Y__, rvmdk
+ rvmdk, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __MSP432E401Y__, __STDC_LIMIT_MACROS, RT_USING_LIBC
- ..\..\components\finsh;..\..\components\libc\posix\io\epoll;libraries\msp432e4\driverlib;libraries\Drivers\CMSIS\Include;..\..\components\libc\posix\io\poll;..\..\components\drivers\include;applications;..\..\components\drivers\include;libraries\Drivers;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\include;..\..\components\drivers\include;libraries\Drivers\config;..\..\components\libc\posix\io\eventfd;..\..\components\libc\compilers\common\include;..\..\libcpu\arm\cortex-m4;.;libraries\msp432e4\driverlib\inc;..\..\components\libc\posix\ipc;..\..\components\drivers\include;board;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;..\..\components\drivers\phy;libraries\msp432e4\inc;..\..\libcpu\arm\common;..\..\components\drivers\smp_call
+ libraries\msp432e4\driverlib\inc;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;libraries\Drivers\CMSIS\Include;..\..\components\drivers\phy;..\..\components\drivers\smp_call;..\..\components\finsh;..\..\components\libc\posix\io\poll;libraries\Drivers;..\..\components\libc\posix\io\epoll;..\..\components\drivers\include;.;..\..\components\drivers\include;..\..\include;..\..\components\libc\posix\ipc;..\..\libcpu\arm\cortex-m4;libraries\msp432e4\driverlib;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\compilers\common\extension;applications;..\..\components\drivers\include;..\..\components\libc\posix\io\eventfd;board;..\..\libcpu\arm\common;..\..\components\libc\compilers\common\include;libraries\msp432e4\inc;..\..\components\net\utest;libraries\Drivers\config
@@ -386,61 +386,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\components\libc\compilers\common\cwchar.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -708,13 +680,6 @@
Finsh
-
-
- cmd.c
- 1
- ..\..\components\finsh\cmd.c
-
-
shell.c
@@ -736,6 +701,13 @@
..\..\components\finsh\msh_parse.c
+
+
+ cmd.c
+ 1
+ ..\..\components\finsh\cmd.c
+
+
Kernel
@@ -1026,12 +998,68 @@
- klibc
+ Libc
- rt_vsnprintf_tiny.c
+ syscall_mem.c
1
- ..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\src\klibc\kerrno.c
@@ -1050,9 +1078,9 @@
- kerrno.c
+ rt_vsnprintf_tiny.c
1
- ..\..\src\klibc\kerrno.c
+ ..\..\src\klibc\rt_vsnprintf_tiny.c
@@ -1063,39 +1091,15 @@
-
- libcpu
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
Libraries
+
+
+ system_msp432e401y.c
+ 1
+ libraries\msp432e4\startup_system_files\system_msp432e401y.c
+
+
sysctl.c
@@ -1105,9 +1109,9 @@
- fpu.c
+ systick.c
1
- libraries\msp432e4\driverlib\fpu.c
+ libraries\msp432e4\driverlib\systick.c
@@ -1117,6 +1121,13 @@
libraries\msp432e4\driverlib\interrupt.c
+
+
+ fpu.c
+ 1
+ libraries\msp432e4\driverlib\fpu.c
+
+
cpu.c
@@ -1138,20 +1149,6 @@
libraries\msp432e4\driverlib\uart.c
-
-
- systick.c
- 1
- libraries\msp432e4\driverlib\systick.c
-
-
-
-
- system_msp432e401y.c
- 1
- libraries\msp432e4\startup_system_files\system_msp432e401y.c
-
-
diff --git a/bsp/msp432e401y-LaunchPad/rtconfig.h b/bsp/msp432e401y-LaunchPad/rtconfig.h
index 5d7d2deb3e..87c88bb776 100644
--- a/bsp/msp432e401y-LaunchPad/rtconfig.h
+++ b/bsp/msp432e401y-LaunchPad/rtconfig.h
@@ -105,7 +105,8 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x50201
+#define RT_USING_CONSOLE_OUTPUT_CTL
+#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -314,6 +315,14 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
diff --git a/bsp/n32/n32gxx_lxx/n32g43xcl-stb/.config b/bsp/n32/n32gxx_lxx/n32g43xcl-stb/.config
index 83e11064d0..57aa0334bc 100644
--- a/bsp/n32/n32gxx_lxx/n32g43xcl-stb/.config
+++ b/bsp/n32/n32gxx_lxx/n32g43xcl-stb/.config
@@ -179,6 +179,7 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart1"
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
@@ -243,7 +244,7 @@ CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -283,10 +284,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -599,6 +600,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# tools packages
#
# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -745,6 +748,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -890,9 +895,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -901,6 +904,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -995,6 +999,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1012,6 +1017,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1095,6 +1101,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ISOTP_C is not set
# CONFIG_PKG_USING_IKUNLED is not set
# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1457,10 +1466,11 @@ CONFIG_BSP_USING_USART1=y
# CONFIG_BSP_USING_I2C1 is not set
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_DAC is not set
# CONFIG_BSP_USING_CAN is not set
+# CONFIG_BSP_USING_PWM is not set
# end of On-chip Peripheral Drivers
#
diff --git a/bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.ewp b/bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.ewp
index 4a260e1d3e..36e0088743 100644
--- a/bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.ewp
+++ b/bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.ewp
@@ -2205,9 +2205,6 @@
$PROJ_DIR$\..\..\..\..\components\drivers\core\device.c
-
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_timer.c
-
$PROJ_DIR$\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -2289,9 +2286,6 @@
$PROJ_DIR$\..\libraries\n32_drivers\drv_gpio.c
-
- $PROJ_DIR$\..\libraries\n32_drivers\drv_timer.c
-
$PROJ_DIR$\..\libraries\n32_drivers\drv_rtc.c
@@ -2469,9 +2463,6 @@
$PROJ_DIR$\..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_dac.c
-
- $PROJ_DIR$\..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_tim.c
-
$PROJ_DIR$\..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_rtc.c
diff --git a/bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.uvprojx b/bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.uvprojx
index 8c33d032b7..4fc8cae667 100644
--- a/bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.uvprojx
+++ b/bsp/n32/n32gxx_lxx/n32g43xcl-stb/project.uvprojx
@@ -334,9 +334,9 @@
0
- __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, RT_USING_LIBC, N32G43X, __RTTHREAD__, __STDC_LIMIT_MACROS
+ USE_STDPERIPH_DRIVER, N32G43X, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC
- ..\..\..\components\drivers\phy;..\..\..\libcpu\arm\common;..\libraries\N32G43x_Firmware_Library\CMSIS\device;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\libc\compilers\common\include;..\..\..\include;..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\inc;..\libraries\n32_drivers\config;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\libraries\n32_drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\include;..\libraries\N32G43x_Firmware_Library\CMSIS\core;..\..\..\components\drivers\include
+ board;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\drivers\include;..\libraries\n32_drivers;..\libraries\N32G43x_Firmware_Library\CMSIS\device;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\libraries\N32G43x_Firmware_Library\CMSIS\core;..\..\..\..\components\drivers\smp_call;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;.;..\..\..\..\libcpu\arm\cortex-m4;..\..\..\..\components\finsh;..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\components\drivers\include;..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\inc;..\..\..\..\components\drivers\phy;..\..\..\..\include;..\..\..\..\libcpu\arm\common;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\spi;..\..\..\..\components\net\utest;..\..\..\..\components\drivers\include;applications;..\..\..\..\components\drivers\include;..\libraries\n32_drivers\config;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\drivers\include
@@ -388,61 +388,33 @@
- Compiler
+ CPU
- syscall_mem.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- syscalls.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cctype.c
- 1
- ..\..\..\components\libc\compilers\common\cctype.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstdlib.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstdlib.c
-
-
-
-
- cstring.c
- 1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -452,7 +424,7 @@
dev_can.c
1
- ..\..\..\components\drivers\can\dev_can.c
+ ..\..\..\..\components\drivers\can\dev_can.c
@@ -471,26 +443,7 @@
device.c
1
- ..\..\..\components\drivers\core\device.c
-
-
-
-
-
- __RT_IPC_SOURCE__
-
-
-
-
-
-
-
-
-
-
- clock_timer.c
- 1
- ..\..\..\components\drivers\clock_time\clock_timer.c
+ ..\..\..\..\components\drivers\core\device.c
@@ -509,7 +462,7 @@
dev_i2c_bit_ops.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -528,7 +481,7 @@
dev_i2c_core.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_core.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
@@ -547,7 +500,7 @@
dev_i2c_dev.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_dev.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
@@ -566,7 +519,7 @@
completion_comm.c
1
- ..\..\..\components\drivers\ipc\completion_comm.c
+ ..\..\..\..\components\drivers\ipc\completion_comm.c
@@ -585,7 +538,7 @@
completion_up.c
1
- ..\..\..\components\drivers\ipc\completion_up.c
+ ..\..\..\..\components\drivers\ipc\completion_up.c
@@ -604,7 +557,7 @@
condvar.c
1
- ..\..\..\components\drivers\ipc\condvar.c
+ ..\..\..\..\components\drivers\ipc\condvar.c
@@ -623,7 +576,7 @@
dataqueue.c
1
- ..\..\..\components\drivers\ipc\dataqueue.c
+ ..\..\..\..\components\drivers\ipc\dataqueue.c
@@ -642,7 +595,7 @@
pipe.c
1
- ..\..\..\components\drivers\ipc\pipe.c
+ ..\..\..\..\components\drivers\ipc\pipe.c
@@ -661,7 +614,7 @@
ringblk_buf.c
1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
+ ..\..\..\..\components\drivers\ipc\ringblk_buf.c
@@ -680,7 +633,7 @@
ringbuffer.c
1
- ..\..\..\components\drivers\ipc\ringbuffer.c
+ ..\..\..\..\components\drivers\ipc\ringbuffer.c
@@ -699,7 +652,7 @@
waitqueue.c
1
- ..\..\..\components\drivers\ipc\waitqueue.c
+ ..\..\..\..\components\drivers\ipc\waitqueue.c
@@ -718,7 +671,7 @@
workqueue.c
1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\..\components\drivers\ipc\workqueue.c
@@ -737,7 +690,7 @@
adc.c
1
- ..\..\..\components\drivers\misc\adc.c
+ ..\..\..\..\components\drivers\misc\adc.c
@@ -756,7 +709,7 @@
dac.c
1
- ..\..\..\components\drivers\misc\dac.c
+ ..\..\..\..\components\drivers\misc\dac.c
@@ -775,7 +728,7 @@
dev_pin.c
1
- ..\..\..\components\drivers\pin\dev_pin.c
+ ..\..\..\..\components\drivers\pin\dev_pin.c
@@ -794,7 +747,7 @@
dev_rtc.c
1
- ..\..\..\components\drivers\rtc\dev_rtc.c
+ ..\..\..\..\components\drivers\rtc\dev_rtc.c
@@ -813,7 +766,7 @@
dev_serial.c
1
- ..\..\..\components\drivers\serial\dev_serial.c
+ ..\..\..\..\components\drivers\serial\dev_serial.c
@@ -832,7 +785,7 @@
dev_spi.c
1
- ..\..\..\components\drivers\spi\dev_spi.c
+ ..\..\..\..\components\drivers\spi\dev_spi.c
@@ -851,7 +804,7 @@
dev_spi_core.c
1
- ..\..\..\components\drivers\spi\dev_spi_core.c
+ ..\..\..\..\components\drivers\spi\dev_spi_core.c
@@ -870,7 +823,7 @@
dev_watchdog.c
1
- ..\..\..\components\drivers\watchdog\dev_watchdog.c
+ ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
@@ -930,13 +883,6 @@
..\libraries\n32_drivers\drv_gpio.c
-
-
- drv_timer.c
- 1
- ..\libraries\n32_drivers\drv_timer.c
-
-
drv_rtc.c
@@ -968,32 +914,32 @@
Finsh
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
1
- ..\..\..\components\finsh\shell.c
-
-
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\..\components\finsh\shell.c
msh.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\..\components\finsh\msh.c
+
+
+
+
+ msh_parse.c
+ 1
+ ..\..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\..\components\finsh\cmd.c
@@ -1003,7 +949,7 @@
clock.c
1
- ..\..\..\src\clock.c
+ ..\..\..\..\src\clock.c
@@ -1022,7 +968,7 @@
components.c
1
- ..\..\..\src\components.c
+ ..\..\..\..\src\components.c
@@ -1041,7 +987,7 @@
cpu_up.c
1
- ..\..\..\src\cpu_up.c
+ ..\..\..\..\src\cpu_up.c
@@ -1060,7 +1006,7 @@
defunct.c
1
- ..\..\..\src\defunct.c
+ ..\..\..\..\src\defunct.c
@@ -1079,7 +1025,7 @@
idle.c
1
- ..\..\..\src\idle.c
+ ..\..\..\..\src\idle.c
@@ -1098,7 +1044,7 @@
ipc.c
1
- ..\..\..\src\ipc.c
+ ..\..\..\..\src\ipc.c
@@ -1117,7 +1063,7 @@
irq.c
1
- ..\..\..\src\irq.c
+ ..\..\..\..\src\irq.c
@@ -1136,7 +1082,7 @@
kservice.c
1
- ..\..\..\src\kservice.c
+ ..\..\..\..\src\kservice.c
@@ -1155,7 +1101,7 @@
mem.c
1
- ..\..\..\src\mem.c
+ ..\..\..\..\src\mem.c
@@ -1174,7 +1120,7 @@
memheap.c
1
- ..\..\..\src\memheap.c
+ ..\..\..\..\src\memheap.c
@@ -1193,7 +1139,7 @@
mempool.c
1
- ..\..\..\src\mempool.c
+ ..\..\..\..\src\mempool.c
@@ -1212,7 +1158,7 @@
object.c
1
- ..\..\..\src\object.c
+ ..\..\..\..\src\object.c
@@ -1231,7 +1177,7 @@
scheduler_comm.c
1
- ..\..\..\src\scheduler_comm.c
+ ..\..\..\..\src\scheduler_comm.c
@@ -1250,7 +1196,7 @@
scheduler_up.c
1
- ..\..\..\src\scheduler_up.c
+ ..\..\..\..\src\scheduler_up.c
@@ -1269,7 +1215,7 @@
thread.c
1
- ..\..\..\src\thread.c
+ ..\..\..\..\src\thread.c
@@ -1288,7 +1234,7 @@
timer.c
1
- ..\..\..\src\timer.c
+ ..\..\..\..\src\timer.c
@@ -1305,118 +1251,101 @@
- klibc
+ Libc
+
+
+ syscall_mem.c
+ 1
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
+
+
+ syscalls.c
+ 1
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
+
+
kerrno.c
1
- ..\..\..\src\klibc\kerrno.c
-
-
-
-
- rt_vsscanf.c
- 1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
-
-
- rt_vsnprintf_tiny.c
- 1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
-
-
-
-
- kstring.c
- 1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\..\src\klibc\kerrno.c
kstdio.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- div0.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\..\src\klibc\kstring.c
- showmem.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\showmem.c
+ ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- n32g43x_adc.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_adc.c
-
-
-
-
- n32g43x_tim.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_tim.c
-
-
-
-
- n32g43x_flash.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_flash.c
-
-
-
-
- n32g43x_dac.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_dac.c
-
-
-
-
- n32g43x_can.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_can.c
-
-
-
-
- n32g43x_rcc.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_rcc.c
-
-
system_n32g43x.c
@@ -1424,34 +1353,6 @@
..\libraries\N32G43x_Firmware_Library\CMSIS\device\system_n32g43x.c
-
-
- misc.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\misc.c
-
-
-
-
- n32g43x_spi.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_spi.c
-
-
-
-
- n32g43x_pwr.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_pwr.c
-
-
-
-
- n32g43x_exti.c
- 1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_exti.c
-
-
n32g43x_gpio.c
@@ -1461,9 +1362,30 @@
- n32g43x_wwdg.c
+ n32g43x_rcc.c
1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_wwdg.c
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_rcc.c
+
+
+
+
+ n32g43x_exti.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_exti.c
+
+
+
+
+ misc.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\misc.c
+
+
+
+
+ n32g43x_usart.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_usart.c
@@ -1473,6 +1395,34 @@
..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_i2c.c
+
+
+ n32g43x_spi.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_spi.c
+
+
+
+
+ n32g43x_can.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_can.c
+
+
+
+
+ n32g43x_adc.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_adc.c
+
+
+
+
+ n32g43x_dac.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_dac.c
+
+
n32g43x_rtc.c
@@ -1480,6 +1430,20 @@
..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_rtc.c
+
+
+ n32g43x_pwr.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_pwr.c
+
+
+
+
+ n32g43x_flash.c
+ 1
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_flash.c
+
+
n32g43x_iwdg.c
@@ -1489,9 +1453,9 @@
- n32g43x_usart.c
+ n32g43x_wwdg.c
1
- ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_usart.c
+ ..\libraries\N32G43x_Firmware_Library\n32g43x_std_periph_driver\src\n32g43x_wwdg.c
diff --git a/bsp/n32/n32gxx_lxx/n32g43xcl-stb/rtconfig.h b/bsp/n32/n32gxx_lxx/n32g43xcl-stb/rtconfig.h
index be4dfb4dc4..39acdbbcb0 100644
--- a/bsp/n32/n32gxx_lxx/n32g43xcl-stb/rtconfig.h
+++ b/bsp/n32/n32gxx_lxx/n32g43xcl-stb/rtconfig.h
@@ -104,6 +104,7 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "usart1"
+#define RT_USING_CONSOLE_OUTPUT_CTL
#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -158,7 +159,6 @@
#define RT_USING_SPI_ISR
#define RT_USING_WDT
#define RT_USING_PIN
-#define RT_USING_HWTIMER
/* end of Device Drivers */
/* C/C++ and POSIX layer */
diff --git a/bsp/n32/n32gxx_lxx/n32g457qel-stb/.config b/bsp/n32/n32gxx_lxx/n32g457qel-stb/.config
index 25021739e8..7d4c653a77 100644
--- a/bsp/n32/n32gxx_lxx/n32g457qel-stb/.config
+++ b/bsp/n32/n32gxx_lxx/n32g457qel-stb/.config
@@ -180,12 +180,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart1"
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -250,7 +253,7 @@ CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -290,10 +293,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -607,6 +610,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# tools packages
#
# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -754,6 +759,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -899,9 +906,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -910,6 +915,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -1004,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1021,6 +1028,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1104,6 +1112,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ISOTP_C is not set
# CONFIG_PKG_USING_IKUNLED is not set
# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1472,10 +1483,11 @@ CONFIG_BSP_USING_USART1=y
# CONFIG_BSP_USING_I2C1 is not set
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_DAC is not set
# CONFIG_BSP_USING_CAN is not set
+# CONFIG_BSP_USING_PWM is not set
# end of On-chip Peripheral Drivers
#
diff --git a/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.ewp b/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.ewp
index 51bcc9c6f6..cfa3401a31 100644
--- a/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.ewp
+++ b/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.ewp
@@ -2208,9 +2208,6 @@
$PROJ_DIR$\..\..\..\..\components\drivers\core\device.c
-
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_timer.c
-
$PROJ_DIR$\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -2292,9 +2289,6 @@
$PROJ_DIR$\..\libraries\n32_drivers\drv_gpio.c
-
- $PROJ_DIR$\..\libraries\n32_drivers\drv_timer.c
-
$PROJ_DIR$\..\libraries\n32_drivers\drv_rtc.c
@@ -2475,9 +2469,6 @@
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
-
- $PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
-
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
diff --git a/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.uvoptx b/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.uvoptx
index f188c982c4..f318274860 100644
--- a/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.uvoptx
+++ b/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.uvoptx
@@ -169,1150 +169,6 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- CPU
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\atomic_arm.c
- atomic_arm.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 2
- 5
- 2
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\can\dev_can.c
- dev_can.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\core\device.c
- device.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\hwtimer\hwtimer.c
- hwtimer.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
- dev_i2c_bit_ops.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
- dev_i2c_core.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
- dev_i2c_dev.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_comm.c
- completion_comm.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_up.c
- completion_up.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\condvar.c
- condvar.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\pipe.c
- pipe.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\adc.c
- adc.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\dac.c
- dac.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\pin\dev_pin.c
- dev_pin.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\rtc\dev_rtc.c
- dev_rtc.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\serial\dev_serial.c
- dev_serial.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi.c
- dev_spi.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi_core.c
- dev_spi_core.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
- dev_watchdog.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 4
- 30
- 2
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\startup\startup_n32g45x.s
- startup_n32g45x.s
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_adc.c
- drv_adc.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_can.c
- drv_can.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_dac.c
- drv_dac.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_hwtimer.c
- drv_hwtimer.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_rtc.c
- drv_rtc.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_spi.c
- drv_spi.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_wdt.c
- drv_wdt.c
- 0
- 0
-
-
-
-
- Finsh
- 0
- 0
- 0
- 0
-
- 5
- 41
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 5
- 42
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 5
- 43
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh_parse.c
- msh_parse.c
- 0
- 0
-
-
- 5
- 44
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\..\src\cpu_up.c
- cpu_up.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\..\src\defunct.c
- defunct.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 6
- 53
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 6
- 54
- 1
- 0
- 0
- 0
- ..\..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 6
- 55
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 6
- 56
- 1
- 0
- 0
- 0
- ..\..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 6
- 57
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_comm.c
- scheduler_comm.c
- 0
- 0
-
-
- 6
- 58
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_up.c
- scheduler_up.c
- 0
- 0
-
-
- 6
- 59
- 1
- 0
- 0
- 0
- ..\..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 6
- 60
- 1
- 0
- 0
- 0
- ..\..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Libc
- 0
- 0
- 0
- 0
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cctype.c
- cctype.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstdlib.c
- cstdlib.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstring.c
- cstring.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\ctime.c
- ctime.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cunistd.c
- cunistd.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cwchar.c
- cwchar.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kerrno.c
- kerrno.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstdio.c
- kstdio.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstring.c
- kstring.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- rt_vsnprintf_tiny.c
- 0
- 0
-
-
- 7
- 73
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsscanf.c
- rt_vsscanf.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 8
- 74
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
- system_n32g45x.c
- 0
- 0
-
-
- 8
- 75
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_gpio.c
- n32g45x_gpio.c
- 0
- 0
-
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
- n32g45x_rcc.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
- n32g45x_exti.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
- misc.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
- n32g45x_usart.c
- 0
- 0
-
-
- 8
- 80
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
- n32g45x_dma.c
- 0
- 0
-
-
- 8
- 81
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
- n32g45x_i2c.c
- 0
- 0
-
-
- 8
- 82
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
- n32g45x_spi.c
- 0
- 0
-
-
- 8
- 83
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
- n32g45x_can.c
- 0
- 0
-
-
- 8
- 84
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
- n32g45x_adc.c
- 0
- 0
-
-
- 8
- 85
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
- n32g45x_dac.c
- 0
- 0
-
-
- 8
- 86
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
- n32g45x_tim.c
- 0
- 0
-
-
- 8
- 87
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
- n32g45x_rtc.c
- 0
- 0
-
-
- 8
- 88
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
- n32g45x_pwr.c
- 0
- 0
-
-
- 8
- 89
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
- n32g45x_wwdg.c
- 0
- 0
-
-
- 8
- 90
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
- n32g45x_iwdg.c
- 0
- 0
-
-
-
::CMSIS
0
diff --git a/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.uvprojx b/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.uvprojx
index 6075cab541..bdcdef94d0 100644
--- a/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.uvprojx
+++ b/bsp/n32/n32gxx_lxx/n32g457qel-stb/project.uvprojx
@@ -334,9 +334,9 @@
0
- USE_STDPERIPH_DRIVER, RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, N32G45X
+ N32G45X, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__
- ..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\n32_drivers\config;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\poll;..\libraries\n32_drivers;..\..\..\components\libc\posix\ipc;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;..\..\..\components\drivers\phy;.;..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\core;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\components\finsh
+ ..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\N32G45x_Firmware_Library\CMSIS\core;..\libraries\n32_drivers;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\drivers\phy;..\..\..\..\components\libc\posix\io\eventfd;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\device;board;..\..\..\..\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\finsh;..\libraries\n32_drivers\config;..\..\..\..\components\libc\compilers\common\include;applications;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\spi;..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\common;..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\cortex-m4;..\..\..\..\components\drivers\include;.;..\..\..\..\components\drivers\include;..\..\..\..\components\net\utest;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\smp_call;..\..\..\..\components\drivers\include
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -452,7 +431,7 @@
dev_can.c
1
- ..\..\..\components\drivers\can\dev_can.c
+ ..\..\..\..\components\drivers\can\dev_can.c
@@ -471,26 +450,7 @@
device.c
1
- ..\..\..\components\drivers\core\device.c
-
-
-
-
-
- __RT_IPC_SOURCE__
-
-
-
-
-
-
-
-
-
-
- clock_timer.c
- 1
- ..\..\..\components\drivers\clock_time\clock_timer.c
+ ..\..\..\..\components\drivers\core\device.c
@@ -509,7 +469,7 @@
dev_i2c_bit_ops.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -528,7 +488,7 @@
dev_i2c_core.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_core.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
@@ -547,7 +507,7 @@
dev_i2c_dev.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_dev.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
@@ -566,7 +526,7 @@
completion_comm.c
1
- ..\..\..\components\drivers\ipc\completion_comm.c
+ ..\..\..\..\components\drivers\ipc\completion_comm.c
@@ -585,7 +545,7 @@
completion_up.c
1
- ..\..\..\components\drivers\ipc\completion_up.c
+ ..\..\..\..\components\drivers\ipc\completion_up.c
@@ -604,7 +564,7 @@
condvar.c
1
- ..\..\..\components\drivers\ipc\condvar.c
+ ..\..\..\..\components\drivers\ipc\condvar.c
@@ -623,7 +583,7 @@
dataqueue.c
1
- ..\..\..\components\drivers\ipc\dataqueue.c
+ ..\..\..\..\components\drivers\ipc\dataqueue.c
@@ -642,7 +602,7 @@
pipe.c
1
- ..\..\..\components\drivers\ipc\pipe.c
+ ..\..\..\..\components\drivers\ipc\pipe.c
@@ -661,7 +621,7 @@
ringblk_buf.c
1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
+ ..\..\..\..\components\drivers\ipc\ringblk_buf.c
@@ -680,7 +640,7 @@
ringbuffer.c
1
- ..\..\..\components\drivers\ipc\ringbuffer.c
+ ..\..\..\..\components\drivers\ipc\ringbuffer.c
@@ -699,7 +659,7 @@
waitqueue.c
1
- ..\..\..\components\drivers\ipc\waitqueue.c
+ ..\..\..\..\components\drivers\ipc\waitqueue.c
@@ -718,7 +678,7 @@
workqueue.c
1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\..\components\drivers\ipc\workqueue.c
@@ -737,7 +697,7 @@
adc.c
1
- ..\..\..\components\drivers\misc\adc.c
+ ..\..\..\..\components\drivers\misc\adc.c
@@ -756,7 +716,7 @@
dac.c
1
- ..\..\..\components\drivers\misc\dac.c
+ ..\..\..\..\components\drivers\misc\dac.c
@@ -775,7 +735,7 @@
dev_pin.c
1
- ..\..\..\components\drivers\pin\dev_pin.c
+ ..\..\..\..\components\drivers\pin\dev_pin.c
@@ -794,7 +754,7 @@
dev_rtc.c
1
- ..\..\..\components\drivers\rtc\dev_rtc.c
+ ..\..\..\..\components\drivers\rtc\dev_rtc.c
@@ -813,7 +773,7 @@
dev_serial.c
1
- ..\..\..\components\drivers\serial\dev_serial.c
+ ..\..\..\..\components\drivers\serial\dev_serial.c
@@ -832,7 +792,7 @@
dev_spi.c
1
- ..\..\..\components\drivers\spi\dev_spi.c
+ ..\..\..\..\components\drivers\spi\dev_spi.c
@@ -851,7 +811,7 @@
dev_spi_core.c
1
- ..\..\..\components\drivers\spi\dev_spi_core.c
+ ..\..\..\..\components\drivers\spi\dev_spi_core.c
@@ -870,7 +830,7 @@
dev_watchdog.c
1
- ..\..\..\components\drivers\watchdog\dev_watchdog.c
+ ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
@@ -930,13 +890,6 @@
..\libraries\n32_drivers\drv_gpio.c
-
-
- drv_timer.c
- 1
- ..\libraries\n32_drivers\drv_timer.c
-
-
drv_rtc.c
@@ -970,30 +923,30 @@
Finsh
- cmd.c
+ shell.c
1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\..\components\finsh\shell.c
msh.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\..\components\finsh\msh.c
msh_parse.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\..\components\finsh\msh_parse.c
- shell.c
+ cmd.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\..\components\finsh\cmd.c
@@ -1003,7 +956,7 @@
clock.c
1
- ..\..\..\src\clock.c
+ ..\..\..\..\src\clock.c
@@ -1022,7 +975,7 @@
components.c
1
- ..\..\..\src\components.c
+ ..\..\..\..\src\components.c
@@ -1041,7 +994,7 @@
cpu_up.c
1
- ..\..\..\src\cpu_up.c
+ ..\..\..\..\src\cpu_up.c
@@ -1060,7 +1013,7 @@
defunct.c
1
- ..\..\..\src\defunct.c
+ ..\..\..\..\src\defunct.c
@@ -1079,7 +1032,7 @@
idle.c
1
- ..\..\..\src\idle.c
+ ..\..\..\..\src\idle.c
@@ -1098,7 +1051,7 @@
ipc.c
1
- ..\..\..\src\ipc.c
+ ..\..\..\..\src\ipc.c
@@ -1117,7 +1070,7 @@
irq.c
1
- ..\..\..\src\irq.c
+ ..\..\..\..\src\irq.c
@@ -1136,7 +1089,7 @@
kservice.c
1
- ..\..\..\src\kservice.c
+ ..\..\..\..\src\kservice.c
@@ -1155,7 +1108,7 @@
mem.c
1
- ..\..\..\src\mem.c
+ ..\..\..\..\src\mem.c
@@ -1174,7 +1127,7 @@
memheap.c
1
- ..\..\..\src\memheap.c
+ ..\..\..\..\src\memheap.c
@@ -1193,7 +1146,7 @@
mempool.c
1
- ..\..\..\src\mempool.c
+ ..\..\..\..\src\mempool.c
@@ -1212,7 +1165,7 @@
object.c
1
- ..\..\..\src\object.c
+ ..\..\..\..\src\object.c
@@ -1231,7 +1184,7 @@
scheduler_comm.c
1
- ..\..\..\src\scheduler_comm.c
+ ..\..\..\..\src\scheduler_comm.c
@@ -1250,7 +1203,7 @@
scheduler_up.c
1
- ..\..\..\src\scheduler_up.c
+ ..\..\..\..\src\scheduler_up.c
@@ -1269,7 +1222,7 @@
thread.c
1
- ..\..\..\src\thread.c
+ ..\..\..\..\src\thread.c
@@ -1288,7 +1241,7 @@
timer.c
1
- ..\..\..\src\timer.c
+ ..\..\..\..\src\timer.c
@@ -1305,111 +1258,101 @@
- klibc
+ Libc
- kerrno.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kerrno.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
+
+
+ cctype.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+
+
+ kerrno.c
+ 1
+ ..\..\..\..\src\klibc\kerrno.c
kstdio.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\..\src\klibc\kstdio.c
kstring.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\..\src\klibc\kstring.c
+
+
+
+
+ rt_vsnprintf_tiny.c
+ 1
+ ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
rt_vsscanf.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
-
-
-
-
- libcpu
-
-
- atomic_arm.c
- 1
- ..\..\..\libcpu\arm\common\atomic_arm.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- n32g45x_wwdg.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
-
-
-
-
- misc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
-
-
-
-
- n32g45x_rcc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
-
-
-
-
- n32g45x_can.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
-
-
system_n32g45x.c
@@ -1417,55 +1360,6 @@
..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
-
-
- n32g45x_spi.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
-
-
-
-
- n32g45x_usart.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
-
-
-
-
- n32g45x_pwr.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
-
-
-
-
- n32g45x_rtc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
-
-
-
-
- n32g45x_i2c.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
-
-
-
-
- n32g45x_iwdg.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
-
-
-
-
- n32g45x_adc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
-
-
n32g45x_gpio.c
@@ -1473,6 +1367,13 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_gpio.c
+
+
+ n32g45x_rcc.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
+
+
n32g45x_exti.c
@@ -1482,9 +1383,51 @@
- n32g45x_tim.c
+ misc.c
1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
+
+
+
+
+ n32g45x_usart.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
+
+
+
+
+ n32g45x_dma.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
+
+
+
+
+ n32g45x_i2c.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
+
+
+
+
+ n32g45x_spi.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
+
+
+
+
+ n32g45x_can.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
+
+
+
+
+ n32g45x_adc.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
@@ -1496,9 +1439,30 @@
- n32g45x_dma.c
+ n32g45x_rtc.c
1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
+
+
+
+
+ n32g45x_pwr.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
+
+
+
+
+ n32g45x_wwdg.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
+
+
+
+
+ n32g45x_iwdg.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
diff --git a/bsp/n32/n32gxx_lxx/n32g457qel-stb/rtconfig.h b/bsp/n32/n32gxx_lxx/n32g457qel-stb/rtconfig.h
index 506672db3f..10ead92b4f 100644
--- a/bsp/n32/n32gxx_lxx/n32g457qel-stb/rtconfig.h
+++ b/bsp/n32/n32gxx_lxx/n32g457qel-stb/rtconfig.h
@@ -104,10 +104,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "usart1"
+#define RT_USING_CONSOLE_OUTPUT_CTL
#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -163,7 +166,6 @@
#define RT_USING_SPI_ISR
#define RT_USING_WDT
#define RT_USING_PIN
-#define RT_USING_HWTIMER
/* end of Device Drivers */
/* C/C++ and POSIX layer */
diff --git a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/.config b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/.config
index ec0f05d433..f1532a1a31 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/.config
+++ b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/.config
@@ -180,12 +180,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart1"
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -250,7 +253,7 @@ CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -290,10 +293,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -607,6 +610,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# tools packages
#
# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -754,6 +759,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -899,9 +906,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -910,6 +915,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -1004,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1021,6 +1028,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1104,6 +1112,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ISOTP_C is not set
# CONFIG_PKG_USING_IKUNLED is not set
# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1471,10 +1482,11 @@ CONFIG_BSP_USING_USART1=y
# CONFIG_BSP_USING_I2C1 is not set
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_DAC is not set
# CONFIG_BSP_USING_CAN is not set
+# CONFIG_BSP_USING_PWM is not set
# end of On-chip Peripheral Drivers
#
diff --git a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.ewp b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.ewp
index 525c4bad72..cf69d00567 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.ewp
+++ b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.ewp
@@ -2208,9 +2208,6 @@
$PROJ_DIR$\..\..\..\..\components\drivers\core\device.c
-
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_timer.c
-
$PROJ_DIR$\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -2292,9 +2289,6 @@
$PROJ_DIR$\..\libraries\n32_drivers\drv_gpio.c
-
- $PROJ_DIR$\..\libraries\n32_drivers\drv_timer.c
-
$PROJ_DIR$\..\libraries\n32_drivers\drv_rtc.c
@@ -2475,9 +2469,6 @@
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
-
- $PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
-
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
diff --git a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.uvoptx b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.uvoptx
index dffdf2bc24..d3d314c823 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.uvoptx
+++ b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.uvoptx
@@ -174,1150 +174,6 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- CPU
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\atomic_arm.c
- atomic_arm.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 2
- 5
- 2
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\can\dev_can.c
- dev_can.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\core\device.c
- device.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\hwtimer\hwtimer.c
- hwtimer.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
- dev_i2c_bit_ops.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
- dev_i2c_core.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
- dev_i2c_dev.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_comm.c
- completion_comm.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_up.c
- completion_up.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\condvar.c
- condvar.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\pipe.c
- pipe.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\adc.c
- adc.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\dac.c
- dac.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\pin\dev_pin.c
- dev_pin.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\rtc\dev_rtc.c
- dev_rtc.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\serial\dev_serial.c
- dev_serial.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi.c
- dev_spi.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi_core.c
- dev_spi_core.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
- dev_watchdog.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 4
- 30
- 2
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\startup\startup_n32g45x.s
- startup_n32g45x.s
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_adc.c
- drv_adc.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_can.c
- drv_can.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_dac.c
- drv_dac.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_hwtimer.c
- drv_hwtimer.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_rtc.c
- drv_rtc.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_spi.c
- drv_spi.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_wdt.c
- drv_wdt.c
- 0
- 0
-
-
-
-
- Finsh
- 0
- 0
- 0
- 0
-
- 5
- 41
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 5
- 42
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 5
- 43
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh_parse.c
- msh_parse.c
- 0
- 0
-
-
- 5
- 44
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\..\src\cpu_up.c
- cpu_up.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\..\src\defunct.c
- defunct.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 6
- 53
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 6
- 54
- 1
- 0
- 0
- 0
- ..\..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 6
- 55
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 6
- 56
- 1
- 0
- 0
- 0
- ..\..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 6
- 57
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_comm.c
- scheduler_comm.c
- 0
- 0
-
-
- 6
- 58
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_up.c
- scheduler_up.c
- 0
- 0
-
-
- 6
- 59
- 1
- 0
- 0
- 0
- ..\..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 6
- 60
- 1
- 0
- 0
- 0
- ..\..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Libc
- 0
- 0
- 0
- 0
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cctype.c
- cctype.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstdlib.c
- cstdlib.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstring.c
- cstring.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\ctime.c
- ctime.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cunistd.c
- cunistd.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cwchar.c
- cwchar.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kerrno.c
- kerrno.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstdio.c
- kstdio.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstring.c
- kstring.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- rt_vsnprintf_tiny.c
- 0
- 0
-
-
- 7
- 73
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsscanf.c
- rt_vsscanf.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 8
- 74
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
- system_n32g45x.c
- 0
- 0
-
-
- 8
- 75
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_gpio.c
- n32g45x_gpio.c
- 0
- 0
-
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
- n32g45x_rcc.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
- n32g45x_exti.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
- misc.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
- n32g45x_usart.c
- 0
- 0
-
-
- 8
- 80
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
- n32g45x_dma.c
- 0
- 0
-
-
- 8
- 81
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
- n32g45x_i2c.c
- 0
- 0
-
-
- 8
- 82
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
- n32g45x_spi.c
- 0
- 0
-
-
- 8
- 83
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
- n32g45x_can.c
- 0
- 0
-
-
- 8
- 84
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
- n32g45x_adc.c
- 0
- 0
-
-
- 8
- 85
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
- n32g45x_dac.c
- 0
- 0
-
-
- 8
- 86
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
- n32g45x_tim.c
- 0
- 0
-
-
- 8
- 87
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
- n32g45x_rtc.c
- 0
- 0
-
-
- 8
- 88
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
- n32g45x_pwr.c
- 0
- 0
-
-
- 8
- 89
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
- n32g45x_wwdg.c
- 0
- 0
-
-
- 8
- 90
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
- n32g45x_iwdg.c
- 0
- 0
-
-
-
::CMSIS
0
diff --git a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.uvprojx b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.uvprojx
index 7d8841a62e..2aba60a65d 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.uvprojx
+++ b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/project.uvprojx
@@ -334,9 +334,9 @@
0
- __STDC_LIMIT_MACROS, RT_USING_LIBC, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, N32G45X, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__
+ N32G45X, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, RT_USING_LIBC
- ..\..\..\components\drivers\include;.;..\..\..\components\drivers\phy;..\..\..\include;..\..\..\components\drivers\spi;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\components\libc\compilers\common\include;board;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\core;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\n32_drivers\config;..\libraries\n32_drivers;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\drivers\include
+ ..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\net\utest;board;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\phy;..\..\..\..\components\finsh;..\libraries\n32_drivers\config;..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\common;..\libraries\n32_drivers;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\smp_call;..\..\..\..\components\drivers\spi;..\..\..\..\include;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\cortex-m4;applications;..\libraries\N32G45x_Firmware_Library\CMSIS\core;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\drivers\include;.
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -452,7 +431,7 @@
dev_can.c
1
- ..\..\..\components\drivers\can\dev_can.c
+ ..\..\..\..\components\drivers\can\dev_can.c
@@ -471,26 +450,7 @@
device.c
1
- ..\..\..\components\drivers\core\device.c
-
-
-
-
-
- __RT_IPC_SOURCE__
-
-
-
-
-
-
-
-
-
-
- clock_timer.c
- 1
- ..\..\..\components\drivers\clock_time\clock_timer.c
+ ..\..\..\..\components\drivers\core\device.c
@@ -509,7 +469,7 @@
dev_i2c_bit_ops.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -528,7 +488,7 @@
dev_i2c_core.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_core.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
@@ -547,7 +507,7 @@
dev_i2c_dev.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_dev.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
@@ -566,7 +526,7 @@
completion_comm.c
1
- ..\..\..\components\drivers\ipc\completion_comm.c
+ ..\..\..\..\components\drivers\ipc\completion_comm.c
@@ -585,7 +545,7 @@
completion_up.c
1
- ..\..\..\components\drivers\ipc\completion_up.c
+ ..\..\..\..\components\drivers\ipc\completion_up.c
@@ -604,7 +564,7 @@
condvar.c
1
- ..\..\..\components\drivers\ipc\condvar.c
+ ..\..\..\..\components\drivers\ipc\condvar.c
@@ -623,7 +583,7 @@
dataqueue.c
1
- ..\..\..\components\drivers\ipc\dataqueue.c
+ ..\..\..\..\components\drivers\ipc\dataqueue.c
@@ -642,7 +602,7 @@
pipe.c
1
- ..\..\..\components\drivers\ipc\pipe.c
+ ..\..\..\..\components\drivers\ipc\pipe.c
@@ -661,7 +621,7 @@
ringblk_buf.c
1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
+ ..\..\..\..\components\drivers\ipc\ringblk_buf.c
@@ -680,7 +640,7 @@
ringbuffer.c
1
- ..\..\..\components\drivers\ipc\ringbuffer.c
+ ..\..\..\..\components\drivers\ipc\ringbuffer.c
@@ -699,7 +659,7 @@
waitqueue.c
1
- ..\..\..\components\drivers\ipc\waitqueue.c
+ ..\..\..\..\components\drivers\ipc\waitqueue.c
@@ -718,7 +678,7 @@
workqueue.c
1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\..\components\drivers\ipc\workqueue.c
@@ -737,7 +697,7 @@
adc.c
1
- ..\..\..\components\drivers\misc\adc.c
+ ..\..\..\..\components\drivers\misc\adc.c
@@ -756,7 +716,7 @@
dac.c
1
- ..\..\..\components\drivers\misc\dac.c
+ ..\..\..\..\components\drivers\misc\dac.c
@@ -775,7 +735,7 @@
dev_pin.c
1
- ..\..\..\components\drivers\pin\dev_pin.c
+ ..\..\..\..\components\drivers\pin\dev_pin.c
@@ -794,7 +754,7 @@
dev_rtc.c
1
- ..\..\..\components\drivers\rtc\dev_rtc.c
+ ..\..\..\..\components\drivers\rtc\dev_rtc.c
@@ -813,7 +773,7 @@
dev_serial.c
1
- ..\..\..\components\drivers\serial\dev_serial.c
+ ..\..\..\..\components\drivers\serial\dev_serial.c
@@ -832,7 +792,7 @@
dev_spi.c
1
- ..\..\..\components\drivers\spi\dev_spi.c
+ ..\..\..\..\components\drivers\spi\dev_spi.c
@@ -851,7 +811,7 @@
dev_spi_core.c
1
- ..\..\..\components\drivers\spi\dev_spi_core.c
+ ..\..\..\..\components\drivers\spi\dev_spi_core.c
@@ -870,7 +830,7 @@
dev_watchdog.c
1
- ..\..\..\components\drivers\watchdog\dev_watchdog.c
+ ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
@@ -930,13 +890,6 @@
..\libraries\n32_drivers\drv_gpio.c
-
-
- drv_timer.c
- 1
- ..\libraries\n32_drivers\drv_timer.c
-
-
drv_rtc.c
@@ -968,32 +921,32 @@
Finsh
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
shell.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\..\components\finsh\shell.c
msh.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\..\components\finsh\msh.c
msh_parse.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\..\components\finsh\cmd.c
@@ -1003,7 +956,7 @@
clock.c
1
- ..\..\..\src\clock.c
+ ..\..\..\..\src\clock.c
@@ -1022,7 +975,7 @@
components.c
1
- ..\..\..\src\components.c
+ ..\..\..\..\src\components.c
@@ -1041,7 +994,7 @@
cpu_up.c
1
- ..\..\..\src\cpu_up.c
+ ..\..\..\..\src\cpu_up.c
@@ -1060,7 +1013,7 @@
defunct.c
1
- ..\..\..\src\defunct.c
+ ..\..\..\..\src\defunct.c
@@ -1079,7 +1032,7 @@
idle.c
1
- ..\..\..\src\idle.c
+ ..\..\..\..\src\idle.c
@@ -1098,7 +1051,7 @@
ipc.c
1
- ..\..\..\src\ipc.c
+ ..\..\..\..\src\ipc.c
@@ -1117,7 +1070,7 @@
irq.c
1
- ..\..\..\src\irq.c
+ ..\..\..\..\src\irq.c
@@ -1136,7 +1089,7 @@
kservice.c
1
- ..\..\..\src\kservice.c
+ ..\..\..\..\src\kservice.c
@@ -1155,7 +1108,7 @@
mem.c
1
- ..\..\..\src\mem.c
+ ..\..\..\..\src\mem.c
@@ -1174,7 +1127,7 @@
memheap.c
1
- ..\..\..\src\memheap.c
+ ..\..\..\..\src\memheap.c
@@ -1193,7 +1146,7 @@
mempool.c
1
- ..\..\..\src\mempool.c
+ ..\..\..\..\src\mempool.c
@@ -1212,7 +1165,7 @@
object.c
1
- ..\..\..\src\object.c
+ ..\..\..\..\src\object.c
@@ -1231,7 +1184,7 @@
scheduler_comm.c
1
- ..\..\..\src\scheduler_comm.c
+ ..\..\..\..\src\scheduler_comm.c
@@ -1250,7 +1203,7 @@
scheduler_up.c
1
- ..\..\..\src\scheduler_up.c
+ ..\..\..\..\src\scheduler_up.c
@@ -1269,7 +1222,7 @@
thread.c
1
- ..\..\..\src\thread.c
+ ..\..\..\..\src\thread.c
@@ -1288,7 +1241,7 @@
timer.c
1
- ..\..\..\src\timer.c
+ ..\..\..\..\src\timer.c
@@ -1305,83 +1258,108 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
- rt_vsscanf.c
+ cctype.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\..\components\libc\compilers\common\cctype.c
+
+
+
+
+ cstdlib.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
kerrno.c
1
- ..\..\..\src\klibc\kerrno.c
+ ..\..\..\..\src\klibc\kerrno.c
kstdio.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\..\src\klibc\kstdio.c
-
-
- libcpu
- atomic_arm.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\..\src\klibc\kstring.c
- div0.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- showmem.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\..\src\klibc\rt_vsscanf.c
Libraries
+
+
+ system_n32g45x.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
+
+
n32g45x_gpio.c
@@ -1389,6 +1367,34 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_gpio.c
+
+
+ n32g45x_rcc.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
+
+
+
+
+ n32g45x_exti.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
+
+
+
+
+ misc.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
+
+
+
+
+ n32g45x_usart.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
+
+
n32g45x_dma.c
@@ -1396,6 +1402,20 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
+
+
+ n32g45x_i2c.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
+
+
+
+
+ n32g45x_spi.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
+
+
n32g45x_can.c
@@ -1410,6 +1430,13 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
+
+
+ n32g45x_dac.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
+
+
n32g45x_rtc.c
@@ -1417,41 +1444,6 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
-
-
- n32g45x_wwdg.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
-
-
-
-
- system_n32g45x.c
- 1
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
-
-
-
-
- n32g45x_usart.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
-
-
-
-
- n32g45x_tim.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
-
-
-
-
- misc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
-
-
n32g45x_pwr.c
@@ -1461,16 +1453,9 @@
- n32g45x_exti.c
+ n32g45x_wwdg.c
1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
-
-
-
-
- n32g45x_i2c.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
@@ -1480,27 +1465,6 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
-
-
- n32g45x_dac.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
-
-
-
-
- n32g45x_spi.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
-
-
-
-
- n32g45x_rcc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
-
-
diff --git a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/rtconfig.h b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/rtconfig.h
index 506672db3f..10ead92b4f 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xcl-stb/rtconfig.h
+++ b/bsp/n32/n32gxx_lxx/n32g45xcl-stb/rtconfig.h
@@ -104,10 +104,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "usart1"
+#define RT_USING_CONSOLE_OUTPUT_CTL
#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -163,7 +166,6 @@
#define RT_USING_SPI_ISR
#define RT_USING_WDT
#define RT_USING_PIN
-#define RT_USING_HWTIMER
/* end of Device Drivers */
/* C/C++ and POSIX layer */
diff --git a/bsp/n32/n32gxx_lxx/n32g45xml-stb/.config b/bsp/n32/n32gxx_lxx/n32g45xml-stb/.config
index 25021739e8..7d4c653a77 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xml-stb/.config
+++ b/bsp/n32/n32gxx_lxx/n32g45xml-stb/.config
@@ -180,12 +180,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart1"
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -250,7 +253,7 @@ CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -290,10 +293,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -607,6 +610,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# tools packages
#
# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -754,6 +759,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -899,9 +906,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -910,6 +915,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -1004,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1021,6 +1028,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1104,6 +1112,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ISOTP_C is not set
# CONFIG_PKG_USING_IKUNLED is not set
# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1472,10 +1483,11 @@ CONFIG_BSP_USING_USART1=y
# CONFIG_BSP_USING_I2C1 is not set
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_DAC is not set
# CONFIG_BSP_USING_CAN is not set
+# CONFIG_BSP_USING_PWM is not set
# end of On-chip Peripheral Drivers
#
diff --git a/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.ewp b/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.ewp
index 6e2225de3d..80f8210570 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.ewp
+++ b/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.ewp
@@ -2208,9 +2208,6 @@
$PROJ_DIR$\..\..\..\..\components\drivers\core\device.c
-
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_timer.c
-
$PROJ_DIR$\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -2292,9 +2289,6 @@
$PROJ_DIR$\..\libraries\n32_drivers\drv_gpio.c
-
- $PROJ_DIR$\..\libraries\n32_drivers\drv_timer.c
-
$PROJ_DIR$\..\libraries\n32_drivers\drv_rtc.c
@@ -2475,9 +2469,6 @@
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
-
- $PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
-
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
diff --git a/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.uvoptx b/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.uvoptx
index f6a691da2f..c992fb01f0 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.uvoptx
+++ b/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.uvoptx
@@ -174,1150 +174,6 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- CPU
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\atomic_arm.c
- atomic_arm.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 2
- 5
- 2
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\can\dev_can.c
- dev_can.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\core\device.c
- device.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\hwtimer\hwtimer.c
- hwtimer.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
- dev_i2c_bit_ops.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
- dev_i2c_core.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
- dev_i2c_dev.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_comm.c
- completion_comm.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_up.c
- completion_up.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\condvar.c
- condvar.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\pipe.c
- pipe.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\adc.c
- adc.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\dac.c
- dac.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\pin\dev_pin.c
- dev_pin.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\rtc\dev_rtc.c
- dev_rtc.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\serial\dev_serial.c
- dev_serial.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi.c
- dev_spi.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi_core.c
- dev_spi_core.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
- dev_watchdog.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 4
- 30
- 2
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\startup\startup_n32g45x.s
- startup_n32g45x.s
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_adc.c
- drv_adc.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_can.c
- drv_can.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_dac.c
- drv_dac.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_hwtimer.c
- drv_hwtimer.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_rtc.c
- drv_rtc.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_spi.c
- drv_spi.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_wdt.c
- drv_wdt.c
- 0
- 0
-
-
-
-
- Finsh
- 0
- 0
- 0
- 0
-
- 5
- 41
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 5
- 42
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 5
- 43
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh_parse.c
- msh_parse.c
- 0
- 0
-
-
- 5
- 44
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\..\src\cpu_up.c
- cpu_up.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\..\src\defunct.c
- defunct.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 6
- 53
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 6
- 54
- 1
- 0
- 0
- 0
- ..\..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 6
- 55
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 6
- 56
- 1
- 0
- 0
- 0
- ..\..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 6
- 57
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_comm.c
- scheduler_comm.c
- 0
- 0
-
-
- 6
- 58
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_up.c
- scheduler_up.c
- 0
- 0
-
-
- 6
- 59
- 1
- 0
- 0
- 0
- ..\..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 6
- 60
- 1
- 0
- 0
- 0
- ..\..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Libc
- 0
- 0
- 0
- 0
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cctype.c
- cctype.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstdlib.c
- cstdlib.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstring.c
- cstring.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\ctime.c
- ctime.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cunistd.c
- cunistd.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cwchar.c
- cwchar.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kerrno.c
- kerrno.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstdio.c
- kstdio.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstring.c
- kstring.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- rt_vsnprintf_tiny.c
- 0
- 0
-
-
- 7
- 73
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsscanf.c
- rt_vsscanf.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 8
- 74
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
- system_n32g45x.c
- 0
- 0
-
-
- 8
- 75
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_gpio.c
- n32g45x_gpio.c
- 0
- 0
-
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
- n32g45x_rcc.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
- n32g45x_exti.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
- misc.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
- n32g45x_usart.c
- 0
- 0
-
-
- 8
- 80
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
- n32g45x_dma.c
- 0
- 0
-
-
- 8
- 81
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
- n32g45x_i2c.c
- 0
- 0
-
-
- 8
- 82
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
- n32g45x_spi.c
- 0
- 0
-
-
- 8
- 83
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
- n32g45x_can.c
- 0
- 0
-
-
- 8
- 84
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
- n32g45x_adc.c
- 0
- 0
-
-
- 8
- 85
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
- n32g45x_dac.c
- 0
- 0
-
-
- 8
- 86
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
- n32g45x_tim.c
- 0
- 0
-
-
- 8
- 87
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
- n32g45x_rtc.c
- 0
- 0
-
-
- 8
- 88
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
- n32g45x_pwr.c
- 0
- 0
-
-
- 8
- 89
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
- n32g45x_wwdg.c
- 0
- 0
-
-
- 8
- 90
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
- n32g45x_iwdg.c
- 0
- 0
-
-
-
::CMSIS
0
diff --git a/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.uvprojx b/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.uvprojx
index 4bbb30d611..76faf0d001 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.uvprojx
+++ b/bsp/n32/n32gxx_lxx/n32g45xml-stb/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, N32G45X, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS
+ __STDC_LIMIT_MACROS, RT_USING_LIBC, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, N32G45X, __RTTHREAD__
- ..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\phy;..\libraries\n32_drivers;..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\core;.;..\..\..\components\drivers\include;..\libraries\n32_drivers\config;..\..\..\components\libc\posix\io\eventfd;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;..\..\..\components\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include
+ ..\..\..\..\components\drivers\phy;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\io\epoll;..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\..\components\libc\posix\ipc;..\..\..\..\libcpu\arm\common;..\..\..\..\components\libc\posix\io\poll;board;..\..\..\..\include;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;..\..\..\..\libcpu\arm\cortex-m4;.;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\spi;..\..\..\..\components\finsh;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\drivers\include;applications;..\..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\core;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\net\utest;..\libraries\n32_drivers;..\libraries\n32_drivers\config;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\smp_call;..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\components\drivers\include
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -452,7 +431,7 @@
dev_can.c
1
- ..\..\..\components\drivers\can\dev_can.c
+ ..\..\..\..\components\drivers\can\dev_can.c
@@ -471,26 +450,7 @@
device.c
1
- ..\..\..\components\drivers\core\device.c
-
-
-
-
-
- __RT_IPC_SOURCE__
-
-
-
-
-
-
-
-
-
-
- clock_timer.c
- 1
- ..\..\..\components\drivers\clock_time\clock_timer.c
+ ..\..\..\..\components\drivers\core\device.c
@@ -509,7 +469,7 @@
dev_i2c_bit_ops.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -528,7 +488,7 @@
dev_i2c_core.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_core.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
@@ -547,7 +507,7 @@
dev_i2c_dev.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_dev.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
@@ -566,7 +526,7 @@
completion_comm.c
1
- ..\..\..\components\drivers\ipc\completion_comm.c
+ ..\..\..\..\components\drivers\ipc\completion_comm.c
@@ -585,7 +545,7 @@
completion_up.c
1
- ..\..\..\components\drivers\ipc\completion_up.c
+ ..\..\..\..\components\drivers\ipc\completion_up.c
@@ -604,7 +564,7 @@
condvar.c
1
- ..\..\..\components\drivers\ipc\condvar.c
+ ..\..\..\..\components\drivers\ipc\condvar.c
@@ -623,7 +583,7 @@
dataqueue.c
1
- ..\..\..\components\drivers\ipc\dataqueue.c
+ ..\..\..\..\components\drivers\ipc\dataqueue.c
@@ -642,7 +602,7 @@
pipe.c
1
- ..\..\..\components\drivers\ipc\pipe.c
+ ..\..\..\..\components\drivers\ipc\pipe.c
@@ -661,7 +621,7 @@
ringblk_buf.c
1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
+ ..\..\..\..\components\drivers\ipc\ringblk_buf.c
@@ -680,7 +640,7 @@
ringbuffer.c
1
- ..\..\..\components\drivers\ipc\ringbuffer.c
+ ..\..\..\..\components\drivers\ipc\ringbuffer.c
@@ -699,7 +659,7 @@
waitqueue.c
1
- ..\..\..\components\drivers\ipc\waitqueue.c
+ ..\..\..\..\components\drivers\ipc\waitqueue.c
@@ -718,7 +678,7 @@
workqueue.c
1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\..\components\drivers\ipc\workqueue.c
@@ -737,7 +697,7 @@
adc.c
1
- ..\..\..\components\drivers\misc\adc.c
+ ..\..\..\..\components\drivers\misc\adc.c
@@ -756,7 +716,7 @@
dac.c
1
- ..\..\..\components\drivers\misc\dac.c
+ ..\..\..\..\components\drivers\misc\dac.c
@@ -775,7 +735,7 @@
dev_pin.c
1
- ..\..\..\components\drivers\pin\dev_pin.c
+ ..\..\..\..\components\drivers\pin\dev_pin.c
@@ -794,7 +754,7 @@
dev_rtc.c
1
- ..\..\..\components\drivers\rtc\dev_rtc.c
+ ..\..\..\..\components\drivers\rtc\dev_rtc.c
@@ -813,7 +773,7 @@
dev_serial.c
1
- ..\..\..\components\drivers\serial\dev_serial.c
+ ..\..\..\..\components\drivers\serial\dev_serial.c
@@ -832,7 +792,7 @@
dev_spi.c
1
- ..\..\..\components\drivers\spi\dev_spi.c
+ ..\..\..\..\components\drivers\spi\dev_spi.c
@@ -851,7 +811,7 @@
dev_spi_core.c
1
- ..\..\..\components\drivers\spi\dev_spi_core.c
+ ..\..\..\..\components\drivers\spi\dev_spi_core.c
@@ -870,7 +830,7 @@
dev_watchdog.c
1
- ..\..\..\components\drivers\watchdog\dev_watchdog.c
+ ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
@@ -930,13 +890,6 @@
..\libraries\n32_drivers\drv_gpio.c
-
-
- drv_timer.c
- 1
- ..\libraries\n32_drivers\drv_timer.c
-
-
drv_rtc.c
@@ -972,28 +925,28 @@
shell.c
1
- ..\..\..\components\finsh\shell.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
-
-
- msh_parse.c
- 1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\..\components\finsh\shell.c
msh.c
1
- ..\..\..\components\finsh\msh.c
+ ..\..\..\..\components\finsh\msh.c
+
+
+
+
+ msh_parse.c
+ 1
+ ..\..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\..\components\finsh\cmd.c
@@ -1003,7 +956,7 @@
clock.c
1
- ..\..\..\src\clock.c
+ ..\..\..\..\src\clock.c
@@ -1022,7 +975,7 @@
components.c
1
- ..\..\..\src\components.c
+ ..\..\..\..\src\components.c
@@ -1041,7 +994,7 @@
cpu_up.c
1
- ..\..\..\src\cpu_up.c
+ ..\..\..\..\src\cpu_up.c
@@ -1060,7 +1013,7 @@
defunct.c
1
- ..\..\..\src\defunct.c
+ ..\..\..\..\src\defunct.c
@@ -1079,7 +1032,7 @@
idle.c
1
- ..\..\..\src\idle.c
+ ..\..\..\..\src\idle.c
@@ -1098,7 +1051,7 @@
ipc.c
1
- ..\..\..\src\ipc.c
+ ..\..\..\..\src\ipc.c
@@ -1117,7 +1070,7 @@
irq.c
1
- ..\..\..\src\irq.c
+ ..\..\..\..\src\irq.c
@@ -1136,7 +1089,7 @@
kservice.c
1
- ..\..\..\src\kservice.c
+ ..\..\..\..\src\kservice.c
@@ -1155,7 +1108,7 @@
mem.c
1
- ..\..\..\src\mem.c
+ ..\..\..\..\src\mem.c
@@ -1174,7 +1127,7 @@
memheap.c
1
- ..\..\..\src\memheap.c
+ ..\..\..\..\src\memheap.c
@@ -1193,7 +1146,7 @@
mempool.c
1
- ..\..\..\src\mempool.c
+ ..\..\..\..\src\mempool.c
@@ -1212,7 +1165,7 @@
object.c
1
- ..\..\..\src\object.c
+ ..\..\..\..\src\object.c
@@ -1231,7 +1184,7 @@
scheduler_comm.c
1
- ..\..\..\src\scheduler_comm.c
+ ..\..\..\..\src\scheduler_comm.c
@@ -1250,7 +1203,7 @@
scheduler_up.c
1
- ..\..\..\src\scheduler_up.c
+ ..\..\..\..\src\scheduler_up.c
@@ -1269,7 +1222,7 @@
thread.c
1
- ..\..\..\src\thread.c
+ ..\..\..\..\src\thread.c
@@ -1288,7 +1241,7 @@
timer.c
1
- ..\..\..\src\timer.c
+ ..\..\..\..\src\timer.c
@@ -1305,78 +1258,96 @@
- klibc
+ Libc
- kstdio.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsnprintf_tiny.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
- kstring.c
+ cctype.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\..\components\libc\compilers\common\cctype.c
- rt_vsscanf.c
+ cstdlib.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
kerrno.c
1
- ..\..\..\src\klibc\kerrno.c
+ ..\..\..\..\src\klibc\kerrno.c
-
-
- libcpu
- atomic_arm.c
+ kstdio.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\..\src\klibc\kstdio.c
- div0.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\..\src\klibc\kstring.c
- showmem.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\showmem.c
+ ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\..\src\klibc\rt_vsscanf.c
@@ -1384,23 +1355,9 @@
Libraries
- n32g45x_dac.c
+ system_n32g45x.c
1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
-
-
-
-
- n32g45x_wwdg.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
-
-
-
-
- n32g45x_dma.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
+ ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
@@ -1412,23 +1369,16 @@
- n32g45x_usart.c
+ n32g45x_rcc.c
1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
- n32g45x_iwdg.c
+ n32g45x_exti.c
1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
-
-
-
-
- system_n32g45x.c
- 1
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
@@ -1438,6 +1388,27 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
+
+
+ n32g45x_usart.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
+
+
+
+
+ n32g45x_dma.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
+
+
+
+
+ n32g45x_i2c.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
+
+
n32g45x_spi.c
@@ -1445,6 +1416,27 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
+
+
+ n32g45x_can.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
+
+
+
+
+ n32g45x_adc.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
+
+
+
+
+ n32g45x_dac.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
+
+
n32g45x_rtc.c
@@ -1461,44 +1453,16 @@
- n32g45x_rcc.c
+ n32g45x_wwdg.c
1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
- n32g45x_can.c
+ n32g45x_iwdg.c
1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
-
-
-
-
- n32g45x_tim.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
-
-
-
-
- n32g45x_exti.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
-
-
-
-
- n32g45x_i2c.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
-
-
-
-
- n32g45x_adc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
diff --git a/bsp/n32/n32gxx_lxx/n32g45xml-stb/rtconfig.h b/bsp/n32/n32gxx_lxx/n32g45xml-stb/rtconfig.h
index 506672db3f..10ead92b4f 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xml-stb/rtconfig.h
+++ b/bsp/n32/n32gxx_lxx/n32g45xml-stb/rtconfig.h
@@ -104,10 +104,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "usart1"
+#define RT_USING_CONSOLE_OUTPUT_CTL
#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -163,7 +166,6 @@
#define RT_USING_SPI_ISR
#define RT_USING_WDT
#define RT_USING_PIN
-#define RT_USING_HWTIMER
/* end of Device Drivers */
/* C/C++ and POSIX layer */
diff --git a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/.config b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/.config
index 25021739e8..7d4c653a77 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/.config
+++ b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/.config
@@ -180,12 +180,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart1"
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -250,7 +253,7 @@ CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -290,10 +293,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -607,6 +610,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# tools packages
#
# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -754,6 +759,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -899,9 +906,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -910,6 +915,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -1004,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1021,6 +1028,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1104,6 +1112,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ISOTP_C is not set
# CONFIG_PKG_USING_IKUNLED is not set
# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1472,10 +1483,11 @@ CONFIG_BSP_USING_USART1=y
# CONFIG_BSP_USING_I2C1 is not set
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_DAC is not set
# CONFIG_BSP_USING_CAN is not set
+# CONFIG_BSP_USING_PWM is not set
# end of On-chip Peripheral Drivers
#
diff --git a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.ewp b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.ewp
index 060d36f879..f3a63a12fb 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.ewp
+++ b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.ewp
@@ -2208,9 +2208,6 @@
$PROJ_DIR$\..\..\..\..\components\drivers\core\device.c
-
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_timer.c
-
$PROJ_DIR$\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -2292,9 +2289,6 @@
$PROJ_DIR$\..\libraries\n32_drivers\drv_gpio.c
-
- $PROJ_DIR$\..\libraries\n32_drivers\drv_timer.c
-
$PROJ_DIR$\..\libraries\n32_drivers\drv_rtc.c
@@ -2475,9 +2469,6 @@
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
-
- $PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
-
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
diff --git a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.uvoptx b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.uvoptx
index de16f2dbab..ebb33b1f75 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.uvoptx
+++ b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.uvoptx
@@ -174,1150 +174,6 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- CPU
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\atomic_arm.c
- atomic_arm.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 2
- 5
- 2
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\can\dev_can.c
- dev_can.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\core\device.c
- device.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\hwtimer\hwtimer.c
- hwtimer.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
- dev_i2c_bit_ops.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
- dev_i2c_core.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
- dev_i2c_dev.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_comm.c
- completion_comm.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_up.c
- completion_up.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\condvar.c
- condvar.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\pipe.c
- pipe.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\adc.c
- adc.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\dac.c
- dac.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\pin\dev_pin.c
- dev_pin.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\rtc\dev_rtc.c
- dev_rtc.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\serial\dev_serial.c
- dev_serial.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi.c
- dev_spi.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi_core.c
- dev_spi_core.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
- dev_watchdog.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 4
- 30
- 2
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\startup\startup_n32g45x.s
- startup_n32g45x.s
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_adc.c
- drv_adc.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_can.c
- drv_can.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_dac.c
- drv_dac.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_hwtimer.c
- drv_hwtimer.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_rtc.c
- drv_rtc.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_spi.c
- drv_spi.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_wdt.c
- drv_wdt.c
- 0
- 0
-
-
-
-
- Finsh
- 0
- 0
- 0
- 0
-
- 5
- 41
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 5
- 42
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 5
- 43
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh_parse.c
- msh_parse.c
- 0
- 0
-
-
- 5
- 44
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\..\src\cpu_up.c
- cpu_up.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\..\src\defunct.c
- defunct.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 6
- 53
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 6
- 54
- 1
- 0
- 0
- 0
- ..\..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 6
- 55
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 6
- 56
- 1
- 0
- 0
- 0
- ..\..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 6
- 57
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_comm.c
- scheduler_comm.c
- 0
- 0
-
-
- 6
- 58
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_up.c
- scheduler_up.c
- 0
- 0
-
-
- 6
- 59
- 1
- 0
- 0
- 0
- ..\..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 6
- 60
- 1
- 0
- 0
- 0
- ..\..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Libc
- 0
- 0
- 0
- 0
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cctype.c
- cctype.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstdlib.c
- cstdlib.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstring.c
- cstring.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\ctime.c
- ctime.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cunistd.c
- cunistd.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cwchar.c
- cwchar.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kerrno.c
- kerrno.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstdio.c
- kstdio.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstring.c
- kstring.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- rt_vsnprintf_tiny.c
- 0
- 0
-
-
- 7
- 73
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsscanf.c
- rt_vsscanf.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 8
- 74
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
- system_n32g45x.c
- 0
- 0
-
-
- 8
- 75
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_gpio.c
- n32g45x_gpio.c
- 0
- 0
-
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
- n32g45x_rcc.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
- n32g45x_exti.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
- misc.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
- n32g45x_usart.c
- 0
- 0
-
-
- 8
- 80
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
- n32g45x_dma.c
- 0
- 0
-
-
- 8
- 81
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
- n32g45x_i2c.c
- 0
- 0
-
-
- 8
- 82
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
- n32g45x_spi.c
- 0
- 0
-
-
- 8
- 83
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
- n32g45x_can.c
- 0
- 0
-
-
- 8
- 84
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
- n32g45x_adc.c
- 0
- 0
-
-
- 8
- 85
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
- n32g45x_dac.c
- 0
- 0
-
-
- 8
- 86
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
- n32g45x_tim.c
- 0
- 0
-
-
- 8
- 87
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
- n32g45x_rtc.c
- 0
- 0
-
-
- 8
- 88
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
- n32g45x_pwr.c
- 0
- 0
-
-
- 8
- 89
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
- n32g45x_wwdg.c
- 0
- 0
-
-
- 8
- 90
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
- n32g45x_iwdg.c
- 0
- 0
-
-
-
::CMSIS
0
diff --git a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.uvprojx b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.uvprojx
index 33efa7b75e..4d1c636145 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.uvprojx
+++ b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/project.uvprojx
@@ -334,9 +334,9 @@
0
- RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, __RTTHREAD__, N32G45X, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_LIBC
+ N32G45X, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__
- ..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;.;board;..\libraries\n32_drivers;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\libraries\n32_drivers\config;applications;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\eventfd;..\libraries\N32G45x_Firmware_Library\CMSIS\core;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\spi;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc
+ ..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;..\..\..\..\libcpu\arm\common;..\..\..\..\components\drivers\include;board;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\libc\compilers\common\extension;..\libraries\N32G45x_Firmware_Library\CMSIS\core;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\smp_call;..\..\..\..\include;..\..\..\..\libcpu\arm\cortex-m4;.;applications;..\..\..\..\components\net\utest;..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\include;..\libraries\n32_drivers\config;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\libraries\n32_drivers;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\phy;..\..\..\..\components\drivers\spi;..\..\..\..\components\finsh;..\..\..\..\components\libc\posix\ipc
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -452,7 +431,7 @@
dev_can.c
1
- ..\..\..\components\drivers\can\dev_can.c
+ ..\..\..\..\components\drivers\can\dev_can.c
@@ -471,26 +450,7 @@
device.c
1
- ..\..\..\components\drivers\core\device.c
-
-
-
-
-
- __RT_IPC_SOURCE__
-
-
-
-
-
-
-
-
-
-
- clock_timer.c
- 1
- ..\..\..\components\drivers\clock_time\clock_timer.c
+ ..\..\..\..\components\drivers\core\device.c
@@ -509,7 +469,7 @@
dev_i2c_bit_ops.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -528,7 +488,7 @@
dev_i2c_core.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_core.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
@@ -547,7 +507,7 @@
dev_i2c_dev.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_dev.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
@@ -566,7 +526,7 @@
completion_comm.c
1
- ..\..\..\components\drivers\ipc\completion_comm.c
+ ..\..\..\..\components\drivers\ipc\completion_comm.c
@@ -585,7 +545,7 @@
completion_up.c
1
- ..\..\..\components\drivers\ipc\completion_up.c
+ ..\..\..\..\components\drivers\ipc\completion_up.c
@@ -604,7 +564,7 @@
condvar.c
1
- ..\..\..\components\drivers\ipc\condvar.c
+ ..\..\..\..\components\drivers\ipc\condvar.c
@@ -623,7 +583,7 @@
dataqueue.c
1
- ..\..\..\components\drivers\ipc\dataqueue.c
+ ..\..\..\..\components\drivers\ipc\dataqueue.c
@@ -642,7 +602,7 @@
pipe.c
1
- ..\..\..\components\drivers\ipc\pipe.c
+ ..\..\..\..\components\drivers\ipc\pipe.c
@@ -661,7 +621,7 @@
ringblk_buf.c
1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
+ ..\..\..\..\components\drivers\ipc\ringblk_buf.c
@@ -680,7 +640,7 @@
ringbuffer.c
1
- ..\..\..\components\drivers\ipc\ringbuffer.c
+ ..\..\..\..\components\drivers\ipc\ringbuffer.c
@@ -699,7 +659,7 @@
waitqueue.c
1
- ..\..\..\components\drivers\ipc\waitqueue.c
+ ..\..\..\..\components\drivers\ipc\waitqueue.c
@@ -718,7 +678,7 @@
workqueue.c
1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\..\components\drivers\ipc\workqueue.c
@@ -737,7 +697,7 @@
adc.c
1
- ..\..\..\components\drivers\misc\adc.c
+ ..\..\..\..\components\drivers\misc\adc.c
@@ -756,7 +716,7 @@
dac.c
1
- ..\..\..\components\drivers\misc\dac.c
+ ..\..\..\..\components\drivers\misc\dac.c
@@ -775,7 +735,7 @@
dev_pin.c
1
- ..\..\..\components\drivers\pin\dev_pin.c
+ ..\..\..\..\components\drivers\pin\dev_pin.c
@@ -794,7 +754,7 @@
dev_rtc.c
1
- ..\..\..\components\drivers\rtc\dev_rtc.c
+ ..\..\..\..\components\drivers\rtc\dev_rtc.c
@@ -813,7 +773,7 @@
dev_serial.c
1
- ..\..\..\components\drivers\serial\dev_serial.c
+ ..\..\..\..\components\drivers\serial\dev_serial.c
@@ -832,7 +792,7 @@
dev_spi.c
1
- ..\..\..\components\drivers\spi\dev_spi.c
+ ..\..\..\..\components\drivers\spi\dev_spi.c
@@ -851,7 +811,7 @@
dev_spi_core.c
1
- ..\..\..\components\drivers\spi\dev_spi_core.c
+ ..\..\..\..\components\drivers\spi\dev_spi_core.c
@@ -870,7 +830,7 @@
dev_watchdog.c
1
- ..\..\..\components\drivers\watchdog\dev_watchdog.c
+ ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
@@ -930,13 +890,6 @@
..\libraries\n32_drivers\drv_gpio.c
-
-
- drv_timer.c
- 1
- ..\libraries\n32_drivers\drv_timer.c
-
-
drv_rtc.c
@@ -972,28 +925,28 @@
shell.c
1
- ..\..\..\components\finsh\shell.c
+ ..\..\..\..\components\finsh\shell.c
msh.c
1
- ..\..\..\components\finsh\msh.c
-
-
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
+ ..\..\..\..\components\finsh\msh.c
msh_parse.c
1
- ..\..\..\components\finsh\msh_parse.c
+ ..\..\..\..\components\finsh\msh_parse.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\..\..\components\finsh\cmd.c
@@ -1003,7 +956,7 @@
clock.c
1
- ..\..\..\src\clock.c
+ ..\..\..\..\src\clock.c
@@ -1022,7 +975,7 @@
components.c
1
- ..\..\..\src\components.c
+ ..\..\..\..\src\components.c
@@ -1041,7 +994,7 @@
cpu_up.c
1
- ..\..\..\src\cpu_up.c
+ ..\..\..\..\src\cpu_up.c
@@ -1060,7 +1013,7 @@
defunct.c
1
- ..\..\..\src\defunct.c
+ ..\..\..\..\src\defunct.c
@@ -1079,7 +1032,7 @@
idle.c
1
- ..\..\..\src\idle.c
+ ..\..\..\..\src\idle.c
@@ -1098,7 +1051,7 @@
ipc.c
1
- ..\..\..\src\ipc.c
+ ..\..\..\..\src\ipc.c
@@ -1117,7 +1070,7 @@
irq.c
1
- ..\..\..\src\irq.c
+ ..\..\..\..\src\irq.c
@@ -1136,7 +1089,7 @@
kservice.c
1
- ..\..\..\src\kservice.c
+ ..\..\..\..\src\kservice.c
@@ -1155,7 +1108,7 @@
mem.c
1
- ..\..\..\src\mem.c
+ ..\..\..\..\src\mem.c
@@ -1174,7 +1127,7 @@
memheap.c
1
- ..\..\..\src\memheap.c
+ ..\..\..\..\src\memheap.c
@@ -1193,7 +1146,7 @@
mempool.c
1
- ..\..\..\src\mempool.c
+ ..\..\..\..\src\mempool.c
@@ -1212,7 +1165,7 @@
object.c
1
- ..\..\..\src\object.c
+ ..\..\..\..\src\object.c
@@ -1231,7 +1184,7 @@
scheduler_comm.c
1
- ..\..\..\src\scheduler_comm.c
+ ..\..\..\..\src\scheduler_comm.c
@@ -1250,7 +1203,7 @@
scheduler_up.c
1
- ..\..\..\src\scheduler_up.c
+ ..\..\..\..\src\scheduler_up.c
@@ -1269,7 +1222,7 @@
thread.c
1
- ..\..\..\src\thread.c
+ ..\..\..\..\src\thread.c
@@ -1288,7 +1241,7 @@
timer.c
1
- ..\..\..\src\timer.c
+ ..\..\..\..\src\timer.c
@@ -1305,132 +1258,101 @@
- klibc
+ Libc
- kstring.c
+ syscall_mem.c
1
- ..\..\..\src\klibc\kstring.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- rt_vsscanf.c
+ syscalls.c
1
- ..\..\..\src\klibc\rt_vsscanf.c
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
- kstdio.c
+ cctype.c
1
- ..\..\..\src\klibc\kstdio.c
+ ..\..\..\..\components\libc\compilers\common\cctype.c
- rt_vsnprintf_tiny.c
+ cstdlib.c
1
- ..\..\..\src\klibc\rt_vsnprintf_tiny.c
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+
+
+ cstring.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+
+
+ ctime.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+
+
+ cunistd.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+
+
+ cwchar.c
+ 1
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
kerrno.c
1
- ..\..\..\src\klibc\kerrno.c
+ ..\..\..\..\src\klibc\kerrno.c
-
-
- libcpu
- atomic_arm.c
+ kstdio.c
1
- ..\..\..\libcpu\arm\common\atomic_arm.c
+ ..\..\..\..\src\klibc\kstdio.c
- div0.c
+ kstring.c
1
- ..\..\..\libcpu\arm\common\div0.c
+ ..\..\..\..\src\klibc\kstring.c
- showmem.c
+ rt_vsnprintf_tiny.c
1
- ..\..\..\libcpu\arm\common\showmem.c
+ ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- cpuport.c
+ rt_vsscanf.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\..\..\..\src\klibc\rt_vsscanf.c
Libraries
-
-
- n32g45x_pwr.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
-
-
-
-
- n32g45x_usart.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
-
-
-
-
- n32g45x_can.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
-
-
-
-
- n32g45x_wwdg.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
-
-
-
-
- n32g45x_iwdg.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
-
-
-
-
- misc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
-
-
-
-
- n32g45x_dma.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
-
-
system_n32g45x.c
@@ -1438,27 +1360,6 @@
..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
-
-
- n32g45x_dac.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
-
-
-
-
- n32g45x_tim.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
-
-
-
-
- n32g45x_exti.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
-
-
n32g45x_gpio.c
@@ -1466,20 +1367,6 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_gpio.c
-
-
- n32g45x_rtc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
-
-
-
-
- n32g45x_adc.c
- 1
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
-
-
n32g45x_rcc.c
@@ -1487,6 +1374,34 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
+
+
+ n32g45x_exti.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
+
+
+
+
+ misc.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
+
+
+
+
+ n32g45x_usart.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
+
+
+
+
+ n32g45x_dma.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
+
+
n32g45x_i2c.c
@@ -1501,6 +1416,55 @@
..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
+
+
+ n32g45x_can.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
+
+
+
+
+ n32g45x_adc.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
+
+
+
+
+ n32g45x_dac.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
+
+
+
+
+ n32g45x_rtc.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
+
+
+
+
+ n32g45x_pwr.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
+
+
+
+
+ n32g45x_wwdg.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
+
+
+
+
+ n32g45x_iwdg.c
+ 1
+ ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
+
+
diff --git a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/rtconfig.h b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/rtconfig.h
index 506672db3f..10ead92b4f 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xrl-stb/rtconfig.h
+++ b/bsp/n32/n32gxx_lxx/n32g45xrl-stb/rtconfig.h
@@ -104,10 +104,13 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "usart1"
+#define RT_USING_CONSOLE_OUTPUT_CTL
#define RT_VER_NUM 0x50300
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
+#define ARCH_USING_HW_ATOMIC_8
+#define ARCH_USING_HW_ATOMIC_16
#define RT_USING_CPU_FFS
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
@@ -163,7 +166,6 @@
#define RT_USING_SPI_ISR
#define RT_USING_WDT
#define RT_USING_PIN
-#define RT_USING_HWTIMER
/* end of Device Drivers */
/* C/C++ and POSIX layer */
diff --git a/bsp/n32/n32gxx_lxx/n32g45xvl-stb/.config b/bsp/n32/n32gxx_lxx/n32g45xvl-stb/.config
index 972176a480..23056b1ff0 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xvl-stb/.config
+++ b/bsp/n32/n32gxx_lxx/n32g45xvl-stb/.config
@@ -180,12 +180,15 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="usart1"
+CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
CONFIG_RT_VER_NUM=0x50300
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
CONFIG_RT_USING_HW_ATOMIC=y
+CONFIG_ARCH_USING_HW_ATOMIC_8=y
+CONFIG_ARCH_USING_HW_ATOMIC_16=y
CONFIG_RT_USING_CPU_FFS=y
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
@@ -250,7 +253,7 @@ CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
-# CONFIG_RT_USING_CPUTIME is not set
+# CONFIG_RT_USING_CLOCK_TIME is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
@@ -290,10 +293,10 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_BLK is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_KTIME is not set
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
@@ -607,6 +610,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# tools packages
#
# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -754,6 +759,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages
#
@@ -899,9 +906,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# NUVOTON Drivers
#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers
#
@@ -910,6 +915,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
# end of GD32 Drivers
#
@@ -1004,6 +1010,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
+# CONFIG_PKG_USING_SCD4X is not set
# end of sensors drivers
#
@@ -1021,6 +1028,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_CST812T is not set
# end of touch drivers
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1104,6 +1112,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ISOTP_C is not set
# CONFIG_PKG_USING_IKUNLED is not set
# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers
@@ -1476,10 +1487,11 @@ CONFIG_BSP_USART1_AFIO_MODE_PA9_PA10=y
# CONFIG_BSP_USING_I2C1 is not set
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
-# CONFIG_BSP_USING_HWTIMER is not set
+# CONFIG_BSP_USING_CLOCK_TIMER is not set
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_DAC is not set
# CONFIG_BSP_USING_CAN is not set
+# CONFIG_BSP_USING_PWM is not set
# end of On-chip Peripheral Drivers
#
diff --git a/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.ewp b/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.ewp
index 18d89ec013..d7079af784 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.ewp
+++ b/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.ewp
@@ -2208,9 +2208,6 @@
$PROJ_DIR$\..\..\..\..\components\drivers\core\device.c
-
- $PROJ_DIR$\..\..\..\components\drivers\clock_time\clock_timer.c
-
$PROJ_DIR$\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -2292,9 +2289,6 @@
$PROJ_DIR$\..\libraries\n32_drivers\drv_gpio.c
-
- $PROJ_DIR$\..\libraries\n32_drivers\drv_timer.c
-
$PROJ_DIR$\..\libraries\n32_drivers\drv_rtc.c
@@ -2475,9 +2469,6 @@
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
-
- $PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
-
$PROJ_DIR$\..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
diff --git a/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.uvoptx b/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.uvoptx
index 547c4b34a2..4fae3b2177 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.uvoptx
+++ b/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.uvoptx
@@ -174,1150 +174,6 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- CPU
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\atomic_arm.c
- atomic_arm.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 2
- 5
- 2
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\can\dev_can.c
- dev_can.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\core\device.c
- device.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\hwtimer\hwtimer.c
- hwtimer.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
- dev_i2c_bit_ops.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
- dev_i2c_core.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
- dev_i2c_dev.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_comm.c
- completion_comm.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\completion_up.c
- completion_up.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\condvar.c
- condvar.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\pipe.c
- pipe.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\ipc\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\adc.c
- adc.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\misc\dac.c
- dac.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\pin\dev_pin.c
- dev_pin.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\rtc\dev_rtc.c
- dev_rtc.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\serial\dev_serial.c
- dev_serial.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi.c
- dev_spi.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\spi\dev_spi_core.c
- dev_spi_core.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- ..\..\..\..\components\drivers\watchdog\dev_watchdog.c
- dev_watchdog.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 4
- 30
- 2
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\startup\startup_n32g45x.s
- startup_n32g45x.s
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_adc.c
- drv_adc.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_can.c
- drv_can.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_dac.c
- drv_dac.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_hwtimer.c
- drv_hwtimer.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_rtc.c
- drv_rtc.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_spi.c
- drv_spi.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- ..\libraries\n32_drivers\drv_wdt.c
- drv_wdt.c
- 0
- 0
-
-
-
-
- Finsh
- 0
- 0
- 0
- 0
-
- 5
- 41
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 5
- 42
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 5
- 43
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\msh_parse.c
- msh_parse.c
- 0
- 0
-
-
- 5
- 44
- 1
- 0
- 0
- 0
- ..\..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\..\src\cpu_up.c
- cpu_up.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\..\src\defunct.c
- defunct.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 6
- 53
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 6
- 54
- 1
- 0
- 0
- 0
- ..\..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 6
- 55
- 1
- 0
- 0
- 0
- ..\..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 6
- 56
- 1
- 0
- 0
- 0
- ..\..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 6
- 57
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_comm.c
- scheduler_comm.c
- 0
- 0
-
-
- 6
- 58
- 1
- 0
- 0
- 0
- ..\..\..\..\src\scheduler_up.c
- scheduler_up.c
- 0
- 0
-
-
- 6
- 59
- 1
- 0
- 0
- 0
- ..\..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 6
- 60
- 1
- 0
- 0
- 0
- ..\..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Libc
- 0
- 0
- 0
- 0
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cctype.c
- cctype.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstdlib.c
- cstdlib.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cstring.c
- cstring.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\ctime.c
- ctime.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cunistd.c
- cunistd.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\..\..\components\libc\compilers\common\cwchar.c
- cwchar.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kerrno.c
- kerrno.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstdio.c
- kstdio.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\kstring.c
- kstring.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsnprintf_tiny.c
- rt_vsnprintf_tiny.c
- 0
- 0
-
-
- 7
- 73
- 1
- 0
- 0
- 0
- ..\..\..\..\src\klibc\rt_vsscanf.c
- rt_vsscanf.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 8
- 74
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\CMSIS\device\system_n32g45x.c
- system_n32g45x.c
- 0
- 0
-
-
- 8
- 75
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_gpio.c
- n32g45x_gpio.c
- 0
- 0
-
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rcc.c
- n32g45x_rcc.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_exti.c
- n32g45x_exti.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\misc.c
- misc.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_usart.c
- n32g45x_usart.c
- 0
- 0
-
-
- 8
- 80
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dma.c
- n32g45x_dma.c
- 0
- 0
-
-
- 8
- 81
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_i2c.c
- n32g45x_i2c.c
- 0
- 0
-
-
- 8
- 82
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_spi.c
- n32g45x_spi.c
- 0
- 0
-
-
- 8
- 83
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_can.c
- n32g45x_can.c
- 0
- 0
-
-
- 8
- 84
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_adc.c
- n32g45x_adc.c
- 0
- 0
-
-
- 8
- 85
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_dac.c
- n32g45x_dac.c
- 0
- 0
-
-
- 8
- 86
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_tim.c
- n32g45x_tim.c
- 0
- 0
-
-
- 8
- 87
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_rtc.c
- n32g45x_rtc.c
- 0
- 0
-
-
- 8
- 88
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_pwr.c
- n32g45x_pwr.c
- 0
- 0
-
-
- 8
- 89
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_wwdg.c
- n32g45x_wwdg.c
- 0
- 0
-
-
- 8
- 90
- 1
- 0
- 0
- 0
- ..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\src\n32g45x_iwdg.c
- n32g45x_iwdg.c
- 0
- 0
-
-
-
::CMSIS
0
diff --git a/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.uvprojx b/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.uvprojx
index 3d12e6f4b9..d37e888789 100644
--- a/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.uvprojx
+++ b/bsp/n32/n32gxx_lxx/n32g45xvl-stb/project.uvprojx
@@ -334,9 +334,9 @@
0
- N32G45X, RT_USING_LIBC, __RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER
+ __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, N32G45X, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER
- ..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\core;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\..\..\include;..\..\..\libcpu\arm\common;..\..\..\components\finsh;..\libraries\n32_drivers;..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\spi;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;.;..\..\..\libcpu\arm\cortex-m4;board;..\libraries\n32_drivers\config;applications;..\..\..\components\drivers\phy
+ ..\libraries\n32_drivers;..\..\..\..\components\finsh;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\drivers\spi;..\..\..\..\components\net\utest;applications;..\..\..\..\include;..\..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\device;..\..\..\..\components\libc\posix\io\eventfd;..\libraries\n32_drivers\config;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\cortex-m4;..\..\..\..\libcpu\arm\common;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\drivers\smp_call;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\drivers\include;board;..\..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\n32g45x_std_periph_driver\inc;.;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\drivers\phy;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\drivers\include;..\libraries\N32G45x_Firmware_Library\CMSIS\core
@@ -388,61 +388,40 @@
- Compiler
+ CPU
- syscall_mem.c
+ atomic_arm.c
1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\..\libcpu\arm\common\atomic_arm.c
- syscalls.c
+ div0.c
1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\..\libcpu\arm\common\div0.c
- cctype.c
+ showmem.c
1
- ..\..\..\components\libc\compilers\common\cctype.c
+ ..\..\..\..\libcpu\arm\common\showmem.c
- cstdlib.c
- 1
- ..\..\..\components\libc\compilers\common\cstdlib.c
+ context_rvds.S
+ 2
+ ..\..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- cstring.c
+ cpuport.c
1
- ..\..\..\components\libc\compilers\common\cstring.c
-
-
-
-
- ctime.c
- 1
- ..\..\..\components\libc\compilers\common\ctime.c
-
-
-
-
- cunistd.c
- 1
- ..\..\..\components\libc\compilers\common\cunistd.c
-
-
-
-
- cwchar.c
- 1
- ..\..\..\components\libc\compilers\common\cwchar.c
+ ..\..\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -452,7 +431,7 @@
dev_can.c
1
- ..\..\..\components\drivers\can\dev_can.c
+ ..\..\..\..\components\drivers\can\dev_can.c
@@ -471,26 +450,7 @@
device.c
1
- ..\..\..\components\drivers\core\device.c
-
-
-
-
-
- __RT_IPC_SOURCE__
-
-
-
-
-
-
-
-
-
-
- clock_timer.c
- 1
- ..\..\..\components\drivers\clock_time\clock_timer.c
+ ..\..\..\..\components\drivers\core\device.c
@@ -509,7 +469,7 @@
dev_i2c_bit_ops.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c
@@ -528,7 +488,7 @@
dev_i2c_core.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_core.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_core.c
@@ -547,7 +507,7 @@
dev_i2c_dev.c
1
- ..\..\..\components\drivers\i2c\dev_i2c_dev.c
+ ..\..\..\..\components\drivers\i2c\dev_i2c_dev.c
@@ -566,7 +526,7 @@
completion_comm.c
1
- ..\..\..\components\drivers\ipc\completion_comm.c
+ ..\..\..\..\components\drivers\ipc\completion_comm.c
@@ -585,7 +545,7 @@
completion_up.c
1
- ..\..\..\components\drivers\ipc\completion_up.c
+ ..\..\..\..\components\drivers\ipc\completion_up.c
@@ -604,7 +564,7 @@
condvar.c
1
- ..\..\..\components\drivers\ipc\condvar.c
+ ..\..\..\..\components\drivers\ipc\condvar.c
@@ -623,7 +583,7 @@
dataqueue.c
1
- ..\..\..\components\drivers\ipc\dataqueue.c
+ ..\..\..\..\components\drivers\ipc\dataqueue.c
@@ -642,7 +602,7 @@
pipe.c
1
- ..\..\..\components\drivers\ipc\pipe.c
+ ..\..\..\..\components\drivers\ipc\pipe.c
@@ -661,7 +621,7 @@
ringblk_buf.c
1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
+ ..\..\..\..\components\drivers\ipc\ringblk_buf.c
@@ -680,7 +640,7 @@
ringbuffer.c
1
- ..\..\..\components\drivers\ipc\ringbuffer.c
+ ..\..\..\..\components\drivers\ipc\ringbuffer.c
@@ -699,7 +659,7 @@
waitqueue.c
1
- ..\..\..\components\drivers\ipc\waitqueue.c
+ ..\..\..\..\components\drivers\ipc\waitqueue.c
@@ -718,7 +678,7 @@
workqueue.c
1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\..\components\drivers\ipc\workqueue.c
@@ -737,7 +697,7 @@