no message

This commit is contained in:
95384 2024-08-19 17:16:58 +08:00
parent c50466eb0c
commit bfda6559b8
25 changed files with 2075 additions and 1970 deletions

View File

@ -218,7 +218,7 @@ void parse_4g_receive_data()
int AT_Command_flag = 0;
int Command_index = 0;
char AT_Command[10];
char AT_Command[10] = {0};
int AT_Command_ok_flag = 0;
@ -264,7 +264,7 @@ void parse_4g_receive_data()
// 命令读完,根据命令匹配反馈数据
if(AT_Command_ok_flag)
{
term_printf(AT_Command);
// term_printf(AT_Command);
if(strstr(AT_Command, "QMTOPEN"))
{
term_printf("\r\nQMTOPEN\r\n");
@ -285,6 +285,10 @@ void parse_4g_receive_data()
{
term_printf("\r\nQMTRECV\r\n");
}
// 处理完归零
AT_Command_ok_flag = 0;
memset(AT_Command, 0, 10);
}

View File

@ -3,282 +3,12 @@
<Tool>
<Name>compiler</Name>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c</Path>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\cJSON.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\timers.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\dma.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\i2c.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\spi.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\RingQueue\ring_queue.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\frt_protocol.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\adc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\usart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\uart_dev.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.lst</Path>
</Output>
</Parent>
<Parent>
@ -291,48 +21,21 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\gpio.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Filter\filter.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.lst</Path>
</Output>
</Parent>
<Parent>
@ -345,21 +48,12 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_exti.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_exti.lst</Path>
</Output>
</Parent>
<Parent>
@ -372,39 +66,75 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\freertos.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_msp.c</Path>
<Path>E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\uart_dev.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.lst</Path>
</Output>
</Parent>
<Parent>
@ -417,30 +147,129 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\RingQueue\ring_queue.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\i2c.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\spi.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.lst</Path>
</Output>
</Parent>
<Parent>
@ -452,6 +281,69 @@
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Filter\filter.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_msp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\cJSON.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\adc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\dma.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c</Path>
<Output>
@ -461,6 +353,51 @@
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\freertos.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\gpio.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\usart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\queue.c</Path>
<Output>
@ -471,12 +408,120 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_exti.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_exti.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\frt_protocol.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\timers.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.lst</Path>
</Output>
</Parent>
<Parent>
@ -498,57 +543,12 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c</Path>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.lst</Path>
</Output>
</Parent>
</Tool>

Binary file not shown.

View File

@ -187,3 +187,10 @@
2 617 7457613405744432 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
617 839 7457613408055694 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
841 861 7457613408405649 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 426 7457619978003257 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
32 546 7457619979196756 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
549 801 7457619981840315 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
803 826 7457619982215825 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 435 7457621334089883 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
436 639 7457621336135261 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
641 658 7457621336435262 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b

View File

@ -131,3 +131,87 @@
2 77 7454837925976774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
20 553 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.xcl ebfb9659b35c1fff
1 527 7457613384265208 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
2 647 7457616840045353 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
648 1179 7457616845374683 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1180 1724 7457616850828399 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1725 3121 7457616864357477 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 521 7457616921144914 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
523 1022 7457616926155810 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1023 1576 7457616931705075 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1577 2979 7457616945313561 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 516 7457617102486843 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
517 1022 7457617107548571 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1023 1568 7457617113009326 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1569 2994 7457617126814355 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7457617183691919 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
537 1073 7457617189071910 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1074 1628 7457617194622156 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1629 3063 7457617208499292 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 522 7457617265280792 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
523 1036 7457617270424017 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1036 1630 7457617276371510 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1631 3093 7457617290551629 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 516 7457617347292619 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
517 1037 7457617352518838 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1038 1588 7457617358018789 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1588 3005 7457617371748224 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 557 7457617479149299 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
558 1062 7457617484217852 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1064 1616 7457617489745105 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1617 3036 7457617503490117 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 521 7457617761434923 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
522 1027 7457617766497365 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1028 1600 7457617771978383 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1601 3057 7457617785889113 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 555 7457618346596494 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
556 1090 7457618351950187 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1092 1659 7457618357641770 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1661 3148 7457618372047094 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 545 7457618479529064 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
547 1077 7457618484860385 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1078 1654 7457618490625070 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1655 3151 7457618505144817 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 525 7457618612245217 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
526 1061 7457618617614394 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1062 1643 7457618623432110 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1644 3279 7457618639006821 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 533 7457619250002445 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
534 1078 7457619255457545 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1078 1648 7457619261154288 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1648 3222 7457619276406512 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 522 7457619736237601 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
523 1036 7457619741382505 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1037 1587 7457619746896861 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1587 3013 7457619760718723 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 532 7457620018664631 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
532 1042 7457620023776034 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1042 1589 7457620029243473 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1589 3063 7457620043531657 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7457620653830428 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
537 1080 7457620659290613 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1081 1637 7457620664857349 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1637 3106 7457620679073850 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 551 7457620887054711 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
552 1075 7457620892307868 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1076 1633 7457620897896303 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1634 3083 7457620911937454 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 530 7457620968783763 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
530 1053 7457620974039453 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1054 1606 7457620979564187 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1607 3071 7457620993702228 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 526 7457621050576048 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
527 1109 7457621056414213 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1110 1736 7457621062686806 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1737 3189 7457621076767592 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 521 7457621133533856 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
522 1031 7457621138635436 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1031 1574 7457621144061401 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1574 3006 7457621157915762 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 522 7457621265024361 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
524 1037 7457621270175433 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1039 1606 7457621275873694 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1607 3079 7457621290131335 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 562 7457621347261766 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
563 1095 7457621352591615 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1096 1653 7457621358174476 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1653 3094 7457621372144523 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0

View File

@ -1,90 +1,97 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\main.pbi: \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\EC801E\EC801E.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\HP203B\hp203b.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\Sht3x\sht30.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\xcorr.h \
E:\Y\IAR\micro_climate\Core\Src\main.c \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\Core\Src\main.c
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\xcorr.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\Sht3x\sht30.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\HP203B\hp203b.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\EC801E\EC801E.h

View File

@ -434616,7 +434616,7 @@
"scope": null
},
{
"ID": "c:EC801E.c@6134@F@parse_4g_receive_data@AT_Command_ok_flag",
"ID": "c:EC801E.c@6140@F@parse_4g_receive_data@AT_Command_ok_flag",
"What": "Variable",
"defdec": "Def",
"display": "AT_Command_ok_flag",
@ -434630,7 +434630,7 @@
"scope": null
},
{
"ID": "c:EC801E.c@6185@F@parse_4g_receive_data@temp_buff",
"ID": "c:EC801E.c@6191@F@parse_4g_receive_data@temp_buff",
"What": "Variable",
"defdec": "Def",
"display": "temp_buff",
@ -434644,7 +434644,7 @@
"scope": null
},
{
"ID": "c:EC801E.c@6227@F@parse_4g_receive_data@index",
"ID": "c:EC801E.c@6233@F@parse_4g_receive_data@index",
"What": "Variable",
"defdec": "Def",
"display": "index",
@ -434658,7 +434658,7 @@
"scope": null
},
{
"ID": "c:EC801E.c@6255@F@parse_4g_receive_data@c",
"ID": "c:EC801E.c@6261@F@parse_4g_receive_data@c",
"What": "Variable",
"defdec": "Def",
"display": "c",
@ -434672,7 +434672,7 @@
"scope": null
},
{
"ID": "c:EC801E.c@6272@F@parse_4g_receive_data@inJson",
"ID": "c:EC801E.c@6278@F@parse_4g_receive_data@inJson",
"What": "Variable",
"defdec": "Def",
"display": "inJson",
@ -434692,7 +434692,7 @@
"display": "void parse_json(uint8_t *)",
"location": {
"column": "6",
"line": "331",
"line": "335",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "parse_json",
@ -434700,13 +434700,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@9771@F@parse_json@cjson_root",
"ID": "c:EC801E.c@9915@F@parse_json@cjson_root",
"What": "Variable",
"defdec": "Def",
"display": "cjson_root",
"location": {
"column": "12",
"line": "333",
"line": "337",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_root",
@ -434714,13 +434714,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@9930@F@parse_json@cjson_id",
"ID": "c:EC801E.c@10074@F@parse_json@cjson_id",
"What": "Variable",
"defdec": "Def",
"display": "cjson_id",
"location": {
"column": "12",
"line": "341",
"line": "345",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_id",
@ -434728,13 +434728,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10005@F@parse_json@cjson_type",
"ID": "c:EC801E.c@10149@F@parse_json@cjson_type",
"What": "Variable",
"defdec": "Def",
"display": "cjson_type",
"location": {
"column": "12",
"line": "342",
"line": "346",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_type",
@ -434742,13 +434742,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10083@F@parse_json@cjson_version",
"ID": "c:EC801E.c@10227@F@parse_json@cjson_version",
"What": "Variable",
"defdec": "Def",
"display": "cjson_version",
"location": {
"column": "12",
"line": "343",
"line": "347",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_version",
@ -434756,13 +434756,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10159@F@parse_json@cjson_response",
"ID": "c:EC801E.c@10303@F@parse_json@cjson_response",
"What": "Variable",
"defdec": "Def",
"display": "cjson_response",
"location": {
"column": "12",
"line": "344",
"line": "348",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_response",
@ -434770,13 +434770,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10236@F@parse_json@cjson_time",
"ID": "c:EC801E.c@10380@F@parse_json@cjson_time",
"What": "Variable",
"defdec": "Def",
"display": "cjson_time",
"location": {
"column": "12",
"line": "345",
"line": "349",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_time",
@ -434784,13 +434784,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10336@F@parse_json@temp_id",
"ID": "c:EC801E.c@10480@F@parse_json@temp_id",
"What": "Variable",
"defdec": "Def",
"display": "temp_id",
"location": {
"column": "11",
"line": "348",
"line": "352",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_id",
@ -434798,13 +434798,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10382@F@parse_json@temp_type",
"ID": "c:EC801E.c@10526@F@parse_json@temp_type",
"What": "Variable",
"defdec": "Def",
"display": "temp_type",
"location": {
"column": "11",
"line": "349",
"line": "353",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_type",
@ -434812,13 +434812,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10432@F@parse_json@temp_version",
"ID": "c:EC801E.c@10576@F@parse_json@temp_version",
"What": "Variable",
"defdec": "Def",
"display": "temp_version",
"location": {
"column": "9",
"line": "350",
"line": "354",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_version",
@ -434826,13 +434826,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10483@F@parse_json@temp_response",
"ID": "c:EC801E.c@10627@F@parse_json@temp_response",
"What": "Variable",
"defdec": "Def",
"display": "temp_response",
"location": {
"column": "9",
"line": "351",
"line": "355",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_response",
@ -434840,13 +434840,13 @@
"scope": null
},
{
"ID": "c:EC801E.c@10536@F@parse_json@temp_time",
"ID": "c:EC801E.c@10680@F@parse_json@temp_time",
"What": "Variable",
"defdec": "Def",
"display": "temp_time",
"location": {
"column": "9",
"line": "352",
"line": "356",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_time",

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 17/Aug/2024 09:34:14
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 19/Aug/2024 17:13:17
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -505,19 +505,19 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
\ In section .text, align 4, keep-with-next
\ ?_2:
\ 0x0 0x41 0x75 DC8 "Aug 17 2024"
\ 0x0 0x41 0x75 DC8 "Aug 19 2024"
\ 0x67 0x20
\ 0x31 0x37
\ 0x31 0x39
\ 0x20 0x32
\ 0x30 0x32
\ 0x34 0x00
\ In section .text, align 4, keep-with-next
\ ?_3:
\ 0x0 0x30 0x39 DC8 "09:34:13"
\ 0x3A 0x33
\ 0x34 0x3A
\ 0x31 0x33
\ 0x0 0x31 0x37 DC8 "17:13:17"
\ 0x3A 0x31
\ 0x33 0x3A
\ 0x31 0x37
\ 0x00
\ 0x9 DS8 3
257

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 17/Aug/2024 09:34:14
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 19/Aug/2024 17:13:17
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -655,14 +655,14 @@ Error_Handler:
DATA
?_2:
DATA8
DC8 "Aug 17 2024"
DC8 "Aug 19 2024"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_3:
DATA8
DC8 "09:34:13"
DC8 "17:13:17"
DATA
DS8 3

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 19/Aug/2024 17:02:20
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 19/Aug/2024 17:15:33
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -623,7 +623,8 @@ Warning[Pa205]: implicit conversion from float to double
214 void parse_4g_receive_data()
215 {
\ parse_4g_receive_data: (+1)
\ 0x0 0xE92D 0x41FF PUSH {R0-R8,LR}
\ 0x0 0xB5F8 PUSH {R3-R7,LR}
\ 0x2 0xB084 SUB SP,SP,#+16
216 int temp_3_index = 0;
\ 0x4 0x2103 MOVS R1,#+3
\ 0x6 0x4668 MOV R0,SP
@ -632,7 +633,10 @@ Warning[Pa205]: implicit conversion from float to double
218
219 int AT_Command_flag = 0;
220 int Command_index = 0;
221 char AT_Command[10];
\ 0xC 0x210A MOVS R1,#+10
\ 0xE 0xA801 ADD R0,SP,#+4
\ 0x10 0x.... 0x.... BL __aeabi_memclr4
221 char AT_Command[10] = {0};
222
223 int AT_Command_ok_flag = 0;
224
@ -647,15 +651,14 @@ Warning[Pe177]: variable "index" was declared but never referenced
^
Warning[Pe177]: variable "inJson" was declared but never referenced
231 if(uart_dev_char_present(g_ec801_uart_handle)){
\ 0xC 0x.... LDR.N R7,??DataTable34_3
\ 0xE 0x6838 LDR R0,[R7, #+0]
\ 0x10 0x.... 0x.... BL uart_dev_char_present
\ 0x14 0x2600 MOVS R6,#+0
\ 0x16 0x2500 MOVS R5,#+0
\ 0x18 0x2400 MOVS R4,#+0
\ 0x1A 0x2800 CMP R0,#+0
\ 0x1C 0x46A0 MOV R8,R4
\ 0x1E 0xD130 BNE.N ??parse_4g_receive_data_0
\ 0x14 0x.... LDR.N R7,??DataTable34_3
\ 0x16 0x6838 LDR R0,[R7, #+0]
\ 0x18 0x.... 0x.... BL uart_dev_char_present
\ 0x1C 0x2600 MOVS R6,#+0
\ 0x1E 0x2400 MOVS R4,#+0
\ 0x20 0x2500 MOVS R5,#+0
\ 0x22 0x2800 CMP R0,#+0
\ 0x24 0xD12B BNE.N ??parse_4g_receive_data_0
232 memset(temp_buff, '\0', sizeof(temp_buff));//每次接受前清空一下BUFF
233 for(; uart_dev_char_present(g_ec801_uart_handle);)
234 {
@ -691,7 +694,7 @@ Warning[Pe177]: variable "inJson" was declared but never referenced
264 // 命令读完,根据命令匹配反馈数据
265 if(AT_Command_ok_flag)
266 {
267 term_printf(AT_Command);
267 // term_printf(AT_Command);
268 if(strstr(AT_Command, "QMTOPEN"))
269 {
270 term_printf("\r\nQMTOPEN\r\n");
@ -712,11 +715,11 @@ Warning[Pe177]: variable "inJson" was declared but never referenced
285 {
286 term_printf("\r\nQMTRECV\r\n");
287 }
288 }
289
290
291
292
288
289 // 处理完归零
290 AT_Command_ok_flag = 0;
291 // memset(AT_Command, 0, 10);
292 }
293
294
295
@ -725,193 +728,193 @@ Warning[Pe177]: variable "inJson" was declared but never referenced
298
299
300
301 // c = uart_dev_in_char(g_ec801_uart_handle);
302 // if (c == '{') {
303 // inJson = 1; // 进入JSON字符串
304 // jsonBufferIndex = 0; // 重置JSON缓冲区索引
305 // temp_buff[jsonBufferIndex++] = c;
306 // } else if (c == '}' && inJson) {
307 // temp_buff[jsonBufferIndex++] = c;
308 // //重置索引与标志
309 // jsonBufferIndex = 0;
310 // inJson = 0;
311 // } else if (inJson) {
312 // // 如果在JSON字符串内部则存储字符
313 // if (jsonBufferIndex < JSON_BUFFER_SIZE - 1) { // 保留一个位置给字符串结束符
314 // temp_buff[jsonBufferIndex++] = c;
315 // }
316 // }else {
317 // jsonBufferIndex++;//一直没有{可以继续检索
318 // }
319 }
320 // temp_buff为接收到的JSON
321 // term_printf(temp_buff);
322 // 不为空再解析
323 // HAL_Delay(10);
324 // if(temp_buff[0] != '\0')
325 // {
326 // parse_json(temp_buff);
327 // }
328 }
329 }
301
302
303
304
305 // c = uart_dev_in_char(g_ec801_uart_handle);
306 // if (c == '{') {
307 // inJson = 1; // 进入JSON字符串
308 // jsonBufferIndex = 0; // 重置JSON缓冲区索引
309 // temp_buff[jsonBufferIndex++] = c;
310 // } else if (c == '}' && inJson) {
311 // temp_buff[jsonBufferIndex++] = c;
312 // //重置索引与标志
313 // jsonBufferIndex = 0;
314 // inJson = 0;
315 // } else if (inJson) {
316 // // 如果在JSON字符串内部则存储字符
317 // if (jsonBufferIndex < JSON_BUFFER_SIZE - 1) { // 保留一个位置给字符串结束符
318 // temp_buff[jsonBufferIndex++] = c;
319 // }
320 // }else {
321 // jsonBufferIndex++;//一直没有{可以继续检索
322 // }
323 }
324 // temp_buff为接收到的JSON
325 // term_printf(temp_buff);
326 // 不为空再解析
327 // HAL_Delay(10);
328 // if(temp_buff[0] != '\0')
329 // {
330 // parse_json(temp_buff);
331 // }
332 }
333 }
\ ??parse_4g_receive_data_1: (+1)
\ 0x20 0xE8BD 0x81FF POP {R0-R8,PC}
\ 0x26 0xB005 ADD SP,SP,#+20
\ 0x28 0xBDF0 POP {R4-R7,PC}
\ ??parse_4g_receive_data_2: (+1)
\ 0x24 0x4605 MOV R5,R0
\ 0x2A 0x4605 MOV R5,R0
\ 0x2C 0xE027 B.N ??parse_4g_receive_data_0
\ ??parse_4g_receive_data_3: (+1)
\ 0x26 0xF1B8 0x0F00 CMP R8,#+0
\ 0x2A 0xD02A BEQ.N ??parse_4g_receive_data_0
\ ??parse_4g_receive_data_4: (+1)
\ 0x2C 0xA801 ADD R0,SP,#+4
\ 0x2E 0x.... 0x.... BL term_printf
\ 0x32 0xBF00 Nop
\ 0x34 0x.... ADR.N R1,?_17
\ 0x36 0x.... 0x.... BL ?Subroutine1
\ 0x2E 0xBF00 Nop
\ 0x30 0x.... ADR.N R1,?_17
\ 0x32 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_8: (+1)
\ 0x3A 0xB110 CBZ.N R0,??parse_4g_receive_data_5
\ 0x3C 0x.... ADR.N R0,?_18
\ 0x3E 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_5: (+1)
\ 0x42 0xBF00 Nop
\ 0x44 0x.... ADR.N R1,?_19
\ 0x46 0x.... 0x.... BL ?Subroutine1
\ 0x36 0xB110 CBZ.N R0,??parse_4g_receive_data_4
\ 0x38 0x.... ADR.N R0,?_18
\ 0x3A 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_4: (+1)
\ 0x3E 0xBF00 Nop
\ 0x40 0x.... ADR.N R1,?_19
\ 0x42 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_7: (+1)
\ 0x4A 0xB110 CBZ.N R0,??parse_4g_receive_data_6
\ 0x4C 0x.... ADR.N R0,?_20
\ 0x4E 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_6: (+1)
\ 0x52 0xBF00 Nop
\ 0x54 0x.... ADR.N R1,?_21
\ 0x56 0x.... 0x.... BL ?Subroutine1
\ 0x46 0xB110 CBZ.N R0,??parse_4g_receive_data_5
\ 0x48 0x.... ADR.N R0,?_20
\ 0x4A 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_5: (+1)
\ 0x4E 0xBF00 Nop
\ 0x50 0x.... ADR.N R1,?_21
\ 0x52 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_6: (+1)
\ 0x5A 0xB110 CBZ.N R0,??parse_4g_receive_data_7
\ 0x5C 0x.... ADR.N R0,?_22
\ 0x5E 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_7: (+1)
\ 0x62 0xBF00 Nop
\ 0x64 0x.... ADR.N R1,?_23
\ 0x66 0x.... 0x.... BL ?Subroutine1
\ 0x56 0xB110 CBZ.N R0,??parse_4g_receive_data_6
\ 0x58 0x.... ADR.N R0,?_22
\ 0x5A 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_6: (+1)
\ 0x5E 0xBF00 Nop
\ 0x60 0x.... ADR.N R1,?_23
\ 0x62 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_5: (+1)
\ 0x6A 0xB110 CBZ.N R0,??parse_4g_receive_data_8
\ 0x6C 0x.... ADR.N R0,?_24
\ 0x6E 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_8: (+1)
\ 0x72 0xBF00 Nop
\ 0x74 0x.... ADR.N R1,?_25
\ 0x76 0x.... 0x.... BL ?Subroutine1
\ 0x66 0xB110 CBZ.N R0,??parse_4g_receive_data_7
\ 0x68 0x.... ADR.N R0,?_24
\ 0x6A 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_7: (+1)
\ 0x6E 0xBF00 Nop
\ 0x70 0x.... ADR.N R1,?_25
\ 0x72 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_4: (+1)
\ 0x7A 0xB110 CBZ.N R0,??parse_4g_receive_data_0
\ 0x7C 0x.... ADR.N R0,?_26
\ 0x7E 0x.... 0x.... BL term_printf
\ 0x76 0xB110 CBZ.N R0,??parse_4g_receive_data_0
\ 0x78 0x.... ADR.N R0,?_26
\ 0x7A 0x.... 0x.... BL term_printf
\ ??parse_4g_receive_data_0: (+1)
\ 0x82 0x6838 LDR R0,[R7, #+0]
\ 0x84 0x.... 0x.... BL uart_dev_char_present
\ 0x88 0x2800 CMP R0,#+0
\ 0x8A 0xD0C9 BEQ.N ??parse_4g_receive_data_1
\ 0x8C 0x6838 LDR R0,[R7, #+0]
\ 0x8E 0x.... 0x.... BL uart_dev_in_char
\ 0x92 0x1C72 ADDS R2,R6,#+1
\ 0x94 0xF80D 0x0006 STRB R0,[SP, R6]
\ 0x98 0x282B CMP R0,#+43
\ 0x9A 0xD115 BNE.N ??parse_4g_receive_data_9
\ 0x9C 0x1CB6 ADDS R6,R6,#+2
\ 0x9E 0x2303 MOVS R3,#+3
\ 0xA0 0xFB96 0xF3F3 SDIV R3,R6,R3
\ 0xA4 0xEB03 0x0343 ADD R3,R3,R3, LSL #+1
\ 0xA8 0x1AF6 SUBS R6,R6,R3
\ 0xAA 0xF81D 0x6006 LDRB R6,[SP, R6]
\ 0xAE 0x2E54 CMP R6,#+84
\ 0xB0 0xD109 BNE.N ??parse_4g_receive_data_10
\ 0xB2 0x2303 MOVS R3,#+3
\ 0xB4 0xFB92 0xF3F3 SDIV R3,R2,R3
\ 0xB8 0xEB03 0x0343 ADD R3,R3,R3, LSL #+1
\ 0xBC 0x1AD3 SUBS R3,R2,R3
\ 0xBE 0xF81D 0x1003 LDRB R1,[SP, R3]
\ 0xC2 0x2941 CMP R1,#+65
\ 0xC4 0xD000 BEQ.N ??parse_4g_receive_data_9
\ ??parse_4g_receive_data_10: (+1)
\ 0xC6 0x2401 MOVS R4,#+1
\ 0x7E 0x6838 LDR R0,[R7, #+0]
\ 0x80 0x.... 0x.... BL uart_dev_char_present
\ 0x84 0x2800 CMP R0,#+0
\ 0x86 0xD0CE BEQ.N ??parse_4g_receive_data_1
\ 0x88 0x6838 LDR R0,[R7, #+0]
\ 0x8A 0x.... 0x.... BL uart_dev_in_char
\ 0x8E 0x1C72 ADDS R2,R6,#+1
\ 0x90 0xF80D 0x0006 STRB R0,[SP, R6]
\ 0x94 0x282B CMP R0,#+43
\ 0x96 0xD115 BNE.N ??parse_4g_receive_data_8
\ 0x98 0x1CB6 ADDS R6,R6,#+2
\ 0x9A 0x2303 MOVS R3,#+3
\ 0x9C 0xFB96 0xF3F3 SDIV R3,R6,R3
\ 0xA0 0xEB03 0x0343 ADD R3,R3,R3, LSL #+1
\ 0xA4 0x1AF6 SUBS R6,R6,R3
\ 0xA6 0xF81D 0x6006 LDRB R6,[SP, R6]
\ 0xAA 0x2E54 CMP R6,#+84
\ 0xAC 0xD109 BNE.N ??parse_4g_receive_data_9
\ 0xAE 0x2303 MOVS R3,#+3
\ 0xB0 0xFB92 0xF3F3 SDIV R3,R2,R3
\ 0xB4 0xEB03 0x0343 ADD R3,R3,R3, LSL #+1
\ 0xB8 0x1AD3 SUBS R3,R2,R3
\ 0xBA 0xF81D 0x1003 LDRB R1,[SP, R3]
\ 0xBE 0x2941 CMP R1,#+65
\ 0xC0 0xD000 BEQ.N ??parse_4g_receive_data_8
\ ??parse_4g_receive_data_9: (+1)
\ 0xC8 0x2103 MOVS R1,#+3
\ 0xCA 0xFB92 0xF6F1 SDIV R6,R2,R1
\ 0xCE 0xEB06 0x0646 ADD R6,R6,R6, LSL #+1
\ 0xD2 0x1B96 SUBS R6,R2,R6
\ 0xD4 0x2C00 CMP R4,#+0
\ 0xD6 0xD0A6 BEQ.N ??parse_4g_receive_data_3
\ 0xD8 0xA901 ADD R1,SP,#+4
\ 0xDA 0x5548 STRB R0,[R1, R5]
\ 0xDC 0x1C68 ADDS R0,R5,#+1
\ 0xDE 0x5D49 LDRB R1,[R1, R5]
\ 0xE0 0x293A CMP R1,#+58
\ 0xE2 0xD19F BNE.N ??parse_4g_receive_data_2
\ 0xE4 0x2400 MOVS R4,#+0
\ 0xE6 0xF04F 0x0801 MOV R8,#+1
\ 0xEA 0x4605 MOV R5,R0
\ 0xEC 0xE79E B.N ??parse_4g_receive_data_4
\ 0xC2 0x2401 MOVS R4,#+1
\ ??parse_4g_receive_data_8: (+1)
\ 0xC4 0x2103 MOVS R1,#+3
\ 0xC6 0xFB92 0xF6F1 SDIV R6,R2,R1
\ 0xCA 0xEB06 0x0646 ADD R6,R6,R6, LSL #+1
\ 0xCE 0x1B96 SUBS R6,R2,R6
\ 0xD0 0x2C00 CMP R4,#+0
\ 0xD2 0xD0D4 BEQ.N ??parse_4g_receive_data_0
\ 0xD4 0xA901 ADD R1,SP,#+4
\ 0xD6 0x5548 STRB R0,[R1, R5]
\ 0xD8 0x1C68 ADDS R0,R5,#+1
\ 0xDA 0x5D49 LDRB R1,[R1, R5]
\ 0xDC 0x293A CMP R1,#+58
\ 0xDE 0xD1A4 BNE.N ??parse_4g_receive_data_2
\ 0xE0 0x2400 MOVS R4,#+0
\ 0xE2 0x4605 MOV R5,R0
\ 0xE4 0xE7A3 B.N ??parse_4g_receive_data_3
\ In section .text, align 2, keep-with-next
\ ?Subroutine1: (+1)
\ 0x0 0xA801 ADD R0,SP,#+4
\ 0x2 0x.... 0x.... B.W strstr
330
334
\ In section .text, align 4, keep-with-next
331 void parse_json(uint8_t *json_buff)
332 {
335 void parse_json(uint8_t *json_buff)
336 {
\ parse_json: (+1)
\ 0x0 0xE92D 0x43FE PUSH {R1-R9,LR}
333 cJSON* cjson_root = cJSON_Parse(json_buff);
337 cJSON* cjson_root = cJSON_Parse(json_buff);
^
Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
type "char const *"
\ 0x4 0x.... 0x.... BL cJSON_Parse
\ 0x8 0x0004 MOVS R4,R0
334
335 if(cjson_root == NULL)
338
339 if(cjson_root == NULL)
\ 0xA 0xD104 BNE.N ??parse_json_0
336 {
337 term_printf("parse fail.\n");
340 {
341 term_printf("parse fail.\n");
\ 0xC 0xE8BD 0x43FE POP {R1-R9,LR}
\ 0x10 0x.... ADR.N R0,?_27
\ 0x12 0x.... 0x.... B.W term_printf
338 return;
339 }
340
341 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
342 return;
343 }
344
345 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
\ ??parse_json_0: (+1)
\ 0x16 0xBF00 Nop
\ 0x18 0x.... ADR.N R1,?_4
\ 0x1A 0x.... 0x.... BL cJSON_GetObjectItem
\ 0x1E 0x4606 MOV R6,R0
342 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
346 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
\ 0x20 0x.... ADR.N R1,?_6
\ 0x22 0x.... 0x.... BL ?Subroutine0
\ ??CrossCallReturnLabel_3: (+1)
\ 0x26 0x4607 MOV R7,R0
343 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
347 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
\ 0x28 0x.... ADR.N R1,?_9
\ 0x2A 0x.... 0x.... BL ?Subroutine0
\ ??CrossCallReturnLabel_2: (+1)
\ 0x2E 0x4680 MOV R8,R0
344 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
348 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
\ 0x30 0x.... ADR.N R1,?_28
\ 0x32 0x.... 0x.... BL ?Subroutine0
\ ??CrossCallReturnLabel_1: (+1)
\ 0x36 0x4681 MOV R9,R0
345 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
349 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
\ 0x38 0x.... ADR.N R1,?_8
\ 0x3A 0x.... 0x.... BL ?Subroutine0
346
347 // 取出数据
348 char *temp_id = cjson_id -> valuestring;
349 char *temp_type = cjson_type -> valuestring;
350 int temp_version = cjson_version -> valueint;
351 int temp_response = cjson_response -> valueint;
352 int temp_time = cjson_time -> valueint;
350
351 // 取出数据
352 char *temp_id = cjson_id -> valuestring;
353 char *temp_type = cjson_type -> valuestring;
354 int temp_version = cjson_version -> valueint;
355 int temp_response = cjson_response -> valueint;
356 int temp_time = cjson_time -> valueint;
\ ??CrossCallReturnLabel_0: (+1)
\ 0x3E 0x6945 LDR R5,[R0, #+20]
353
354 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
357
358 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
\ 0x40 0x9501 STR R5,[SP, #+4]
\ 0x42 0xF8D9 0x0014 LDR R0,[R9, #+20]
\ 0x46 0x9000 STR R0,[SP, #+0]
@ -920,13 +923,13 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x4E 0x6931 LDR R1,[R6, #+16]
\ 0x50 0x.... LDR.N R0,??DataTable34_10
\ 0x52 0x.... 0x.... BL term_printf
355
356 cJSON_Delete(cjson_root);
359
360 cJSON_Delete(cjson_root);
\ 0x56 0x4620 MOV R0,R4
\ 0x58 0x.... 0x.... BL cJSON_Delete
357
358 // 数据处理
359 if(abs(temp_time - g_time_stamp) >= 120)
361
362 // 数据处理
363 if(abs(temp_time - g_time_stamp) >= 120)
^
Warning[Pe223]: function "abs" declared implicitly
\ 0x5C 0x.... LDR.N R4,??DataTable34_6
@ -936,12 +939,12 @@ Warning[Pe223]: function "abs" declared implicitly
\ 0x66 0x2878 CMP R0,#+120
\ 0x68 0xBFA8 IT GE
\ 0x6A 0x6065 STRGE R5,[R4, #+4]
360 {
361 g_time_stamp = temp_time;
362
363
364 }
365 }
364 {
365 g_time_stamp = temp_time;
366
367
368 }
369 }
\ 0x6C 0xE8BD 0x83F7 POP {R0-R2,R4-R9,PC}
\ In section .text, align 2, keep-with-next
@ -1330,15 +1333,15 @@ Warning[Pe223]: function "abs" declared implicitly
\ 0x73 0x65
\ 0x00
\ 0x9 DS8 3
366
367
368
369
370
371
372
373
374
375
376
377
378
Maximum stack usage in bytes:
@ -1463,7 +1466,7 @@ Warning[Pe223]: function "abs" declared implicitly
4 day_count
50 fml_leap_year
128 fml_time_to_stamp
238 parse_4g_receive_data
230 parse_4g_receive_data
112 parse_json
8 time_get_ok
g_time_stamp
@ -1471,9 +1474,9 @@ Warning[Pe223]: function "abs" declared implicitly
16 bytes in section .bss
144 bytes in section .rodata
1'526 bytes in section .text
1'518 bytes in section .text
1'526 bytes of CODE memory
1'518 bytes of CODE memory
144 bytes of CONST memory
16 bytes of DATA memory

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 19/Aug/2024 17:02:20
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 19/Aug/2024 17:15:33
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -922,13 +922,14 @@ EC801_GET_Time:
// 214 void parse_4g_receive_data()
// 215 {
parse_4g_receive_data:
PUSH {R0-R8,LR}
PUSH {R3-R7,LR}
CFI R14 Frame(CFA, -4)
CFI R8 Frame(CFA, -8)
CFI R7 Frame(CFA, -12)
CFI R6 Frame(CFA, -16)
CFI R5 Frame(CFA, -20)
CFI R4 Frame(CFA, -24)
CFI R7 Frame(CFA, -8)
CFI R6 Frame(CFA, -12)
CFI R5 Frame(CFA, -16)
CFI R4 Frame(CFA, -20)
CFI CFA R13+24
SUB SP,SP,#+16
CFI CFA R13+40
// 216 int temp_3_index = 0;
MOVS R1,#+3
@ -939,7 +940,11 @@ parse_4g_receive_data:
// 218
// 219 int AT_Command_flag = 0;
// 220 int Command_index = 0;
// 221 char AT_Command[10];
MOVS R1,#+10
ADD R0,SP,#+4
CFI FunCall __aeabi_memclr4
BL __aeabi_memclr4
// 221 char AT_Command[10] = {0};
// 222
// 223 int AT_Command_ok_flag = 0;
// 224
@ -955,10 +960,9 @@ parse_4g_receive_data:
CFI FunCall uart_dev_char_present
BL uart_dev_char_present
MOVS R6,#+0
MOVS R5,#+0
MOVS R4,#+0
MOVS R5,#+0
CMP R0,#+0
MOV R8,R4
BNE.N ??parse_4g_receive_data_0
// 232 memset(temp_buff, '\0', sizeof(temp_buff));//每次接受前清空一下BUFF
// 233 for(; uart_dev_char_present(g_ec801_uart_handle);)
@ -995,7 +999,7 @@ parse_4g_receive_data:
// 264 //
// 265 if(AT_Command_ok_flag)
// 266 {
// 267 term_printf(AT_Command);
// 267 // term_printf(AT_Command);
// 268 if(strstr(AT_Command, "QMTOPEN"))
// 269 {
// 270 term_printf("\r\nQMTOPEN\r\n");
@ -1016,11 +1020,11 @@ parse_4g_receive_data:
// 285 {
// 286 term_printf("\r\nQMTRECV\r\n");
// 287 }
// 288 }
// 289
// 290
// 291
// 292
// 288
// 289 //
// 290 AT_Command_ok_flag = 0;
// 291 // memset(AT_Command, 0, 10);
// 292 }
// 293
// 294
// 295
@ -1029,82 +1033,84 @@ parse_4g_receive_data:
// 298
// 299
// 300
// 301 // c = uart_dev_in_char(g_ec801_uart_handle);
// 302 // if (c == '{') {
// 303 // inJson = 1; // 进入JSON字符串
// 304 // jsonBufferIndex = 0; // 重置JSON缓冲区索引
// 305 // temp_buff[jsonBufferIndex++] = c;
// 306 // } else if (c == '}' && inJson) {
// 307 // temp_buff[jsonBufferIndex++] = c;
// 308 // //
// 309 // jsonBufferIndex = 0;
// 310 // inJson = 0;
// 311 // } else if (inJson) {
// 312 // // JSON
// 313 // if (jsonBufferIndex < JSON_BUFFER_SIZE - 1) { //
// 314 // temp_buff[jsonBufferIndex++] = c;
// 315 // }
// 316 // }else {
// 317 // jsonBufferIndex++;//一直没有{可以继续检索
// 318 // }
// 319 }
// 320 // temp_buffJSON
// 321 // term_printf(temp_buff);
// 322 //
// 323 // HAL_Delay(10);
// 324 // if(temp_buff[0] != '\0')
// 325 // {
// 326 // parse_json(temp_buff);
// 327 // }
// 328 }
// 329 }
// 301
// 302
// 303
// 304
// 305 // c = uart_dev_in_char(g_ec801_uart_handle);
// 306 // if (c == '{') {
// 307 // inJson = 1; // 进入JSON字符串
// 308 // jsonBufferIndex = 0; // 重置JSON缓冲区索引
// 309 // temp_buff[jsonBufferIndex++] = c;
// 310 // } else if (c == '}' && inJson) {
// 311 // temp_buff[jsonBufferIndex++] = c;
// 312 // //
// 313 // jsonBufferIndex = 0;
// 314 // inJson = 0;
// 315 // } else if (inJson) {
// 316 // // JSON
// 317 // if (jsonBufferIndex < JSON_BUFFER_SIZE - 1) { //
// 318 // temp_buff[jsonBufferIndex++] = c;
// 319 // }
// 320 // }else {
// 321 // jsonBufferIndex++;//一直没有{可以继续检索
// 322 // }
// 323 }
// 324 // temp_buffJSON
// 325 // term_printf(temp_buff);
// 326 //
// 327 // HAL_Delay(10);
// 328 // if(temp_buff[0] != '\0')
// 329 // {
// 330 // parse_json(temp_buff);
// 331 // }
// 332 }
// 333 }
??parse_4g_receive_data_1:
POP {R0-R8,PC}
ADD SP,SP,#+20
CFI CFA R13+20
POP {R4-R7,PC}
CFI CFA R13+40
??parse_4g_receive_data_2:
MOV R5,R0
B.N ??parse_4g_receive_data_0
??parse_4g_receive_data_3:
CMP R8,#+0
BEQ.N ??parse_4g_receive_data_0
??parse_4g_receive_data_4:
ADD R0,SP,#+4
CFI FunCall term_printf
BL term_printf
Nop
ADR.N R1,?_17
BL ?Subroutine1
??CrossCallReturnLabel_8:
CBZ.N R0,??parse_4g_receive_data_5
CBZ.N R0,??parse_4g_receive_data_4
ADR.N R0,?_18
CFI FunCall term_printf
BL term_printf
??parse_4g_receive_data_5:
??parse_4g_receive_data_4:
Nop
ADR.N R1,?_19
BL ?Subroutine1
??CrossCallReturnLabel_7:
CBZ.N R0,??parse_4g_receive_data_6
CBZ.N R0,??parse_4g_receive_data_5
ADR.N R0,?_20
CFI FunCall term_printf
BL term_printf
??parse_4g_receive_data_6:
??parse_4g_receive_data_5:
Nop
ADR.N R1,?_21
BL ?Subroutine1
??CrossCallReturnLabel_6:
CBZ.N R0,??parse_4g_receive_data_7
CBZ.N R0,??parse_4g_receive_data_6
ADR.N R0,?_22
CFI FunCall term_printf
BL term_printf
??parse_4g_receive_data_7:
??parse_4g_receive_data_6:
Nop
ADR.N R1,?_23
BL ?Subroutine1
??CrossCallReturnLabel_5:
CBZ.N R0,??parse_4g_receive_data_8
CBZ.N R0,??parse_4g_receive_data_7
ADR.N R0,?_24
CFI FunCall term_printf
BL term_printf
??parse_4g_receive_data_8:
??parse_4g_receive_data_7:
Nop
ADR.N R1,?_25
BL ?Subroutine1
@ -1125,7 +1131,7 @@ parse_4g_receive_data:
ADDS R2,R6,#+1
STRB R0,[SP, R6]
CMP R0,#+43
BNE.N ??parse_4g_receive_data_9
BNE.N ??parse_4g_receive_data_8
ADDS R6,R6,#+2
MOVS R3,#+3
SDIV R3,R6,R3
@ -1133,23 +1139,23 @@ parse_4g_receive_data:
SUBS R6,R6,R3
LDRB R6,[SP, R6]
CMP R6,#+84
BNE.N ??parse_4g_receive_data_10
BNE.N ??parse_4g_receive_data_9
MOVS R3,#+3
SDIV R3,R2,R3
ADD R3,R3,R3, LSL #+1
SUBS R3,R2,R3
LDRB R1,[SP, R3]
CMP R1,#+65
BEQ.N ??parse_4g_receive_data_9
??parse_4g_receive_data_10:
MOVS R4,#+1
BEQ.N ??parse_4g_receive_data_8
??parse_4g_receive_data_9:
MOVS R4,#+1
??parse_4g_receive_data_8:
MOVS R1,#+3
SDIV R6,R2,R1
ADD R6,R6,R6, LSL #+1
SUBS R6,R2,R6
CMP R4,#+0
BEQ.N ??parse_4g_receive_data_3
BEQ.N ??parse_4g_receive_data_0
ADD R1,SP,#+4
STRB R0,[R1, R5]
ADDS R0,R5,#+1
@ -1157,9 +1163,8 @@ parse_4g_receive_data:
CMP R1,#+58
BNE.N ??parse_4g_receive_data_2
MOVS R4,#+0
MOV R8,#+1
MOV R5,R0
B.N ??parse_4g_receive_data_4
B.N ??parse_4g_receive_data_3
CFI EndBlock cfiBlock11
SECTION `.text`:CODE:NOROOT(2)
@ -1180,51 +1185,46 @@ parse_4g_receive_data:
CFI Block cfiCond12 Using cfiCommon0
CFI Function parse_4g_receive_data
CFI Conditional ??CrossCallReturnLabel_8
CFI R4 Frame(CFA, -24)
CFI R5 Frame(CFA, -20)
CFI R6 Frame(CFA, -16)
CFI R7 Frame(CFA, -12)
CFI R8 Frame(CFA, -8)
CFI R4 Frame(CFA, -20)
CFI R5 Frame(CFA, -16)
CFI R6 Frame(CFA, -12)
CFI R7 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+40
CFI Block cfiCond13 Using cfiCommon0
CFI (cfiCond13) Function parse_4g_receive_data
CFI (cfiCond13) Conditional ??CrossCallReturnLabel_7
CFI (cfiCond13) R4 Frame(CFA, -24)
CFI (cfiCond13) R5 Frame(CFA, -20)
CFI (cfiCond13) R6 Frame(CFA, -16)
CFI (cfiCond13) R7 Frame(CFA, -12)
CFI (cfiCond13) R8 Frame(CFA, -8)
CFI (cfiCond13) R4 Frame(CFA, -20)
CFI (cfiCond13) R5 Frame(CFA, -16)
CFI (cfiCond13) R6 Frame(CFA, -12)
CFI (cfiCond13) R7 Frame(CFA, -8)
CFI (cfiCond13) R14 Frame(CFA, -4)
CFI (cfiCond13) CFA R13+40
CFI Block cfiCond14 Using cfiCommon0
CFI (cfiCond14) Function parse_4g_receive_data
CFI (cfiCond14) Conditional ??CrossCallReturnLabel_6
CFI (cfiCond14) R4 Frame(CFA, -24)
CFI (cfiCond14) R5 Frame(CFA, -20)
CFI (cfiCond14) R6 Frame(CFA, -16)
CFI (cfiCond14) R7 Frame(CFA, -12)
CFI (cfiCond14) R8 Frame(CFA, -8)
CFI (cfiCond14) R4 Frame(CFA, -20)
CFI (cfiCond14) R5 Frame(CFA, -16)
CFI (cfiCond14) R6 Frame(CFA, -12)
CFI (cfiCond14) R7 Frame(CFA, -8)
CFI (cfiCond14) R14 Frame(CFA, -4)
CFI (cfiCond14) CFA R13+40
CFI Block cfiCond15 Using cfiCommon0
CFI (cfiCond15) Function parse_4g_receive_data
CFI (cfiCond15) Conditional ??CrossCallReturnLabel_5
CFI (cfiCond15) R4 Frame(CFA, -24)
CFI (cfiCond15) R5 Frame(CFA, -20)
CFI (cfiCond15) R6 Frame(CFA, -16)
CFI (cfiCond15) R7 Frame(CFA, -12)
CFI (cfiCond15) R8 Frame(CFA, -8)
CFI (cfiCond15) R4 Frame(CFA, -20)
CFI (cfiCond15) R5 Frame(CFA, -16)
CFI (cfiCond15) R6 Frame(CFA, -12)
CFI (cfiCond15) R7 Frame(CFA, -8)
CFI (cfiCond15) R14 Frame(CFA, -4)
CFI (cfiCond15) CFA R13+40
CFI Block cfiCond16 Using cfiCommon0
CFI (cfiCond16) Function parse_4g_receive_data
CFI (cfiCond16) Conditional ??CrossCallReturnLabel_4
CFI (cfiCond16) R4 Frame(CFA, -24)
CFI (cfiCond16) R5 Frame(CFA, -20)
CFI (cfiCond16) R6 Frame(CFA, -16)
CFI (cfiCond16) R7 Frame(CFA, -12)
CFI (cfiCond16) R8 Frame(CFA, -8)
CFI (cfiCond16) R4 Frame(CFA, -20)
CFI (cfiCond16) R5 Frame(CFA, -16)
CFI (cfiCond16) R6 Frame(CFA, -12)
CFI (cfiCond16) R7 Frame(CFA, -8)
CFI (cfiCond16) R14 Frame(CFA, -4)
CFI (cfiCond16) CFA R13+40
CFI Block cfiPicker17 Using cfiCommon1
@ -1245,14 +1245,14 @@ parse_4g_receive_data:
CFI EndBlock cfiCond15
CFI EndBlock cfiCond16
CFI EndBlock cfiPicker17
// 330
// 334
SECTION `.text`:CODE:NOROOT(2)
CFI Block cfiBlock18 Using cfiCommon0
CFI Function parse_json
THUMB
// 331 void parse_json(uint8_t *json_buff)
// 332 {
// 335 void parse_json(uint8_t *json_buff)
// 336 {
parse_json:
PUSH {R1-R9,LR}
CFI R14 Frame(CFA, -4)
@ -1263,15 +1263,15 @@ parse_json:
CFI R5 Frame(CFA, -24)
CFI R4 Frame(CFA, -28)
CFI CFA R13+40
// 333 cJSON* cjson_root = cJSON_Parse(json_buff);
// 337 cJSON* cjson_root = cJSON_Parse(json_buff);
CFI FunCall cJSON_Parse
BL cJSON_Parse
MOVS R4,R0
// 334
// 335 if(cjson_root == NULL)
// 338
// 339 if(cjson_root == NULL)
BNE.N ??parse_json_0
// 336 {
// 337 term_printf("parse fail.\n");
// 340 {
// 341 term_printf("parse fail.\n");
POP {R1-R9,LR}
CFI R4 SameValue
CFI R5 SameValue
@ -1292,45 +1292,45 @@ parse_json:
CFI R9 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+40
// 338 return;
// 339 }
// 340
// 341 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
// 342 return;
// 343 }
// 344
// 345 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
??parse_json_0:
Nop
ADR.N R1,?_4
CFI FunCall cJSON_GetObjectItem
BL cJSON_GetObjectItem
MOV R6,R0
// 342 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
// 346 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
ADR.N R1,?_6
BL ?Subroutine0
??CrossCallReturnLabel_3:
MOV R7,R0
// 343 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
// 347 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
ADR.N R1,?_9
BL ?Subroutine0
??CrossCallReturnLabel_2:
MOV R8,R0
// 344 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
// 348 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
ADR.N R1,?_28
BL ?Subroutine0
??CrossCallReturnLabel_1:
MOV R9,R0
// 345 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
// 349 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
ADR.N R1,?_8
BL ?Subroutine0
// 346
// 347 //
// 348 char *temp_id = cjson_id -> valuestring;
// 349 char *temp_type = cjson_type -> valuestring;
// 350 int temp_version = cjson_version -> valueint;
// 351 int temp_response = cjson_response -> valueint;
// 352 int temp_time = cjson_time -> valueint;
// 350
// 351 //
// 352 char *temp_id = cjson_id -> valuestring;
// 353 char *temp_type = cjson_type -> valuestring;
// 354 int temp_version = cjson_version -> valueint;
// 355 int temp_response = cjson_response -> valueint;
// 356 int temp_time = cjson_time -> valueint;
??CrossCallReturnLabel_0:
LDR R5,[R0, #+20]
// 353
// 354 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
// 357
// 358 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
STR R5,[SP, #+4]
LDR R0,[R9, #+20]
STR R0,[SP, #+0]
@ -1340,14 +1340,14 @@ parse_json:
LDR.N R0,??DataTable34_10
CFI FunCall term_printf
BL term_printf
// 355
// 356 cJSON_Delete(cjson_root);
// 359
// 360 cJSON_Delete(cjson_root);
MOV R0,R4
CFI FunCall cJSON_Delete
BL cJSON_Delete
// 357
// 358 //
// 359 if(abs(temp_time - g_time_stamp) >= 120)
// 361
// 362 //
// 363 if(abs(temp_time - g_time_stamp) >= 120)
LDR.N R4,??DataTable34_6
LDR R0,[R4, #+4]
SUBS R0,R5,R0
@ -1356,12 +1356,12 @@ parse_json:
CMP R0,#+120
IT GE
STRGE R5,[R4, #+4]
// 360 {
// 361 g_time_stamp = temp_time;
// 362
// 363
// 364 }
// 365 }
// 364 {
// 365 g_time_stamp = temp_time;
// 366
// 367
// 368 }
// 369 }
POP {R0-R2,R4-R9,PC}
CFI EndBlock cfiBlock18
@ -1738,21 +1738,21 @@ parse_json:
DS8 1
END
// 366
// 367
// 368
// 369
// 370
// 371
// 372
// 373
// 374
// 375
// 376
// 377
// 378
//
// 16 bytes in section .bss
// 144 bytes in section .rodata
// 1'526 bytes in section .text
// 1'518 bytes in section .text
//
// 1'526 bytes of CODE memory
// 1'518 bytes of CODE memory
// 144 bytes of CONST memory
// 16 bytes of DATA memory
//

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ELF Linker V9.40.2.374/W64 for ARM 19/Aug/2024 17:02:20
# IAR ELF Linker V9.40.2.374/W64 for ARM 19/Aug/2024 17:15:33
# Copyright 2007-2023 IAR Systems AB.
#
# Output file =
@ -123,7 +123,7 @@ initialize by copy { rw };
.intvec ro code 0x800'0000 0x1ac startup_stm32l496xx.o [4]
- 0x800'01ac 0x1ac
"P1": 0xbeb0
"P1": 0xbea8
.text ro code 0x800'01ac 0xeae xprintffull_nomb.o [13]
.text ro code 0x800'105a 0x7e lz77_init_single.o [16]
.text ro code 0x800'10d8 0x16 strchr.o [16]
@ -210,67 +210,69 @@ initialize by copy { rw };
.text ro code 0x800'8a10 0x48 FltToDbl.o [15]
.text ro code 0x800'8a58 0x86 filter.o [5]
.text ro code 0x800'8ae0 0x494 frt_protocol.o [12]
.text ro code 0x800'8f74 0x524 EC801E.o [3]
.text ro code 0x800'9498 0x594 tasks.o [6]
.text ro code 0x800'9a2c 0xc stm32l4xx_hal.o [9]
.text ro code 0x800'9a38 0x12 ABImemset_small.o [16]
.text ro code 0x800'9a4a 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'9a4c 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'9a4e 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'8f74 0x51c EC801E.o [3]
.text ro code 0x800'9490 0x594 tasks.o [6]
.text ro code 0x800'9a24 0xc stm32l4xx_hal.o [9]
.text ro code 0x800'9a30 0x12 ABImemset_small.o [16]
.text ro code 0x800'9a42 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'9a44 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'9a46 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'9a48 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'9a4a 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'9a4c 0x2 stm32l4xx_hal_uart_ex.o [9]
.text ro code 0x800'9a4e 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'9a50 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'9a52 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'9a54 0x2 stm32l4xx_hal_uart_ex.o [9]
.text ro code 0x800'9a56 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'9a58 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'9a5c 0x6 ABImemclr.o [16]
.text ro code 0x800'9a64 0x868 cJSON.o [2]
.text ro code 0x800'a2cc 0x40 sprintf.o [13]
.text ro code 0x800'a30c 0x1b0 heap_4.o [6]
.text ro code 0x800'a4bc 0x28 sscanf.o [13]
.text ro code 0x800'a4e4 0x2c strstr.o [13]
.text ro code 0x800'a510 0x92 list.o [6]
.text ro code 0x800'a5a4 0x18a port.o [6]
.text ro code 0x800'a72e 0x4a cJSON.o [2]
.text ro code 0x800'a778 0x20 DblCmpEq.o [15]
.text ro code 0x800'a798 0x28 port.o [6]
CODE ro code 0x800'a7c0 0xb0 portasm.o [6]
.text ro code 0x800'a870 0x8a0 anemometer_dev.o [12]
.text ro code 0x800'b110 0x64 acosf.o [15]
.text ro code 0x800'b174 0x1d4 cos_sin32.o [15]
.text ro code 0x800'b348 0x48 atanf.o [15]
.text ro code 0x800'b390 0x78 arm_max_q15.o [14]
.text ro code 0x800'b408 0x4e arm_mean_q15.o [14]
.text ro code 0x800'b458 0x52 arm_offset_q15.o [14]
.text ro code 0x800'b4ac 0x1e sqrtf.o [15]
.text ro code 0x800'b4cc 0x178 arm_mean_f32.o [14]
.text ro code 0x800'b644 0xa4 xatanf.o [15]
.rodata const 0x800'b6e8 0x224 sht30.o [11]
.text ro code 0x800'b90c 0x10c stm32l4xx_it.o [2]
.rodata const 0x800'ba18 0xc8 sht30.o [11]
.text ro code 0x800'bae0 0x5c system_stm32l4xx.o [1]
.rodata const 0x800'bb3c 0x54 inflash.o [12]
.rodata const 0x800'bb90 0x50 iar_Stoullx.o [13]
.rodata const 0x800'bbe0 0x48 EC801E.o [3]
.rodata const 0x800'bc28 0x24 xscanffull_nomb.o [13]
.rodata const 0x800'bc50 0x48 strto64.o [15]
.text ro code 0x800'bc98 0x38 zero_init3.o [16]
.rodata const 0x800'bcd0 0x30 system_stm32l4xx.o [1]
.rodata const 0x800'bd00 0x28 xscanffull_nomb.o [13]
.text ro code 0x800'bd28 0x28 data_init.o [16]
.text ro code 0x800'bd50 0x22 fpinit_M.o [15]
.iar.init_table const 0x800'bd74 0x20 - Linker created -
.text ro code 0x800'bd94 0x1e cmain.o [16]
.text ro code 0x800'bdb2 0x4 low_level_init.o [13]
.text ro code 0x800'bdb6 0x4 exit.o [13]
.text ro code 0x800'bdbc 0xa cexit.o [16]
.text ro code 0x800'bdc8 0x1c cstartup_M.o [16]
.rodata const 0x800'bde4 0x14 freertos.o [2]
.rodata const 0x800'bdf8 0x10 freertos.o [2]
.text ro code 0x800'be08 0x10 startup_stm32l496xx.o [4]
.rodata const 0x800'be18 0xc freertos.o [2]
.rodata const 0x800'be24 0xc freertos.o [2]
.rodata const 0x800'be30 0x8 freertos.o [2]
.rodata const 0x800'be38 0x8 system_stm32l4xx.o [1]
.text ro code 0x800'9a54 0x6 ABImemclr.o [16]
.text ro code 0x800'9a5c 0x868 cJSON.o [2]
.text ro code 0x800'a2c4 0x40 sprintf.o [13]
.text ro code 0x800'a304 0x1b0 heap_4.o [6]
.text ro code 0x800'a4b4 0x28 sscanf.o [13]
.text ro code 0x800'a4dc 0x2c strstr.o [13]
.text ro code 0x800'a508 0x92 list.o [6]
.text ro code 0x800'a59c 0x18a port.o [6]
.text ro code 0x800'a726 0x4a cJSON.o [2]
.text ro code 0x800'a770 0x20 DblCmpEq.o [15]
.text ro code 0x800'a790 0x28 port.o [6]
CODE ro code 0x800'a7b8 0xb0 portasm.o [6]
.text ro code 0x800'a868 0x8a0 anemometer_dev.o [12]
.text ro code 0x800'b108 0x64 acosf.o [15]
.text ro code 0x800'b16c 0x1d4 cos_sin32.o [15]
.text ro code 0x800'b340 0x48 atanf.o [15]
.text ro code 0x800'b388 0x78 arm_max_q15.o [14]
.text ro code 0x800'b400 0x4e arm_mean_q15.o [14]
.text ro code 0x800'b450 0x52 arm_offset_q15.o [14]
.text ro code 0x800'b4a4 0x1e sqrtf.o [15]
.text ro code 0x800'b4c4 0x178 arm_mean_f32.o [14]
.text ro code 0x800'b63c 0xa4 xatanf.o [15]
.rodata const 0x800'b6e0 0x224 sht30.o [11]
.text ro code 0x800'b904 0x10c stm32l4xx_it.o [2]
.rodata const 0x800'ba10 0xc8 sht30.o [11]
.text ro code 0x800'bad8 0x5c system_stm32l4xx.o [1]
.rodata const 0x800'bb34 0x54 inflash.o [12]
.rodata const 0x800'bb88 0x50 iar_Stoullx.o [13]
.rodata const 0x800'bbd8 0x48 EC801E.o [3]
.rodata const 0x800'bc20 0x24 xscanffull_nomb.o [13]
.rodata const 0x800'bc48 0x48 strto64.o [15]
.text ro code 0x800'bc90 0x38 zero_init3.o [16]
.rodata const 0x800'bcc8 0x30 system_stm32l4xx.o [1]
.rodata const 0x800'bcf8 0x28 xscanffull_nomb.o [13]
.text ro code 0x800'bd20 0x28 data_init.o [16]
.text ro code 0x800'bd48 0x22 fpinit_M.o [15]
.iar.init_table const 0x800'bd6c 0x20 - Linker created -
.text ro code 0x800'bd8c 0x1e cmain.o [16]
.text ro code 0x800'bdaa 0x4 low_level_init.o [13]
.text ro code 0x800'bdae 0x4 exit.o [13]
.text ro code 0x800'bdb4 0xa cexit.o [16]
.text ro code 0x800'bdc0 0x1c cstartup_M.o [16]
.rodata const 0x800'bddc 0x14 freertos.o [2]
.rodata const 0x800'bdf0 0x10 freertos.o [2]
.text ro code 0x800'be00 0x10 startup_stm32l496xx.o [4]
.rodata const 0x800'be10 0xc freertos.o [2]
.rodata const 0x800'be1c 0xc freertos.o [2]
.rodata const 0x800'be28 0x8 freertos.o [2]
.rodata const 0x800'be30 0x8 system_stm32l4xx.o [1]
.text ro code 0x800'be38 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'be3c 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'be40 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'be44 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'be48 0x4 startup_stm32l496xx.o [4]
@ -352,12 +354,10 @@ initialize by copy { rw };
.text ro code 0x800'bf78 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'bf7c 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'bf80 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'bf84 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'bf88 0x4 startup_stm32l496xx.o [4]
.rodata const 0x800'bf8c 0x0 zero_init3.o [16]
.rodata const 0x800'bf8c 0x0 lz77_init_single.o [16]
Initializer bytes const 0x800'bf8c 0xd0 <for P2-1>
- 0x800'c05c 0xbeb0
.rodata const 0x800'bf84 0x0 zero_init3.o [16]
.rodata const 0x800'bf84 0x0 lz77_init_single.o [16]
Initializer bytes const 0x800'bf84 0xd0 <for P2-1>
- 0x800'c054 0xbea8
"P2", part 1 of 3: 0x254
P2-1 0x2000'0000 0x254 <Init block>
@ -420,7 +420,7 @@ Unused ranges:
From To Size
---- -- ----
0x800'c05c 0x80f'ffff 0xf'3fa4
0x800'c054 0x80f'ffff 0xf'3fac
0x2000'6218 0x2004'ffff 0x4'9de8
@ -436,7 +436,7 @@ Zero (__iar_zero_init3)
Copy/lz77 (__iar_lz77_init_single3)
1 source range, total size 0xd0 (34% of destination):
0x800'bf8c 0xd0
0x800'bf84 0xd0
1 destination range, total size 0x254:
0x2000'0000 0x254
@ -475,9 +475,9 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Core_13247989168731456611.dir: [2
Total: 6'388 74 2'159
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EC801E_17758034221153603070.dir: [3]
EC801E.o 1'316 72 8
EC801E.o 1'308 72 8
-------------------------------------------------------
Total: 1'316 72 8
Total: 1'308 72 8
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EWARM_18443280873093131863.dir: [4]
startup_stm32l496xx.o 776
@ -632,7 +632,7 @@ shb_l.a: [17]
Gaps 61 6 9
Linker created 32 1'024
-----------------------------------------------------------
Grand Total: 47'742 1'502 25'112
Grand Total: 47'734 1'502 25'112
*******************************************************************************
@ -641,82 +641,82 @@ shb_l.a: [17]
Entry Address Size Type Object
----- ------- ---- ---- ------
.iar.init_table$$Base 0x800'bd74 -- Gb - Linker created -
.iar.init_table$$Limit 0x800'bd94 -- Gb - Linker created -
?main 0x800'bd95 Code Gb cmain.o [16]
ADC1_2_IRQHandler 0x800'be85 Code Wk startup_stm32l496xx.o [4]
ADC3_IRQHandler 0x800'bee9 Code Wk startup_stm32l496xx.o [4]
.iar.init_table$$Base 0x800'bd6c -- Gb - Linker created -
.iar.init_table$$Limit 0x800'bd8c -- Gb - Linker created -
?main 0x800'bd8d Code Gb cmain.o [16]
ADC1_2_IRQHandler 0x800'be7d Code Wk startup_stm32l496xx.o [4]
ADC3_IRQHandler 0x800'bee1 Code Wk startup_stm32l496xx.o [4]
ADC_DMAConvCplt 0x800'6dd5 0x6c Code Gb stm32l4xx_hal_adc.o [9]
ADC_DMAError 0x800'6e49 0x16 Code Gb stm32l4xx_hal_adc.o [9]
ADC_DMAHalfConvCplt 0x800'6e41 0x6 Code Gb stm32l4xx_hal_adc.o [9]
ADC_Disable 0x800'6d2d 0x70 Code Gb stm32l4xx_hal_adc.o [9]
ADC_Enable 0x800'6c89 0x80 Code Gb stm32l4xx_hal_adc.o [9]
AHBPrescTable 0x800'bb2c 0x10 Data Gb system_stm32l4xx.o [1]
APBPrescTable 0x800'be38 0x8 Data Gb system_stm32l4xx.o [1]
BusFault_Handler 0x800'b913 0x2 Code Gb stm32l4xx_it.o [2]
CAN1_RX0_IRQHandler 0x800'be8d Code Wk startup_stm32l496xx.o [4]
CAN1_RX1_IRQHandler 0x800'be91 Code Wk startup_stm32l496xx.o [4]
CAN1_SCE_IRQHandler 0x800'be95 Code Wk startup_stm32l496xx.o [4]
CAN1_TX_IRQHandler 0x800'be89 Code Wk startup_stm32l496xx.o [4]
CAN2_RX0_IRQHandler 0x800'bf7d Code Wk startup_stm32l496xx.o [4]
CAN2_RX1_IRQHandler 0x800'bf81 Code Wk startup_stm32l496xx.o [4]
CAN2_SCE_IRQHandler 0x800'bf85 Code Wk startup_stm32l496xx.o [4]
CAN2_TX_IRQHandler 0x800'bf79 Code Wk startup_stm32l496xx.o [4]
COMP_IRQHandler 0x800'bf29 Code Wk startup_stm32l496xx.o [4]
AHBPrescTable 0x800'bb24 0x10 Data Gb system_stm32l4xx.o [1]
APBPrescTable 0x800'be30 0x8 Data Gb system_stm32l4xx.o [1]
BusFault_Handler 0x800'b90b 0x2 Code Gb stm32l4xx_it.o [2]
CAN1_RX0_IRQHandler 0x800'be85 Code Wk startup_stm32l496xx.o [4]
CAN1_RX1_IRQHandler 0x800'be89 Code Wk startup_stm32l496xx.o [4]
CAN1_SCE_IRQHandler 0x800'be8d Code Wk startup_stm32l496xx.o [4]
CAN1_TX_IRQHandler 0x800'be81 Code Wk startup_stm32l496xx.o [4]
CAN2_RX0_IRQHandler 0x800'bf75 Code Wk startup_stm32l496xx.o [4]
CAN2_RX1_IRQHandler 0x800'bf79 Code Wk startup_stm32l496xx.o [4]
CAN2_SCE_IRQHandler 0x800'bf7d Code Wk startup_stm32l496xx.o [4]
CAN2_TX_IRQHandler 0x800'bf71 Code Wk startup_stm32l496xx.o [4]
COMP_IRQHandler 0x800'bf21 Code Wk startup_stm32l496xx.o [4]
CRC16 0x800'8aff 0x3a Code Gb frt_protocol.o [12]
CRS_IRQHandler 0x800'bf69 Code Wk startup_stm32l496xx.o [4]
CRS_IRQHandler 0x800'bf61 Code Wk startup_stm32l496xx.o [4]
CSTACK$$Base 0x2000'5e18 -- Gb - Linker created -
CSTACK$$Limit 0x2000'6218 -- Gb - Linker created -
CheckCrc8 0x800'54e1 0x2a Code Gb sht30.o [11]
DCMI_IRQHandler 0x800'bf75 Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT0_IRQHandler 0x800'bf1d Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT1_IRQHandler 0x800'bf21 Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT2_IRQHandler 0x800'bf25 Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT3_IRQHandler 0x800'bed5 Code Wk startup_stm32l496xx.o [4]
DCMI_IRQHandler 0x800'bf6d Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT0_IRQHandler 0x800'bf15 Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT1_IRQHandler 0x800'bf19 Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT2_IRQHandler 0x800'bf1d Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT3_IRQHandler 0x800'becd Code Wk startup_stm32l496xx.o [4]
DMA1_Channel1_IRQHandler
0x800'b919 0x6 Code Gb stm32l4xx_it.o [2]
0x800'b911 0x6 Code Gb stm32l4xx_it.o [2]
DMA1_Channel2_IRQHandler
0x800'be6d Code Wk startup_stm32l496xx.o [4]
0x800'be65 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel3_IRQHandler
0x800'be71 Code Wk startup_stm32l496xx.o [4]
0x800'be69 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel4_IRQHandler
0x800'be75 Code Wk startup_stm32l496xx.o [4]
0x800'be6d Code Wk startup_stm32l496xx.o [4]
DMA1_Channel5_IRQHandler
0x800'be79 Code Wk startup_stm32l496xx.o [4]
0x800'be71 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel6_IRQHandler
0x800'be7d Code Wk startup_stm32l496xx.o [4]
0x800'be75 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel7_IRQHandler
0x800'be81 Code Wk startup_stm32l496xx.o [4]
DMA2D_IRQHandler 0x800'bf89 Code Wk startup_stm32l496xx.o [4]
0x800'be79 Code Wk startup_stm32l496xx.o [4]
DMA2D_IRQHandler 0x800'bf81 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel1_IRQHandler
0x800'bf09 Code Wk startup_stm32l496xx.o [4]
0x800'bf01 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel2_IRQHandler
0x800'bf0d Code Wk startup_stm32l496xx.o [4]
0x800'bf05 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel3_IRQHandler
0x800'bf11 Code Wk startup_stm32l496xx.o [4]
0x800'bf09 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel4_IRQHandler
0x800'bf15 Code Wk startup_stm32l496xx.o [4]
0x800'bf0d Code Wk startup_stm32l496xx.o [4]
DMA2_Channel5_IRQHandler
0x800'bf19 Code Wk startup_stm32l496xx.o [4]
0x800'bf11 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel6_IRQHandler
0x800'bf39 Code Wk startup_stm32l496xx.o [4]
0x800'bf31 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel7_IRQHandler
0x800'bf3d Code Wk startup_stm32l496xx.o [4]
0x800'bf35 Code Wk startup_stm32l496xx.o [4]
DMA_SetConfig 0x800'7653 0x28 Code Lc stm32l4xx_hal_dma.o [9]
DebugMon_Handler 0x800'b917 0x2 Code Gb stm32l4xx_it.o [2]
DebugMon_Handler 0x800'b90f 0x2 Code Gb stm32l4xx_it.o [2]
Dtentox 0x800'2965 0x1d8 Code Lc strto64.o [15]
EC801E_Power_ON 0x800'8f75 0x22 Code Gb EC801E.o [3]
EC801_GET_Time 0x800'91a1 0xa2 Code Gb EC801E.o [3]
EXTI0_IRQHandler 0x800'be59 Code Wk startup_stm32l496xx.o [4]
EXTI15_10_IRQHandler 0x800'becd Code Wk startup_stm32l496xx.o [4]
EXTI1_IRQHandler 0x800'be5d Code Wk startup_stm32l496xx.o [4]
EXTI2_IRQHandler 0x800'be61 Code Wk startup_stm32l496xx.o [4]
EXTI3_IRQHandler 0x800'be65 Code Wk startup_stm32l496xx.o [4]
EXTI4_IRQHandler 0x800'be69 Code Wk startup_stm32l496xx.o [4]
EXTI9_5_IRQHandler 0x800'be99 Code Wk startup_stm32l496xx.o [4]
EXTI0_IRQHandler 0x800'be51 Code Wk startup_stm32l496xx.o [4]
EXTI15_10_IRQHandler 0x800'bec5 Code Wk startup_stm32l496xx.o [4]
EXTI1_IRQHandler 0x800'be55 Code Wk startup_stm32l496xx.o [4]
EXTI2_IRQHandler 0x800'be59 Code Wk startup_stm32l496xx.o [4]
EXTI3_IRQHandler 0x800'be5d Code Wk startup_stm32l496xx.o [4]
EXTI4_IRQHandler 0x800'be61 Code Wk startup_stm32l496xx.o [4]
EXTI9_5_IRQHandler 0x800'be91 Code Wk startup_stm32l496xx.o [4]
Error_Handler 0x800'44a9 0x4 Code Gb main.o [2]
FLASH_FlushCaches 0x800'63f7 0x56 Code Gb stm32l4xx_hal_flash_ex.o [9]
FLASH_IRQHandler 0x800'be51 Code Wk startup_stm32l496xx.o [4]
FLASH_IRQHandler 0x800'be49 Code Wk startup_stm32l496xx.o [4]
FLASH_MassErase 0x800'63a1 0x24 Code Lc stm32l4xx_hal_flash_ex.o [9]
FLASH_PageErase 0x800'63c5 0x32 Code Gb stm32l4xx_hal_flash_ex.o [9]
FLASH_Program_DoubleWord
@ -724,8 +724,8 @@ FLASH_Program_DoubleWord
FLASH_Program_Fast 0x800'65a3 0x26 Code Lc stm32l4xx_hal_flash.o [9]
FLASH_WaitForLastOperation
0x800'653f 0x4c Code Gb stm32l4xx_hal_flash.o [9]
FMC_IRQHandler 0x800'beed Code Wk startup_stm32l496xx.o [4]
FPU_IRQHandler 0x800'bf65 Code Wk startup_stm32l496xx.o [4]
FMC_IRQHandler 0x800'bee5 Code Wk startup_stm32l496xx.o [4]
FPU_IRQHandler 0x800'bf5d Code Wk startup_stm32l496xx.o [4]
FRT_MsgHandler 0x800'8e4f 0x50 Code Gb frt_protocol.o [12]
FRT_MsgProc_ReadRegister
0x800'8cd1 0xb8 Code Lc frt_protocol.o [12]
@ -776,10 +776,10 @@ HAL_ADCEx_MultiModeConfigChannel
0x800'53fd 0xc2 Code Gb stm32l4xx_hal_adc_ex.o [9]
HAL_ADC_ConfigChannel 0x800'6901 0x324 Code Gb stm32l4xx_hal_adc.o [9]
HAL_ADC_ConvCpltCallback
0x800'9a4b 0x2 Code Wk stm32l4xx_hal_adc.o [9]
0x800'9a43 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_ConvHalfCpltCallback
0x800'9a4f 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_ErrorCallback 0x800'9a4d 0x2 Code Wk stm32l4xx_hal_adc.o [9]
0x800'9a47 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_ErrorCallback 0x800'9a45 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_Init 0x800'664d 0x19e Code Gb stm32l4xx_hal_adc.o [9]
HAL_ADC_MspInit 0x800'4be1 0xb0 Code Gb adc.o [2]
HAL_ADC_Start_DMA 0x800'67f5 0xe4 Code Gb stm32l4xx_hal_adc.o [9]
@ -796,7 +796,7 @@ HAL_FLASH_Unlock 0x800'650f 0x20 Code Gb stm32l4xx_hal_flash.o [9]
HAL_GPIO_Init 0x800'4631 0x1cc Code Gb stm32l4xx_hal_gpio.o [9]
HAL_GPIO_TogglePin 0x800'4807 0x10 Code Gb stm32l4xx_hal_gpio.o [9]
HAL_GPIO_WritePin 0x800'47fd 0xa Code Gb stm32l4xx_hal_gpio.o [9]
HAL_GetTick 0x800'9a2d 0xc Code Wk stm32l4xx_hal.o [9]
HAL_GetTick 0x800'9a25 0xc Code Wk stm32l4xx_hal.o [9]
HAL_I2CEx_ConfigAnalogFilter
0x800'8225 0x2a Code Gb stm32l4xx_hal_i2c_ex.o [9]
HAL_I2CEx_ConfigDigitalFilter
@ -872,31 +872,31 @@ HAL_TIM_PeriodElapsedCallback
HAL_TIM_TriggerCallback
0x800'4509 0x2 Code Wk stm32l4xx_hal_tim.o [9]
HAL_UARTEx_RxEventCallback
0x800'9a53 0x2 Code Wk stm32l4xx_hal_uart.o [9]
0x800'9a4b 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HAL_UARTEx_WakeupCallback
0x800'9a55 0x2 Code Wk stm32l4xx_hal_uart_ex.o [9]
HAL_UART_ErrorCallback 0x800'9a51 0x2 Code Wk stm32l4xx_hal_uart.o [9]
0x800'9a4d 0x2 Code Wk stm32l4xx_hal_uart_ex.o [9]
HAL_UART_ErrorCallback 0x800'9a49 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HAL_UART_IRQHandler 0x800'789d 0x286 Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_Init 0x800'7709 0x34 Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_MspInit 0x800'4d53 0x1ac Code Gb usart.o [2]
HAL_UART_Receive_IT 0x800'7831 0x26 Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_RxCpltCallback
0x800'9a59 0x2 Code Wk stm32l4xx_hal_uart.o [9]
0x800'9a51 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HAL_UART_Transmit 0x800'7791 0x9a Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_TxCpltCallback
0x800'9a57 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HardFault_Handler 0x800'b90f 0x2 Code Gb stm32l4xx_it.o [2]
0x800'9a4f 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HardFault_Handler 0x800'b907 0x2 Code Gb stm32l4xx_it.o [2]
Hp203bPressure_Temp 0x2000'5e0c 0x4 Data Gb hp203b.o [7]
Hp203bReadPressure 0x800'5779 0x5a Code Gb hp203b.o [7]
Hp203b_Pressure 0x2000'5e10 0x4 Data Gb hp203b.o [7]
I2C1_ER_IRQHandler 0x800'beb5 Code Wk startup_stm32l496xx.o [4]
I2C1_EV_IRQHandler 0x800'beb1 Code Wk startup_stm32l496xx.o [4]
I2C2_ER_IRQHandler 0x800'bebd Code Wk startup_stm32l496xx.o [4]
I2C2_EV_IRQHandler 0x800'beb9 Code Wk startup_stm32l496xx.o [4]
I2C3_ER_IRQHandler 0x800'bf49 Code Wk startup_stm32l496xx.o [4]
I2C3_EV_IRQHandler 0x800'bf45 Code Wk startup_stm32l496xx.o [4]
I2C4_ER_IRQHandler 0x800'bf71 Code Wk startup_stm32l496xx.o [4]
I2C4_EV_IRQHandler 0x800'bf6d Code Wk startup_stm32l496xx.o [4]
I2C1_ER_IRQHandler 0x800'bead Code Wk startup_stm32l496xx.o [4]
I2C1_EV_IRQHandler 0x800'bea9 Code Wk startup_stm32l496xx.o [4]
I2C2_ER_IRQHandler 0x800'beb5 Code Wk startup_stm32l496xx.o [4]
I2C2_EV_IRQHandler 0x800'beb1 Code Wk startup_stm32l496xx.o [4]
I2C3_ER_IRQHandler 0x800'bf41 Code Wk startup_stm32l496xx.o [4]
I2C3_EV_IRQHandler 0x800'bf3d Code Wk startup_stm32l496xx.o [4]
I2C4_ER_IRQHandler 0x800'bf69 Code Wk startup_stm32l496xx.o [4]
I2C4_EV_IRQHandler 0x800'bf65 Code Wk startup_stm32l496xx.o [4]
I2C_Flush_TXDR 0x800'85a5 0x1c Code Lc stm32l4xx_hal_i2c.o [9]
I2C_IsErrorOccurred 0x800'8741 0xea Code Lc stm32l4xx_hal_i2c.o [9]
I2C_TransferConfig 0x800'8837 0x26 Code Lc stm32l4xx_hal_i2c.o [9]
@ -912,7 +912,7 @@ InFlash_Erase_Pages 0x800'4909 0x36 Code Gb inflash.o [12]
InFlash_Write 0x800'493f 0x2a Code Gb inflash.o [12]
InRingQueue 0x800'8955 0x2e Code Gb ring_queue.o [8]
InitRingQueue 0x800'8945 0x10 Code Gb ring_queue.o [8]
LCD_IRQHandler 0x800'bf5d Code Wk startup_stm32l496xx.o [4]
LCD_IRQHandler 0x800'bf55 Code Wk startup_stm32l496xx.o [4]
LEDTask 0x800'585b 0x16 Code Gb freertos.o [2]
LL_ADC_GetOffsetChannel
0x800'65f9 0xe Code Lc stm32l4xx_hal_adc.o [9]
@ -921,12 +921,12 @@ LL_ADC_REG_IsTriggerSourceSWStart
LL_ADC_SetChannelSamplingTime
0x800'6627 0x26 Code Lc stm32l4xx_hal_adc.o [9]
LL_ADC_SetOffsetState 0x800'6607 0x12 Code Lc stm32l4xx_hal_adc.o [9]
LPTIM1_IRQHandler 0x800'bf2d Code Wk startup_stm32l496xx.o [4]
LPTIM2_IRQHandler 0x800'bf31 Code Wk startup_stm32l496xx.o [4]
LPUART1_IRQHandler 0x800'b9d9 0x6 Code Gb stm32l4xx_it.o [2]
LPTIM1_IRQHandler 0x800'bf25 Code Wk startup_stm32l496xx.o [4]
LPTIM2_IRQHandler 0x800'bf29 Code Wk startup_stm32l496xx.o [4]
LPUART1_IRQHandler 0x800'b9d1 0x6 Code Gb stm32l4xx_it.o [2]
MQTT_Config 0x800'8f97 0x40 Code Gb EC801E.o [3]
MQTT_Trans_Data 0x800'8fd9 0x116 Code Gb EC801E.o [3]
MSIRangeTable 0x800'bcd0 0x30 Data Gb system_stm32l4xx.o [1]
MSIRangeTable 0x800'bcc8 0x30 Data Gb system_stm32l4xx.o [1]
MX_ADC1_Init 0x800'4b49 0x98 Code Gb adc.o [2]
MX_DMA_Init 0x800'4b19 0x30 Code Gb dma.o [2]
MX_FREERTOS_Init 0x800'57f9 0x3e Code Gb freertos.o [2]
@ -954,56 +954,56 @@ MX_TIM7_Init 0x800'407f 0x24 Code Gb tim.o [2]
MX_UART5_Init 0x800'4ce5 0x8 Code Gb usart.o [2]
MX_USART1_UART_Init 0x800'4ced 0x6 Code Gb usart.o [2]
MX_USART3_UART_Init 0x800'4d27 0x2c Code Gb usart.o [2]
MemManage_Handler 0x800'b911 0x2 Code Gb stm32l4xx_it.o [2]
NMI_Handler 0x800'b90d 0x2 Code Gb stm32l4xx_it.o [2]
OTG_FS_IRQHandler 0x800'bf35 Code Wk startup_stm32l496xx.o [4]
MemManage_Handler 0x800'b909 0x2 Code Gb stm32l4xx_it.o [2]
NMI_Handler 0x800'b905 0x2 Code Gb stm32l4xx_it.o [2]
OTG_FS_IRQHandler 0x800'bf2d Code Wk startup_stm32l496xx.o [4]
OutRingQueue 0x800'8983 0x22 Code Gb ring_queue.o [8]
PVD_PVM_IRQHandler 0x800'be45 Code Wk startup_stm32l496xx.o [4]
PendSV_Handler 0x800'a7c1 Code Gb portasm.o [6]
QUADSPI_IRQHandler 0x800'bf41 Code Wk startup_stm32l496xx.o [4]
PVD_PVM_IRQHandler 0x800'be3d Code Wk startup_stm32l496xx.o [4]
PendSV_Handler 0x800'a7b9 Code Gb portasm.o [6]
QUADSPI_IRQHandler 0x800'bf39 Code Wk startup_stm32l496xx.o [4]
RCCEx_PLLSAI1_Config 0x800'71c9 0xe6 Code Lc stm32l4xx_hal_rcc_ex.o [9]
RCCEx_PLLSAI2_Config 0x800'72af 0xce Code Lc stm32l4xx_hal_rcc_ex.o [9]
RCC_IRQHandler 0x800'be55 Code Wk startup_stm32l496xx.o [4]
RCC_IRQHandler 0x800'be4d Code Wk startup_stm32l496xx.o [4]
RCC_SetFlashLatencyFromMSIRange
0x800'610b 0x74 Code Lc stm32l4xx_hal_rcc.o [9]
RNG_IRQHandler 0x800'bf61 Code Wk startup_stm32l496xx.o [4]
RTC_Alarm_IRQHandler 0x800'bed1 Code Wk startup_stm32l496xx.o [4]
RTC_WKUP_IRQHandler 0x800'be4d Code Wk startup_stm32l496xx.o [4]
Region$$Table$$Base 0x800'bd74 -- Gb - Linker created -
Region$$Table$$Limit 0x800'bd94 -- Gb - Linker created -
Reset_Handler 0x800'be09 Code Wk startup_stm32l496xx.o [4]
SAI1_IRQHandler 0x800'bf4d Code Wk startup_stm32l496xx.o [4]
SAI2_IRQHandler 0x800'bf51 Code Wk startup_stm32l496xx.o [4]
SDMMC1_IRQHandler 0x800'bef1 Code Wk startup_stm32l496xx.o [4]
SPI1_IRQHandler 0x800'bec1 Code Wk startup_stm32l496xx.o [4]
SPI2_IRQHandler 0x800'bec5 Code Wk startup_stm32l496xx.o [4]
SPI3_IRQHandler 0x800'bef9 Code Wk startup_stm32l496xx.o [4]
SVC_Handler 0x800'a819 Code Gb portasm.o [6]
SWPMI1_IRQHandler 0x800'bf55 Code Wk startup_stm32l496xx.o [4]
RNG_IRQHandler 0x800'bf59 Code Wk startup_stm32l496xx.o [4]
RTC_Alarm_IRQHandler 0x800'bec9 Code Wk startup_stm32l496xx.o [4]
RTC_WKUP_IRQHandler 0x800'be45 Code Wk startup_stm32l496xx.o [4]
Region$$Table$$Base 0x800'bd6c -- Gb - Linker created -
Region$$Table$$Limit 0x800'bd8c -- Gb - Linker created -
Reset_Handler 0x800'be01 Code Wk startup_stm32l496xx.o [4]
SAI1_IRQHandler 0x800'bf45 Code Wk startup_stm32l496xx.o [4]
SAI2_IRQHandler 0x800'bf49 Code Wk startup_stm32l496xx.o [4]
SDMMC1_IRQHandler 0x800'bee9 Code Wk startup_stm32l496xx.o [4]
SPI1_IRQHandler 0x800'beb9 Code Wk startup_stm32l496xx.o [4]
SPI2_IRQHandler 0x800'bebd Code Wk startup_stm32l496xx.o [4]
SPI3_IRQHandler 0x800'bef1 Code Wk startup_stm32l496xx.o [4]
SVC_Handler 0x800'a811 Code Gb portasm.o [6]
SWPMI1_IRQHandler 0x800'bf4d Code Wk startup_stm32l496xx.o [4]
StartDefaultTask 0x800'5837 0x24 Code Gb freertos.o [2]
SysTick_Handler 0x800'a6dd 0x26 Code Gb port.o [6]
SysTick_Handler 0x800'a6d5 0x26 Code Gb port.o [6]
SystemClock_Config 0x800'4401 0x6e Code Gb main.o [2]
SystemCoreClock 0x2000'0208 0x4 Data Gb system_stm32l4xx.o [1]
SystemInit 0x800'bae1 0x3c Code Gb system_stm32l4xx.o [1]
TAMP_STAMP_IRQHandler 0x800'be49 Code Wk startup_stm32l496xx.o [4]
SystemInit 0x800'bad9 0x3c Code Gb system_stm32l4xx.o [1]
TAMP_STAMP_IRQHandler 0x800'be41 Code Wk startup_stm32l496xx.o [4]
TIM1_BRK_TIM15_IRQHandler
0x800'be9d Code Wk startup_stm32l496xx.o [4]
TIM1_CC_IRQHandler 0x800'bea1 Code Wk startup_stm32l496xx.o [4]
0x800'be95 Code Wk startup_stm32l496xx.o [4]
TIM1_CC_IRQHandler 0x800'be99 Code Wk startup_stm32l496xx.o [4]
TIM1_TRG_COM_TIM17_IRQHandler
0x800'b931 0x6 Code Gb stm32l4xx_it.o [2]
0x800'b929 0x6 Code Gb stm32l4xx_it.o [2]
TIM1_UP_TIM16_IRQHandler
0x800'b91f 0x12 Code Gb stm32l4xx_it.o [2]
TIM2_IRQHandler 0x800'bea5 Code Wk startup_stm32l496xx.o [4]
TIM3_IRQHandler 0x800'bea9 Code Wk startup_stm32l496xx.o [4]
TIM4_IRQHandler 0x800'bead Code Wk startup_stm32l496xx.o [4]
TIM5_IRQHandler 0x800'bef5 Code Wk startup_stm32l496xx.o [4]
TIM6_DAC_IRQHandler 0x800'bf01 Code Wk startup_stm32l496xx.o [4]
TIM7_IRQHandler 0x800'bf05 Code Wk startup_stm32l496xx.o [4]
TIM8_BRK_IRQHandler 0x800'bed9 Code Wk startup_stm32l496xx.o [4]
TIM8_CC_IRQHandler 0x800'bee5 Code Wk startup_stm32l496xx.o [4]
0x800'b917 0x12 Code Gb stm32l4xx_it.o [2]
TIM2_IRQHandler 0x800'be9d Code Wk startup_stm32l496xx.o [4]
TIM3_IRQHandler 0x800'bea1 Code Wk startup_stm32l496xx.o [4]
TIM4_IRQHandler 0x800'bea5 Code Wk startup_stm32l496xx.o [4]
TIM5_IRQHandler 0x800'beed Code Wk startup_stm32l496xx.o [4]
TIM6_DAC_IRQHandler 0x800'bef9 Code Wk startup_stm32l496xx.o [4]
TIM7_IRQHandler 0x800'befd Code Wk startup_stm32l496xx.o [4]
TIM8_BRK_IRQHandler 0x800'bed1 Code Wk startup_stm32l496xx.o [4]
TIM8_CC_IRQHandler 0x800'bedd Code Wk startup_stm32l496xx.o [4]
TIM8_TRG_COM_IRQHandler
0x800'bee1 Code Wk startup_stm32l496xx.o [4]
TIM8_UP_IRQHandler 0x800'bedd Code Wk startup_stm32l496xx.o [4]
0x800'bed9 Code Wk startup_stm32l496xx.o [4]
TIM8_UP_IRQHandler 0x800'bed5 Code Wk startup_stm32l496xx.o [4]
TIM_Base_SetConfig 0x800'3b73 0xb6 Code Gb stm32l4xx_hal_tim.o [9]
TIM_CCxChannelCmd 0x800'3faf 0x16 Code Gb stm32l4xx_hal_tim.o [9]
TIM_ETR_SetConfig 0x800'3f9b 0x14 Code Gb stm32l4xx_hal_tim.o [9]
@ -1020,11 +1020,11 @@ TIM_TI1_SetConfig 0x800'3e91 0x56 Code Gb stm32l4xx_hal_tim.o [9]
TIM_TI2_ConfigInputStage
0x800'3f67 0x24 Code Lc stm32l4xx_hal_tim.o [9]
TIM_TI2_SetConfig 0x800'3f3b 0x2c Code Lc stm32l4xx_hal_tim.o [9]
TSC_IRQHandler 0x800'bf59 Code Wk startup_stm32l496xx.o [4]
TSC_IRQHandler 0x800'bf51 Code Wk startup_stm32l496xx.o [4]
Trans_4g_Task 0x800'588d 0x32 Code Gb freertos.o [2]
Trans_4g_taskHandle 0x2000'5de8 0x4 Data Gb freertos.o [2]
UART4_IRQHandler 0x800'befd Code Wk startup_stm32l496xx.o [4]
UART5_IRQHandler 0x800'b98f 0x1c Code Gb stm32l4xx_it.o [2]
UART4_IRQHandler 0x800'bef5 Code Wk startup_stm32l496xx.o [4]
UART5_IRQHandler 0x800'b987 0x1c Code Gb stm32l4xx_it.o [2]
UART_AdvFeatureConfig 0x800'7d89 0xc6 Code Gb stm32l4xx_hal_uart.o [9]
UART_CheckIdleState 0x800'7e4f 0x8e Code Gb stm32l4xx_hal_uart.o [9]
UART_DMAAbortOnError 0x800'80a1 0x12 Code Lc stm32l4xx_hal_uart.o [9]
@ -1035,11 +1035,11 @@ UART_SetConfig 0x800'7b61 0x222 Code Gb stm32l4xx_hal_uart.o [9]
UART_Start_Receive_IT 0x800'7f75 0xb4 Code Gb stm32l4xx_hal_uart.o [9]
UART_WaitOnFlagUntilTimeout
0x800'7ee9 0x8c Code Gb stm32l4xx_hal_uart.o [9]
USART1_IRQHandler 0x800'b937 0x3c Code Gb stm32l4xx_it.o [2]
USART2_IRQHandler 0x800'bec9 Code Wk startup_stm32l496xx.o [4]
USART3_IRQHandler 0x800'b973 0x1c Code Gb stm32l4xx_it.o [2]
UsageFault_Handler 0x800'b915 0x2 Code Gb stm32l4xx_it.o [2]
WWDG_IRQHandler 0x800'be41 Code Wk startup_stm32l496xx.o [4]
USART1_IRQHandler 0x800'b92f 0x3c Code Gb stm32l4xx_it.o [2]
USART2_IRQHandler 0x800'bec1 Code Wk startup_stm32l496xx.o [4]
USART3_IRQHandler 0x800'b96b 0x1c Code Gb stm32l4xx_it.o [2]
UsageFault_Handler 0x800'b90d 0x2 Code Gb stm32l4xx_it.o [2]
WWDG_IRQHandler 0x800'be39 Code Wk startup_stm32l496xx.o [4]
_Get 0x800'1c01 0x12 Code Lc xscanffull_nomb.o [13]
_GetN 0x800'1c13 0x22 Code Lc xscanffull_nomb.o [13]
_GetstrFullNoMb 0x800'2749 0x1a8 Code Lc xscanffull_nomb.o [13]
@ -1053,7 +1053,7 @@ _ScanfFullNoMb 0x800'1c51 0xaa4 Code Gb xscanffull_nomb.o [13]
_UngetN 0x800'1c35 0x1a Code Lc xscanffull_nomb.o [13]
__NVIC_SetPriority 0x800'4841 0x1a Code Lc stm32l4xx_hal_cortex.o [9]
__NVIC_SystemReset 0x800'8ae1 0x1e Code Lc frt_protocol.o [12]
__aeabi_cdcmpeq 0x800'a779 Code Gb DblCmpEq.o [15]
__aeabi_cdcmpeq 0x800'a771 Code Gb DblCmpEq.o [15]
__aeabi_cdcmple 0x800'1241 Code Gb DblCmpLe.o [15]
__aeabi_cdrcmple 0x800'1275 Code Gb DblCmpGe.o [15]
__aeabi_d2f 0x800'2cbd Code Gb DblToFlt.o [15]
@ -1066,16 +1066,16 @@ __aeabi_dsub 0x800'15c5 Code Gb DblAddSub.o [15]
__aeabi_f2d 0x800'8a11 Code Gb FltToDbl.o [15]
__aeabi_i2d 0x800'1425 Code Gb S32ToDbl.o [15]
__aeabi_ldiv0 0x800'1be9 Code Gb I64DivZer.o [16]
__aeabi_memclr 0x800'9a5d Code Gb ABImemclr.o [16]
__aeabi_memclr 0x800'9a55 Code Gb ABImemclr.o [16]
__aeabi_memclr4 0x800'4629 Code Gb ABImemclr4.o [16]
__aeabi_ui2d 0x800'1915 Code Gb U32ToDbl.o [15]
__cmain 0x800'bd95 Code Gb cmain.o [16]
__cmain 0x800'bd8d Code Gb cmain.o [16]
__exit 0x800'1bed 0x14 Code Gb exit.o [17]
__iar_Fail_s 0x800'110d 0x1c Code Gb xfail_s.o [13]
__iar_Memchr 0x800'1161 Code Gb memchr.o [16]
__iar_Memset4_word 0x800'61d1 Code Gb ABImemset48.o [16]
__iar_Memset8_word 0x800'61d1 Code Gb ABImemset48.o [16]
__iar_Sin32 0x800'b175 0x18c Code Lc cos_sin32.o [15]
__iar_Sin32 0x800'b16d 0x18c Code Lc cos_sin32.o [15]
__iar_Sto64 0x800'2b45 0x140 Code Gb strto64.o [15]
__iar_Stoflt 0x800'3099 0x1a8 Code Gb iar_Stoflt.o [13]
__iar_Stollx 0x800'2ecd 0xa4 Code Gb iar_Stollx.o [13]
@ -1085,93 +1085,93 @@ __iar_Stoxflt 0x800'3241 0x1d6 Code Gb iar_Stoxflt.o [13]
__iar_Stoxflt::digits 0x800'341c 0x18 Data Lc iar_Stoxflt.o [13]
__iar_Stoxflt::vals 0x800'3434 0x18 Data Lc iar_Stoxflt.o [13]
__iar_Strchr 0x800'10d9 Code Gb strchr.o [16]
__iar_acos32 0x800'b111 Code Gb acosf.o [15]
__iar_atan32 0x800'b349 Code Gb atanf.o [15]
__iar_cos32 0x800'b341 0x4 Code Gb cos_sin32.o [15]
__iar_cos_medium32 0x800'b341 0x4 Code Gb cos_sin32.o [15]
__iar_cos_mediumf 0x800'b341 0x4 Code Gb cos_sin32.o [15]
__iar_data_init3 0x800'bd29 0x28 Code Gb data_init.o [16]
__iar_acos32 0x800'b109 Code Gb acosf.o [15]
__iar_atan32 0x800'b341 Code Gb atanf.o [15]
__iar_cos32 0x800'b339 0x4 Code Gb cos_sin32.o [15]
__iar_cos_medium32 0x800'b339 0x4 Code Gb cos_sin32.o [15]
__iar_cos_mediumf 0x800'b339 0x4 Code Gb cos_sin32.o [15]
__iar_data_init3 0x800'bd21 0x28 Code Gb data_init.o [16]
__iar_frexp 0x800'11dd Code Gb frexp.o [15]
__iar_frexpl 0x800'11dd Code Gb frexp.o [15]
__iar_init_vfp 0x800'bd51 Code Gb fpinit_M.o [15]
__iar_init_vfp 0x800'bd49 Code Gb fpinit_M.o [15]
__iar_ldexp64 0x800'12a9 Code Gb ldexp.o [15]
__iar_lz77_init_single3
0x800'105b 0x7e Code Gb lz77_init_single.o [16]
__iar_program_start 0x800'bdc9 Code Gb cstartup_M.o [16]
__iar_program_start 0x800'bdc1 Code Gb cstartup_M.o [16]
__iar_scalbln64 0x800'12a9 Code Gb ldexp.o [15]
__iar_scalbn64 0x800'12a9 Code Gb ldexp.o [15]
__iar_sin32 0x800'b345 0x4 Code Gb cos_sin32.o [15]
__iar_sin_medium32 0x800'b345 0x4 Code Gb cos_sin32.o [15]
__iar_sin_mediumf 0x800'b345 0x4 Code Gb cos_sin32.o [15]
__iar_sin32 0x800'b33d 0x4 Code Gb cos_sin32.o [15]
__iar_sin_medium32 0x800'b33d 0x4 Code Gb cos_sin32.o [15]
__iar_sin_mediumf 0x800'b33d 0x4 Code Gb cos_sin32.o [15]
__iar_small_Memcpy 0x800'11bd Code Gb ABImemcpy_small.o [16]
__iar_small_Memset 0x800'9a39 Code Gb ABImemset_small.o [16]
__iar_small_Memset 0x800'9a31 Code Gb ABImemset_small.o [16]
__iar_small_Memset_word
0x800'9a39 Code Gb ABImemset_small.o [16]
0x800'9a31 Code Gb ABImemset_small.o [16]
__iar_small_memcpy 0x800'11b9 Code Gb ABImemcpy_small.o [16]
__iar_small_memcpy4 0x800'11b9 Code Gb ABImemcpy_small.o [16]
__iar_small_memcpy8 0x800'11b9 Code Gb ABImemcpy_small.o [16]
__iar_small_memset 0x800'9a39 Code Gb ABImemset_small.o [16]
__iar_small_memset 0x800'9a31 Code Gb ABImemset_small.o [16]
__iar_small_strlen 0x800'114d Code Gb strlen_small.o [16]
__iar_small_uldivmod 0x800'1add Code Gb I64DivMod_small.o [16]
__iar_softfp___iar_frexp64
0x800'11d1 Code Gb frexp.o [15]
__iar_softfp_frexp 0x800'11d1 Code Gb frexp.o [15]
__iar_softfp_frexpl 0x800'11d1 Code Gb frexp.o [15]
__iar_sqrt32 0x800'b4ad Code Gb sqrtf.o [15]
__iar_xatanf 0x800'b645 Code Gb xatanf.o [15]
__iar_zero_init3 0x800'bc99 0x38 Code Gb zero_init3.o [16]
__isinf 0x800'a72f 0x4a Code Wk cJSON.o [2]
__low_level_init 0x800'bdb3 0x4 Code Gb low_level_init.o [13]
__iar_sqrt32 0x800'b4a5 Code Gb sqrtf.o [15]
__iar_xatanf 0x800'b63d Code Gb xatanf.o [15]
__iar_zero_init3 0x800'bc91 0x38 Code Gb zero_init3.o [16]
__isinf 0x800'a727 0x4a Code Wk cJSON.o [2]
__low_level_init 0x800'bdab 0x4 Code Gb low_level_init.o [13]
__vector_table 0x800'0000 Data Gb startup_stm32l496xx.o [4]
_call_main 0x800'bda1 Code Gb cmain.o [16]
_exit 0x800'bdbd Code Gb cexit.o [16]
_call_main 0x800'bd99 Code Gb cmain.o [16]
_exit 0x800'bdb5 Code Gb cexit.o [16]
abort 0x800'1be3 0x6 Code Gb abort.o [13]
acosf 0x800'b111 Code Gb acosf.o [15]
acosf 0x800'b109 Code Gb acosf.o [15]
adc_val 0x2000'4038 0x800 Data Gb anemometer_dev.o [12]
adc_val1 0x2000'4838 0x800 Data Gb anemometer_dev.o [12]
add_item_to_array 0x800'a13f 0x2e Code Lc cJSON.o [2]
add_item_to_object 0x800'a16f 0x5e Code Lc cJSON.o [2]
add_item_to_array 0x800'a137 0x2e Code Lc cJSON.o [2]
add_item_to_object 0x800'a167 0x5e Code Lc cJSON.o [2]
anemometerHandle 0x2000'5de4 0x4 Data Gb freertos.o [2]
angle 0x2000'3fb4 0x28 Data Gb anemometer_dev.o [12]
arm_max_q15 0x800'b391 0x78 Code Gb arm_max_q15.o [14]
arm_mean_f32 0x800'b4cd 0x178 Code Gb arm_mean_f32.o [14]
arm_mean_q15 0x800'b409 0x4e Code Gb arm_mean_q15.o [14]
arm_offset_q15 0x800'b459 0x52 Code Gb arm_offset_q15.o [14]
atanf 0x800'b349 Code Gb atanf.o [15]
arm_max_q15 0x800'b389 0x78 Code Gb arm_max_q15.o [14]
arm_mean_f32 0x800'b4c5 0x178 Code Gb arm_mean_f32.o [14]
arm_mean_q15 0x800'b401 0x4e Code Gb arm_mean_q15.o [14]
arm_offset_q15 0x800'b451 0x52 Code Gb arm_offset_q15.o [14]
atanf 0x800'b341 Code Gb atanf.o [15]
av_angle 0x2000'5dac 0x4 Data Gb anemometer_dev.o [12]
av_speed 0x2000'5da8 0x4 Data Gb anemometer_dev.o [12]
av_speedx 0x2000'4030 0x4 Data Gb anemometer_dev.o [12]
av_speedy 0x2000'4034 0x4 Data Gb anemometer_dev.o [12]
cJSON_AddItemToArray 0x800'a16d 0x2 Code Gb cJSON.o [2]
cJSON_AddItemToObject 0x800'a1cd 0x6 Code Gb cJSON.o [2]
cJSON_AddItemToArray 0x800'a165 0x2 Code Gb cJSON.o [2]
cJSON_AddItemToObject 0x800'a1c5 0x6 Code Gb cJSON.o [2]
cJSON_AddNumberToObject
0x800'a201 0xc Code Gb cJSON.o [2]
0x800'a1f9 0xc Code Gb cJSON.o [2]
cJSON_AddStringToObject
0x800'a20d 0xe Code Gb cJSON.o [2]
cJSON_CreateArray 0x800'a29f 0xe Code Gb cJSON.o [2]
cJSON_CreateNumber 0x800'a21b 0x42 Code Gb cJSON.o [2]
cJSON_CreateObject 0x800'a2ad 0xe Code Gb cJSON.o [2]
cJSON_CreateString 0x800'a265 0x1a Code Gb cJSON.o [2]
cJSON_Delete 0x800'9aa5 0x4a Code Gb cJSON.o [2]
cJSON_New_Item 0x800'9a8d 0x18 Code Lc cJSON.o [2]
cJSON_Print 0x800'9dc1 0x8 Code Gb cJSON.o [2]
cJSON_strdup 0x800'9a65 0x28 Code Lc cJSON.o [2]
cal_tof 0x800'a8c1 0x130 Code Gb anemometer_dev.o [12]
0x800'a205 0xe Code Gb cJSON.o [2]
cJSON_CreateArray 0x800'a297 0xe Code Gb cJSON.o [2]
cJSON_CreateNumber 0x800'a213 0x42 Code Gb cJSON.o [2]
cJSON_CreateObject 0x800'a2a5 0xe Code Gb cJSON.o [2]
cJSON_CreateString 0x800'a25d 0x1a Code Gb cJSON.o [2]
cJSON_Delete 0x800'9a9d 0x4a Code Gb cJSON.o [2]
cJSON_New_Item 0x800'9a85 0x18 Code Lc cJSON.o [2]
cJSON_Print 0x800'9db9 0x8 Code Gb cJSON.o [2]
cJSON_strdup 0x800'9a5d 0x28 Code Lc cJSON.o [2]
cal_tof 0x800'a8b9 0x130 Code Gb anemometer_dev.o [12]
calculate_tof_dtof_param
0x800'aaf5 0xfe Code Gb anemometer_dev.o [12]
change_channel 0x800'a9f1 0x66 Code Gb anemometer_dev.o [12]
compare_double 0x800'9b8d 0x74 Code Lc cJSON.o [2]
cosf 0x800'b341 0x4 Code Gb cos_sin32.o [15]
0x800'aaed 0xfe Code Gb anemometer_dev.o [12]
change_channel 0x800'a9e9 0x66 Code Gb anemometer_dev.o [12]
compare_double 0x800'9b85 0x74 Code Lc cJSON.o [2]
cosf 0x800'b339 0x4 Code Gb cos_sin32.o [15]
defaultTaskHandle 0x2000'5df0 0x4 Data Gb freertos.o [2]
delete_config_info 0x800'49c1 0x26 Code Gb inflash.o [12]
digits 0x800'bbb8 0x28 Data Lc iar_Stoullx.o [13]
digits 0x800'bbb0 0x28 Data Lc iar_Stoullx.o [13]
dtof 0x2000'5e00 0x4 Data Gb anemometer_dev.o [12]
ec801_in_buff 0x2000'54f0 0xc8 Data Lc uart_dev.o [12]
ensure 0x800'9aef 0x84 Code Lc cJSON.o [2]
exit 0x800'bdb7 0x4 Code Gb exit.o [13]
ensure 0x800'9ae7 0x84 Code Lc cJSON.o [2]
exit 0x800'bdaf 0x4 Code Gb exit.o [13]
filter_middle 0x800'8a59 0x86 Code Gb filter.o [5]
find_maxValPosition_by_sinInterpolation
0x800'a871 0x50 Code Gb anemometer_dev.o [12]
0x800'a869 0x50 Code Gb anemometer_dev.o [12]
fml_leap_year 0x800'90ef 0x32 Code Gb EC801E.o [3]
fml_time_to_stamp 0x800'9121 0x80 Code Gb EC801E.o [3]
g_MsgTbl 0x2000'0014 0x10 Data Gb frt_protocol.o [12]
@ -1216,37 +1216,37 @@ max_point_position 0x2000'5d54 0x28 Data Gb anemometer_dev.o [12]
max_point_val 0x2000'5d40 0x14 Data Gb anemometer_dev.o [12]
memchr 0x800'1161 Code Gb memchr.o [16]
memset 0x800'65e5 0x14 Code Gb memset.o [16]
my_update_mcs_param 0x800'ae75 0x1f0 Code Gb anemometer_dev.o [12]
ndigs 0x800'bb90 0x28 Data Lc iar_Stoullx.o [13]
my_update_mcs_param 0x800'ae6d 0x1f0 Code Gb anemometer_dev.o [12]
ndigs 0x800'bb88 0x28 Data Lc iar_Stoullx.o [13]
osDelay 0x800'59c1 0x14 Code Gb cmsis_os.o [6]
osKernelStart 0x800'5959 0xa Code Gb cmsis_os.o [6]
osThreadCreate 0x800'5963 0x5e Code Gb cmsis_os.o [6]
pFlash 0x2000'01e8 0x20 Data Gb stm32l4xx_hal_flash.o [9]
parse_4g_receive_data 0x800'925d 0xee Code Gb EC801E.o [3]
play_one_measure 0x800'aa5d 0x8a Code Gb anemometer_dev.o [12]
pows 0x800'bc50 0x48 Data Lc strto64.o [15]
print 0x800'9d1d 0xa4 Code Lc cJSON.o [2]
print_string_ptr 0x800'9c01 0x112 Code Lc cJSON.o [2]
print_value 0x800'9df5 0x2fc Code Lc cJSON.o [2]
parse_4g_receive_data 0x800'925d 0xe6 Code Gb EC801E.o [3]
play_one_measure 0x800'aa55 0x8a Code Gb anemometer_dev.o [12]
pows 0x800'bc48 0x48 Data Lc strto64.o [15]
print 0x800'9d15 0xa4 Code Lc cJSON.o [2]
print_string_ptr 0x800'9bf9 0x112 Code Lc cJSON.o [2]
print_value 0x800'9ded 0x2fc Code Lc cJSON.o [2]
prvAddCurrentTaskToDelayedList
0x800'99b3 0x5e Code Lc tasks.o [6]
0x800'99ab 0x5e Code Lc tasks.o [6]
prvAddNewTaskToReadyList
0x800'95d3 0xa8 Code Lc tasks.o [6]
prvDeleteTCB 0x800'9933 0x2e Code Lc tasks.o [6]
prvIdleTask 0x800'98f1 0x42 Code Lc tasks.o [6]
prvInitialiseNewTask 0x800'9557 0x7c Code Lc tasks.o [6]
0x800'95cb 0xa8 Code Lc tasks.o [6]
prvDeleteTCB 0x800'992b 0x2e Code Lc tasks.o [6]
prvIdleTask 0x800'98e9 0x42 Code Lc tasks.o [6]
prvInitialiseNewTask 0x800'954f 0x7c Code Lc tasks.o [6]
prvInsertBlockIntoFreeList
0x800'a471 0x46 Code Lc heap_4.o [6]
0x800'a469 0x46 Code Lc heap_4.o [6]
prvResetNextTaskUnblockTime
0x800'9961 0x1a Code Lc tasks.o [6]
prvTaskExitError 0x800'a5cd 0x1c Code Lc port.o [6]
pvPortMalloc 0x800'a30d 0x102 Code Gb heap_4.o [6]
0x800'9959 0x1a Code Lc tasks.o [6]
prvTaskExitError 0x800'a5c5 0x1c Code Lc port.o [6]
pvPortMalloc 0x800'a305 0x102 Code Gb heap_4.o [6]
pxCurrentTCB 0x2000'55e0 0x4 Data Gb tasks.o [6]
pxDelayedTaskList 0x2000'55e4 0x4 Data Lc tasks.o [6]
pxEnd 0x2000'27e4 0x4 Data Lc heap_4.o [6]
pxOverflowDelayedTaskList
0x2000'55e8 0x4 Data Lc tasks.o [6]
pxPortInitialiseStack 0x800'a5a5 0x26 Code Gb port.o [6]
pxPortInitialiseStack 0x800'a59d 0x26 Code Gb port.o [6]
pxReadyTasksLists 0x2000'5654 0x8c Data Lc tasks.o [6]
ranmatch 0x800'2703 0x46 Code Lc xscanffull_nomb.o [13]
read_and_process_uart_data
@ -1268,22 +1268,22 @@ sec_hand 0x2000'5e14 0x4 Data Lc xfail_s.o [13]
send_uart_pack 0x800'8c87 0x48 Code Lc frt_protocol.o [12]
sht30_collect_data 0x800'5561 0xba Code Gb sht30.o [11]
sht30_init 0x800'550b 0x56 Code Gb sht30.o [11]
sinf 0x800'b345 0x4 Code Gb cos_sin32.o [15]
sinf 0x800'b33d 0x4 Code Gb cos_sin32.o [15]
speed 0x2000'3f8c 0x28 Data Gb anemometer_dev.o [12]
speedi 0x2000'402c 0x4 Data Gb anemometer_dev.o [12]
speedx 0x2000'3fdc 0x28 Data Gb anemometer_dev.o [12]
speedy 0x2000'4004 0x28 Data Gb anemometer_dev.o [12]
sprintf 0x800'a2cd 0x40 Code Gb sprintf.o [13]
sqrtf 0x800'b4ad Code Gb sqrtf.o [15]
sscanf 0x800'a4bd 0x28 Code Gb sscanf.o [13]
sprintf 0x800'a2c5 0x40 Code Gb sprintf.o [13]
sqrtf 0x800'b4a5 Code Gb sqrtf.o [15]
sscanf 0x800'a4b5 0x28 Code Gb sscanf.o [13]
strchr 0x800'10d9 Code Gb strchr.o [16]
strrchr 0x800'6465 0x1c Code Gb strrchr.o [13]
strstr 0x800'a4e5 0x2c Code Gb strstr.o [13]
strstr 0x800'a4dd 0x2c Code Gb strstr.o [13]
strtoll 0x800'2f71 0x2 Code Gb iar_Stollx.o [13]
strtoull 0x800'2ec5 0x2 Code Gb iar_Stoullx.o [13]
suffix_object 0x800'a139 0x6 Code Lc cJSON.o [2]
sum 0x800'ae49 0x1c Code Gb anemometer_dev.o [12]
tem_hum_update_task 0x800'b07d 0x34 Code Gb anemometer_dev.o [12]
suffix_object 0x800'a131 0x6 Code Lc cJSON.o [2]
sum 0x800'ae41 0x1c Code Gb anemometer_dev.o [12]
tem_hum_update_task 0x800'b075 0x34 Code Gb anemometer_dev.o [12]
temhum_update_taskHandle
0x2000'5df4 0x4 Data Gb freertos.o [2]
term_in_buff 0x2000'5290 0xc8 Data Lc uart_dev.o [12]
@ -1302,7 +1302,7 @@ uart_sendstr 0x800'526f 0x2a Code Gb uart_dev.o [12]
ucHeap 0x2000'27fc 0x1770 Data Lc heap_4.o [6]
ucMaxSysCallPriority 0x2000'01a8 0x1 Data Lc port.o [6]
ulMaxPRIGROUPValue 0x2000'01b0 0x4 Data Lc port.o [6]
update_offset 0x800'9b73 0x1a Code Lc cJSON.o [2]
update_offset 0x800'9b6b 0x1a Code Lc cJSON.o [2]
uwTick 0x2000'01e0 0x4 Data Gb stm32l4xx_hal.o [9]
uwTickFreq 0x2000'01dc 0x1 Data Gb stm32l4xx_hal.o [9]
uwTickPrio 0x2000'01e4 0x4 Data Gb stm32l4xx_hal.o [9]
@ -1310,31 +1310,31 @@ uxCriticalNesting 0x2000'01ac 0x4 Data Lc port.o [6]
uxCurrentNumberOfTasks 0x2000'5604 0x4 Data Lc tasks.o [6]
uxDeletedTasksWaitingCleanUp
0x2000'55ec 0x4 Data Lc tasks.o [6]
uxListRemove 0x800'a57d 0x26 Code Gb list.o [6]
uxListRemove 0x800'a575 0x26 Code Gb list.o [6]
uxSchedulerSuspended 0x2000'5628 0x4 Data Lc tasks.o [6]
uxTaskNumber 0x2000'5620 0x4 Data Lc tasks.o [6]
uxTopReadyPriority 0x2000'560c 0x4 Data Lc tasks.o [6]
vApplicationGetIdleTaskMemory
0x800'57e9 0x10 Code Gb freertos.o [2]
vListInitialise 0x800'a511 0x1a Code Gb list.o [6]
vListInitialiseItem 0x800'a52b 0x6 Code Gb list.o [6]
vListInsert 0x800'a54b 0x32 Code Gb list.o [6]
vListInsertEnd 0x800'a531 0x1a Code Gb list.o [6]
vPortEnableVFP 0x800'a855 Code Gb portasm.o [6]
vPortEnterCritical 0x800'a689 0x32 Code Gb port.o [6]
vPortExitCritical 0x800'a6bb 0x22 Code Gb port.o [6]
vPortFree 0x800'a41d 0x54 Code Gb heap_4.o [6]
vListInitialise 0x800'a509 0x1a Code Gb list.o [6]
vListInitialiseItem 0x800'a523 0x6 Code Gb list.o [6]
vListInsert 0x800'a543 0x32 Code Gb list.o [6]
vListInsertEnd 0x800'a529 0x1a Code Gb list.o [6]
vPortEnableVFP 0x800'a84d Code Gb portasm.o [6]
vPortEnterCritical 0x800'a681 0x32 Code Gb port.o [6]
vPortExitCritical 0x800'a6b3 0x22 Code Gb port.o [6]
vPortFree 0x800'a415 0x54 Code Gb heap_4.o [6]
vPortSetupTimerInterrupt
0x800'a799 0x28 Code Wk port.o [6]
vPortStartFirstTask 0x800'a835 Code Gb portasm.o [6]
vTaskDelay 0x800'967b 0x2e Code Gb tasks.o [6]
vTaskStartScheduler 0x800'96af 0x54 Code Gb tasks.o [6]
vTaskSuspendAll 0x800'970b 0xc Code Gb tasks.o [6]
vTaskSwitchContext 0x800'9881 0x52 Code Gb tasks.o [6]
0x800'a791 0x28 Code Wk port.o [6]
vPortStartFirstTask 0x800'a82d Code Gb portasm.o [6]
vTaskDelay 0x800'9673 0x2e Code Gb tasks.o [6]
vTaskStartScheduler 0x800'96a7 0x54 Code Gb tasks.o [6]
vTaskSuspendAll 0x800'9703 0xc Code Gb tasks.o [6]
vTaskSwitchContext 0x800'9879 0x52 Code Gb tasks.o [6]
vsprintf 0x800'89b5 0x34 Code Gb vsprintf.o [13]
weather_info 0x2000'3f6c 0x20 Data Gb anemometer_dev.o [12]
win_10min 0x2000'0254 0x2588 Data Gb anemometer_dev.o [12]
wind_task 0x800'ac05 0x208 Code Gb anemometer_dev.o [12]
wind_task 0x800'abfd 0x208 Code Gb anemometer_dev.o [12]
xBlockAllocatedBit 0x2000'27f8 0x4 Data Lc heap_4.o [6]
xDelayedTaskList1 0x2000'562c 0x14 Data Lc tasks.o [6]
xDelayedTaskList2 0x2000'5640 0x14 Data Lc tasks.o [6]
@ -1351,14 +1351,14 @@ xNumberOfSuccessfulFrees
0x2000'27f4 0x4 Data Lc heap_4.o [6]
xPendedTicks 0x2000'5614 0x4 Data Lc tasks.o [6]
xPendingReadyList 0x2000'55b8 0x14 Data Lc tasks.o [6]
xPortStartScheduler 0x800'a5e9 0xa0 Code Gb port.o [6]
xPortStartScheduler 0x800'a5e1 0xa0 Code Gb port.o [6]
xSchedulerRunning 0x2000'5610 0x4 Data Lc tasks.o [6]
xStart 0x2000'27dc 0x8 Data Lc heap_4.o [6]
xSuspendedTaskList 0x2000'55f0 0x14 Data Lc tasks.o [6]
xTaskCreate 0x800'94fb 0x5c Code Gb tasks.o [6]
xTaskCreateStatic 0x800'9499 0x62 Code Gb tasks.o [6]
xTaskIncrementTick 0x800'97c1 0xc0 Code Gb tasks.o [6]
xTaskResumeAll 0x800'9717 0x9a Code Gb tasks.o [6]
xTaskCreate 0x800'94f3 0x5c Code Gb tasks.o [6]
xTaskCreateStatic 0x800'9491 0x62 Code Gb tasks.o [6]
xTaskIncrementTick 0x800'97b9 0xc0 Code Gb tasks.o [6]
xTaskResumeAll 0x800'970f 0x9a Code Gb tasks.o [6]
xTasksWaitingTermination
0x2000'55cc 0x14 Data Lc tasks.o [6]
xTickCount 0x2000'5608 0x4 Data Lc tasks.o [6]
@ -1383,7 +1383,7 @@ xYieldPending 0x2000'5618 0x4 Data Lc tasks.o [6]
[16] = rt7M_tl.a
[17] = shb_l.a
47'742 bytes of readonly code memory
47'734 bytes of readonly code memory
1'502 bytes of readonly data memory
25'112 bytes of readwrite data memory

File diff suppressed because one or more lines are too long

View File

@ -148,11 +148,11 @@
<RecentlyUsedMenus>1</RecentlyUsedMenus>
<MenuShadows>1</MenuShadows>
<ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay>
<CommandsUsage>7E060000E200178200000100000029920000030000001B8F0000010000001386000034000000A180000001000000298100000600000040E1000006000000048400000100000001DC000001000000D08400000100000019800000010000005786000004000000B2800000010000002387000001000000088000000100000059840000010000009E8000000100000015810000020000002CE1000035000000AF8000000100000048810000010000003BB000000100000026810000020000005684000003000000048100000100000019B00000010000005992000001000000018400000100000010860000760200008684000013000000AC800000010000000D8600000100000012810000020000009B80000001000000239200000D00000007E1000001000000018100007400000029E10000050000003184000002000000458100000100000016B00000010000006BB0000001000000F080000001000000AF0600000100000023810000010000008A800000020000000D970000020000001E97000001000000499C000001000000259E000002000000A9800000010000008780000007000000009000000100000004E10000040000000C840000010000009BB00000010000000A8600000100000079B0000001000000539200000100000002B0000001000000BA8000000100000020920000010000000F810000020000005F8600000E00000020810000050000001D8100001300000004DE00000100000007860000010000003F810000060000000D8000000200000023E100000100000001E1000001000000EA80000003000000A68000000100000026DE0000040000000C8100008A0000000684000001000000198200000100000004860000030000002FB000000100000003DC0000010000001EB0000001000000A6B00000010000002892000001000000568600001D0000001A8F00000100000017810000050000009A86000001000000038400000100000028810000040000003DB00000010000005FB0000001000000A08000000400000000DC0000020000000186000001000000B1800000010000002397000002000000148100001E00000025920000030000002BE100005B0000009D80000001000000AE8000000100000011840000010000000084000006000000808C00000300000077840000010000006DB000000100000047810000010000004297000001000000558400000500000045D500000100000022810000010000008584000003000000AB800000020000000E8400000200000028E10000C3000000BFB00000010000000C860000010000004481000001000000BC800000020000008980000001000000008100006C0000000E8100007D01000003E100000B0000005E86000025000000ECFFFFFF01000000098600000100000028DE00000200000023B00000010000001A8600000100000001B0000001000000EC80000001000000029E00000100000056B00000010000002F820000020000004D970000010000001F810000C6000000289700000100000006860000010000008E8600000500000000E100000200000053B000000100000020B0000001000000A8B0000001000000E980000002000000A5800000010000000B810000130000005A840000010000001882000009000000A28000000100000069860000010000002EB000000100000058860000010000007C84000001000000D18400000100000083B000000100000041E1000002000000F78000000100000005840000020000001486000022000000509C00000100000016810000020000002781000006000000198F000001000000558600000200000000860000010000003CB00000010000000284000001000000B0800000010000002A8F0000010000002187000001000000058100000F000000118600003800000001E8000001000000108400000100000024920000010000002AE100000100000017B00000020000000281000001000000E3B00000010000009C80000002000000F18000000100000046810000D2000000998000000100000088800000010000000B86000001000000218100001C00000003B000000100000025B000000100000047B0000001000000549200000100000051840000050000004381000001000000AA80000002000000BB80000003000000608600002D000000C980000001000000A7800000010000001E8100000500000024E100000200000077B000000100000008860000050000000A8400000B000000C386000001000000A186000001000000AAB000000100000055B000000100000002E100000400000035E10000040000001986000004000000129E000004000000EB80000001000000B8800000010000005D860000020000000D81000003000000449C00000100000007840000010000001686000001000000058600000200000004DC000001000000A7B0000001000000E880000001000000C08600000100000024DE000001000000A4800000010000000B80000001000000</CommandsUsage>
<CommandsUsage>82060000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000780200000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D00000028920000010000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000148100001E000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000001F810000C60000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000E8100007D0100000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000220000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000038000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C00000100000046810000D4000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002D000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000</CommandsWithoutImages>
<MenuUserImages>AA00D08400000C0000002981000072080000A18000009E0200001B8F000004000000908000009302000002970000850000002497000003010000048400004C05000015810000750000002CE100001C030000AF80000053010000018400004A000000188F000007000000268100007B2400009E800000B60000008D8000009002000004810000BB02000021970000F200000007E1000090000000AC800000A9020000018100001A0000009B800000980200004581000004000000239200000000000029E100006304000031840000530500001E970000FD00000004E100008E000000A9800000A60200005F8600003400000087800000360400000A97000066000000BA800000D10000000F81000021050000208100002905000000900000570500000D8000006900000001E100008B00000023E100001903000029970000341F000095800000CE0E0000A6800000A30200003F810000310000001D8100006A080000B7800000B3020000848000003B0400000C8100001E0500001D920000920000003A9700001801000019820000EB020000B4800000CC000000A3800000A002000092800000950200000497000087000000098100001D000000269700000F010000068400004E050000178100007700000016820000E90200004A810000470000002881000071080000A08000009D020000B1800000AE0200001A8F0000060000008F800000920200000197000084000000038400004B0500003497000013010000239700000601000014810000740000002BE100001B030000AE800000AB0200009D800000700000008C8000008F02000025920000B001000020970000F100000031970000100100000084000054010000008100006A00000030840000530000000E84000051000000BC800000D3000000AB800000A8020000898000001700000022920000FF0000004481000002000000858400000500000028E10000620400000C97000016050000449200000B05000003E100008D00000025E100001A0300002F820000EC0200002B970000361F0000A8800000A5020000B9800000B502000086800000C80200000E810000200500001F810000280500001F920000080500003C9700001A01000000E100008A00000022E100001803000006970000100300000B8100001E00000028970000331F0000A5800000A2020000C78000009D1D00005D84000003000000B6800000B20200002D9200008702000094800000970200004A970000FA0E0000399700001701000041E100009700000018820000EA020000B38000005E080000A28000009F02000091800000940200002B8000003A0400000397000086000000058400004D050000D184000007050000259700000E0100001681000076000000B08000005B08000049810000460000002781000070080000198F0000010000008E800000910200009F80000072000000009700007C000000028400004A05000005810000BC02000022970000F3000000AD800000AA020000028100005D0800008B8000008E0200009C8000006F000000328400005405000010840000510500001F970000F000000051840000A800000005E100008F000000AA800000A70200004381000003000000888000003704000021810000500400000B97000067000000BB800000D200000002E100008C0000000D810000200000002A970000351F000096800000CF0E0000A7800000A40200001E8100006B080000B8800000B402000024E1000060040000858000003C0400004C970000FA0E00000A8400004F05000035E10000450000003B97000019010000059700000F030000B580000067020000A4800000A10200005C840000000000002C9200008602000093800000960200002797000007010000</MenuUserImages>
<MenuUserImages>AA00048400004C0500002497000003010000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000F200000004810000BB0200008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE100001C03000015810000750000001E970000FD000000318400005305000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000007E1000090000000009000005705000020810000290500000F81000021050000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A602000004E100008E0000003A970000180100001D920000920000000C8100001E050000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000029970000341F000023E100001903000001E100008B0000000D80000069000000068400004E050000269700000F010000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC00000019820000EB02000023970000060100003497000013010000038400004B05000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A8100004700000016820000E902000017810000770000000084000054010000319700001001000020970000F100000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE100001B0300001481000074000000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D30000000E840000510000003084000053000000008100006A0000003C9700001A0100001F920000080500001F810000280500000E8100002005000086800000C8020000B9800000B5020000A8800000A50200002B970000361F00002F820000EC02000025E100001A03000003E100008D00000039970000170100004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A202000028970000331F00000B8100001E000000069700001003000022E100001803000000E100008A000000259700000E010000D184000007050000058400004D05000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E08000018820000EA02000041E100009700000022970000F300000005810000BC020000028400004A050000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B08000016810000760000001F970000F0000000108400005105000032840000540500009C8000006F0000008B8000008E020000028100005D080000AD800000AA020000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A702000005E100008F00000051840000A80000003B9700001901000035E10000450000000A8400004F0500004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F00000D8100002000000002E100008C000000279700000701000093800000960200002C920000860200005C84000000000000A4800000A1020000B580000067020000059700000F030000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -939,7 +939,7 @@
</DockingManager-256>
<MFCToolBar-34048>
<Name>CMSIS-Pack</Name>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000D3110000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000020000002F010000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
</MFCToolBar-34048>
<Pane-34048>
<ID>34048</ID>
@ -956,7 +956,7 @@
</BasePane-34048>
<MFCToolBar-34049>
<Name>Debug</Name>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E5686000002000400EE110000FFFEFF00000000000000000000000000010000000100000001801386000002000400EA110000FFFEFF00000000000000000000000000010000000100000001805E86000002000400F0110000FFFEFF00000000000000000000000000010000000100000001806086000002000400F2110000FFFEFF00000000000000000000000000010000000100000001805D86000002000400EF110000FFFEFF00000000000000000000000000010000000100000001801086000002000400E8110000FFFEFF00000000000000000000000000010000000100000001801186000002000000E9110000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E1486000002000000EB110000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E56860000020004004A010000FFFEFF0000000000000000000000000001000000010000000180138600000200040046010000FFFEFF00000000000000000000000000010000000100000001805E860000020004004C010000FFFEFF000000000000000000000000000100000001000000018060860000020004004E010000FFFEFF00000000000000000000000000010000000100000001805D860000020004004B010000FFFEFF0000000000000000000000000001000000010000000180108600000200040044010000FFFEFF0000000000000000000000000001000000010000000180118600000200000045010000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200000047010000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
</MFCToolBar-34049>
<Pane-34049>
<ID>34049</ID>
@ -973,7 +973,7 @@
</BasePane-34049>
<MFCToolBar-34050>
<Name>Trace</Name>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E539200000000040055120000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000040056120000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400B1010000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400B2010000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
</MFCToolBar-34050>
<Pane-34050>
<ID>34050</ID>
@ -990,7 +990,7 @@
</BasePane-34050>
<MFCToolBar-34051>
<Name>Main</Name>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035120000FFFEFF000000000000000000000000000100000001000000018001E100000000000036120000FFFEFF000000000000000000000000000100000001000000018003E100000000000038120000FFFEFF0000000000000000000000000001000000010000000180008100000000000015120000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B120000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D120000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C120000FFFEFF000000000000000000000000000100000001000000018025E10000000000003E120000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003F120000FFFEFF00000000000000000000000000010000000100000001802CE100000000040040120000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040027120000FFFEFF000000000000000000000000000100000001000000018024E100000000000030120000FFFEFF000000000000000000000000000100000001000000018028E10000000004002F120000FFFEFF000000000000000000000000000100000001000000018029E100000000000031120000FFFEFF0000000000000000000000000001000000010000000180028100000000000016120000FFFEFF000000000000000000000000000100000001000000018029810000000000002B120000FFFEFF0000000000000000000000000001000000010000000180278100000000000029120000FFFEFF000000000000000000000000000100000001000000018028810000000000002A120000FFFEFF00000000000000000000000000010000000100000001801D8100000000000023120000FFFEFF00000000000000000000000000010000000100000001801E8100000000040024120000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000020000001A120000FFFEFF00000000000000000000000000010000000100000001800C810000020000001B120000FFFEFF00000000000000000000000000010000000100000001805F860000020000002E120000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F8100000200000025120000FFFEFF0000000000000000000000000001000000010000000180208100000200000026120000FFFEFF000000000000000000000000000100000001000000018046810000020002002C120000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000091010000FFFEFF000000000000000000000000000100000001000000018001E100000000000092010000FFFEFF000000000000000000000000000100000001000000018003E100000000000094010000FFFEFF0000000000000000000000000001000000010000000180008100000000000071010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000097010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040099010000FFFEFF000000000000000000000000000100000001000000018022E100000000040098010000FFFEFF000000000000000000000000000100000001000000018025E10000000000009A010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004009B010000FFFEFF00000000000000000000000000010000000100000001802CE10000000004009C010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040083010000FFFEFF000000000000000000000000000100000001000000018024E10000000000008C010000FFFEFF000000000000000000000000000100000001000000018028E10000000004008B010000FFFEFF000000000000000000000000000100000001000000018029E10000000000008D010000FFFEFF0000000000000000000000000001000000010000000180028100000000000072010000FFFEFF0000000000000000000000000001000000010000000180298100000000000087010000FFFEFF0000000000000000000000000001000000010000000180278100000000000085010000FFFEFF0000000000000000000000000001000000010000000180288100000000000086010000FFFEFF00000000000000000000000000010000000100000001801D810000000004007F010000FFFEFF00000000000000000000000000010000000100000001801E8100000000040080010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000200000076010000FFFEFF00000000000000000000000000010000000100000001800C8100000200000077010000FFFEFF00000000000000000000000000010000000100000001805F860000020000008A010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F8100000200000081010000FFFEFF0000000000000000000000000001000000010000000180208100000200000082010000FFFEFF0000000000000000000000000001000000010000000180468100000200020088010000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
</MFCToolBar-34051>
<Pane-34051>
<ID>34051</ID>

View File

@ -30,7 +30,7 @@
<EnforceMemoryConfiguration>1</EnforceMemoryConfiguration>
</ArmDriver>
<DebugChecksum>
<Checksum>1096562738</Checksum>
<Checksum>2420419332</Checksum>
</DebugChecksum>
<Exceptions>
<StopOnUncaught>_ 0</StopOnUncaught>