From 77338f666f114179cd133e58576e6c987b40b9a1 Mon Sep 17 00:00:00 2001 From: armink Date: Mon, 14 Nov 2016 19:38:51 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91R?= =?UTF-8?q?T-Thread=20Demo=EF=BC=8C=E9=BB=98=E8=AE=A4=E5=BC=80=E5=90=AF?= =?UTF-8?q?=E5=BC=82=E6=AD=A5=E8=BE=93=E5=87=BA=E6=A8=A1=E5=BC=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: armink --- .../rt-thread/stm32f10x/EWARM/EasyLogger.dep | 3744 +++++++++-------- .../rt-thread/stm32f10x/EWARM/EasyLogger.ewd | 594 ++- .../rt-thread/stm32f10x/EWARM/EasyLogger.ewp | 99 +- .../rt-thread/stm32f10x/EWARM/EasyLogger.ewt | 1487 +++++++ .../stm32f10x/EWARM/EasyLoggerCustomSfr.sfr | 4 - .../stm32f10x/EWARM/settings/EasyLogger.crun | 16 + .../stm32f10x/EWARM/settings/EasyLogger.dni | 1 + .../settings/EasyLogger.stm32f103xE.cspy.bat | 40 + .../EasyLogger.stm32f103xE.driver.xcl | 33 + .../EasyLogger.stm32f103xE.general.xcl | 15 + .../stm32f10x/EWARM/settings/EasyLogger.wsdt | 10 +- .../stm32f10x/EWARM/settings/EasyLogger.wspos | 2 + demo/os/rt-thread/stm32f10x/README.md | 2 +- .../stm32f10x/RVMDK/EasyLogger.uvopt | 156 +- .../stm32f10x/RVMDK/EasyLogger.uvproj | 12 +- .../components/easylogger/inc/elog_cfg.h | 6 + .../components/easylogger/port/elog_port.c | 42 + 17 files changed, 4231 insertions(+), 2032 deletions(-) create mode 100644 demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewt delete mode 100644 demo/os/rt-thread/stm32f10x/EWARM/EasyLoggerCustomSfr.sfr create mode 100644 demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.crun create mode 100644 demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.cspy.bat create mode 100644 demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.driver.xcl create mode 100644 demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.general.xcl create mode 100644 demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wspos diff --git a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.dep b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.dep index 9293031..6af93bc 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.dep +++ b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.dep @@ -2,592 +2,458 @@ 2 - 2163240764 + 1030858381 stm32f103xE - $PROJ_DIR$\stm32f103xE\Obj\finsh_error.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.o - $PROJ_DIR$\stm32f103xE\Obj\utils.pbi - $PROJ_DIR$\stm32f103xE\Obj\slab.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.pbi - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\stm32f103xE\Obj\msh.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.pbi - $PROJ_DIR$\stm32f103xE\Obj\device.pbi - $PROJ_DIR$\stm32f103xE\Obj\portal.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_error.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.o - $PROJ_DIR$\stm32f103xE\Obj\serial.o - $PROJ_DIR$\stm32f103xE\Obj\memheap.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_node.pbi - $PROJ_DIR$\stm32f103xE\Obj\timer.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o - $PROJ_DIR$\stm32f103xE\Obj\elog.o - $PROJ_DIR$\stm32f103xE\Obj\pipe.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.pbi - $PROJ_DIR$\stm32f103xE\Obj\dataqueue.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o - $PROJ_DIR$\stm32f103xE\Obj\completion.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\stm32f103xE\Obj\kservice.o - $PROJ_DIR$\stm32f103xE\Obj\misc.pbi - $PROJ_DIR$\stm32f103xE\Obj\module.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtservice.h - $PROJ_DIR$\stm32f103xE\Obj\shell.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdef.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtthread.h - $PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o - $PROJ_DIR$\stm32f103xE\Obj\idle.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\stm32f103xE\Obj\cpuusage.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_parser.pbi - $PROJ_DIR$\stm32f103xE\Obj\cpuport.pbi - $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.bin - $PROJ_DIR$\stm32f103xE\Obj\mempool.pbi - $PROJ_DIR$\stm32f103xE\Obj\usart.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\stm32f103xE\Obj\scheduler.o - $PROJ_DIR$\stm32f103xE\Obj\clock.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\stm32f103xE\Obj\scheduler.pbi - $PROJ_DIR$\stm32f103xE\Obj\slab.pbi - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\stm32f103xE\Obj\ringbuffer.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_token.pbi - $PROJ_DIR$\..\components\rtt_uart\usart.h - $PROJ_DIR$\..\app\inc\stm32f10x_conf.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\stm32f103xE\Obj\ipc.pbi - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cm3.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\stm32f103xE\Obj\dataqueue.pbi - $PROJ_DIR$\..\app\inc\app_task.h - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\stm32f103xE\Obj\cmd.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\drivers\serial.h - $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdebug.h - $PROJ_DIR$\..\components\others\bsp.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_compiler.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmInstr.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\stm32f103xE\Obj\app.pbi - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_var.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtm.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\..\..\..\..\easylogger\inc\elog.h - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rthw.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\rtdevice.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.pbi - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\stm32f103xE\Obj\pipe.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.pbi - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\stm32f103xE\Obj\idle.o - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.h - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmFunc.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\components\others\stm32f103xE.icf - $PROJ_DIR$\..\app\inc\stm32f10x_it.h - $PROJ_DIR$\stm32f103xE\List\EasyLogger.map - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\stm32f103xE\Obj\mempool.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_token.o - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.h - $PROJ_DIR$\stm32f103xE\Obj\misc.o - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.h - $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\stm32f103xE\Obj\memheap.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\stm32f103xE\Obj\elog_utils.o - $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o - $PROJ_DIR$\stm32f103xE\Obj\timer.o - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\stm32f103xE\Obj\device.o - $PROJ_DIR$\stm32f103xE\Obj\thread.pbi - $PROJ_DIR$\stm32f103xE\Obj\msh.o - $PROJ_DIR$\stm32f103xE\Obj\app_task.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_var.o - $PROJ_DIR$\..\RT-Thread-1.2.2\include\cpuusage.h - $PROJ_DIR$\stm32f103xE\Obj\elog_utils.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh.h - $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.pbi - $PROJ_DIR$\stm32f103xE\Obj\app_task.pbi - $PROJ_DIR$\stm32f103xE\Obj\mem.o - $PROJ_DIR$\stm32f103xE\Obj\module.o - $PROJ_DIR$\stm32f103xE\Obj\elog_port.pbi - $PROJ_DIR$\stm32f103xE\Obj\elog.pbi - $PROJ_DIR$\stm32f103xE\Obj\cpuusage.o - $PROJ_DIR$\stm32f103xE\Obj\cpuport.o - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.o - $PROJ_DIR$\..\app\inc\delay_conf.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_node.o - $PROJ_DIR$\stm32f103xE\Obj\symbol.o - $PROJ_DIR$\stm32f103xE\Obj\serial.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\stm32f103xE\Obj\app.o - $PROJ_DIR$\stm32f103xE\Obj\irq.pbi - $PROJ_DIR$\stm32f103xE\Obj\object.pbi - $PROJ_DIR$\stm32f103xE\Obj\kservice.pbi - $PROJ_DIR$\stm32f103xE\Obj\clock.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\stm32f103xE\Obj\bsp.o - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\stm32f103xE\Obj\elog_port.o - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.h - $PROJ_DIR$\stm32f103xE\Exe\EasyLogger.out - $PROJ_DIR$\stm32f103xE\Obj\finsh_init.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\components\others\utils.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\stm32f103xE\Obj\mem.pbi - $PROJ_DIR$\stm32f103xE\Obj\symbol.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\components\easylogger\inc\elog_cfg.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\stm32f103xE\Obj\utils.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\app\src\app.c - $PROJ_DIR$\..\components\others\bsp.c - $PROJ_DIR$\..\app\src\stm32f10x_it.c - $PROJ_DIR$\..\app\inc\rtconfig.h - $PROJ_DIR$\..\components\rtt_uart\usart.c - $PROJ_DIR$\..\app\src\user_finsh_cmd.c - $PROJ_DIR$\..\app\src\app_task.c - $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c - $PROJ_DIR$\..\components\others\utils.c - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\components\easylogger\port\elog_port.c - $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c - $PROJ_DIR$\stm32f103xE\Obj\finsh_init.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.o $PROJ_DIR$\stm32f103xE\Obj\cmd.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o - $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.o - $PROJ_DIR$\stm32f103xE\Obj\ringbuffer.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.o $PROJ_DIR$\stm32f103xE\Obj\usart.o - $PROJ_DIR$\stm32f103xE\Obj\context_iar.o - $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\components\easylogger\inc\elog_cfg.h + $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\stm32f103xE\Obj\utils.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_init.o + $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.o + $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.pbi $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.o - $PROJ_DIR$\stm32f103xE\Obj\portal.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.o + $PROJ_DIR$\stm32f103xE\Obj\symbol.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_init.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi + $PROJ_DIR$\stm32f103xE\Obj\mem.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\components\others\utils.h + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\stm32f103xE\Obj\elog_port.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\stm32f103xE\Obj\bsp.o + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.h + $PROJ_DIR$\stm32f103xE\Exe\EasyLogger.out + $PROJ_DIR$\stm32f103xE\Obj\ef_env.o + $PROJ_DIR$\stm32f103xE\Obj\ef_log.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.o - $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_parser.o + $PROJ_DIR$\stm32f103xE\Obj\ef_utils.pbi $PROJ_DIR$\stm32f103xE\Obj\object.o - $PROJ_DIR$\stm32f103xE\Obj\bsp.pbi + $PROJ_DIR$\stm32f103xE\Obj\ipc.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.o + $PROJ_DIR$\stm32f103xE\Obj\shell.o + $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.o $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.pbi $PROJ_DIR$\stm32f103xE\Obj\finsh_compiler.o $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\stm32f103xE\Obj\ipc.o - $PROJ_DIR$\stm32f103xE\Obj\thread.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.o + $PROJ_DIR$\stm32f103xE\Obj\bsp.pbi $PROJ_DIR$\stm32f103xE\Obj\completion.o $PROJ_DIR$\stm32f103xE\Obj\EasyLogger.pbd - $PROJ_DIR$\stm32f103xE\Obj\irq.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o - $PROJ_DIR$\stm32f103xE\Obj\shell.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.h - $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c $PROJ_DIR$\stm32f103xE\Obj\elog_flash.o - $PROJ_DIR$\stm32f103xE\Obj\ef_utils.pbi - $PROJ_DIR$\stm32f103xE\Obj\elog_flash.pbi $PROJ_DIR$\..\components\easyflash\inc\easyflash.h $PROJ_DIR$\..\components\easyflash\inc\ef_cfg.h - $PROJ_DIR$\stm32f103xE\Obj\ef_env_wl.o $PROJ_DIR$\stm32f103xE\Obj\ef_utils.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.pbi $PROJ_DIR$\stm32f103xE\Obj\ef_iap.o $PROJ_DIR$\stm32f103xE\Obj\easyflash.o - $PROJ_DIR$\stm32f103xE\Obj\ef_env.o - $PROJ_DIR$\stm32f103xE\Obj\ef_log.o - $PROJ_DIR$\stm32f103xE\Obj\easyflash.pbi - $PROJ_DIR$\stm32f103xE\Obj\ef_env.pbi - $PROJ_DIR$\stm32f103xE\Obj\ef_port.pbi - $PROJ_DIR$\stm32f103xE\Obj\ef_port.o - $PROJ_DIR$\stm32f103xE\Obj\elog_flash_port.o - $PROJ_DIR$\stm32f103xE\Obj\elog_flash_port.pbi - $PROJ_DIR$\..\components\easylogger\plugins\flash\elog_flash_port.c - $PROJ_DIR$\..\components\easyflash\src\ef_log.c - $PROJ_DIR$\..\components\easyflash\src\ef_utils.c - $PROJ_DIR$\..\components\easyflash\src\easyflash.c - $PROJ_DIR$\..\components\easyflash\src\ef_iap.c - $PROJ_DIR$\..\..\..\..\..\easylogger\plugins\flash\elog_flash.c - $PROJ_DIR$\..\components\easyflash\port\ef_port.c - $PROJ_DIR$\..\components\easyflash\src\ef_env.c - $PROJ_DIR$\..\components\easyflash\src\ef_env_wl.c - $PROJ_DIR$\..\components\easylogger\plugins\flash\elog_flash_cfg.h - $PROJ_DIR$\stm32f103xE\Obj\ef_env_wl.pbi - $PROJ_DIR$\stm32f103xE\Obj\ef_log.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_parser.o + $PROJ_DIR$\stm32f103xE\Obj\thread.o + $PROJ_DIR$\stm32f103xE\Obj\irq.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o + $PROJ_DIR$\stm32f103xE\Obj\elog_flash.pbi + $PROJ_DIR$\stm32f103xE\Obj\ef_env_wl.o $PROJ_DIR$\..\..\..\..\..\easylogger\plugins\flash\elog_flash.h $PROJ_DIR$\stm32f103xE\Obj\ef_iap.pbi - $PROJ_DIR$\..\..\..\..\..\easylogger\plugins\flash\elog_flash_cfg.h + $PROJ_DIR$\stm32f103xE\Obj\easyflash.pbi + $PROJ_DIR$\stm32f103xE\Obj\ef_port.pbi + $PROJ_DIR$\stm32f103xE\Obj\elog_flash_port.o + $PROJ_DIR$\..\components\easylogger\plugins\flash\elog_flash_cfg.h + $PROJ_DIR$\stm32f103xE\Obj\ef_env.pbi + $PROJ_DIR$\stm32f103xE\Obj\ef_port.o + $PROJ_DIR$\stm32f103xE\Obj\ef_log.pbi + $PROJ_DIR$\stm32f103xE\Obj\ef_env_wl.pbi + $PROJ_DIR$\stm32f103xE\Obj\elog_flash_port.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\rtdevice.h + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.pbi + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\..\..\..\..\easylogger\inc\elog.h + $TOOLKIT_DIR$\inc\c\xmtx.h + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\stm32f103xE\Obj\context_iar.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtm.h + $TOOLKIT_DIR$\inc\c\wchar.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\stm32f103xE\Obj\pipe.pbi + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\stm32f103xE\Obj\finsh_var.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rthw.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\xlocale.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.h + $PROJ_DIR$\stm32f103xE\Obj\memheap.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\stm32f103xE\Obj\idle.o + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.h + $PROJ_DIR$\stm32f103xE\Obj\mempool.o + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.h + $PROJ_DIR$\..\app\inc\stm32f10x_it.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.h + $PROJ_DIR$\stm32f103xE\List\EasyLogger.map + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\stm32f103xE\Obj\misc.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_token.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmFunc.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\components\others\stm32f103xE.icf + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.h + $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $PROJ_DIR$\stm32f103xE\Obj\mem.o + $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.pbi + $PROJ_DIR$\..\app\inc\delay_conf.h + $PROJ_DIR$\stm32f103xE\Obj\serial.pbi + $PROJ_DIR$\stm32f103xE\Obj\cpuport.o + $PROJ_DIR$\stm32f103xE\Obj\symbol.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi + $PROJ_DIR$\stm32f103xE\Obj\irq.pbi + $PROJ_DIR$\stm32f103xE\Obj\module.o + $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o + $PROJ_DIR$\stm32f103xE\Obj\thread.pbi + $PROJ_DIR$\stm32f103xE\Obj\app_task.pbi + $PROJ_DIR$\stm32f103xE\Obj\device.o + $PROJ_DIR$\stm32f103xE\Obj\app.o + $PROJ_DIR$\stm32f103xE\Obj\object.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\include\cpuusage.h + $PROJ_DIR$\stm32f103xE\Obj\elog_utils.o + $PROJ_DIR$\stm32f103xE\Obj\cpuusage.o + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.o + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh.h + $PROJ_DIR$\stm32f103xE\Obj\elog_port.pbi + $PROJ_DIR$\stm32f103xE\Obj\elog.pbi + $PROJ_DIR$\stm32f103xE\Obj\timer.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_node.o + $PROJ_DIR$\stm32f103xE\Obj\kservice.pbi + $PROJ_DIR$\stm32f103xE\Obj\clock.o + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\stm32f103xE\Obj\app_task.o + $PROJ_DIR$\stm32f103xE\Obj\elog_utils.pbi + $PROJ_DIR$\stm32f103xE\Obj\msh.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_var.o + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\components\others\bsp.h + $PROJ_DIR$\stm32f103xE\Obj\finsh_compiler.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmInstr.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\stm32f103xE\Obj\app.pbi + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.o + $PROJ_DIR$\stm32f103xE\Obj\cmd.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\drivers\serial.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdebug.h + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\..\app\inc\app_task.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\stm32f103xE\Obj\portal.o + $PROJ_DIR$\..\components\easyflash\port\ef_port.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\app\src\app_task.c + $PROJ_DIR$\stm32f103xE\Obj\ringbuffer.o + $PROJ_DIR$\..\components\easyflash\src\ef_utils.c + $PROJ_DIR$\..\components\easyflash\src\ef_env_wl.c + $PROJ_DIR$\..\components\others\utils.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\components\easyflash\src\ef_log.c + $PROJ_DIR$\..\app\src\stm32f10x_it.c + $PROJ_DIR$\..\app\src\app.c + $PROJ_DIR$\..\..\..\..\..\easylogger\plugins\flash\elog_flash.c + $PROJ_DIR$\..\app\src\user_finsh_cmd.c + $PROJ_DIR$\..\components\easyflash\src\ef_env.c + $PROJ_DIR$\..\components\easyflash\src\ef_iap.c + $PROJ_DIR$\..\components\easylogger\plugins\flash\elog_flash_port.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c + $PROJ_DIR$\..\components\others\bsp.c + $PROJ_DIR$\..\components\rtt_uart\usart.c + $PROJ_DIR$\..\components\easyflash\src\easyflash.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\components\easylogger\port\elog_port.c + $PROJ_DIR$\..\app\inc\rtconfig.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c + $PROJ_DIR$\stm32f103xE\Obj\finsh_error.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.o + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c + $PROJ_DIR$\stm32f103xE\Obj\utils.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c + $PROJ_DIR$\stm32f103xE\Obj\slab.o + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S + $TOOLKIT_DIR$\inc\c\xtls.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.o + $PROJ_DIR$\stm32f103xE\Obj\pipe.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\stm32f103xE\Obj\shell.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_node.pbi + $PROJ_DIR$\stm32f103xE\Obj\dataqueue.o + $PROJ_DIR$\stm32f103xE\Obj\serial.o + $PROJ_DIR$\stm32f103xE\Obj\memheap.pbi + $PROJ_DIR$\stm32f103xE\Obj\misc.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi + $PROJ_DIR$\stm32f103xE\Obj\msh.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_error.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.pbi + $PROJ_DIR$\stm32f103xE\Obj\device.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\stm32f103xE\Obj\kservice.o + $PROJ_DIR$\stm32f103xE\Obj\module.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o + $PROJ_DIR$\stm32f103xE\Obj\timer.pbi + $PROJ_DIR$\stm32f103xE\Obj\completion.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtservice.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o + $PROJ_DIR$\stm32f103xE\Obj\portal.pbi + $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.pbi + $PROJ_DIR$\stm32f103xE\Obj\elog.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.o + $PROJ_DIR$\stm32f103xE\Obj\clock.pbi + $PROJ_DIR$\stm32f103xE\Obj\scheduler.o + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cm3.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\stm32f103xE\Obj\cpuport.pbi + $PROJ_DIR$\stm32f103xE\Obj\dataqueue.pbi + $TOOLKIT_DIR$\inc\c\xlocale_c.h + $PROJ_DIR$\stm32f103xE\Obj\ipc.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\stm32f103xE\Obj\mempool.pbi + $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.bin + $PROJ_DIR$\..\app\inc\stm32f10x_conf.h + $PROJ_DIR$\stm32f103xE\Obj\finsh_parser.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\stm32f103xE\Obj\cpuusage.pbi + $PROJ_DIR$\stm32f103xE\Obj\usart.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdef.h + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\stm32f103xE\Obj\scheduler.pbi + $PROJ_DIR$\..\components\rtt_uart\usart.h + $PROJ_DIR$\stm32f103xE\Obj\finsh_token.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtthread.h + $PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o + $PROJ_DIR$\stm32f103xE\Obj\idle.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\stm32f103xE\Obj\ringbuffer.pbi + $PROJ_DIR$\stm32f103xE\Obj\slab.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\stm32f103xE\Obj\elog_async.o + $PROJ_DIR$\stm32f103xE\Obj\elog_async.pbi + $PROJ_DIR$\stm32f103xE\Obj\elog_buf.pbi + $PROJ_DIR$\stm32f103xE\Obj\elog_buf.o + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_async.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_buf.c - - $PROJ_DIR$\stm32f103xE\Exe\EasyLogger.out - - - ILINK - 133 - - - OBJCOPY - 48 - - - - - ILINK - 131 179 159 185 183 262 287 270 171 170 30 156 325 326 322 324 327 331 323 27 317 332 187 152 282 18 276 258 175 73 278 141 160 173 121 285 289 34 166 150 140 144 167 158 266 279 28 273 267 52 21 304 5 42 26 11 268 31 20 1 264 17 3 303 16 2 298 261 6 305 23 274 272 265 299 19 263 176 153 286 154 269 277 200 260 125 142 118 114 - - - [ROOT_NODE] ILINK - 189 133 + 28 120 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c + $PROJ_DIR$\stm32f103xE\Exe\EasyLogger.out - ICCARM - 175 + OBJCOPY + 329 - BICOMP - 24 + ILINK + 120 - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 124 129 143 148 - - - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 124 129 143 148 + ILINK + 132 149 164 26 162 1 43 86 140 153 289 148 51 29 60 50 30 68 48 313 347 350 45 65 24 152 39 295 35 10 160 181 52 127 167 155 114 34 54 301 136 106 116 124 144 166 12 33 285 188 193 316 290 36 266 341 309 298 3 308 284 254 187 303 258 58 299 255 55 0 256 57 314 41 15 180 56 307 2 141 145 53 159 4 37 8 11 122 133 84 75 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c + $PROJ_DIR$\..\components\easyflash\port\ef_port.c - ICCARM - 278 + BICOMP + 64 - BICOMP - 46 + ICCARM + 68 - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 146 124 129 136 143 + BICOMP + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 98 340 217 184 335 81 306 88 - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 146 124 129 136 143 + ICCARM + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 98 340 217 184 335 81 306 88 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - ICCARM - 173 - BICOMP - 29 + 31 - - - - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 127 143 147 - - - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 127 143 147 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - ICCARM 3 - - BICOMP - 284 - - ICCARM - 33 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 44 68 111 66 98 62 81 88 89 + BICOMP + 100 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 300 319 320 101 327 73 346 171 178 76 - BICOMP - 33 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 44 68 111 66 98 62 81 88 89 + ICCARM + 100 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 300 319 320 101 327 73 346 171 178 76 - $PROJ_DIR$\..\app\src\app.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - ICCARM - 179 + BICOMP + 107 - BICOMP - 86 + ICCARM + 187 - - ICCARM - 71 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 61 74 112 64 145 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 - BICOMP - 71 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 61 74 112 64 145 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 + 129 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 - - - - $PROJ_DIR$\..\components\others\bsp.c - ICCARM - 185 - - - BICOMP - 280 - - - - - ICCARM - 79 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 102 41 210 78 40 101 37 96 60 - - - BICOMP - 79 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 102 41 210 78 40 101 37 96 60 - - - - - $PROJ_DIR$\..\app\src\stm32f10x_it.c - - - ICCARM - 261 - - - BICOMP - 12 - - - - - ICCARM - 132 79 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 102 41 210 78 40 101 37 96 60 - - - BICOMP - 132 79 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 102 41 210 78 40 101 37 96 60 - - - - - $PROJ_DIR$\..\components\rtt_uart\usart.c - - - ICCARM - 269 - - - BICOMP - 50 - - - - - ICCARM - 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 60 102 41 210 78 40 101 37 96 79 103 76 - - - BICOMP - 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 60 102 41 210 78 40 101 37 96 79 103 76 - - - - - $PROJ_DIR$\..\app\src\user_finsh_cmd.c - - - ICCARM - 277 - - - BICOMP - 281 - - - - - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 61 74 112 64 145 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 163 186 149 9 109 271 116 120 67 105 87 97 161 346 100 198 172 77 343 - - - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 61 74 112 64 145 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 163 186 149 9 109 271 116 120 67 105 87 97 161 346 100 198 172 77 343 + 129 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 @@ -595,45 +461,68 @@ $PROJ_DIR$\..\app\src\app_task.c - ICCARM - 159 + BICOMP + 147 - BICOMP - 165 + ICCARM + 164 - ICCARM - 71 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 61 74 112 64 145 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 271 116 283 155 79 60 346 100 198 172 77 343 320 321 163 186 149 9 109 120 67 105 87 97 188 161 174 192 + BICOMP + 79 306 340 223 151 217 101 130 179 61 318 168 102 109 78 175 40 156 22 184 100 171 47 169 46 27 138 98 330 335 88 81 93 319 73 76 317 336 163 185 154 104 324 103 186 321 172 174 300 320 327 346 178 96 173 99 338 66 5 23 177 283 135 80 89 - BICOMP - 71 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 61 74 112 64 145 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 271 116 283 155 79 60 346 100 198 172 77 343 320 321 163 186 149 9 109 120 67 105 87 97 188 161 174 192 + ICCARM + 186 98 340 217 184 335 306 88 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 223 78 40 163 169 338 61 79 5 154 185 66 46 47 156 23 104 283 80 135 324 89 177 103 27 151 138 22 - $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c + $PROJ_DIR$\..\components\easyflash\src\ef_utils.c - ICCARM - 27 + BICOMP + 32 - BICOMP - 169 + ICCARM + 48 - ICCARM - 100 198 145 82 85 93 65 83 69 57 172 116 77 87 97 101 283 155 + BICOMP + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 + + ICCARM + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 + + + + + $PROJ_DIR$\..\components\easyflash\src\ef_env_wl.c + BICOMP - 100 198 145 82 85 93 65 83 69 57 172 116 77 87 97 101 283 155 + 70 + + + ICCARM + 60 + + + + + BICOMP + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 177 103 223 + + + ICCARM + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 177 103 223 @@ -641,22 +530,367 @@ $PROJ_DIR$\..\components\others\utils.c - ICCARM - 200 + BICOMP + 264 + + ICCARM + 8 + + + BICOMP + 22 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 340 217 184 335 81 306 88 + + + ICCARM + 22 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 340 217 184 335 81 306 88 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + BICOMP + 332 + + + ICCARM + 298 + + + + + BICOMP + 113 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + ICCARM + 113 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\components\easyflash\src\ef_log.c + + + BICOMP + 69 + + + ICCARM + 30 + + + + + BICOMP + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 + + + ICCARM + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 + + + + + $PROJ_DIR$\..\app\src\stm32f10x_it.c + + + BICOMP + 312 + + + ICCARM + 0 + + + + + BICOMP + 118 169 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 98 340 217 184 335 81 306 88 338 + + + ICCARM + 118 169 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 98 340 217 184 335 81 306 88 338 + + + + + $PROJ_DIR$\..\app\src\app.c + + + BICOMP + 176 + + + ICCARM + 149 + + + + + BICOMP + 186 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 330 174 102 317 109 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 + + + ICCARM + 186 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 330 174 102 317 109 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\..\..\..\..\easylogger\plugins\flash\elog_flash.c + + + BICOMP + 59 + + + ICCARM + 45 + + + + + BICOMP + 179 175 76 102 5 185 330 319 96 109 177 73 78 40 66 154 318 100 101 171 163 46 223 79 93 336 321 172 47 174 300 320 327 346 178 317 130 168 61 173 99 103 + + + ICCARM + 61 79 5 109 175 179 93 321 172 336 318 154 78 185 66 46 47 330 174 102 317 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 40 163 223 177 103 + + + + + $PROJ_DIR$\..\app\src\user_finsh_cmd.c + + + BICOMP + 38 + + + ICCARM + 37 + + + + + BICOMP + 335 172 327 102 80 109 151 81 93 175 283 78 330 46 217 88 336 321 300 178 179 177 66 154 340 156 61 184 306 318 174 320 346 96 173 99 168 23 135 103 5 185 98 100 319 101 73 171 76 317 130 223 104 324 89 79 47 + + + ICCARM + 98 340 217 184 335 306 88 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 156 23 104 283 80 223 78 135 324 89 177 103 151 61 79 5 154 185 66 46 47 + + + + + $PROJ_DIR$\..\components\easyflash\src\ef_env.c + + + BICOMP + 67 + + + ICCARM + 29 + + + + + BICOMP + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 177 103 223 + + + ICCARM + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 177 103 223 + + + + + $PROJ_DIR$\..\components\easyflash\src\ef_iap.c + + + BICOMP + 62 + + + ICCARM + 50 + + + + + BICOMP + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 + + + ICCARM + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 + + + + + $PROJ_DIR$\..\components\easylogger\plugins\flash\elog_flash_port.c + + + BICOMP + 71 + + + ICCARM + 65 + + + + + BICOMP + 185 179 175 78 184 340 79 109 318 306 217 98 66 5 154 93 336 321 172 335 88 81 61 + + + ICCARM + 61 79 5 109 175 179 93 321 172 336 318 154 78 185 66 98 340 217 184 335 306 88 + + + + + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c + + + BICOMP + 158 + + + ICCARM + 313 + + + + + BICOMP + 185 179 78 81 175 177 40 109 318 79 5 154 93 336 321 172 103 163 + + + ICCARM + 79 5 109 175 179 93 321 172 336 318 154 78 185 177 103 40 163 + + + + + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c + + + BICOMP + 165 + + + ICCARM + 152 + + + + + BICOMP + 175 172 154 78 5 179 321 109 185 93 336 318 79 + + + ICCARM + 79 5 109 175 179 93 321 172 336 318 154 78 185 + + + + + $PROJ_DIR$\..\components\others\bsp.c + + + BICOMP + 42 + + + ICCARM + 26 + + + + + BICOMP + 169 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 98 340 217 184 335 81 306 88 338 + + + ICCARM + 169 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 98 340 217 184 335 81 306 88 338 + + + + + $PROJ_DIR$\..\components\rtt_uart\usart.c + + + BICOMP + 334 + + + ICCARM 4 - ICCARM - 192 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 41 210 78 40 101 37 96 + BICOMP + 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 338 98 340 217 184 335 81 306 88 169 74 183 + + ICCARM + 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 338 98 340 217 184 335 81 306 88 169 74 183 + + + + + $PROJ_DIR$\..\components\easyflash\src\easyflash.c + BICOMP - 192 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 41 210 78 40 101 37 96 + 63 + + + ICCARM + 51 + + + + + BICOMP + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 + + + ICCARM + 46 47 330 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 100 300 319 320 101 327 73 346 171 178 76 154 78 185 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + + + BICOMP + 292 + + + ICCARM + 124 + + + + + BICOMP + 76 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 + + + ICCARM + 76 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 @@ -665,191 +899,53 @@ AARM - 42 + 341 - - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 153 - - - BICOMP - 115 - - - - - ICCARM - 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 264 - - - BICOMP - 151 - - - - - ICCARM - 135 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 135 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 1 - - - BICOMP - 90 - - - - - ICCARM - 113 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 113 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - ICCARM - 26 + BICOMP + 326 - BICOMP - 51 + ICCARM + 309 - ICCARM - 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 99 33 44 68 111 66 98 62 81 88 89 + BICOMP + 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 100 300 319 320 101 327 73 346 171 178 76 - BICOMP - 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 99 33 44 68 111 66 98 62 81 88 89 + ICCARM + 174 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 100 300 319 320 101 327 73 346 171 178 76 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - ICCARM - 11 + BICOMP + 77 - BICOMP - 39 + ICCARM + 145 - - ICCARM - 130 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - BICOMP - 130 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 + 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - ICCARM - 303 - - - BICOMP - 117 - - - - - ICCARM - 44 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 68 111 66 98 62 81 88 89 - - - BICOMP - 44 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 268 - - - BICOMP - 275 - - - - - ICCARM - 99 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 99 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 16 - - - BICOMP - 138 - - - - - ICCARM - 68 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 111 66 98 62 81 88 89 - - - BICOMP - 68 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 111 66 98 62 81 88 89 + 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 @@ -857,22 +953,22 @@ $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - ICCARM - 31 + BICOMP + 13 - BICOMP - 259 + ICCARM + 308 - ICCARM - 126 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 + BICOMP + 123 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 - BICOMP - 126 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 + ICCARM + 123 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 @@ -880,666 +976,68 @@ $PROJ_DIR$\..\components\easylogger\port\elog_port.c - ICCARM - 187 + BICOMP + 157 - BICOMP - 168 + ICCARM + 24 - - ICCARM - 100 198 145 82 85 93 65 83 69 57 172 116 77 346 343 102 41 210 78 40 101 37 96 - BICOMP - 100 198 145 82 85 93 65 83 69 57 172 116 77 346 343 102 41 210 78 40 101 37 96 + 184 175 336 321 179 154 98 5 93 172 66 306 217 61 340 109 185 318 78 79 335 88 81 - - - - $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c - ICCARM - 152 - - - BICOMP - 162 - - - - - ICCARM - 100 198 145 82 85 93 65 83 69 57 172 116 77 - - - BICOMP - 100 198 145 82 85 93 65 83 69 57 172 116 77 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 144 - - - BICOMP - 35 - - - - - ICCARM - 89 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 - - - BICOMP - 89 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 + 79 5 109 175 179 93 321 172 336 318 154 78 185 61 66 98 340 217 184 335 306 88 $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - ICCARM - 20 - BICOMP - 197 - - - - - ICCARM - 134 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 134 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 17 - - - BICOMP - 123 - - - - - ICCARM - 137 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 137 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 305 - - - BICOMP - 194 - - - - - ICCARM - 139 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 139 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c - - - ICCARM - 28 - - - BICOMP - 106 - - - - - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 - - - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c - - - ICCARM - 282 - - - BICOMP - 80 - - - - - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 124 129 143 147 127 - - - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 124 129 143 147 127 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c - - - ICCARM - 160 - - - BICOMP - 95 - - - - - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 143 - - - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 143 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c - - - ICCARM 21 - BICOMP - 177 + ICCARM + 284 - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 + BICOMP + 125 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 + ICCARM + 125 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - ICCARM - 158 + BICOMP + 92 - BICOMP - 10 + ICCARM + 254 - - ICCARM - 122 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 188 - BICOMP - 122 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 188 + 72 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - ICCARM - 299 - - - BICOMP - 178 - - - - - ICCARM - 62 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 81 88 89 - - - BICOMP - 62 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 81 88 89 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c - - - ICCARM - 287 - - - BICOMP - 32 - - - - - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 - - - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 6 - - - BICOMP - 184 - - - - - ICCARM - 66 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 98 62 81 88 89 - - - BICOMP - 66 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 98 62 81 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 272 - - - BICOMP - 54 - - - - - ICCARM - 119 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 119 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c - - - ICCARM - 267 - - - BICOMP - 58 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 87 116 97 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 87 116 97 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c - - - ICCARM - 260 - - - BICOMP - 164 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 263 - - - BICOMP - 199 - - - - - ICCARM - 88 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 89 - - - BICOMP - 88 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 89 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c - - - ICCARM - 30 - - - BICOMP - 70 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 102 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 102 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 19 - - - BICOMP - 193 - - - - - ICCARM - 81 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 88 89 - - - BICOMP - 81 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 265 - - - BICOMP - 107 - - - - - ICCARM - 92 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 92 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c - - - ICCARM - 262 - - - BICOMP - 75 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 23 - - - BICOMP - 104 - - - - - ICCARM - 98 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 62 81 88 89 - - - BICOMP - 98 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 62 81 88 89 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c - - - ICCARM - 18 - - - BICOMP - 0 - - - - - ICCARM - 129 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 - - - BICOMP - 129 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c - - - ICCARM - 276 - - - BICOMP - 202 - - - - - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 143 - - - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 143 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 274 - - - BICOMP - 191 - - - - - ICCARM - 108 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 108 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 298 - - - BICOMP - 15 - - - - - ICCARM - 91 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - BICOMP - 91 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 111 66 98 62 81 88 89 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c - - - ICCARM - 258 - - - BICOMP - 190 - - - - - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 124 127 143 136 129 148 - - - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 124 127 143 136 129 148 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c - - - ICCARM - 73 - - - BICOMP - 201 - - - - - ICCARM - 147 127 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 143 - - - BICOMP - 147 127 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 143 + 72 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 @@ -1547,45 +1045,160 @@ $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c - ICCARM - 141 + BICOMP + 339 - BICOMP - 59 + ICCARM + 127 - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 146 129 + BICOMP + 179 318 78 23 306 217 283 80 175 134 177 184 335 135 336 103 223 105 340 88 81 93 321 172 104 324 89 156 - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 146 129 + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 134 105 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c - ICCARM - 2 + BICOMP + 170 - BICOMP - 7 + ICCARM + 39 - ICCARM - 111 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 66 98 62 81 88 89 + BICOMP + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 119 105 108 110 112 + + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 119 105 108 110 112 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c + BICOMP - 111 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 61 74 99 33 44 68 66 98 62 81 88 89 + 323 + + + ICCARM + 289 + + + + + BICOMP + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 98 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 98 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + BICOMP + 142 + + + ICCARM + 56 + + + + + BICOMP + 346 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 171 178 76 + + + ICCARM + 346 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + BICOMP + 25 + + + ICCARM + 256 + + + + + BICOMP + 327 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 73 346 171 178 76 + + + ICCARM + 327 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 73 346 171 178 76 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c + + + BICOMP + 6 + + + ICCARM + 181 + + + + + BICOMP + 88 104 175 223 179 108 217 336 321 324 78 156 340 335 81 93 172 89 112 23 177 184 306 318 283 135 80 110 103 + + + ICCARM + 110 112 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 108 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c + + + BICOMP + 331 + + + ICCARM + 52 + + + + + BICOMP + 23 217 336 321 324 223 115 78 119 177 88 175 104 179 156 134 105 108 340 335 81 93 172 89 184 306 318 283 135 80 103 + + + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 134 119 105 115 108 @@ -1593,68 +1206,620 @@ $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c - ICCARM - 273 + BICOMP + 310 + + ICCARM + 188 + + + + + BICOMP + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + BICOMP + 83 + + + ICCARM + 58 + + + + + BICOMP + 319 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 320 101 327 73 346 171 178 76 + + + ICCARM + 319 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + BICOMP + 94 + + + ICCARM + 314 + + + + + BICOMP + 73 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 346 171 178 76 + + + ICCARM + 73 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + BICOMP + 49 + + + ICCARM + 258 + + + + + BICOMP + 300 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 319 320 101 327 73 346 171 178 76 + + + ICCARM + 300 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + BICOMP + 343 + + + ICCARM + 15 + + + + + BICOMP + 85 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + ICCARM + 85 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + BICOMP + 82 + + + ICCARM + 180 + + + + + BICOMP + 90 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + ICCARM + 90 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + BICOMP + 293 + + + ICCARM + 55 + + + + + BICOMP + 87 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + ICCARM + 87 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + BICOMP + 7 + + + ICCARM + 57 + + + + + BICOMP + 121 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + ICCARM + 121 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + BICOMP + 286 + + + ICCARM + 255 + + + + + BICOMP + 101 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 327 73 346 171 178 76 + + + ICCARM + 101 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + BICOMP + 126 + + + ICCARM + 299 + + + + + BICOMP + 320 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 101 327 73 346 171 178 76 + + + ICCARM + 320 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + BICOMP + 19 + + + ICCARM + 307 + + + + + BICOMP + 171 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 178 76 + + + ICCARM + 171 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 178 76 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c + + + BICOMP + 139 + + + ICCARM + 290 + + + + + BICOMP + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + BICOMP + 18 + + + ICCARM + 41 + + + + + BICOMP + 91 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + ICCARM + 91 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c + + + BICOMP + 137 + + + ICCARM + 11 + + + + + BICOMP + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + BICOMP + 128 + + + ICCARM + 303 + + + + + BICOMP + 131 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + ICCARM + 131 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 178 76 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c + + + BICOMP + 305 + + + ICCARM + 43 + + + + + BICOMP + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c + + + BICOMP + 95 + + + ICCARM + 285 + + + + + BICOMP + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + BICOMP + 9 + + + ICCARM + 2 + + + + + BICOMP + 178 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 76 + + + ICCARM + 178 102 317 109 175 179 93 321 172 336 318 173 168 99 130 96 330 174 100 300 319 320 101 327 73 346 171 76 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c + + + BICOMP + 182 + + + ICCARM + 1 + + + + + BICOMP + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 156 23 104 283 80 223 78 135 324 89 177 103 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 156 23 104 283 80 223 78 135 324 89 177 103 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c + + + BICOMP + 252 + + + ICCARM + 295 + + + + + BICOMP + 105 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 + + + ICCARM + 105 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c + BICOMP 14 + + ICCARM + 35 + - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 + BICOMP + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 108 - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 103 76 + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 108 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c - ICCARM - 150 + BICOMP + 344 - BICOMP - 22 + ICCARM + 193 - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 + BICOMP + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 177 78 103 - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 74 183 177 78 103 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c - ICCARM - 167 + BICOMP + 17 - BICOMP - 36 + ICCARM + 10 - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 + BICOMP + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 119 112 108 115 105 117 + + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 119 112 108 115 105 117 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c + BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 + 288 + + + ICCARM + 160 + + + + + BICOMP + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 119 105 108 117 + + + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 119 105 108 117 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c + + + BICOMP + 325 + + + ICCARM + 34 + + + + + BICOMP + 217 306 318 179 98 184 175 335 340 88 81 93 336 321 172 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 98 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c + + + BICOMP + 311 + + + ICCARM + 12 + + + + + BICOMP + 172 179 23 306 78 111 184 81 93 175 340 283 80 156 217 335 88 336 321 177 135 103 318 223 104 324 89 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 156 23 104 283 80 223 78 135 324 89 177 103 111 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c + + + BICOMP + 296 + + + ICCARM + 155 + + + + + BICOMP + 217 340 335 78 336 321 324 223 110 88 175 104 179 112 108 23 177 184 306 81 93 172 89 156 318 283 135 80 103 + + + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 112 108 110 @@ -1662,45 +1827,114 @@ $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c - ICCARM - 121 + BICOMP + 342 - BICOMP - 43 + ICCARM + 114 - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 + BICOMP + 321 336 340 306 217 184 175 335 88 81 93 172 98 179 318 - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c - ICCARM - 279 + BICOMP + 143 - BICOMP - 181 + ICCARM + 54 - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 + BICOMP + 321 336 340 306 217 184 175 335 88 81 93 172 98 179 318 + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c + BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 + 161 + + + ICCARM + 301 + + + + + BICOMP + 88 217 335 318 179 98 184 306 175 340 81 93 336 321 172 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 98 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c + + + BICOMP + 345 + + + ICCARM + 266 + + + + + BICOMP + 321 336 335 217 88 175 340 184 306 81 93 172 98 179 318 + + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c + + + BICOMP + 16 + + + ICCARM + 141 + + + + + BICOMP + 306 335 135 23 179 175 177 184 336 103 340 223 217 88 318 283 80 78 156 81 93 321 172 104 324 89 + + + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 @@ -1708,22 +1942,183 @@ $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c - ICCARM - 166 + BICOMP + 20 - BICOMP - 195 + ICCARM + 136 - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 + BICOMP + 335 179 184 175 340 89 306 217 318 223 104 324 78 103 156 88 81 93 336 321 172 23 177 283 135 80 98 + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 156 23 104 283 80 223 78 135 324 89 177 103 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 + 150 + + + ICCARM + 33 + + + + + BICOMP + 88 217 335 318 179 98 184 306 175 340 81 93 336 321 172 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 98 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c + + + BICOMP + 302 + + + ICCARM + 144 + + + + + BICOMP + 321 336 340 306 217 88 184 175 335 81 93 172 98 179 318 + + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c + + + BICOMP + 322 + + + ICCARM + 140 + + + + + BICOMP + 321 335 336 217 88 175 184 306 81 93 172 340 179 318 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c + + + BICOMP + 97 + + + ICCARM + 167 + + + + + BICOMP + 336 223 321 324 177 184 217 78 23 306 175 104 179 108 340 335 88 81 93 172 89 156 318 283 135 80 103 + + + ICCARM + 156 340 217 184 335 81 175 179 93 321 172 336 318 306 88 23 104 283 80 223 78 135 324 89 177 103 108 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c + + + BICOMP + 294 + + + ICCARM + 166 + + + + + BICOMP + 177 88 175 179 156 78 27 217 336 321 283 80 335 81 93 172 340 23 135 103 111 184 306 318 223 104 324 89 + + + ICCARM + 111 340 217 184 335 81 175 179 93 321 172 336 318 306 88 156 23 104 283 80 223 78 135 324 89 177 103 27 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c + + + BICOMP + 315 + + + ICCARM + 162 + + + + + BICOMP + 321 336 184 217 340 306 175 335 88 81 93 172 98 179 318 + + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c + + + BICOMP + 333 + + + ICCARM + 153 + + + + + BICOMP + 335 217 88 318 179 98 184 306 175 340 81 93 336 321 172 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 98 @@ -1731,22 +2126,68 @@ $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c - ICCARM - 286 + BICOMP + 146 - BICOMP - 157 + ICCARM + 53 - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 + BICOMP + 217 336 321 88 175 98 335 81 93 172 340 184 306 179 318 + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 98 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c + BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 + 297 + + + ICCARM + 148 + + + + + BICOMP + 321 336 306 217 184 175 335 88 81 93 172 340 179 318 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c + + + BICOMP + 287 + + + ICCARM + 36 + + + + + BICOMP + 175 89 306 223 217 103 111 340 318 179 27 184 335 104 324 78 156 88 81 93 336 321 172 23 177 283 135 80 98 + + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 156 23 104 283 80 223 78 135 324 89 177 103 27 111 @@ -1754,22 +2195,91 @@ $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c - ICCARM - 140 + BICOMP + 328 - BICOMP - 49 + ICCARM + 116 - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 + BICOMP + 217 321 336 88 335 175 340 184 306 81 93 172 98 179 318 + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c + BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 + 304 + + + ICCARM + 159 + + + + + BICOMP + 335 217 88 318 179 98 184 306 175 340 81 93 336 321 172 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 98 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c + + + BICOMP + 337 + + + ICCARM + 316 + + + + + BICOMP + 306 217 184 318 179 98 335 88 175 340 81 93 336 321 172 + + + ICCARM + 340 217 184 335 81 175 179 93 321 172 336 318 306 88 98 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + + + BICOMP + 291 + + + ICCARM + 106 + + + + + BICOMP + 217 321 336 88 335 175 340 184 306 81 93 172 98 179 318 + + + ICCARM + 98 340 217 184 335 81 175 179 93 321 172 336 318 306 88 @@ -1778,513 +2288,53 @@ AARM - 270 + 86 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_async.c - - ICCARM - 266 - BICOMP - 8 + 348 - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 122 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 122 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c - - - ICCARM - 154 - - - BICOMP - 25 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c - - - ICCARM - 304 - - - BICOMP - 38 - - - - - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 188 122 - - - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 163 186 149 9 109 271 116 120 67 105 87 97 188 122 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c - - - ICCARM - 170 - - - BICOMP - 45 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c - - - ICCARM - 176 - - - BICOMP - 196 - - - - - ICCARM - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 - - - BICOMP - 163 41 210 78 40 101 82 85 93 65 83 69 57 37 96 186 149 9 109 271 116 120 67 105 87 97 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c - - - ICCARM - 5 - - - BICOMP - 56 - - - - - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c - - - ICCARM - 171 - - - BICOMP - 47 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c - - - ICCARM - 285 - - - BICOMP - 63 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c - - - ICCARM - 183 - - - BICOMP - 53 - - - - - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c - - - ICCARM - 156 - - - BICOMP - 13 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c - - - ICCARM - 52 - - - BICOMP - 55 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c - - - ICCARM - 289 - - - BICOMP - 180 - - - - - ICCARM - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - BICOMP - 102 41 210 78 40 101 82 85 93 65 83 69 57 37 96 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c - - - ICCARM - 34 - - - BICOMP - 182 - - - - - ICCARM - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - BICOMP - 41 210 78 40 101 82 85 93 65 83 69 57 37 96 102 - - - - - $PROJ_DIR$\..\components\easylogger\plugins\flash\elog_flash_port.c - - - ICCARM - 332 - - - BICOMP - 333 - - - - - ICCARM - 346 100 198 145 82 85 93 65 83 69 57 172 116 77 343 102 41 210 78 40 101 37 96 - - - BICOMP - 346 100 198 145 82 85 93 65 83 69 57 172 116 77 343 102 41 210 78 40 101 37 96 - - - - - $PROJ_DIR$\..\components\easyflash\src\ef_log.c - - - ICCARM - 327 - - - BICOMP - 345 - - - - - ICCARM - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 - - - BICOMP - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 - - - - - $PROJ_DIR$\..\components\easyflash\src\ef_utils.c - - - ICCARM - 323 - - - BICOMP - 318 - - - - - ICCARM - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 - - - BICOMP - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 - - - - - $PROJ_DIR$\..\components\easyflash\src\easyflash.c - - - ICCARM - 325 - - - BICOMP - 328 - - - - - ICCARM - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 - - - BICOMP - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 - - - - - $PROJ_DIR$\..\components\easyflash\src\ef_iap.c - - - ICCARM - 324 - - - BICOMP 347 - ICCARM - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 + BICOMP + 5 93 172 175 154 336 103 177 109 185 179 318 321 78 79 - BICOMP - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 + ICCARM + 79 5 109 175 179 93 321 172 336 318 154 78 185 177 103 - $PROJ_DIR$\..\..\..\..\..\easylogger\plugins\flash\elog_flash.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_buf.c - ICCARM - 317 + BICOMP + 349 - BICOMP - 319 + ICCARM + 350 - - ICCARM - 346 100 198 145 82 85 93 65 83 69 57 172 116 77 343 320 321 61 74 112 64 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 283 155 271 87 97 - BICOMP - 346 100 198 145 82 85 93 65 83 69 57 172 116 77 343 320 321 61 74 112 64 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 283 155 271 87 97 + 109 175 93 318 179 185 336 177 5 154 79 321 172 78 103 - - - - $PROJ_DIR$\..\components\easyflash\port\ef_port.c - ICCARM - 331 - - - BICOMP - 330 - - - - - ICCARM - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 102 41 210 78 40 101 37 96 - - - BICOMP - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 102 41 210 78 40 101 37 96 - - - - - $PROJ_DIR$\..\components\easyflash\src\ef_env.c - - - ICCARM - 326 - - - BICOMP - 329 - - - - - ICCARM - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 87 97 271 - - - BICOMP - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 87 97 271 - - - - - $PROJ_DIR$\..\components\easyflash\src\ef_env_wl.c - - - ICCARM - 322 - - - BICOMP - 344 - - - - - ICCARM - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 87 97 271 - - - BICOMP - 320 321 61 74 112 64 145 82 85 93 65 83 69 57 84 72 94 128 110 99 33 44 68 111 66 98 62 81 88 89 172 116 77 87 97 271 + 79 5 109 175 179 93 321 172 336 318 154 78 185 177 103 diff --git a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewd b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewd index e1929e2..51ba973 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewd +++ b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewd @@ -12,7 +12,7 @@ C-SPY 2 - 25 + 28 1 1 - + + + + + + + + @@ -253,6 +281,181 @@ + + CMSISDAP_ID + 2 + + 4 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GDBSERVER_ID 2 @@ -325,17 +528,13 @@ IJET_ID 2 - 2 + 8 1 1 - + + + + + + + JLINK_ID 2 - 15 + 16 1 1 - @@ -976,7 +1154,7 @@ STLINK_ID 2 - 2 + 3 1 1 + + + + + + + + + + + + + + + + @@ -1036,10 +1279,10 @@ - XDS100_ID + TIFET_ID 2 - 2 + 1 1 1 + + + + + + + + + + + + + + + + + XDS100_ID + 2 + + 5 + 1 + 1 + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1082,6 +1510,10 @@ $TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin 0 + + $TOOLKIT_DIR$\plugins\middleware\PercepioTraceExporter\PercepioTraceExportPlugin.ewplugin + 0 + $TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin 0 @@ -1107,11 +1539,7 @@ 0 - $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin + $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB7_Plugin.ewplugin 0 @@ -1122,6 +1550,10 @@ $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 @@ -1142,10 +1574,6 @@ $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin 0 - - $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin - 1 - $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin 0 diff --git a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewp b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewp index 7c92feb..49229ac 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewp +++ b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewp @@ -12,7 +12,7 @@ General 3 - 21 + 24 1 1 - - - + + + + + + + ICCARM 2 - 28 + 31 1 1 + + + AARM 2 - 8 + 9 1 1 + @@ -579,8 +613,8 @@ 1 @@ -625,7 +660,7 @@ ILINK 0 - 15 + 17 1 1 + + @@ -1009,6 +1052,12 @@ $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c + + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_async.c + + + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_buf.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c diff --git a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewt b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewt new file mode 100644 index 0000000..409c792 --- /dev/null +++ b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.ewt @@ -0,0 +1,1487 @@ + + + + 2 + + stm32f103xE + + ARM + + 1 + + C-STAT + 259 + + 259 + + 0 + + 1 + 600 + 0 + 2 + 0 + 1 + 100 + + + 1.3.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RuntimeChecking + 0 + + 2 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + app + + $PROJ_DIR$\..\app\src\app.c + + + $PROJ_DIR$\..\app\src\app_task.c + + + $PROJ_DIR$\..\app\inc\rtconfig.h + + + $PROJ_DIR$\..\app\src\stm32f10x_it.c + + + $PROJ_DIR$\..\app\src\user_finsh_cmd.c + + + + components + + easyflash + + port + + $PROJ_DIR$\..\components\easyflash\port\ef_port.c + + + + src + + $PROJ_DIR$\..\components\easyflash\src\easyflash.c + + + $PROJ_DIR$\..\components\easyflash\src\ef_env.c + + + $PROJ_DIR$\..\components\easyflash\src\ef_env_wl.c + + + $PROJ_DIR$\..\components\easyflash\src\ef_iap.c + + + $PROJ_DIR$\..\components\easyflash\src\ef_log.c + + + $PROJ_DIR$\..\components\easyflash\src\ef_utils.c + + + + + easylogger + + plugins + + flash + + $PROJ_DIR$\..\..\..\..\..\easylogger\plugins\flash\elog_flash.c + + + $PROJ_DIR$\..\components\easylogger\plugins\flash\elog_flash_port.c + + + + + port + + $PROJ_DIR$\..\components\easylogger\port\elog_port.c + + + + src + + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c + + + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_async.c + + + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_buf.c + + + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c + + + + + others + + $PROJ_DIR$\..\components\others\bsp.c + + + $PROJ_DIR$\..\components\others\utils.c + + + + rtt_uart + + $PROJ_DIR$\..\components\rtt_uart\usart.c + + + + + libs + + cmsis + + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s + + + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + + std_periph_driver + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + + + rt_thread_1.2.2 + + drivers + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c + + + + finsh + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c + + + + kernel + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.h + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c + + + + libcpu + + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S + + + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c + + + + + + diff --git a/demo/os/rt-thread/stm32f10x/EWARM/EasyLoggerCustomSfr.sfr b/demo/os/rt-thread/stm32f10x/EWARM/EasyLoggerCustomSfr.sfr deleted file mode 100644 index 241820a..0000000 --- a/demo/os/rt-thread/stm32f10x/EWARM/EasyLoggerCustomSfr.sfr +++ /dev/null @@ -1,4 +0,0 @@ -[Sfr] - - -[SfrGroupInfo] \ No newline at end of file diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.crun b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.crun new file mode 100644 index 0000000..ef39dce --- /dev/null +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.crun @@ -0,0 +1,16 @@ + + + + 1 + + + * + * + * + 0 + 1 + + + + + diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dni b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dni index 38a612e..86a9454 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dni +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dni @@ -10,6 +10,7 @@ LimitSize=0 ByteLimit=50 [JLinkDriver] CStepIntDis=_ 0 +LeaveTargetRunning=_ 0 [SWOTraceHWSettings] OverrideDefaultClocks=0 CpuClock=72000000 diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.cspy.bat b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.cspy.bat new file mode 100644 index 0000000..b765000 --- /dev/null +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.cspy.bat @@ -0,0 +1,40 @@ +@REM This batch file has been generated by the IAR Embedded Workbench +@REM C-SPY Debugger, as an aid to preparing a command line for running +@REM the cspybat command line utility using the appropriate settings. +@REM +@REM Note that this file is generated every time a new debug session +@REM is initialized, so you may want to move or rename the file before +@REM making changes. +@REM +@REM You can launch cspybat by typing the name of this batch file followed +@REM by the name of the debug file (usually an ELF/DWARF or UBROF file). +@REM +@REM Read about available command line parameters in the C-SPY Debugging +@REM Guide. Hints about additional command line parameters that may be +@REM useful in specific cases: +@REM --download_only Downloads a code image without starting a debug +@REM session afterwards. +@REM --silent Omits the sign-on message. +@REM --timeout Limits the maximum allowed execution time. +@REM + + +@echo off + +if not "%~1" == "" goto debugFile + +@echo on + +"C:\Program Files\IAR Systems\Embedded Workbench 7.4\common\bin\cspybat" -f "E:\Program\STM32\EasyLogger\demo\os\rt-thread\stm32f10x\EWARM\settings\EasyLogger.stm32f103xE.general.xcl" --backend -f "E:\Program\STM32\EasyLogger\demo\os\rt-thread\stm32f10x\EWARM\settings\EasyLogger.stm32f103xE.driver.xcl" + +@echo off +goto end + +:debugFile + +@echo on + +"C:\Program Files\IAR Systems\Embedded Workbench 7.4\common\bin\cspybat" -f "E:\Program\STM32\EasyLogger\demo\os\rt-thread\stm32f10x\EWARM\settings\EasyLogger.stm32f103xE.general.xcl" "--debug_file=%~1" --backend -f "E:\Program\STM32\EasyLogger\demo\os\rt-thread\stm32f10x\EWARM\settings\EasyLogger.stm32f103xE.driver.xcl" + +@echo off +:end \ No newline at end of file diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.driver.xcl b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.driver.xcl new file mode 100644 index 0000000..df9000c --- /dev/null +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.driver.xcl @@ -0,0 +1,33 @@ +"--endian=little" + +"--cpu=Cortex-M3" + +"--fpu=None" + +"-p" + +"C:\Program Files\IAR Systems\Embedded Workbench 7.4\arm\CONFIG\debugger\ST\STM32F103ZE.ddf" + +"--drv_verify_download" + +"--semihosting" + +"--device=STM32F103ZE" + +"--drv_communication=USB0" + +"--drv_interface_speed=auto" + +"--jlink_initial_speed=32" + +"--jlink_reset_strategy=0,8" + +"--drv_interface=SWD" + +"--drv_catch_exceptions=0x000" + +"--drv_swo_clock_setup=72000000,0,2000000" + + + + diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.general.xcl b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.general.xcl new file mode 100644 index 0000000..5d273fa --- /dev/null +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.stm32f103xE.general.xcl @@ -0,0 +1,15 @@ +"C:\Program Files\IAR Systems\Embedded Workbench 7.4\arm\bin\armproc.dll" + +"C:\Program Files\IAR Systems\Embedded Workbench 7.4\arm\bin\armjlink2.dll" + +"E:\Program\STM32\EasyLogger\demo\os\rt-thread\stm32f10x\EWARM\stm32f103xE\Exe\EasyLogger.out" + +--plugin "C:\Program Files\IAR Systems\Embedded Workbench 7.4\arm\bin\armbat.dll" + +--device_macro "C:\Program Files\IAR Systems\Embedded Workbench 7.4\arm\config\debugger\ST\STM32F1xx_XL.dmac" + +--flash_loader "C:\Program Files\IAR Systems\Embedded Workbench 7.4\arm\config\flashloader\ST\FlashSTM32F10xxE.board" + + + + diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wsdt b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wsdt index 7f3ea34..5782ce0 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wsdt +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wsdt @@ -12,12 +12,12 @@ - 232272727 + 276272727 20121532481201621 - + TabID-24465-26237 @@ -29,20 +29,20 @@ - 0TabID-28731-28409BuildBuildTabID-15495-1620Debug LogDebug-Log0 + 0TabID-28731-28409BuildBuildTabID-15495-1620Debug LogDebug-Log0 - TextEditor$WS_DIR$\..\app\src\app_task.c000000989800100000010000001 + TextEditor$WS_DIR$\..\app\src\app_task.c0000000000100000010000001 - iaridepm.enu1-2-2724306-2-2200200119048206825183333750776-2-21981682-2-216842001002381206825119048206825 + iaridepm.enu1-2-2748350-2-2229206119271206620183333752257-2-22041922-2-219242061002083206620119271206620 diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wspos b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wspos new file mode 100644 index 0000000..5056123 --- /dev/null +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wspos @@ -0,0 +1,2 @@ +[MainWindow] +WindowPlacement=_ 305 234 1745 993 3 diff --git a/demo/os/rt-thread/stm32f10x/README.md b/demo/os/rt-thread/stm32f10x/README.md index a6f8ddb..1dc0a5d 100644 --- a/demo/os/rt-thread/stm32f10x/README.md +++ b/demo/os/rt-thread/stm32f10x/README.md @@ -4,7 +4,7 @@ ## 1、简介 -通过 `app\src\app_task.c` 的 `test_elog()` 方法来测试日志的输出,用户可以接入终端来控制日志的输出与过滤器的设置。 +通过 `app\src\app_task.c` 的 `test_elog()` 方法来测试日志的输出,默认开启了异步输出模式,用户可以接入终端来控制日志的输出与过滤器的设置。 ## 2、使用方法 diff --git a/demo/os/rt-thread/stm32f10x/RVMDK/EasyLogger.uvopt b/demo/os/rt-thread/stm32f10x/RVMDK/EasyLogger.uvopt index 27350cc..82676a3 100644 --- a/demo/os/rt-thread/stm32f10x/RVMDK/EasyLogger.uvopt +++ b/demo/os/rt-thread/stm32f10x/RVMDK/EasyLogger.uvopt @@ -480,6 +480,30 @@ 0 0 0 + ..\..\..\..\..\easylogger\src\elog_async.c + elog_async.c + 0 + 0 + + + 4 + 23 + 1 + 0 + 0 + 0 + ..\..\..\..\..\easylogger\src\elog_buf.c + elog_buf.c + 0 + 0 + + + 4 + 24 + 1 + 0 + 0 + 0 ..\..\..\..\..\easylogger\src\elog_utils.c elog_utils.c 0 @@ -487,7 +511,7 @@ 4 - 23 + 25 1 0 0 @@ -499,7 +523,7 @@ 4 - 24 + 26 1 0 0 @@ -511,7 +535,7 @@ 4 - 25 + 27 1 0 0 @@ -531,7 +555,7 @@ 0 5 - 26 + 28 1 0 0 @@ -543,7 +567,7 @@ 5 - 27 + 29 1 0 0 @@ -555,7 +579,7 @@ 5 - 28 + 30 1 0 0 @@ -567,7 +591,7 @@ 5 - 29 + 31 1 0 0 @@ -579,7 +603,7 @@ 5 - 30 + 32 1 0 0 @@ -591,7 +615,7 @@ 5 - 31 + 33 1 0 0 @@ -603,7 +627,7 @@ 5 - 32 + 34 1 0 0 @@ -615,7 +639,7 @@ 5 - 33 + 35 1 0 0 @@ -627,7 +651,7 @@ 5 - 34 + 36 1 0 0 @@ -639,7 +663,7 @@ 5 - 35 + 37 1 0 0 @@ -651,7 +675,7 @@ 5 - 36 + 38 1 0 0 @@ -663,7 +687,7 @@ 5 - 37 + 39 1 0 0 @@ -675,7 +699,7 @@ 5 - 38 + 40 1 0 0 @@ -687,7 +711,7 @@ 5 - 39 + 41 1 0 0 @@ -699,7 +723,7 @@ 5 - 40 + 42 1 0 0 @@ -711,7 +735,7 @@ 5 - 41 + 43 1 0 0 @@ -723,7 +747,7 @@ 5 - 42 + 44 1 0 0 @@ -735,7 +759,7 @@ 5 - 43 + 45 1 0 0 @@ -747,7 +771,7 @@ 5 - 44 + 46 1 0 0 @@ -759,7 +783,7 @@ 5 - 45 + 47 1 0 0 @@ -771,7 +795,7 @@ 5 - 46 + 48 1 0 0 @@ -783,7 +807,7 @@ 5 - 47 + 49 1 0 0 @@ -795,7 +819,7 @@ 5 - 48 + 50 1 0 0 @@ -815,7 +839,7 @@ 0 6 - 49 + 51 1 0 0 @@ -827,7 +851,7 @@ 6 - 50 + 52 1 0 0 @@ -847,7 +871,7 @@ 0 7 - 51 + 53 1 0 0 @@ -859,7 +883,7 @@ 7 - 52 + 54 1 0 0 @@ -871,7 +895,7 @@ 7 - 53 + 55 1 0 0 @@ -883,7 +907,7 @@ 7 - 54 + 56 1 0 0 @@ -895,7 +919,7 @@ 7 - 55 + 57 1 0 0 @@ -907,7 +931,7 @@ 7 - 56 + 58 1 0 0 @@ -919,7 +943,7 @@ 7 - 57 + 59 1 0 0 @@ -931,7 +955,7 @@ 7 - 58 + 60 1 0 0 @@ -943,7 +967,7 @@ 7 - 59 + 61 1 0 0 @@ -955,7 +979,7 @@ 7 - 60 + 62 1 0 0 @@ -967,7 +991,7 @@ 7 - 61 + 63 1 0 0 @@ -979,7 +1003,7 @@ 7 - 62 + 64 1 0 0 @@ -991,7 +1015,7 @@ 7 - 63 + 65 1 0 0 @@ -1003,7 +1027,7 @@ 7 - 64 + 66 1 0 0 @@ -1015,7 +1039,7 @@ 7 - 65 + 67 1 0 0 @@ -1027,7 +1051,7 @@ 7 - 66 + 68 1 0 0 @@ -1047,7 +1071,7 @@ 0 8 - 67 + 69 1 0 0 @@ -1059,7 +1083,7 @@ 8 - 68 + 70 1 0 0 @@ -1071,7 +1095,7 @@ 8 - 69 + 71 1 0 0 @@ -1083,7 +1107,7 @@ 8 - 70 + 72 1 0 0 @@ -1095,7 +1119,7 @@ 8 - 71 + 73 1 0 0 @@ -1107,7 +1131,7 @@ 8 - 72 + 74 1 0 0 @@ -1119,7 +1143,7 @@ 8 - 73 + 75 1 0 0 @@ -1139,7 +1163,7 @@ 0 9 - 74 + 76 1 0 0 @@ -1151,7 +1175,7 @@ 9 - 75 + 77 1 0 0 @@ -1163,7 +1187,7 @@ 9 - 76 + 78 1 0 0 @@ -1175,7 +1199,7 @@ 9 - 77 + 79 1 0 0 @@ -1187,7 +1211,7 @@ 9 - 78 + 80 1 0 0 @@ -1199,7 +1223,7 @@ 9 - 79 + 81 1 0 0 @@ -1211,7 +1235,7 @@ 9 - 80 + 82 1 0 0 @@ -1223,7 +1247,7 @@ 9 - 81 + 83 1 0 0 @@ -1235,7 +1259,7 @@ 9 - 82 + 84 1 0 0 @@ -1247,7 +1271,7 @@ 9 - 83 + 85 1 0 0 @@ -1259,7 +1283,7 @@ 9 - 84 + 86 1 0 0 @@ -1271,7 +1295,7 @@ 9 - 85 + 87 1 0 0 @@ -1283,7 +1307,7 @@ 9 - 86 + 88 1 0 0 @@ -1295,7 +1319,7 @@ 9 - 87 + 89 1 0 0 @@ -1307,7 +1331,7 @@ 9 - 88 + 90 1 0 0 diff --git a/demo/os/rt-thread/stm32f10x/RVMDK/EasyLogger.uvproj b/demo/os/rt-thread/stm32f10x/RVMDK/EasyLogger.uvproj index 89e596b..1a89415 100644 --- a/demo/os/rt-thread/stm32f10x/RVMDK/EasyLogger.uvproj +++ b/demo/os/rt-thread/stm32f10x/RVMDK/EasyLogger.uvproj @@ -361,7 +361,7 @@ 2 0 0 - 0 + 1 0 1 1 @@ -534,6 +534,16 @@ 1 ..\..\..\..\..\easylogger\src\elog.c + + elog_async.c + 1 + ..\..\..\..\..\easylogger\src\elog_async.c + + + elog_buf.c + 1 + ..\..\..\..\..\easylogger\src\elog_buf.c + elog_utils.c 1 diff --git a/demo/os/rt-thread/stm32f10x/components/easylogger/inc/elog_cfg.h b/demo/os/rt-thread/stm32f10x/components/easylogger/inc/elog_cfg.h index c89b671..b9687fe 100644 --- a/demo/os/rt-thread/stm32f10x/components/easylogger/inc/elog_cfg.h +++ b/demo/os/rt-thread/stm32f10x/components/easylogger/inc/elog_cfg.h @@ -45,5 +45,11 @@ #define ELOG_FILTER_KW_MAX_LEN 16 /* output newline sign */ #define ELOG_NEWLINE_SIGN "\r\n" +/* enable asynchronous output mode */ +#define ELOG_ASYNC_OUTPUT_ENABLE +/* buffer size for asynchronous output mode */ +#define ELOG_ASYNC_OUTPUT_BUF_SIZE ELOG_LINE_BUF_SIZE * 10 +/* asynchronous output mode using POSIX pthread implementation */ +//#define ELOG_ASYNC_OUTPUT_USING_PTHREAD #endif /* _ELOG_CFG_H_ */ diff --git a/demo/os/rt-thread/stm32f10x/components/easylogger/port/elog_port.c b/demo/os/rt-thread/stm32f10x/components/easylogger/port/elog_port.c index e1e1034..520ebdb 100644 --- a/demo/os/rt-thread/stm32f10x/components/easylogger/port/elog_port.c +++ b/demo/os/rt-thread/stm32f10x/components/easylogger/port/elog_port.c @@ -33,6 +33,12 @@ static struct rt_semaphore output_lock; +#ifdef ELOG_ASYNC_OUTPUT_ENABLE +static struct rt_semaphore output_notice; + +static void async_output(void *arg); +#endif + /** * EasyLogger port initialize * @@ -42,6 +48,17 @@ ElogErrCode elog_port_init(void) { ElogErrCode result = ELOG_NO_ERR; rt_sem_init(&output_lock, "elog lock", 1, RT_IPC_FLAG_PRIO); + +#ifdef ELOG_ASYNC_OUTPUT_ENABLE + rt_thread_t async_thread = NULL; + + rt_sem_init(&output_notice, "elog async", 0, RT_IPC_FLAG_PRIO); + + async_thread = rt_thread_create("elog_async", async_output, NULL, 1024, RT_THREAD_PRIORITY_MAX - 1, 10); + if (async_thread) { + rt_thread_startup(async_thread); + } +#endif return result; } @@ -101,3 +118,28 @@ const char *elog_port_get_p_info(void) { const char *elog_port_get_t_info(void) { return rt_thread_self()->name; } + +#ifdef ELOG_ASYNC_OUTPUT_ENABLE +void elog_async_output_notice(void) { + rt_sem_release(&output_notice); +} + +static void async_output(void *arg) { + size_t get_log_size = 0; + static char poll_get_buf[ELOG_LINE_BUF_SIZE - 4]; + + while(true) { + /* waiting log */ + rt_sem_take(&output_notice, RT_WAITING_FOREVER); + /* polling gets and outputs the log */ + while(true) { + get_log_size = elog_async_get_log(poll_get_buf, sizeof(poll_get_buf)); + if (get_log_size) { + elog_port_output(poll_get_buf, get_log_size); + } else { + break; + } + } + } +} +#endif