diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj
index ad342552a1..af9d6f7337 100644
--- a/bsp/CME_M7/project.uvproj
+++ b/bsp/CME_M7/project.uvproj
@@ -543,6 +543,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1145,34 +1164,6 @@
Libraries
-
-
- cmem7_efuse.c
- 1
- StdPeriph_Driver\src\cmem7_efuse.c
-
-
-
-
- cmem7_eth.c
- 1
- StdPeriph_Driver\src\cmem7_eth.c
-
-
-
-
- cmem7_flash.c
- 1
- StdPeriph_Driver\src\cmem7_flash.c
-
-
-
-
- cmem7_adc.c
- 1
- StdPeriph_Driver\src\cmem7_adc.c
-
-
cmem7_i2c.c
@@ -1180,48 +1171,6 @@
StdPeriph_Driver\src\cmem7_i2c.c
-
-
- cmem7_dma.c
- 1
- StdPeriph_Driver\src\cmem7_dma.c
-
-
-
-
- cmem7_gpio.c
- 1
- StdPeriph_Driver\src\cmem7_gpio.c
-
-
-
-
- cmem7_misc.c
- 1
- StdPeriph_Driver\src\cmem7_misc.c
-
-
-
-
- cmem7_wdg.c
- 1
- StdPeriph_Driver\src\cmem7_wdg.c
-
-
-
-
- cmem7_rtc.c
- 1
- StdPeriph_Driver\src\cmem7_rtc.c
-
-
-
-
- cmem7_can.c
- 1
- StdPeriph_Driver\src\cmem7_can.c
-
-
cmem7_tim.c
@@ -1231,16 +1180,9 @@
- cmem7_spi.c
+ cmem7_wdg.c
1
- StdPeriph_Driver\src\cmem7_spi.c
-
-
-
-
- cmem7_ddr.c
- 1
- StdPeriph_Driver\src\cmem7_ddr.c
+ StdPeriph_Driver\src\cmem7_wdg.c
@@ -1252,9 +1194,37 @@
- cmem7_usb.c
+ cmem7_eth.c
1
- StdPeriph_Driver\src\cmem7_usb.c
+ StdPeriph_Driver\src\cmem7_eth.c
+
+
+
+
+ cmem7_gpio.c
+ 1
+ StdPeriph_Driver\src\cmem7_gpio.c
+
+
+
+
+ cmem7_spi.c
+ 1
+ StdPeriph_Driver\src\cmem7_spi.c
+
+
+
+
+ cmem7_dma.c
+ 1
+ StdPeriph_Driver\src\cmem7_dma.c
+
+
+
+
+ cmem7_rtc.c
+ 1
+ StdPeriph_Driver\src\cmem7_rtc.c
@@ -1264,6 +1234,55 @@
StdPeriph_Driver\src\cmem7_uart.c
+
+
+ cmem7_flash.c
+ 1
+ StdPeriph_Driver\src\cmem7_flash.c
+
+
+
+
+ cmem7_can.c
+ 1
+ StdPeriph_Driver\src\cmem7_can.c
+
+
+
+
+ cmem7_usb.c
+ 1
+ StdPeriph_Driver\src\cmem7_usb.c
+
+
+
+
+ cmem7_ddr.c
+ 1
+ StdPeriph_Driver\src\cmem7_ddr.c
+
+
+
+
+ cmem7_adc.c
+ 1
+ StdPeriph_Driver\src\cmem7_adc.c
+
+
+
+
+ cmem7_efuse.c
+ 1
+ StdPeriph_Driver\src\cmem7_efuse.c
+
+
+
+
+ cmem7_misc.c
+ 1
+ StdPeriph_Driver\src\cmem7_misc.c
+
+
lwIP
diff --git a/bsp/Infineon/psoc6-cy8ckit-062-BLE/project.uvproj b/bsp/Infineon/psoc6-cy8ckit-062-BLE/project.uvproj
index 51f9688042..177734ce46 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062-BLE/project.uvproj
+++ b/bsp/Infineon/psoc6-cy8ckit-062-BLE/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1093,13 +1112,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_clock.c
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
cy_scb_uart.c
@@ -1149,6 +1161,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_sema.c
+
+
+ psoc6_03_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+
+
cyhal_utils.c
@@ -1191,13 +1210,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_lptimer.c
-
-
- psoc6_01_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
-
-
cy_prot.c
@@ -1226,13 +1238,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_sysint.c
-
-
- psoc6_04_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
-
-
cyhal_triggers_psoc6_01.c
@@ -1242,16 +1247,16 @@
- cyhal_syspm.c
+ psoc6_01_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_syspm.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
- psoc6_02_cm0p_sleep.c
+ cyhal_syspm.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_syspm.c
@@ -1282,6 +1287,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\devices\COMPONENT_CAT1A\source\cy_device.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cy_flash.c
@@ -1289,6 +1301,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_flash.c
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
cy_ble_clk.c
@@ -1313,20 +1332,6 @@
libs
-
-
- cycfg_routing.c
- 1
- libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_routing.c
-
-
-
-
- cycfg_clocks.c
- 1
- libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_clocks.c
-
-
cycfg_qspi_memslot.c
@@ -1334,13 +1339,6 @@
libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
- cybsp.c
- 1
- libs\TARGET_CY8CKIT-062-BLE\cybsp.c
-
-
cycfg.c
@@ -1348,6 +1346,13 @@
libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg.c
+
+
+ cycfg_routing.c
+ 1
+ libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_routing.c
+
+
cycfg_capsense.c
@@ -1357,9 +1362,16 @@
- startup_psoc6_01_cm4.S
- 2
- libs\TARGET_CY8CKIT-062-BLE\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_01_cm4.S
+ cycfg_clocks.c
+ 1
+ libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_clocks.c
+
+
+
+
+ cycfg_peripherals.c
+ 1
+ libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_peripherals.c
@@ -1369,6 +1381,13 @@
libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_system.c
+
+
+ startup_psoc6_01_cm4.S
+ 2
+ libs\TARGET_CY8CKIT-062-BLE\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_01_cm4.S
+
+
system_psoc6_cm4.c
@@ -1385,9 +1404,9 @@
- cycfg_peripherals.c
+ cybsp.c
1
- libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_peripherals.c
+ libs\TARGET_CY8CKIT-062-BLE\cybsp.c
diff --git a/bsp/Infineon/psoc6-cy8ckit-062-BLE/project.uvprojx b/bsp/Infineon/psoc6-cy8ckit-062-BLE/project.uvprojx
index ab1c636699..c1ec39d859 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062-BLE/project.uvprojx
+++ b/bsp/Infineon/psoc6-cy8ckit-062-BLE/project.uvprojx
@@ -487,6 +487,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1130,16 +1149,16 @@
- cy_ipc_drv.c
+ psoc6_02_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_drv.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
- psoc6_01_cm0p_sleep.c
+ cy_ipc_drv.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_drv.c
@@ -1156,6 +1175,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_syslib.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cy_ipc_pipe.c
@@ -1193,9 +1219,9 @@
- psoc6_03_cm0p_sleep.c
+ psoc6_01_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
@@ -1219,13 +1245,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_syspm.c
-
-
- psoc6_02_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
-
-
cy_systick.c
@@ -1263,9 +1282,9 @@
- psoc6_04_cm0p_sleep.c
+ psoc6_03_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
@@ -1292,20 +1311,6 @@
libs
-
-
- cycfg_capsense.c
- 1
- libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_capsense.c
-
-
-
-
- cycfg_qspi_memslot.c
- 1
- libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
system_psoc6_cm4.c
@@ -1320,13 +1325,6 @@
libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_system.c
-
-
- cycfg_peripherals.c
- 1
- libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_peripherals.c
-
-
cycfg.c
@@ -1334,13 +1332,6 @@
libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg.c
-
-
- cycfg_routing.c
- 1
- libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_routing.c
-
-
cycfg_clocks.c
@@ -1348,13 +1339,6 @@
libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_clocks.c
-
-
- startup_psoc6_01_cm4.S
- 2
- libs\TARGET_CY8CKIT-062-BLE\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_01_cm4.S
-
-
cybsp.c
@@ -1362,6 +1346,27 @@
libs\TARGET_CY8CKIT-062-BLE\cybsp.c
+
+
+ cycfg_capsense.c
+ 1
+ libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_capsense.c
+
+
+
+
+ startup_psoc6_01_cm4.S
+ 2
+ libs\TARGET_CY8CKIT-062-BLE\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_01_cm4.S
+
+
+
+
+ cycfg_peripherals.c
+ 1
+ libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_peripherals.c
+
+
cycfg_pins.c
@@ -1369,6 +1374,20 @@
libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_pins.c
+
+
+ cycfg_routing.c
+ 1
+ libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_routing.c
+
+
+
+
+ cycfg_qspi_memslot.c
+ 1
+ libs\TARGET_CY8CKIT-062-BLE\config\GeneratedSource\cycfg_qspi_memslot.c
+
+
diff --git a/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/project.uvproj b/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/project.uvproj
index db26d3f9d7..b66c62fe66 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/project.uvproj
+++ b/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1086,6 +1105,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_scb_common.c
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
cyhal_clock.c
@@ -1093,6 +1119,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_clock.c
+
+
+ psoc6_01_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
+
+
cy_scb_uart.c
@@ -1114,13 +1147,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_utils_impl.c
-
-
- psoc6_02_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
-
-
cyhal_gpio.c
@@ -1142,6 +1168,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_sema.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cyhal_utils.c
@@ -1184,13 +1217,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_lptimer.c
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
cy_prot.c
@@ -1247,13 +1273,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\COMPONENT_CAT1A\source\pin_packages\cyhal_psoc6_01_124_bga.c
-
-
- psoc6_01_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
-
-
cyhal_interconnect.c
@@ -1284,16 +1303,16 @@
- cy_syspm.c
+ psoc6_03_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_syspm.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
- psoc6_04_cm0p_sleep.c
+ cy_syspm.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_syspm.c
@@ -1308,51 +1327,9 @@
libs
- cycfg_routing.c
+ cycfg_system.c
1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_routing.c
-
-
-
-
- cycfg_connectivity_bt.c
- 1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_connectivity_bt.c
-
-
-
-
- cycfg_pins.c
- 1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_pins.c
-
-
-
-
- cycfg_qspi_memslot.c
- 1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
-
-
- cycfg.c
- 1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg.c
-
-
-
-
- startup_psoc6_01_cm4.s
- 2
- libs\TARGET_CY8CKIT-062-WIFI-BT\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_01_cm4.s
-
-
-
-
- system_psoc6_cm4.c
- 1
- libs\TARGET_CY8CKIT-062-WIFI-BT\COMPONENT_CM4\system_psoc6_cm4.c
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_system.c
@@ -1364,9 +1341,16 @@
- cycfg_system.c
+ system_psoc6_cm4.c
1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_system.c
+ libs\TARGET_CY8CKIT-062-WIFI-BT\COMPONENT_CM4\system_psoc6_cm4.c
+
+
+
+
+ cycfg_pins.c
+ 1
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_pins.c
@@ -1376,6 +1360,20 @@
libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_clocks.c
+
+
+ cycfg_qspi_memslot.c
+ 1
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_qspi_memslot.c
+
+
+
+
+ cycfg_connectivity_bt.c
+ 1
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_connectivity_bt.c
+
+
cycfg_capsense.c
@@ -1390,6 +1388,27 @@
libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_peripherals.c
+
+
+ cycfg_routing.c
+ 1
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_routing.c
+
+
+
+
+ startup_psoc6_01_cm4.s
+ 2
+ libs\TARGET_CY8CKIT-062-WIFI-BT\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_01_cm4.s
+
+
+
+
+ cycfg.c
+ 1
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg.c
+
+
diff --git a/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/project.uvprojx b/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/project.uvprojx
index 802886c109..93441081ee 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/project.uvprojx
+++ b/bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1050,13 +1069,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_gpio.c
-
-
- psoc6_01_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
-
-
cyhal_irq_impl.c
@@ -1078,6 +1090,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_clock.c
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
cy_scb_uart.c
@@ -1099,13 +1118,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_utils_impl.c
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
cyhal_gpio.c
@@ -1129,16 +1141,9 @@
- psoc6_04_cm0p_sleep.c
+ psoc6_03_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
-
-
-
-
- psoc6_02_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
@@ -1155,6 +1160,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_drv.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cyhal_hwmgr.c
@@ -1267,6 +1279,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_flash.c
+
+
+ psoc6_01_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
+
+
cy_syspm.c
@@ -1284,13 +1303,6 @@
libs
-
-
- cybsp.c
- 1
- libs\TARGET_CY8CKIT-062-WIFI-BT\cybsp.c
-
-
cycfg_peripherals.c
@@ -1305,13 +1317,6 @@
libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_system.c
-
-
- cycfg_pins.c
- 1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_pins.c
-
-
cycfg_routing.c
@@ -1321,16 +1326,9 @@
- cycfg_qspi_memslot.c
+ cycfg_pins.c
1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
-
-
- cycfg_connectivity_bt.c
- 1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_connectivity_bt.c
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_pins.c
@@ -1342,16 +1340,16 @@
- cycfg_capsense.c
+ cycfg_qspi_memslot.c
1
- libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_capsense.c
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_qspi_memslot.c
- startup_psoc6_01_cm4.s
- 2
- libs\TARGET_CY8CKIT-062-WIFI-BT\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_01_cm4.s
+ cycfg_capsense.c
+ 1
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_capsense.c
@@ -1361,6 +1359,13 @@
libs\TARGET_CY8CKIT-062-WIFI-BT\COMPONENT_CM4\system_psoc6_cm4.c
+
+
+ cybsp.c
+ 1
+ libs\TARGET_CY8CKIT-062-WIFI-BT\cybsp.c
+
+
cycfg_clocks.c
@@ -1368,6 +1373,20 @@
libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_clocks.c
+
+
+ startup_psoc6_01_cm4.s
+ 2
+ libs\TARGET_CY8CKIT-062-WIFI-BT\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_01_cm4.s
+
+
+
+
+ cycfg_connectivity_bt.c
+ 1
+ libs\TARGET_CY8CKIT-062-WIFI-BT\config\GeneratedSource\cycfg_connectivity_bt.c
+
+
diff --git a/bsp/Infineon/psoc6-cy8ckit-062S2-43012/project.uvproj b/bsp/Infineon/psoc6-cy8ckit-062S2-43012/project.uvproj
index 2e8318d7fe..b3024717b8 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062S2-43012/project.uvproj
+++ b/bsp/Infineon/psoc6-cy8ckit-062S2-43012/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1109,9 +1128,9 @@
- psoc6_02_cm0p_sleep.c
+ cy_scb_uart.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_scb_uart.c
@@ -1123,9 +1142,9 @@
- cy_scb_uart.c
+ psoc6_03_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_scb_uart.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
@@ -1142,13 +1161,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_utils_impl.c
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
cyhal_gpio.c
@@ -1198,13 +1210,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_syslib.c
-
-
- psoc6_04_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
-
-
cy_ipc_pipe.c
@@ -1261,6 +1266,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_systick.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cyhal_interconnect.c
@@ -1282,6 +1294,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\devices\COMPONENT_CAT1A\source\cy_device.c
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
psoc6_01_cm0p_sleep.c
@@ -1306,6 +1325,55 @@
libs
+
+
+ cycfg_capsense.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_capsense.c
+
+
+
+
+ startup_psoc6_02_cm4.S
+ 2
+ libs\TARGET_CY8CKIT-062S2-43012\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_02_cm4.S
+
+
+
+
+ cybsp.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\cybsp.c
+
+
+
+
+ cycfg_connectivity_bt.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_connectivity_bt.c
+
+
+
+
+ cycfg.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg.c
+
+
+
+
+ cycfg_routing.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_routing.c
+
+
+
+
+ cycfg_peripherals.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_peripherals.c
+
+
cycfg_pins.c
@@ -1322,16 +1390,9 @@
- cybsp.c
+ cycfg_clocks.c
1
- libs\TARGET_CY8CKIT-062S2-43012\cybsp.c
-
-
-
-
- startup_psoc6_02_cm4.S
- 2
- libs\TARGET_CY8CKIT-062S2-43012\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_02_cm4.S
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_clocks.c
@@ -1341,41 +1402,6 @@
libs\TARGET_CY8CKIT-062S2-43012\COMPONENT_CM4\system_psoc6_cm4.c
-
-
- cycfg_capsense.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_capsense.c
-
-
-
-
- cycfg_routing.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_routing.c
-
-
-
-
- cycfg_clocks.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_clocks.c
-
-
-
-
- cycfg.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg.c
-
-
-
-
- cycfg_connectivity_bt.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_connectivity_bt.c
-
-
cycfg_qspi_memslot.c
@@ -1383,13 +1409,6 @@
libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
- cycfg_peripherals.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_peripherals.c
-
-
diff --git a/bsp/Infineon/psoc6-cy8ckit-062S2-43012/project.uvprojx b/bsp/Infineon/psoc6-cy8ckit-062S2-43012/project.uvprojx
index a2bdc271d7..f6c8fe33b9 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062S2-43012/project.uvprojx
+++ b/bsp/Infineon/psoc6-cy8ckit-062S2-43012/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1078,6 +1097,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_scb_common.c
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
cyhal_clock.c
@@ -1169,6 +1195,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_syslib.c
+
+
+ psoc6_03_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+
+
cy_ipc_pipe.c
@@ -1211,6 +1244,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_sysint.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cyhal_syspm.c
@@ -1225,13 +1265,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_systick.c
-
-
- psoc6_04_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
-
-
cyhal_interconnect.c
@@ -1253,20 +1286,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\devices\COMPONENT_CAT1A\source\cy_device.c
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
-
-
- psoc6_02_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
-
-
cy_syspm.c
@@ -1286,30 +1305,9 @@
libs
- cycfg_connectivity_bt.c
+ cycfg.c
1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_connectivity_bt.c
-
-
-
-
- cycfg_routing.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_routing.c
-
-
-
-
- cycfg_qspi_memslot.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
-
-
- cycfg_pins.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_pins.c
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg.c
@@ -1321,37 +1319,16 @@
- cycfg_system.c
+ cycfg_capsense.c
1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_system.c
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_capsense.c
- cybsp.c
+ cycfg_pins.c
1
- libs\TARGET_CY8CKIT-062S2-43012\cybsp.c
-
-
-
-
- startup_psoc6_02_cm4.S
- 2
- libs\TARGET_CY8CKIT-062S2-43012\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_02_cm4.S
-
-
-
-
- cycfg.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg.c
-
-
-
-
- system_psoc6_cm4.c
- 1
- libs\TARGET_CY8CKIT-062S2-43012\COMPONENT_CM4\system_psoc6_cm4.c
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_pins.c
@@ -1363,9 +1340,51 @@
- cycfg_capsense.c
+ cycfg_qspi_memslot.c
1
- libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_capsense.c
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_qspi_memslot.c
+
+
+
+
+ cycfg_system.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_system.c
+
+
+
+
+ startup_psoc6_02_cm4.S
+ 2
+ libs\TARGET_CY8CKIT-062S2-43012\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_02_cm4.S
+
+
+
+
+ cycfg_connectivity_bt.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_connectivity_bt.c
+
+
+
+
+ system_psoc6_cm4.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\COMPONENT_CM4\system_psoc6_cm4.c
+
+
+
+
+ cycfg_routing.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\config\GeneratedSource\cycfg_routing.c
+
+
+
+
+ cybsp.c
+ 1
+ libs\TARGET_CY8CKIT-062S2-43012\cybsp.c
diff --git a/bsp/Infineon/psoc6-cy8ckit-062s4/project.uvproj b/bsp/Infineon/psoc6-cy8ckit-062s4/project.uvproj
index d83ee73212..6f0062e764 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062s4/project.uvproj
+++ b/bsp/Infineon/psoc6-cy8ckit-062s4/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1058,6 +1077,20 @@
Libraries
+
+
+ psoc6_01_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
+
+
+
+
+ psoc6_03_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+
+
cy_retarget_io.c
@@ -1163,13 +1196,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_utils.c
-
-
- psoc6_04_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
-
-
cy_ipc_drv.c
@@ -1191,6 +1217,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_syslib.c
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
cy_ipc_pipe.c
@@ -1233,13 +1266,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_sysint.c
-
-
- psoc6_01_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
-
-
cyhal_syspm.c
@@ -1254,13 +1280,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_systick.c
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
cyhal_interconnect.c
@@ -1284,16 +1303,16 @@
- cy_flash.c
+ psoc6_04_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_flash.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
- psoc6_02_cm0p_sleep.c
+ cy_flash.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_flash.c
@@ -1322,23 +1341,16 @@
libs
- cycfg_pins.c
+ cycfg.c
1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_pins.c
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg.c
- cycfg_qspi_memslot.c
+ cycfg_routing.c
1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
-
-
- cycfg_system.c
- 1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_system.c
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_routing.c
@@ -1348,6 +1360,34 @@
libs\TARGET_CY8CKIT-062S4\cybsp.c
+
+
+ cycfg_pins.c
+ 1
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_pins.c
+
+
+
+
+ cycfg_capsense.c
+ 1
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_capsense.c
+
+
+
+
+ startup_psoc6_04_cm4.S
+ 2
+ libs\TARGET_CY8CKIT-062S4\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_04_cm4.S
+
+
+
+
+ cycfg_qspi_memslot.c
+ 1
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_qspi_memslot.c
+
+
system_psoc6_cm4.c
@@ -1362,27 +1402,6 @@
libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_peripherals.c
-
-
- startup_psoc6_04_cm4.S
- 2
- libs\TARGET_CY8CKIT-062S4\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_04_cm4.S
-
-
-
-
- cycfg_capsense.c
- 1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_capsense.c
-
-
-
-
- cycfg_routing.c
- 1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_routing.c
-
-
cycfg_clocks.c
@@ -1392,9 +1411,9 @@
- cycfg.c
+ cycfg_system.c
1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg.c
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_system.c
diff --git a/bsp/Infineon/psoc6-cy8ckit-062s4/project.uvprojx b/bsp/Infineon/psoc6-cy8ckit-062s4/project.uvprojx
index 51e6d217c7..204ec0a430 100644
--- a/bsp/Infineon/psoc6-cy8ckit-062s4/project.uvprojx
+++ b/bsp/Infineon/psoc6-cy8ckit-062s4/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1043,6 +1062,13 @@
..\libraries\IFX_PSOC6_HAL\retarget-io\cy_retarget_io.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cy_scb_i2c.c
@@ -1085,20 +1111,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_clock.c
-
-
- psoc6_01_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
-
-
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
cy_scb_uart.c
@@ -1106,6 +1118,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_scb_uart.c
+
+
+ psoc6_01_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
+
+
cy_scb_common.c
@@ -1127,6 +1146,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_gpio.c
+
+
+ psoc6_03_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+
+
cyhal_system.c
@@ -1162,13 +1188,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_drv.c
-
-
- psoc6_04_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
-
-
cyhal_hwmgr.c
@@ -1260,6 +1279,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\devices\COMPONENT_CAT1A\source\cy_device.c
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
cy_flash.c
@@ -1274,13 +1300,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ble_clk.c
-
-
- psoc6_02_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
-
-
cy_syspm.c
@@ -1298,13 +1317,6 @@
libs
-
-
- cycfg_clocks.c
- 1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_clocks.c
-
-
cycfg_routing.c
@@ -1312,20 +1324,6 @@
libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_routing.c
-
-
- cycfg_system.c
- 1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_system.c
-
-
-
-
- cybsp.c
- 1
- libs\TARGET_CY8CKIT-062S4\cybsp.c
-
-
cycfg_capsense.c
@@ -1333,6 +1331,20 @@
libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_capsense.c
+
+
+ cycfg.c
+ 1
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg.c
+
+
+
+
+ cycfg_clocks.c
+ 1
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_clocks.c
+
+
startup_psoc6_04_cm4.S
@@ -1340,6 +1352,20 @@
libs\TARGET_CY8CKIT-062S4\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_04_cm4.S
+
+
+ cybsp.c
+ 1
+ libs\TARGET_CY8CKIT-062S4\cybsp.c
+
+
+
+
+ cycfg_pins.c
+ 1
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_pins.c
+
+
cycfg_peripherals.c
@@ -1363,16 +1389,9 @@
- cycfg_pins.c
+ cycfg_system.c
1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_pins.c
-
-
-
-
- cycfg.c
- 1
- libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg.c
+ libs\TARGET_CY8CKIT-062S4\config\GeneratedSource\cycfg_system.c
diff --git a/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/project.uvproj b/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/project.uvproj
index 1745503c53..8e98bdeb5c 100644
--- a/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/project.uvproj
+++ b/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1100,6 +1119,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_scb_common.c
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
cyhal_clock.c
@@ -1149,20 +1175,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_sema.c
-
-
- psoc6_04_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
-
-
-
-
- psoc6_01_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
-
-
cyhal_utils.c
@@ -1170,6 +1182,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_utils.c
+
+
+ psoc6_03_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+
+
cy_ipc_drv.c
@@ -1191,6 +1210,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_syslib.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cy_ipc_pipe.c
@@ -1240,13 +1266,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_syspm.c
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
cy_systick.c
@@ -1284,9 +1303,9 @@
- psoc6_02_cm0p_sleep.c
+ psoc6_01_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
@@ -1308,16 +1327,23 @@
libs
- cycfg_qspi_memslot.c
+ cycfg_clocks.c
1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_qspi_memslot.c
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_clocks.c
- cycfg_clocks.c
+ cycfg_routing.c
1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_clocks.c
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_routing.c
+
+
+
+
+ cycfg_qspi_memslot.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_qspi_memslot.c
@@ -1341,13 +1367,6 @@
libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_system.c
-
-
- cycfg_connectivity_bt.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_connectivity_bt.c
-
-
cycfg_peripherals.c
@@ -1355,20 +1374,6 @@
libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_peripherals.c
-
-
- cycfg_routing.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_routing.c
-
-
-
-
- system_psoc6_cm4.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\COMPONENT_CM4\system_psoc6_cm4.c
-
-
cybsp.c
@@ -1378,9 +1383,9 @@
- cycfg_pins.c
+ cycfg_connectivity_bt.c
1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_pins.c
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_connectivity_bt.c
@@ -1390,6 +1395,20 @@
libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_capsense.c
+
+
+ system_psoc6_cm4.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\COMPONENT_CM4\system_psoc6_cm4.c
+
+
+
+
+ cycfg_pins.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_pins.c
+
+
diff --git a/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/project.uvprojx b/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/project.uvprojx
index 61f319b3ba..acdff3e7e5 100644
--- a/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/project.uvprojx
+++ b/bsp/Infineon/psoc6-cy8cproto-062S3-4343W/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1036,6 +1055,13 @@
Libraries
+
+
+ psoc6_03_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+
+
cyhal_triggers_psoc6_03.c
@@ -1045,9 +1071,16 @@
- psoc6_04_cm0p_sleep.c
+ psoc6_02_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
+
+
+ cy_retarget_io.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\retarget-io\cy_retarget_io.c
@@ -1092,13 +1125,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_scb_uart.c
-
-
- psoc6_02_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
-
-
cy_scb_common.c
@@ -1134,13 +1160,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_sema.c
-
-
- cy_retarget_io.c
- 1
- ..\libraries\IFX_PSOC6_HAL\retarget-io\cy_retarget_io.c
-
-
cyhal_utils.c
@@ -1183,6 +1202,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_lptimer.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cy_prot.c
@@ -1206,16 +1232,16 @@
- psoc6_03_cm0p_sleep.c
+ cy_sysint.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_sysint.c
- cy_sysint.c
+ psoc6_01_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_sysint.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
@@ -1260,13 +1286,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\devices\COMPONENT_CAT1A\source\cy_device.c
-
-
- psoc6_01_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
-
-
cy_syspm.c
@@ -1286,51 +1305,9 @@
libs
- cybsp.c
+ cycfg_pins.c
1
- libs\TARGET_CY8CPROTO-062S3-4343W\cybsp.c
-
-
-
-
- cycfg_system.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_system.c
-
-
-
-
- cycfg.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg.c
-
-
-
-
- cycfg_clocks.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_clocks.c
-
-
-
-
- cycfg_qspi_memslot.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
-
-
- cycfg_peripherals.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_peripherals.c
-
-
-
-
- cycfg_connectivity_bt.c
- 1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_connectivity_bt.c
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_pins.c
@@ -1342,16 +1319,23 @@
- cycfg_pins.c
+ cybsp.c
1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_pins.c
+ libs\TARGET_CY8CPROTO-062S3-4343W\cybsp.c
- cycfg_capsense.c
+ cycfg_qspi_memslot.c
1
- libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_capsense.c
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_qspi_memslot.c
+
+
+
+
+ system_psoc6_cm4.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\COMPONENT_CM4\system_psoc6_cm4.c
@@ -1363,9 +1347,44 @@
- system_psoc6_cm4.c
+ cycfg_connectivity_bt.c
1
- libs\TARGET_CY8CPROTO-062S3-4343W\COMPONENT_CM4\system_psoc6_cm4.c
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_connectivity_bt.c
+
+
+
+
+ cycfg_system.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_system.c
+
+
+
+
+ cycfg_clocks.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_clocks.c
+
+
+
+
+ cycfg_capsense.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_capsense.c
+
+
+
+
+ cycfg.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg.c
+
+
+
+
+ cycfg_peripherals.c
+ 1
+ libs\TARGET_CY8CPROTO-062S3-4343W\config\GeneratedSource\cycfg_peripherals.c
diff --git a/bsp/Infineon/psoc6-evaluationkit-062S2/project.uvproj b/bsp/Infineon/psoc6-evaluationkit-062S2/project.uvproj
index 1ef03d4cb0..306b020937 100644
--- a/bsp/Infineon/psoc6-evaluationkit-062S2/project.uvproj
+++ b/bsp/Infineon/psoc6-evaluationkit-062S2/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1086,13 +1105,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_gpio.c
-
-
- psoc6_03_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
-
-
cyhal_irq_impl.c
@@ -1156,6 +1168,20 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_sema.c
+
+
+ psoc6_03_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+
+
+
+
+ psoc6_02_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
+
+
psoc6_01_cm0p_sleep.c
@@ -1205,6 +1231,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_lptimer.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cy_prot.c
@@ -1233,13 +1266,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_sysint.c
-
-
- psoc6_04_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
-
-
cyhal_syspm.c
@@ -1282,13 +1308,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\devices\COMPONENT_CAT1A\source\cy_device.c
-
-
- psoc6_02_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
-
-
cy_syspm.c
@@ -1306,13 +1325,6 @@
libs
-
-
- cycfg_connectivity_bt.c
- 1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_connectivity_bt.c
-
-
cybsp.c
@@ -1322,23 +1334,9 @@
- cycfg_qspi_memslot.c
+ cycfg_capsense.c
1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
-
-
- cycfg_system.c
- 1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_system.c
-
-
-
-
- cycfg_peripherals.c
- 1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_peripherals.c
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_capsense.c
@@ -1357,16 +1355,9 @@
- cycfg_capsense.c
+ cycfg_connectivity_bt.c
1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_capsense.c
-
-
-
-
- cycfg_clocks.c
- 1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_clocks.c
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_connectivity_bt.c
@@ -1376,6 +1367,20 @@
libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_pins.c
+
+
+ cycfg_peripherals.c
+ 1
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_peripherals.c
+
+
+
+
+ cycfg_clocks.c
+ 1
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_clocks.c
+
+
cycfg_routing.c
@@ -1383,6 +1388,13 @@
libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_routing.c
+
+
+ cycfg_qspi_memslot.c
+ 1
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_qspi_memslot.c
+
+
cycfg.c
@@ -1390,6 +1402,13 @@
libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg.c
+
+
+ cycfg_system.c
+ 1
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_system.c
+
+
diff --git a/bsp/Infineon/psoc6-evaluationkit-062S2/project.uvprojx b/bsp/Infineon/psoc6-evaluationkit-062S2/project.uvprojx
index 7678f8d16b..a3778c2b8b 100644
--- a/bsp/Infineon/psoc6-evaluationkit-062S2/project.uvprojx
+++ b/bsp/Infineon/psoc6-evaluationkit-062S2/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1045,9 +1064,9 @@
- psoc6_03_cm0p_sleep.c
+ cy_retarget_io.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\retarget-io\cy_retarget_io.c
@@ -1108,16 +1127,16 @@
- psoc6_04_cm0p_sleep.c
+ cyhal_gpio.c
1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+ ..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_gpio.c
- cyhal_gpio.c
+ psoc6_02_cm0p_sleep.c
1
- ..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\source\cyhal_gpio.c
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
@@ -1134,13 +1153,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_ipc_sema.c
-
-
- cy_retarget_io.c
- 1
- ..\libraries\IFX_PSOC6_HAL\retarget-io\cy_retarget_io.c
-
-
cyhal_utils.c
@@ -1204,6 +1216,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_sysclk.c
+
+
+ psoc6_04_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_04_cm0p_sleep.c
+
+
cy_sysint.c
@@ -1211,6 +1230,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_sysint.c
+
+
+ psoc6_01_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
+
+
cyhal_syspm.c
@@ -1225,13 +1251,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-hal-cat1\COMPONENT_CAT1A\source\pin_packages\cyhal_psoc6_02_68_qfn.c
-
-
- psoc6_01_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_01_cm0p_sleep.c
-
-
cy_systick.c
@@ -1239,13 +1258,6 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\drivers\source\cy_systick.c
-
-
- psoc6_02_cm0p_sleep.c
- 1
- ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_02_cm0p_sleep.c
-
-
cyhal_interconnect.c
@@ -1267,6 +1279,13 @@
..\libraries\IFX_PSOC6_HAL\mtb-pdl-cat1\devices\COMPONENT_CAT1A\source\cy_device.c
+
+
+ psoc6_03_cm0p_sleep.c
+ 1
+ ..\libraries\IFX_PSOC6_HAL\psoc6cm0p\COMPONENT_CM0P_SLEEP\psoc6_03_cm0p_sleep.c
+
+
cy_syspm.c
@@ -1293,16 +1312,9 @@
- cycfg_clocks.c
+ cycfg_routing.c
1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_clocks.c
-
-
-
-
- cycfg_capsense.c
- 1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_capsense.c
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_routing.c
@@ -1314,37 +1326,9 @@
- cycfg_system.c
+ cycfg_capsense.c
1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_system.c
-
-
-
-
- cycfg_qspi_memslot.c
- 1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_qspi_memslot.c
-
-
-
-
- startup_psoc6_02_cm4.S
- 2
- libs\TARGET_RTT-062S2\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_02_cm4.S
-
-
-
-
- cycfg_peripherals.c
- 1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_peripherals.c
-
-
-
-
- cycfg_routing.c
- 1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_routing.c
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_capsense.c
@@ -1356,9 +1340,30 @@
- cycfg_connectivity_bt.c
+ cycfg_system.c
1
- libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_connectivity_bt.c
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_system.c
+
+
+
+
+ startup_psoc6_02_cm4.S
+ 2
+ libs\TARGET_RTT-062S2\COMPONENT_CM4\TOOLCHAIN_ARM\startup_psoc6_02_cm4.S
+
+
+
+
+ cycfg_qspi_memslot.c
+ 1
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_qspi_memslot.c
+
+
+
+
+ cycfg_peripherals.c
+ 1
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_peripherals.c
@@ -1368,6 +1373,20 @@
libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg.c
+
+
+ cycfg_clocks.c
+ 1
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_clocks.c
+
+
+
+
+ cycfg_connectivity_bt.c
+ 1
+ libs\TARGET_RTT-062S2\config\GeneratedSource\cycfg_connectivity_bt.c
+
+
diff --git a/bsp/Vango/v85xx/project.uvprojx b/bsp/Vango/v85xx/project.uvprojx
index 871cd8c354..5044c86edb 100644
--- a/bsp/Vango/v85xx/project.uvprojx
+++ b/bsp/Vango/v85xx/project.uvprojx
@@ -483,6 +483,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1057,55 +1076,6 @@
Vango_Lib
-
-
- lib_wdt.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c
-
-
-
-
- startup_target.S
- 2
- Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S
-
-
-
-
- lib_i2c.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c
-
-
-
-
- lib_cortex.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c
-
-
-
-
- lib_ana.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c
-
-
-
-
- lib_LoadNVR.c
- 1
- Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c
-
-
-
-
- lib_comp.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c
-
-
lib_misc.c
@@ -1122,37 +1092,23 @@
- lib_iso7816.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c
+ startup_target.S
+ 2
+ Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S
- lib_adc_tiny.c
+ lib_LoadNVR.c
1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c
+ Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c
- lib_CodeRAM.c
+ lib_flash.c
1
- Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c
-
-
-
-
- lib_u32k.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c
-
-
-
-
- lib_pwm.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.c
@@ -1164,9 +1120,44 @@
- lib_flash.c
+ lib_u32k.c
1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c
+
+
+
+
+ lib_dma.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c
+
+
+
+
+ lib_clk.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c
+
+
+
+
+ lib_gpio.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c
+
+
+
+
+ lib_CodeRAM.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c
+
+
+
+
+ lib_crypt.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c
@@ -1185,44 +1176,16 @@
- lib_crypt.c
+ lib_pwm.c
1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c
- system_target.c
+ lib_adc_tiny.c
1
- Libraries\CMSIS\Vango\V85xx\Source\system_target.c
-
-
-
-
- lib_spi.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c
-
-
-
-
- lib_pmu.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c
-
-
-
-
- lib_clk.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c
-
-
-
-
- lib_dma.c
- 1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c
@@ -1232,6 +1195,27 @@
Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c
+
+
+ lib_iso7816.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c
+
+
+
+
+ lib_cortex.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c
+
+
+
+
+ system_target.c
+ 1
+ Libraries\CMSIS\Vango\V85xx\Source\system_target.c
+
+
lib_adc.c
@@ -1241,9 +1225,44 @@
- lib_gpio.c
+ lib_comp.c
1
- Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c
+
+
+
+
+ lib_spi.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c
+
+
+
+
+ lib_wdt.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c
+
+
+
+
+ lib_pmu.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c
+
+
+
+
+ lib_i2c.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c
+
+
+
+
+ lib_ana.c
+ 1
+ Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c
diff --git a/bsp/Vango/v85xxp/project.uvprojx b/bsp/Vango/v85xxp/project.uvprojx
index 1af4617310..bd682a6c7e 100644
--- a/bsp/Vango/v85xxp/project.uvprojx
+++ b/bsp/Vango/v85xxp/project.uvprojx
@@ -483,6 +483,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1052,9 +1071,30 @@
Vango_Lib
- lib_adc_tiny.c
+ lib_version.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_adc_tiny.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_version.c
+
+
+
+
+ lib_cmp.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_cmp.c
+
+
+
+
+ lib_iso7816.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_iso7816.c
+
+
+
+
+ lib_misc.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_misc.c
@@ -1066,16 +1106,9 @@
- lib_wdt.c
+ lib_tmr.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_wdt.c
-
-
-
-
- lib_lcd.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_lcd.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_tmr.c
@@ -1094,30 +1127,9 @@
- lib_misc.c
+ lib_gpio.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_misc.c
-
-
-
-
- lib_spi.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_spi.c
-
-
-
-
- lib_ana.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_ana.c
-
-
-
-
- lib_tmr.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_tmr.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_gpio.c
@@ -1127,13 +1139,6 @@
Libraries\CMSIS\Vango\V85xxP\Source\lib_cortex.c
-
-
- lib_cmp.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_cmp.c
-
-
lib_crypt.c
@@ -1141,20 +1146,6 @@
Libraries\VangoV85xxP_standard_peripheral\Source\lib_crypt.c
-
-
- lib_dma.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_dma.c
-
-
-
-
- lib_pwm.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_pwm.c
-
-
lib_clk.c
@@ -1164,9 +1155,16 @@
- lib_gpio.c
+ lib_pwm.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_gpio.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_pwm.c
+
+
+
+
+ lib_adc_tiny.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_adc_tiny.c
@@ -1178,9 +1176,23 @@
- lib_u32k.c
+ lib_lcd.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_u32k.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_lcd.c
+
+
+
+
+ lib_wdt.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_wdt.c
+
+
+
+
+ system_target.c
+ 1
+ Libraries\CMSIS\Vango\V85xxP\Source\system_target.c
@@ -1190,13 +1202,6 @@
Libraries\VangoV85xxP_standard_peripheral\Source\lib_i2c.c
-
-
- lib_LoadNVR.c
- 1
- Libraries\CMSIS\Vango\V85xxP\Source\lib_LoadNVR.c
-
-
lib_rtc.c
@@ -1206,9 +1211,30 @@
- lib_iso7816.c
+ lib_LoadNVR.c
1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_iso7816.c
+ Libraries\CMSIS\Vango\V85xxP\Source\lib_LoadNVR.c
+
+
+
+
+ lib_spi.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_spi.c
+
+
+
+
+ lib_dma.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_dma.c
+
+
+
+
+ lib_u32k.c
+ 1
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_u32k.c
@@ -1227,16 +1253,9 @@
- system_target.c
+ lib_ana.c
1
- Libraries\CMSIS\Vango\V85xxP\Source\system_target.c
-
-
-
-
- lib_version.c
- 1
- Libraries\VangoV85xxP_standard_peripheral\Source\lib_version.c
+ Libraries\VangoV85xxP_standard_peripheral\Source\lib_ana.c
diff --git a/bsp/acm32/acm32f0x0-nucleo/project.ewp b/bsp/acm32/acm32f0x0-nucleo/project.ewp
index b14d36e28a..92bb6c55af 100644
--- a/bsp/acm32/acm32f0x0-nucleo/project.ewp
+++ b/bsp/acm32/acm32f0x0-nucleo/project.ewp
@@ -2230,6 +2230,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
@@ -2266,35 +2269,35 @@
$PROJ_DIR$\drivers\drv_i2c.c
+
+ $PROJ_DIR$\drivers\drv_uart.c
+
$PROJ_DIR$\drivers\drv_wdt.c
-
- $PROJ_DIR$\drivers\drv_rtc.c
-
-
- $PROJ_DIR$\drivers\drv_spi.c
-
$PROJ_DIR$\drivers\drv_adc.c
- $PROJ_DIR$\drivers\drv_gpio.c
+ $PROJ_DIR$\drivers\drv_spi.c
- $PROJ_DIR$\drivers\drv_hwtimer.c
+ $PROJ_DIR$\drivers\drv_gpio.c
$PROJ_DIR$\drivers\drv_pm.c
+
+ $PROJ_DIR$\drivers\drv_hwtimer.c
+
$PROJ_DIR$\drivers\drv_soft_i2c.c
- $PROJ_DIR$\drivers\board.c
+ $PROJ_DIR$\drivers\drv_rtc.c
- $PROJ_DIR$\drivers\drv_uart.c
+ $PROJ_DIR$\drivers\board.c
diff --git a/bsp/acm32/acm32f0x0-nucleo/project.uvprojx b/bsp/acm32/acm32f0x0-nucleo/project.uvprojx
index e0f6df6bd2..da7df308e2 100644
--- a/bsp/acm32/acm32f0x0-nucleo/project.uvprojx
+++ b/bsp/acm32/acm32f0x0-nucleo/project.uvprojx
@@ -606,6 +606,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -801,9 +820,9 @@
Drivers
- drv_soft_i2c.c
+ drv_pm.c
1
- drivers\drv_soft_i2c.c
+ drivers\drv_pm.c
@@ -813,6 +832,13 @@
drivers\drv_rtc.c
+
+
+ drv_adc.c
+ 1
+ drivers\drv_adc.c
+
+
drv_uart.c
@@ -829,16 +855,16 @@
- drv_wdt.c
+ drv_soft_i2c.c
1
- drivers\drv_wdt.c
+ drivers\drv_soft_i2c.c
- drv_pm.c
+ drv_gpio.c
1
- drivers\drv_pm.c
+ drivers\drv_gpio.c
@@ -850,9 +876,9 @@
- board.c
+ drv_wdt.c
1
- drivers\board.c
+ drivers\drv_wdt.c
@@ -864,16 +890,9 @@
- drv_adc.c
+ board.c
1
- drivers\drv_adc.c
-
-
-
-
- drv_gpio.c
- 1
- drivers\drv_gpio.c
+ drivers\board.c
diff --git a/bsp/acm32/acm32f4xx-nucleo/project.ewp b/bsp/acm32/acm32f4xx-nucleo/project.ewp
index 3fb0b2981e..48c5da0cf5 100644
--- a/bsp/acm32/acm32f4xx-nucleo/project.ewp
+++ b/bsp/acm32/acm32f4xx-nucleo/project.ewp
@@ -2210,6 +2210,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
@@ -2238,10 +2241,10 @@
Drivers
- $PROJ_DIR$\drivers\drv_gpio.c
+ $PROJ_DIR$\drivers\drv_uart.c
- $PROJ_DIR$\drivers\drv_uart.c
+ $PROJ_DIR$\drivers\drv_gpio.c
$PROJ_DIR$\drivers\board.c
diff --git a/bsp/acm32/acm32f4xx-nucleo/project.uvprojx b/bsp/acm32/acm32f4xx-nucleo/project.uvprojx
index f3290dcac0..02b15ed372 100644
--- a/bsp/acm32/acm32f4xx-nucleo/project.uvprojx
+++ b/bsp/acm32/acm32f4xx-nucleo/project.uvprojx
@@ -538,6 +538,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -702,16 +721,16 @@
- board.c
+ drv_uart.c
1
- drivers\board.c
+ drivers\drv_uart.c
- drv_uart.c
+ board.c
1
- drivers\drv_uart.c
+ drivers\board.c
diff --git a/bsp/airm2m/air32f103/project.ewp b/bsp/airm2m/air32f103/project.ewp
index 7bcc40bef2..8d9fbcdfc8 100644
--- a/bsp/airm2m/air32f103/project.ewp
+++ b/bsp/airm2m/air32f103/project.ewp
@@ -2218,6 +2218,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/airm2m/air32f103/project.uvprojx b/bsp/airm2m/air32f103/project.uvprojx
index e1a8bd6015..e4656d9989 100644
--- a/bsp/airm2m/air32f103/project.uvprojx
+++ b/bsp/airm2m/air32f103/project.uvprojx
@@ -487,6 +487,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/allwinner/d1/.config b/bsp/allwinner/d1/.config
index 8e0b8ccb12..f38cb96783 100644
--- a/bsp/allwinner/d1/.config
+++ b/bsp/allwinner/d1/.config
@@ -72,7 +72,7 @@ CONFIG_RT_USING_MEMTRACE=y
# CONFIG_RT_USING_HEAP_ISR is not set
CONFIG_RT_USING_HEAP=y
CONFIG_RT_USING_DEVICE=y
-# CONFIG_RT_USING_DEVICE_OPS is not set
+CONFIG_RT_USING_DEVICE_OPS=y
# CONFIG_RT_USING_INTERRUPT_INFO is not set
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
# CONFIG_RT_USING_SCHED_THREAD_CTX is not set
@@ -153,6 +153,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
CONFIG_RT_USING_DFS_DEVFS=y
CONFIG_RT_USING_DFS_ROMFS=y
# CONFIG_RT_USING_DFS_ROMFS_USER_ROOT is not set
+CONFIG_RT_USING_DFS_PTYFS=y
# CONFIG_RT_USING_DFS_CROMFS is not set
# CONFIG_RT_USING_DFS_TMPFS is not set
# CONFIG_RT_USING_DFS_MQUEUE is not set
@@ -187,8 +188,6 @@ CONFIG_RT_USING_SERIAL_V1=y
# CONFIG_RT_USING_SERIAL_V2 is not set
CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
-CONFIG_RT_USING_TTY=y
-# CONFIG_RT_TTY_DEBUG is not set
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_CPUTIME is not set
CONFIG_RT_USING_I2C=y
@@ -397,10 +396,11 @@ CONFIG_RT_CH_MSG_MAX_NR=1024
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
CONFIG_LWP_TID_MAX_NR=64
CONFIG_RT_LWP_SHM_MAX_NR=64
-# CONFIG_LWP_UNIX98_PTY is not set
CONFIG_RT_USING_LDSO=y
# CONFIG_ELF_DEBUG_ENABLE is not set
# CONFIG_ELF_LOAD_RANDOMIZE is not set
+CONFIG_LWP_USING_TERMINAL=y
+CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
#
# Memory management
diff --git a/bsp/allwinner/d1/rtconfig.h b/bsp/allwinner/d1/rtconfig.h
index 8aca7375f9..fa1d2d602a 100644
--- a/bsp/allwinner/d1/rtconfig.h
+++ b/bsp/allwinner/d1/rtconfig.h
@@ -47,6 +47,7 @@
#define RT_USING_MEMTRACE
#define RT_USING_HEAP
#define RT_USING_DEVICE
+#define RT_USING_DEVICE_OPS
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart"
@@ -105,6 +106,7 @@
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
#define RT_USING_DFS_DEVFS
#define RT_USING_DFS_ROMFS
+#define RT_USING_DFS_PTYFS
#define RT_USING_PAGECACHE
/* page cache config */
@@ -131,7 +133,6 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
-#define RT_USING_TTY
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_NULL
@@ -256,6 +257,8 @@
#define LWP_TID_MAX_NR 64
#define RT_LWP_SHM_MAX_NR 64
#define RT_USING_LDSO
+#define LWP_USING_TERMINAL
+#define LWP_PTY_MAX_PARIS_LIMIT 64
/* Memory management */
diff --git a/bsp/allwinner/d1s/.config b/bsp/allwinner/d1s/.config
index 8beb51059e..38a1e7d900 100644
--- a/bsp/allwinner/d1s/.config
+++ b/bsp/allwinner/d1s/.config
@@ -72,7 +72,7 @@ CONFIG_RT_USING_MEMTRACE=y
# CONFIG_RT_USING_HEAP_ISR is not set
CONFIG_RT_USING_HEAP=y
CONFIG_RT_USING_DEVICE=y
-# CONFIG_RT_USING_DEVICE_OPS is not set
+CONFIG_RT_USING_DEVICE_OPS=y
# CONFIG_RT_USING_INTERRUPT_INFO is not set
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
# CONFIG_RT_USING_SCHED_THREAD_CTX is not set
@@ -152,6 +152,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
# CONFIG_RT_DFS_ELM_USE_EXFAT is not set
CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
+CONFIG_RT_USING_DFS_PTYFS=y
# CONFIG_RT_USING_DFS_CROMFS is not set
# CONFIG_RT_USING_DFS_TMPFS is not set
# CONFIG_RT_USING_DFS_MQUEUE is not set
@@ -185,8 +186,6 @@ CONFIG_RT_USING_SERIAL=y
# CONFIG_RT_USING_SERIAL_V1 is not set
CONFIG_RT_USING_SERIAL_V2=y
# CONFIG_RT_SERIAL_USING_DMA is not set
-CONFIG_RT_USING_TTY=y
-# CONFIG_RT_TTY_DEBUG is not set
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_CPUTIME is not set
# CONFIG_RT_USING_I2C is not set
@@ -316,10 +315,11 @@ CONFIG_RT_CH_MSG_MAX_NR=1024
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
CONFIG_LWP_TID_MAX_NR=64
CONFIG_RT_LWP_SHM_MAX_NR=64
-# CONFIG_LWP_UNIX98_PTY is not set
CONFIG_RT_USING_LDSO=y
# CONFIG_ELF_DEBUG_ENABLE is not set
# CONFIG_ELF_LOAD_RANDOMIZE is not set
+CONFIG_LWP_USING_TERMINAL=y
+CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
#
# Memory management
diff --git a/bsp/allwinner/d1s/rtconfig.h b/bsp/allwinner/d1s/rtconfig.h
index 032644d48f..b52049619c 100644
--- a/bsp/allwinner/d1s/rtconfig.h
+++ b/bsp/allwinner/d1s/rtconfig.h
@@ -47,6 +47,7 @@
#define RT_USING_MEMTRACE
#define RT_USING_HEAP
#define RT_USING_DEVICE
+#define RT_USING_DEVICE_OPS
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
@@ -104,6 +105,7 @@
#define RT_DFS_ELM_REENTRANT
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
#define RT_USING_DFS_DEVFS
+#define RT_USING_DFS_PTYFS
#define RT_USING_PAGECACHE
/* page cache config */
@@ -128,7 +130,6 @@
#define RT_SYSTEM_WORKQUEUE_PRIORITY 23
#define RT_USING_SERIAL
#define RT_USING_SERIAL_V2
-#define RT_USING_TTY
#define RT_USING_NULL
#define RT_USING_ZERO
#define RT_USING_RANDOM
@@ -194,6 +195,8 @@
#define LWP_TID_MAX_NR 64
#define RT_LWP_SHM_MAX_NR 64
#define RT_USING_LDSO
+#define LWP_USING_TERMINAL
+#define LWP_PTY_MAX_PARIS_LIMIT 64
/* Memory management */
diff --git a/bsp/amebaz/.config b/bsp/amebaz/.config
index bed1c53c04..f4b177dd90 100644
--- a/bsp/amebaz/.config
+++ b/bsp/amebaz/.config
@@ -163,6 +163,7 @@ CONFIG_RT_WLAN_SCAN_WAIT_MS=10000
CONFIG_RT_WLAN_CONNECT_WAIT_MS=10000
CONFIG_RT_WLAN_SCAN_SORT=y
CONFIG_RT_WLAN_MSH_CMD_ENABLE=y
+CONFIG_RT_WLAN_JOIN_SCAN_BY_MGNT=y
CONFIG_RT_WLAN_AUTO_CONNECT_ENABLE=y
CONFIG_AUTO_CONNECTION_PERIOD_MS=2000
CONFIG_RT_WLAN_CFG_ENABLE=y
diff --git a/bsp/amebaz/project.ewp b/bsp/amebaz/project.ewp
index 28a4c60907..f4726be0fa 100644
--- a/bsp/amebaz/project.ewp
+++ b/bsp/amebaz/project.ewp
@@ -2144,10 +2144,10 @@
Applications
- $PROJ_DIR$\applications\smartconfig_app.c
+ $PROJ_DIR$\applications\main.c
- $PROJ_DIR$\applications\main.c
+ $PROJ_DIR$\applications\smartconfig_app.c
@@ -2206,6 +2206,9 @@
$PROJ_DIR$\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/amebaz/rtconfig.h b/bsp/amebaz/rtconfig.h
index c52448d9c3..387265ad71 100644
--- a/bsp/amebaz/rtconfig.h
+++ b/bsp/amebaz/rtconfig.h
@@ -92,6 +92,7 @@
#define RT_WLAN_CONNECT_WAIT_MS 10000
#define RT_WLAN_SCAN_SORT
#define RT_WLAN_MSH_CMD_ENABLE
+#define RT_WLAN_JOIN_SCAN_BY_MGNT
#define RT_WLAN_AUTO_CONNECT_ENABLE
#define AUTO_CONNECTION_PERIOD_MS 2000
#define RT_WLAN_CFG_ENABLE
diff --git a/bsp/apm32/apm32e103ze-evalboard/project.ewp b/bsp/apm32/apm32e103ze-evalboard/project.ewp
index a6157909c1..f208d0a2b6 100644
--- a/bsp/apm32/apm32e103ze-evalboard/project.ewp
+++ b/bsp/apm32/apm32e103ze-evalboard/project.ewp
@@ -2262,6 +2262,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32e103ze-evalboard/project.uvprojx b/bsp/apm32/apm32e103ze-evalboard/project.uvprojx
index 7d7d60d64f..2866f8214e 100644
--- a/bsp/apm32/apm32e103ze-evalboard/project.uvprojx
+++ b/bsp/apm32/apm32e103ze-evalboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32e103ze-tinyboard/project.ewp b/bsp/apm32/apm32e103ze-tinyboard/project.ewp
index a6157909c1..f208d0a2b6 100644
--- a/bsp/apm32/apm32e103ze-tinyboard/project.ewp
+++ b/bsp/apm32/apm32e103ze-tinyboard/project.ewp
@@ -2262,6 +2262,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32e103ze-tinyboard/project.uvprojx b/bsp/apm32/apm32e103ze-tinyboard/project.uvprojx
index 9ede640564..f42adf6f62 100644
--- a/bsp/apm32/apm32e103ze-tinyboard/project.uvprojx
+++ b/bsp/apm32/apm32e103ze-tinyboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f030r8-miniboard/project.ewp b/bsp/apm32/apm32f030r8-miniboard/project.ewp
index e0d213ce2e..9a285d4d41 100644
--- a/bsp/apm32/apm32f030r8-miniboard/project.ewp
+++ b/bsp/apm32/apm32f030r8-miniboard/project.ewp
@@ -2260,6 +2260,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f030r8-miniboard/project.uvprojx b/bsp/apm32/apm32f030r8-miniboard/project.uvprojx
index c4dd4234e5..158420bae0 100644
--- a/bsp/apm32/apm32f030r8-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32f030r8-miniboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f051r8-evalboard/project.ewp b/bsp/apm32/apm32f051r8-evalboard/project.ewp
index a84fcdf51e..34e0559bdf 100644
--- a/bsp/apm32/apm32f051r8-evalboard/project.ewp
+++ b/bsp/apm32/apm32f051r8-evalboard/project.ewp
@@ -2262,6 +2262,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f051r8-evalboard/project.uvprojx b/bsp/apm32/apm32f051r8-evalboard/project.uvprojx
index 122ed96918..f910946d8c 100644
--- a/bsp/apm32/apm32f051r8-evalboard/project.uvprojx
+++ b/bsp/apm32/apm32f051r8-evalboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f072vb-miniboard/project.ewp b/bsp/apm32/apm32f072vb-miniboard/project.ewp
index d45cf9a48e..4739701e97 100644
--- a/bsp/apm32/apm32f072vb-miniboard/project.ewp
+++ b/bsp/apm32/apm32f072vb-miniboard/project.ewp
@@ -2262,6 +2262,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f072vb-miniboard/project.uvprojx b/bsp/apm32/apm32f072vb-miniboard/project.uvprojx
index b244010ae1..3a1b6f28e5 100644
--- a/bsp/apm32/apm32f072vb-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32f072vb-miniboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f091vc-miniboard/project.ewp b/bsp/apm32/apm32f091vc-miniboard/project.ewp
index 8b0f72946e..a13f8c829c 100644
--- a/bsp/apm32/apm32f091vc-miniboard/project.ewp
+++ b/bsp/apm32/apm32f091vc-miniboard/project.ewp
@@ -2262,6 +2262,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f091vc-miniboard/project.uvprojx b/bsp/apm32/apm32f091vc-miniboard/project.uvprojx
index 8a995d6160..839ee78bb6 100644
--- a/bsp/apm32/apm32f091vc-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32f091vc-miniboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f103vb-miniboard/project.ewp b/bsp/apm32/apm32f103vb-miniboard/project.ewp
index 5cec65a487..4c067c58a6 100644
--- a/bsp/apm32/apm32f103vb-miniboard/project.ewp
+++ b/bsp/apm32/apm32f103vb-miniboard/project.ewp
@@ -2264,6 +2264,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f103vb-miniboard/project.uvprojx b/bsp/apm32/apm32f103vb-miniboard/project.uvprojx
index d8a76eaa29..a82c61ae79 100644
--- a/bsp/apm32/apm32f103vb-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32f103vb-miniboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f103xe-minibroard/project.ewp b/bsp/apm32/apm32f103xe-minibroard/project.ewp
index 80f623ea5e..a7f72c5b6b 100644
--- a/bsp/apm32/apm32f103xe-minibroard/project.ewp
+++ b/bsp/apm32/apm32f103xe-minibroard/project.ewp
@@ -2234,6 +2234,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f103xe-minibroard/project.uvprojx b/bsp/apm32/apm32f103xe-minibroard/project.uvprojx
index 2c27db8579..9091c43e62 100644
--- a/bsp/apm32/apm32f103xe-minibroard/project.uvprojx
+++ b/bsp/apm32/apm32f103xe-minibroard/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f107vc-evalboard/project.ewp b/bsp/apm32/apm32f107vc-evalboard/project.ewp
index b6df615df8..61791b7daf 100644
--- a/bsp/apm32/apm32f107vc-evalboard/project.ewp
+++ b/bsp/apm32/apm32f107vc-evalboard/project.ewp
@@ -2264,6 +2264,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f107vc-evalboard/project.uvprojx b/bsp/apm32/apm32f107vc-evalboard/project.uvprojx
index a523336e8d..b17679dc89 100644
--- a/bsp/apm32/apm32f107vc-evalboard/project.uvprojx
+++ b/bsp/apm32/apm32f107vc-evalboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f407ig-minibroard/project.ewp b/bsp/apm32/apm32f407ig-minibroard/project.ewp
index b01f024fbb..1452a27546 100644
--- a/bsp/apm32/apm32f407ig-minibroard/project.ewp
+++ b/bsp/apm32/apm32f407ig-minibroard/project.ewp
@@ -2232,6 +2232,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f407ig-minibroard/project.uvprojx b/bsp/apm32/apm32f407ig-minibroard/project.uvprojx
index 5cee83c6ec..2b0b55fc39 100644
--- a/bsp/apm32/apm32f407ig-minibroard/project.uvprojx
+++ b/bsp/apm32/apm32f407ig-minibroard/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32f407zg-evalboard/project.ewp b/bsp/apm32/apm32f407zg-evalboard/project.ewp
index 9aee2032ca..345bf7900e 100644
--- a/bsp/apm32/apm32f407zg-evalboard/project.ewp
+++ b/bsp/apm32/apm32f407zg-evalboard/project.ewp
@@ -2264,6 +2264,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32f407zg-evalboard/project.uvprojx b/bsp/apm32/apm32f407zg-evalboard/project.uvprojx
index ed82a3ed30..4704a8ffc5 100644
--- a/bsp/apm32/apm32f407zg-evalboard/project.uvprojx
+++ b/bsp/apm32/apm32f407zg-evalboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apm32/apm32s103vb-miniboard/project.ewp b/bsp/apm32/apm32s103vb-miniboard/project.ewp
index 04d7a144cd..9a089720d4 100644
--- a/bsp/apm32/apm32s103vb-miniboard/project.ewp
+++ b/bsp/apm32/apm32s103vb-miniboard/project.ewp
@@ -2262,6 +2262,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/apm32/apm32s103vb-miniboard/project.uvprojx b/bsp/apm32/apm32s103vb-miniboard/project.uvprojx
index b4cd951fe2..43f24881fe 100644
--- a/bsp/apm32/apm32s103vb-miniboard/project.uvprojx
+++ b/bsp/apm32/apm32s103vb-miniboard/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/apollo2/project.uvprojx b/bsp/apollo2/project.uvprojx
index 88ab45403e..80824fddc7 100644
--- a/bsp/apollo2/project.uvprojx
+++ b/bsp/apollo2/project.uvprojx
@@ -576,6 +576,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -788,6 +807,62 @@
Drivers
+
+
+ board_rtc.c
+ 1
+ board\rtc.c
+
+
+
+
+ i2c.c
+ 1
+ board\i2c.c
+
+
+
+
+ pdm.c
+ 1
+ board\pdm.c
+
+
+
+
+ smbus.c
+ 1
+ board\smbus.c
+
+
+
+
+ pwm.c
+ 1
+ board\pwm.c
+
+
+
+
+ flash.c
+ 1
+ board\flash.c
+
+
+
+
+ spi.c
+ 1
+ board\spi.c
+
+
+
+
+ adc.c
+ 1
+ board\adc.c
+
+
led.c
@@ -795,6 +870,13 @@
board\led.c
+
+
+ gpio.c
+ 1
+ board\gpio.c
+
+
uart.c
@@ -809,69 +891,6 @@
board\board.c
-
-
- smbus.c
- 1
- board\smbus.c
-
-
-
-
- gpio.c
- 1
- board\gpio.c
-
-
-
-
- spi.c
- 1
- board\spi.c
-
-
-
-
- pdm.c
- 1
- board\pdm.c
-
-
-
-
- adc.c
- 1
- board\adc.c
-
-
-
-
- flash.c
- 1
- board\flash.c
-
-
-
-
- board_rtc.c
- 1
- board\rtc.c
-
-
-
-
- pwm.c
- 1
- board\pwm.c
-
-
-
-
- i2c.c
- 1
- board\i2c.c
-
-
Filesystem
diff --git a/bsp/asm9260t/project.ewp b/bsp/asm9260t/project.ewp
index 134d3e06b8..d46508e3ab 100644
--- a/bsp/asm9260t/project.ewp
+++ b/bsp/asm9260t/project.ewp
@@ -2128,6 +2128,9 @@
$PROJ_DIR$\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj
index 0b6f218560..4bbe4edc98 100644
--- a/bsp/asm9260t/project.uvproj
+++ b/bsp/asm9260t/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f402-start/project.ewp b/bsp/at32/at32f402-start/project.ewp
index 3085c43e85..bc804088b7 100644
--- a/bsp/at32/at32f402-start/project.ewp
+++ b/bsp/at32/at32f402-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f402-start/project.uvproj b/bsp/at32/at32f402-start/project.uvproj
index fd8979767a..dae82f0425 100644
--- a/bsp/at32/at32f402-start/project.uvproj
+++ b/bsp/at32/at32f402-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f402-start/project.uvprojx b/bsp/at32/at32f402-start/project.uvprojx
index 07528c398d..b7740dce37 100644
--- a/bsp/at32/at32f402-start/project.uvprojx
+++ b/bsp/at32/at32f402-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f403a-start/project.ewp b/bsp/at32/at32f403a-start/project.ewp
index 7c4f032a7c..522b1d579b 100644
--- a/bsp/at32/at32f403a-start/project.ewp
+++ b/bsp/at32/at32f403a-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f403a-start/project.uvproj b/bsp/at32/at32f403a-start/project.uvproj
index 17bbf2a197..eeb9357d2a 100644
--- a/bsp/at32/at32f403a-start/project.uvproj
+++ b/bsp/at32/at32f403a-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f403a-start/project.uvprojx b/bsp/at32/at32f403a-start/project.uvprojx
index ff3bb9aafb..8c9ee79059 100644
--- a/bsp/at32/at32f403a-start/project.uvprojx
+++ b/bsp/at32/at32f403a-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f405-start/project.ewp b/bsp/at32/at32f405-start/project.ewp
index 7ed1e1f136..2ce614d151 100644
--- a/bsp/at32/at32f405-start/project.ewp
+++ b/bsp/at32/at32f405-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f405-start/project.uvproj b/bsp/at32/at32f405-start/project.uvproj
index aaabcf2a57..767665d18e 100644
--- a/bsp/at32/at32f405-start/project.uvproj
+++ b/bsp/at32/at32f405-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f405-start/project.uvprojx b/bsp/at32/at32f405-start/project.uvprojx
index b9f49ae160..852822e56e 100644
--- a/bsp/at32/at32f405-start/project.uvprojx
+++ b/bsp/at32/at32f405-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f407-start/project.ewp b/bsp/at32/at32f407-start/project.ewp
index 746e8f4f07..7f0ae3a13e 100644
--- a/bsp/at32/at32f407-start/project.ewp
+++ b/bsp/at32/at32f407-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f407-start/project.uvproj b/bsp/at32/at32f407-start/project.uvproj
index d1b6e44879..40f636f509 100644
--- a/bsp/at32/at32f407-start/project.uvproj
+++ b/bsp/at32/at32f407-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f407-start/project.uvprojx b/bsp/at32/at32f407-start/project.uvprojx
index e36635088f..3a3ed33893 100644
--- a/bsp/at32/at32f407-start/project.uvprojx
+++ b/bsp/at32/at32f407-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f413-start/project.ewp b/bsp/at32/at32f413-start/project.ewp
index a4f9c6b0f7..7257fa0b82 100644
--- a/bsp/at32/at32f413-start/project.ewp
+++ b/bsp/at32/at32f413-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f413-start/project.uvproj b/bsp/at32/at32f413-start/project.uvproj
index 61b9ef6121..f30c655ee8 100644
--- a/bsp/at32/at32f413-start/project.uvproj
+++ b/bsp/at32/at32f413-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f413-start/project.uvprojx b/bsp/at32/at32f413-start/project.uvprojx
index 17098e8548..e5ad69c2fd 100644
--- a/bsp/at32/at32f413-start/project.uvprojx
+++ b/bsp/at32/at32f413-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f415-start/project.ewp b/bsp/at32/at32f415-start/project.ewp
index 12bb1795cc..8c144c8084 100644
--- a/bsp/at32/at32f415-start/project.ewp
+++ b/bsp/at32/at32f415-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f415-start/project.uvproj b/bsp/at32/at32f415-start/project.uvproj
index 1815ec90eb..7b92efa299 100644
--- a/bsp/at32/at32f415-start/project.uvproj
+++ b/bsp/at32/at32f415-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f415-start/project.uvprojx b/bsp/at32/at32f415-start/project.uvprojx
index 5984ce2068..89061a0681 100644
--- a/bsp/at32/at32f415-start/project.uvprojx
+++ b/bsp/at32/at32f415-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f421-start/project.ewp b/bsp/at32/at32f421-start/project.ewp
index 0955bdac56..a501a9389c 100644
--- a/bsp/at32/at32f421-start/project.ewp
+++ b/bsp/at32/at32f421-start/project.ewp
@@ -2158,6 +2158,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f421-start/project.uvproj b/bsp/at32/at32f421-start/project.uvproj
index 4787615fa6..f129883d4a 100644
--- a/bsp/at32/at32f421-start/project.uvproj
+++ b/bsp/at32/at32f421-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f421-start/project.uvprojx b/bsp/at32/at32f421-start/project.uvprojx
index 4f1f88dc2e..f5ad54dc84 100644
--- a/bsp/at32/at32f421-start/project.uvprojx
+++ b/bsp/at32/at32f421-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f423-start/project.ewp b/bsp/at32/at32f423-start/project.ewp
index 8b67c23136..d7c04c4d54 100644
--- a/bsp/at32/at32f423-start/project.ewp
+++ b/bsp/at32/at32f423-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f423-start/project.uvproj b/bsp/at32/at32f423-start/project.uvproj
index 8ece1e06e3..63d0fb81fd 100644
--- a/bsp/at32/at32f423-start/project.uvproj
+++ b/bsp/at32/at32f423-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f423-start/project.uvprojx b/bsp/at32/at32f423-start/project.uvprojx
index 81646924c1..c40b327fdd 100644
--- a/bsp/at32/at32f423-start/project.uvprojx
+++ b/bsp/at32/at32f423-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f425-start/project.ewp b/bsp/at32/at32f425-start/project.ewp
index bcca1ab32a..253fdb1ad0 100644
--- a/bsp/at32/at32f425-start/project.ewp
+++ b/bsp/at32/at32f425-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f425-start/project.uvproj b/bsp/at32/at32f425-start/project.uvproj
index db2c447666..2ae2c18a96 100644
--- a/bsp/at32/at32f425-start/project.uvproj
+++ b/bsp/at32/at32f425-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f425-start/project.uvprojx b/bsp/at32/at32f425-start/project.uvprojx
index 5f263093d2..3886ed930a 100644
--- a/bsp/at32/at32f425-start/project.uvprojx
+++ b/bsp/at32/at32f425-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f435-start/project.ewp b/bsp/at32/at32f435-start/project.ewp
index ee87916977..ceeb4bf4cb 100644
--- a/bsp/at32/at32f435-start/project.ewp
+++ b/bsp/at32/at32f435-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f435-start/project.uvproj b/bsp/at32/at32f435-start/project.uvproj
index 81a9c82281..27f3e9ddb2 100644
--- a/bsp/at32/at32f435-start/project.uvproj
+++ b/bsp/at32/at32f435-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f435-start/project.uvprojx b/bsp/at32/at32f435-start/project.uvprojx
index 9009646ae4..0e328bbdff 100644
--- a/bsp/at32/at32f435-start/project.uvprojx
+++ b/bsp/at32/at32f435-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f437-start/project.ewp b/bsp/at32/at32f437-start/project.ewp
index 40c055baf7..48384f69d3 100644
--- a/bsp/at32/at32f437-start/project.ewp
+++ b/bsp/at32/at32f437-start/project.ewp
@@ -2160,6 +2160,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/at32/at32f437-start/project.uvproj b/bsp/at32/at32f437-start/project.uvproj
index 8904bbc756..afa087d3c7 100644
--- a/bsp/at32/at32f437-start/project.uvproj
+++ b/bsp/at32/at32f437-start/project.uvproj
@@ -508,6 +508,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at32/at32f437-start/project.uvprojx b/bsp/at32/at32f437-start/project.uvprojx
index eb3ef0cff6..da97bf8381 100644
--- a/bsp/at32/at32f437-start/project.uvprojx
+++ b/bsp/at32/at32f437-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/at91/at91sam9g45/project.uvproj b/bsp/at91/at91sam9g45/project.uvproj
index b2668f4231..3225844b71 100644
--- a/bsp/at91/at91sam9g45/project.uvproj
+++ b/bsp/at91/at91sam9g45/project.uvproj
@@ -525,6 +525,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1068,6 +1087,13 @@
ktime
+
+
+ cputimer.c
+ 1
+ ..\..\..\components\drivers\ktime\src\cputimer.c
+
+
hrtimer.c
@@ -1082,13 +1108,6 @@
..\..\..\components\drivers\ktime\src\boottime.c
-
-
- cputimer.c
- 1
- ..\..\..\components\drivers\ktime\src\cputimer.c
-
-
libcpu
@@ -1160,16 +1179,9 @@
Platform
- interrupt.c
+ reset.c
1
- platform\interrupt.c
-
-
-
-
- rt_low_level_init.c
- 1
- platform\rt_low_level_init.c
+ platform\reset.c
@@ -1181,9 +1193,16 @@
- reset.c
+ interrupt.c
1
- platform\reset.c
+ platform\interrupt.c
+
+
+
+
+ rt_low_level_init.c
+ 1
+ platform\rt_low_level_init.c
diff --git a/bsp/bouffalo_lab/bl808/d0/.config b/bsp/bouffalo_lab/bl808/d0/.config
index 653919eb5d..4762aa135e 100644
--- a/bsp/bouffalo_lab/bl808/d0/.config
+++ b/bsp/bouffalo_lab/bl808/d0/.config
@@ -129,6 +129,7 @@ CONFIG_RT_USING_DFS_V2=y
# CONFIG_RT_USING_DFS_ELMFAT is not set
CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
+CONFIG_RT_USING_DFS_PTYFS=y
# CONFIG_RT_USING_DFS_CROMFS is not set
# CONFIG_RT_USING_DFS_TMPFS is not set
# CONFIG_RT_USING_DFS_MQUEUE is not set
@@ -159,8 +160,6 @@ CONFIG_RT_USING_SERIAL_V1=y
# CONFIG_RT_USING_SERIAL_V2 is not set
CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
-CONFIG_RT_USING_TTY=y
-# CONFIG_RT_TTY_DEBUG is not set
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_CPUTIME is not set
CONFIG_RT_USING_I2C=y
@@ -300,10 +299,11 @@ CONFIG_RT_CH_MSG_MAX_NR=1024
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
CONFIG_LWP_TID_MAX_NR=64
CONFIG_RT_LWP_SHM_MAX_NR=64
-# CONFIG_LWP_UNIX98_PTY is not set
CONFIG_RT_USING_LDSO=y
# CONFIG_ELF_DEBUG_ENABLE is not set
# CONFIG_ELF_LOAD_RANDOMIZE is not set
+CONFIG_LWP_USING_TERMINAL=y
+CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
#
# Memory management
diff --git a/bsp/bouffalo_lab/bl808/d0/rtconfig.h b/bsp/bouffalo_lab/bl808/d0/rtconfig.h
index 8cd622a8b6..e6bb7edf01 100755
--- a/bsp/bouffalo_lab/bl808/d0/rtconfig.h
+++ b/bsp/bouffalo_lab/bl808/d0/rtconfig.h
@@ -91,6 +91,7 @@
#define DFS_FD_MAX 16
#define RT_USING_DFS_V2
#define RT_USING_DFS_DEVFS
+#define RT_USING_DFS_PTYFS
#define RT_USING_PAGECACHE
/* page cache config */
@@ -113,7 +114,6 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
-#define RT_USING_TTY
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_NULL
@@ -180,6 +180,8 @@
#define LWP_TID_MAX_NR 64
#define RT_LWP_SHM_MAX_NR 64
#define RT_USING_LDSO
+#define LWP_USING_TERMINAL
+#define LWP_PTY_MAX_PARIS_LIMIT 64
/* Memory management */
diff --git a/bsp/bouffalo_lab/bl808/m0/.config b/bsp/bouffalo_lab/bl808/m0/.config
index 5da01fa781..5238482c91 100755
--- a/bsp/bouffalo_lab/bl808/m0/.config
+++ b/bsp/bouffalo_lab/bl808/m0/.config
@@ -218,6 +218,7 @@ CONFIG_RT_WLAN_SCAN_WAIT_MS=10000
CONFIG_RT_WLAN_CONNECT_WAIT_MS=10000
CONFIG_RT_WLAN_SCAN_SORT=y
CONFIG_RT_WLAN_MSH_CMD_ENABLE=y
+CONFIG_RT_WLAN_JOIN_SCAN_BY_MGNT=y
CONFIG_RT_WLAN_AUTO_CONNECT_ENABLE=y
CONFIG_AUTO_CONNECTION_PERIOD_MS=2000
CONFIG_RT_WLAN_CFG_ENABLE=y
diff --git a/bsp/bouffalo_lab/bl808/m0/rtconfig.h b/bsp/bouffalo_lab/bl808/m0/rtconfig.h
index a4a0de1b80..3b81f39eaa 100644
--- a/bsp/bouffalo_lab/bl808/m0/rtconfig.h
+++ b/bsp/bouffalo_lab/bl808/m0/rtconfig.h
@@ -133,6 +133,7 @@
#define RT_WLAN_CONNECT_WAIT_MS 10000
#define RT_WLAN_SCAN_SORT
#define RT_WLAN_MSH_CMD_ENABLE
+#define RT_WLAN_JOIN_SCAN_BY_MGNT
#define RT_WLAN_AUTO_CONNECT_ENABLE
#define AUTO_CONNECTION_PERIOD_MS 2000
#define RT_WLAN_CFG_ENABLE
diff --git a/bsp/cvitek/c906_little/.config b/bsp/cvitek/c906_little/.config
index e59b399825..0944943d7f 100644
--- a/bsp/cvitek/c906_little/.config
+++ b/bsp/cvitek/c906_little/.config
@@ -349,6 +349,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_BT_CYW43012 is not set
+# CONFIG_PKG_USING_CYW43XX is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
@@ -514,6 +515,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
+# CONFIG_PKG_USING_CMSIS_CORE is not set
+# CONFIG_PKG_USING_CMSIS_DSP is not set
+# CONFIG_PKG_USING_CMSIS_NN is not set
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
@@ -533,6 +537,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
# CONFIG_PKG_USING_PERF_COUNTER is not set
+# CONFIG_PKG_USING_FILEX is not set
+# CONFIG_PKG_USING_LEVELX is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -576,6 +582,30 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# peripheral libraries and drivers
#
+#
+# HAL & SDK Drivers
+#
+
+#
+# STM32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_STM32L4XX_HAL_DRIVER is not set
+# CONFIG_PKG_USING_STM32WB55_SDK is not set
+# CONFIG_PKG_USING_STM32_SDIO is not set
+# CONFIG_PKG_USING_BLUETRUM_SDK is not set
+# CONFIG_PKG_USING_EMBARC_BSP is not set
+# CONFIG_PKG_USING_ESP_IDF is not set
+
+#
+# Kendryte SDK
+#
+# CONFIG_PKG_USING_K210_SDK is not set
+# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_NRF5X_SDK is not set
+# CONFIG_PKG_USING_NRFX is not set
+# CONFIG_PKG_USING_NUCLEI_SDK is not set
+# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
+
#
# sensors drivers
#
@@ -657,9 +687,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_FT6236 is not set
# CONFIG_PKG_USING_XPT2046_TOUCH is not set
# CONFIG_PKG_USING_CST816X is not set
+# CONFIG_PKG_USING_CST812T is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
-# CONFIG_PKG_USING_STM32_SDIO is not set
-# CONFIG_PKG_USING_ESP_IDF is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
# CONFIG_PKG_USING_SX12XX is not set
@@ -667,14 +696,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_LEDBLINK is not set
# CONFIG_PKG_USING_LITTLED is not set
# CONFIG_PKG_USING_LKDGUI is not set
-# CONFIG_PKG_USING_NRF5X_SDK is not set
-# CONFIG_PKG_USING_NRFX is not set
-
-#
-# Kendryte SDK
-#
-# CONFIG_PKG_USING_K210_SDK is not set
-# CONFIG_PKG_USING_KENDRYTE_SDK is not set
# CONFIG_PKG_USING_INFRARED is not set
# CONFIG_PKG_USING_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
@@ -689,14 +710,12 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_AS608 is not set
# CONFIG_PKG_USING_RC522 is not set
# CONFIG_PKG_USING_WS2812B is not set
-# CONFIG_PKG_USING_EMBARC_BSP is not set
# CONFIG_PKG_USING_EXTERN_RTC_DRIVERS is not set
# CONFIG_PKG_USING_MULTI_RTIMER is not set
# CONFIG_PKG_USING_MAX7219 is not set
# CONFIG_PKG_USING_BEEP is not set
# CONFIG_PKG_USING_EASYBLINK is not set
# CONFIG_PKG_USING_PMS_SERIES is not set
-# CONFIG_PKG_USING_NUCLEI_SDK is not set
# CONFIG_PKG_USING_CAN_YMODEM is not set
# CONFIG_PKG_USING_LORA_RADIO_DRIVER is not set
# CONFIG_PKG_USING_QLED is not set
@@ -713,7 +732,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_VIRTUAL_SENSOR is not set
# CONFIG_PKG_USING_VDEVICE is not set
# CONFIG_PKG_USING_SGM706 is not set
-# CONFIG_PKG_USING_STM32WB55_SDK is not set
# CONFIG_PKG_USING_RDA58XX is not set
# CONFIG_PKG_USING_LIBNFC is not set
# CONFIG_PKG_USING_MFOC is not set
@@ -723,7 +741,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ROSSERIAL is not set
# CONFIG_PKG_USING_MICRO_ROS is not set
# CONFIG_PKG_USING_MCP23008 is not set
-# CONFIG_PKG_USING_BLUETRUM_SDK is not set
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
@@ -731,7 +748,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_RFM300 is not set
# CONFIG_PKG_USING_IO_INPUT_FILTER is not set
-# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
# CONFIG_PKG_USING_LRF_NV7LIDAR is not set
# CONFIG_PKG_USING_AIP650 is not set
# CONFIG_PKG_USING_FINGERPRINT is not set
@@ -741,6 +757,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_VS1003 is not set
# CONFIG_PKG_USING_X9555 is not set
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
+# CONFIG_PKG_USING_BT_MX01 is not set
+# CONFIG_PKG_USING_RGPOWER is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
#
@@ -839,7 +857,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# Projects and Demos
#
# CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO is not set
+# CONFIG_PKG_USING_ARDUINO_SKETCH_LOADER_DEMO is not set
# CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR is not set
+# CONFIG_PKG_USING_ARDUINO_NINEINONE_SENSOR_SHIELD is not set
# CONFIG_PKG_USING_ARDUINO_SENSOR_KIT is not set
# CONFIG_PKG_USING_ARDUINO_MATLAB_SUPPORT is not set
@@ -847,13 +867,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# Sensors
#
# CONFIG_PKG_USING_ARDUINO_SENSOR_DEVICE_DRIVERS is not set
-# CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR is not set
+# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSOR is not set
+# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSORLAB is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL375 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L0X is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L1X is not set
-# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSOR is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL6180X is not set
-# CONFIG_PKG_USING_ADAFRUIT_MAX31855 is not set
+# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31855 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31865 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31856 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX6675 is not set
@@ -898,7 +918,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS3MDL is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90640 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MMA8451 is not set
-# CONFIG_PKG_USING_ADAFRUIT_MSA301 is not set
+# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MSA301 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPL115A2 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X_RVC is not set
@@ -937,7 +957,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU21DF is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AS7341 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU31D is not set
-# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSORLAB is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_INA260 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP007_LIBRARY is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_L3GD20 is not set
@@ -960,7 +979,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_SEEED_TSL2561 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_PAJ7620 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_VL53L0X is not set
-# CONFIG_PKG_USING_SEEED_ITG3200 is not set
+# CONFIG_PKG_USING_ARDUINO_SEEED_ITG3200 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_SHT31 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_HP20X is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_DRV2605L is not set
@@ -968,7 +987,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_SEEED_HMC5883L is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_LSM303DLH is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_TCS3414CS is not set
-# CONFIG_PKG_USING_SEEED_MP503 is not set
+# CONFIG_PKG_USING_ARDUINO_SEEED_MP503 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_BMP085 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_HIGHTEMP is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_VEML6070 is not set
@@ -981,6 +1000,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_SEEED_MCP9600 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_LTC2941 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_LDC1612 is not set
+# CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR is not set
#
# Display
@@ -1006,6 +1026,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_ARDUINO_KALMANFILTER is not set
# CONFIG_PKG_USING_ARDUINO_ARDUINOJSON is not set
+# CONFIG_PKG_USING_ARDUINO_TENSORFLOW_LITE_MICRO is not set
#
# Data Storage
@@ -1022,11 +1043,11 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
#
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8574 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCA9685 is not set
-# CONFIG_PKG_USING_ARDUINO_SEEED_PCF85063TP is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TPA2016 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DRV2605 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS1841 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS3502 is not set
+# CONFIG_PKG_USING_ARDUINO_SEEED_PCF85063TP is not set
#
# Other
@@ -1068,4 +1089,6 @@ CONFIG_PLIC_PHY_ADDR=0x70000000
CONFIG_IRQ_MAX_NR=128
CONFIG_TIMER_CLK_FREQ=25000000
# CONFIG_BOARD_TYPE_MILKV_DUO is not set
+# CONFIG_BOARD_TYPE_MILKV_DUO_SPINOR is not set
CONFIG_BOARD_TYPE_MILKV_DUO256M=y
+# CONFIG_BOARD_TYPE_MILKV_DUO256M_SPINOR is not set
diff --git a/bsp/cvitek/c906_little/rtconfig.h b/bsp/cvitek/c906_little/rtconfig.h
index c202a08c59..d4fced8b33 100755
--- a/bsp/cvitek/c906_little/rtconfig.h
+++ b/bsp/cvitek/c906_little/rtconfig.h
@@ -195,15 +195,20 @@
/* peripheral libraries and drivers */
+/* HAL & SDK Drivers */
+
+/* STM32 HAL & SDK Drivers */
+
+
+/* Kendryte SDK */
+
+
/* sensors drivers */
/* touch drivers */
-/* Kendryte SDK */
-
-
/* AI packages */
diff --git a/bsp/cvitek/cv18xx_aarch64/.config b/bsp/cvitek/cv18xx_aarch64/.config
index 0680d4a190..969cda0784 100644
--- a/bsp/cvitek/cv18xx_aarch64/.config
+++ b/bsp/cvitek/cv18xx_aarch64/.config
@@ -578,6 +578,9 @@ CONFIG_RT_USING_ADT_REF=y
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
+# CONFIG_PKG_USING_CMSIS_CORE is not set
+# CONFIG_PKG_USING_CMSIS_DSP is not set
+# CONFIG_PKG_USING_CMSIS_NN is not set
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
@@ -642,6 +645,29 @@ CONFIG_RT_USING_ADT_REF=y
# peripheral libraries and drivers
#
+#
+# HAL & SDK Drivers
+#
+
+#
+# STM32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_STM32L4XX_HAL_DRIVER is not set
+# CONFIG_PKG_USING_STM32WB55_SDK is not set
+# CONFIG_PKG_USING_STM32_SDIO is not set
+# CONFIG_PKG_USING_BLUETRUM_SDK is not set
+# CONFIG_PKG_USING_EMBARC_BSP is not set
+# CONFIG_PKG_USING_ESP_IDF is not set
+
+#
+# Kendryte SDK
+#
+# CONFIG_PKG_USING_K210_SDK is not set
+# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_NRF5X_SDK is not set
+# CONFIG_PKG_USING_NRFX is not set
+# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
+
#
# sensors drivers
#
@@ -723,9 +749,8 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_FT6236 is not set
# CONFIG_PKG_USING_XPT2046_TOUCH is not set
# CONFIG_PKG_USING_CST816X is not set
+# CONFIG_PKG_USING_CST812T is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
-# CONFIG_PKG_USING_STM32_SDIO is not set
-# CONFIG_PKG_USING_ESP_IDF is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
# CONFIG_PKG_USING_SX12XX is not set
@@ -733,14 +758,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_LEDBLINK is not set
# CONFIG_PKG_USING_LITTLED is not set
# CONFIG_PKG_USING_LKDGUI is not set
-# CONFIG_PKG_USING_NRF5X_SDK is not set
-# CONFIG_PKG_USING_NRFX is not set
-
-#
-# Kendryte SDK
-#
-# CONFIG_PKG_USING_K210_SDK is not set
-# CONFIG_PKG_USING_KENDRYTE_SDK is not set
# CONFIG_PKG_USING_INFRARED is not set
# CONFIG_PKG_USING_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
@@ -755,7 +772,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_AS608 is not set
# CONFIG_PKG_USING_RC522 is not set
# CONFIG_PKG_USING_WS2812B is not set
-# CONFIG_PKG_USING_EMBARC_BSP is not set
# CONFIG_PKG_USING_EXTERN_RTC_DRIVERS is not set
# CONFIG_PKG_USING_MULTI_RTIMER is not set
# CONFIG_PKG_USING_MAX7219 is not set
@@ -778,7 +794,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_VIRTUAL_SENSOR is not set
# CONFIG_PKG_USING_VDEVICE is not set
# CONFIG_PKG_USING_SGM706 is not set
-# CONFIG_PKG_USING_STM32WB55_SDK is not set
# CONFIG_PKG_USING_RDA58XX is not set
# CONFIG_PKG_USING_LIBNFC is not set
# CONFIG_PKG_USING_MFOC is not set
@@ -788,7 +803,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_ROSSERIAL is not set
# CONFIG_PKG_USING_MICRO_ROS is not set
# CONFIG_PKG_USING_MCP23008 is not set
-# CONFIG_PKG_USING_BLUETRUM_SDK is not set
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
@@ -796,7 +810,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_RFM300 is not set
# CONFIG_PKG_USING_IO_INPUT_FILTER is not set
-# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
# CONFIG_PKG_USING_LRF_NV7LIDAR is not set
# CONFIG_PKG_USING_AIP650 is not set
# CONFIG_PKG_USING_FINGERPRINT is not set
@@ -807,6 +820,7 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_X9555 is not set
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
# CONFIG_PKG_USING_BT_MX01 is not set
+# CONFIG_PKG_USING_RGPOWER is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
#
diff --git a/bsp/cvitek/cv18xx_aarch64/rtconfig.h b/bsp/cvitek/cv18xx_aarch64/rtconfig.h
index 55b52937fd..2d35ff261c 100644
--- a/bsp/cvitek/cv18xx_aarch64/rtconfig.h
+++ b/bsp/cvitek/cv18xx_aarch64/rtconfig.h
@@ -263,15 +263,20 @@
/* peripheral libraries and drivers */
+/* HAL & SDK Drivers */
+
+/* STM32 HAL & SDK Drivers */
+
+
+/* Kendryte SDK */
+
+
/* sensors drivers */
/* touch drivers */
-/* Kendryte SDK */
-
-
/* AI packages */
diff --git a/bsp/cvitek/cv18xx_risc-v/.config b/bsp/cvitek/cv18xx_risc-v/.config
index fc4169c5aa..c2da459eee 100644
--- a/bsp/cvitek/cv18xx_risc-v/.config
+++ b/bsp/cvitek/cv18xx_risc-v/.config
@@ -364,6 +364,7 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_BT_CYW43012 is not set
+# CONFIG_PKG_USING_CYW43XX is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
@@ -529,6 +530,9 @@ CONFIG_RT_USING_ADT_REF=y
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
+# CONFIG_PKG_USING_CMSIS_CORE is not set
+# CONFIG_PKG_USING_CMSIS_DSP is not set
+# CONFIG_PKG_USING_CMSIS_NN is not set
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
@@ -548,6 +552,8 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
# CONFIG_PKG_USING_PERF_COUNTER is not set
+# CONFIG_PKG_USING_FILEX is not set
+# CONFIG_PKG_USING_LEVELX is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -591,6 +597,30 @@ CONFIG_RT_USING_ADT_REF=y
# peripheral libraries and drivers
#
+#
+# HAL & SDK Drivers
+#
+
+#
+# STM32 HAL & SDK Drivers
+#
+# CONFIG_PKG_USING_STM32L4XX_HAL_DRIVER is not set
+# CONFIG_PKG_USING_STM32WB55_SDK is not set
+# CONFIG_PKG_USING_STM32_SDIO is not set
+# CONFIG_PKG_USING_BLUETRUM_SDK is not set
+# CONFIG_PKG_USING_EMBARC_BSP is not set
+# CONFIG_PKG_USING_ESP_IDF is not set
+
+#
+# Kendryte SDK
+#
+# CONFIG_PKG_USING_K210_SDK is not set
+# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_NRF5X_SDK is not set
+# CONFIG_PKG_USING_NRFX is not set
+# CONFIG_PKG_USING_NUCLEI_SDK is not set
+# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
+
#
# sensors drivers
#
@@ -672,9 +702,8 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_FT6236 is not set
# CONFIG_PKG_USING_XPT2046_TOUCH is not set
# CONFIG_PKG_USING_CST816X is not set
+# CONFIG_PKG_USING_CST812T is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
-# CONFIG_PKG_USING_STM32_SDIO is not set
-# CONFIG_PKG_USING_ESP_IDF is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
# CONFIG_PKG_USING_SX12XX is not set
@@ -682,14 +711,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_LEDBLINK is not set
# CONFIG_PKG_USING_LITTLED is not set
# CONFIG_PKG_USING_LKDGUI is not set
-# CONFIG_PKG_USING_NRF5X_SDK is not set
-# CONFIG_PKG_USING_NRFX is not set
-
-#
-# Kendryte SDK
-#
-# CONFIG_PKG_USING_K210_SDK is not set
-# CONFIG_PKG_USING_KENDRYTE_SDK is not set
# CONFIG_PKG_USING_INFRARED is not set
# CONFIG_PKG_USING_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
@@ -704,14 +725,12 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_AS608 is not set
# CONFIG_PKG_USING_RC522 is not set
# CONFIG_PKG_USING_WS2812B is not set
-# CONFIG_PKG_USING_EMBARC_BSP is not set
# CONFIG_PKG_USING_EXTERN_RTC_DRIVERS is not set
# CONFIG_PKG_USING_MULTI_RTIMER is not set
# CONFIG_PKG_USING_MAX7219 is not set
# CONFIG_PKG_USING_BEEP is not set
# CONFIG_PKG_USING_EASYBLINK is not set
# CONFIG_PKG_USING_PMS_SERIES is not set
-# CONFIG_PKG_USING_NUCLEI_SDK is not set
# CONFIG_PKG_USING_CAN_YMODEM is not set
# CONFIG_PKG_USING_LORA_RADIO_DRIVER is not set
# CONFIG_PKG_USING_QLED is not set
@@ -728,7 +747,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_VIRTUAL_SENSOR is not set
# CONFIG_PKG_USING_VDEVICE is not set
# CONFIG_PKG_USING_SGM706 is not set
-# CONFIG_PKG_USING_STM32WB55_SDK is not set
# CONFIG_PKG_USING_RDA58XX is not set
# CONFIG_PKG_USING_LIBNFC is not set
# CONFIG_PKG_USING_MFOC is not set
@@ -738,7 +756,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_ROSSERIAL is not set
# CONFIG_PKG_USING_MICRO_ROS is not set
# CONFIG_PKG_USING_MCP23008 is not set
-# CONFIG_PKG_USING_BLUETRUM_SDK is not set
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
@@ -746,7 +763,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_RFM300 is not set
# CONFIG_PKG_USING_IO_INPUT_FILTER is not set
-# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
# CONFIG_PKG_USING_LRF_NV7LIDAR is not set
# CONFIG_PKG_USING_AIP650 is not set
# CONFIG_PKG_USING_FINGERPRINT is not set
@@ -756,6 +772,8 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_VS1003 is not set
# CONFIG_PKG_USING_X9555 is not set
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
+# CONFIG_PKG_USING_BT_MX01 is not set
+# CONFIG_PKG_USING_RGPOWER is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
#
@@ -854,7 +872,9 @@ CONFIG_RT_USING_ADT_REF=y
# Projects and Demos
#
# CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO is not set
+# CONFIG_PKG_USING_ARDUINO_SKETCH_LOADER_DEMO is not set
# CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR is not set
+# CONFIG_PKG_USING_ARDUINO_NINEINONE_SENSOR_SHIELD is not set
# CONFIG_PKG_USING_ARDUINO_SENSOR_KIT is not set
# CONFIG_PKG_USING_ARDUINO_MATLAB_SUPPORT is not set
@@ -862,13 +882,13 @@ CONFIG_RT_USING_ADT_REF=y
# Sensors
#
# CONFIG_PKG_USING_ARDUINO_SENSOR_DEVICE_DRIVERS is not set
-# CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR is not set
+# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSOR is not set
+# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSORLAB is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL375 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L0X is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L1X is not set
-# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSOR is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL6180X is not set
-# CONFIG_PKG_USING_ADAFRUIT_MAX31855 is not set
+# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31855 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31865 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31856 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX6675 is not set
@@ -913,7 +933,7 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS3MDL is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90640 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MMA8451 is not set
-# CONFIG_PKG_USING_ADAFRUIT_MSA301 is not set
+# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MSA301 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPL115A2 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X_RVC is not set
@@ -952,7 +972,6 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU21DF is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AS7341 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU31D is not set
-# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSORLAB is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_INA260 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP007_LIBRARY is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_L3GD20 is not set
@@ -975,7 +994,7 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_ARDUINO_SEEED_TSL2561 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_PAJ7620 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_VL53L0X is not set
-# CONFIG_PKG_USING_SEEED_ITG3200 is not set
+# CONFIG_PKG_USING_ARDUINO_SEEED_ITG3200 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_SHT31 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_HP20X is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_DRV2605L is not set
@@ -983,7 +1002,7 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_ARDUINO_SEEED_HMC5883L is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_LSM303DLH is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_TCS3414CS is not set
-# CONFIG_PKG_USING_SEEED_MP503 is not set
+# CONFIG_PKG_USING_ARDUINO_SEEED_MP503 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_BMP085 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_HIGHTEMP is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_VEML6070 is not set
@@ -996,6 +1015,7 @@ CONFIG_RT_USING_ADT_REF=y
# CONFIG_PKG_USING_ARDUINO_SEEED_MCP9600 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_LTC2941 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_LDC1612 is not set
+# CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR is not set
#
# Display
@@ -1021,6 +1041,7 @@ CONFIG_RT_USING_ADT_REF=y
#
# CONFIG_PKG_USING_ARDUINO_KALMANFILTER is not set
# CONFIG_PKG_USING_ARDUINO_ARDUINOJSON is not set
+# CONFIG_PKG_USING_ARDUINO_TENSORFLOW_LITE_MICRO is not set
#
# Data Storage
@@ -1037,11 +1058,11 @@ CONFIG_RT_USING_ADT_REF=y
#
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8574 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCA9685 is not set
-# CONFIG_PKG_USING_ARDUINO_SEEED_PCF85063TP is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TPA2016 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DRV2605 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS1841 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS3502 is not set
+# CONFIG_PKG_USING_ARDUINO_SEEED_PCF85063TP is not set
#
# Other
@@ -1084,4 +1105,6 @@ CONFIG_IRQ_MAX_NR=64
CONFIG_TIMER_CLK_FREQ=25000000
CONFIG___STACKSIZE__=8192
# CONFIG_BOARD_TYPE_MILKV_DUO is not set
+# CONFIG_BOARD_TYPE_MILKV_DUO_SPINOR is not set
CONFIG_BOARD_TYPE_MILKV_DUO256M=y
+# CONFIG_BOARD_TYPE_MILKV_DUO256M_SPINOR is not set
diff --git a/bsp/cvitek/cv18xx_risc-v/rtconfig.h b/bsp/cvitek/cv18xx_risc-v/rtconfig.h
index 223e77d61e..7fb6e27f8a 100755
--- a/bsp/cvitek/cv18xx_risc-v/rtconfig.h
+++ b/bsp/cvitek/cv18xx_risc-v/rtconfig.h
@@ -219,15 +219,20 @@
/* peripheral libraries and drivers */
+/* HAL & SDK Drivers */
+
+/* STM32 HAL & SDK Drivers */
+
+
+/* Kendryte SDK */
+
+
/* sensors drivers */
/* touch drivers */
-/* Kendryte SDK */
-
-
/* AI packages */
diff --git a/bsp/essemi/es32f0654/project.uvprojx b/bsp/essemi/es32f0654/project.uvprojx
index b7d8f057d0..c470884e7b 100644
--- a/bsp/essemi/es32f0654/project.uvprojx
+++ b/bsp/essemi/es32f0654/project.uvprojx
@@ -482,6 +482,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1013,9 +1032,23 @@
Libraries
- ald_calc.c
+ ald_wdt.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_calc.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_wdt.c
+
+
+
+
+ ald_spi.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_spi.c
+
+
+
+
+ ald_bkpc.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_bkpc.c
@@ -1027,9 +1060,30 @@
- utils.c
+ ald_rmu.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\utils.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+
+
+ ald_smartcard.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_smartcard.c
+
+
+
+
+ ald_calc.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_calc.c
+
+
+
+
+ ald_rtc.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rtc.c
@@ -1041,16 +1095,23 @@
- ald_crc.c
+ ald_uart.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crc.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_uart.c
- ald_spi.c
+ ald_dma.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_spi.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_dma.c
+
+
+
+
+ startup_es32f065x.s
+ 2
+ libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\keil\startup_es32f065x.s
@@ -1069,30 +1130,16 @@
- ald_usart.c
+ ald_trng.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_usart.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_trng.c
- ald_cmu.c
+ ald_crc.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
-
-
- ald_rmu.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
-
-
- startup_es32f065x.s
- 2
- libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\keil\startup_es32f065x.s
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crc.c
@@ -1102,6 +1149,13 @@
libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+ utils.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\utils.c
+
+
ald_iap.c
@@ -1109,6 +1163,13 @@
libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_iap.c
+
+
+ ald_crypt.c
+ 1
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crypt.c
+
+
ald_timer.c
@@ -1118,9 +1179,9 @@
- ald_bkpc.c
+ ald_cmu.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_bkpc.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_cmu.c
@@ -1139,16 +1200,9 @@
- ald_rtc.c
+ ald_adc.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rtc.c
-
-
-
-
- ald_trng.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_trng.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_adc.c
@@ -1160,9 +1214,9 @@
- ald_uart.c
+ ald_usart.c
1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_uart.c
+ libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_usart.c
@@ -1172,41 +1226,6 @@
libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
- ald_adc.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_adc.c
-
-
-
-
- ald_dma.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_dma.c
-
-
-
-
- ald_smartcard.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_smartcard.c
-
-
-
-
- ald_wdt.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
-
-
- ald_crypt.c
- 1
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crypt.c
-
-
diff --git a/bsp/essemi/es32f365x/project.ewp b/bsp/essemi/es32f365x/project.ewp
index 97dcfdddee..9d072964cd 100644
--- a/bsp/essemi/es32f365x/project.ewp
+++ b/bsp/essemi/es32f365x/project.ewp
@@ -2139,6 +2139,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
@@ -2262,110 +2265,110 @@
Libraries
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
-
$PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
-
$PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
-
-
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
$PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
- $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
$PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
- $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+ $PROJ_DIR$\..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
diff --git a/bsp/essemi/es32f365x/project.uvprojx b/bsp/essemi/es32f365x/project.uvprojx
index 09222360dc..74dada4e4e 100644
--- a/bsp/essemi/es32f365x/project.uvprojx
+++ b/bsp/essemi/es32f365x/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1040,55 +1059,6 @@
Libraries
-
-
- ald_tsense.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
-
-
-
-
- ald_nor_lcd.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
-
-
-
-
- ald_usb.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
-
-
-
-
- ald_rmu.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
-
-
- ald_calc.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
-
-
-
-
- ald_uart.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
-
-
-
-
- ald_rtchw.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
-
-
ald_i2s.c
@@ -1096,111 +1066,6 @@
..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
-
-
- ald_cmu.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
-
-
- ald_crypt.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
-
-
-
-
- ald_crc.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
-
-
-
-
- ald_adc.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
-
-
-
-
- ald_pis.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
-
-
-
-
- ald_qspi.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
-
-
-
-
- ald_iap.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
-
-
-
-
- ald_i2c.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
-
-
- ald_sram.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
-
-
-
-
- ald_dac.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
-
-
-
-
- ald_gpio.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
-
-
-
-
- ald_nand.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
-
-
-
-
- ald_timer.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
-
-
-
-
- ald_wdt.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
-
-
- ald_bkpc.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
-
-
ald_ebi.c
@@ -1210,30 +1075,9 @@
- ald_flash_ext.c
+ ald_iap.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
-
-
-
-
- startup_es32f36xx.s
- 2
- ..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s
-
-
-
-
- utils.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
-
-
-
-
- ald_pmu.c
- 1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
@@ -1245,23 +1089,23 @@
- ald_spi.c
+ ald_flash_ext.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
- ald_acmp.c
+ ald_rtchw.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
- ald_flash.c
+ ald_cmu.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
@@ -1273,9 +1117,86 @@
- ald_trng.c
+ ald_usb.c
1
- ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
+
+
+
+
+ ald_crc.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
+
+
+
+
+ ald_nor_lcd.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
+
+
+
+
+ ald_pis.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+
+
+ ald_adc.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
+
+
+
+
+ ald_flash.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+
+
+
+
+ ald_i2c.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
+
+
+
+
+ ald_pmu.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
+
+
+
+
+ ald_rmu.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+
+
+ ald_acmp.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
+
+
+
+
+ ald_crypt.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
+
+
+
+
+ ald_wdt.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
@@ -1285,6 +1206,104 @@
..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
+
+
+ ald_spi.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
+
+
+
+
+ ald_bkpc.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
+
+
+
+
+ ald_timer.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
+
+
+
+
+ utils.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
+
+
+
+
+ ald_calc.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
+
+
+
+
+ ald_dac.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
+
+
+
+
+ startup_es32f36xx.s
+ 2
+ ..\es32f369x\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s
+
+
+
+
+ ald_sram.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
+
+
+
+
+ ald_gpio.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
+
+
+
+
+ ald_tsense.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
+
+
+
+
+ ald_qspi.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
+
+
+
+
+ ald_uart.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
+
+
+
+
+ ald_nand.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+
+
+
+
+ ald_trng.c
+ 1
+ ..\es32f369x\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
+
+
diff --git a/bsp/essemi/es32f369x/project.ewp b/bsp/essemi/es32f369x/project.ewp
index 7ec0f7915b..dad00bfffa 100644
--- a/bsp/essemi/es32f369x/project.ewp
+++ b/bsp/essemi/es32f369x/project.ewp
@@ -2139,6 +2139,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
@@ -2263,110 +2266,110 @@
Libraries
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
-
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
- $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
+
$PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
+
$PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c
+
+
+ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
+
POSIX
diff --git a/bsp/essemi/es32f369x/project.uvprojx b/bsp/essemi/es32f369x/project.uvprojx
index 18c9a24f73..88578b36b8 100644
--- a/bsp/essemi/es32f369x/project.uvprojx
+++ b/bsp/essemi/es32f369x/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -1040,181 +1059,6 @@
Libraries
-
-
- ald_i2s.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
-
-
-
-
- ald_dac.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
-
-
-
-
- ald_i2c.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
-
-
-
-
- ald_calc.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
-
-
-
-
- ald_usb.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
-
-
-
-
- ald_gpio.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
-
-
-
-
- ald_uart.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
-
-
-
-
- ald_tsense.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
-
-
-
-
- ald_flash_ext.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
-
-
-
-
- ald_rtc.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
-
-
-
-
- ald_iap.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
-
-
-
-
- ald_rmu.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
-
-
-
-
- ald_adc.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
-
-
-
-
- ald_ebi.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
-
-
-
-
- ald_sram.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
-
-
-
-
- ald_nand.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
-
-
-
-
- utils.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
-
-
-
-
- ald_can.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
-
-
-
-
- ald_acmp.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
-
-
-
-
- ald_crypt.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
-
-
-
-
- ald_rtchw.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
-
-
-
-
- ald_crc.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
-
-
-
-
- ald_trng.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
-
-
-
-
- ald_timer.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
-
-
-
-
- ald_pis.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
-
-
ald_cmu.c
@@ -1222,34 +1066,6 @@
libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c
-
-
- ald_nor_lcd.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
-
-
-
-
- ald_wdt.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
-
-
-
-
- startup_es32f36xx.s
- 2
- libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s
-
-
-
-
- ald_flash.c
- 1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
-
-
ald_spi.c
@@ -1259,9 +1075,156 @@
- ald_dma.c
+ utils.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c
+
+
+
+
+ ald_calc.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c
+
+
+
+
+ ald_acmp.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c
+
+
+
+
+ ald_crc.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c
+
+
+
+
+ ald_nand.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c
+
+
+
+
+ ald_flash.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c
+
+
+
+
+ ald_tsense.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c
+
+
+
+
+ ald_gpio.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c
+
+
+
+
+ ald_sram.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c
+
+
+
+
+ ald_usb.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c
+
+
+
+
+ ald_bkpc.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
+
+
+
+
+ ald_flash_ext.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c
+
+
+
+
+ ald_rtchw.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c
+
+
+
+
+ ald_adc.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c
+
+
+
+
+ ald_uart.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c
+
+
+
+
+ ald_i2c.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c
+
+
+
+
+ ald_iap.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c
+
+
+
+
+ ald_wdt.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c
+
+
+
+
+ ald_can.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c
+
+
+
+
+ ald_rtc.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c
+
+
+
+
+ ald_nor_lcd.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c
+
+
+
+
+ ald_crypt.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c
@@ -1271,6 +1234,41 @@
libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c
+
+
+ ald_i2s.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c
+
+
+
+
+ ald_pis.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c
+
+
+
+
+ startup_es32f36xx.s
+ 2
+ libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s
+
+
+
+
+ ald_timer.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c
+
+
+
+
+ ald_dma.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c
+
+
ald_pmu.c
@@ -1280,9 +1278,30 @@
- ald_bkpc.c
+ ald_dac.c
1
- libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c
+
+
+
+
+ ald_rmu.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c
+
+
+
+
+ ald_ebi.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c
+
+
+
+
+ ald_trng.c
+ 1
+ libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c
diff --git a/bsp/fm33lc026/project.uvprojx b/bsp/fm33lc026/project.uvprojx
index b3c9ea738b..ca1cf579c9 100644
--- a/bsp/fm33lc026/project.uvprojx
+++ b/bsp/fm33lc026/project.uvprojx
@@ -540,6 +540,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/frdm-k64f/project.uvproj b/bsp/frdm-k64f/project.uvproj
index 35ce81ac79..2e308623ea 100644
--- a/bsp/frdm-k64f/project.uvproj
+++ b/bsp/frdm-k64f/project.uvproj
@@ -403,16 +403,16 @@
Applications
- application.c
+ startup.c
1
- applications\application.c
+ applications\startup.c
- startup.c
+ application.c
1
- applications\startup.c
+ applications\application.c
@@ -515,6 +515,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/frdm-k64f/project.uvprojx b/bsp/frdm-k64f/project.uvprojx
index 544f9e1697..0005a47289 100644
--- a/bsp/frdm-k64f/project.uvprojx
+++ b/bsp/frdm-k64f/project.uvprojx
@@ -376,16 +376,16 @@
Applications
- startup.c
+ application.c
1
- applications\startup.c
+ applications\application.c
- application.c
+ startup.c
1
- applications\application.c
+ applications\startup.c
@@ -488,6 +488,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/ft32/ft32f072xb-starter/project.uvprojx b/bsp/ft32/ft32f072xb-starter/project.uvprojx
index 743a721f22..fdac507ae9 100644
--- a/bsp/ft32/ft32f072xb-starter/project.uvprojx
+++ b/bsp/ft32/ft32f072xb-starter/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/fujitsu/mb9x/mb9bf506r/project.ewp b/bsp/fujitsu/mb9x/mb9bf506r/project.ewp
index 0df47a10d1..8b3f2c3e6a 100644
--- a/bsp/fujitsu/mb9x/mb9bf506r/project.ewp
+++ b/bsp/fujitsu/mb9x/mb9bf506r/project.ewp
@@ -160,7 +160,6 @@
RT_USING_LIBC
_DLIB_ADD_EXTRA_SYMBOLS=0
_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
__RTTHREAD__
__RT_IPC_SOURCE__
__RT_KERNEL_SOURCE__
@@ -1055,7 +1054,6 @@
RT_USING_LIBC
_DLIB_ADD_EXTRA_SYMBOLS=0
_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
__RTTHREAD__
__RT_IPC_SOURCE__
__RT_KERNEL_SOURCE__
@@ -1793,10 +1791,10 @@
Applications
- $PROJ_DIR$\applications\startup.c
+ $PROJ_DIR$\applications\application.c
- $PROJ_DIR$\applications\application.c
+ $PROJ_DIR$\applications\startup.c
@@ -1864,6 +1862,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
@@ -1892,7 +1893,7 @@
Drivers
- $PROJ_DIR$\drivers\board.c
+ $PROJ_DIR$\drivers\fm3_uart.c
$PROJ_DIR$\drivers\nand.c
@@ -1901,7 +1902,7 @@
$PROJ_DIR$\drivers\led.c
- $PROJ_DIR$\drivers\fm3_uart.c
+ $PROJ_DIR$\drivers\board.c
diff --git a/bsp/fujitsu/mb9x/mb9bf506r/project.uvproj b/bsp/fujitsu/mb9x/mb9bf506r/project.uvproj
index 657050fb1b..fc122185f1 100644
--- a/bsp/fujitsu/mb9x/mb9bf506r/project.uvproj
+++ b/bsp/fujitsu/mb9x/mb9bf506r/project.uvproj
@@ -384,16 +384,16 @@
Applications
- application.c
+ startup.c
1
- applications\application.c
+ applications\startup.c
- startup.c
+ application.c
1
- applications\startup.c
+ applications\application.c
@@ -513,6 +513,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -670,16 +689,16 @@
Drivers
- nand.c
+ fm3_uart.c
1
- drivers\nand.c
+ drivers\fm3_uart.c
- fm3_uart.c
+ nand.c
1
- drivers\fm3_uart.c
+ drivers\nand.c
diff --git a/bsp/fujitsu/mb9x/mb9bf568r/project.uvproj b/bsp/fujitsu/mb9x/mb9bf568r/project.uvproj
index 04b4d710ad..51f1eac663 100644
--- a/bsp/fujitsu/mb9x/mb9bf568r/project.uvproj
+++ b/bsp/fujitsu/mb9x/mb9bf568r/project.uvproj
@@ -389,16 +389,16 @@
Applications
- application.c
+ startup.c
1
- applications\application.c
+ applications\startup.c
- startup.c
+ application.c
1
- applications\startup.c
+ applications\application.c
@@ -518,6 +518,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -675,16 +694,16 @@
Drivers
- board.c
+ drivers_serial.c
1
- drivers\board.c
+ drivers\serial.c
- drivers_serial.c
+ board.c
1
- drivers\serial.c
+ drivers\board.c
diff --git a/bsp/fujitsu/mb9x/mb9bf618s/project.ewp b/bsp/fujitsu/mb9x/mb9bf618s/project.ewp
index 09bcbb10b6..3df3714190 100644
--- a/bsp/fujitsu/mb9x/mb9bf618s/project.ewp
+++ b/bsp/fujitsu/mb9x/mb9bf618s/project.ewp
@@ -169,7 +169,6 @@
RT_USING_LIBC
_DLIB_ADD_EXTRA_SYMBOLS=0
_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
__RTTHREAD__
__RT_IPC_SOURCE__
__RT_KERNEL_SOURCE__
@@ -1114,7 +1113,6 @@
RT_USING_LIBC
_DLIB_ADD_EXTRA_SYMBOLS=0
_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
__RTTHREAD__
__RT_IPC_SOURCE__
__RT_KERNEL_SOURCE__
@@ -1893,10 +1891,10 @@
Applications
- $PROJ_DIR$\applications\application.c
+ $PROJ_DIR$\applications\startup.c
- $PROJ_DIR$\applications\startup.c
+ $PROJ_DIR$\applications\application.c
@@ -1964,6 +1962,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
@@ -1992,10 +1993,10 @@
Drivers
- $PROJ_DIR$\drivers\board.c
+ $PROJ_DIR$\drivers\serial.c
- $PROJ_DIR$\drivers\serial.c
+ $PROJ_DIR$\drivers\board.c
$PROJ_DIR$\drivers\led.c
diff --git a/bsp/fujitsu/mb9x/mb9bf618s/project.uvproj b/bsp/fujitsu/mb9x/mb9bf618s/project.uvproj
index 33073d6d36..3b7f3b495d 100644
--- a/bsp/fujitsu/mb9x/mb9bf618s/project.uvproj
+++ b/bsp/fujitsu/mb9x/mb9bf618s/project.uvproj
@@ -390,16 +390,16 @@
Applications
- startup.c
+ application.c
1
- applications\startup.c
+ applications\application.c
- application.c
+ startup.c
1
- applications\application.c
+ applications\startup.c
@@ -519,6 +519,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
@@ -676,16 +695,16 @@
Drivers
- board.c
+ drivers_serial.c
1
- drivers\board.c
+ drivers\serial.c
- drivers_serial.c
+ board.c
1
- drivers\serial.c
+ drivers\board.c
diff --git a/bsp/gd32/arm/gd32103c-eval/project.ewp b/bsp/gd32/arm/gd32103c-eval/project.ewp
index 53e5aafe1d..a20b8c3cb1 100644
--- a/bsp/gd32/arm/gd32103c-eval/project.ewp
+++ b/bsp/gd32/arm/gd32103c-eval/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32103c-eval/project.uvproj b/bsp/gd32/arm/gd32103c-eval/project.uvproj
index e41dbda2ab..80fdf64e8e 100644
--- a/bsp/gd32/arm/gd32103c-eval/project.uvproj
+++ b/bsp/gd32/arm/gd32103c-eval/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32103c-eval/project.uvprojx b/bsp/gd32/arm/gd32103c-eval/project.uvprojx
index b6bae9cc0f..09bd371cda 100644
--- a/bsp/gd32/arm/gd32103c-eval/project.uvprojx
+++ b/bsp/gd32/arm/gd32103c-eval/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32105c-eval/project.ewp b/bsp/gd32/arm/gd32105c-eval/project.ewp
index 36e2e83cdc..20a64d171d 100644
--- a/bsp/gd32/arm/gd32105c-eval/project.ewp
+++ b/bsp/gd32/arm/gd32105c-eval/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32105c-eval/project.uvproj b/bsp/gd32/arm/gd32105c-eval/project.uvproj
index f08109dcc9..332c620e0a 100644
--- a/bsp/gd32/arm/gd32105c-eval/project.uvproj
+++ b/bsp/gd32/arm/gd32105c-eval/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32105c-eval/project.uvprojx b/bsp/gd32/arm/gd32105c-eval/project.uvprojx
index b0197bf684..555014206b 100644
--- a/bsp/gd32/arm/gd32105c-eval/project.uvprojx
+++ b/bsp/gd32/arm/gd32105c-eval/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32105r-start/project.ewp b/bsp/gd32/arm/gd32105r-start/project.ewp
index 36e2e83cdc..20a64d171d 100644
--- a/bsp/gd32/arm/gd32105r-start/project.ewp
+++ b/bsp/gd32/arm/gd32105r-start/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32105r-start/project.uvproj b/bsp/gd32/arm/gd32105r-start/project.uvproj
index ade82c59b9..ccd25ff36c 100644
--- a/bsp/gd32/arm/gd32105r-start/project.uvproj
+++ b/bsp/gd32/arm/gd32105r-start/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32105r-start/project.uvprojx b/bsp/gd32/arm/gd32105r-start/project.uvprojx
index 2e6e66a9fa..067b8f86cc 100644
--- a/bsp/gd32/arm/gd32105r-start/project.uvprojx
+++ b/bsp/gd32/arm/gd32105r-start/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32107c-eval/project.ewp b/bsp/gd32/arm/gd32107c-eval/project.ewp
index e672e9066e..55603b8813 100644
--- a/bsp/gd32/arm/gd32107c-eval/project.ewp
+++ b/bsp/gd32/arm/gd32107c-eval/project.ewp
@@ -2002,6 +2002,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32107c-eval/project.uvproj b/bsp/gd32/arm/gd32107c-eval/project.uvproj
index 0f6f7e5778..24e2eaa84c 100644
--- a/bsp/gd32/arm/gd32107c-eval/project.uvproj
+++ b/bsp/gd32/arm/gd32107c-eval/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32107c-eval/project.uvprojx b/bsp/gd32/arm/gd32107c-eval/project.uvprojx
index fdf48522c4..961a4b6cab 100644
--- a/bsp/gd32/arm/gd32107c-eval/project.uvprojx
+++ b/bsp/gd32/arm/gd32107c-eval/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32205r-start/project.ewp b/bsp/gd32/arm/gd32205r-start/project.ewp
index 76cc47110b..257bb46147 100644
--- a/bsp/gd32/arm/gd32205r-start/project.ewp
+++ b/bsp/gd32/arm/gd32205r-start/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32205r-start/project.uvproj b/bsp/gd32/arm/gd32205r-start/project.uvproj
index e8bbe3002d..105815afea 100644
--- a/bsp/gd32/arm/gd32205r-start/project.uvproj
+++ b/bsp/gd32/arm/gd32205r-start/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32205r-start/project.uvprojx b/bsp/gd32/arm/gd32205r-start/project.uvprojx
index 9e9015ac9d..93b7b8405e 100644
--- a/bsp/gd32/arm/gd32205r-start/project.uvprojx
+++ b/bsp/gd32/arm/gd32205r-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32207i-eval/project.ewp b/bsp/gd32/arm/gd32207i-eval/project.ewp
index 1fbfff0e7d..7420926346 100644
--- a/bsp/gd32/arm/gd32207i-eval/project.ewp
+++ b/bsp/gd32/arm/gd32207i-eval/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32207i-eval/project.uvproj b/bsp/gd32/arm/gd32207i-eval/project.uvproj
index bede91dbe9..c42f132e72 100644
--- a/bsp/gd32/arm/gd32207i-eval/project.uvproj
+++ b/bsp/gd32/arm/gd32207i-eval/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32207i-eval/project.uvprojx b/bsp/gd32/arm/gd32207i-eval/project.uvprojx
index b4cb73b045..e473780cdd 100644
--- a/bsp/gd32/arm/gd32207i-eval/project.uvprojx
+++ b/bsp/gd32/arm/gd32207i-eval/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32303c-start/project.ewp b/bsp/gd32/arm/gd32303c-start/project.ewp
index db39b2d979..22f3905725 100644
--- a/bsp/gd32/arm/gd32303c-start/project.ewp
+++ b/bsp/gd32/arm/gd32303c-start/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32303c-start/project.uvproj b/bsp/gd32/arm/gd32303c-start/project.uvproj
index fef03e271f..ccac00429e 100644
--- a/bsp/gd32/arm/gd32303c-start/project.uvproj
+++ b/bsp/gd32/arm/gd32303c-start/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32303c-start/project.uvprojx b/bsp/gd32/arm/gd32303c-start/project.uvprojx
index d7b1a1b6b3..65e9c03ae5 100644
--- a/bsp/gd32/arm/gd32303c-start/project.uvprojx
+++ b/bsp/gd32/arm/gd32303c-start/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32303e-eval/project.ewp b/bsp/gd32/arm/gd32303e-eval/project.ewp
index 31412725f7..6b5e92f411 100644
--- a/bsp/gd32/arm/gd32303e-eval/project.ewp
+++ b/bsp/gd32/arm/gd32303e-eval/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32303e-eval/project.uvproj b/bsp/gd32/arm/gd32303e-eval/project.uvproj
index 3b8c5fb429..de25cc7461 100644
--- a/bsp/gd32/arm/gd32303e-eval/project.uvproj
+++ b/bsp/gd32/arm/gd32303e-eval/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32303e-eval/project.uvprojx b/bsp/gd32/arm/gd32303e-eval/project.uvprojx
index f9663a8fc4..58634d41f2 100644
--- a/bsp/gd32/arm/gd32303e-eval/project.uvprojx
+++ b/bsp/gd32/arm/gd32303e-eval/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32305r-start/project.ewp b/bsp/gd32/arm/gd32305r-start/project.ewp
index 83d035a6d0..a86704604a 100644
--- a/bsp/gd32/arm/gd32305r-start/project.ewp
+++ b/bsp/gd32/arm/gd32305r-start/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32305r-start/project.uvproj b/bsp/gd32/arm/gd32305r-start/project.uvproj
index 1f6eae713e..b8d8efa6f5 100644
--- a/bsp/gd32/arm/gd32305r-start/project.uvproj
+++ b/bsp/gd32/arm/gd32305r-start/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32305r-start/project.uvprojx b/bsp/gd32/arm/gd32305r-start/project.uvprojx
index 08e1a0ad78..a3c0ff864a 100644
--- a/bsp/gd32/arm/gd32305r-start/project.uvprojx
+++ b/bsp/gd32/arm/gd32305r-start/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32307e-start/project.ewp b/bsp/gd32/arm/gd32307e-start/project.ewp
index f2d83dff77..64b85d5aae 100644
--- a/bsp/gd32/arm/gd32307e-start/project.ewp
+++ b/bsp/gd32/arm/gd32307e-start/project.ewp
@@ -2000,6 +2000,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32307e-start/project.uvproj b/bsp/gd32/arm/gd32307e-start/project.uvproj
index 1cb61c626d..fbf506b22c 100644
--- a/bsp/gd32/arm/gd32307e-start/project.uvproj
+++ b/bsp/gd32/arm/gd32307e-start/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32307e-start/project.uvprojx b/bsp/gd32/arm/gd32307e-start/project.uvprojx
index d760043058..8c12cf9fe8 100644
--- a/bsp/gd32/arm/gd32307e-start/project.uvprojx
+++ b/bsp/gd32/arm/gd32307e-start/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32407v-lckfb/project.ewp b/bsp/gd32/arm/gd32407v-lckfb/project.ewp
index fa29f6db36..882eefbafc 100644
--- a/bsp/gd32/arm/gd32407v-lckfb/project.ewp
+++ b/bsp/gd32/arm/gd32407v-lckfb/project.ewp
@@ -2011,6 +2011,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32407v-lckfb/project.uvproj b/bsp/gd32/arm/gd32407v-lckfb/project.uvproj
index 06551351bc..aaf64e8296 100644
--- a/bsp/gd32/arm/gd32407v-lckfb/project.uvproj
+++ b/bsp/gd32/arm/gd32407v-lckfb/project.uvproj
@@ -579,6 +579,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32407v-lckfb/project.uvprojx b/bsp/gd32/arm/gd32407v-lckfb/project.uvprojx
index 619c202cc4..6fae9ed9b6 100644
--- a/bsp/gd32/arm/gd32407v-lckfb/project.uvprojx
+++ b/bsp/gd32/arm/gd32407v-lckfb/project.uvprojx
@@ -544,6 +544,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32407v-start/project.ewp b/bsp/gd32/arm/gd32407v-start/project.ewp
index 55ba9a078a..a9a281084b 100644
--- a/bsp/gd32/arm/gd32407v-start/project.ewp
+++ b/bsp/gd32/arm/gd32407v-start/project.ewp
@@ -2009,6 +2009,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32407v-start/project.uvproj b/bsp/gd32/arm/gd32407v-start/project.uvproj
index b77f3790b4..6584c25cbe 100644
--- a/bsp/gd32/arm/gd32407v-start/project.uvproj
+++ b/bsp/gd32/arm/gd32407v-start/project.uvproj
@@ -579,6 +579,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32407v-start/project.uvprojx b/bsp/gd32/arm/gd32407v-start/project.uvprojx
index a1cdc9f04d..68242775d1 100644
--- a/bsp/gd32/arm/gd32407v-start/project.uvprojx
+++ b/bsp/gd32/arm/gd32407v-start/project.uvprojx
@@ -543,6 +543,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32450z-eval/project.ewp b/bsp/gd32/arm/gd32450z-eval/project.ewp
index 7c478c22e1..f15047fea1 100644
--- a/bsp/gd32/arm/gd32450z-eval/project.ewp
+++ b/bsp/gd32/arm/gd32450z-eval/project.ewp
@@ -173,7 +173,6 @@
RT_USING_LIBC
_DLIB_ADD_EXTRA_SYMBOLS=0
_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
GD32F450
__RTTHREAD__
USE_STDPERIPH_DRIVER
@@ -1145,7 +1144,6 @@
RT_USING_LIBC
_DLIB_ADD_EXTRA_SYMBOLS=0
_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
GD32F450
__RTTHREAD__
USE_STDPERIPH_DRIVER
@@ -2008,6 +2006,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32450z-eval/project.uvproj b/bsp/gd32/arm/gd32450z-eval/project.uvproj
index e79fd593ab..58ee4991df 100644
--- a/bsp/gd32/arm/gd32450z-eval/project.uvproj
+++ b/bsp/gd32/arm/gd32450z-eval/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32450z-eval/project.uvprojx b/bsp/gd32/arm/gd32450z-eval/project.uvprojx
index 12f729f536..7e9447d629 100644
--- a/bsp/gd32/arm/gd32450z-eval/project.uvprojx
+++ b/bsp/gd32/arm/gd32450z-eval/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32470z-lckfb/project.ewp b/bsp/gd32/arm/gd32470z-lckfb/project.ewp
index 97e405f77f..a8c8ec3bcc 100644
--- a/bsp/gd32/arm/gd32470z-lckfb/project.ewp
+++ b/bsp/gd32/arm/gd32470z-lckfb/project.ewp
@@ -173,7 +173,6 @@
RT_USING_LIBC
_DLIB_ADD_EXTRA_SYMBOLS=0
_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
GD32F470
__RTTHREAD__
USE_STDPERIPH_DRIVER
@@ -1145,7 +1144,6 @@
RT_USING_LIBC
_DLIB_ADD_EXTRA_SYMBOLS=0
_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
GD32F470
__RTTHREAD__
USE_STDPERIPH_DRIVER
@@ -2008,6 +2006,9 @@
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/gd32/arm/gd32470z-lckfb/project.uvproj b/bsp/gd32/arm/gd32470z-lckfb/project.uvproj
index 155b0e22a4..d743b1d0ad 100644
--- a/bsp/gd32/arm/gd32470z-lckfb/project.uvproj
+++ b/bsp/gd32/arm/gd32470z-lckfb/project.uvproj
@@ -522,6 +522,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/gd32/arm/gd32470z-lckfb/project.uvprojx b/bsp/gd32/arm/gd32470z-lckfb/project.uvprojx
index aa9874df06..f90e584c92 100644
--- a/bsp/gd32/arm/gd32470z-lckfb/project.uvprojx
+++ b/bsp/gd32/arm/gd32470z-lckfb/project.uvprojx
@@ -485,6 +485,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/hc32/ev_hc32f448_lqfp80/project.ewp b/bsp/hc32/ev_hc32f448_lqfp80/project.ewp
index cc954d45f2..731b4c16f5 100644
--- a/bsp/hc32/ev_hc32f448_lqfp80/project.ewp
+++ b/bsp/hc32/ev_hc32f448_lqfp80/project.ewp
@@ -1985,10 +1985,10 @@
Applications
- $PROJ_DIR$\applications\xtal32_fcm.c
+ $PROJ_DIR$\applications\main.c
- $PROJ_DIR$\applications\main.c
+ $PROJ_DIR$\applications\xtal32_fcm.c
@@ -2047,6 +2047,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/hc32/ev_hc32f448_lqfp80/project.uvprojx b/bsp/hc32/ev_hc32f448_lqfp80/project.uvprojx
index 5c29eb30e6..468e2b9b84 100644
--- a/bsp/hc32/ev_hc32f448_lqfp80/project.uvprojx
+++ b/bsp/hc32/ev_hc32f448_lqfp80/project.uvprojx
@@ -493,6 +493,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/hc32/ev_hc32f460_lqfp100_v2/project.ewp b/bsp/hc32/ev_hc32f460_lqfp100_v2/project.ewp
index 848445c20d..ab4e14eb47 100644
--- a/bsp/hc32/ev_hc32f460_lqfp100_v2/project.ewp
+++ b/bsp/hc32/ev_hc32f460_lqfp100_v2/project.ewp
@@ -2049,6 +2049,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/hc32/ev_hc32f460_lqfp100_v2/project.uvprojx b/bsp/hc32/ev_hc32f460_lqfp100_v2/project.uvprojx
index 8d7ac58443..b16a88e6f1 100644
--- a/bsp/hc32/ev_hc32f460_lqfp100_v2/project.uvprojx
+++ b/bsp/hc32/ev_hc32f460_lqfp100_v2/project.uvprojx
@@ -493,6 +493,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/hc32/ev_hc32f4a0_lqfp176/project.ewp b/bsp/hc32/ev_hc32f4a0_lqfp176/project.ewp
index 3c24caf09d..a7aca336fb 100644
--- a/bsp/hc32/ev_hc32f4a0_lqfp176/project.ewp
+++ b/bsp/hc32/ev_hc32f4a0_lqfp176/project.ewp
@@ -1987,10 +1987,10 @@
Applications
- $PROJ_DIR$\applications\main.c
+ $PROJ_DIR$\applications\xtal32_fcm.c
- $PROJ_DIR$\applications\xtal32_fcm.c
+ $PROJ_DIR$\applications\main.c
@@ -2049,6 +2049,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/hc32/ev_hc32f4a0_lqfp176/project.uvprojx b/bsp/hc32/ev_hc32f4a0_lqfp176/project.uvprojx
index 30c1ebb413..ecdf0a4ff0 100644
--- a/bsp/hc32/ev_hc32f4a0_lqfp176/project.uvprojx
+++ b/bsp/hc32/ev_hc32f4a0_lqfp176/project.uvprojx
@@ -493,6 +493,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/hc32l136/project.ewp b/bsp/hc32l136/project.ewp
index 33143a4d89..2e9c27cbd3 100644
--- a/bsp/hc32l136/project.ewp
+++ b/bsp/hc32l136/project.ewp
@@ -2046,6 +2046,9 @@
$PROJ_DIR$\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/hc32l136/project.uvprojx b/bsp/hc32l136/project.uvprojx
index e71f8ce8ab..a0d61aba4d 100644
--- a/bsp/hc32l136/project.uvprojx
+++ b/bsp/hc32l136/project.uvprojx
@@ -486,6 +486,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/hc32l196/project.uvprojx b/bsp/hc32l196/project.uvprojx
index 12374cae69..935fd51ede 100644
--- a/bsp/hc32l196/project.uvprojx
+++ b/bsp/hc32l196/project.uvprojx
@@ -478,6 +478,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/hk32/hk32f030c8-mini/project.ewp b/bsp/hk32/hk32f030c8-mini/project.ewp
index 0c21e7abba..1309324c59 100644
--- a/bsp/hk32/hk32f030c8-mini/project.ewp
+++ b/bsp/hk32/hk32f030c8-mini/project.ewp
@@ -2165,6 +2165,9 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c
+
$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
diff --git a/bsp/hk32/hk32f030c8-mini/project.uvproj b/bsp/hk32/hk32f030c8-mini/project.uvproj
index e4d6eba262..7fb1ea13a7 100644
--- a/bsp/hk32/hk32f030c8-mini/project.uvproj
+++ b/bsp/hk32/hk32f030c8-mini/project.uvproj
@@ -565,6 +565,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/hk32/hk32f030c8-mini/project.uvprojx b/bsp/hk32/hk32f030c8-mini/project.uvprojx
index 1191fed602..d3a508303d 100644
--- a/bsp/hk32/hk32f030c8-mini/project.uvprojx
+++ b/bsp/hk32/hk32f030c8-mini/project.uvprojx
@@ -543,6 +543,25 @@
+
+
+ condvar.c
+ 1
+ ..\..\..\components\drivers\ipc\condvar.c
+
+
+
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
+
+
dataqueue.c
diff --git a/bsp/ht32/ht32f12366/.config b/bsp/ht32/ht32f12366/.config
index ca3e7e11bd..033557c856 100644
--- a/bsp/ht32/ht32f12366/.config
+++ b/bsp/ht32/ht32f12366/.config
@@ -995,7 +995,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_SEEED_LTC2941 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_LDC1612 is not set
# CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR is not set
-# CONFIG_PKG_USING_ARDUINO_JARZEBSKI_MPU6050 is not set
#
# Display
@@ -1022,7 +1021,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_KALMANFILTER is not set
# CONFIG_PKG_USING_ARDUINO_ARDUINOJSON is not set
# CONFIG_PKG_USING_ARDUINO_TENSORFLOW_LITE_MICRO is not set
-# CONFIG_PKG_USING_ARDUINO_RUNNINGMEDIAN is not set
#
# Data Storage
diff --git a/bsp/ht32/ht32f12366/project.uvoptx b/bsp/ht32/ht32f12366/project.uvoptx
index b6ec60944b..4c6655f9dd 100644
--- a/bsp/ht32/ht32f12366/project.uvoptx
+++ b/bsp/ht32/ht32f12366/project.uvoptx
@@ -169,1051 +169,11 @@
- Applications
- 1
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Compiler
+ Source Group 1
0
0
0
0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cctype.c
- cctype.c
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cstdlib.c
- cstdlib.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cstring.c
- cstring.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\ctime.c
- ctime.c
- 0
- 0
-
-
- 2
- 8
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cunistd.c
- cunistd.c
- 0
- 0
-
-
- 2
- 9
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cwchar.c
- cwchar.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\core\device.c
- device.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c-bit-ops.c
- i2c-bit-ops.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c_core.c
- i2c_core.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c_dev.c
- i2c_dev.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\completion.c
- completion.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\condvar.c
- condvar.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\pipe.c
- pipe.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\pin\pin.c
- pin.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\spi_core.c
- spi_core.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\spi_dev.c
- spi_dev.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 4
- 26
- 1
- 0
- 0
- 0
- board\src\board.c
- board.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- board\src\ht32_msp.c
- ht32_msp.c
- 0
- 0
-
-
- 4
- 28
- 2
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Source\ARM\startup_ht32f1xxxx_01.s
- startup_ht32f1xxxx_01.s
- 0
- 0
-
-
- 4
- 29
- 1
- 0
- 0
- 0
- ..\libraries\ht32_drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
- 4
- 30
- 1
- 0
- 0
- 0
- ..\libraries\ht32_drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- ..\libraries\ht32_drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
-
-
- Finsh
- 0
- 0
- 0
- 0
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_parse.c
- msh_parse.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 6
- 36
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\src\klibc\kstdio.c
- kstdio.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\src\klibc\kstring.c
- kstring.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 6
- 44
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler_comm.c
- scheduler_comm.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler_up.c
- scheduler_up.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- libcpu
- 0
- 0
- 0
- 0
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\atomic_arm.c
- atomic_arm.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 7
- 55
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
- cpuport.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_wdt.c
- ht32f1xxxx_wdt.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_sci.c
- ht32f1xxxx_sci.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_rstcu.c
- ht32f1xxxx_rstcu.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_usbd.c
- ht32f1xxxx_usbd.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_tm.c
- ht32f1xxxx_tm.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_ckcu.c
- ht32f1xxxx_ckcu.c
- 0
- 0
-
-
- 8
- 63
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_usart.c
- ht32f1xxxx_usart.c
- 0
- 0
-
-
- 8
- 64
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_aes.c
- ht32f1xxxx_aes.c
- 0
- 0
-
-
- 8
- 65
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_flash.c
- ht32f1xxxx_flash.c
- 0
- 0
-
-
- 8
- 66
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_gpio.c
- ht32f1xxxx_gpio.c
- 0
- 0
-
-
- 8
- 67
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32_cm3_misc.c
- ht32_cm3_misc.c
- 0
- 0
-
-
- 8
- 68
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_crc.c
- ht32f1xxxx_crc.c
- 0
- 0
-
-
- 8
- 69
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_sdio.c
- ht32f1xxxx_sdio.c
- 0
- 0
-
-
- 8
- 70
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_ebi.c
- ht32f1xxxx_ebi.c
- 0
- 0
-
-
- 8
- 71
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_cmp.c
- ht32f1xxxx_cmp.c
- 0
- 0
-
-
- 8
- 72
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_i2c.c
- ht32f1xxxx_i2c.c
- 0
- 0
-
-
- 8
- 73
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_adc.c
- ht32f1xxxx_adc.c
- 0
- 0
-
-
- 8
- 74
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_pwrcu.c
- ht32f1xxxx_pwrcu.c
- 0
- 0
-
-
- 8
- 75
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_pdma.c
- ht32f1xxxx_pdma.c
- 0
- 0
-
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Source\system_ht32f1xxxx_02.c
- system_ht32f1xxxx_02.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_mctm.c
- ht32f1xxxx_mctm.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_spi.c
- ht32f1xxxx_spi.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_bftm.c
- ht32f1xxxx_bftm.c
- 0
- 0
-
-
- 8
- 80
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_i2s.c
- ht32f1xxxx_i2s.c
- 0
- 0
-
-
- 8
- 81
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_exti.c
- ht32f1xxxx_exti.c
- 0
- 0
-
-
- 8
- 82
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_rtc.c
- ht32f1xxxx_rtc.c
- 0
- 0
-
diff --git a/bsp/ht32/ht32f12366/project.uvprojx b/bsp/ht32/ht32f12366/project.uvprojx
index 0e9ceaea2f..733d03c680 100644
--- a/bsp/ht32/ht32f12366/project.uvprojx
+++ b/bsp/ht32/ht32f12366/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -18,28 +15,28 @@
Holtek.HT32_DFP.1.0.19
http://mcu.holtek.com.tw/pack
IRAM(0x20000000,0x20000) IROM(0x00000000,0x3FC00) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN2 -FF0HT32F -FS00 -FL0100000 -FF1HT32F_OPT -FS11FF00000 -FL11000 -FP0($$Device:HT32F12366$ARM\Flash\HT32F.FLM) -FP1($$Device:HT32F12366$ARM\Flash\HT32F_OPT.FLM))
0
$$Device:HT32F12366$ARM\INC\Holtek\HT32F1xxxx\ht32f1xxxx_01.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:HT32F12366$SVD\HT32F12365_66.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -61,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -71,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -81,15 +78,15 @@
0
0
-
-
+
+
0
0
0
0
0
-
+
0
@@ -103,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -113,7 +110,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -138,10 +135,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -174,7 +171,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -306,7 +303,7 @@
0x0
-
+
1
@@ -332,10 +329,10 @@
0
0
-
+
__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, USE_HT32F12366_SK, USE_HT32F12365_66, USE_MEM_HT32F12366, __CLK_TCK=RT_TICK_PER_SECOND, USE_HT32_DRIVER, __RTTHREAD__
-
- ..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Include;..\..\..\include;..\libraries\ht32_drivers;..\..\..\components\drivers\include;.;..\libraries\HT32_STD_1xxxx_FWLib\library\CMSIS\Include;..\..\..\components\drivers\include;..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\inc;..\..\..\components\libc\compilers\common\extension;applications;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\spi;..\..\..\libcpu\arm\common
+
+ ..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\ht32_drivers;..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Include;applications;..\..\..\libcpu\arm\cortex-m3;..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\inc;.;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;..\libraries\HT32_STD_1xxxx_FWLib\library\CMSIS\Include
@@ -350,10 +347,10 @@
0
0
-
+
USE_HT32_CHIP=2
-
-
+
+
@@ -365,13 +362,13 @@
0
0x00000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -394,36 +391,50 @@
1
..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
syscalls.c
1
..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
cctype.c
1
..\..\..\components\libc\compilers\common\cctype.c
+
+
cstdlib.c
1
..\..\..\components\libc\compilers\common\cstdlib.c
+
+
cstring.c
1
..\..\..\components\libc\compilers\common\cstring.c
+
+
ctime.c
1
..\..\..\components\libc\compilers\common\ctime.c
+
+
cunistd.c
1
..\..\..\components\libc\compilers\common\cunistd.c
+
+
cwchar.c
1
@@ -439,876 +450,298 @@
1
..\..\..\components\drivers\core\device.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
i2c-bit-ops.c
1
..\..\..\components\drivers\i2c\i2c-bit-ops.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
i2c_core.c
1
..\..\..\components\drivers\i2c\i2c_core.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
i2c_dev.c
1
..\..\..\components\drivers\i2c\i2c_dev.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
completion.c
1
..\..\..\components\drivers\ipc\completion.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
condvar.c
1
..\..\..\components\drivers\ipc\condvar.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
dataqueue.c
1
..\..\..\components\drivers\ipc\dataqueue.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
pipe.c
1
..\..\..\components\drivers\ipc\pipe.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
ringblk_buf.c
1
..\..\..\components\drivers\ipc\ringblk_buf.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
ringbuffer.c
1
..\..\..\components\drivers\ipc\ringbuffer.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
waitqueue.c
1
..\..\..\components\drivers\ipc\waitqueue.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
workqueue.c
1
..\..\..\components\drivers\ipc\workqueue.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
pin.c
1
..\..\..\components\drivers\pin\pin.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
serial.c
1
..\..\..\components\drivers\serial\serial.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
spi_core.c
1
..\..\..\components\drivers\spi\spi_core.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
+
+
spi_dev.c
1
..\..\..\components\drivers\spi\spi_dev.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
-
+
@@ -1324,26 +757,36 @@
1
board\src\board.c
+
+
ht32_msp.c
1
board\src\ht32_msp.c
+
+
startup_ht32f1xxxx_01.s
2
..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Source\ARM\startup_ht32f1xxxx_01.s
+
+
drv_common.c
1
..\libraries\ht32_drivers\drv_common.c
+
+
drv_gpio.c
1
..\libraries\ht32_drivers\drv_gpio.c
+
+
drv_usart.c
1
@@ -1359,16 +802,22 @@
1
..\..\..\components\finsh\shell.c
+
+
msh.c
1
..\..\..\components\finsh\msh.c
+
+
msh_parse.c
1
..\..\..\components\finsh\msh_parse.c
+
+
cmd.c
1
@@ -1384,876 +833,298 @@
1
..\..\..\src\clock.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
components.c
1
..\..\..\src\components.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
idle.c
1
..\..\..\src\idle.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
ipc.c
1
..\..\..\src\ipc.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
irq.c
1
..\..\..\src\irq.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
kstdio.c
1
..\..\..\src\klibc\kstdio.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
kstring.c
1
..\..\..\src\klibc\kstring.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
kservice.c
1
..\..\..\src\kservice.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
mem.c
1
..\..\..\src\mem.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
memheap.c
1
..\..\..\src\memheap.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
mempool.c
1
..\..\..\src\mempool.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
object.c
1
..\..\..\src\object.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
scheduler_comm.c
1
..\..\..\src\scheduler_comm.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
scheduler_up.c
1
..\..\..\src\scheduler_up.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
thread.c
1
..\..\..\src\thread.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
+
+
timer.c
1
..\..\..\src\timer.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
-
+
@@ -2269,21 +1140,29 @@
1
..\..\..\libcpu\arm\common\atomic_arm.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
context_rvds.S
2
..\..\..\libcpu\arm\cortex-m3\context_rvds.S
+
+
cpuport.c
1
@@ -2299,126 +1178,176 @@
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_wdt.c
+
+
ht32f1xxxx_sci.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_sci.c
+
+
ht32f1xxxx_rstcu.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_rstcu.c
+
+
ht32f1xxxx_usbd.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_usbd.c
+
+
ht32f1xxxx_tm.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_tm.c
+
+
ht32f1xxxx_ckcu.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_ckcu.c
+
+
ht32f1xxxx_usart.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_usart.c
+
+
ht32f1xxxx_aes.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_aes.c
+
+
ht32f1xxxx_flash.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_flash.c
+
+
ht32f1xxxx_gpio.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_gpio.c
+
+
ht32_cm3_misc.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32_cm3_misc.c
+
+
ht32f1xxxx_crc.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_crc.c
+
+
ht32f1xxxx_sdio.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_sdio.c
+
+
ht32f1xxxx_ebi.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_ebi.c
+
+
ht32f1xxxx_cmp.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_cmp.c
+
+
ht32f1xxxx_i2c.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_i2c.c
+
+
ht32f1xxxx_adc.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_adc.c
+
+
ht32f1xxxx_pwrcu.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_pwrcu.c
+
+
ht32f1xxxx_pdma.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_pdma.c
+
+
system_ht32f1xxxx_02.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\Device\Holtek\HT32F1xxxx\Source\system_ht32f1xxxx_02.c
+
+
ht32f1xxxx_mctm.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_mctm.c
+
+
ht32f1xxxx_spi.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_spi.c
+
+
ht32f1xxxx_bftm.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_bftm.c
+
+
ht32f1xxxx_i2s.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_i2s.c
+
+
ht32f1xxxx_exti.c
1
..\libraries\HT32_STD_1xxxx_FWLib\library\HT32F1xxxx_Driver\src\ht32f1xxxx_exti.c
+
+
ht32f1xxxx_rtc.c
1
@@ -2429,11 +1358,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/ht32/ht32f52352/.config b/bsp/ht32/ht32f52352/.config
index cb70b2f90b..b89bfb8deb 100644
--- a/bsp/ht32/ht32f52352/.config
+++ b/bsp/ht32/ht32f52352/.config
@@ -994,7 +994,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_SEEED_LTC2941 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_LDC1612 is not set
# CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR is not set
-# CONFIG_PKG_USING_ARDUINO_JARZEBSKI_MPU6050 is not set
#
# Display
@@ -1021,7 +1020,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ARDUINO_KALMANFILTER is not set
# CONFIG_PKG_USING_ARDUINO_ARDUINOJSON is not set
# CONFIG_PKG_USING_ARDUINO_TENSORFLOW_LITE_MICRO is not set
-# CONFIG_PKG_USING_ARDUINO_RUNNINGMEDIAN is not set
#
# Data Storage
diff --git a/bsp/ht32/ht32f52352/project.uvoptx b/bsp/ht32/ht32f52352/project.uvoptx
index 9668fa37f7..eaed3566ca 100644
--- a/bsp/ht32/ht32f52352/project.uvoptx
+++ b/bsp/ht32/ht32f52352/project.uvoptx
@@ -169,1015 +169,11 @@
- Applications
+ Source Group 1
0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Compiler
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cctype.c
- cctype.c
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cstdlib.c
- cstdlib.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cstring.c
- cstring.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\ctime.c
- ctime.c
- 0
- 0
-
-
- 2
- 8
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cunistd.c
- cunistd.c
- 0
- 0
-
-
- 2
- 9
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\cwchar.c
- cwchar.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\core\device.c
- device.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c-bit-ops.c
- i2c-bit-ops.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c_core.c
- i2c_core.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c_dev.c
- i2c_dev.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\completion.c
- completion.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\condvar.c
- condvar.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\pipe.c
- pipe.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\pin\pin.c
- pin.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\spi_core.c
- spi_core.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\spi_dev.c
- spi_dev.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 4
- 26
- 1
- 0
- 0
- 0
- board\src\board.c
- board.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- board\src\ht32_msp.c
- ht32_msp.c
- 0
- 0
-
-
- 4
- 28
- 2
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Source\ARM\startup_ht32f5xxxx_01.s
- startup_ht32f5xxxx_01.s
- 0
- 0
-
-
- 4
- 29
- 1
- 0
- 0
- 0
- ..\libraries\ht32_drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
- 4
- 30
- 1
- 0
- 0
- 0
- ..\libraries\ht32_drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- ..\libraries\ht32_drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
-
-
- Finsh
- 0
- 0
- 0
- 0
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_parse.c
- msh_parse.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 6
- 36
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\src\klibc\kstdio.c
- kstdio.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\src\klibc\kstring.c
- kstring.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 6
- 44
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler_comm.c
- scheduler_comm.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler_up.c
- scheduler_up.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- libcpu
- 0
- 0
- 0
- 0
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 7
- 54
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
- cpuport.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 8
- 56
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_sci.c
- ht32f5xxxx_sci.c
- 0
- 0
-
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rstcu.c
- ht32f5xxxx_rstcu.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_adc.c
- ht32f5xxxx_adc.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_cmp.c
- ht32f5xxxx_cmp.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32_cm0plus_misc.c
- ht32_cm0plus_misc.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_crc.c
- ht32f5xxxx_crc.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_spi.c
- ht32f5xxxx_spi.c
- 0
- 0
-
-
- 8
- 63
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pwrcu.c
- ht32f5xxxx_pwrcu.c
- 0
- 0
-
-
- 8
- 64
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pdma.c
- ht32f5xxxx_pdma.c
- 0
- 0
-
-
- 8
- 65
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_mctm.c
- ht32f5xxxx_mctm.c
- 0
- 0
-
-
- 8
- 66
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rtc.c
- ht32f5xxxx_rtc.c
- 0
- 0
-
-
- 8
- 67
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2s.c
- ht32f5xxxx_i2s.c
- 0
- 0
-
-
- 8
- 68
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usbd.c
- ht32f5xxxx_usbd.c
- 0
- 0
-
-
- 8
- 69
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_wdt.c
- ht32f5xxxx_wdt.c
- 0
- 0
-
-
- 8
- 70
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ebi.c
- ht32f5xxxx_ebi.c
- 0
- 0
-
-
- 8
- 71
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_tm.c
- ht32f5xxxx_tm.c
- 0
- 0
-
-
- 8
- 72
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ckcu.c
- ht32f5xxxx_ckcu.c
- 0
- 0
-
-
- 8
- 73
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_gpio.c
- ht32f5xxxx_gpio.c
- 0
- 0
-
-
- 8
- 74
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_exti.c
- ht32f5xxxx_exti.c
- 0
- 0
-
-
- 8
- 75
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_bftm.c
- ht32f5xxxx_bftm.c
- 0
- 0
-
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usart.c
- ht32f5xxxx_usart.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2c.c
- ht32f5xxxx_i2c.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_flash.c
- ht32f5xxxx_flash.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Source\system_ht32f5xxxx_01.c
- system_ht32f5xxxx_01.c
- 0
- 0
-
diff --git a/bsp/ht32/ht32f52352/project.uvprojx b/bsp/ht32/ht32f52352/project.uvprojx
index 0c3f47fd02..e127766d5f 100644
--- a/bsp/ht32/ht32f52352/project.uvprojx
+++ b/bsp/ht32/ht32f52352/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -18,28 +15,28 @@
Holtek.HT32_DFP.1.0.19
http://mcu.holtek.com.tw/pack
IRAM(0x20000000,0x4000) IROM(0x00000000,0x1FE00) CPUTYPE("Cortex-M0+") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN2 -FF0HT32F -FS00 -FL0100000 -FF1HT32F_OPT -FS11FF00000 -FL11000 -FP0($$Device:HT32F52352$ARM\Flash\HT32F.FLM) -FP1($$Device:HT32F52352$ARM\Flash\HT32F_OPT.FLM))
0
$$Device:HT32F52352$ARM\INC\Holtek\HT32F5xxxx\ht32f5xxxx_01.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:HT32F52352$SVD\HT32F52342_52.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -61,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -71,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -81,15 +78,15 @@
0
0
-
-
+
+
0
0
0
0
0
-
+
0
@@ -103,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -137,11 +134,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -174,7 +171,7 @@
0
0
"Cortex-M0+"
-
+
0
0
0
@@ -306,7 +303,7 @@
0x0
-
+
1
@@ -332,10 +329,10 @@
0
0
-
+
__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, USE_HT32_DRIVER, __RTTHREAD__, USE_HT32F52352_SK, USE_HT32F52342_52, USE_MEM_HT32F52352
-
- ..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Include;..\..\..\include;..\libraries\ht32_drivers;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\libraries\HT32_STD_5xxxx_FWLib\library\CMSIS\Include;..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\inc;..\..\..\components\drivers\include;.;board\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;applications;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\spi;..\..\..\libcpu\arm\common
+
+ ..\..\..\libcpu\arm\cortex-m0;..\libraries\ht32_drivers;applications;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\libraries\HT32_STD_5xxxx_FWLib\library\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;board\inc;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\inc;..\..\..\components\drivers\include;..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Include;..\..\..\components\libc\posix\ipc
@@ -350,10 +347,10 @@
0
0
-
+
USE_HT32_CHIP=4
-
-
+
+
@@ -365,13 +362,13 @@
0
0x00000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -394,36 +391,50 @@
1
..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+
syscalls.c
1
..\..\..\components\libc\compilers\armlibc\syscalls.c
+
+
cctype.c
1
..\..\..\components\libc\compilers\common\cctype.c
+
+
cstdlib.c
1
..\..\..\components\libc\compilers\common\cstdlib.c
+
+
cstring.c
1
..\..\..\components\libc\compilers\common\cstring.c
+
+
ctime.c
1
..\..\..\components\libc\compilers\common\ctime.c
+
+
cunistd.c
1
..\..\..\components\libc\compilers\common\cunistd.c
+
+
cwchar.c
1
@@ -439,46 +450,8 @@
1
..\..\..\components\drivers\core\device.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -489,51 +462,15 @@
+
+
i2c-bit-ops.c
1
..\..\..\components\drivers\i2c\i2c-bit-ops.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -544,51 +481,15 @@
+
+
i2c_core.c
1
..\..\..\components\drivers\i2c\i2c_core.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -599,51 +500,15 @@
+
+
i2c_dev.c
1
..\..\..\components\drivers\i2c\i2c_dev.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -654,51 +519,15 @@
+
+
completion.c
1
..\..\..\components\drivers\ipc\completion.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -709,51 +538,15 @@
+
+
condvar.c
1
..\..\..\components\drivers\ipc\condvar.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -764,51 +557,15 @@
+
+
dataqueue.c
1
..\..\..\components\drivers\ipc\dataqueue.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -819,51 +576,15 @@
+
+
pipe.c
1
..\..\..\components\drivers\ipc\pipe.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -874,51 +595,15 @@
+
+
ringblk_buf.c
1
..\..\..\components\drivers\ipc\ringblk_buf.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -929,51 +614,15 @@
+
+
ringbuffer.c
1
..\..\..\components\drivers\ipc\ringbuffer.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -984,51 +633,15 @@
+
+
waitqueue.c
1
..\..\..\components\drivers\ipc\waitqueue.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -1039,51 +652,15 @@
+
+
workqueue.c
1
..\..\..\components\drivers\ipc\workqueue.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -1094,51 +671,15 @@
+
+
pin.c
1
..\..\..\components\drivers\pin\pin.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -1149,51 +690,15 @@
+
+
serial.c
1
..\..\..\components\drivers\serial\serial.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -1204,51 +709,15 @@
+
+
spi_core.c
1
..\..\..\components\drivers\spi\spi_core.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -1259,51 +728,15 @@
+
+
spi_dev.c
1
..\..\..\components\drivers\spi\spi_dev.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_IPC_SOURCE__
@@ -1324,26 +757,36 @@
1
board\src\board.c
+
+
ht32_msp.c
1
board\src\ht32_msp.c
+
+
startup_ht32f5xxxx_01.s
2
..\libraries\HT32_STD_5xxxx_FWLib\library\Device\Holtek\HT32F5xxxx\Source\ARM\startup_ht32f5xxxx_01.s
+
+
drv_common.c
1
..\libraries\ht32_drivers\drv_common.c
+
+
drv_gpio.c
1
..\libraries\ht32_drivers\drv_gpio.c
+
+
drv_usart.c
1
@@ -1359,16 +802,22 @@
1
..\..\..\components\finsh\shell.c
+
+
msh.c
1
..\..\..\components\finsh\msh.c
+
+
msh_parse.c
1
..\..\..\components\finsh\msh_parse.c
+
+
cmd.c
1
@@ -1384,46 +833,8 @@
1
..\..\..\src\clock.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1434,51 +845,15 @@
+
+
components.c
1
..\..\..\src\components.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1489,51 +864,15 @@
+
+
idle.c
1
..\..\..\src\idle.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1544,51 +883,15 @@
+
+
ipc.c
1
..\..\..\src\ipc.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1599,51 +902,15 @@
+
+
irq.c
1
..\..\..\src\irq.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1654,51 +921,15 @@
+
+
kstdio.c
1
..\..\..\src\klibc\kstdio.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1709,51 +940,15 @@
+
+
kstring.c
1
..\..\..\src\klibc\kstring.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1764,51 +959,15 @@
+
+
kservice.c
1
..\..\..\src\kservice.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1819,51 +978,15 @@
+
+
mem.c
1
..\..\..\src\mem.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1874,51 +997,15 @@
+
+
memheap.c
1
..\..\..\src\memheap.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1929,51 +1016,15 @@
+
+
mempool.c
1
..\..\..\src\mempool.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -1984,51 +1035,15 @@
+
+
object.c
1
..\..\..\src\object.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -2039,51 +1054,15 @@
+
+
scheduler_comm.c
1
..\..\..\src\scheduler_comm.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -2094,51 +1073,15 @@
+
+
scheduler_up.c
1
..\..\..\src\scheduler_up.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -2149,51 +1092,15 @@
+
+
thread.c
1
..\..\..\src\thread.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -2204,51 +1111,15 @@
+
+
timer.c
1
..\..\..\src\timer.c
-
- 2
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 1
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
__RT_KERNEL_SOURCE__
@@ -2269,16 +1140,22 @@
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
context_rvds.S
2
..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+
+
cpuport.c
1
@@ -2294,116 +1171,162 @@
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_sci.c
+
+
ht32f5xxxx_rstcu.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rstcu.c
+
+
ht32f5xxxx_adc.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_adc.c
+
+
ht32f5xxxx_cmp.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_cmp.c
+
+
ht32_cm0plus_misc.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32_cm0plus_misc.c
+
+
ht32f5xxxx_crc.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_crc.c
+
+
ht32f5xxxx_spi.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_spi.c
+
+
ht32f5xxxx_pwrcu.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pwrcu.c
+
+
ht32f5xxxx_pdma.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_pdma.c
+
+
ht32f5xxxx_mctm.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_mctm.c
+
+
ht32f5xxxx_rtc.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_rtc.c
+
+
ht32f5xxxx_i2s.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2s.c
+
+
ht32f5xxxx_usbd.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usbd.c
+
+
ht32f5xxxx_wdt.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_wdt.c
+
+
ht32f5xxxx_ebi.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ebi.c
+
+
ht32f5xxxx_tm.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_tm.c
+
+
ht32f5xxxx_ckcu.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_ckcu.c
+
+
ht32f5xxxx_gpio.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_gpio.c
+
+
ht32f5xxxx_exti.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_exti.c
+
+
ht32f5xxxx_bftm.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_bftm.c
+
+
ht32f5xxxx_usart.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_usart.c
+
+
ht32f5xxxx_i2c.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_i2c.c
+
+
ht32f5xxxx_flash.c
1
..\libraries\HT32_STD_5xxxx_FWLib\library\HT32F5xxxx_Driver\src\ht32f5xxxx_flash.c
+
+
system_ht32f5xxxx_01.c
1
@@ -2414,11 +1337,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/lm3s8962/project.Uv2 b/bsp/lm3s8962/project.Uv2
index ac81e8bde6..38b934d0bc 100644
--- a/bsp/lm3s8962/project.Uv2
+++ b/bsp/lm3s8962/project.Uv2
@@ -27,6 +27,7 @@ File 2,1,<..\..\components\libc\compilers\common\cunistd.c>
File 2,1,<..\..\components\libc\compilers\common\cwchar.c>
File 3,1,<..\..\components\drivers\core\device.c>
File 3,1,<..\..\components\drivers\ipc\completion.c>
+File 3,1,<..\..\components\drivers\ipc\condvar.c>
File 3,1,<..\..\components\drivers\ipc\dataqueue.c>
File 3,1,<..\..\components\drivers\ipc\pipe.c>
File 3,1,<..\..\components\drivers\ipc\ringblk_buf.c>
@@ -35,10 +36,10 @@ File 3,1,<..\..\components\drivers\ipc\waitqueue.c>
File 3,1,<..\..\components\drivers\ipc\workqueue.c>
File 3,1,<..\..\components\drivers\pin\pin.c>
File 3,1,<..\..\components\drivers\serial\serial.c>
-File 4,1,
+File 4,1,
File 4,1,
File 4,1,
-File 4,1,
+File 4,1,
File 5,1,<..\..\components\dfs\dfs_v1\filesystems\devfs\devfs.c>
File 5,1,<..\..\components\dfs\dfs_v1\filesystems\elmfat\dfs_elm.c>
File 5,1,<..\..\components\dfs\dfs_v1\filesystems\elmfat\ff.c>
@@ -72,36 +73,36 @@ File 8,1,<..\..\libcpu\arm\common\div0.c>
File 8,1,<..\..\libcpu\arm\common\showmem.c>
File 8,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S>
File 8,1,<..\..\libcpu\arm\cortex-m3\cpuport.c>
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
+File 9,1,
+File 9,1,
File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
+File 9,1,
File 9,1,
File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
File 9,1,
-File 9,1,
-File 9,2,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
File 9,1,
-File 9,1,
+File 9,1,
+File 9,2,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
File 9,1,
-File 9,1,
-File 9,1,
File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
File 9,1,
+File 9,1,
File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\api_lib.c>
File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\api_msg.c>
File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\err.c>
diff --git a/bsp/lm3s9b9x/project.Uv2 b/bsp/lm3s9b9x/project.Uv2
index da6cced36f..ae853366f4 100644
--- a/bsp/lm3s9b9x/project.Uv2
+++ b/bsp/lm3s9b9x/project.Uv2
@@ -27,6 +27,7 @@ File 2,1,<..\..\components\libc\compilers\common\cunistd.c>
File 2,1,<..\..\components\libc\compilers\common\cwchar.c>
File 3,1,<..\..\components\drivers\core\device.c>
File 3,1,<..\..\components\drivers\ipc\completion.c>
+File 3,1,<..\..\components\drivers\ipc\condvar.c>
File 3,1,<..\..\components\drivers\ipc\dataqueue.c>
File 3,1,<..\..\components\drivers\ipc\pipe.c>
File 3,1,<..\..\components\drivers\ipc\ringblk_buf.c>
@@ -35,11 +36,11 @@ File 3,1,<..\..\components\drivers\ipc\waitqueue.c>
File 3,1,<..\..\components\drivers\ipc\workqueue.c>
File 3,1,<..\..\components\drivers\pin\pin.c>
File 3,1,<..\..\components\drivers\serial\serial.c>
-File 4,1,
-File 4,1,
-File 4,1,
File 4,1,
File 4,1,
+File 4,1,
+File 4,1,
+File 4,1,
File 5,1,<..\..\components\dfs\dfs_v1\filesystems\devfs\devfs.c>
File 5,1,<..\..\components\dfs\dfs_v1\filesystems\elmfat\dfs_elm.c>
File 5,1,<..\..\components\dfs\dfs_v1\filesystems\elmfat\ff.c>
@@ -73,36 +74,36 @@ File 8,1,<..\..\libcpu\arm\common\div0.c>
File 8,1,<..\..\libcpu\arm\common\showmem.c>
File 8,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S>
File 8,1,<..\..\libcpu\arm\cortex-m3\cpuport.c>
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
File 9,1,
-File 9,1,
-File 9,1,
-File 9,2,
-File 9,1,
+File 9,1,
+File 9,1,
File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,2,