From ccbd22f493e065b2bce5203a2004a3a0aa7e4a4a Mon Sep 17 00:00:00 2001 From: liukangcc Date: Wed, 26 Jan 2022 18:29:40 +0800 Subject: [update] refresh project --- bsp/CME_M7/.config | 11 +- bsp/CME_M7/project.uvproj | 199 ++++--- bsp/Vango_V85xx/.config | 10 +- bsp/Vango_V85xx/project.uvprojx | 205 ++++--- bsp/acm32f0x0-nucleo/.config | 10 +- bsp/acm32f0x0-nucleo/project.ewp | 80 +-- bsp/acm32f0x0-nucleo/project.uvprojx | 145 +++-- bsp/acm32f4xx-nucleo/.config | 10 +- bsp/acm32f4xx-nucleo/project.uvprojx | 127 ++-- bsp/allwinner_tina/.config | 10 +- bsp/amebaz/.config | 13 +- bsp/amebaz/project.ewp | 176 +++--- bsp/amebaz/rtconfig.h | 2 +- bsp/apm32/apm32f103xe-minibroard/.config | 10 +- bsp/apm32/apm32f103xe-minibroard/project.uvprojx | 103 ++-- bsp/apollo2/.config | 10 +- bsp/apollo2/project.uvprojx | 153 +++-- bsp/asm9260t/.config | 10 +- bsp/asm9260t/project.ewp | 90 +-- bsp/asm9260t/project.uvproj | 169 +++--- bsp/at32/at32f403a-start/.config | 10 +- bsp/at32/at32f403a-start/project.ewp | 80 +-- bsp/at32/at32f403a-start/project.uvproj | 127 ++-- bsp/at32/at32f403a-start/project.uvprojx | 101 ++-- bsp/at32/at32f407-start/.config | 10 +- bsp/at32/at32f407-start/project.ewp | 80 +-- bsp/at32/at32f407-start/project.uvproj | 111 ++-- bsp/at32/at32f407-start/project.uvprojx | 107 ++-- bsp/at91sam9260/.config | 10 +- bsp/at91sam9260/project.uvopt | 13 +- bsp/at91sam9260/project.uvproj | 159 ++--- bsp/at91sam9g45/.config | 10 +- bsp/at91sam9g45/project.uvproj | 217 ++++--- bsp/avr32uc3b0/.config | 10 +- bsp/beaglebone/.config | 10 +- bsp/bluetrum/ab32vg1-ab-prougen/.config | 10 +- bsp/bm3803/.config | 10 +- bsp/ck802/.config | 10 +- bsp/dm365/.config | 15 +- bsp/dm365/rtconfig.h | 4 +- bsp/essemi/es32f0654/.config | 10 +- bsp/essemi/es32f0654/project.uvprojx | 215 ++++--- bsp/essemi/es32f365x/.config | 10 +- bsp/essemi/es32f365x/project.ewp | 136 ++--- bsp/essemi/es32f365x/project.uvprojx | 255 ++++---- bsp/essemi/es32f369x/.config | 10 +- bsp/essemi/es32f369x/project.ewp | 142 ++--- bsp/essemi/es32f369x/project.uvprojx | 251 ++++---- bsp/fm33lc026/project.uvprojx | 101 ++-- bsp/frdm-k64f/.config | 11 +- bsp/frdm-k64f/project.uvproj | 273 +++++---- bsp/frdm-k64f/project.uvprojx | 275 +++++---- bsp/ft2004/.config | 11 +- bsp/gd32/gd32103c-eval/.config | 72 ++- bsp/gd32/gd32103c-eval/project.uvoptx | 568 ------------------ bsp/gd32/gd32103c-eval/project.uvproj | 137 +++-- bsp/gd32/gd32103c-eval/project.uvprojx | 318 ++++++---- bsp/gd32/gd32103c-eval/rtconfig.h | 17 +- bsp/gd32/gd32105c-eval/.config | 68 ++- bsp/gd32/gd32105c-eval/project.uvproj | 143 +++-- bsp/gd32/gd32105c-eval/project.uvprojx | 147 +++-- bsp/gd32/gd32105c-eval/rtconfig.h | 17 +- bsp/gd32/gd32105r-start/.config | 26 +- bsp/gd32/gd32105r-start/project.uvproj | 196 +++++-- bsp/gd32/gd32105r-start/project.uvprojx | 148 +++-- bsp/gd32/gd32105r-start/rtconfig.h | 6 +- bsp/gd32/gd32107c-eval/.config | 26 +- bsp/gd32/gd32107c-eval/project.uvoptx | 616 -------------------- bsp/gd32/gd32107c-eval/project.uvproj | 159 ++--- bsp/gd32/gd32107c-eval/project.uvprojx | 429 +++++++------- bsp/gd32/gd32107c-eval/rtconfig.h | 6 +- bsp/gd32/gd32205r-start/.config | 68 ++- bsp/gd32/gd32205r-start/project.uvproj | 125 ++-- bsp/gd32/gd32205r-start/project.uvprojx | 137 +++-- bsp/gd32/gd32205r-start/rtconfig.h | 17 +- bsp/gd32/gd32303e-eval/.config | 70 ++- bsp/gd32/gd32303e-eval/project.uvoptx | 570 +----------------- bsp/gd32/gd32303e-eval/project.uvproj | 133 +++-- bsp/gd32/gd32303e-eval/project.uvprojx | 322 +++++++---- bsp/gd32/gd32303e-eval/rtconfig.h | 19 +- bsp/gd32/gd32305r-start/.config | 68 ++- bsp/gd32/gd32305r-start/project.uvproj | 133 +++-- bsp/gd32/gd32305r-start/project.uvprojx | 147 +++-- bsp/gd32/gd32305r-start/rtconfig.h | 17 +- bsp/gd32/gd32407v-start/.config | 16 +- bsp/gd32/gd32407v-start/project.uvoptx | 640 --------------------- bsp/gd32/gd32407v-start/project.uvproj | 186 +++--- bsp/gd32/gd32407v-start/project.uvprojx | 316 ++++++---- bsp/gd32/gd32450z-eval/.config | 68 ++- bsp/gd32/gd32450z-eval/project.uvoptx | 588 ------------------- bsp/gd32/gd32450z-eval/project.uvproj | 162 +++--- bsp/gd32/gd32450z-eval/project.uvprojx | 329 +++++++---- bsp/gd32/gd32450z-eval/rtconfig.h | 17 +- bsp/gd32105c-eval/.config | 10 +- bsp/gd32105c-eval/project.uvprojx | 249 ++++---- bsp/gd32107c-eval/.config | 10 +- bsp/gd32107c-eval/project.uvprojx | 229 ++++---- bsp/gd32303e-eval/.config | 10 +- bsp/gd32303e-eval/project.uvprojx | 217 ++++--- bsp/gd32350r-eval/.config | 10 +- bsp/gd32350r-eval/project.uvprojx | 197 +++---- bsp/gd32450z-eval/.config | 4 +- bsp/gd32450z-eval/project.uvproj | 357 ++++++------ bsp/gd32450z-eval/project.uvprojx | 275 +++++---- bsp/gd32e230k-start/.config | 10 +- bsp/gd32e230k-start/project.uvprojx | 209 ++++--- bsp/gd32vf103v-eval/.config | 10 +- bsp/hc32f460/.config | 10 +- bsp/hc32f460/project.uvprojx | 97 ++-- bsp/hc32f4a0/.config | 10 +- bsp/hc32f4a0/project.uvprojx | 109 ++-- bsp/hc32l136/.config | 10 +- bsp/hc32l136/project.ewp | 76 +-- bsp/hc32l136/project.uvprojx | 121 ++-- bsp/hc32l196/.config | 10 +- bsp/hc32l196/project.uvprojx | 93 ++- bsp/hifive1/.config | 10 +- bsp/hk32/hk32f030c8-mini/.config | 10 +- bsp/hk32/hk32f030c8-mini/project.ewp | 70 +-- bsp/hk32/hk32f030c8-mini/project.uvproj | 125 ++-- bsp/hk32/hk32f030c8-mini/project.uvprojx | 137 +++-- bsp/imx6sx/cortex-a9/.config | 4 +- bsp/imx6ul/.config | 10 +- bsp/imxrt/imxrt1052-atk-commander/.config | 10 +- bsp/imxrt/imxrt1052-atk-commander/project.uvprojx | 173 +++--- bsp/imxrt/imxrt1052-fire-pro/.config | 10 +- bsp/imxrt/imxrt1052-fire-pro/project.ewp | 79 +-- bsp/imxrt/imxrt1052-fire-pro/project.uvprojx | 133 +++-- bsp/imxrt/imxrt1052-nxp-evk/.config | 10 +- bsp/imxrt/imxrt1052-nxp-evk/project.ewp | 91 +-- bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx | 159 ++--- bsp/imxrt/imxrt1052-seeed-ArchMix/.config | 10 +- bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx | 143 +++-- bsp/imxrt/imxrt1064-nxp-evk/.config | 10 +- bsp/imxrt/imxrt1064-nxp-evk/project.ewp | 75 +-- bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx | 113 ++-- bsp/juicevm/.config | 20 +- bsp/juicevm/rtconfig.h | 1 + bsp/k210/.config | 10 +- bsp/lm3s8962/project.Uv2 | 75 ++- bsp/lm3s9b9x/project.Uv2 | 63 +- bsp/lm4f232/project.uvproj | 199 ++++--- bsp/lpc1114/.config | 10 +- bsp/lpc176x/project.ewp | 72 +-- bsp/lpc176x/project.uvproj | 99 ++-- bsp/lpc178x/project.uvproj | 123 ++-- bsp/lpc2148/project.Uv2 | 23 +- bsp/lpc2478/project.uvproj | 119 ++-- bsp/lpc408x/.config | 10 +- bsp/lpc408x/project.uvproj | 113 ++-- bsp/lpc408x/project.uvprojx | 127 ++-- bsp/lpc43xx/M0/project.uvproj | 133 ++--- bsp/lpc43xx/M4/project.uvproj | 117 ++-- bsp/lpc5410x/project.uvprojx | 141 +++-- bsp/lpc54114-lite/.config | 10 +- bsp/lpc54114-lite/project.uvprojx | 269 +++++---- bsp/lpc54608-LPCXpresso/.config | 13 +- bsp/lpc54608-LPCXpresso/project.uvprojx | 515 ++++++++--------- bsp/lpc54608-LPCXpresso/rtconfig.h | 2 +- bsp/lpc55sxx/lpc55s69_nxp_evk/.config | 10 +- bsp/lpc55sxx/lpc55s69_nxp_evk/project.ewp | 69 +-- bsp/lpc55sxx/lpc55s69_nxp_evk/project.uvprojx | 101 ++-- bsp/lpc55sxx/lpc55s69_nxp_evk_ns/.config | 10 +- bsp/lpc55sxx/lpc55s69_nxp_evk_ns/project.uvprojx | 145 +++-- bsp/ls1bdev/.config | 10 +- bsp/ls1cdev/.config | 11 +- bsp/ls2kdev/.config | 4 +- bsp/maxim/MAX32660_EVSYS/.config | 10 +- bsp/maxim/MAX32660_EVSYS/project.uvprojx | 101 ++-- bsp/mb9bf506r/project.ewp | 82 +-- bsp/mb9bf506r/project.uvproj | 119 ++-- bsp/mb9bf568r/project.uvproj | 93 ++- bsp/mb9bf618s/project.ewp | 60 +- bsp/mb9bf618s/project.uvproj | 113 ++-- bsp/mini2440/.config | 10 +- bsp/mini2440/project.Uv2 | 53 +- bsp/mini2440/project.uvproj | 153 +++-- bsp/mipssim/.config | 10 +- bsp/mm32f103x/.config | 10 +- bsp/mm32f103x/project.ewp | 108 ++-- bsp/mm32f103x/project.uvprojx | 181 +++--- bsp/mm32f327x/.config | 10 +- bsp/mm32f327x/project.ewp | 130 ++--- bsp/mm32f327x/project.uvprojx | 211 ++++--- bsp/mm32l07x/.config | 10 +- bsp/mm32l07x/project.ewp | 110 ++-- bsp/mm32l07x/project.uvprojx | 189 +++--- bsp/mm32l3xx/.config | 10 +- bsp/mm32l3xx/project.ewp | 112 ++-- bsp/mm32l3xx/project.uvprojx | 205 ++++--- bsp/n32g452xx/n32g452xx-mini-system/.config | 70 ++- .../n32g452xx-mini-system/project.uvprojx | 241 ++++---- bsp/n32g452xx/n32g452xx-mini-system/rtconfig.h | 18 +- bsp/nrf5x/nrf51822/.config | 10 +- bsp/nrf5x/nrf51822/project.uvprojx | 109 ++-- bsp/nrf5x/nrf52832/.config | 10 +- bsp/nrf5x/nrf52832/project.uvprojx | 121 ++-- bsp/nrf5x/nrf52833/.config | 10 +- bsp/nrf5x/nrf52833/project.uvprojx | 119 ++-- bsp/nrf5x/nrf52840/.config | 10 +- bsp/nrf5x/nrf52840/project.uvprojx | 103 ++-- bsp/nuclei/gd32vf103_rvstar/.config | 10 +- bsp/nuclei/nuclei_fpga_eval/.config | 10 +- bsp/nuvoton/nk-980iot/.config | 17 +- bsp/nuvoton/nk-n9h30/.config | 13 +- bsp/nuvoton/nk-rtu980/.config | 48 +- bsp/nuvoton/numaker-iot-m487/.config | 3 - bsp/nuvoton/numaker-m032ki/.config | 38 +- bsp/nuvoton/numaker-m2354/.config | 9 +- bsp/nuvoton/numaker-pfm-m487/.config | 3 - bsp/qemu-riscv-virt64/.config | 10 +- bsp/qemu-vexpress-a9/.config | 4 +- bsp/qemu-vexpress-gemini/.config | 10 +- bsp/qemu-virt64-aarch64/.config | 10 +- bsp/raspberry-pi/raspi2/.config | 10 +- bsp/raspberry-pi/raspi3-32/.config | 10 +- bsp/raspberry-pi/raspi3-64/.config | 10 +- bsp/raspberry-pi/raspi4-32/.config | 4 +- bsp/raspberry-pi/raspi4-64/.config | 11 +- bsp/raspberry-pico/.config | 19 +- bsp/raspberry-pico/rtconfig.h | 6 + bsp/renesas/ra6m4-cpk/.config | 10 +- bsp/renesas/ra6m4-cpk/project.uvoptx | 467 +-------------- bsp/renesas/ra6m4-cpk/project.uvprojx | 301 ++++++---- bsp/renesas/ra6m4-iot/.config | 15 +- bsp/renesas/ra6m4-iot/project.uvoptx | 511 +--------------- bsp/renesas/ra6m4-iot/project.uvprojx | 274 +++++---- bsp/rv32m1_vega/ri5cy/.config | 20 +- bsp/rv32m1_vega/ri5cy/rtconfig.h | 1 + bsp/sam7x/project.uvproj | 113 ++-- bsp/simulator/.config | 10 +- bsp/smartfusion2/.config | 10 +- bsp/smartfusion2/project.uvproj | 133 ++--- bsp/smartfusion2/project.uvprojx | 131 ++--- bsp/sparkfun-redv/.config | 10 +- bsp/stm32/stm32f072-st-nucleo/.config | 10 +- bsp/stm32/stm32f072-st-nucleo/project.ewp | 94 +-- bsp/stm32/stm32f072-st-nucleo/project.uvproj | 95 ++- bsp/stm32/stm32f072-st-nucleo/project.uvprojx | 107 ++-- bsp/stm32/stm32f091-st-nucleo/.config | 10 +- bsp/stm32/stm32f091-st-nucleo/project.ewp | 94 +-- bsp/stm32/stm32f091-st-nucleo/project.uvprojx | 103 ++-- bsp/stm32/stm32f103-atk-nano/.config | 10 +- bsp/stm32/stm32f103-atk-nano/project.ewp | 88 +-- bsp/stm32/stm32f103-atk-nano/project.uvproj | 117 ++-- bsp/stm32/stm32f103-atk-nano/project.uvprojx | 109 ++-- bsp/stm32/stm32f103-atk-warshipv3/.config | 10 +- bsp/stm32/stm32f103-atk-warshipv3/project.ewp | 96 ++-- bsp/stm32/stm32f103-atk-warshipv3/project.uvproj | 129 ++--- bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx | 127 ++-- bsp/stm32/stm32f103-blue-pill/.config | 10 +- bsp/stm32/stm32f103-blue-pill/project.ewp | 84 +-- bsp/stm32/stm32f103-blue-pill/project.uvproj | 109 ++-- bsp/stm32/stm32f103-blue-pill/project.uvprojx | 101 ++-- bsp/stm32/stm32f103-dofly-M3S/.config | 10 +- bsp/stm32/stm32f103-dofly-M3S/project.ewp | 104 ++-- bsp/stm32/stm32f103-dofly-M3S/project.uvproj | 123 ++-- bsp/stm32/stm32f103-dofly-M3S/project.uvprojx | 109 ++-- bsp/stm32/stm32f103-dofly-lyc8/.config | 10 +- bsp/stm32/stm32f103-dofly-lyc8/project.ewp | 86 +-- bsp/stm32/stm32f103-dofly-lyc8/project.uvproj | 105 ++-- bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx | 109 ++-- bsp/stm32/stm32f103-fire-arbitrary/.config | 10 +- bsp/stm32/stm32f103-fire-arbitrary/project.ewp | 96 ++-- bsp/stm32/stm32f103-fire-arbitrary/project.uvproj | 125 ++-- bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx | 111 ++-- bsp/stm32/stm32f103-gizwits-gokitv21/.config | 10 +- bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp | 88 +-- .../stm32f103-gizwits-gokitv21/project.uvproj | 95 ++- .../stm32f103-gizwits-gokitv21/project.uvprojx | 119 ++-- bsp/stm32/stm32f103-hw100k-ibox/.config | 10 +- bsp/stm32/stm32f103-hw100k-ibox/project.ewp | 94 +-- bsp/stm32/stm32f103-hw100k-ibox/project.uvproj | 139 +++-- bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx | 125 ++-- bsp/stm32/stm32f103-onenet-nbiot/.config | 10 +- bsp/stm32/stm32f103-onenet-nbiot/project.ewp | 100 ++-- bsp/stm32/stm32f103-onenet-nbiot/project.uvproj | 123 ++-- bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx | 125 ++-- bsp/stm32/stm32f103-yf-ufun/.config | 10 +- bsp/stm32/stm32f103-yf-ufun/project.ewp | 94 +-- bsp/stm32/stm32f103-yf-ufun/project.uvproj | 119 ++-- bsp/stm32/stm32f103-yf-ufun/project.uvprojx | 135 +++-- bsp/stm32/stm32f107-uc-eval/.config | 10 +- bsp/stm32/stm32f107-uc-eval/project.ewp | 94 +-- bsp/stm32/stm32f107-uc-eval/project.uvproj | 117 ++-- bsp/stm32/stm32f107-uc-eval/project.uvprojx | 125 ++-- bsp/stm32/stm32f302-st-nucleo/.config | 10 +- bsp/stm32/stm32f302-st-nucleo/project.ewp | 90 +-- bsp/stm32/stm32f302-st-nucleo/project.uvprojx | 103 ++-- bsp/stm32/stm32f401-st-nucleo/.config | 10 +- bsp/stm32/stm32f401-st-nucleo/project.ewp | 88 +-- bsp/stm32/stm32f401-st-nucleo/project.uvprojx | 121 ++-- bsp/stm32/stm32f405-smdz-breadfruit/.config | 10 +- bsp/stm32/stm32f405-smdz-breadfruit/project.ewp | 90 +-- bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj | 115 ++-- .../stm32f405-smdz-breadfruit/project.uvprojx | 127 ++-- bsp/stm32/stm32f407-armfly-v5/.config | 10 +- bsp/stm32/stm32f407-armfly-v5/project.ewp | 86 +-- bsp/stm32/stm32f407-armfly-v5/project.uvproj | 127 ++-- bsp/stm32/stm32f407-armfly-v5/project.uvprojx | 133 ++--- bsp/stm32/stm32f407-atk-explorer/.config | 10 +- bsp/stm32/stm32f407-atk-explorer/project.ewp | 98 ++-- bsp/stm32/stm32f407-atk-explorer/project.uvproj | 129 ++--- bsp/stm32/stm32f407-atk-explorer/project.uvprojx | 113 ++-- bsp/stm32/stm32f407-robomaster-c/.config | 10 +- bsp/stm32/stm32f407-robomaster-c/project.ewp | 88 +-- bsp/stm32/stm32f407-robomaster-c/project.uvproj | 127 ++-- bsp/stm32/stm32f407-robomaster-c/project.uvprojx | 117 ++-- bsp/stm32/stm32f407-st-discovery/.config | 10 +- bsp/stm32/stm32f407-st-discovery/project.ewp | 88 +-- bsp/stm32/stm32f407-st-discovery/project.uvproj | 119 ++-- bsp/stm32/stm32f407-st-discovery/project.uvprojx | 121 ++-- bsp/stm32/stm32f410-st-nucleo/.config | 10 +- bsp/stm32/stm32f410-st-nucleo/project.ewp | 88 +-- bsp/stm32/stm32f410-st-nucleo/project.uvprojx | 105 ++-- bsp/stm32/stm32f411-atk-nano/.config | 10 +- bsp/stm32/stm32f411-atk-nano/project.ewp | 88 +-- bsp/stm32/stm32f411-atk-nano/project.uvprojx | 141 +++-- bsp/stm32/stm32f411-st-nucleo/.config | 10 +- bsp/stm32/stm32f411-st-nucleo/project.ewp | 90 +-- bsp/stm32/stm32f411-st-nucleo/project.uvprojx | 119 ++-- bsp/stm32/stm32f411-weact-MiniF4/.config | 10 +- bsp/stm32/stm32f411-weact-MiniF4/project.ewp | 94 +-- bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx | 121 ++-- bsp/stm32/stm32f412-st-nucleo/.config | 10 +- bsp/stm32/stm32f412-st-nucleo/project.ewp | 88 +-- bsp/stm32/stm32f412-st-nucleo/project.uvprojx | 125 ++-- bsp/stm32/stm32f413-st-nucleo/.config | 10 +- bsp/stm32/stm32f413-st-nucleo/project.ewp | 92 +-- bsp/stm32/stm32f413-st-nucleo/project.uvproj | 135 +++-- bsp/stm32/stm32f413-st-nucleo/project.uvprojx | 125 ++-- bsp/stm32/stm32f427-robomaster-a/.config | 10 +- bsp/stm32/stm32f427-robomaster-a/project.ewp | 92 +-- bsp/stm32/stm32f427-robomaster-a/project.uvproj | 95 ++- bsp/stm32/stm32f427-robomaster-a/project.uvprojx | 101 ++-- bsp/stm32/stm32f429-armfly-v6/.config | 10 +- bsp/stm32/stm32f429-armfly-v6/project.ewp | 92 +-- bsp/stm32/stm32f429-armfly-v6/project.uvproj | 107 ++-- bsp/stm32/stm32f429-armfly-v6/project.uvprojx | 133 ++--- bsp/stm32/stm32f429-atk-apollo/.config | 10 +- bsp/stm32/stm32f429-atk-apollo/project.ewp | 92 +-- bsp/stm32/stm32f429-atk-apollo/project.uvproj | 137 +++-- bsp/stm32/stm32f429-atk-apollo/project.uvprojx | 115 ++-- bsp/stm32/stm32f429-fire-challenger/.config | 10 +- bsp/stm32/stm32f429-fire-challenger/project.ewp | 100 ++-- bsp/stm32/stm32f429-fire-challenger/project.uvproj | 125 ++-- .../stm32f429-fire-challenger/project.uvprojx | 127 ++-- bsp/stm32/stm32f429-st-disco/.config | 10 +- bsp/stm32/stm32f429-st-disco/project.uvproj | 129 ++--- bsp/stm32/stm32f429-st-disco/project.uvprojx | 139 +++-- bsp/stm32/stm32f446-st-nucleo/.config | 10 +- bsp/stm32/stm32f446-st-nucleo/project.ewp | 88 +-- bsp/stm32/stm32f446-st-nucleo/project.uvprojx | 103 ++-- bsp/stm32/stm32f469-st-disco/.config | 10 +- bsp/stm32/stm32f469-st-disco/project.ewp | 98 ++-- bsp/stm32/stm32f469-st-disco/project.uvproj | 111 ++-- bsp/stm32/stm32f469-st-disco/project.uvprojx | 105 ++-- bsp/stm32/stm32f746-st-disco/.config | 10 +- bsp/stm32/stm32f746-st-disco/project.ewp | 98 ++-- bsp/stm32/stm32f746-st-disco/project.uvprojx | 137 +++-- bsp/stm32/stm32f746-st-nucleo/.config | 11 +- bsp/stm32/stm32f746-st-nucleo/project.uvprojx | 149 +++-- bsp/stm32/stm32f767-atk-apollo/.config | 10 +- bsp/stm32/stm32f767-atk-apollo/project.ewp | 92 +-- bsp/stm32/stm32f767-atk-apollo/project.uvprojx | 125 ++-- bsp/stm32/stm32f767-fire-challenger-v1/.config | 10 +- bsp/stm32/stm32f767-fire-challenger-v1/project.ewp | 126 ++-- .../stm32f767-fire-challenger-v1/project.uvprojx | 121 ++-- bsp/stm32/stm32f767-st-nucleo/.config | 10 +- bsp/stm32/stm32f767-st-nucleo/project.uvprojx | 117 ++-- bsp/stm32/stm32f769-st-disco/.config | 13 +- bsp/stm32/stm32f769-st-disco/project.ewp | 184 +++--- bsp/stm32/stm32f769-st-disco/project.uvprojx | 209 ++++--- bsp/stm32/stm32f769-st-disco/rtconfig.h | 2 +- bsp/stm32/stm32g070-st-nucleo/.config | 10 +- bsp/stm32/stm32g070-st-nucleo/project.ewp | 76 +-- bsp/stm32/stm32g070-st-nucleo/project.uvprojx | 107 ++-- bsp/stm32/stm32g071-st-nucleo/.config | 10 +- bsp/stm32/stm32g071-st-nucleo/project.ewp | 88 +-- bsp/stm32/stm32g071-st-nucleo/project.uvprojx | 107 ++-- bsp/stm32/stm32g431-st-nucleo/.config | 10 +- bsp/stm32/stm32g431-st-nucleo/project.ewp | 90 +-- bsp/stm32/stm32g431-st-nucleo/project.uvprojx | 113 ++-- bsp/stm32/stm32g474-st-nucleo/.config | 10 +- bsp/stm32/stm32g474-st-nucleo/project.ewp | 92 +-- bsp/stm32/stm32g474-st-nucleo/project.uvprojx | 117 ++-- bsp/stm32/stm32h743-armfly-V7/.config | 10 +- bsp/stm32/stm32h743-armfly-V7/project.ewp | 88 +-- bsp/stm32/stm32h743-armfly-V7/project.uvprojx | 139 +++-- bsp/stm32/stm32h743-atk-apollo/.config | 10 +- bsp/stm32/stm32h743-atk-apollo/project.ewp | 84 +-- bsp/stm32/stm32h743-atk-apollo/project.uvprojx | 113 ++-- bsp/stm32/stm32h743-openmv-h7plus/.config | 10 +- bsp/stm32/stm32h743-openmv-h7plus/project.ewp | 86 +-- bsp/stm32/stm32h743-openmv-h7plus/project.uvprojx | 101 ++-- bsp/stm32/stm32h743-st-nucleo/.config | 10 +- bsp/stm32/stm32h743-st-nucleo/project.ewp | 88 +-- bsp/stm32/stm32h743-st-nucleo/project.uvprojx | 127 ++-- bsp/stm32/stm32h747-st-discovery/.config | 10 +- bsp/stm32/stm32h747-st-discovery/project.ewp | 90 +-- bsp/stm32/stm32h747-st-discovery/project.uvprojx | 119 ++-- bsp/stm32/stm32h750-armfly-h7-tool/.config | 10 +- bsp/stm32/stm32h750-armfly-h7-tool/project.ewp | 88 +-- bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx | 121 ++-- bsp/stm32/stm32h750-artpi-h750/.config | 10 +- bsp/stm32/stm32h750-artpi-h750/project.ewp | 98 ++-- bsp/stm32/stm32h750-artpi-h750/project.uvprojx | 119 ++-- bsp/stm32/stm32l010-st-nucleo/.config | 10 +- bsp/stm32/stm32l010-st-nucleo/project.ewp | 98 ++-- bsp/stm32/stm32l010-st-nucleo/project.uvprojx | 113 ++-- bsp/stm32/stm32l053-st-nucleo/.config | 10 +- bsp/stm32/stm32l053-st-nucleo/project.ewp | 88 +-- bsp/stm32/stm32l053-st-nucleo/project.uvprojx | 123 ++-- bsp/stm32/stm32l412-st-nucleo/.config | 10 +- bsp/stm32/stm32l412-st-nucleo/project.ewp | 98 ++-- bsp/stm32/stm32l412-st-nucleo/project.uvprojx | 111 ++-- bsp/stm32/stm32l431-BearPi/.config | 10 +- bsp/stm32/stm32l431-BearPi/project.ewp | 122 ++-- bsp/stm32/stm32l431-BearPi/project.uvprojx | 147 +++-- bsp/stm32/stm32l432-st-nucleo/.config | 10 +- bsp/stm32/stm32l432-st-nucleo/project.ewp | 92 +-- bsp/stm32/stm32l432-st-nucleo/project.uvprojx | 105 ++-- bsp/stm32/stm32l433-ali-startkit/.config | 10 +- bsp/stm32/stm32l433-ali-startkit/project.ewp | 88 +-- bsp/stm32/stm32l433-ali-startkit/project.uvprojx | 133 ++--- bsp/stm32/stm32l433-st-nucleo/.config | 10 +- bsp/stm32/stm32l433-st-nucleo/project.ewp | 92 +-- bsp/stm32/stm32l433-st-nucleo/project.uvprojx | 121 ++-- bsp/stm32/stm32l452-st-nucleo/.config | 10 +- bsp/stm32/stm32l452-st-nucleo/project.ewp | 88 +-- bsp/stm32/stm32l452-st-nucleo/project.uvprojx | 119 ++-- bsp/stm32/stm32l475-atk-pandora/.config | 10 +- bsp/stm32/stm32l475-atk-pandora/project.ewp | 88 +-- bsp/stm32/stm32l475-atk-pandora/project.uvprojx | 105 ++-- bsp/stm32/stm32l475-st-discovery/.config | 10 +- bsp/stm32/stm32l475-st-discovery/project.ewp | 90 +-- bsp/stm32/stm32l475-st-discovery/project.uvprojx | 115 ++-- bsp/stm32/stm32l476-st-nucleo/.config | 10 +- bsp/stm32/stm32l476-st-nucleo/project.ewp | 92 +-- bsp/stm32/stm32l476-st-nucleo/project.uvprojx | 129 ++--- bsp/stm32/stm32l496-ali-developer/.config | 10 +- bsp/stm32/stm32l496-ali-developer/project.ewp | 84 +-- bsp/stm32/stm32l496-ali-developer/project.uvprojx | 111 ++-- bsp/stm32/stm32l496-st-nucleo/.config | 10 +- bsp/stm32/stm32l496-st-nucleo/project.ewp | 72 +-- bsp/stm32/stm32l496-st-nucleo/project.uvprojx | 117 ++-- bsp/stm32/stm32l4r5-st-nucleo/.config | 10 +- bsp/stm32/stm32l4r5-st-nucleo/project.ewp | 82 +-- bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx | 107 ++-- bsp/stm32/stm32l4r9-st-eval/.config | 10 +- bsp/stm32/stm32l4r9-st-eval/project.ewp | 90 +-- bsp/stm32/stm32l4r9-st-eval/project.uvprojx | 123 ++-- bsp/stm32/stm32l4r9-st-sensortile-box/.config | 10 +- bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp | 86 +-- .../stm32l4r9-st-sensortile-box/project.uvprojx | 113 ++-- bsp/stm32/stm32l552-st-nucleo/.config | 10 +- bsp/stm32/stm32l552-st-nucleo/project.ewp | 96 ++-- bsp/stm32/stm32l552-st-nucleo/project.uvprojx | 133 ++--- bsp/stm32/stm32mp157a-st-discovery/.config | 10 +- bsp/stm32/stm32mp157a-st-discovery/project.ewp | 84 +-- bsp/stm32/stm32mp157a-st-discovery/project.uvprojx | 121 ++-- bsp/stm32/stm32mp157a-st-ev1/.config | 10 +- bsp/stm32/stm32mp157a-st-ev1/project.ewp | 128 +++-- bsp/stm32/stm32mp157a-st-ev1/project.uvprojx | 125 ++-- bsp/stm32/stm32u575-st-nucleo/.config | 10 +- bsp/stm32/stm32u575-st-nucleo/project.ewp | 94 +-- bsp/stm32/stm32u575-st-nucleo/project.uvprojx | 133 ++--- bsp/stm32/stm32wb55-st-nucleo/.config | 10 +- bsp/stm32/stm32wb55-st-nucleo/project.ewp | 90 +-- bsp/stm32/stm32wb55-st-nucleo/project.uvprojx | 129 ++--- bsp/stm32/stm32wl55-st-nucleo/.config | 10 +- bsp/stm32/stm32wl55-st-nucleo/project.uvprojx | 121 ++-- bsp/stm32/stm32wle5-yizhilian-lm401/.config | 10 +- .../stm32wle5-yizhilian-lm401/project.uvprojx | 119 ++-- bsp/swm320-lq100/.config | 10 +- bsp/swm320-lq100/project.ewp | 116 ++-- bsp/swm320-lq100/project.uvproj | 205 ++++--- bsp/swm320-lq100/project.uvprojx | 199 ++++--- bsp/swm320/.config | 10 +- bsp/swm320/project.ewp | 108 ++-- bsp/swm320/project.uvproj | 201 ++++--- bsp/swm320/project.uvprojx | 193 +++---- bsp/synopsys/boards/.config | 10 +- bsp/tae32f5300/.config | 10 +- bsp/tae32f5300/project.uvprojx | 115 ++-- bsp/thead-smart/.config | 10 +- bsp/tkm32F499/project.uvprojx | 173 +++--- bsp/tm4c123bsp/.config | 10 +- bsp/tm4c123bsp/project.ewp | 90 +-- bsp/tm4c123bsp/project.uvproj | 129 ++--- bsp/tm4c123bsp/project.uvprojx | 133 ++--- bsp/tm4c129x/.config | 11 +- bsp/tm4c129x/project.ewp | 184 +++--- bsp/tm4c129x/project.uvproj | 267 +++++---- bsp/w60x/.config | 21 +- bsp/w60x/project.uvprojx | 221 ++++--- bsp/w60x/rtconfig.h | 6 +- bsp/wch/arm/ch32f103c8-core/.config | 10 +- bsp/wch/arm/ch32f103c8-core/project.uvprojx | 121 ++-- bsp/wch/arm/ch32f203r-evt/.config | 1 - bsp/wch/arm/ch32f203r-evt/project.uvprojx | 422 ++++++++------ bsp/x86/.config | 10 +- bsp/xplorer4330/M0/project.uvproj | 117 ++-- bsp/xplorer4330/M4/project.uvproj | 131 ++--- bsp/zynqmp-r5-axu4ev/.config | 4 +- 505 files changed, 21060 insertions(+), 24046 deletions(-) (limited to 'bsp') diff --git a/bsp/CME_M7/.config b/bsp/CME_M7/.config index df3696cafd..b5f2308dad 100644 --- a/bsp/CME_M7/.config +++ b/bsp/CME_M7/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -201,7 +200,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -210,7 +208,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -243,7 +243,6 @@ CONFIG_NETDEV_USING_PING=y # CONFIG_RT_USING_LWIP=y # CONFIG_RT_USING_LWIP141 is not set -# CONFIG_RT_USING_LWIP202 is not set CONFIG_RT_USING_LWIP203=y # CONFIG_RT_USING_LWIP212 is not set # CONFIG_RT_USING_LWIP_IPV6 is not set @@ -476,6 +475,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -486,7 +486,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -537,6 +536,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -648,6 +648,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -735,4 +736,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_CME_M7=y diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj index 72266ffc5e..7ec3e2c7f2 100644 --- a/bsp/CME_M7/project.uvproj +++ b/bsp/CME_M7/project.uvproj @@ -363,7 +363,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - applications;.;CMSIS\CME_M7;CMSIS\CMSIS\Include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\elmfat;..\..\components\finsh;.;..\..\include;StdPeriph_Driver\inc;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;.;CMSIS\CME_M7;CMSIS\CMSIS\Include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\elmfat;..\..\components\finsh;.;..\..\include;StdPeriph_Driver\inc;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -414,16 +414,16 @@ - startup.c + application.c 1 - applications\startup.c + applications\application.c - application.c + startup.c 1 - applications\application.c + applications\startup.c @@ -453,13 +453,6 @@ ..\..\components\libc\compilers\armlibc\syscall_mem.c - - - libc_syms.c - 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c - - syscalls.c @@ -507,16 +500,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -524,65 +517,65 @@ DeviceDrivers - pin.c + pipe.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\pipe.c - serial.c + ringblk_buf.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\ringblk_buf.c - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\ipc\ringbuffer.c completion.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\ipc\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\waitqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\dataqueue.c workqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\workqueue.c - dataqueue.c + pin.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\misc\pin.c - pipe.c + serial.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\serial\serial.c @@ -649,16 +642,16 @@ - dfs_elm.c + ffunicode.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ffunicode.c - ffunicode.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c @@ -704,93 +697,93 @@ Kernel - timer.c + mem.c 1 - ..\..\src\timer.c + ..\..\src\mem.c - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c - idle.c + irq.c 1 - ..\..\src\idle.c + ..\..\src\irq.c - clock.c + scheduler.c 1 - ..\..\src\clock.c + ..\..\src\scheduler.c - irq.c + components.c 1 - ..\..\src\irq.c + ..\..\src\components.c - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c - device.c + timer.c 1 - ..\..\src\device.c + ..\..\src\timer.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c - components.c + mempool.c 1 - ..\..\src\components.c + ..\..\src\mempool.c - object.c + idle.c 1 - ..\..\src\object.c + ..\..\src\idle.c - ipc.c + kservice.c 1 - ..\..\src\ipc.c + ..\..\src\kservice.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c - mempool.c + clock.c 1 - ..\..\src\mempool.c + ..\..\src\clock.c @@ -798,79 +791,79 @@ Libraries - cmem7_eth.c + cmem7_spi.c 1 - StdPeriph_Driver\src\cmem7_eth.c + StdPeriph_Driver\src\cmem7_spi.c - cmem7_flash.c + cmem7_tim.c 1 - StdPeriph_Driver\src\cmem7_flash.c + StdPeriph_Driver\src\cmem7_tim.c - cmem7_uart.c + cmem7_eth.c 1 - StdPeriph_Driver\src\cmem7_uart.c + StdPeriph_Driver\src\cmem7_eth.c - cmem7_misc.c + cmem7_aes.c 1 - StdPeriph_Driver\src\cmem7_misc.c + StdPeriph_Driver\src\cmem7_aes.c - cmem7_i2c.c + cmem7_ddr.c 1 - StdPeriph_Driver\src\cmem7_i2c.c + StdPeriph_Driver\src\cmem7_ddr.c - cmem7_can.c + cmem7_rtc.c 1 - StdPeriph_Driver\src\cmem7_can.c + StdPeriph_Driver\src\cmem7_rtc.c - cmem7_tim.c + cmem7_gpio.c 1 - StdPeriph_Driver\src\cmem7_tim.c + StdPeriph_Driver\src\cmem7_gpio.c - cmem7_dma.c + cmem7_wdg.c 1 - StdPeriph_Driver\src\cmem7_dma.c + StdPeriph_Driver\src\cmem7_wdg.c - cmem7_gpio.c + cmem7_can.c 1 - StdPeriph_Driver\src\cmem7_gpio.c + StdPeriph_Driver\src\cmem7_can.c - cmem7_ddr.c + cmem7_dma.c 1 - StdPeriph_Driver\src\cmem7_ddr.c + StdPeriph_Driver\src\cmem7_dma.c - cmem7_rtc.c + cmem7_i2c.c 1 - StdPeriph_Driver\src\cmem7_rtc.c + StdPeriph_Driver\src\cmem7_i2c.c @@ -882,49 +875,42 @@ - cmem7_wdg.c + cmem7_flash.c 1 - StdPeriph_Driver\src\cmem7_wdg.c + StdPeriph_Driver\src\cmem7_flash.c - cmem7_spi.c + cmem7_efuse.c 1 - StdPeriph_Driver\src\cmem7_spi.c + StdPeriph_Driver\src\cmem7_efuse.c - cmem7_aes.c + cmem7_misc.c 1 - StdPeriph_Driver\src\cmem7_aes.c + StdPeriph_Driver\src\cmem7_misc.c - cmem7_efuse.c + cmem7_usb.c 1 - StdPeriph_Driver\src\cmem7_efuse.c + StdPeriph_Driver\src\cmem7_usb.c - cmem7_usb.c + cmem7_uart.c 1 - StdPeriph_Driver\src\cmem7_usb.c + StdPeriph_Driver\src\cmem7_uart.c lwIP - - - ping.c - 1 - ..\..\components\net\lwip-2.0.3\src\apps\ping\ping.c - - netdb.c @@ -995,6 +981,13 @@ ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c + + + ping.c + 1 + ..\..\components\net\lwip-2.0.3\src\apps\ping\ping.c + + dhcp.c diff --git a/bsp/Vango_V85xx/.config b/bsp/Vango_V85xx/.config index d3346eb20d..2d07a3ac94 100644 --- a/bsp/Vango_V85xx/.config +++ b/bsp/Vango_V85xx/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -177,7 +176,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -186,7 +184,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -395,6 +395,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -405,7 +406,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -456,6 +456,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -567,6 +568,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -654,6 +656,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_SERIES_V85XX=y CONFIG_SOC_V85XX=y diff --git a/bsp/Vango_V85xx/project.uvprojx b/bsp/Vango_V85xx/project.uvprojx index 90a6b141c4..9410726a6d 100644 --- a/bsp/Vango_V85xx/project.uvprojx +++ b/bsp/Vango_V85xx/project.uvprojx @@ -333,7 +333,7 @@ V85xx, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, USE_TARGET_DRIVER, RT_USING_ARM_LIBC - applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel;Libraries\CMSIS\Vango\V85xx\Include;Libraries\CMSIS;Libraries\VangoV85xx_standard_peripheral\Include + applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel;Libraries\CMSIS\Vango\V85xx\Include;Libraries\CMSIS;Libraries\VangoV85xx_standard_peripheral\Include @@ -400,13 +400,6 @@ ..\..\components\libc\compilers\armlibc\syscalls.c - - - libc_syms.c - 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c - - time.c @@ -433,16 +426,16 @@ - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -464,65 +457,65 @@ DeviceDrivers - pin.c + dataqueue.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\dataqueue.c - serial.c + ringbuffer.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\ringbuffer.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\completion.c - completion.c + pipe.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\ipc\pipe.c waitqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\ipc\waitqueue.c workqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\workqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\ipc\ringblk_buf.c - pipe.c + pin.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\misc\pin.c - ringbuffer.c + serial.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\serial\serial.c @@ -623,44 +616,44 @@ Kernel - ipc.c + components.c 1 - ..\..\src\ipc.c + ..\..\src\components.c - mempool.c + mem.c 1 - ..\..\src\mempool.c + ..\..\src\mem.c - kservice.c + mempool.c 1 - ..\..\src\kservice.c + ..\..\src\mempool.c - components.c + clock.c 1 - ..\..\src\components.c + ..\..\src\clock.c - mem.c + ipc.c 1 - ..\..\src\mem.c + ..\..\src\ipc.c - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c @@ -672,9 +665,9 @@ - thread.c + kservice.c 1 - ..\..\src\thread.c + ..\..\src\kservice.c @@ -686,30 +679,30 @@ - clock.c + timer.c 1 - ..\..\src\clock.c + ..\..\src\timer.c - object.c + irq.c 1 - ..\..\src\object.c + ..\..\src\irq.c - idle.c + thread.c 1 - ..\..\src\idle.c + ..\..\src\thread.c - irq.c + idle.c 1 - ..\..\src\irq.c + ..\..\src\idle.c @@ -717,191 +710,191 @@ Vango_Lib - lib_spi.c + lib_pwm.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c - lib_clk.c + lib_CodeRAM.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c + Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c - lib_ana.c + lib_gpio.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c - startup_target.S - 2 - Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S + lib_spi.c + 1 + Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c - lib_i2c.c + lib_wdt.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c - lib_tmr.c + lib_uart.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c - lib_iso7816.c + system_target.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c + Libraries\CMSIS\Vango\V85xx\Source\system_target.c - lib_CodeRAM.c + lib_u32k.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c - lib_gpio.c + lib_clk.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c - lib_version.c - 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c + startup_target.S + 2 + Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S - lib_LoadNVR.c + lib_cortex.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c + Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c - lib_comp.c + lib_adc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c - lib_rtc.c + lib_iso7816.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_rtc.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c - lib_pwm.c + lib_tmr.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c - lib_flash.c + lib_adc_tiny.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c - lib_uart.c + lib_misc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c - lib_u32k.c + lib_dma.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c - lib_cortex.c + lib_comp.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c - lib_dma.c + lib_version.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c - lib_crypt.c + lib_LoadNVR.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c + Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c - lib_pmu.c + lib_flash.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.c - lib_wdt.c + lib_rtc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_rtc.c - lib_adc_tiny.c + lib_pmu.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c - lib_adc.c + lib_i2c.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c - lib_lcd.c + lib_crypt.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c - system_target.c + lib_lcd.c 1 - Libraries\CMSIS\Vango\V85xx\Source\system_target.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c - lib_misc.c + lib_ana.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c diff --git a/bsp/acm32f0x0-nucleo/.config b/bsp/acm32f0x0-nucleo/.config index 491853cabc..5a20703666 100644 --- a/bsp/acm32f0x0-nucleo/.config +++ b/bsp/acm32f0x0-nucleo/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -170,7 +169,6 @@ CONFIG_RT_USING_WDT=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -179,7 +177,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -389,6 +389,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -399,7 +400,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -450,6 +450,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -561,6 +562,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -648,6 +650,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_SERIES_ACM32F0=y # diff --git a/bsp/acm32f0x0-nucleo/project.ewp b/bsp/acm32f0x0-nucleo/project.ewp index 9678e58c61..437ad9e558 100644 --- a/bsp/acm32f0x0-nucleo/project.ewp +++ b/bsp/acm32f0x0-nucleo/project.ewp @@ -353,15 +353,16 @@ $PROJ_DIR$\libraries\HAL_Driver\Inc $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\libraries\Device $PROJ_DIR$\applications $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\libraries\CMSIS $PROJ_DIR$\..\..\libcpu\arm\cortex-m0 $PROJ_DIR$\..\..\components\drivers\include @@ -1406,15 +1407,16 @@ $PROJ_DIR$\libraries\HAL_Driver\Inc $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\libraries\Device $PROJ_DIR$\applications $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\libraries\CMSIS $PROJ_DIR$\..\..\libcpu\arm\cortex-m0 $PROJ_DIR$\..\..\components\drivers\include @@ -2154,31 +2156,31 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.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\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.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_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c @@ -2193,10 +2195,10 @@ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S - $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2205,34 +2207,34 @@ $PROJ_DIR$\..\..\components\drivers\hwtimer\hwtimer.c - $PROJ_DIR$\..\..\components\drivers\misc\adc.c + $PROJ_DIR$\..\..\components\drivers\ipc\completion.c - $PROJ_DIR$\..\..\components\drivers\misc\pin.c + $PROJ_DIR$\..\..\components\drivers\ipc\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\serial\serial.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\misc\adc.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\misc\pin.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\serial\serial.c $PROJ_DIR$\..\..\components\drivers\watchdog\watchdog.c @@ -2241,16 +2243,16 @@ Drivers - $PROJ_DIR$\drivers\board.c + $PROJ_DIR$\drivers\drv_adc.c - $PROJ_DIR$\drivers\drv_adc.c + $PROJ_DIR$\drivers\drv_hwtimer.c - $PROJ_DIR$\drivers\drv_uart.c + $PROJ_DIR$\drivers\board.c - $PROJ_DIR$\drivers\drv_hwtimer.c + $PROJ_DIR$\drivers\drv_uart.c $PROJ_DIR$\drivers\drv_gpio.c @@ -2274,43 +2276,43 @@ Kernel - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\object.c diff --git a/bsp/acm32f0x0-nucleo/project.uvprojx b/bsp/acm32f0x0-nucleo/project.uvprojx index 309adbf5e0..a4eb4ae8bd 100644 --- a/bsp/acm32f0x0-nucleo/project.uvprojx +++ b/bsp/acm32f0x0-nucleo/project.uvprojx @@ -336,7 +336,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - libraries\HAL_Driver\Inc;libraries\Device;libraries\CMSIS;applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + libraries\HAL_Driver\Inc;libraries\Device;libraries\CMSIS;applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -464,9 +464,9 @@ Compiler - libc_syms.c + syscall_mem.c 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c + ..\..\components\libc\compilers\armlibc\syscall_mem.c @@ -476,13 +476,6 @@ ..\..\components\libc\compilers\armlibc\syscalls.c - - - syscall_mem.c - 1 - ..\..\components\libc\compilers\armlibc\syscall_mem.c - - time.c @@ -502,9 +495,9 @@ CPU - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -516,23 +509,23 @@ - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\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 - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -547,72 +540,72 @@ - adc.c + completion.c 1 - ..\..\components\drivers\misc\adc.c + ..\..\components\drivers\ipc\completion.c - pin.c + workqueue.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\workqueue.c - serial.c + waitqueue.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\ringbuffer.c - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\ipc\pipe.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\ipc\ringblk_buf.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\dataqueue.c - dataqueue.c + adc.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\misc\adc.c - ringbuffer.c + pin.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\misc\pin.c - pipe.c + serial.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\serial\serial.c @@ -627,37 +620,37 @@ Drivers - drv_hwtimer.c + drv_adc.c 1 - drivers\drv_hwtimer.c + drivers\drv_adc.c - drv_wdt.c + drv_gpio.c 1 - drivers\drv_wdt.c + drivers\drv_gpio.c - board.c + drv_wdt.c 1 - drivers\board.c + drivers\drv_wdt.c - drv_adc.c + drv_hwtimer.c 1 - drivers\drv_adc.c + drivers\drv_hwtimer.c - drv_gpio.c + board.c 1 - drivers\drv_gpio.c + drivers\board.c @@ -696,93 +689,93 @@ Kernel - mempool.c + irq.c 1 - ..\..\src\mempool.c + ..\..\src\irq.c - mem.c + timer.c 1 - ..\..\src\mem.c + ..\..\src\timer.c - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c - irq.c + scheduler.c 1 - ..\..\src\irq.c + ..\..\src\scheduler.c - timer.c + ipc.c 1 - ..\..\src\timer.c + ..\..\src\ipc.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - kservice.c + thread.c 1 - ..\..\src\kservice.c + ..\..\src\thread.c - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c - clock.c + mem.c 1 - ..\..\src\clock.c + ..\..\src\mem.c - device.c + idle.c 1 - ..\..\src\device.c + ..\..\src\idle.c - object.c + clock.c 1 - ..\..\src\object.c + ..\..\src\clock.c - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c diff --git a/bsp/acm32f4xx-nucleo/.config b/bsp/acm32f4xx-nucleo/.config index c963fda082..ce0561d807 100644 --- a/bsp/acm32f4xx-nucleo/.config +++ b/bsp/acm32f4xx-nucleo/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -167,7 +166,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -176,7 +174,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -385,6 +385,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -395,7 +396,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -446,6 +446,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -557,6 +558,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -644,6 +646,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set # # Hardware Drivers Config diff --git a/bsp/acm32f4xx-nucleo/project.uvprojx b/bsp/acm32f4xx-nucleo/project.uvprojx index 57aa3046a9..f31be304e2 100644 --- a/bsp/acm32f4xx-nucleo/project.uvprojx +++ b/bsp/acm32f4xx-nucleo/project.uvprojx @@ -336,7 +336,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - libraries\HAL_Driver\Inc;libraries\Device;libraries\CMSIS;applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m33;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + libraries\HAL_Driver\Inc;libraries\Device;libraries\CMSIS;applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m33;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -441,13 +441,6 @@ Compiler - - - libc_syms.c - 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c - - syscall_mem.c @@ -486,13 +479,6 @@ ..\..\libcpu\arm\common\showmem.c - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - backtrace.c @@ -502,16 +488,16 @@ - trustzone.c + div0.c 1 - ..\..\libcpu\arm\cortex-m33\trustzone.c + ..\..\libcpu\arm\common\div0.c - cpuport.c + trustzone.c 1 - ..\..\libcpu\arm\cortex-m33\cpuport.c + ..\..\libcpu\arm\cortex-m33\trustzone.c @@ -528,70 +514,77 @@ ..\..\libcpu\arm\cortex-m33\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m33\cpuport.c + + DeviceDrivers - pin.c + ringbuffer.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\ringbuffer.c - serial.c + dataqueue.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\dataqueue.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\pipe.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\ipc\ringblk_buf.c - ringblk_buf.c + workqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\workqueue.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\completion.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\waitqueue.c - waitqueue.c + pin.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\misc\pin.c - dataqueue.c + serial.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\serial\serial.c @@ -599,16 +592,16 @@ Drivers - 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 @@ -647,93 +640,93 @@ Kernel - clock.c + scheduler.c 1 - ..\..\src\clock.c + ..\..\src\scheduler.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - timer.c + irq.c 1 - ..\..\src\timer.c + ..\..\src\irq.c - ipc.c + thread.c 1 - ..\..\src\ipc.c + ..\..\src\thread.c - object.c + idle.c 1 - ..\..\src\object.c + ..\..\src\idle.c - mem.c + device.c 1 - ..\..\src\mem.c + ..\..\src\device.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - idle.c + timer.c 1 - ..\..\src\idle.c + ..\..\src\timer.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - scheduler.c + components.c 1 - ..\..\src\scheduler.c + ..\..\src\components.c - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c diff --git a/bsp/allwinner_tina/.config b/bsp/allwinner_tina/.config index 91c1e655ea..e4c7f97b25 100644 --- a/bsp/allwinner_tina/.config +++ b/bsp/allwinner_tina/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -217,7 +216,6 @@ CONFIG_RT_SFUD_SPI_MAX_HZ=50000000 # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -226,7 +224,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -436,6 +436,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -446,7 +447,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -497,6 +497,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -609,6 +610,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -696,6 +698,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_TINA=y CONFIG_TINA_USING_UART0=y # CONFIG_TINA_USING_UART1 is not set diff --git a/bsp/amebaz/.config b/bsp/amebaz/.config index da33f27b18..4b36ab8a38 100644 --- a/bsp/amebaz/.config +++ b/bsp/amebaz/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -199,7 +198,6 @@ CONFIG_RT_WLAN_CMD_DEBUG=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -208,7 +206,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -241,8 +241,7 @@ CONFIG_NETDEV_USING_PING=y # CONFIG_RT_USING_LWIP=y # CONFIG_RT_USING_LWIP141 is not set -CONFIG_RT_USING_LWIP202=y -# CONFIG_RT_USING_LWIP203 is not set +CONFIG_RT_USING_LWIP203=y # CONFIG_RT_USING_LWIP212 is not set # CONFIG_RT_USING_LWIP_IPV6 is not set CONFIG_RT_LWIP_MEM_ALIGNMENT=4 @@ -476,6 +475,7 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -486,7 +486,6 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -537,6 +536,7 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -652,6 +652,7 @@ CONFIG_PKG_REALTEK_AMEBA_VER="latest" # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -739,6 +740,8 @@ CONFIG_PKG_REALTEK_AMEBA_VER="latest" # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set # # Env config diff --git a/bsp/amebaz/project.ewp b/bsp/amebaz/project.ewp index d86a2c90cd..f7d605cbd6 100644 --- a/bsp/amebaz/project.ewp +++ b/bsp/amebaz/project.ewp @@ -307,27 +307,28 @@ $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\..\..\include - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif + $PROJ_DIR$\..\..\components\net\lwip-2.0.3\src\include\netif + $PROJ_DIR$\..\..\components\net\lwip-2.0.3\src\arch\include $PROJ_DIR$\..\..\libcpu\arm\common $PROJ_DIR$\..\..\components\drivers\include - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4 $PROJ_DIR$\. $PROJ_DIR$\..\..\libcpu\arm\cortex-m4 - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include $PROJ_DIR$\applications $PROJ_DIR$\drivers\wlan + $PROJ_DIR$\..\..\components\net\lwip-2.0.3\src\include\ipv4 $PROJ_DIR$\..\..\components\finsh - $PROJ_DIR$\..\..\components\drivers\wlan - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc + $PROJ_DIR$\..\..\components\net\lwip_dhcpd + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\posix\io\poll $PROJ_DIR$\..\..\examples\utest\testcases\kernel + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\libraries\smartconfig\inc - $PROJ_DIR$\..\..\components\net\lwip_dhcpd - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include + $PROJ_DIR$\..\..\components\net\lwip-2.0.3\src + $PROJ_DIR$\..\..\components\drivers\wlan + $PROJ_DIR$\..\..\components\net\lwip-2.0.3\src\include + $PROJ_DIR$\..\..\components\net\lwip-2.0.3\src\include\posix - - - stdlib.c - 1 - ..\..\..\components\libc\compilers\common\stdlib.c - - CPU @@ -467,65 +460,65 @@ DeviceDrivers - pin.c + completion.c 1 - ..\..\..\components\drivers\misc\pin.c + ..\..\..\components\drivers\ipc\completion.c - serial.c + ringbuffer.c 1 - ..\..\..\components\drivers\serial\serial.c + ..\..\..\components\drivers\ipc\ringbuffer.c waitqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\ipc\waitqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\ipc\dataqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\ipc\pipe.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\ipc\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\ipc\ringblk_buf.c - ringblk_buf.c + pin.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\misc\pin.c - completion.c + serial.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\serial\serial.c @@ -595,93 +588,93 @@ Kernel - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - mempool.c + mem.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\mem.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c diff --git a/bsp/apollo2/.config b/bsp/apollo2/.config index 449d8281f8..3606735a69 100644 --- a/bsp/apollo2/.config +++ b/bsp/apollo2/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -190,7 +189,6 @@ CONFIG_RT_USING_SPI=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -199,7 +197,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -409,6 +409,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -419,7 +420,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -470,6 +470,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -582,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -669,4 +671,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_APOLLO2=y diff --git a/bsp/apollo2/project.uvprojx b/bsp/apollo2/project.uvprojx index 23e20a27f0..f87b5e9786 100644 --- a/bsp/apollo2/project.uvprojx +++ b/bsp/apollo2/project.uvprojx @@ -370,7 +370,7 @@ AM_PACKAGE_BGA, AM_PART_APOLLO2, __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;board;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;libraries\drivers;libraries\startup;libraries\startup\cmsis\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;board;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;libraries\drivers;libraries\startup;libraries\startup\cmsis\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -438,9 +438,9 @@ - libc_syms.c + stdlib.c 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c + ..\..\components\libc\compilers\common\stdlib.c @@ -450,13 +450,6 @@ ..\..\components\libc\compilers\common\time.c - - - stdlib.c - 1 - ..\..\components\libc\compilers\common\stdlib.c - - CPU @@ -469,16 +462,16 @@ - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c @@ -521,86 +514,86 @@ - pin.c + workqueue.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\workqueue.c - rtc.c + ringblk_buf.c 1 - ..\..\components\drivers\rtc\rtc.c + ..\..\components\drivers\ipc\ringblk_buf.c - serial.c + dataqueue.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\dataqueue.c - spi_core.c + completion.c 1 - ..\..\components\drivers\spi\spi_core.c + ..\..\components\drivers\ipc\completion.c - spi_dev.c + waitqueue.c 1 - ..\..\components\drivers\spi\spi_dev.c + ..\..\components\drivers\ipc\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\ringbuffer.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\pipe.c - ringbuffer.c + pin.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\misc\pin.c - waitqueue.c + rtc.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\rtc\rtc.c - dataqueue.c + serial.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\serial\serial.c - pipe.c + spi_core.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\spi\spi_core.c - completion.c + spi_dev.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\spi\spi_dev.c @@ -620,23 +613,23 @@ Drivers - gpio.c + board_rtc.c 1 - board\gpio.c + board\rtc.c - smbus.c + flash.c 1 - board\smbus.c + board\flash.c - uart.c + spi.c 1 - board\uart.c + board\spi.c @@ -648,23 +641,23 @@ - adc.c + pdm.c 1 - board\adc.c + board\pdm.c - pdm.c + adc.c 1 - board\pdm.c + board\adc.c - pwm.c + led.c 1 - board\pwm.c + board\led.c @@ -676,30 +669,30 @@ - spi.c + smbus.c 1 - board\spi.c + board\smbus.c - led.c + pwm.c 1 - board\led.c + board\pwm.c - flash.c + uart.c 1 - board\flash.c + board\uart.c - board_rtc.c + gpio.c 1 - board\rtc.c + board\gpio.c @@ -783,72 +776,72 @@ - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c - idle.c + kservice.c 1 - ..\..\src\idle.c + ..\..\src\kservice.c - mem.c + timer.c 1 - ..\..\src\mem.c + ..\..\src\timer.c - ipc.c + idle.c 1 - ..\..\src\ipc.c + ..\..\src\idle.c - mempool.c + mem.c 1 - ..\..\src\mempool.c + ..\..\src\mem.c - components.c + mempool.c 1 - ..\..\src\components.c + ..\..\src\mempool.c - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c - kservice.c + components.c 1 - ..\..\src\kservice.c + ..\..\src\components.c - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c @@ -860,9 +853,9 @@ - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c diff --git a/bsp/asm9260t/.config b/bsp/asm9260t/.config index 4040cdbe40..1480e2fe0c 100644 --- a/bsp/asm9260t/.config +++ b/bsp/asm9260t/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -168,7 +167,6 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -177,7 +175,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -386,6 +386,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -396,7 +397,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -447,6 +447,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -558,6 +559,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -645,6 +647,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set # CONFIG_RT_USING_UART0 is not set CONFIG_RT_USING_UART3=y # CONFIG_RT_USING_UART4 is not set diff --git a/bsp/asm9260t/project.ewp b/bsp/asm9260t/project.ewp index be28a9e59e..08079c9fd5 100644 --- a/bsp/asm9260t/project.ewp +++ b/bsp/asm9260t/project.ewp @@ -339,15 +339,16 @@ CCIncludePath2 $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc $PROJ_DIR$\..\..\libcpu\arm\arm926 $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\platform $PROJ_DIR$\..\..\components\drivers\include $PROJ_DIR$\..\..\libcpu\arm\common @@ -1365,15 +1366,16 @@ CCIncludePath2 $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc $PROJ_DIR$\..\..\libcpu\arm\arm926 $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\platform $PROJ_DIR$\..\..\components\drivers\include $PROJ_DIR$\..\..\libcpu\arm\common @@ -2066,18 +2068,21 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c @@ -2085,20 +2090,14 @@ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - CPU - - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c @@ -2106,52 +2105,55 @@ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S - $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\cpuport.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c + $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S $PROJ_DIR$\..\..\libcpu\arm\arm926\machine.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c + + + $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c DeviceDrivers - $PROJ_DIR$\..\..\components\drivers\serial\serial.c + $PROJ_DIR$\..\..\components\drivers\ipc\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\ipc\completion.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\serial\serial.c @@ -2169,10 +2171,7 @@ $PROJ_DIR$\platform\reset.c - $PROJ_DIR$\platform\rt_low_level_init.c - - - $PROJ_DIR$\platform\gpio.c + $PROJ_DIR$\platform\uart.c $PROJ_DIR$\platform\system_clock.c @@ -2181,11 +2180,14 @@ $PROJ_DIR$\platform\timer0.c - $PROJ_DIR$\platform\uart.c + $PROJ_DIR$\platform\rt_low_level_init.c $PROJ_DIR$\platform\interrupt.c + + $PROJ_DIR$\platform\gpio.c + Finsh @@ -2202,34 +2204,31 @@ Kernel - $PROJ_DIR$\..\..\src\slab.c + $PROJ_DIR$\..\..\src\idle.c $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\clock.c $PROJ_DIR$\..\..\src\timer.c - - $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\slab.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\device.c $PROJ_DIR$\..\..\src\kservice.c @@ -2238,13 +2237,16 @@ $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\memheap.c + + + $PROJ_DIR$\..\..\src\scheduler.c diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj index 4cde672b7f..e7c57c531a 100644 --- a/bsp/asm9260t/project.uvproj +++ b/bsp/asm9260t/project.uvproj @@ -359,7 +359,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\arm926;..\..\components\drivers\include;..\..\components\drivers\include;drivers;platform;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\arm926;..\..\components\drivers\include;..\..\components\drivers\include;drivers;platform;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -413,23 +413,23 @@ Compiler - syscall_mem.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\syscall_mem.c + ..\..\components\libc\compilers\armlibc\syscalls.c - libc_syms.c + syscall_mem.c 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c + ..\..\components\libc\compilers\armlibc\syscall_mem.c - syscalls.c + stdlib.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\common\stdlib.c @@ -439,23 +439,9 @@ ..\..\components\libc\compilers\common\time.c - - - stdlib.c - 1 - ..\..\components\libc\compilers\common\stdlib.c - - CPU - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - div0.c @@ -472,9 +458,16 @@ - mmu.c + showmem.c 1 - ..\..\libcpu\arm\arm926\mmu.c + ..\..\libcpu\arm\common\showmem.c + + + + + context_rvds.S + 2 + ..\..\libcpu\arm\arm926\context_rvds.S @@ -486,23 +479,23 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\arm926\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\arm926\cpuport.c - trap.c + mmu.c 1 - ..\..\libcpu\arm\arm926\trap.c + ..\..\libcpu\arm\arm926\mmu.c - cpuport.c + trap.c 1 - ..\..\libcpu\arm\arm926\cpuport.c + ..\..\libcpu\arm\arm926\trap.c @@ -524,58 +517,58 @@ DeviceDrivers - serial.c + completion.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\completion.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\pipe.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\ringbuffer.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\ipc\workqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\ipc\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\dataqueue.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\waitqueue.c - completion.c + serial.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\serial\serial.c @@ -604,51 +597,51 @@ - uart.c + interrupt.c 1 - platform\uart.c + platform\interrupt.c - reset.c + gpio.c 1 - platform\reset.c + platform\gpio.c - timer0.c + system_clock.c 1 - platform\timer0.c + platform\system_clock.c - interrupt.c + uart.c 1 - platform\interrupt.c + platform\uart.c - system_clock.c + timer0.c 1 - platform\system_clock.c + platform\timer0.c - gpio.c + rt_low_level_init.c 1 - platform\gpio.c + platform\rt_low_level_init.c - rt_low_level_init.c + reset.c 1 - platform\rt_low_level_init.c + platform\reset.c @@ -680,23 +673,23 @@ Kernel - components.c + clock.c 1 - ..\..\src\components.c + ..\..\src\clock.c - scheduler.c + thread.c 1 - ..\..\src\scheduler.c + ..\..\src\thread.c - memheap.c + irq.c 1 - ..\..\src\memheap.c + ..\..\src\irq.c @@ -708,79 +701,79 @@ - slab.c + device.c 1 - ..\..\src\slab.c + ..\..\src\device.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c - irq.c + ipc.c 1 - ..\..\src\irq.c + ..\..\src\ipc.c - idle.c + mempool.c 1 - ..\..\src\idle.c + ..\..\src\mempool.c - mempool.c + scheduler.c 1 - ..\..\src\mempool.c + ..\..\src\scheduler.c - mem.c + components.c 1 - ..\..\src\mem.c + ..\..\src\components.c - kservice.c + object.c 1 - ..\..\src\kservice.c + ..\..\src\object.c - thread.c + memheap.c 1 - ..\..\src\thread.c + ..\..\src\memheap.c - device.c + idle.c 1 - ..\..\src\device.c + ..\..\src\idle.c - ipc.c + kservice.c 1 - ..\..\src\ipc.c + ..\..\src\kservice.c - clock.c + slab.c 1 - ..\..\src\clock.c + ..\..\src\slab.c diff --git a/bsp/at32/at32f403a-start/.config b/bsp/at32/at32f403a-start/.config index 975886f1e3..5078ca3bbf 100644 --- a/bsp/at32/at32f403a-start/.config +++ b/bsp/at32/at32f403a-start/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -172,7 +171,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -181,7 +179,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -391,6 +391,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -401,7 +402,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -452,6 +452,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -564,6 +565,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -651,6 +653,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_FAMILY_AT32=y CONFIG_SOC_SERIES_AT32F403A=y diff --git a/bsp/at32/at32f403a-start/project.ewp b/bsp/at32/at32f403a-start/project.ewp index 90f6243ee7..b1d305e63d 100644 --- a/bsp/at32/at32f403a-start/project.ewp +++ b/bsp/at32/at32f403a-start/project.ewp @@ -349,23 +349,24 @@ CCIncludePath2 $PROJ_DIR$\board\msp + $PROJ_DIR$\..\..\..\components\libc\posix\ipc $PROJ_DIR$\..\..\..\components\finsh $PROJ_DIR$\..\..\..\libcpu\arm\common $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4 + $PROJ_DIR$\..\..\..\components\libc\posix\io\stdio $PROJ_DIR$\..\..\..\components\drivers\include $PROJ_DIR$\..\..\..\examples\utest\testcases\kernel $PROJ_DIR$\..\Libraries\rt_drivers $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\Libraries\AT32_Std_Driver\AT32F4xx_StdPeriph_Driver\inc - $PROJ_DIR$\board + $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\Libraries\AT32_Std_Driver\CMSIS $PROJ_DIR$\..\..\..\components\libc\compilers\common $PROJ_DIR$\..\..\..\components\libc\posix\io\poll $PROJ_DIR$\..\Libraries\AT32_Std_Driver\CMSIS\AT32\AT32F4xx\inc $PROJ_DIR$\..\..\..\include - $PROJ_DIR$\..\..\..\components\libc\compilers\common\nogcc - $PROJ_DIR$\..\..\..\components\libc\posix\ipc + $PROJ_DIR$\board @@ -2174,18 +2176,18 @@ Compiler - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c @@ -2193,16 +2195,16 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.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 @@ -2210,15 +2212,15 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2229,31 +2231,31 @@ DeviceDrivers - $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c @@ -2261,15 +2263,15 @@ $PROJ_DIR$\board\CubeMX_Config\Common\System\system_stm32mp1xx.c - - $PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s - $PROJ_DIR$\board\CubeMX_Config\CM4\Src\stm32mp1xx_hal_msp.c $PROJ_DIR$\board\board.c + + $PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2295,43 +2297,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx b/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx index bfbe2cf901..b8994f4afc 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx @@ -336,7 +336,7 @@ CORE_CM4, __LOG_TRACE_IO_, METAL_MAX_DEVICE_REGIONS=2, VIRTIO_SLAVE_ONLY, NO_ATOMIC_64_SUPPORT, __CLK_TCK=RT_TICK_PER_SECOND, STM32MP157Axx, __RTTHREAD__, METAL_INTERNAL, USE_HAL_DRIVER, RT_USING_ARM_LIBC - applications;.;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\nogcc;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\CM4\Inc;board\ports;board\ports\audio;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Inc;..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include;..\libraries\STM32MPxx_HAL\CMSIS\Core\Include;..\libraries\STM32MPxx_HAL\CMSIS\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel + applications;.;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\CM4\Inc;board\ports;board\ports\audio;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Inc;..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include;..\libraries\STM32MPxx_HAL\CMSIS\Core\Include;..\libraries\STM32MPxx_HAL\CMSIS\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel @@ -396,13 +396,6 @@ ..\..\..\components\libc\compilers\armlibc\syscalls.c - - - libc_syms.c - 1 - ..\..\..\components\libc\compilers\armlibc\libc_syms.c - - syscall_mem.c @@ -412,16 +405,16 @@ - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c @@ -436,16 +429,16 @@ - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -467,65 +460,65 @@ DeviceDrivers - pin.c + ringblk_buf.c 1 - ..\..\..\components\drivers\misc\pin.c + ..\..\..\components\drivers\ipc\ringblk_buf.c - serial.c + waitqueue.c 1 - ..\..\..\components\drivers\serial\serial.c + ..\..\..\components\drivers\ipc\waitqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\ipc\ringbuffer.c completion.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\ipc\completion.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\ipc\workqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\ipc\dataqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\ipc\pipe.c - ringblk_buf.c + pin.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\misc\pin.c - dataqueue.c + serial.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\serial\serial.c @@ -533,16 +526,16 @@ Drivers - system_stm32mp1xx.c - 1 - board\CubeMX_Config\Common\System\system_stm32mp1xx.c + startup_stm32mp15xx.s + 2 + ..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\arm\startup_stm32mp15xx.s - startup_stm32mp15xx.s - 2 - ..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\arm\startup_stm32mp15xx.s + system_stm32mp1xx.c + 1 + board\CubeMX_Config\Common\System\system_stm32mp1xx.c @@ -609,9 +602,16 @@ Kernel - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c + + + + + idle.c + 1 + ..\..\..\src\idle.c @@ -623,58 +623,58 @@ - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c @@ -691,13 +691,6 @@ ..\..\..\src\memheap.c - - - idle.c - 1 - ..\..\..\src\idle.c - - Libraries diff --git a/bsp/stm32/stm32mp157a-st-ev1/.config b/bsp/stm32/stm32mp157a-st-ev1/.config index 0154921fdd..06c3b35f4a 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/.config +++ b/bsp/stm32/stm32mp157a-st-ev1/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -173,7 +172,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -182,7 +180,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -392,6 +392,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -402,7 +403,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -453,6 +453,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -565,6 +566,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -652,6 +654,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_FAMILY_STM32=y CONFIG_SOC_SERIES_STM32MP1=y diff --git a/bsp/stm32/stm32mp157a-st-ev1/project.ewp b/bsp/stm32/stm32mp157a-st-ev1/project.ewp index 353bf159d6..d4ba6abe24 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/project.ewp +++ b/bsp/stm32/stm32mp157a-st-ev1/project.ewp @@ -359,27 +359,28 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2215,43 +2220,40 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - DeviceDrivers - $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c @@ -2259,15 +2261,15 @@ $PROJ_DIR$\board\CubeMX_Config\Common\System\system_stm32mp1xx.c - - $PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s - $PROJ_DIR$\board\CubeMX_Config\CM4\Src\stm32mp1xx_hal_msp.c $PROJ_DIR$\board\board.c + + $PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2293,43 +2295,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\idle.c diff --git a/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx b/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx index fd33f890e4..5c7cd585f2 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx +++ b/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx @@ -336,7 +336,7 @@ CORE_CM4, __LOG_TRACE_IO_, METAL_MAX_DEVICE_REGIONS=2, VIRTIO_SLAVE_ONLY, NO_ATOMIC_64_SUPPORT, __CLK_TCK=RT_TICK_PER_SECOND, STM32MP157Axx, __RTTHREAD__, METAL_INTERNAL, USE_HAL_DRIVER, RT_USING_ARM_LIBC - applications;.;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\nogcc;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\CM4\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Inc;..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include;..\libraries\STM32MPxx_HAL\CMSIS\Core\Include;..\libraries\STM32MPxx_HAL\CMSIS\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel + applications;.;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\CM4\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Inc;..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include;..\libraries\STM32MPxx_HAL\CMSIS\Core\Include;..\libraries\STM32MPxx_HAL\CMSIS\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel @@ -391,23 +391,23 @@ Compiler - syscall_mem.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\syscall_mem.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - libc_syms.c + syscall_mem.c 1 - ..\..\..\components\libc\compilers\armlibc\libc_syms.c + ..\..\..\components\libc\compilers\armlibc\syscall_mem.c - syscalls.c + time.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\common\time.c @@ -417,13 +417,6 @@ ..\..\..\components\libc\compilers\common\stdlib.c - - - time.c - 1 - ..\..\..\components\libc\compilers\common\time.c - - CPU @@ -450,16 +443,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -467,65 +460,65 @@ DeviceDrivers - pin.c + pipe.c 1 - ..\..\..\components\drivers\misc\pin.c + ..\..\..\components\drivers\ipc\pipe.c - serial.c + completion.c 1 - ..\..\..\components\drivers\serial\serial.c + ..\..\..\components\drivers\ipc\completion.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\ipc\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\ipc\ringblk_buf.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\ipc\ringbuffer.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\ipc\dataqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\ipc\waitqueue.c - workqueue.c + pin.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\misc\pin.c - ringbuffer.c + serial.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\serial\serial.c @@ -533,9 +526,9 @@ Drivers - board.c - 1 - board\board.c + startup_stm32mp15xx.s + 2 + ..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\arm\startup_stm32mp15xx.s @@ -554,9 +547,9 @@ - startup_stm32mp15xx.s - 2 - ..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\arm\startup_stm32mp15xx.s + board.c + 1 + board\board.c @@ -609,37 +602,37 @@ Kernel - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - memheap.c + clock.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\clock.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c @@ -651,16 +644,16 @@ - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c @@ -672,30 +665,30 @@ - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - kservice.c + memheap.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\memheap.c diff --git a/bsp/stm32/stm32u575-st-nucleo/.config b/bsp/stm32/stm32u575-st-nucleo/.config index a74642e51c..4eeaece092 100644 --- a/bsp/stm32/stm32u575-st-nucleo/.config +++ b/bsp/stm32/stm32u575-st-nucleo/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -165,7 +164,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -174,7 +172,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -383,6 +383,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -393,7 +394,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -444,6 +444,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -555,6 +556,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -642,6 +644,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_FAMILY_STM32=y CONFIG_SOC_SERIES_STM32U5=y diff --git a/bsp/stm32/stm32u575-st-nucleo/project.ewp b/bsp/stm32/stm32u575-st-nucleo/project.ewp index ac37335248..11ba18d059 100644 --- a/bsp/stm32/stm32u575-st-nucleo/project.ewp +++ b/bsp/stm32/stm32u575-st-nucleo/project.ewp @@ -354,24 +354,25 @@ CCIncludePath2 $PROJ_DIR$\..\libraries\STM32U5xx_HAL\CMSIS\Include - $PROJ_DIR$\..\libraries\HAL_Drivers + $PROJ_DIR$\..\..\..\components\finsh $PROJ_DIR$\..\..\..\libcpu\arm\common $PROJ_DIR$\..\..\..\components\libc\posix\ipc + $PROJ_DIR$\..\..\..\components\libc\posix\io\stdio $PROJ_DIR$\..\..\..\components\drivers\include $PROJ_DIR$\..\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m33 $PROJ_DIR$\applications - $PROJ_DIR$\..\..\..\components\finsh $PROJ_DIR$\..\libraries\HAL_Drivers\config - $PROJ_DIR$\board + $PROJ_DIR$\..\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\..\components\libc\compilers\common $PROJ_DIR$\..\..\..\components\libc\posix\io\poll $PROJ_DIR$\board\CubeMX_Config\Inc + $PROJ_DIR$\..\libraries\STM32U5xx_HAL\CMSIS\Device\ST\STM32U5xx\Include $PROJ_DIR$\..\..\..\include $PROJ_DIR$\..\libraries\STM32U5xx_HAL\STM32U5xx_HAL_Driver\Inc - $PROJ_DIR$\..\..\..\components\libc\compilers\common\nogcc - $PROJ_DIR$\..\libraries\STM32U5xx_HAL\CMSIS\Device\ST\STM32U5xx\Include + $PROJ_DIR$\..\libraries\HAL_Drivers + $PROJ_DIR$\board - - - libc_syms.c - 1 - ..\..\..\components\libc\compilers\armlibc\libc_syms.c - - syscalls.c @@ -412,16 +405,16 @@ - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c @@ -450,23 +443,16 @@ - syscall_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m33\syscall_rvds.S - - - - - trustzone.c + cpuport.c 1 - ..\..\..\libcpu\arm\cortex-m33\trustzone.c + ..\..\..\libcpu\arm\cortex-m33\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m33\cpuport.c + syscall_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m33\syscall_rvds.S @@ -476,70 +462,77 @@ ..\..\..\libcpu\arm\cortex-m33\context_rvds.S + + + trustzone.c + 1 + ..\..\..\libcpu\arm\cortex-m33\trustzone.c + + DeviceDrivers - pin.c + dataqueue.c 1 - ..\..\..\components\drivers\misc\pin.c + ..\..\..\components\drivers\ipc\dataqueue.c - serial.c + workqueue.c 1 - ..\..\..\components\drivers\serial\serial.c + ..\..\..\components\drivers\ipc\workqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\ipc\pipe.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\ipc\completion.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\ipc\ringblk_buf.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\ipc\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\ipc\ringbuffer.c - completion.c + pin.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\misc\pin.c - ringbuffer.c + serial.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\serial\serial.c @@ -547,16 +540,16 @@ Drivers - stm32u5xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32u5xx_hal_msp.c + startup_stm32u575xx.s + 2 + ..\libraries\STM32U5xx_HAL\CMSIS\Device\ST\STM32U5xx\Source\Templates\arm\startup_stm32u575xx.s - startup_stm32u575xx.s - 2 - ..\libraries\STM32U5xx_HAL\CMSIS\Device\ST\STM32U5xx\Source\Templates\arm\startup_stm32u575xx.s + stm32u5xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32u5xx_hal_msp.c @@ -616,30 +609,30 @@ Kernel - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c @@ -651,51 +644,51 @@ - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c diff --git a/bsp/stm32/stm32wb55-st-nucleo/.config b/bsp/stm32/stm32wb55-st-nucleo/.config index 7c7b3aa7fa..7fc859d2a0 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/.config +++ b/bsp/stm32/stm32wb55-st-nucleo/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -170,7 +169,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -179,7 +177,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -389,6 +389,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -399,7 +400,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -450,6 +450,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -562,6 +563,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -649,6 +651,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_FAMILY_STM32=y CONFIG_SOC_SERIES_STM32WB=y diff --git a/bsp/stm32/stm32wb55-st-nucleo/project.ewp b/bsp/stm32/stm32wb55-st-nucleo/project.ewp index e82db12bf6..aee6f457bc 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/project.ewp +++ b/bsp/stm32/stm32wb55-st-nucleo/project.ewp @@ -344,17 +344,18 @@ - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - div0.c @@ -449,9 +435,9 @@ - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -461,70 +447,77 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers - pin.c + pipe.c 1 - ..\..\..\components\drivers\misc\pin.c + ..\..\..\components\drivers\ipc\pipe.c - serial.c + completion.c 1 - ..\..\..\components\drivers\serial\serial.c + ..\..\..\components\drivers\ipc\completion.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\ipc\workqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\ipc\ringblk_buf.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\ipc\ringbuffer.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\ipc\waitqueue.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\ipc\dataqueue.c - ringblk_buf.c + pin.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\misc\pin.c - waitqueue.c + serial.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\serial\serial.c @@ -601,16 +594,16 @@ Kernel - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c @@ -622,72 +615,72 @@ - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c diff --git a/bsp/swm320-lq100/.config b/bsp/swm320-lq100/.config index 0259dd7713..2fca2274ee 100644 --- a/bsp/swm320-lq100/.config +++ b/bsp/swm320-lq100/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -171,7 +170,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -180,7 +178,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -390,6 +390,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -400,7 +401,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -451,6 +451,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -563,6 +564,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -650,6 +652,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set # # Hardware Drivers Config diff --git a/bsp/swm320-lq100/project.ewp b/bsp/swm320-lq100/project.ewp index b6bc6a7b68..39be8d9698 100644 --- a/bsp/swm320-lq100/project.ewp +++ b/bsp/swm320-lq100/project.ewp @@ -343,17 +343,18 @@ CCIncludePath2 $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\Libraries\CMSIS\DeviceSupport $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\..\libcpu\arm\cortex-m4 $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\..\..\components\drivers\include $PROJ_DIR$\..\..\libcpu\arm\common $PROJ_DIR$\..\..\components\finsh @@ -1374,17 +1375,18 @@ CCIncludePath2 $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\Libraries\CMSIS\DeviceSupport $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\..\libcpu\arm\cortex-m4 $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\..\..\components\drivers\include $PROJ_DIR$\..\..\libcpu\arm\common $PROJ_DIR$\..\..\components\finsh @@ -2071,47 +2073,47 @@ Compiler - - $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c CPU - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c @@ -2126,31 +2128,31 @@ DeviceDrivers - $PROJ_DIR$\..\..\components\drivers\misc\pin.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\serial\serial.c + $PROJ_DIR$\..\..\components\drivers\ipc\completion.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\ipc\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\misc\pin.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\serial\serial.c @@ -2180,112 +2182,112 @@ Kernel - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\timer.c Libraries - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - - - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\system_SWM320.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_port.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_can.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_port.c + $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\system_SWM320.c - $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\startup\iar\startup_SWM320.s + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + + + $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\startup\iar\startup_SWM320.s diff --git a/bsp/swm320-lq100/project.uvproj b/bsp/swm320-lq100/project.uvproj index aaf264b795..fb794a1f9c 100644 --- a/bsp/swm320-lq100/project.uvproj +++ b/bsp/swm320-lq100/project.uvproj @@ -359,7 +359,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\CoreSupport;Libraries\CMSIS\DeviceSupport;Libraries\SWM320_StdPeriph_Driver;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\CoreSupport;Libraries\CMSIS\DeviceSupport;Libraries\SWM320_StdPeriph_Driver;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -411,13 +411,6 @@ Compiler - - - libc_syms.c - 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c - - syscall_mem.c @@ -434,21 +427,28 @@ - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c CPU + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -465,9 +465,9 @@ - backtrace.c + cpuport.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -477,77 +477,70 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers - pin.c + pipe.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\pipe.c - serial.c + completion.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\completion.c - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\ipc\ringbuffer.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\ringblk_buf.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\ipc\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\workqueue.c - completion.c + pin.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\misc\pin.c - ringblk_buf.c + serial.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\serial\serial.c @@ -603,93 +596,93 @@ Kernel - components.c + memheap.c 1 - ..\..\src\components.c + ..\..\src\memheap.c - kservice.c + scheduler.c 1 - ..\..\src\kservice.c + ..\..\src\scheduler.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - idle.c + clock.c 1 - ..\..\src\idle.c + ..\..\src\clock.c - ipc.c + irq.c 1 - ..\..\src\ipc.c + ..\..\src\irq.c - clock.c + timer.c 1 - ..\..\src\clock.c + ..\..\src\timer.c - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c - timer.c + components.c 1 - ..\..\src\timer.c + ..\..\src\components.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c - memheap.c + idle.c 1 - ..\..\src\memheap.c + ..\..\src\idle.c @@ -697,9 +690,9 @@ Libraries - SWM320_sdram.c + SWM320_spi.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c @@ -711,51 +704,58 @@ - SWM320_pwm.c + SWM320_rtc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - SWM320_exti.c + SWM320_adc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - SWM320_flash.c + SWM320_crc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_sram.c + SWM320_lcd.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_lcd.c + SWM320_timr.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_rtc.c + SWM320_can.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_uart.c + SWM320_sdio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + + + + + system_SWM320.c + 1 + Libraries\CMSIS\DeviceSupport\system_SWM320.c @@ -767,16 +767,16 @@ - system_SWM320.c + SWM320_sram.c 1 - Libraries\CMSIS\DeviceSupport\system_SWM320.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - SWM320_port.c + SWM320_flash.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_port.c + Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c @@ -788,37 +788,30 @@ - SWM320_wdt.c - 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - - - - - SWM320_adc.c + SWM320_sdram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - SWM320_can.c + SWM320_pwm.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_sdio.c + SWM320_dma.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - SWM320_timr.c + SWM320_port.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + Libraries\SWM320_StdPeriph_Driver\SWM320_port.c @@ -830,23 +823,23 @@ - SWM320_crc.c + SWM320_uart.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - SWM320_spi.c + SWM320_exti.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_dma.c + SWM320_wdt.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c diff --git a/bsp/swm320-lq100/project.uvprojx b/bsp/swm320-lq100/project.uvprojx index 2010520969..0df5d17e99 100644 --- a/bsp/swm320-lq100/project.uvprojx +++ b/bsp/swm320-lq100/project.uvprojx @@ -335,7 +335,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\CoreSupport;Libraries\CMSIS\DeviceSupport;Libraries\SWM320_StdPeriph_Driver;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\CoreSupport;Libraries\CMSIS\DeviceSupport;Libraries\SWM320_StdPeriph_Driver;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -390,9 +390,9 @@ Compiler - libc_syms.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -404,9 +404,9 @@ - syscalls.c + stdlib.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\common\stdlib.c @@ -416,13 +416,6 @@ ..\..\components\libc\compilers\common\time.c - - - stdlib.c - 1 - ..\..\components\libc\compilers\common\stdlib.c - - CPU @@ -433,13 +426,6 @@ ..\..\libcpu\arm\common\backtrace.c - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - div0.c @@ -449,9 +435,9 @@ - cpuport.c + showmem.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\libcpu\arm\common\showmem.c @@ -461,70 +447,77 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers - pin.c + completion.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\completion.c - serial.c + workqueue.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\ringbuffer.c pipe.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\pipe.c - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\ipc\dataqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\waitqueue.c ringblk_buf.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\ringblk_buf.c - dataqueue.c + pin.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\misc\pin.c - waitqueue.c + serial.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\serial\serial.c @@ -580,93 +573,93 @@ Kernel - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c - scheduler.c + object.c 1 - ..\..\src\scheduler.c + ..\..\src\object.c - memheap.c + thread.c 1 - ..\..\src\memheap.c + ..\..\src\thread.c - object.c + components.c 1 - ..\..\src\object.c + ..\..\src\components.c - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c - kservice.c + irq.c 1 - ..\..\src\kservice.c + ..\..\src\irq.c - ipc.c + idle.c 1 - ..\..\src\ipc.c + ..\..\src\idle.c - clock.c + memheap.c 1 - ..\..\src\clock.c + ..\..\src\memheap.c - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - device.c + kservice.c 1 - ..\..\src\device.c + ..\..\src\kservice.c - mempool.c + ipc.c 1 - ..\..\src\mempool.c + ..\..\src\ipc.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c @@ -674,58 +667,58 @@ Libraries - SWM320_sdio.c + SWM320_rtc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - system_SWM320.c + SWM320_flash.c 1 - Libraries\CMSIS\DeviceSupport\system_SWM320.c + Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_i2c.c + SWM320_sdio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - SWM320_timr.c + SWM320_i2c.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_dma.c + SWM320_timr.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_port.c + SWM320_sram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_port.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - SWM320_flash.c + SWM320_lcd.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_can.c + SWM320_pwm.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c @@ -737,44 +730,44 @@ - SWM320_pwm.c + system_SWM320.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + Libraries\CMSIS\DeviceSupport\system_SWM320.c - SWM320_wdt.c + SWM320_norflash.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_spi.c + SWM320_adc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - SWM320_adc.c - 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + startup_SWM320.s + 2 + Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - SWM320_sram.c + SWM320_dma.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - startup_SWM320.s - 2 - Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s + SWM320_sdram.c + 1 + Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c @@ -786,9 +779,9 @@ - SWM320_rtc.c + SWM320_spi.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c @@ -800,30 +793,30 @@ - SWM320_sdram.c + SWM320_port.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_port.c - SWM320_norflash.c + SWM320_can.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + Libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_gpio.c + SWM320_wdt.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - SWM320_lcd.c + SWM320_gpio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c diff --git a/bsp/swm320/.config b/bsp/swm320/.config index 2aa8e98e9a..1693f71870 100644 --- a/bsp/swm320/.config +++ b/bsp/swm320/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -171,7 +170,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -180,7 +178,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -390,6 +390,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -400,7 +401,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -451,6 +451,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -563,6 +564,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -650,6 +652,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set # # Hardware Drivers Config diff --git a/bsp/swm320/project.ewp b/bsp/swm320/project.ewp index ef16667bb9..8377c5e278 100644 --- a/bsp/swm320/project.ewp +++ b/bsp/swm320/project.ewp @@ -343,17 +343,18 @@ CCIncludePath2 $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\libraries\CMSIS\DeviceSupport $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\..\libcpu\arm\cortex-m4 $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\..\..\components\drivers\include $PROJ_DIR$\..\..\libcpu\arm\common $PROJ_DIR$\..\..\components\finsh @@ -1374,17 +1375,18 @@ CCIncludePath2 $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\libraries\CMSIS\DeviceSupport $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver $PROJ_DIR$\drivers - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc $PROJ_DIR$\..\..\components\libc\posix\ipc $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\..\libcpu\arm\cortex-m4 $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\..\..\components\drivers\include $PROJ_DIR$\..\..\libcpu\arm\common $PROJ_DIR$\..\..\components\finsh @@ -2078,25 +2080,25 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.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_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.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\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_lseek.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c @@ -2107,6 +2109,9 @@ CPU + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c @@ -2114,43 +2119,40 @@ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S - DeviceDrivers - $PROJ_DIR$\..\..\components\drivers\misc\pin.c + $PROJ_DIR$\..\..\components\drivers\ipc\workqueue.c - $PROJ_DIR$\..\..\components\drivers\serial\serial.c + $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\ipc\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\ipc\completion.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\misc\pin.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\serial\serial.c @@ -2180,109 +2182,109 @@ Kernel - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\device.c $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\idle.c Libraries - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_uart.c $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_port.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_port.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - $PROJ_DIR$\libraries\CMSIS\DeviceSupport\system_SWM320.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + $PROJ_DIR$\libraries\CMSIS\DeviceSupport\system_SWM320.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_can.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_can.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_exti.c $PROJ_DIR$\libraries\CMSIS\DeviceSupport\startup\iar\startup_SWM320.s diff --git a/bsp/swm320/project.uvproj b/bsp/swm320/project.uvproj index fd5de34f8b..ce72307de5 100644 --- a/bsp/swm320/project.uvproj +++ b/bsp/swm320/project.uvproj @@ -359,7 +359,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;libraries\CMSIS\CoreSupport;libraries\CMSIS\DeviceSupport;libraries\SWM320_StdPeriph_Driver;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;libraries\CMSIS\CoreSupport;libraries\CMSIS\DeviceSupport;libraries\SWM320_StdPeriph_Driver;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -425,13 +425,6 @@ ..\..\components\libc\compilers\armlibc\syscalls.c - - - libc_syms.c - 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c - - time.c @@ -451,16 +444,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -472,16 +465,16 @@ - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -489,65 +482,65 @@ DeviceDrivers - pin.c + waitqueue.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\waitqueue.c - serial.c + pipe.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\pipe.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\ipc\workqueue.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\completion.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\dataqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\ipc\ringbuffer.c - workqueue.c + pin.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\misc\pin.c - completion.c + serial.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\serial\serial.c @@ -603,30 +596,30 @@ Kernel - components.c + object.c 1 - ..\..\src\components.c + ..\..\src\object.c - mempool.c + memheap.c 1 - ..\..\src\mempool.c + ..\..\src\memheap.c - scheduler.c + kservice.c 1 - ..\..\src\scheduler.c + ..\..\src\kservice.c - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c @@ -638,23 +631,23 @@ - thread.c + components.c 1 - ..\..\src\thread.c + ..\..\src\components.c - memheap.c + device.c 1 - ..\..\src\memheap.c + ..\..\src\device.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c @@ -666,30 +659,30 @@ - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - kservice.c + scheduler.c 1 - ..\..\src\kservice.c + ..\..\src\scheduler.c - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c @@ -697,156 +690,156 @@ Libraries - SWM320_flash.c + SWM320_dma.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - SWM320_spi.c + SWM320_wdt.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - SWM320_gpio.c + SWM320_pwm.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_sram.c + SWM320_lcd.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_dma.c + SWM320_timr.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_sdram.c + SWM320_exti.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_can.c + SWM320_flash.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_can.c + libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_uart.c + SWM320_rtc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - SWM320_lcd.c + SWM320_port.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + libraries\SWM320_StdPeriph_Driver\SWM320_port.c - SWM320_exti.c + SWM320_sdram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - SWM320_pwm.c + SWM320_sram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - startup_SWM320.s - 2 - libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s + SWM320_can.c + 1 + libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_i2c.c - 1 - libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + startup_SWM320.s + 2 + libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - SWM320_sdio.c + SWM320_crc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - system_SWM320.c + SWM320_adc.c 1 - libraries\CMSIS\DeviceSupport\system_SWM320.c + libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - SWM320_timr.c + SWM320_uart.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - SWM320_rtc.c + SWM320_gpio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - SWM320_crc.c + SWM320_spi.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - SWM320_norflash.c + SWM320_i2c.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_wdt.c + system_SWM320.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + libraries\CMSIS\DeviceSupport\system_SWM320.c - SWM320_adc.c + SWM320_norflash.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_port.c + SWM320_sdio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_port.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c diff --git a/bsp/swm320/project.uvprojx b/bsp/swm320/project.uvprojx index 93fbc0eeda..a5748e68ed 100644 --- a/bsp/swm320/project.uvprojx +++ b/bsp/swm320/project.uvprojx @@ -335,7 +335,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;libraries\CMSIS\CoreSupport;libraries\CMSIS\DeviceSupport;libraries\SWM320_StdPeriph_Driver;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;libraries\CMSIS\CoreSupport;libraries\CMSIS\DeviceSupport;libraries\SWM320_StdPeriph_Driver;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -390,9 +390,9 @@ Compiler - libc_syms.c + syscall_mem.c 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c + ..\..\components\libc\compilers\armlibc\syscall_mem.c @@ -402,13 +402,6 @@ ..\..\components\libc\compilers\armlibc\syscalls.c - - - syscall_mem.c - 1 - ..\..\components\libc\compilers\armlibc\syscall_mem.c - - time.c @@ -428,23 +421,23 @@ CPU - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -466,65 +459,65 @@ DeviceDrivers - pin.c + ringbuffer.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\ringbuffer.c - serial.c + workqueue.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\workqueue.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\completion.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\dataqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\ipc\pipe.c - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\ipc\waitqueue.c - dataqueue.c + pin.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\misc\pin.c - workqueue.c + serial.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\serial\serial.c @@ -580,93 +573,93 @@ Kernel - object.c + memheap.c 1 - ..\..\src\object.c + ..\..\src\memheap.c - thread.c + mempool.c 1 - ..\..\src\thread.c + ..\..\src\mempool.c - ipc.c + components.c 1 - ..\..\src\ipc.c + ..\..\src\components.c - irq.c + clock.c 1 - ..\..\src\irq.c + ..\..\src\clock.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c - memheap.c + scheduler.c 1 - ..\..\src\memheap.c + ..\..\src\scheduler.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c - timer.c + irq.c 1 - ..\..\src\timer.c + ..\..\src\irq.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c - idle.c + thread.c 1 - ..\..\src\idle.c + ..\..\src\thread.c - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c @@ -674,9 +667,9 @@ Libraries - SWM320_spi.c + SWM320_gpio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c @@ -686,13 +679,6 @@ libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - - - SWM320_adc.c - 1 - libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - - system_SWM320.c @@ -700,13 +686,6 @@ libraries\CMSIS\DeviceSupport\system_SWM320.c - - - SWM320_sdio.c - 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - - SWM320_sdram.c @@ -716,16 +695,16 @@ - SWM320_flash.c + SWM320_spi.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - SWM320_lcd.c + SWM320_i2c.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c @@ -737,16 +716,16 @@ - SWM320_pwm.c + SWM320_adc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - SWM320_port.c + SWM320_can.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_port.c + libraries\SWM320_StdPeriph_Driver\SWM320_can.c @@ -758,9 +737,16 @@ - SWM320_norflash.c + SWM320_crc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + + + + + SWM320_lcd.c + 1 + libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c @@ -772,23 +758,30 @@ - SWM320_can.c + SWM320_pwm.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_can.c + libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_gpio.c + SWM320_sdio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - SWM320_i2c.c + SWM320_port.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + libraries\SWM320_StdPeriph_Driver\SWM320_port.c + + + + + SWM320_flash.c + 1 + libraries\SWM320_StdPeriph_Driver\SWM320_flash.c @@ -800,30 +793,30 @@ - SWM320_exti.c + SWM320_sram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - SWM320_timr.c + SWM320_exti.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_crc.c + SWM320_norflash.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_sram.c + SWM320_timr.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + libraries\SWM320_StdPeriph_Driver\SWM320_timr.c diff --git a/bsp/synopsys/boards/.config b/bsp/synopsys/boards/.config index 8106647ba3..70df3e794f 100644 --- a/bsp/synopsys/boards/.config +++ b/bsp/synopsys/boards/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=16 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -170,7 +169,6 @@ CONFIG_RT_SERIAL_RB_BUFSZ=1024 # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -179,7 +177,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -388,6 +388,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -398,7 +399,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -449,6 +449,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -564,6 +565,7 @@ CONFIG_PKG_EMBARC_BSP_VER="upstream" # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -651,6 +653,8 @@ CONFIG_PKG_EMBARC_BSP_VER="upstream" # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_EMSK=y CONFIG_EMSK_USING_UART0=y CONFIG_EMSK_USING_UART1=y diff --git a/bsp/tae32f5300/.config b/bsp/tae32f5300/.config index c5488aee92..71c6528e93 100644 --- a/bsp/tae32f5300/.config +++ b/bsp/tae32f5300/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -173,7 +172,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -182,7 +180,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -392,6 +392,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -402,7 +403,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -453,6 +453,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -564,6 +565,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -651,6 +653,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set # # Hardware Drivers Config diff --git a/bsp/tae32f5300/project.uvprojx b/bsp/tae32f5300/project.uvprojx index 0cac0c4f3b..7279ed87a1 100644 --- a/bsp/tae32f5300/project.uvprojx +++ b/bsp/tae32f5300/project.uvprojx @@ -332,7 +332,7 @@ USE_TAE_DRIVER, TAE32F53xx, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __DEBUG, RT_USING_ARM_LIBC - application;.;board;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;Libraries\CMSIS\Include;Libraries\CMSIS\Device\Tai_action\TAE32F53xx\Include;Libraries\TAE32F53xx_StdPeriph_Driver\inc;..\..\examples\utest\testcases\kernel + application;.;board;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;Libraries\CMSIS\Include;Libraries\CMSIS\Device\Tai_action\TAE32F53xx\Include;Libraries\TAE32F53xx_StdPeriph_Driver\inc;..\..\examples\utest\testcases\kernel @@ -409,13 +409,6 @@ ..\..\components\libc\compilers\armlibc\syscalls.c - - - libc_syms.c - 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c - - syscall_mem.c @@ -442,16 +435,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -463,16 +456,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -501,65 +494,65 @@ - pin.c + pipe.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\pipe.c - serial.c + dataqueue.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\dataqueue.c - ringbuffer.c + workqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\ringbuffer.c completion.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\ipc\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\waitqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\ringblk_buf.c - waitqueue.c + pin.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\misc\pin.c - dataqueue.c + serial.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\serial\serial.c @@ -608,93 +601,93 @@ Kernel - mem.c + ipc.c 1 - ..\..\src\mem.c + ..\..\src\ipc.c - mempool.c + clock.c 1 - ..\..\src\mempool.c + ..\..\src\clock.c - thread.c + idle.c 1 - ..\..\src\thread.c + ..\..\src\idle.c - device.c + kservice.c 1 - ..\..\src\device.c + ..\..\src\kservice.c - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c - idle.c + object.c 1 - ..\..\src\idle.c + ..\..\src\object.c - object.c + components.c 1 - ..\..\src\object.c + ..\..\src\components.c - irq.c + mem.c 1 - ..\..\src\irq.c + ..\..\src\mem.c - timer.c + mempool.c 1 - ..\..\src\timer.c + ..\..\src\mempool.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c - kservice.c + thread.c 1 - ..\..\src\kservice.c + ..\..\src\thread.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c diff --git a/bsp/thead-smart/.config b/bsp/thead-smart/.config index e0fe7288b5..ec2439a126 100644 --- a/bsp/thead-smart/.config +++ b/bsp/thead-smart/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -158,7 +157,6 @@ CONFIG_RT_USING_PIN=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -167,7 +165,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -376,6 +376,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -386,7 +387,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -437,6 +437,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -549,6 +550,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -636,5 +638,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_THEAD_SMART=y CONFIG_RT_USING_UART1=y diff --git a/bsp/tkm32F499/project.uvprojx b/bsp/tkm32F499/project.uvprojx index da0bc47001..fa0a993b6c 100644 --- a/bsp/tkm32F499/project.uvprojx +++ b/bsp/tkm32F499/project.uvprojx @@ -336,7 +336,7 @@ __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND - applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;drivers\lcd;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;Libraries\CMSIS_and_startup\CMSIS;Libraries\CMSIS_and_startup;Libraries\Hal_lib\inc;..\..\examples\utest\testcases\kernel + applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;drivers\lcd;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;Libraries\CMSIS_and_startup\CMSIS;Libraries\CMSIS_and_startup;Libraries\Hal_lib\inc;..\..\examples\utest\testcases\kernel @@ -396,13 +396,6 @@ ..\..\components\libc\compilers\armlibc\syscalls.c - - - libc_syms.c - 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c - - syscall_mem.c @@ -434,13 +427,6 @@ ..\..\libcpu\arm\common\div0.c - - - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -450,9 +436,9 @@ - cpuport.c + backtrace.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\libcpu\arm\common\backtrace.c @@ -462,70 +448,77 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers - pin.c + pipe.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\pipe.c - serial.c + ringblk_buf.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\ipc\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\ipc\ringbuffer.c - ringbuffer.c + dataqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\ipc\waitqueue.c - waitqueue.c + pin.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\misc\pin.c - completion.c + serial.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\serial\serial.c @@ -612,9 +605,9 @@ Kernel - irq.c + components.c 1 - ..\..\src\irq.c + ..\..\src\components.c @@ -626,16 +619,23 @@ - clock.c + mempool.c 1 - ..\..\src\clock.c + ..\..\src\mempool.c - mempool.c + mem.c 1 - ..\..\src\mempool.c + ..\..\src\mem.c + + + + + timer.c + 1 + ..\..\src\timer.c @@ -647,44 +647,44 @@ - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c - object.c + irq.c 1 - ..\..\src\object.c + ..\..\src\irq.c - mem.c + scheduler.c 1 - ..\..\src\mem.c + ..\..\src\scheduler.c @@ -694,28 +694,28 @@ ..\..\src\kservice.c + + + TKM32_Lib - idle.c + HAL_uart.c 1 - ..\..\src\idle.c + Libraries\Hal_lib\src\HAL_uart.c - - - TKM32_Lib - HAL_misc.c + HAL_spi.c 1 - Libraries\Hal_lib\src\HAL_misc.c + Libraries\Hal_lib\src\HAL_spi.c - HAL_exti.c + HAL_i2c.c 1 - Libraries\Hal_lib\src\HAL_exti.c + Libraries\Hal_lib\src\HAL_i2c.c @@ -741,72 +741,65 @@ - sys.c + HAL_misc.c 1 - Libraries\CMSIS_and_startup\sys.c + Libraries\Hal_lib\src\HAL_misc.c - HAL_uart.c + HAL_tim.c 1 - Libraries\Hal_lib\src\HAL_uart.c + Libraries\Hal_lib\src\HAL_tim.c - HAL_dma_bak.c + HAL_dma.c 1 - Libraries\Hal_lib\src\HAL_dma_bak.c + Libraries\Hal_lib\src\HAL_dma.c - HAL_i2c.c + HAL_iwdg.c 1 - Libraries\Hal_lib\src\HAL_i2c.c + Libraries\Hal_lib\src\HAL_iwdg.c - HAL_spi.c + HAL_pwr.c 1 - Libraries\Hal_lib\src\HAL_spi.c + Libraries\Hal_lib\src\HAL_pwr.c - HAL_tim.c - 1 - Libraries\Hal_lib\src\HAL_tim.c + startup_Tk499.s + 2 + Libraries\CMSIS_and_startup\startup_Tk499.s - HAL_gpio.c + HAL_exti.c 1 - Libraries\Hal_lib\src\HAL_gpio.c - - - - - startup_Tk499.s - 2 - Libraries\CMSIS_and_startup\startup_Tk499.s + Libraries\Hal_lib\src\HAL_exti.c - HAL_iwdg.c + sys.c 1 - Libraries\Hal_lib\src\HAL_iwdg.c + Libraries\CMSIS_and_startup\sys.c - HAL_dma.c + HAL_dma_bak.c 1 - Libraries\Hal_lib\src\HAL_dma.c + Libraries\Hal_lib\src\HAL_dma_bak.c @@ -818,9 +811,9 @@ - HAL_pwr.c + HAL_gpio.c 1 - Libraries\Hal_lib\src\HAL_pwr.c + Libraries\Hal_lib\src\HAL_gpio.c diff --git a/bsp/tm4c123bsp/.config b/bsp/tm4c123bsp/.config index 06e5e5f63e..5fe3153fbd 100644 --- a/bsp/tm4c123bsp/.config +++ b/bsp/tm4c123bsp/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -174,7 +173,6 @@ CONFIG_RT_USING_SPI=y # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -183,7 +181,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -392,6 +392,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -402,7 +403,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -453,6 +453,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -564,6 +565,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -651,6 +653,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set # # Hardware Drivers Config diff --git a/bsp/tm4c123bsp/project.ewp b/bsp/tm4c123bsp/project.ewp index 2b9fe1e433..5763b01aa9 100644 --- a/bsp/tm4c123bsp/project.ewp +++ b/bsp/tm4c123bsp/project.ewp @@ -346,16 +346,17 @@ $PROJ_DIR$\libraries\TivaWare_C_series\tm4c123_driverlib $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\libraries\TivaWare_C_series\tm4c123_driverlib\driverlib - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc - $PROJ_DIR$\libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc $PROJ_DIR$\..\..\components\libc\posix\ipc + $PROJ_DIR$\libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\..\libcpu\arm\cortex-m4 $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\board $PROJ_DIR$\..\..\components\drivers\include $PROJ_DIR$\..\..\libcpu\arm\common @@ -1383,16 +1384,17 @@ $PROJ_DIR$\libraries\TivaWare_C_series\tm4c123_driverlib $PROJ_DIR$\..\..\include + $PROJ_DIR$\..\..\components\libc\compilers\common\extension $PROJ_DIR$\..\..\components\libc\compilers\common $PROJ_DIR$\libraries\TivaWare_C_series\tm4c123_driverlib\driverlib - $PROJ_DIR$\..\..\components\libc\compilers\common\nogcc - $PROJ_DIR$\libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc $PROJ_DIR$\..\..\components\libc\posix\ipc + $PROJ_DIR$\libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc $PROJ_DIR$\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. $PROJ_DIR$\applications $PROJ_DIR$\..\..\libcpu\arm\cortex-m4 $PROJ_DIR$\..\..\components\libc\posix\io\poll + $PROJ_DIR$\..\..\components\libc\posix\io\stdio $PROJ_DIR$\board $PROJ_DIR$\..\..\components\drivers\include $PROJ_DIR$\..\..\libcpu\arm\common @@ -2082,35 +2084,35 @@ Compiler - - $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.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_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.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_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c @@ -2118,6 +2120,9 @@ CPU + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c @@ -2125,55 +2130,52 @@ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S - DeviceDrivers - $PROJ_DIR$\..\..\components\drivers\misc\adc.c + $PROJ_DIR$\..\..\components\drivers\ipc\workqueue.c - $PROJ_DIR$\..\..\components\drivers\misc\rt_drv_pwm.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\misc\pin.c + $PROJ_DIR$\..\..\components\drivers\ipc\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\serial\serial.c + $PROJ_DIR$\..\..\components\drivers\ipc\completion.c - $PROJ_DIR$\..\..\components\drivers\spi\spi_core.c + $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\spi\spi_dev.c + $PROJ_DIR$\..\..\components\drivers\ipc\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\misc\adc.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\misc\rt_drv_pwm.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\misc\pin.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\spi\spi_core.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\spi\spi_dev.c @@ -2218,43 +2220,43 @@ Kernel - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\object.c diff --git a/bsp/tm4c123bsp/project.uvproj b/bsp/tm4c123bsp/project.uvproj index 039d70d5d5..43fd159ce3 100644 --- a/bsp/tm4c123bsp/project.uvproj +++ b/bsp/tm4c123bsp/project.uvproj @@ -359,7 +359,7 @@ TARGET_IS_TM4C123_RB1, rvmdk, __CLK_TCK=RT_TICK_PER_SECOND, PART_TM4C123GH6PM, __RTTHREAD__, RT_USING_ARM_LIBC - applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;board;libraries\Drivers;libraries\Drivers\config;..\..\components\finsh;.;..\..\include;libraries\TivaWare_C_series\tm4c123_driverlib;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;board;libraries\Drivers;libraries\Drivers\config;..\..\components\finsh;.;..\..\include;libraries\TivaWare_C_series\tm4c123_driverlib;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -411,13 +411,6 @@ Compiler - - - syscalls.c - 1 - ..\..\components\libc\compilers\armlibc\syscalls.c - - syscall_mem.c @@ -427,9 +420,9 @@ - libc_syms.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -456,6 +449,13 @@ ..\..\libcpu\arm\common\div0.c + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + backtrace.c @@ -465,9 +465,9 @@ - showmem.c + cpuport.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -477,105 +477,98 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers - adc.c + ringblk_buf.c 1 - ..\..\components\drivers\misc\adc.c + ..\..\components\drivers\ipc\ringblk_buf.c - rt_drv_pwm.c + ringbuffer.c 1 - ..\..\components\drivers\misc\rt_drv_pwm.c + ..\..\components\drivers\ipc\ringbuffer.c - pin.c + completion.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\completion.c - serial.c + pipe.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\pipe.c - spi_core.c + dataqueue.c 1 - ..\..\components\drivers\spi\spi_core.c + ..\..\components\drivers\ipc\dataqueue.c - spi_dev.c + workqueue.c 1 - ..\..\components\drivers\spi\spi_dev.c + ..\..\components\drivers\ipc\workqueue.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\ipc\waitqueue.c - ringbuffer.c + adc.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\misc\adc.c - ringblk_buf.c + rt_drv_pwm.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\misc\rt_drv_pwm.c - workqueue.c + pin.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\misc\pin.c - dataqueue.c + serial.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\serial\serial.c - completion.c + spi_core.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\spi\spi_core.c - waitqueue.c + spi_dev.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\spi\spi_dev.c @@ -678,9 +671,9 @@ Kernel - device.c + components.c 1 - ..\..\src\device.c + ..\..\src\components.c @@ -692,16 +685,9 @@ - timer.c - 1 - ..\..\src\timer.c - - - - - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c @@ -713,9 +699,9 @@ - components.c + timer.c 1 - ..\..\src\components.c + ..\..\src\timer.c @@ -727,23 +713,23 @@ - ipc.c + kservice.c 1 - ..\..\src\ipc.c + ..\..\src\kservice.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - kservice.c + irq.c 1 - ..\..\src\kservice.c + ..\..\src\irq.c @@ -755,16 +741,23 @@ - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c + + + + + ipc.c + 1 + ..\..\src\ipc.c diff --git a/bsp/tm4c123bsp/project.uvprojx b/bsp/tm4c123bsp/project.uvprojx index 40b92a46a9..ea69ef4cd2 100644 --- a/bsp/tm4c123bsp/project.uvprojx +++ b/bsp/tm4c123bsp/project.uvprojx @@ -370,7 +370,7 @@ TARGET_IS_TM4C123_RB1, rvmdk, __CLK_TCK=RT_TICK_PER_SECOND, PART_TM4C123GH6PM, __RTTHREAD__, RT_USING_ARM_LIBC - applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;board;libraries\Drivers;libraries\Drivers\config;..\..\components\finsh;.;..\..\include;libraries\TivaWare_C_series\tm4c123_driverlib;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel + applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;board;libraries\Drivers;libraries\Drivers\config;..\..\components\finsh;.;..\..\include;libraries\TivaWare_C_series\tm4c123_driverlib;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel @@ -436,13 +436,6 @@ ..\..\components\libc\compilers\armlibc\syscall_mem.c - - - libc_syms.c - 1 - ..\..\components\libc\compilers\armlibc\libc_syms.c - - stdlib.c @@ -462,23 +455,23 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c @@ -500,93 +493,93 @@ DeviceDrivers - adc.c + waitqueue.c 1 - ..\..\components\drivers\misc\adc.c + ..\..\components\drivers\ipc\waitqueue.c - rt_drv_pwm.c + completion.c 1 - ..\..\components\drivers\misc\rt_drv_pwm.c + ..\..\components\drivers\ipc\completion.c - pin.c + pipe.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\ipc\pipe.c - serial.c + ringblk_buf.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\drivers\ipc\ringblk_buf.c - spi_core.c + ringbuffer.c 1 - ..\..\components\drivers\spi\spi_core.c + ..\..\components\drivers\ipc\ringbuffer.c - spi_dev.c + dataqueue.c 1 - ..\..\components\drivers\spi\spi_dev.c + ..\..\components\drivers\ipc\dataqueue.c - ringbuffer.c + workqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\ipc\workqueue.c - dataqueue.c + adc.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\misc\adc.c - ringblk_buf.c + rt_drv_pwm.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\misc\rt_drv_pwm.c - pipe.c + pin.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\misc\pin.c - workqueue.c + serial.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\serial\serial.c - completion.c + spi_core.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\spi\spi_core.c - waitqueue.c + spi_dev.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\spi\spi_dev.c @@ -634,23 +627,23 @@ - drv_uart.c + drv_adc.c 1 - libraries\Drivers\drv_uart.c + libraries\Drivers\drv_adc.c - drv_pwm.c + drv_uart.c 1 - libraries\Drivers\drv_pwm.c + libraries\Drivers\drv_uart.c - drv_adc.c + drv_pwm.c 1 - libraries\Drivers\drv_adc.c + libraries\Drivers\drv_pwm.c @@ -689,79 +682,79 @@ Kernel - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c - kservice.c + scheduler.c 1 - ..\..\src\kservice.c + ..\..\src\scheduler.c - scheduler.c + kservice.c 1 - ..\..\src\scheduler.c + ..\..\src\kservice.c - clock.c + components.c 1 - ..\..\src\clock.c + ..\..\src\components.c - idle.c + irq.c 1 - ..\..\src\idle.c + ..\..\src\irq.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c - mempool.c + clock.c 1 - ..\..\src\mempool.c + ..\..\src\clock.c - device.c + idle.c 1 - ..\..\src\device.c + ..\..\src\idle.c @@ -773,9 +766,9 @@ - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c diff --git a/bsp/tm4c129x/.config b/bsp/tm4c129x/.config index 631f169ea8..53f235cba6 100644 --- a/bsp/tm4c129x/.config +++ b/bsp/tm4c129x/.config @@ -7,7 +7,6 @@ # RT-Thread Kernel # CONFIG_RT_NAME_MAX=8 -# CONFIG_RT_USING_BIG_ENDIAN is not set # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 @@ -169,7 +168,6 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # # POSIX layer and C standard library # -# CONFIG_RT_USING_MODULE is not set CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # @@ -178,7 +176,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_POSIX_FS is not set # CONFIG_RT_USING_POSIX_DELAY is not set # CONFIG_RT_USING_POSIX_CLOCK is not set +# CONFIG_RT_USING_POSIX_TIMER is not set # CONFIG_RT_USING_PTHREADS is not set +# CONFIG_RT_USING_MODULE is not set # # Interprocess Communication (IPC) @@ -211,7 +211,6 @@ CONFIG_NETDEV_USING_PING=y # CONFIG_RT_USING_LWIP=y CONFIG_RT_USING_LWIP141=y -# CONFIG_RT_USING_LWIP202 is not set # CONFIG_RT_USING_LWIP203 is not set # CONFIG_RT_USING_LWIP212 is not set CONFIG_RT_LWIP_MEM_ALIGNMENT=4 @@ -442,6 +441,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_TERMBOX is not set # CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_QRCODE is not set # # tools packages @@ -452,7 +452,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SYSTEMVIEW is not set # CONFIG_PKG_USING_SEGGER_RTT is not set # CONFIG_PKG_USING_RDB is not set -# CONFIG_PKG_USING_QRCODE is not set # CONFIG_PKG_USING_ULOG_EASYFLASH is not set # CONFIG_PKG_USING_ULOG_FILE is not set # CONFIG_PKG_USING_LOGMGR is not set @@ -503,6 +502,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_POSIX_GETLINE is not set # CONFIG_PKG_USING_POSIX_WCWIDTH is not set # CONFIG_PKG_USING_POSIX_ITOA is not set +# CONFIG_PKG_USING_POSIX_STRINGS is not set # # acceleration: Assembly language or algorithmic acceleration packages @@ -614,6 +614,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SSD1306 is not set # CONFIG_PKG_USING_QKEY is not set # CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_RS232 is not set # CONFIG_PKG_USING_NES is not set # CONFIG_PKG_USING_VIRTUAL_SENSOR is not set # CONFIG_PKG_USING_VDEVICE is not set @@ -701,5 +702,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_DESIGN_PATTERN is not set +# CONFIG_PKG_USING_CONTROLLER is not set +# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set CONFIG_SOC_TM4C129=y CONFIG_RT_USING_UART0=y diff --git a/bsp/tm4c129x/project.ewp b/bsp/tm4c129x/project.ewp index b53eb04e8d..fc3fd31728 100644 --- a/bsp/tm4c129x/project.ewp +++ b/bsp/tm4c129x/project.ewp @@ -299,26 +299,27 @@