From 110b2f46de88f29e16f7917172171829d82a7170 Mon Sep 17 00:00:00 2001 From: armink Date: Sat, 25 Jul 2015 16:32:42 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E3=80=90=E5=A2=9E=E5=8A=A0=E3=80=91?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E6=A0=BC=E5=BC=8F=E5=8F=AF=E6=8C=89=E7=85=A7?= =?UTF-8?q?=E7=BA=A7=E5=88=AB=EF=BC=8C=E7=8B=AC=E7=AB=8B=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=9B?= 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 | 1298 ++++++++--------- .../stm32f10x/EWARM/settings/EasyLogger.dbgdt | 12 +- .../stm32f10x/EWARM/settings/EasyLogger.dni | 2 +- .../stm32f10x/EWARM/settings/EasyLogger.wsdt | 8 +- .../os/rt-thread/stm32f10x/app/src/app_task.c | 10 +- easylogger/inc/elog.h | 25 +- easylogger/src/elog.c | 48 +- 7 files changed, 698 insertions(+), 705 deletions(-) diff --git a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.dep b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.dep index 433b2ff..9de24e7 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.dep +++ b/demo/os/rt-thread/stm32f10x/EWARM/EasyLogger.dep @@ -6,514 +6,503 @@ stm32f103xE - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c - $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c - $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\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_init.o - $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\mempool.c - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o - $PROJ_DIR$\stm32f103xE\Obj\portal.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\stm32f103xE\Obj\cmd.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o + $PROJ_DIR$\stm32f103xE\Obj\elog.o + $PROJ_DIR$\stm32f103xE\Obj\dataqueue.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.o + $PROJ_DIR$\stm32f103xE\Obj\slab.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o + $PROJ_DIR$\stm32f103xE\Obj\thread.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\stm32f103xE\Obj\pipe.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.o - $PROJ_DIR$\stm32f103xE\Obj\serial.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o $PROJ_DIR$\stm32f103xE\Obj\finsh_error.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o + $PROJ_DIR$\stm32f103xE\Obj\pipe.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o - $PROJ_DIR$\stm32f103xE\Obj\elog.o + $PROJ_DIR$\stm32f103xE\Obj\cmd.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o + $PROJ_DIR$\stm32f103xE\Obj\serial.o $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o $PROJ_DIR$\stm32f103xE\Obj\ringbuffer.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.o $PROJ_DIR$\stm32f103xE\Obj\bsp.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o $PROJ_DIR$\stm32f103xE\Obj\completion.o $PROJ_DIR$\stm32f103xE\Obj\EasyLogger.pbd $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.o $PROJ_DIR$\stm32f103xE\Obj\finsh_compiler.o - $PROJ_DIR$\stm32f103xE\Obj\dataqueue.o - $PROJ_DIR$\..\app\src\stm32f10x_it.c - $PROJ_DIR$\..\components\easylogger\port\elog_port.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\app\src\app_task.c - $PROJ_DIR$\..\components\others\bsp.c - $PROJ_DIR$\..\components\rtt_uart\usart.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - $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$\..\app\inc\rtconfig.h - $PROJ_DIR$\..\app\src\user_finsh_cmd.c - $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c - $PROJ_DIR$\..\app\src\app.c - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $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_fsmc.c - $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\components\others\utils.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.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_usart.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.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$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.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_token.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\stm32f103xE\Obj\slab.o - $PROJ_DIR$\..\..\..\..\easylogger\src\elog_utils.c - $PROJ_DIR$\stm32f103xE\Exe\EasyLogger.out - $PROJ_DIR$\stm32f103xE\Obj\utils.o - $PROJ_DIR$\stm32f103xE\Obj\elog_port.o - $PROJ_DIR$\stm32f103xE\Obj\elog.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.o - $PROJ_DIR$\stm32f103xE\Obj\cpuport.o - $PROJ_DIR$\stm32f103xE\Obj\elog_utils.o - $PROJ_DIR$\stm32f103xE\Obj\app_task.o - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\app\inc\delay_conf.h - $PROJ_DIR$\..\components\others\utils.h - $PROJ_DIR$\stm32f103xE\Obj\bsp.o - $PROJ_DIR$\stm32f103xE\Obj\msh.o - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh.h - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\stm32f103xE\Obj\elog_utils.pbi - $PROJ_DIR$\stm32f103xE\Obj\memheap.o - $PROJ_DIR$\..\..\..\..\easylogger\src\elog.c - $PROJ_DIR$\stm32f103xE\Obj\symbol.o - $PROJ_DIR$\stm32f103xE\Obj\misc.o - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\cpuusage.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o + $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.o + $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c + $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 + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o + $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c + $PROJ_DIR$\stm32f103xE\Obj\portal.o + $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c + $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_init.o + $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\mempool.c $TOOLKIT_DIR$\inc\c\stdio.h + $TOOLKIT_DIR$\inc\c\stdlib.h $PROJ_DIR$\stm32f103xE\Obj\finsh_parser.o - $PROJ_DIR$\stm32f103xE\Obj\idle.o - $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.pbi - $PROJ_DIR$\stm32f103xE\Obj\usart.o - $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.o $PROJ_DIR$\stm32f103xE\Obj\shell.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\stm32f103xE\Obj\irq.o - $PROJ_DIR$\stm32f103xE\Obj\device.o $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.o - $PROJ_DIR$\stm32f103xE\Obj\ipc.o - $PROJ_DIR$\stm32f103xE\Obj\context_iar.o - $PROJ_DIR$\stm32f103xE\Obj\cpuusage.o + $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.pbi + $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.o $PROJ_DIR$\stm32f103xE\Obj\object.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_node.o + $PROJ_DIR$\stm32f103xE\Obj\ipc.o + $PROJ_DIR$\stm32f103xE\Obj\irq.o + $PROJ_DIR$\stm32f103xE\Obj\usart.o + $PROJ_DIR$\stm32f103xE\Obj\context_iar.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.pbi - $PROJ_DIR$\stm32f103xE\Obj\mem.o - $PROJ_DIR$\stm32f103xE\Obj\timer.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_var.o - $PROJ_DIR$\stm32f103xE\Obj\module.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_token.o $PROJ_DIR$\stm32f103xE\Obj\mempool.o + $PROJ_DIR$\stm32f103xE\Obj\device.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_node.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_var.o $TOOLKIT_DIR$\inc\c\ystdio.h $PROJ_DIR$\stm32f103xE\Obj\elog_port.pbi $PROJ_DIR$\stm32f103xE\Obj\thread.pbi + $PROJ_DIR$\stm32f103xE\Obj\cpuusage.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\stm32f103xE\Obj\idle.o + $PROJ_DIR$\stm32f103xE\Obj\timer.o + $PROJ_DIR$\..\RT-Thread-1.2.2\include\cpuusage.h + $PROJ_DIR$\stm32f103xE\Obj\mem.o + $PROJ_DIR$\stm32f103xE\Obj\module.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_token.o + $PROJ_DIR$\stm32f103xE\Obj\msh.o + $PROJ_DIR$\stm32f103xE\Obj\cpuport.o + $PROJ_DIR$\stm32f103xE\Obj\symbol.o + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\stm32f103xE\Obj\elog.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.o + $PROJ_DIR$\stm32f103xE\Obj\app_task.o + $PROJ_DIR$\stm32f103xE\Obj\elog_utils.o + $PROJ_DIR$\..\app\inc\delay_conf.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh.h + $PROJ_DIR$\stm32f103xE\Obj\elog_utils.pbi + $PROJ_DIR$\stm32f103xE\Obj\memheap.o + $PROJ_DIR$\stm32f103xE\Obj\misc.o + $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\stm32f103xE\Obj\thread.o - $PROJ_DIR$\stm32f103xE\Obj\symbol.pbi - $PROJ_DIR$\stm32f103xE\Obj\msh.pbi - $PROJ_DIR$\stm32f103xE\Obj\module.pbi - $PROJ_DIR$\stm32f103xE\Obj\app.o - $PROJ_DIR$\stm32f103xE\Obj\mem.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\stm32f103xE\Obj\bsp.o + $PROJ_DIR$\..\components\others\utils.h + $PROJ_DIR$\stm32f103xE\Obj\elog_port.o + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\stm32f103xE\Exe\EasyLogger.out + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.h + $PROJ_DIR$\stm32f103xE\Obj\utils.o + $PROJ_DIR$\stm32f103xE\Obj\finsh_init.pbi + $PROJ_DIR$\stm32f103xE\Obj\serial.pbi $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.pbi - $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi + $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.pbi + $PROJ_DIR$\stm32f103xE\Obj\app_task.pbi + $PROJ_DIR$\stm32f103xE\Obj\irq.pbi + $PROJ_DIR$\stm32f103xE\Obj\object.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi $PROJ_DIR$\stm32f103xE\Obj\kservice.pbi - $PROJ_DIR$\stm32f103xE\Obj\serial.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\stm32f103xE\Obj\mem.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.pbi $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\stm32f103xE\Obj\symbol.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.pbi + $PROJ_DIR$\stm32f103xE\Obj\app.o $PROJ_DIR$\stm32f103xE\Obj\clock.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_error.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi $PROJ_DIR$\stm32f103xE\Obj\scheduler.pbi - $PROJ_DIR$\stm32f103xE\Obj\irq.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_error.pbi $PROJ_DIR$\stm32f103xE\Obj\utils.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.pbi $PROJ_DIR$\stm32f103xE\Obj\device.pbi $PROJ_DIR$\stm32f103xE\Obj\scheduler.o - $PROJ_DIR$\stm32f103xE\Obj\object.pbi $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.bin $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.pbi $PROJ_DIR$\stm32f103xE\Obj\misc.pbi - $PROJ_DIR$\stm32f103xE\Obj\app_task.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_init.pbi - $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\stm32f103xE\Obj\cpuusage.pbi - $PROJ_DIR$\stm32f103xE\Obj\clock.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.pbi - $PROJ_DIR$\stm32f103xE\Obj\slab.pbi - $PROJ_DIR$\stm32f103xE\Obj\portal.pbi + $PROJ_DIR$\stm32f103xE\Obj\module.pbi + $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.pbi + $PROJ_DIR$\stm32f103xE\Obj\msh.pbi + $TOOLKIT_DIR$\inc\c\xtls.h $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\stm32f103xE\Obj\completion.pbi + $PROJ_DIR$\stm32f103xE\Obj\portal.pbi $PROJ_DIR$\stm32f103xE\Obj\ringbuffer.pbi - $PROJ_DIR$\stm32f103xE\Obj\memheap.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\stm32f103xE\Obj\usart.pbi - $PROJ_DIR$\stm32f103xE\Obj\timer.pbi + $PROJ_DIR$\stm32f103xE\Obj\shell.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_node.pbi + $PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi $PROJ_DIR$\stm32f103xE\Obj\cpuport.pbi - $PROJ_DIR$\stm32f103xE\Obj\app.pbi + $PROJ_DIR$\stm32f103xE\Obj\memheap.pbi + $PROJ_DIR$\stm32f103xE\Obj\clock.pbi $PROJ_DIR$\stm32f103xE\Obj\idle.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_node.pbi - $PROJ_DIR$\stm32f103xE\Obj\completion.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.pbi + $PROJ_DIR$\stm32f103xE\Obj\usart.pbi + $PROJ_DIR$\stm32f103xE\Obj\slab.pbi $PROJ_DIR$\stm32f103xE\Obj\finsh_parser.pbi + $PROJ_DIR$\stm32f103xE\Obj\timer.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi $PROJ_DIR$\stm32f103xE\Obj\mempool.pbi $PROJ_DIR$\stm32f103xE\Obj\finsh_token.pbi - $PROJ_DIR$\stm32f103xE\Obj\shell.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\stm32f103xE\Obj\app.pbi $PROJ_DIR$\stm32f103xE\Obj\kservice.o - $PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o + $PROJ_DIR$\stm32f103xE\Obj\cpuusage.pbi $PROJ_DIR$\stm32f103xE\Obj\ipc.pbi $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmFunc.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_var.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmInstr.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdebug.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdef.h + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\drivers\serial.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\stm32f103xE\Obj\finsh_compiler.pbi + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\stm32f103xE\Obj\dataqueue.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.pbi + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtservice.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtthread.h + $PROJ_DIR$\..\components\rtt_uart\usart.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\app\inc\app_task.h + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\components\others\bsp.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\..\..\..\..\..\easylogger\inc\elog.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\rtdevice.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rthw.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\intrinsics.h $PROJ_DIR$\stm32f103xE\Obj\cmd.pbi - $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cm3.h + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmInstr.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtm.h + $TOOLKIT_DIR$\inc\c\xlocale_c.h + $TOOLKIT_DIR$\inc\c\xmtx.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $TOOLKIT_DIR$\inc\c\stdarg.h $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\stm32f103xE\Obj\finsh_var.pbi $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h $PROJ_DIR$\..\app\inc\stm32f10x_conf.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h $TOOLKIT_DIR$\inc\c\wchar.h $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.o - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cm3.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtm.h + $TOOLKIT_DIR$\inc\c\ysizet.h $TOOLKIT_DIR$\inc\c\xlocale.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $TOOLKIT_DIR$\inc\c\stdint.h $PROJ_DIR$\stm32f103xE\Obj\pipe.pbi - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rthw.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtthread.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_compiler.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdebug.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\components\others\bsp.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\app\inc\app_task.h - $PROJ_DIR$\stm32f103xE\Obj\dataqueue.pbi - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtservice.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\components\rtt_uart\usart.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.pbi - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdef.h - $PROJ_DIR$\..\..\..\..\..\easylogger\inc\elog.h - $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\rtdevice.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\drivers\serial.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmFunc.h $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.h + $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.h $TOOLKIT_DIR$\lib\dl7M_tln.a - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\stm32f103xE\List\EasyLogger.map - $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.h $PROJ_DIR$\..\components\others\stm32f103xE.icf - $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\..\app\inc\stm32f10x_it.h $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $TOOLKIT_DIR$\lib\m7M_tl.a + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\stm32f103xE\List\EasyLogger.map $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.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$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.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_i2c.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\components\rtt_uart\usart.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\app\src\stm32f10x_it.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\app\src\user_finsh_cmd.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c + $PROJ_DIR$\..\app\src\app.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_adc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\components\easylogger\port\elog_port.c + $PROJ_DIR$\..\app\src\app_task.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\components\others\bsp.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\app\inc\rtconfig.h + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c BICOMP - 219 + 142 ICCARM - 158 + 88 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 304 303 302 299 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 304 303 302 299 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c BICOMP - 233 + 157 ICCARM - 162 + 84 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 302 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 302 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c BICOMP - 224 + 155 ICCARM - 147 + 101 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 119 290 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 119 290 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c BICOMP - 221 + 137 ICCARM - 141 + 75 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 291 304 303 300 302 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 291 304 303 300 302 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c BICOMP - 173 + 81 ICCARM - 128 + 7 BICOMP - 290 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 119 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 ICCARM - 290 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 119 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 - [ROOT_NODE] - - - ILINK - 115 308 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c BICOMP - 208 + 128 ICCARM - 113 + 92 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c BICOMP - 190 + 156 ICCARM - 150 + 131 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c BICOMP - 176 + 162 ICCARM - 160 + 85 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 @@ -522,771 +511,762 @@ AARM - 154 + 72 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c BICOMP - 196 + 154 ICCARM - 156 + 91 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c BICOMP - 206 + 121 ICCARM - 187 + 67 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c BICOMP - 172 + 124 ICCARM - 134 + 87 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c BICOMP - 194 + 169 ICCARM - 151 + 82 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c BICOMP - 227 + 134 ICCARM - 153 + 138 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c BICOMP - 212 + 160 ICCARM - 132 + 4 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c BICOMP - 174 + 170 ICCARM - 163 + 69 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c BICOMP - 216 + 120 ICCARM - 121 + 70 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c BICOMP - 215 + 123 ICCARM - 161 + 168 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 200 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c BICOMP - 218 + 164 ICCARM - 142 + 74 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c + $PROJ_DIR$\stm32f103xE\Exe\EasyLogger.out - BICOMP - 205 + ILINK + 254 - ICCARM - 155 + OBJCOPY + 139 - BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 - - - ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + ILINK + 246 130 96 106 131 18 28 72 91 82 1 75 0 108 97 31 11 53 54 76 206 60 89 78 95 84 69 70 168 87 101 74 102 88 90 64 67 15 51 24 138 22 61 4 152 21 12 26 19 5 9 17 6 3 44 20 14 32 62 8 34 2 30 25 10 46 13 16 92 104 7 85 71 66 112 23 252 234 251 238 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c BICOMP - 168 + 83 ICCARM - 171 + 6 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 232 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 232 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c BICOMP - 222 + 68 ICCARM - 165 + 3 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 185 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 178 190 216 204 221 193 172 223 195 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 + 185 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c BICOMP - 183 + 149 ICCARM - 225 + 24 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 181 226 207 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 181 226 207 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c BICOMP - 189 + 209 ICCARM - 195 + 18 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 260 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 - $PROJ_DIR$\..\app\src\stm32f10x_it.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c BICOMP - 207 + 135 ICCARM - 146 + 11 BICOMP - 312 270 246 278 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 260 262 74 268 285 239 276 251 280 + 243 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 ICCARM - 312 270 246 278 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 260 262 74 268 285 239 276 251 280 + 243 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 - $PROJ_DIR$\..\components\easylogger\port\elog_port.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c BICOMP - 167 + 129 ICCARM - 117 + 53 BICOMP - 286 254 277 271 265 269 258 283 228 124 241 287 260 262 74 268 285 239 276 251 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 245 ICCARM - 286 254 277 271 265 269 258 283 228 124 241 287 260 262 74 268 285 239 276 251 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 245 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c BICOMP - 148 + 126 ICCARM - 54 + 8 + + BICOMP + 204 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 221 193 172 223 195 + ICCARM - 293 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 204 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c BICOMP - 185 + 125 ICCARM - 34 + 13 BICOMP - 294 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 172 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 223 195 ICCARM - 294 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 172 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 223 195 - $PROJ_DIR$\..\app\src\app_task.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c BICOMP - 200 + 122 ICCARM - 123 + 16 BICOMP - 273 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 246 278 275 250 254 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 138 241 140 166 270 280 286 124 287 129 130 252 229 256 136 253 247 259 244 119 139 125 126 + 223 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 195 ICCARM - 273 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 246 278 275 250 254 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 138 241 140 166 270 280 286 124 287 129 130 252 229 256 136 253 247 259 244 119 139 125 126 + 223 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 195 - $PROJ_DIR$\..\components\others\bsp.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c BICOMP - 53 + 215 ICCARM - 127 + 2 BICOMP - 270 246 278 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 260 262 74 268 285 239 276 251 280 + 221 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 193 172 223 195 ICCARM - 270 246 278 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 260 262 74 268 285 239 276 251 280 + 221 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 193 172 223 195 - $PROJ_DIR$\..\components\rtt_uart\usart.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c BICOMP - 214 + 182 ICCARM - 144 + 1 BICOMP - 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 280 260 262 74 268 285 239 276 251 270 288 289 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 200 ICCARM - 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 280 260 262 74 268 285 239 276 251 270 288 289 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 200 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c BICOMP - 282 + 113 ICCARM - 47 + 54 BICOMP - 292 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 244 237 245 256 243 233 ICCARM - 292 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 244 237 245 256 243 233 - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - - - AARM - 226 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c BICOMP - 149 + 165 ICCARM - 46 + 89 BICOMP - 296 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 239 243 ICCARM - 296 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 239 243 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c BICOMP - 169 + 143 ICCARM - 55 + 64 BICOMP - 297 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 240 ICCARM - 297 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 240 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c BICOMP - 157 + 140 ICCARM - 45 + 95 BICOMP - 284 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 264 266 234 245 243 261 272 236 281 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 237 245 235 ICCARM - 284 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 264 266 234 245 243 261 272 236 281 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 237 245 235 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c BICOMP - 232 + 146 ICCARM - 7 + 25 BICOMP - 264 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 266 234 245 243 261 272 236 281 + 255 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 264 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 266 234 245 243 261 272 236 281 + 255 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\app\src\user_finsh_cmd.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c BICOMP - 143 + 228 ICCARM - 145 + 15 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 246 278 275 250 254 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 129 130 252 229 256 138 241 136 253 247 259 244 139 286 124 287 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 246 278 275 250 254 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 129 130 252 229 256 138 241 136 253 247 259 244 139 286 124 287 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 - $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c BICOMP - 131 + 117 ICCARM - 122 + 23 BICOMP - 286 254 277 271 265 269 258 283 228 124 241 287 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 ICCARM - 286 254 277 271 265 269 258 283 228 124 241 287 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 - $PROJ_DIR$\..\app\src\app.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c BICOMP - 217 + 118 ICCARM - 175 + 206 BICOMP - 273 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 246 278 275 250 254 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 + 235 237 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 245 ICCARM - 273 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 246 278 275 250 254 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 + 235 237 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 245 - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c BICOMP - 248 + 116 ICCARM - 137 + 46 BICOMP - 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 193 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 172 223 195 ICCARM - 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 193 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c BICOMP - 199 + 180 ICCARM - 135 + 31 BICOMP - 281 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 244 243 245 235 237 ICCARM - 281 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 244 243 245 235 237 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c BICOMP - 213 + 133 ICCARM - 33 + 14 BICOMP - 278 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 238 284 264 266 234 245 243 261 272 236 281 + 216 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 204 221 193 172 223 195 ICCARM - 278 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 238 284 264 266 234 245 243 261 272 236 281 + 216 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 204 221 193 172 223 195 @@ -1295,779 +1275,775 @@ BICOMP - 170 + 105 ICCARM - 30 + 20 BICOMP - 266 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 234 245 243 261 272 236 281 + 190 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 216 204 221 193 172 223 195 ICCARM - 266 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 234 245 243 261 272 236 281 + 190 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 216 204 221 193 172 223 195 - $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c BICOMP - 118 + 153 ICCARM - 49 + 32 BICOMP - 286 254 277 271 265 269 258 283 228 124 241 287 259 244 239 140 166 + 250 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 286 254 277 271 265 269 258 283 228 124 241 287 259 244 239 140 166 + 250 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c BICOMP - 159 + 77 ICCARM - 41 + 17 BICOMP - 238 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 284 264 266 234 245 243 261 272 236 281 + 242 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 238 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 284 264 266 234 245 243 261 272 236 281 + 242 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\components\others\utils.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c BICOMP - 191 + 219 ICCARM - 116 + 44 BICOMP - 126 246 278 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 262 74 268 285 239 276 251 + 178 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 190 216 204 221 193 172 223 195 ICCARM - 126 246 278 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 238 284 264 266 234 245 243 261 272 236 281 262 74 268 285 239 276 251 + 178 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c BICOMP - 204 + 127 ICCARM - 43 + 34 BICOMP - 295 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 248 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 295 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 248 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c BICOMP - 192 + 115 ICCARM - 12 + 30 BICOMP - 261 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 272 236 281 + 249 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 261 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 272 236 281 + 249 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c BICOMP - 257 + 147 ICCARM - 37 + 28 BICOMP - 243 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 261 272 236 281 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 ICCARM - 243 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 261 272 236 281 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c BICOMP - 255 + 148 ICCARM - 36 + 51 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c BICOMP - 211 + 114 ICCARM - 52 + 22 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 259 241 244 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 259 241 244 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 197 177 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c BICOMP - 220 + 218 ICCARM - 56 + 10 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 236 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 236 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\components\rtt_uart\usart.c BICOMP - 182 + 159 ICCARM - 51 + 71 BICOMP - 234 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 245 243 261 272 236 281 + 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 188 200 187 308 173 175 217 186 212 194 197 177 ICCARM - 234 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 245 243 261 272 236 281 + 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 188 200 187 308 173 175 217 186 212 194 197 177 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c BICOMP - 193 + 73 ICCARM - 35 + 26 BICOMP - 245 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 243 261 272 236 281 + 205 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 185 178 190 216 204 221 193 172 223 195 ICCARM - 245 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 243 261 272 236 281 + 205 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c BICOMP - 186 + 132 ICCARM - 22 + 5 BICOMP - 313 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 257 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 313 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 257 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\app\src\stm32f10x_it.c BICOMP - 177 + 158 ICCARM - 40 + 62 BICOMP - 272 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 236 281 + 247 194 222 199 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 200 187 308 173 175 217 186 212 188 ICCARM - 272 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 236 281 + 247 194 222 199 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 200 187 308 173 175 217 186 212 188 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c BICOMP - 202 + 183 ICCARM - 50 + 9 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 231 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 231 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c + $PROJ_DIR$\..\app\src\user_finsh_cmd.c BICOMP - 188 + 65 ICCARM - 42 + 66 BICOMP - 303 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 222 199 202 210 229 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 99 109 227 145 214 59 226 103 213 224 181 207 86 196 93 176 ICCARM - 303 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 222 199 202 210 229 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 99 109 227 145 214 59 226 103 213 224 181 207 86 196 93 176 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c BICOMP - 203 + 94 ICCARM - 249 + 0 BICOMP - 301 305 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 302 + 196 229 174 189 198 203 201 179 171 93 226 176 181 207 217 58 79 ICCARM - 301 305 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 302 + 196 229 174 189 198 203 201 179 171 93 226 176 181 207 217 58 79 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c + $PROJ_DIR$\..\app\src\app.c BICOMP - 184 + 167 ICCARM - 38 + 130 BICOMP - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 191 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 222 199 202 210 229 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 260 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 191 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 222 199 202 210 229 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\components\others\utils.c BICOMP - 179 + 136 ICCARM - 58 + 112 BICOMP - 314 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 107 222 199 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 187 308 173 175 217 186 212 ICCARM - 314 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 107 222 199 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 187 308 173 175 217 186 212 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s + + + AARM + 152 + + + + + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c BICOMP - 178 + 225 ICCARM - 44 + 104 BICOMP - 236 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 281 + 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 236 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 281 + 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c BICOMP - 209 + 163 ICCARM - 28 + 21 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 199 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 + 199 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c BICOMP - 240 + 166 ICCARM - 31 + 12 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 + 241 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 + 241 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\components\easylogger\port\elog_port.c BICOMP - 230 + 80 ICCARM - 27 + 108 BICOMP - 298 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 196 229 174 189 198 203 201 179 171 93 226 176 200 187 308 173 175 217 186 212 ICCARM - 298 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 196 229 174 189 198 203 201 179 171 93 226 176 200 187 308 173 175 217 186 212 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\app\src\app_task.c BICOMP - 274 + 119 ICCARM - 60 + 96 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 260 + 191 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 222 199 202 210 229 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 59 226 58 79 194 188 196 93 176 99 109 227 145 214 103 213 224 181 207 111 86 98 107 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 288 289 260 + 191 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 222 199 202 210 229 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 59 226 58 79 194 188 196 93 176 99 109 227 145 214 103 213 224 181 207 111 86 98 107 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c BICOMP - 180 + 141 ICCARM - 6 + 102 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 302 + 195 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 302 + 195 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c + $PROJ_DIR$\..\components\others\bsp.c BICOMP - 201 + 27 ICCARM - 23 + 106 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 304 305 302 300 303 299 + 194 222 199 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 200 187 308 173 175 217 186 212 188 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 304 305 302 300 303 299 + 194 222 199 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 205 185 178 190 216 204 221 193 172 223 195 200 187 308 173 175 217 186 212 188 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c BICOMP - 223 + 63 ICCARM - 164 + 19 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 291 303 + 253 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 291 303 + 253 202 210 229 174 189 198 203 201 179 171 211 184 208 230 192 222 199 205 185 178 190 216 204 221 193 172 223 195 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c + $PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c BICOMP - 263 + 100 ICCARM - 59 + 97 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 304 303 302 301 305 + 196 229 174 189 198 203 201 179 171 93 226 176 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 304 303 302 301 305 + 196 229 174 189 198 203 201 179 171 93 226 176 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c BICOMP - 198 + 161 ICCARM - 120 + 60 BICOMP - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 305 302 301 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 239 244 243 256 245 ICCARM - 129 262 74 268 285 239 277 271 265 269 258 283 228 276 251 130 252 229 256 138 241 136 253 247 259 244 305 302 301 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 239 244 243 256 245 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c BICOMP - 181 + 144 ICCARM - 152 + 90 BICOMP - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 290 + 240 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 111 ICCARM - 262 74 268 285 239 277 271 265 269 258 283 228 276 251 129 130 252 229 256 138 241 136 253 247 259 244 290 + 240 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 111 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c BICOMP - 210 + 220 ICCARM - 39 + 78 BICOMP - 315 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 245 ICCARM - 315 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 245 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c BICOMP - 242 + 150 ICCARM - 48 + 61 BICOMP - 316 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 111 240 ICCARM - 316 275 250 254 277 271 265 269 258 283 228 235 267 237 231 279 246 278 238 284 264 266 234 245 243 261 272 236 281 + 200 187 308 173 175 217 174 189 198 203 201 179 171 186 212 99 109 227 145 214 59 226 103 213 224 181 207 111 240 - $PROJ_DIR$\..\..\..\..\easylogger\src\elog_utils.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c BICOMP - 131 + 151 ICCARM - 122 + 76 - - - $PROJ_DIR$\stm32f103xE\Exe\EasyLogger.out - - - ILINK - 308 - + - OBJCOPY - 197 + BICOMP + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 244 243 245 233 - - - ILINK - 310 175 123 127 187 31 56 154 121 155 60 151 49 117 122 59 42 6 23 158 249 141 164 162 120 142 153 150 225 160 132 165 135 163 128 152 156 36 28 52 195 38 147 113 226 33 43 41 54 34 47 46 55 45 7 30 51 27 146 35 22 37 58 39 48 12 40 44 134 137 171 161 144 145 116 50 311 309 307 306 + ICCARM + 99 187 308 173 175 217 174 189 198 203 201 179 171 186 212 109 227 145 214 59 226 103 213 224 181 207 244 243 245 233 - $PROJ_DIR$\..\..\..\..\easylogger\src\elog.c + [ROOT_NODE] - BICOMP - 118 - - - ICCARM - 49 + ILINK + 110 254 diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dbgdt b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dbgdt index df333a5..5f682a4 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dbgdt +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dbgdt @@ -44,11 +44,11 @@ 11 - LocationTypeValueVariable150100161120 + LocationTypeValueVariable150100293120 - + TabID-2656-1656 @@ -64,7 +64,7 @@ - 0 + 0 TabID-13404-1659 @@ -76,20 +76,20 @@ - 0TabID-3519-9111LocalsLocals0 + 0TabID-3519-9111LocalsLocals0 - TextEditor$WS_DIR$\..\app\src\app_task.c000003311051105TextEditor$WS_DIR$\..\app\src\app.c000000252510100000010000001 + TextEditor$WS_DIR$\..\app\src\app_task.c000000297629760TextEditor$WS_DIR$\..\app\src\app.c0000002525TextEditor$WS_DIR$\..\..\..\..\..\easylogger\src\elog.c000008833513351TextEditor$WS_DIR$\..\..\..\..\..\easylogger\inc\elog.h0000072378437840100000010000001 - iaridepm.enu1debuggergui.enu1armjlink.enu1-2-2700262-2-2200200119048206825157143725957-2-2700470-2-2200200119048206825280952725957-2-21981682-2-216842001002381206825119048206825 + iaridepm.enu1debuggergui.enu1armjlink.enu1-2-2700262-2-2200200119048206825157143725957-2-2700470-2-2200200119048206825280952725957-2-21981682-2-216842001002381206825119048206825 diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dni b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dni index 5a0e47d..d8fd027 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dni +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.dni @@ -28,7 +28,7 @@ ITMportsTermIO=0 ITMportsLogFile=0 ITMlogFile=$PROJ_DIR$\ITM.log [DebugChecksum] -Checksum=-655121013 +Checksum=-1118035218 [Exceptions] StopOnUncaught=_ 0 StopOnThrow=_ 0 diff --git a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wsdt b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wsdt index 8214678..4d82561 100644 --- a/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wsdt +++ b/demo/os/rt-thread/stm32f10x/EWARM/settings/EasyLogger.wsdt @@ -17,7 +17,7 @@ 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.c00000016216200100000010000001 + TextEditor$WS_DIR$\..\app\src\app_task.c0000002333233300100000010000001 - iaridepm.enu1-2-2724306-2-2200200119048206825183333750776-2-21981682-2-216842001002381206825119048206825 + iaridepm.enu1-2-2724306-2-2200200119048206825183333750776-2-21981682-2-216842001002381206825119048206825 diff --git a/demo/os/rt-thread/stm32f10x/app/src/app_task.c b/demo/os/rt-thread/stm32f10x/app/src/app_task.c index ad6251a..ee55aa7 100644 --- a/demo/os/rt-thread/stm32f10x/app/src/app_task.c +++ b/demo/os/rt-thread/stm32f10x/app/src/app_task.c @@ -91,10 +91,16 @@ void sys_init_thread(void* parameter){ /* EasyLogger initialization */ if (elog_init() == ELOG_NO_ERR) { /* set enabled format */ - elog_set_fmt(ELOG_FMT_LVL | ELOG_FMT_TAG | ELOG_FMT_TIME /*| ELOG_FMT_P_INFO*/ | ELOG_FMT_T_INFO | ELOG_FMT_DIR - /*| ELOG_FMT_FUNC*/ | ELOG_FMT_LINE); + elog_set_fmt(ELOG_LVL_ASSERT, ELOG_FMT_ALL & ~ELOG_FMT_P_INFO); + elog_set_fmt(ELOG_LVL_ERROR, ELOG_FMT_LVL | ELOG_FMT_TAG | ELOG_FMT_TIME); + elog_set_fmt(ELOG_LVL_WARN, ELOG_FMT_LVL | ELOG_FMT_TAG | ELOG_FMT_TIME); + elog_set_fmt(ELOG_LVL_INFO, ELOG_FMT_LVL | ELOG_FMT_TAG | ELOG_FMT_TIME); + elog_set_fmt(ELOG_LVL_DEBUG, ELOG_FMT_ALL & ~(ELOG_FMT_FUNC | ELOG_FMT_P_INFO)); + elog_set_fmt(ELOG_LVL_VERBOSE, ELOG_FMT_ALL & ~(ELOG_FMT_FUNC | ELOG_FMT_P_INFO)); /* set EasyLogger assert hook */ elog_assert_set_hook(elog_user_assert_hook); + /* start EasyLogger */ + elog_start(); /* set hardware exception hook */ rt_hw_exception_install(exception_hook); /* set RT-Thread assert hook */ diff --git a/easylogger/inc/elog.h b/easylogger/inc/elog.h index 5f95576..038e594 100644 --- a/easylogger/inc/elog.h +++ b/easylogger/inc/elog.h @@ -38,12 +38,15 @@ extern "C" { #endif /* output log's level */ -#define ELOG_LVL_ASSERT 0 -#define ELOG_LVL_ERROR 1 -#define ELOG_LVL_WARN 2 -#define ELOG_LVL_INFO 3 -#define ELOG_LVL_DEBUG 4 -#define ELOG_LVL_VERBOSE 5 +enum { + ELOG_LVL_ASSERT = 0, + ELOG_LVL_ERROR, + ELOG_LVL_WARN, + ELOG_LVL_INFO, + ELOG_LVL_DEBUG, + ELOG_LVL_VERBOSE, + ELOG_LVL_TOTAL_NUM, +}; /* setting static output log level. default is verbose */ #define ELOG_OUTPUT_LVL ELOG_LVL_VERBOSE /* enable log output. default open this macro */ @@ -61,7 +64,7 @@ extern "C" { /* output newline sign */ #define ELOG_NEWLINE_SIGN "\r\n" /* EasyLogger software version number */ -#define ELOG_SW_VERSION "0.06.27" +#define ELOG_SW_VERSION "0.07.25" /* EasyLogger assert for developer. */ #define ELOG_ASSERT(EXPR) \ @@ -87,6 +90,10 @@ typedef enum { ELOG_FMT_LINE = 1 << 7, /**< line number */ } ElogFmtIndex; +/* macro definition for all formats */ +#define ELOG_FMT_ALL (ELOG_FMT_LVL|ELOG_FMT_TAG|ELOG_FMT_TIME|ELOG_FMT_P_INFO|ELOG_FMT_T_INFO| \ + ELOG_FMT_DIR|ELOG_FMT_FUNC|ELOG_FMT_LINE) + /* output log's filter */ typedef struct { uint8_t level; @@ -97,7 +104,7 @@ typedef struct { /* easy logger */ typedef struct { ElogFilter filter; - size_t enabled_fmt_set; + size_t enabled_fmt_set[ELOG_LVL_TOTAL_NUM]; bool output_enabled; }EasyLogger, *EasyLogger_t; @@ -111,7 +118,7 @@ ElogErrCode elog_init(void); void elog_start(void); void elog_set_output_enabled(bool enabled); bool elog_get_output_enabled(void); -void elog_set_fmt(size_t set); +void elog_set_fmt(uint8_t level, size_t set); void elog_set_filter(uint8_t level, const char *tag, const char *keyword); void elog_set_filter_lvl(uint8_t level); void elog_set_filter_tag(const char *tag); diff --git a/easylogger/src/elog.c b/easylogger/src/elog.c index 2347357..79bb057 100644 --- a/easylogger/src/elog.c +++ b/easylogger/src/elog.c @@ -54,7 +54,7 @@ static bool output_is_locked_before_enable = false; static bool output_is_locked_before_disable = false; static void output_lock(void); static void output_unlock(void); -static bool get_fmt_enabled(size_t set); +static bool get_fmt_enabled(uint8_t level, size_t set); /* EasyLogger assert hook */ void (*elog_assert_hook)(const char* expr, const char* func, size_t line); @@ -108,10 +108,13 @@ bool elog_get_output_enabled(void) { /** * set log output format. only enable or disable * + * @param level level * @param set format set */ -void elog_set_fmt(size_t set) { - elog.enabled_fmt_set = set; +void elog_set_fmt(uint8_t level, size_t set) { + ELOG_ASSERT(level <= ELOG_LVL_VERBOSE); + + elog.enabled_fmt_set[level] = set; } /** @@ -238,11 +241,11 @@ void elog_output(uint8_t level, const char *tag, const char *file, const char *f /* lock output */ output_lock(); /* package level info */ - if (get_fmt_enabled(ELOG_FMT_LVL)) { + if (get_fmt_enabled(level, ELOG_FMT_LVL)) { log_len += elog_strcpy(log_len, log_buf + log_len, level_output_info[level]); } /* package tag info */ - if (get_fmt_enabled(ELOG_FMT_TAG)) { + if (get_fmt_enabled(level, ELOG_FMT_TAG)) { log_len += elog_strcpy(log_len, log_buf + log_len, tag); /* if the tag length is less than 50% ELOG_FILTER_TAG_MAX_LEN, then fill space */ if (tag_len <= ELOG_FILTER_TAG_MAX_LEN / 2) { @@ -252,51 +255,49 @@ void elog_output(uint8_t level, const char *tag, const char *file, const char *f log_len += elog_strcpy(log_len, log_buf + log_len, " "); } /* package time, process and thread info */ - if (get_fmt_enabled(ELOG_FMT_TIME) || get_fmt_enabled(ELOG_FMT_P_INFO) - || get_fmt_enabled(ELOG_FMT_T_INFO)) { + if (get_fmt_enabled(level, ELOG_FMT_TIME | ELOG_FMT_P_INFO | ELOG_FMT_T_INFO)) { log_len += elog_strcpy(log_len, log_buf + log_len, "["); /* package time info */ - if (get_fmt_enabled(ELOG_FMT_TIME)) { + if (get_fmt_enabled(level, ELOG_FMT_TIME)) { log_len += elog_strcpy(log_len, log_buf + log_len, elog_port_get_time()); - if (get_fmt_enabled(ELOG_FMT_P_INFO) || get_fmt_enabled(ELOG_FMT_T_INFO)) { + if (get_fmt_enabled(level, ELOG_FMT_P_INFO | ELOG_FMT_T_INFO)) { log_len += elog_strcpy(log_len, log_buf + log_len, " "); } } /* package process info */ - if (get_fmt_enabled(ELOG_FMT_P_INFO)) { + if (get_fmt_enabled(level, ELOG_FMT_P_INFO)) { log_len += elog_strcpy(log_len, log_buf + log_len, elog_port_get_p_info()); - if (get_fmt_enabled(ELOG_FMT_T_INFO)) { + if (get_fmt_enabled(level, ELOG_FMT_T_INFO)) { log_len += elog_strcpy(log_len, log_buf + log_len, " "); } } /* package thread info */ - if (get_fmt_enabled(ELOG_FMT_T_INFO)) { + if (get_fmt_enabled(level, ELOG_FMT_T_INFO)) { log_len += elog_strcpy(log_len, log_buf + log_len, elog_port_get_t_info()); } log_len += elog_strcpy(log_len, log_buf + log_len, "] "); } /* package file directory and name, function name and line number info */ - if (get_fmt_enabled(ELOG_FMT_DIR) || get_fmt_enabled(ELOG_FMT_FUNC) - || get_fmt_enabled(ELOG_FMT_LINE)) { + if (get_fmt_enabled(level, ELOG_FMT_DIR | ELOG_FMT_FUNC | ELOG_FMT_LINE)) { log_len += elog_strcpy(log_len, log_buf + log_len, "("); /* package time info */ - if (get_fmt_enabled(ELOG_FMT_DIR)) { + if (get_fmt_enabled(level, ELOG_FMT_DIR)) { log_len += elog_strcpy(log_len, log_buf + log_len, file); - if (get_fmt_enabled(ELOG_FMT_FUNC)) { + if (get_fmt_enabled(level, ELOG_FMT_FUNC)) { log_len += elog_strcpy(log_len, log_buf + log_len, " "); - } else if (get_fmt_enabled(ELOG_FMT_LINE)) { + } else if (get_fmt_enabled(level, ELOG_FMT_LINE)) { log_len += elog_strcpy(log_len, log_buf + log_len, ":"); } } /* package process info */ - if (get_fmt_enabled(ELOG_FMT_FUNC)) { + if (get_fmt_enabled(level, ELOG_FMT_FUNC)) { log_len += elog_strcpy(log_len, log_buf + log_len, func); - if (get_fmt_enabled(ELOG_FMT_LINE)) { + if (get_fmt_enabled(level, ELOG_FMT_LINE)) { log_len += elog_strcpy(log_len, log_buf + log_len, ":"); } } /* package thread info */ - if (get_fmt_enabled(ELOG_FMT_LINE)) { + if (get_fmt_enabled(level, ELOG_FMT_LINE)) { //TODO snprintf资源占用可能较高,待优化 snprintf(line_num, ELOG_LINE_NUM_MAX_LEN, "%ld", line); log_len += elog_strcpy(log_len, log_buf + log_len, line_num); @@ -342,12 +343,15 @@ void elog_output(uint8_t level, const char *tag, const char *file, const char *f /** * get format enabled * + * @param level level * @param set format set * * @return enable or disable */ -static bool get_fmt_enabled(size_t set) { - if (elog.enabled_fmt_set & set) { +static bool get_fmt_enabled(uint8_t level, size_t set) { + ELOG_ASSERT(level <= ELOG_LVL_VERBOSE); + + if (elog.enabled_fmt_set[level] & set) { return true; } else { return false;