diff --git a/bsp/stm32/stm32l053-st-nucleo/project.ewd b/bsp/stm32/stm32l053-st-nucleo/project.ewd
deleted file mode 100644
index 4b27053590ffbde615f0bf6160b4dd380b2db74c..0000000000000000000000000000000000000000
--- a/bsp/stm32/stm32l053-st-nucleo/project.ewd
+++ /dev/null
@@ -1,2834 +0,0 @@
-
-
- 3
-
- rt-thread
-
- ARM
-
- 1
-
- C-SPY
- 2
-
- 29
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARMSIM_ID
- 2
-
- 1
- 1
- 1
-
-
-
-
-
-
-
- CADI_ID
- 2
-
- 0
- 1
- 1
-
-
-
-
-
-
-
-
- CMSISDAP_ID
- 2
-
- 4
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GDBSERVER_ID
- 2
-
- 0
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- IJET_ID
- 2
-
- 8
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- JLINK_ID
- 2
-
- 16
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LMIFTDI_ID
- 2
-
- 2
- 1
- 1
-
-
-
-
-
-
-
-
-
- PEMICRO_ID
- 2
-
- 3
- 1
- 1
-
-
-
-
-
-
-
- STLINK_ID
- 2
-
- 4
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- THIRDPARTY_ID
- 2
-
- 0
- 1
- 1
-
-
-
-
-
-
-
- TIFET_ID
- 2
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- XDS100_ID
- 2
-
- 6
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\IARProbe\IarProbePlugin.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- C-SPY
- 2
-
- 29
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARMSIM_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
- CADI_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
- CMSISDAP_ID
- 2
-
- 4
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GDBSERVER_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
-
-
- IJET_ID
- 2
-
- 8
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- JLINK_ID
- 2
-
- 16
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LMIFTDI_ID
- 2
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
- PEMICRO_ID
- 2
-
- 3
- 1
- 0
-
-
-
-
-
-
-
- STLINK_ID
- 2
-
- 4
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- THIRDPARTY_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
- TIFET_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- XDS100_ID
- 2
-
- 6
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\IARProbe\IarProbePlugin.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
- 0
-
-
-
-
diff --git a/bsp/stm32/stm32l053-st-nucleo/project.ewp b/bsp/stm32/stm32l053-st-nucleo/project.ewp
index b551e2de5fd79504355f7a8bc75e84ea39752ff7..1ab1f503064f0200cc3bb23542213a6a3b523138 100644
--- a/bsp/stm32/stm32l053-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32l053-st-nucleo/project.ewp
@@ -10,7 +10,7 @@
General
3
- 29
+ 31
1
1
+
+
@@ -205,7 +214,7 @@
ICCARM
2
- 34
+ 35
1
1
+
@@ -690,7 +702,7 @@
ILINK
0
- 20
+ 23
1
1
+
+
+
+
+
+
@@ -1041,7 +1077,7 @@
General
3
- 29
+ 31
1
0
+
+
ICCARM
2
- 34
+ 35
1
0
@@ -1381,7 +1427,6 @@
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
$PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Include
- $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1500,6 +1545,10 @@
IccRTTI2
0
+
@@ -1720,7 +1769,7 @@
ILINK
0
- 20
+ 23
1
0
+
+
+
+
+
+
@@ -2062,57 +2135,57 @@
- Kernel
-
- $PROJ_DIR$\..\..\..\src\clock.c
-
+ Applications
- $PROJ_DIR$\..\..\..\src\components.c
+ $PROJ_DIR$\applications\main.c
+
+
+ cpu
- $PROJ_DIR$\..\..\..\src\cpu.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
- $PROJ_DIR$\..\..\..\src\device.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\src\idle.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\src\ipc.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
- $PROJ_DIR$\..\..\..\src\irq.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
+
+
+ DeviceDrivers
- $PROJ_DIR$\..\..\..\src\kservice.c
+ $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
- $PROJ_DIR$\..\..\..\src\mem.c
+ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c
- $PROJ_DIR$\..\..\..\src\mempool.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c
- $PROJ_DIR$\..\..\..\src\object.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c
- $PROJ_DIR$\..\..\..\src\scheduler.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c
- $PROJ_DIR$\..\..\..\src\signal.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c
- $PROJ_DIR$\..\..\..\src\thread.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c
- $PROJ_DIR$\..\..\..\src\timer.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c
-
-
- Applications
- $PROJ_DIR$\applications\main.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c
@@ -2137,68 +2210,62 @@
- cpu
+ finsh
- $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
+
+
+ Kernel
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ $PROJ_DIR$\..\..\..\src\clock.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
+ $PROJ_DIR$\..\..\..\src\components.c
-
-
- DeviceDrivers
- $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
+ $PROJ_DIR$\..\..\..\src\device.c
- $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c
+ $PROJ_DIR$\..\..\..\src\idle.c
- $PROJ_DIR$\..\..\..\components\drivers\src\completion.c
+ $PROJ_DIR$\..\..\..\src\ipc.c
- $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c
+ $PROJ_DIR$\..\..\..\src\irq.c
- $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c
+ $PROJ_DIR$\..\..\..\src\kservice.c
- $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c
+ $PROJ_DIR$\..\..\..\src\mem.c
- $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c
+ $PROJ_DIR$\..\..\..\src\mempool.c
- $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c
+ $PROJ_DIR$\..\..\..\src\object.c
- $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c
+ $PROJ_DIR$\..\..\..\src\scheduler.c
-
-
- finsh
- $PROJ_DIR$\..\..\..\components\finsh\shell.c
+ $PROJ_DIR$\..\..\..\src\signal.c
- $PROJ_DIR$\..\..\..\components\finsh\cmd.c
+ $PROJ_DIR$\..\..\..\src\thread.c
- $PROJ_DIR$\..\..\..\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\src\timer.c
-
- libc
-
STM32_HAL
diff --git a/bsp/stm32/stm32l053-st-nucleo/template.ewp b/bsp/stm32/stm32l053-st-nucleo/template.ewp
index f390ad7bc10abd9b90776a9318811bcebf8645a7..8b8aed03488db82d1d2b627102152c1a7c1b7c67 100644
--- a/bsp/stm32/stm32l053-st-nucleo/template.ewp
+++ b/bsp/stm32/stm32l053-st-nucleo/template.ewp
@@ -11,7 +11,7 @@
General
3
- 29
+ 31
1
1
+
+
@@ -206,7 +215,7 @@
ICCARM
2
- 34
+ 35
1
1
+
@@ -674,7 +687,7 @@
ILINK
0
- 20
+ 23
1
1
+
+
+
+
+
+
@@ -1025,7 +1062,7 @@
General
3
- 29
+ 31
1
0
+
+
ICCARM
2
- 34
+ 35
1
0
+
@@ -1687,7 +1738,7 @@
ILINK
0
- 20
+ 23
1
0
+
+
+
+
+
+