将4G模块发送消息改为标志位控制,添加了解析数据召回指令的相关程序

This commit is contained in:
95384 2024-09-07 10:14:42 +08:00
parent 535cb016f5
commit 2dac9c62d2
44 changed files with 4618 additions and 4085 deletions

View File

@ -165,7 +165,6 @@ void StartDefaultTask(void const * argument)
parse_4g_receive_data(); parse_4g_receive_data();
} }
osDelay(200); osDelay(200);
} }
/* USER CODE END StartDefaultTask */ /* USER CODE END StartDefaultTask */
} }
@ -212,6 +211,7 @@ void LEDTask(void const * argument)
} }
/* USER CODE END Application */ /* USER CODE END Application */
int trans_4g_flag = 0;
void Trans_4g_Task(void const * argument) void Trans_4g_Task(void const * argument)
{ {
/* USER CODE BEGIN StartDefaultTask */ /* USER CODE BEGIN StartDefaultTask */
@ -226,7 +226,14 @@ void Trans_4g_Task(void const * argument)
if(temp_1s >= 600) if(temp_1s >= 600)
{ {
temp_1s = 0; temp_1s = 0;
trans_4g_flag = 1;
}
if(trans_4g_flag == 1)
{
MQTT_Trans_Data(); MQTT_Trans_Data();
trans_4g_flag = 0;
} }
} }

View File

@ -11,7 +11,7 @@
// ID // ID
uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77}; uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77};
// 客户端名字 // 客户端名字
char g_cilent_name[] = "Test_SUB"; char g_cilent_name[] = "Test_cilent";
// 连接用户名 // 连接用户名
char g_cilent_user_name[] = "12345"; char g_cilent_user_name[] = "12345";
// 连接密码 // 连接密码
@ -19,7 +19,7 @@ char g_cilent_paaword[] = "12345";
// 服务器IP // 服务器IP
char g_server_ip[] = "199.7.140.10,1883"; char g_server_ip[] = "199.7.140.10,1883";
// 订阅主题名 // 订阅主题名
char g_topic_name[] = "Test_Topic"; char g_topic_name[] = "Test_Topic_1";
// 时间戳 // 时间戳
uint32_t g_time_stamp; uint32_t g_time_stamp;
@ -443,7 +443,7 @@ void parse_4g_receive_data()
{ {
parse_json(temp_buff); parse_json(temp_buff);
} }
term_printf(temp_buff); // term_printf(temp_buff);
return; return;
} }
temp_buff_index ++; temp_buff_index ++;
@ -454,6 +454,7 @@ void parse_4g_receive_data()
} }
} }
extern int trans_4g_flag;
// 收到json数据处理 // 收到json数据处理
void parse_json(uint8_t *json_buff) void parse_json(uint8_t *json_buff)
{ {
@ -471,12 +472,15 @@ void parse_json(uint8_t *json_buff)
cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response"); cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp"); cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
cJSON* cjson_cmd = cJSON_GetObjectItem(cjson_root, "cmd");
// 取出数据 // 取出数据
char *temp_id = cjson_id -> valuestring; char *temp_id = cjson_id -> valuestring;
char *temp_type = cjson_type -> valuestring; char *temp_type = cjson_type -> valuestring;
int temp_version = cjson_version -> valueint; int temp_version = cjson_version -> valueint;
int temp_response = cjson_response -> valueint; int temp_response = cjson_response -> valueint;
int temp_time = cjson_time -> valueint; int temp_time = cjson_time -> valueint;
int temp_cmd = cjson_cmd -> valueint;
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); 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);
@ -486,6 +490,10 @@ void parse_json(uint8_t *json_buff)
if(temp_time != trans_time_stamp) if(temp_time != trans_time_stamp)
{ {
term_printf("1111"); term_printf("1111");
if(temp_cmd == 1)
{
trans_4g_flag = 1;
}
} }
// 数据处理 // 数据处理

View File

@ -3,273 +3,12 @@
<Tool> <Tool>
<Name>compiler</Name> <Name>compiler</Name>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c</Path> <Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst</Path> <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_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\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_adc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.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\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\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.s</Path>
</Output>
<Output>
<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\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\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c</Path>
<Output>
<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\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>
</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_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>
<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\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\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\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\App\Src\inflash.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.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\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_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\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\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\queue.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.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\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_flash.s</Path>
</Output>
<Output>
<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\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\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\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\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\main.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.lst</Path>
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
@ -282,12 +21,48 @@
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c</Path> <Path>E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.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_pwr_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.s</Path>
</Output>
<Output>
<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\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\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> </Output>
</Parent> </Parent>
<Parent> <Parent>
@ -300,12 +75,66 @@
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\usart.c</Path> <Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.lst</Path> <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\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\App\Src\inflash.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.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\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\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\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> </Output>
</Parent> </Parent>
<Parent> <Parent>
@ -326,42 +155,6 @@
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst</Path>
</Output> </Output>
</Parent> </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\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\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_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> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c</Path> <Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c</Path>
<Output> <Output>
@ -372,93 +165,66 @@
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c</Path> <Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst</Path>
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c</Path> <Path>E:\Y\IAR\micro_climate\Core\Src\gpio.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.s</Path>
</Output> </Output>
<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\Core_13247989168731456611.dir\gpio.lst</Path>
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c</Path> <Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.lst</Path>
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c</Path> <Path>E:\Y\IAR\micro_climate\Core\Src\main.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr_ex.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr_ex.lst</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.lst</Path>
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c</Path> <Path>E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.lst</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.lst</Path>
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</Path> <Path>E:\Y\IAR\micro_climate\Core\Src\dma.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.lst</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.lst</Path>
</Output> </Output>
</Parent> </Parent>
<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\Core\Src\stm32l4xx_hal_msp.c</Path>
<Output> <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\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s</Path>
</Output> </Output>
<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\Core_13247989168731456611.dir\stm32l4xx_hal_msp.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\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>
<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> </Output>
</Parent> </Parent>
<Parent> <Parent>
@ -471,12 +237,57 @@
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c</Path> <Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.lst</Path> <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_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\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\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\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> </Output>
</Parent> </Parent>
<Parent> <Parent>
@ -489,12 +300,138 @@
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c</Path> <Path>E:\Y\IAR\micro_climate\Core\Src\freertos.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst</Path> <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\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\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\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.c</Path>
<Output>
<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\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>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\queue.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.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>
<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\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_exti.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_exti.lst</Path>
</Output>
</Parent>
<Parent>
<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_flash.s</Path>
</Output>
<Output>
<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_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\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> </Output>
</Parent> </Parent>
<Parent> <Parent>
@ -507,12 +444,48 @@
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</Path> <Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.lst</Path> <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\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\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_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\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> </Output>
</Parent> </Parent>
<Parent> <Parent>
@ -534,38 +507,65 @@
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</Path> <Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.s</Path>
</Output> </Output>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.lst</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.lst</Path>
</Output> </Output>
</Parent> </Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c</Path> <Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</Path>
<Output> <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\FreeRTOS_4809373609813369194.dir\tasks.s</Path>
</Output> </Output>
<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\FreeRTOS_4809373609813369194.dir\tasks.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\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>
<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> </Output>
</Parent> </Parent>
</Tool> </Tool>
<Tool> <Tool>
<Name>assembler</Name> <Name>assembler</Name>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\portasm.lst</Path>
</Output>
</Parent>
<Parent> <Parent>
<Path>E:\Y\IAR\micro_climate\EWARM\startup_stm32l496xx.s</Path> <Path>E:\Y\IAR\micro_climate\EWARM\startup_stm32l496xx.s</Path>
<Output> <Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EWARM_18443280873093131863.dir\startup_stm32l496xx.lst</Path> <Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EWARM_18443280873093131863.dir\startup_stm32l496xx.lst</Path>
</Output> </Output>
</Parent> </Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\portasm.lst</Path>
</Output>
</Parent>
</Tool> </Tool>
<Tool> <Tool>
<Name>linker</Name> <Name>linker</Name>

Binary file not shown.

View File

@ -134,3 +134,42 @@
1219 1770 7467033480287952 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca 1219 1770 7467033480287952 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca
1772 1978 7467033482323545 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 1772 1978 7467033482323545 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1980 1997 7467033482656237 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b 1980 1997 7467033482656237 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 581 7467082190574788 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
582 795 7467082192786141 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
798 817 7467082193149598 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 534 7467083165962799 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
535 751 7467083168110906 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
753 771 7467083168440025 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
41 1053 7467698692700587 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
361 1226 7467698694290582 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1228 2414 7467698706277607 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
2416 2537 7467698707647799 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
41 1045 7469445391182724 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/inflash.o 6384979adabcf318
362 1234 7469445393062723 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1236 2524 7469445406054494 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
2526 2644 7469445407387465 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 419 7469496325058305 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
34 438 7469496325239540 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
440 654 7469496327477305 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
656 675 7469496327834280 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
66 1683 7470301055062303 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1684 2473 7470301063036886 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
2476 2610 7470301064549301 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
26 1312 7471397273338023 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
318 1499 7471397275183619 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1502 2219 7471397282484452 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
2221 2314 7471397283565202 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
43 1109 7472015000260473 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
1110 1760 7472015006847217 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1762 1821 7472015007587293 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
42 1067 7473753144151324 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
337 1242 7473753145862674 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1244 1938 7473753152941247 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1942 2029 7473753153966006 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 522 7473755775847911 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
523 729 7473755777891715 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
731 750 7473755778231713 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 391 7473761009615378 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
32 605 7473761011763444 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
607 814 7473761013950217 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
816 834 7473761014270214 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b

View File

@ -5,10 +5,10 @@
2726 3209 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.xcl f1f1f9eb788358fd 2726 3209 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.xcl f1f1f9eb788358fd
447 670 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.xcl ab332fa3b0661523 447 670 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.xcl ab332fa3b0661523
9 533 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/spi.xcl 757c84479e347688 9 533 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/spi.xcl 757c84479e347688
12 523 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.xcl 96bd9c362b7a66a6
555 1006 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Filter_2427836196881467961.dir/filter.xcl ad75120e53206fce 555 1006 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Filter_2427836196881467961.dir/filter.xcl ad75120e53206fce
1373 1434 7453880295904146 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.pbi ae7a817f0b6f7f6b 12 523 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.xcl 96bd9c362b7a66a6
1610 2090 7453880302464642 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7 1610 2090 7453880302464642 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7
1373 1434 7453880295904146 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.pbi ae7a817f0b6f7f6b
27 566 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.xcl c09f51f381970bc5 27 566 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.xcl c09f51f381970bc5
542 1070 7453880292278060 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell.pbi 847883da0581e612 542 1070 7453880292278060 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell.pbi 847883da0581e612
549 1013 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.xcl 4e2401a3465d38bc 549 1013 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.xcl 4e2401a3465d38bc
@ -22,9 +22,9 @@
16 548 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.xcl a9c744c1c80c5cc 16 548 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.xcl a9c744c1c80c5cc
1014 1504 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.xcl 7c646eb3a8a14712 1014 1504 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.xcl 7c646eb3a8a14712
1481 1833 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.xcl b01fce7c82bb9224 1481 1833 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.xcl b01fce7c82bb9224
3161 3236 7453880313932828 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e 884 949 7467033492933511 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e
2176 2700 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.xcl 5b20a9756d586636 2176 2700 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.xcl 5b20a9756d586636
3351 3422 7453880315805906 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203 814 897 7467033492392139 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
1713 1767 7453880299254131 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.pbi 7ad00014cee89dfa 1713 1767 7453880299254131 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.pbi 7ad00014cee89dfa
672 1103 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.xcl 5754b30cf8d31534 672 1103 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.xcl 5754b30cf8d31534
554 1057 7453880292138036 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/CMSIS_6603591812247902717.dir/system_stm32l4xx.pbi 73d5d02acd300c29 554 1057 7453880292138036 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/CMSIS_6603591812247902717.dir/system_stm32l4xx.pbi 73d5d02acd300c29
@ -34,7 +34,7 @@
536 1207 7453880293648039 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.pbi 9d541dc505d3017d 536 1207 7453880293648039 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.pbi 9d541dc505d3017d
1024 1613 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.xcl c1d458af51c78d9d 1024 1613 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.xcl c1d458af51c78d9d
1019 1580 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.xcl 4b5fbfa27482da61 1019 1580 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.xcl 4b5fbfa27482da61
1 548 7459273892142583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 2 522 7473759392670165 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
1115 1639 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.xcl b40c736f602b29e0 1115 1639 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.xcl b40c736f602b29e0
1054 1620 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.xcl b9366d67b63c185f 1054 1620 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.xcl b9366d67b63c185f
1505 1911 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.xcl d28064c2f9caba48 1505 1911 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.xcl d28064c2f9caba48
@ -42,27 +42,27 @@
2606 2966 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.xcl ba2c093c8f291790 2606 2966 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.xcl ba2c093c8f291790
1615 2146 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ramfunc.xcl 5fddc62f385b23e6 1615 2146 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ramfunc.xcl 5fddc62f385b23e6
1913 2311 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.xcl 1092c00c9ab05872 1913 2311 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.xcl 1092c00c9ab05872
1 527 7466028820167727 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4 8 900 7467033492422136 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
534 1018 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.xcl 1bee0b500cce08e 534 1018 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.xcl 1bee0b500cce08e
3194 3435 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.xcl 7740ce5466bf9c24 3194 3435 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.xcl 7740ce5466bf9c24
2717 3214 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.xcl 8f68d4be35ded5f4 2717 3214 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.xcl 8f68d4be35ded5f4
1582 2165 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.xcl 6739fe127f5ddaf4 1582 2165 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.xcl 6739fe127f5ddaf4
2305 2825 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.xcl 87c50a2191251892 2305 2825 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.xcl 87c50a2191251892
1638 3110 7466934002773188 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 1791 3214 7473759419143546 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2148 2604 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.xcl 3dc902707e34cd21 2148 2604 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.xcl 3dc902707e34cd21
3292 3811 7453880319702342 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.pbi 7e45bb040b4ee51e 3292 3811 7453880319702342 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.pbi 7e45bb040b4ee51e
1641 2191 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c.xcl 40ab92d9831e1b4e 1641 2191 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c.xcl 40ab92d9831e1b4e
1622 2174 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.xcl 26c79eff915015a9 1622 2174 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.xcl 26c79eff915015a9
3116 3386 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.xcl dd7654d773b4a3d2 3116 3386 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.xcl dd7654d773b4a3d2
2159 2669 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.xcl fabdb5b59d337d71 2159 2669 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.xcl fabdb5b59d337d71
3411 4091 7453880322513828 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f 933 1574 7467033499179523 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f
2827 3270 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.xcl 5b230438b274e824 2827 3270 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.xcl 5b230438b274e824
2167 2707 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.xcl 201dd046fe173cb3 2167 2707 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.xcl 201dd046fe173cb3
2313 2832 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.xcl 7c5f3931b5097798 2313 2832 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.xcl 7c5f3931b5097798
2702 3192 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.xcl c11867e101c24cfe 2702 3192 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.xcl c11867e101c24cfe
2185 2716 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.xcl 4fdfc9b73d924bb4 2185 2716 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.xcl 4fdfc9b73d924bb4
2193 2724 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.xcl 9c179c3acb014f22 2193 2724 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.xcl 9c179c3acb014f22
1 535 7466028177803071 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d 2 667 7472013662457126 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
2834 3277 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.xcl 6f9f1930c22c574 2834 3277 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.xcl 6f9f1930c22c574
2671 3114 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.xcl 1e2a8af33aa2e836 2671 3114 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.xcl 1e2a8af33aa2e836
2709 3200 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.xcl b89995cf2fd5402 2709 3200 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.xcl b89995cf2fd5402
@ -76,9 +76,9 @@
1435 1967 7453880301244150 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi a922e6223fcd58d7 1435 1967 7453880301244150 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi a922e6223fcd58d7
2 388 7454960974980564 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5 2 388 7454960974980564 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5
547 1098 7453880292558045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.pbi fdd10afb825c4e91 547 1098 7453880292558045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.pbi fdd10afb825c4e91
2080 2703 7453880308615314 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7 124 754 7467033490926722 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
2 541 7454965295357012 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9 18 904 7467033492442130 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
13 822 7454960266281559 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0 10 882 7467033492262147 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
1600 2078 7453880302354630 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.pbi acb106c2e1783a90 1600 2078 7453880302354630 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.pbi acb106c2e1783a90
6520 6737 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.xcl 2b657024324b6a73 6520 6737 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.xcl 2b657024324b6a73
1658 2186 7453880303438687 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.pbi 4ce9ebf8f440b4c 1658 2186 7453880303438687 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.pbi 4ce9ebf8f440b4c
@ -90,282 +90,92 @@
1969 2473 7453880306303988 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.pbi c81c07f4062f81e6 1969 2473 7453880306303988 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.pbi c81c07f4062f81e6
1625 2175 7453880303328695 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.pbi 913b9fe7e9360a07 1625 2175 7453880303328695 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.pbi 913b9fe7e9360a07
1606 2161 7453880303188685 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.pbi 9b294b4446afd498 1606 2161 7453880303188685 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.pbi 9b294b4446afd498
3333 3403 7453880315625901 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae 755 857 7467033491991940 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae
3230 3328 7453880314870116 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638 924 1011 7467033493543606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638
3684 4478 7453880326379393 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part5.pbi 9d93f38b1897aeed 3684 4478 7453880326379393 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part5.pbi 9d93f38b1897aeed
2091 2616 7453880307705232 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.pbi a61035b1d5112e37 2091 2616 7453880307705232 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.pbi a61035b1d5112e37
2518 2994 7453880311532839 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.pbi ea974c04a89c6d63 2518 2994 7453880311532839 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.pbi ea974c04a89c6d63
3167 3252 7453880314102834 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c 901 989 7467033493333264 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c
3322 3396 7453880315555896 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68 898 968 7467033493117832 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68
2695 3198 7453880313562829 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.pbi e2fc1cb0c98d3fda 2695 3198 7453880313562829 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.pbi e2fc1cb0c98d3fda
2187 2693 7453880308505230 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.pbi 19cb1d67190ba1f8 2187 2693 7453880308505230 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.pbi 19cb1d67190ba1f8
3424 3476 7453880316365173 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1 1012 1071 7467033494133623 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1
2177 2731 7453880308885244 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.pbi 50f7710b02d47386 2177 2731 7453880308885244 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.pbi 50f7710b02d47386
3148 3683 7453880318402335 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.pbi fa4ec2c6c3b08897 3148 3683 7453880318402335 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.pbi fa4ec2c6c3b08897
2612 3165 7453880313232859 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.pbi b2e3a97ccb3ed832 2612 3165 7453880313232859 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.pbi b2e3a97ccb3ed832
2771 3263 7453880314213075 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.pbi bcf1bbe76359666d 2771 3263 7453880314213075 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.pbi bcf1bbe76359666d
3264 3332 7453880314900117 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4 853 922 7467033492652166 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4
2474 3147 7453880313042836 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.pbi 56d998ac0b46d62a 2474 3147 7453880313042836 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.pbi 56d998ac0b46d62a
2704 3229 7453880313862834 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.pbi ec3fc00e0dbbed51 2704 3229 7453880313862834 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.pbi ec3fc00e0dbbed51
3329 3410 7453880315685912 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971 905 983 7467033493261874 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
3254 3321 7453880314800113 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f 858 932 7467033492761111 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
547 1063 7466933982763615 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 525 1041 7473755411460194 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
3199 3291 7453880314491626 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d 919 1006 7467033493483601 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
3812 4193 7453880323523837 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2 990 1391 7467033497361850 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2
6294 6622 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.xcl d81f04bf232bf142 6294 6622 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.xcl d81f04bf232bf142
6287 6627 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.xcl 84fafc0165e7c61a 6287 6627 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.xcl 84fafc0165e7c61a
1 446 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/gpio.xcl c017718f24cb2a83 1 446 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/gpio.xcl c017718f24cb2a83
6992 7224 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/adc.xcl e5451b87ebc00ca7 6992 7224 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/adc.xcl e5451b87ebc00ca7
536 1416 7466028186624362 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0 669 1886 7472013674655949 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
3594 4435 7453880325949395 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part4.pbi e398136710571a95 3594 4435 7453880325949395 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part4.pbi e398136710571a95
2 388 7466228078908643 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi bec8a18a82455250 2 359 7467945076554277 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi bec8a18a82455250
15 540 7453880286928041 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/gpio.pbi f8578090f82bcb2b 15 540 7453880286928041 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/gpio.pbi f8578090f82bcb2b
12 552 7453880287098055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/adc.pbi 113027c4707b4f2e 12 552 7453880287098055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/adc.pbi 113027c4707b4f2e
7218 7390 7445525570000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.xcl f9bfb2f65a25eea9 7218 7390 7445525570000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.xcl f9bfb2f65a25eea9
5 834 7454960266401566 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5 7 852 7467033491931961 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
6315 6635 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.xcl ca1dc76b01e9dfe7 6315 6635 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.xcl ca1dc76b01e9dfe7
2 546 7453880286968045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.pbi 6de0e5f8453d5804 2 546 7453880286968045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.pbi 6de0e5f8453d5804
13 589 7453880287468046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi 3ab39da8fbfa8221 13 589 7453880287468046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi 3ab39da8fbfa8221
389 1349 7466228088528298 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 523 1224 7473759399700546 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1064 1637 7466933988503610 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 1225 1790 7473759405354686 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
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
2 546 7466933977587864 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
2 530 7466934210586046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
531 1050 7466934215801828 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1051 1609 7466934221388240 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1610 3113 7466934235953864 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 557 7467007649434555 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
558 1113 7467007655004131 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1114 1697 7467007660842594 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1698 3235 7467007675720404 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 545 7467007783305656 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
546 1081 7467007788669770 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1081 1682 7467007794678762 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1683 3201 7467007809400453 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 544 7467007866396047 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
544 1070 7467007871684365 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1071 1648 7467007877458975 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1649 3177 7467007892296076 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 538 7467007949215209 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
539 1065 7467007954479009 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1066 1660 7467007960429002 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1661 3149 7467007974841364 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 567 7467008082435440 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
568 1114 7467008087911508 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1115 1687 7467008093642900 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1688 3201 7467008108326796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 554 7467008215721935 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
555 1083 7467008221011418 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1083 1674 7467008226921396 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1675 3167 7467008241391001 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 544 7467008298394636 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
545 1089 7467008303844080 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1089 1689 7467008309600583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1689 3207 7467008324557660 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 553 7467008381674390 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
554 1068 7467008386841702 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1069 1650 7467008392658321 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1651 3141 7467008407128891 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 555 7467008464190923 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
556 1095 7467008469594548 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1096 1710 7467008475749085 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1711 3247 7467008490657080 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 554 7467008799148295 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
555 1104 7467008804649165 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1105 1690 7467008810516942 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1691 3201 7467008825145942 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 544 7467008882263771 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
544 1076 7467008887604525 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1077 1653 7467008893372292 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1654 3129 7467008907689343 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 563 7467008964939401 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
564 1105 7467008970379595 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1106 1706 7467008976385305 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1707 3197 7467008990833730 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 537 7467009047805901 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
538 1062 7467009053053161 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1062 1638 7467009058815741 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1639 3145 7467009073384347 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 538 7467009180662751 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
539 1082 7467009186105228 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1083 1656 7467009191858272 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1657 3178 7467009206583927 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 547 7467009263683535 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
548 1097 7467009269194646 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1098 1670 7467009274926181 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1671 3247 7467009290226280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 559 7467009347358190 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
559 1080 7467009352577074 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1081 1690 7467009358683055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1690 3199 7467009373070650 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 645 7467009481600535 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
646 1189 7467009487049356 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1189 1758 7467009492737927 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1758 3237 7467009507058968 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 563 7467010620515280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
564 1128 7467010626176319 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1129 1730 7467010632197001 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1731 3229 7467010646667346 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 551 7467010955173055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
552 1098 7467010960650240 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1098 1687 7467010966543297 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1688 3197 7467010981185403 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 571 7467011038438704 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
572 1112 7467011043870162 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1113 1684 7467011049580184 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1684 3173 7467011064029427 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 548 7467011171370735 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
549 1089 7467011176787179 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1089 1676 7467011182666555 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1677 3220 7467011197623893 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 542 7467011254659317 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
543 1096 7467011260204628 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1098 1676 7467011266010351 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1677 3226 7467011280396002 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 546 7467011338115145 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
546 1098 7467011343638584 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1098 1665 7467011349313737 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1665 3177 7467011363912606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 540 7467011420936232 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
540 1069 7467011426246221 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1070 1646 7467011432012678 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1647 3171 7467011446810257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 547 7467011503823860 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
548 1086 7467011509240096 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1087 1662 7467011514996236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1663 3156 7467011529456235 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 549 7467011586485011 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
550 1095 7467011591958489 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1096 1689 7467011597897945 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1690 3197 7467011612515774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7467011719689767 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
537 1050 7467011724849697 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1051 1605 7467011730391122 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1606 3089 7467011744795268 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7467011801711948 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
537 1058 7467011806928881 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1059 1619 7467011812538944 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1619 3102 7467011826909576 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 565 7467012035148535 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
566 1105 7467012040545919 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1106 1680 7467012046308541 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1681 3182 7467012060856151 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 613 7467012118515161 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
614 1195 7467012124341107 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1196 1789 7467012130281049 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1789 3321 7467012145132989 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 557 7467012202310610 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
558 1107 7467012207825074 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1107 1707 7467012213823158 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1708 3234 7467012228645200 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
4 592 7467012392470082 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
592 1152 7467012398089769 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1157 1750 7467012404071492 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1751 3230 7467012418413559 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 558 7467016448637165 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
559 1649 7467016459548909 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1649 2219 7467016465250114 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2220 3712 7467016479721576 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 551 7467018146546826 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
552 1299 7467018154041233 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1301 1900 7467018160051253 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1901 3431 7467018174891879 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7467018231871544 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
537 1269 7467018239214487 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1270 1844 7467018244960346 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1845 3324 7467018259310511 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 532 7467019271698728 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
533 1249 7467019278869247 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1251 1798 7467019284366104 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1799 3240 7467019298333988 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 527 7467024183869046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
528 1235 7467024190954948 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1235 1783 7467024196436602 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1784 3311 7467024210515909 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 542 7467024972133845 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
543 1254 7467024979424935 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1255 1817 7467024985055588 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1817 3260 7467024999042246 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 541 7467025206742492 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
541 1268 7467025214028952 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1269 1835 7467025219695962 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1836 3241 7467025233299274 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 655 7467026850604875 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
656 1391 7467026857980200 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1391 1959 7467026863666245 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1960 3443 7467026877990252 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 689 7467031161792939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
689 1431 7467031169238795 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1431 2001 7467031174942795 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2001 3429 7467031188784796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 523 7467032200931552 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
524 1046 7467032206173776 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1047 1624 7467032211959616 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1625 3093 7467032226158964 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 531 7467032282983010 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
532 1042 7467032288103894 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1043 1610 7467032293782004 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1611 3076 7467032307959359 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 526 7467032364786840 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
527 1039 7467032369923289 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1040 1583 7467032375359048 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1583 3002 7467032389076818 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 523 7467033200242802 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
525 1240 7467033207435492 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1241 1798 7467033213016621 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1799 3215 7467033226757713 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
4 109 7467033379773524 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
6 879 7467033387468915 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
10 884 7467033387478907 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
111 889 7467033387478907 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
9 898 7467033387668914 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
2 938 7467033387688902 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
7 941 7467033387778946 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
14 946 7467033387928948 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
12 950 7467033387928948 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
880 999 7467033388681591 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e
885 1014 7467033388831592 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
1000 1056 7467033389232471 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
900 1064 7467033389322481 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
939 1075 7467033389432473 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae
1015 1097 7467033389662466 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68
1057 1139 7467033390072470 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638
1065 1149 7467033390182473 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
1076 1162 7467033390302473 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4
1099 1197 7467033390662467 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c
1151 1202 7467033390682468 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1
947 1550 7467033394198172 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1199 1742 7467033396118835 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2
942 1762 7467033396318831 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
890 1859 7467033397288830 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f
950 2077 7467033399469162 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
2079 2643 7467033405129994 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2644 4103 7467033419267814 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 123 7467033484658591 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968 2 123 7467033484658591 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
124 754 7467033490926722 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7 20 553 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.xcl ebfb9659b35c1fff
13 812 7467033491536785 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 1 524 7473755406290865 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
7 852 7467033491931961 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5 2 514 7473759526163617 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
755 857 7467033491991940 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae 515 1226 7473759533285381 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
10 882 7467033492262147 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0 1226 1805 7473759539085422 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
814 897 7467033492392139 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203 1806 3253 7473759553126604 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
8 900 7467033492422136 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4 1 519 7473759660079224 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
18 904 7467033492442130 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9 520 1225 7473759667154700 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
5 918 7467033492612174 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 1226 1798 7473759672875541 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
853 922 7467033492652166 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4 1798 3239 7473759686812364 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
858 932 7467033492761111 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f 2 539 7473759743802681 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
884 949 7467033492933511 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e 540 1251 7473759750933176 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
15 961 7467033493053540 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d 1252 1807 7473759756486001 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
898 968 7467033493117832 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68 1807 3273 7473759770704954 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
905 983 7467033493261874 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971 2 530 7473759827525398 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
901 989 7467033493333264 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c 531 1246 7473759834694726 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
919 1006 7467033493483601 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d 1247 1811 7473759840337158 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
924 1011 7467033493543606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638 1812 3276 7473759854532759 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1012 1071 7467033494133623 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1 2 519 7473759911281296 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
990 1391 7467033497361850 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2 520 1217 7473759918275008 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
933 1574 7467033499179523 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f 1218 1761 7473759923717351 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
970 1576 7467033499219587 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 1762 3180 7473759937444213 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
950 1762 7467033501075224 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 1 520 7473760396465217 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
962 1804 7467033501497405 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0 520 1031 7473760401582128 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1805 2353 7467033506984811 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 1032 1591 7473760407184634 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2354 3779 7467033520814217 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 1592 3034 7473760421133485 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 530 7473760578607929 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
530 1070 7473760584014937 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1070 1621 7473760589534928 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1622 3084 7473760603674207 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 527 7473760660483441 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
528 1243 7473760667661814 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1244 1810 7473760673317186 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1811 3260 7473760687395010 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 509 7473760794209103 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
510 1198 7473760801109914 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1199 1740 7473760806535694 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1741 3143 7473760820126278 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 531 7473760927133375 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
532 1257 7473760934389709 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1258 1820 7473760940009699 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1821 3303 7473760954396697 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 552 7473761020413937 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
553 1090 7473761025802337 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1090 1664 7473761031297814 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1665 3112 7473761045166583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 524 7473768044006407 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
525 1055 7473768049317195 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1055 1612 7473768054892783 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1612 3315 7473768071343482 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0

View File

@ -0,0 +1,31 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\cJSON.pbi: \
E:\Y\IAR\micro_climate\Core\Src\cJSON.c \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.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 \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdlib.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_stdlib.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ctype.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.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\iccarm_builtin.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\..\Core\Inc\cJSON.h

View File

@ -0,0 +1,85 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\tim.pbi: \
E:\Y\IAR\micro_climate\Core\Src\tim.c \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
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\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\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
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\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\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\CMSIS_RTOS\cmsis_os.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\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

View File

@ -0,0 +1,23 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\FreeRTOS_4809373609813369194.dir\list.pbi: \
E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\list.c \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdlib.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.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 \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_stdlib.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.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\iccarm_builtin.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\list.h

View File

@ -0,0 +1,22 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\FreeRTOS_4809373609813369194.dir\port.pbi: \
E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.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 \
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\FreeRTOS.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.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\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.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

View File

@ -0,0 +1,29 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\FreeRTOS_4809373609813369194.dir\tasks.pbi: \
E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdlib.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.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 \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_stdlib.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.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\iccarm_builtin.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\stack_macros.h

View File

@ -0,0 +1,87 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\HP203B_1856951872026386537.dir\hp203b.pbi: \
E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c \
E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.h \
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\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\..\Core\Inc\i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.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\tim.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\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\CMSIS_RTOS\cmsis_os.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\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

View File

@ -0,0 +1,81 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Sht3x_8257160562692203274.dir\sht30.pbi: \
E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c \
E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
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\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\..\App\Inc\pdebug.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 \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.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\..\App\Inc\assertions.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\..\Drivers\Filter\filter.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.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

View File

@ -0,0 +1,96 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\anemometer_dev.pbi: \
E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.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\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\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\..\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\tim.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\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\CMSIS_RTOS\cmsis_os.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\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\..\Drivers\Filter\filter.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.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\..\tools\fdacoefs.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\..\Core\Inc\main.h

View File

@ -0,0 +1,2 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\frt_protocol.pbi: \
E:\Y\IAR\micro_climate\App\Src\frt_protocol.c

File diff suppressed because it is too large Load Diff

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 30/Aug/2024 14:42:26 # IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:00
# Copyright 1999-2023 IAR Systems AB. # Copyright 1999-2023 IAR Systems AB.
# #
# Cpu mode = thumb # Cpu mode = thumb
@ -174,7 +174,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
86 { 86 {
87 *ppxIdleTaskTCBBuffer = &xIdleTaskTCBBuffer; 87 *ppxIdleTaskTCBBuffer = &xIdleTaskTCBBuffer;
\ vApplicationGetIdleTaskMemory: (+1) \ vApplicationGetIdleTaskMemory: (+1)
\ 0x0 0x.... LDR.N R3,??DataTable9 \ 0x0 0x.... LDR.N R3,??DataTable10
\ 0x2 0x6003 STR R3,[R0, #+0] \ 0x2 0x6003 STR R3,[R0, #+0]
88 *ppxIdleTaskStackBuffer = &xIdleStack[0]; 88 *ppxIdleTaskStackBuffer = &xIdleStack[0];
\ 0x4 0xF103 0x0054 ADD R0,R3,#+84 \ 0x4 0xF103 0x0054 ADD R0,R3,#+84
@ -222,7 +222,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
122 defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL); 122 defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL);
\ 0x2 0x2100 MOVS R1,#+0 \ 0x2 0x2100 MOVS R1,#+0
\ 0x4 0x.... ADR.N R0,`MX_FREERTOS_Init::os_thread_def_defaultTask` \ 0x4 0x.... ADR.N R0,`MX_FREERTOS_Init::os_thread_def_defaultTask`
\ 0x6 0x.... LDR.N R4,??DataTable9_1 \ 0x6 0x.... LDR.N R4,??DataTable10_1
\ 0x8 0x.... 0x.... BL osThreadCreate \ 0x8 0x.... 0x.... BL osThreadCreate
\ 0xC 0x60E0 STR R0,[R4, #+12] \ 0xC 0x60E0 STR R0,[R4, #+12]
123 123
@ -334,9 +334,9 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
155 { 155 {
\ StartDefaultTask: (+1) \ StartDefaultTask: (+1)
\ 0x0 0xB570 PUSH {R4-R6,LR} \ 0x0 0xB570 PUSH {R4-R6,LR}
\ 0x2 0x.... LDR.N R4,??DataTable9_2 \ 0x2 0x.... LDR.N R4,??DataTable10_2
\ 0x4 0x.... LDR.N R5,??DataTable9_3 \ 0x4 0x.... LDR.N R5,??DataTable10_3
\ 0x6 0x.... LDR.N R6,??DataTable9_4 \ 0x6 0x.... LDR.N R6,??DataTable10_4
156 /* USER CODE BEGIN StartDefaultTask */ 156 /* USER CODE BEGIN StartDefaultTask */
157 157
158 /* Infinite loop */ 158 /* Infinite loop */
@ -361,135 +361,162 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
\ 0x1C 0x20C8 MOVS R0,#+200 \ 0x1C 0x20C8 MOVS R0,#+200
\ 0x1E 0x.... 0x.... BL osDelay \ 0x1E 0x.... 0x.... BL osDelay
\ 0x22 0xE7F1 B.N ??StartDefaultTask_0 \ 0x22 0xE7F1 B.N ??StartDefaultTask_0
168 168 }
169 } 169 /* USER CODE END StartDefaultTask */
170 /* USER CODE END StartDefaultTask */ 170 }
171 } 171
172 172 /* Private application code --------------------------------------------------*/
173 /* Private application code --------------------------------------------------*/ 173 /* USER CODE BEGIN Application */
174 /* USER CODE BEGIN Application */ 174 #if 0
175 #if 0 175 void task_shell_term_main_loop(void const * argument)
176 void task_shell_term_main_loop(void const * argument) 176 {
177 { 177 shell_init();
178 shell_init(); 178 for(;;)
179 for(;;) 179 {
180 { 180 shell_main_loop("climate:~$ ");
181 shell_main_loop("climate:~$ "); 181 osDelay(500);
182 osDelay(500); 182 }
183 } 183 }
184 } 184 #endif
185 #endif 185
186 186
187
\ In section .text, align 2, keep-with-next \ In section .text, align 2, keep-with-next
188 void SensorTask(void const * argument) 187 void SensorTask(void const * argument)
189 { 188 {
\ SensorTask: (+1) \ SensorTask: (+1)
\ 0x0 0xB510 PUSH {R4,LR} \ 0x0 0xB510 PUSH {R4,LR}
\ 0x2 0x.... LDR.N R4,??DataTable9_3 \ 0x2 0x.... LDR.N R4,??DataTable10_3
190 /* USER CODE BEGIN StartDefaultTask */ 189 /* USER CODE BEGIN StartDefaultTask */
191 /* Infinite loop */ 190 /* Infinite loop */
192 for(;;) 191 for(;;)
193 { 192 {
194 read_and_process_uart_data(g_term_uart_handle); 193 read_and_process_uart_data(g_term_uart_handle);
\ ??SensorTask_0: (+1) \ ??SensorTask_0: (+1)
\ 0x4 0x6820 LDR R0,[R4, #+0] \ 0x4 0x6820 LDR R0,[R4, #+0]
\ 0x6 0x.... 0x.... BL read_and_process_uart_data \ 0x6 0x.... 0x.... BL read_and_process_uart_data
195 osDelay(100); 194 osDelay(100);
\ 0xA 0x2064 MOVS R0,#+100 \ 0xA 0x2064 MOVS R0,#+100
\ 0xC 0x.... 0x.... BL osDelay \ 0xC 0x.... 0x.... BL osDelay
\ 0x10 0xE7F8 B.N ??SensorTask_0 \ 0x10 0xE7F8 B.N ??SensorTask_0
196 } 195 }
197 /* USER CODE END StartDefaultTask */ 196 /* USER CODE END StartDefaultTask */
198 } 197 }
199 /* USER CODE END Application */ 198 /* USER CODE END Application */
200 199
\ In section .text, align 2, keep-with-next \ In section .text, align 2, keep-with-next
201 void LEDTask(void const * argument) 200 void LEDTask(void const * argument)
202 { 201 {
\ LEDTask: (+1) \ LEDTask: (+1)
\ 0x0 0xB580 PUSH {R7,LR} \ 0x0 0xB580 PUSH {R7,LR}
203 /* USER CODE BEGIN StartDefaultTask */ 202 /* USER CODE BEGIN StartDefaultTask */
204 /* Infinite loop */ 203 /* Infinite loop */
205 for(;;) 204 for(;;)
206 { 205 {
207 osDelay(1000); 206 osDelay(1000);
\ ??LEDTask_0: (+1) \ ??LEDTask_0: (+1)
\ 0x2 0xF44F 0x707A MOV R0,#+1000 \ 0x2 0xF44F 0x707A MOV R0,#+1000
\ 0x6 0x.... 0x.... BL osDelay \ 0x6 0x.... 0x.... BL osDelay
208 HAL_GPIO_TogglePin(GPIOC,GPIO_LED_CTRL_Pin); 207 HAL_GPIO_TogglePin(GPIOC,GPIO_LED_CTRL_Pin);
\ 0xA 0xF44F 0x7100 MOV R1,#+512 \ 0xA 0xF44F 0x7100 MOV R1,#+512
\ 0xE 0x.... LDR.N R0,??DataTable9_5 \ 0xE 0x.... LDR.N R0,??DataTable10_5
\ 0x10 0x.... 0x.... BL HAL_GPIO_TogglePin \ 0x10 0x.... 0x.... BL HAL_GPIO_TogglePin
\ 0x14 0xE7F5 B.N ??LEDTask_0 \ 0x14 0xE7F5 B.N ??LEDTask_0
209 208
210 } 209 }
211 /* USER CODE END StartDefaultTask */ 210 /* USER CODE END StartDefaultTask */
212 } 211 }
213 /* USER CODE END Application */ 212 /* USER CODE END Application */
214 213
\ In section .bss, align 4
214 int trans_4g_flag = 0;
\ trans_4g_flag:
\ 0x0 DS8 4
\ In section .text, align 2, keep-with-next \ In section .text, align 2, keep-with-next
215 void Trans_4g_Task(void const * argument) 215 void Trans_4g_Task(void const * argument)
216 { 216 {
\ Trans_4g_Task: (+1) \ Trans_4g_Task: (+1)
\ 0x0 0xB510 PUSH {R4,LR} \ 0x0 0xB538 PUSH {R3-R5,LR}
217 /* USER CODE BEGIN StartDefaultTask */ 217 /* USER CODE BEGIN StartDefaultTask */
218 EC801_start(); 218 EC801_start();
\ 0x2 0x.... 0x.... BL EC801_start \ 0x2 0x.... 0x.... BL EC801_start
219 MQTT_Trans_Data(); 219 MQTT_Trans_Data();
\ ??Trans_4g_Task_0: (+1)
\ 0x6 0x.... 0x.... BL MQTT_Trans_Data \ 0x6 0x.... 0x.... BL MQTT_Trans_Data
220 int temp_1s = 0; 220 int temp_1s = 0;
\ 0xA 0x2400 MOVS R4,#+0 \ 0xA 0x2400 MOVS R4,#+0
\ 0xC 0x.... LDR.N R5,??DataTable10_6
\ 0xE 0xE002 B.N ??Trans_4g_Task_0
221 /* Infinite loop */ 221 /* Infinite loop */
222 for(;;) 222 for(;;)
223 { 223 {
224 osDelay(1000); 224 osDelay(1000);
\ ??Trans_4g_Task_1: (+1)
\ 0xC 0xF44F 0x707A MOV R0,#+1000
\ 0x10 0x.... 0x.... BL osDelay
225 temp_1s++; 225 temp_1s++;
\ 0x14 0x1C64 ADDS R4,R4,#+1
226 if(temp_1s >= 600) 226 if(temp_1s >= 600)
\ 0x16 0xF5B4 0x7F16 CMP R4,#+600
\ 0x1A 0xDBF7 BLT.N ??Trans_4g_Task_1
227 { 227 {
228 temp_1s = 0; 228 temp_1s = 0;
229 MQTT_Trans_Data(); 229 trans_4g_flag = 1;
\ 0x1C 0xE7F3 B.N ??Trans_4g_Task_0 230
230 } 231 }
231 232
232 } 233 if(trans_4g_flag == 1)
233 /* USER CODE END StartDefaultTask */ \ ??Trans_4g_Task_1: (+1)
234 } \ 0x10 0x6828 LDR R0,[R5, #+0]
\ 0x12 0x2801 CMP R0,#+1
\ 0x14 0xD00A BEQ.N ??Trans_4g_Task_2
\ ??Trans_4g_Task_0: (+1)
\ 0x16 0xF44F 0x707A MOV R0,#+1000
\ 0x1A 0x.... 0x.... BL osDelay
\ 0x1E 0x1C64 ADDS R4,R4,#+1
\ 0x20 0xF5B4 0x7F16 CMP R4,#+600
\ 0x24 0xDBF4 BLT.N ??Trans_4g_Task_1
\ 0x26 0x2001 MOVS R0,#+1
\ 0x28 0x2400 MOVS R4,#+0
\ 0x2A 0x6028 STR R0,[R5, #+0]
234 {
235 MQTT_Trans_Data();
\ ??Trans_4g_Task_2: (+1)
\ 0x2C 0x.... 0x.... BL MQTT_Trans_Data
236 trans_4g_flag = 0;
\ 0x30 0x2000 MOVS R0,#+0
\ 0x32 0x6028 STR R0,[R5, #+0]
\ 0x34 0xE7EF B.N ??Trans_4g_Task_0
237 }
238
239 }
240 /* USER CODE END StartDefaultTask */
241 }
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable9: \ ??DataTable10:
\ 0x0 0x....'.... DC32 xIdleTaskTCBBuffer \ 0x0 0x....'.... DC32 xIdleTaskTCBBuffer
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable9_1: \ ??DataTable10_1:
\ 0x0 0x....'.... DC32 anemometerHandle \ 0x0 0x....'.... DC32 anemometerHandle
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable9_2: \ ??DataTable10_2:
\ 0x0 0x....'.... DC32 time_get_ok \ 0x0 0x....'.... DC32 time_get_ok
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable9_3: \ ??DataTable10_3:
\ 0x0 0x....'.... DC32 g_term_uart_handle \ 0x0 0x....'.... DC32 g_term_uart_handle
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable9_4: \ ??DataTable10_4:
\ 0x0 0x....'.... DC32 g_rs485_uart_handle \ 0x0 0x....'.... DC32 g_rs485_uart_handle
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable9_5: \ ??DataTable10_5:
\ 0x0 0x4800'0800 DC32 0x48000800 \ 0x0 0x4800'0800 DC32 0x48000800
\ In section .text, align 4, keep-with-next
\ ??DataTable10_6:
\ 0x0 0x....'.... DC32 trans_4g_flag
\ In section .rodata, align 4 \ In section .rodata, align 4
\ ?_0: \ ?_0:
\ 0x0 0x64 0x65 DC8 "defaultTask" \ 0x0 0x64 0x65 DC8 "defaultTask"
@ -540,12 +567,12 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
\ 0x61 0x73 \ 0x61 0x73
\ 0x6B 0x00 \ 0x6B 0x00
\ 0xE DS8 2 \ 0xE DS8 2
235 /* USER CODE END Application */ 242 /* USER CODE END Application */
236 243
237 244
238 245
239 246
240 247
Maximum stack usage in bytes: Maximum stack usage in bytes:
@ -563,10 +590,10 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
16 -> osDelay 16 -> osDelay
16 -> parse_4g_receive_data 16 -> parse_4g_receive_data
16 -> read_and_process_uart_data 16 -> read_and_process_uart_data
8 Trans_4g_Task 16 Trans_4g_Task
8 -> EC801_start 16 -> EC801_start
8 -> MQTT_Trans_Data 16 -> MQTT_Trans_Data
8 -> osDelay 16 -> osDelay
0 vApplicationGetIdleTaskMemory 0 vApplicationGetIdleTaskMemory
@ -574,12 +601,13 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
Bytes Function/Label Bytes Function/Label
----- -------------- ----- --------------
4 ??DataTable9 4 ??DataTable10
4 ??DataTable9_1 4 ??DataTable10_1
4 ??DataTable9_2 4 ??DataTable10_2
4 ??DataTable9_3 4 ??DataTable10_3
4 ??DataTable9_4 4 ??DataTable10_4
4 ??DataTable9_5 4 ??DataTable10_5
4 ??DataTable10_6
12 ?_0 12 ?_0
8 ?_1 8 ?_1
12 ?_2 12 ?_2
@ -589,7 +617,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
62 MX_FREERTOS_Init 62 MX_FREERTOS_Init
18 SensorTask 18 SensorTask
36 StartDefaultTask 36 StartDefaultTask
30 Trans_4g_Task 54 Trans_4g_Task
20 anemometerHandle 20 anemometerHandle
Trans_4g_taskHandle Trans_4g_taskHandle
ledTaskHandle ledTaskHandle
@ -601,19 +629,20 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
28 os_thread_def_temhum_update_task 28 os_thread_def_temhum_update_task
28 os_thread_def_trans_4g_task 28 os_thread_def_trans_4g_task
4 sensorTaskHandle 4 sensorTaskHandle
4 trans_4g_flag
16 vApplicationGetIdleTaskMemory 16 vApplicationGetIdleTaskMemory
4 wind_update_taskHandle 4 wind_update_taskHandle
596 xIdleTaskTCBBuffer 596 xIdleTaskTCBBuffer
xIdleStack xIdleStack
624 bytes in section .bss 628 bytes in section .bss
68 bytes in section .rodata 68 bytes in section .rodata
348 bytes in section .text 376 bytes in section .text
348 bytes of CODE memory 376 bytes of CODE memory
68 bytes of CONST memory 68 bytes of CONST memory
624 bytes of DATA memory 628 bytes of DATA memory
Errors: none Errors: none
Warnings: none Warnings: none

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// //
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 30/Aug/2024 14:42:26 // IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:00
// Copyright 1999-2023 IAR Systems AB. // Copyright 1999-2023 IAR Systems AB.
// //
// Cpu mode = thumb // Cpu mode = thumb
@ -85,6 +85,7 @@
PUBLIC ledTaskHandle PUBLIC ledTaskHandle
PUBLIC sensorTaskHandle PUBLIC sensorTaskHandle
PUBLIC temhum_update_taskHandle PUBLIC temhum_update_taskHandle
PUBLIC trans_4g_flag
PUBLIC vApplicationGetIdleTaskMemory PUBLIC vApplicationGetIdleTaskMemory
PUBLIC wind_update_taskHandle PUBLIC wind_update_taskHandle
@ -258,7 +259,7 @@ xIdleTaskTCBBuffer:
// 86 { // 86 {
// 87 *ppxIdleTaskTCBBuffer = &xIdleTaskTCBBuffer; // 87 *ppxIdleTaskTCBBuffer = &xIdleTaskTCBBuffer;
vApplicationGetIdleTaskMemory: vApplicationGetIdleTaskMemory:
LDR.N R3,??DataTable9 LDR.N R3,??DataTable10
STR R3,[R0, #+0] STR R3,[R0, #+0]
// 88 *ppxIdleTaskStackBuffer = &xIdleStack[0]; // 88 *ppxIdleTaskStackBuffer = &xIdleStack[0];
ADD R0,R3,#+84 ADD R0,R3,#+84
@ -313,7 +314,7 @@ MX_FREERTOS_Init:
// 122 defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL); // 122 defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL);
MOVS R1,#+0 MOVS R1,#+0
ADR.N R0,`MX_FREERTOS_Init::os_thread_def_defaultTask` ADR.N R0,`MX_FREERTOS_Init::os_thread_def_defaultTask`
LDR.N R4,??DataTable9_1 LDR.N R4,??DataTable10_1
CFI FunCall osThreadCreate CFI FunCall osThreadCreate
BL osThreadCreate BL osThreadCreate
STR R0,[R4, #+12] STR R0,[R4, #+12]
@ -384,9 +385,9 @@ StartDefaultTask:
CFI R5 Frame(CFA, -12) CFI R5 Frame(CFA, -12)
CFI R4 Frame(CFA, -16) CFI R4 Frame(CFA, -16)
CFI CFA R13+16 CFI CFA R13+16
LDR.N R4,??DataTable9_2 LDR.N R4,??DataTable10_2
LDR.N R5,??DataTable9_3 LDR.N R5,??DataTable10_3
LDR.N R6,??DataTable9_4 LDR.N R6,??DataTable10_4
// 156 /* USER CODE BEGIN StartDefaultTask */ // 156 /* USER CODE BEGIN StartDefaultTask */
// 157 // 157
// 158 /* Infinite loop */ // 158 /* Infinite loop */
@ -415,135 +416,98 @@ StartDefaultTask:
CFI FunCall osDelay CFI FunCall osDelay
BL osDelay BL osDelay
B.N ??StartDefaultTask_0 B.N ??StartDefaultTask_0
// 168 // 168 }
// 169 } // 169 /* USER CODE END StartDefaultTask */
// 170 /* USER CODE END StartDefaultTask */ // 170 }
// 171 }
CFI EndBlock cfiBlock2 CFI EndBlock cfiBlock2
// 172 // 171
// 173 /* Private application code --------------------------------------------------*/ // 172 /* Private application code --------------------------------------------------*/
// 174 /* USER CODE BEGIN Application */ // 173 /* USER CODE BEGIN Application */
// 175 #if 0 // 174 #if 0
// 176 void task_shell_term_main_loop(void const * argument) // 175 void task_shell_term_main_loop(void const * argument)
// 177 { // 176 {
// 178 shell_init(); // 177 shell_init();
// 179 for(;;) // 178 for(;;)
// 180 { // 179 {
// 181 shell_main_loop("climate:~$ "); // 180 shell_main_loop("climate:~$ ");
// 182 osDelay(500); // 181 osDelay(500);
// 182 }
// 183 } // 183 }
// 184 } // 184 #endif
// 185 #endif // 185
// 186 // 186
// 187
SECTION `.text`:CODE:NOROOT(1) SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock3 Using cfiCommon0 CFI Block cfiBlock3 Using cfiCommon0
CFI Function SensorTask CFI Function SensorTask
THUMB THUMB
// 188 void SensorTask(void const * argument) // 187 void SensorTask(void const * argument)
// 189 { // 188 {
SensorTask: SensorTask:
PUSH {R4,LR} PUSH {R4,LR}
CFI R14 Frame(CFA, -4) CFI R14 Frame(CFA, -4)
CFI R4 Frame(CFA, -8) CFI R4 Frame(CFA, -8)
CFI CFA R13+8 CFI CFA R13+8
LDR.N R4,??DataTable9_3 LDR.N R4,??DataTable10_3
// 190 /* USER CODE BEGIN StartDefaultTask */ // 189 /* USER CODE BEGIN StartDefaultTask */
// 191 /* Infinite loop */ // 190 /* Infinite loop */
// 192 for(;;) // 191 for(;;)
// 193 { // 192 {
// 194 read_and_process_uart_data(g_term_uart_handle); // 193 read_and_process_uart_data(g_term_uart_handle);
??SensorTask_0: ??SensorTask_0:
LDR R0,[R4, #+0] LDR R0,[R4, #+0]
CFI FunCall read_and_process_uart_data CFI FunCall read_and_process_uart_data
BL read_and_process_uart_data BL read_and_process_uart_data
// 195 osDelay(100); // 194 osDelay(100);
MOVS R0,#+100 MOVS R0,#+100
CFI FunCall osDelay CFI FunCall osDelay
BL osDelay BL osDelay
B.N ??SensorTask_0 B.N ??SensorTask_0
// 196 } // 195 }
// 197 /* USER CODE END StartDefaultTask */ // 196 /* USER CODE END StartDefaultTask */
// 198 } // 197 }
CFI EndBlock cfiBlock3 CFI EndBlock cfiBlock3
// 199 /* USER CODE END Application */ // 198 /* USER CODE END Application */
// 200 // 199
SECTION `.text`:CODE:NOROOT(1) SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock4 Using cfiCommon0 CFI Block cfiBlock4 Using cfiCommon0
CFI Function LEDTask CFI Function LEDTask
THUMB THUMB
// 201 void LEDTask(void const * argument) // 200 void LEDTask(void const * argument)
// 202 { // 201 {
LEDTask: LEDTask:
PUSH {R7,LR} PUSH {R7,LR}
CFI R14 Frame(CFA, -4) CFI R14 Frame(CFA, -4)
CFI CFA R13+8 CFI CFA R13+8
// 203 /* USER CODE BEGIN StartDefaultTask */ // 202 /* USER CODE BEGIN StartDefaultTask */
// 204 /* Infinite loop */ // 203 /* Infinite loop */
// 205 for(;;) // 204 for(;;)
// 206 { // 205 {
// 207 osDelay(1000); // 206 osDelay(1000);
??LEDTask_0: ??LEDTask_0:
MOV R0,#+1000 MOV R0,#+1000
CFI FunCall osDelay CFI FunCall osDelay
BL osDelay BL osDelay
// 208 HAL_GPIO_TogglePin(GPIOC,GPIO_LED_CTRL_Pin); // 207 HAL_GPIO_TogglePin(GPIOC,GPIO_LED_CTRL_Pin);
MOV R1,#+512 MOV R1,#+512
LDR.N R0,??DataTable9_5 LDR.N R0,??DataTable10_5
CFI FunCall HAL_GPIO_TogglePin CFI FunCall HAL_GPIO_TogglePin
BL HAL_GPIO_TogglePin BL HAL_GPIO_TogglePin
B.N ??LEDTask_0 B.N ??LEDTask_0
// 209 // 208
// 210 } // 209 }
// 211 /* USER CODE END StartDefaultTask */ // 210 /* USER CODE END StartDefaultTask */
// 212 } // 211 }
CFI EndBlock cfiBlock4 CFI EndBlock cfiBlock4
// 212 /* USER CODE END Application */
// 213
SECTION `.text`:CODE:NOROOT(2) SECTION `.bss`:DATA:REORDER:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable9: // 214 int trans_4g_flag = 0;
DATA32 trans_4g_flag:
DC32 xIdleTaskTCBBuffer DS8 4
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable9_1:
DATA32
DC32 anemometerHandle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable9_2:
DATA32
DC32 time_get_ok
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable9_3:
DATA32
DC32 g_term_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable9_4:
DATA32
DC32 g_rs485_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable9_5:
DATA32
DC32 0x48000800
// 213 /* USER CODE END Application */
// 214
SECTION `.text`:CODE:NOROOT(1) SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock5 Using cfiCommon0 CFI Block cfiBlock5 Using cfiCommon0
@ -552,44 +516,114 @@ LEDTask:
// 215 void Trans_4g_Task(void const * argument) // 215 void Trans_4g_Task(void const * argument)
// 216 { // 216 {
Trans_4g_Task: Trans_4g_Task:
PUSH {R4,LR} PUSH {R3-R5,LR}
CFI R14 Frame(CFA, -4) CFI R14 Frame(CFA, -4)
CFI R4 Frame(CFA, -8) CFI R5 Frame(CFA, -8)
CFI CFA R13+8 CFI R4 Frame(CFA, -12)
CFI CFA R13+16
// 217 /* USER CODE BEGIN StartDefaultTask */ // 217 /* USER CODE BEGIN StartDefaultTask */
// 218 EC801_start(); // 218 EC801_start();
CFI FunCall EC801_start CFI FunCall EC801_start
BL EC801_start BL EC801_start
// 219 MQTT_Trans_Data(); // 219 MQTT_Trans_Data();
??Trans_4g_Task_0:
CFI FunCall MQTT_Trans_Data CFI FunCall MQTT_Trans_Data
BL MQTT_Trans_Data BL MQTT_Trans_Data
// 220 int temp_1s = 0; // 220 int temp_1s = 0;
MOVS R4,#+0 MOVS R4,#+0
LDR.N R5,??DataTable10_6
B.N ??Trans_4g_Task_0
// 221 /* Infinite loop */ // 221 /* Infinite loop */
// 222 for(;;) // 222 for(;;)
// 223 { // 223 {
// 224 osDelay(1000); // 224 osDelay(1000);
// 225 temp_1s++;
// 226 if(temp_1s >= 600)
// 227 {
// 228 temp_1s = 0;
// 229 trans_4g_flag = 1;
// 230
// 231 }
// 232
// 233 if(trans_4g_flag == 1)
??Trans_4g_Task_1: ??Trans_4g_Task_1:
LDR R0,[R5, #+0]
CMP R0,#+1
BEQ.N ??Trans_4g_Task_2
??Trans_4g_Task_0:
MOV R0,#+1000 MOV R0,#+1000
CFI FunCall osDelay CFI FunCall osDelay
BL osDelay BL osDelay
// 225 temp_1s++;
ADDS R4,R4,#+1 ADDS R4,R4,#+1
// 226 if(temp_1s >= 600)
CMP R4,#+600 CMP R4,#+600
BLT.N ??Trans_4g_Task_1 BLT.N ??Trans_4g_Task_1
// 227 { MOVS R0,#+1
// 228 temp_1s = 0; MOVS R4,#+0
// 229 MQTT_Trans_Data(); STR R0,[R5, #+0]
// 234 {
// 235 MQTT_Trans_Data();
??Trans_4g_Task_2:
CFI FunCall MQTT_Trans_Data
BL MQTT_Trans_Data
// 236 trans_4g_flag = 0;
MOVS R0,#+0
STR R0,[R5, #+0]
B.N ??Trans_4g_Task_0 B.N ??Trans_4g_Task_0
// 230 } // 237 }
// 231 // 238
// 232 } // 239 }
// 233 /* USER CODE END StartDefaultTask */ // 240 /* USER CODE END StartDefaultTask */
// 234 } // 241 }
CFI EndBlock cfiBlock5 CFI EndBlock cfiBlock5
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable10:
DATA32
DC32 xIdleTaskTCBBuffer
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable10_1:
DATA32
DC32 anemometerHandle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable10_2:
DATA32
DC32 time_get_ok
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable10_3:
DATA32
DC32 g_term_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable10_4:
DATA32
DC32 g_rs485_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable10_5:
DATA32
DC32 0x48000800
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable10_6:
DATA32
DC32 trans_4g_flag
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
@ -690,20 +724,20 @@ Trans_4g_Task:
DS8 2 DS8 2
END END
// 235 /* USER CODE END Application */ // 242 /* USER CODE END Application */
// 236 // 243
// 237 // 244
// 238 // 245
// 239 // 246
// 240 // 247
// //
// 624 bytes in section .bss // 628 bytes in section .bss
// 68 bytes in section .rodata // 68 bytes in section .rodata
// 348 bytes in section .text // 376 bytes in section .text
// //
// 348 bytes of CODE memory // 376 bytes of CODE memory
// 68 bytes of CONST memory // 68 bytes of CONST memory
// 624 bytes of DATA memory // 628 bytes of DATA memory
// //
//Errors: none //Errors: none
//Warnings: none //Warnings: none

View File

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

View File

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

View File

@ -1,6 +1,6 @@
############################################################################### ###############################################################################
# #
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 30/Aug/2024 14:42:27 # IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:01
# Copyright 1999-2023 IAR Systems AB. # Copyright 1999-2023 IAR Systems AB.
# #
# Cpu mode = thumb # Cpu mode = thumb
@ -74,7 +74,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
11 // ID 11 // ID
12 uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77}; 12 uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77};
13 // 客户端名字 13 // 客户端名字
14 char g_cilent_name[] = "Test_SUB"; 14 char g_cilent_name[] = "Test_cilent";
15 // 连接用户名 15 // 连接用户名
16 char g_cilent_user_name[] = "12345"; 16 char g_cilent_user_name[] = "12345";
17 // 连接密码 17 // 连接密码
@ -82,7 +82,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
19 // 服务器IP 19 // 服务器IP
20 char g_server_ip[] = "199.7.140.10,1883"; 20 char g_server_ip[] = "199.7.140.10,1883";
21 // 订阅主题名 21 // 订阅主题名
22 char g_topic_name[] = "Test_Topic"; 22 char g_topic_name[] = "Test_Topic_1";
23 23
24 // 时间戳 24 // 时间戳
25 uint32_t g_time_stamp; 25 uint32_t g_time_stamp;
@ -142,7 +142,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
56 uint8_t temp_status = HAL_ERROR; 56 uint8_t temp_status = HAL_ERROR;
57 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR; 57 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR;
\ 0x2 0xF44F 0x7100 MOV R1,#+512 \ 0x2 0xF44F 0x7100 MOV R1,#+512
\ 0x6 0x.... 0x.... LDR.W R0,??DataTable37 \ 0x6 0x.... 0x.... LDR.W R0,??DataTable38_1
\ 0xA 0x.... 0x.... BL HAL_GPIO_ReadPin \ 0xA 0x.... 0x.... BL HAL_GPIO_ReadPin
\ 0xE 0x2801 CMP R0,#+1 \ 0xE 0x2801 CMP R0,#+1
\ 0x10 0xD101 BNE.N ??Read_Status_0 \ 0x10 0xD101 BNE.N ??Read_Status_0
@ -163,8 +163,8 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x0 0xB510 PUSH {R4,LR} \ 0x0 0xB510 PUSH {R4,LR}
\ 0x2 0x4614 MOV R4,R2 \ 0x2 0x4614 MOV R4,R2
64 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000)) 64 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000))
\ 0x4 0x.... 0x.... LDR.W R3,??DataTable37_1 \ 0x4 0x.... 0x.... LDR.W R3,??DataTable38_2
\ 0x8 0x.... 0x.... LDR.W R0,??DataTable37_2 \ 0x8 0x.... 0x.... LDR.W R0,??DataTable38_3
\ 0xC 0xB292 UXTH R2,R2 \ 0xC 0xB292 UXTH R2,R2
\ 0xE 0x.... 0x.... BL HAL_UART_Transmit \ 0xE 0x.... 0x.... BL HAL_UART_Transmit
\ 0x12 0xB908 CBNZ.N R0,??__write_0 \ 0x12 0xB908 CBNZ.N R0,??__write_0
@ -195,10 +195,10 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x4 0xF241 0x3888 MOVW R8,#+5000 \ 0x4 0xF241 0x3888 MOVW R8,#+5000
\ 0x8 0x.... 0x.... BL ?Subroutine2 \ 0x8 0x.... 0x.... BL ?Subroutine2
\ ??CrossCallReturnLabel_10: (+1) \ ??CrossCallReturnLabel_10: (+1)
\ 0xC 0x.... ADR.N R7,??DataTable34 \ 0xC 0x.... ADR.N R7,??DataTable35
\ 0xE 0x.... 0x.... LDR.W R5,??DataTable37_3 \ 0xE 0x.... 0x.... LDR.W R5,??DataTable38_4
\ 0x12 0x.... 0x.... ADR.W R4,?_1 \ 0x12 0x.... 0x.... ADR.W R4,?_1
\ 0x16 0x.... 0x.... LDR.W R6,??DataTable37_4 \ 0x16 0x.... 0x.... LDR.W R6,??DataTable38_5
\ 0x1A 0xE00A B.N ??CrossCallReturnLabel_9 \ 0x1A 0xE00A B.N ??CrossCallReturnLabel_9
80 80
81 // 打开客户端网络 81 // 打开客户端网络
@ -225,7 +225,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x36 0xD0F1 BEQ.N ??MQTT_Config_0 \ 0x36 0xD0F1 BEQ.N ??MQTT_Config_0
\ 0x38 0x2100 MOVS R1,#+0 \ 0x38 0x2100 MOVS R1,#+0
\ 0x3A 0x6171 STR R1,[R6, #+20] \ 0x3A 0x6171 STR R1,[R6, #+20]
\ 0x3C 0x.... ADR.N R4,??DataTable34_1 \ 0x3C 0x.... ADR.N R4,??DataTable35_1
\ 0x3E 0x.... 0x.... ADR.W R9,?_3 \ 0x3E 0x.... 0x.... ADR.W R9,?_3
\ 0x42 0xE01A B.N ??CrossCallReturnLabel_8 \ 0x42 0xE01A B.N ??CrossCallReturnLabel_8
90 90
@ -365,11 +365,11 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
141 g_devic_id[4], \ 141 g_devic_id[4], \
142 g_devic_id[5], \ 142 g_devic_id[5], \
143 g_devic_id[6]); 143 g_devic_id[6]);
\ 0x10 0x.... 0x.... LDR.W R5,??DataTable37_4 \ 0x10 0x.... 0x.... LDR.W R5,??DataTable38_5
\ 0x14 0x.... 0x.... ADR.W R2,?_7 \ 0x14 0x.... 0x.... ADR.W R2,?_7
\ 0x18 0x7969 LDRB R1,[R5, #+5] \ 0x18 0x7969 LDRB R1,[R5, #+5]
\ 0x1A 0x782B LDRB R3,[R5, #+0] \ 0x1A 0x782B LDRB R3,[R5, #+0]
\ 0x1C 0x.... 0x.... LDR.W R4,??DataTable37_5 \ 0x1C 0x.... 0x.... LDR.W R4,??DataTable38_6
\ 0x20 0x9104 STR R1,[SP, #+16] \ 0x20 0x9104 STR R1,[SP, #+16]
\ 0x22 0x4606 MOV R6,R0 \ 0x22 0x4606 MOV R6,R0
\ 0x24 0x79A8 LDRB R0,[R5, #+6] \ 0x24 0x79A8 LDRB R0,[R5, #+6]
@ -409,7 +409,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x6E 0x4640 MOV R0,R8 \ 0x6E 0x4640 MOV R0,R8
\ 0x70 0x.... 0x.... BL cJSON_AddNumberToObject \ 0x70 0x.... 0x.... BL cJSON_AddNumberToObject
150 cJSON_AddNumberToObject(JsonRoot, "version", 10); 150 cJSON_AddNumberToObject(JsonRoot, "version", 10);
\ 0x74 0xED9F 0x.... VLDR.W D0,??DataTable35 \ 0x74 0xED9F 0x.... VLDR.W D0,??DataTable36
\ 0x78 0x.... 0x.... ADR.W R1,?_12 \ 0x78 0x.... 0x.... ADR.W R1,?_12
\ 0x7C 0x4640 MOV R0,R8 \ 0x7C 0x4640 MOV R0,R8
\ 0x7E 0x.... 0x.... BL cJSON_AddNumberToObject \ 0x7E 0x.... 0x.... BL cJSON_AddNumberToObject
@ -432,13 +432,13 @@ Warning[Pa205]: implicit conversion from float to double
conversion from float to double conversion from float to double
\ ??MQTT_Trans_Data_0: (+1) \ ??MQTT_Trans_Data_0: (+1)
\ 0x8E 0xEB04 0x0087 ADD R0,R4,R7, LSL #+2 \ 0x8E 0xEB04 0x0087 ADD R0,R4,R7, LSL #+2
\ 0x92 0xEDDF 0x.... VLDR.W S1,??DataTable35_1 \ 0x92 0xEDDF 0x.... VLDR.W S1,??DataTable36_1
\ 0x96 0xED90 0x0A00 VLDR S0,[R0, #0] \ 0x96 0xED90 0x0A00 VLDR S0,[R0, #0]
\ 0x9A 0xEE60 0x0A20 VMUL.F32 S1,S0,S1 \ 0x9A 0xEE60 0x0A20 VMUL.F32 S1,S0,S1
\ 0x9E 0xEE10 0x0A90 VMOV R0,S1 \ 0x9E 0xEE10 0x0A90 VMOV R0,S1
\ 0xA2 0x.... 0x.... BL __aeabi_f2d \ 0xA2 0x.... 0x.... BL __aeabi_f2d
\ 0xA6 0x2200 MOVS R2,#+0 \ 0xA6 0x2200 MOVS R2,#+0
\ 0xA8 0x.... 0x.... LDR.W R3,??DataTable37_6 \ 0xA8 0x.... 0x.... LDR.W R3,??DataTable38_7
\ 0xAC 0x.... 0x.... BL __aeabi_dadd \ 0xAC 0x.... 0x.... BL __aeabi_dadd
\ 0xB0 0x.... 0x.... BL __aeabi_d2iz \ 0xB0 0x.... 0x.... BL __aeabi_d2iz
\ 0xB4 0xEE01 0x0A10 VMOV S2,R0 \ 0xB4 0xEE01 0x0A10 VMOV S2,R0
@ -446,7 +446,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0xBC 0xEE11 0x0A10 VMOV R0,S2 \ 0xBC 0xEE11 0x0A10 VMOV R0,S2
\ 0xC0 0x.... 0x.... BL __aeabi_f2d \ 0xC0 0x.... 0x.... BL __aeabi_f2d
\ 0xC4 0x2200 MOVS R2,#+0 \ 0xC4 0x2200 MOVS R2,#+0
\ 0xC6 0x.... 0x.... LDR.W R3,??DataTable37_7 \ 0xC6 0x.... 0x.... LDR.W R3,??DataTable38_8
\ 0xCA 0x.... 0x.... BL __aeabi_ddiv \ 0xCA 0x.... 0x.... BL __aeabi_ddiv
\ 0xCE 0xEC41 0x0B10 VMOV D0,R0,R1 \ 0xCE 0xEC41 0x0B10 VMOV D0,R0,R1
\ 0xD2 0x.... 0x.... BL cJSON_CreateNumber \ 0xD2 0x.... 0x.... BL cJSON_CreateNumber
@ -469,12 +469,12 @@ Warning[Pa205]: implicit conversion from float to double
163 sprintf(str_len_str, "%d", str_len); 163 sprintf(str_len_str, "%d", str_len);
\ 0xF0 0x1D82 ADDS R2,R0,#+6 \ 0xF0 0x1D82 ADDS R2,R0,#+6
\ 0xF2 0xB2D2 UXTB R2,R2 \ 0xF2 0xB2D2 UXTB R2,R2
\ 0xF4 0x.... ADR.N R1,??DataTable35_2 \ 0xF4 0x.... ADR.N R1,??DataTable36_2
\ 0xF6 0xA80A ADD R0,SP,#+40 \ 0xF6 0xA80A ADD R0,SP,#+40
\ 0xF8 0x.... 0x.... BL sprintf \ 0xF8 0x.... 0x.... BL sprintf
\ 0xFC 0x.... ADR.N R7,??DataTable34 \ 0xFC 0x.... ADR.N R7,??DataTable35
\ 0xFE 0x.... ADR.N R4,??DataTable34_1 \ 0xFE 0x.... ADR.N R4,??DataTable35_1
\ 0x100 0x.... 0x.... LDR.W R6,??DataTable37_3 \ 0x100 0x.... 0x.... LDR.W R6,??DataTable38_4
\ 0x104 0x.... 0x.... ADR.W R10,?_15 \ 0x104 0x.... 0x.... ADR.W R10,?_15
\ 0x108 0xE020 B.N ??MQTT_Trans_Data_1 \ 0x108 0xE020 B.N ??MQTT_Trans_Data_1
164 164
@ -648,7 +648,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x5E 0x1E64 SUBS R4,R4,#+1 \ 0x5E 0x1E64 SUBS R4,R4,#+1
\ 0x60 0xF44F 0x6161 MOV R1,#+3600 \ 0x60 0xF44F 0x6161 MOV R1,#+3600
\ 0x64 0x19A4 ADDS R4,R4,R6 \ 0x64 0x19A4 ADDS R4,R4,R6
\ 0x66 0x.... 0x.... LDR.W R0,??DataTable37_8 \ 0x66 0x.... 0x.... LDR.W R0,??DataTable38_9
\ 0x6A 0x9A0C LDR R2,[SP, #+48] \ 0x6A 0x9A0C LDR R2,[SP, #+48]
\ 0x6C 0x9B0D LDR R3,[SP, #+52] \ 0x6C 0x9B0D LDR R3,[SP, #+52]
\ 0x6E 0x434D MULS R5,R1,R5 \ 0x6E 0x434D MULS R5,R1,R5
@ -694,12 +694,12 @@ Warning[Pa205]: implicit conversion from float to double
\ flag_pubex: \ flag_pubex:
\ 0x20 0x0000'0000 DC32 0 \ 0x20 0x0000'0000 DC32 0
\ g_cilent_name: \ g_cilent_name:
\ 0x24 0x54 0x65 DC8 "Test_SUB" \ 0x24 0x54 0x65 DC8 "Test_cilent"
\ 0x73 0x74 \ 0x73 0x74
\ 0x5F 0x53 \ 0x5F 0x63
\ 0x55 0x42 \ 0x69 0x6C
\ 0x00 \ 0x65 0x6E
\ 0x2D DS8 3 \ 0x74 0x00
\ g_cilent_user_name: \ g_cilent_user_name:
\ 0x30 0x31 0x32 DC8 "12345" \ 0x30 0x31 0x32 DC8 "12345"
\ 0x33 0x34 \ 0x33 0x34
@ -722,13 +722,14 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x33 0x00 \ 0x33 0x00
\ 0x52 DS8 2 \ 0x52 DS8 2
\ g_topic_name: \ g_topic_name:
\ 0x54 0x54 0x65 DC8 "Test_Topic" \ 0x54 0x54 0x65 DC8 "Test_Topic_1"
\ 0x73 0x74 \ 0x73 0x74
\ 0x5F 0x54 \ 0x5F 0x54
\ 0x6F 0x70 \ 0x6F 0x70
\ 0x69 0x63 \ 0x69 0x63
\ 0x5F 0x31
\ 0x00 \ 0x00
\ 0x5F DS8 1 \ 0x61 DS8 3
234 // 生成时间戳 234 // 生成时间戳
\ In section .text, align 2, keep-with-next \ In section .text, align 2, keep-with-next
@ -740,109 +741,109 @@ Warning[Pa205]: implicit conversion from float to double
238 if(USE_UTC) 238 if(USE_UTC)
239 { 239 {
240 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n"); 240 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
\ 0x2 0x.... LDR.N R4,??DataTable37_3 \ 0x2 0x.... 0x.... LDR.W R4,??DataTable38_4
\ 0x4 0x.... 0x.... ADR.W R1,?_17 \ 0x6 0x.... 0x.... ADR.W R1,?_17
\ 0x8 0x6820 LDR R0,[R4, #+0] \ 0xA 0x6820 LDR R0,[R4, #+0]
\ 0xA 0xB0A3 SUB SP,SP,#+140 \ 0xC 0xB0A3 SUB SP,SP,#+140
\ 0xC 0x.... 0x.... BL uart_sendstr \ 0xE 0x.... 0x.... BL uart_sendstr
241 }else 241 }else
242 { 242 {
243 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=2\r\n"); 243 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=2\r\n");
244 } 244 }
245 osDelay(1000); 245 osDelay(1000);
\ 0x10 0xF44F 0x707A MOV R0,#+1000 \ 0x12 0xF44F 0x707A MOV R0,#+1000
\ 0x14 0x.... 0x.... BL osDelay \ 0x16 0x.... 0x.... BL osDelay
\ 0x18 0x2164 MOVS R1,#+100 \ 0x1A 0x2164 MOVS R1,#+100
\ 0x1A 0xA80A ADD R0,SP,#+40 \ 0x1C 0xA80A ADD R0,SP,#+40
\ 0x1C 0x.... 0x.... BL __aeabi_memclr4 \ 0x1E 0x.... 0x.... BL __aeabi_memclr4
246 char time[100] = {0};int index = 0; 246 char time[100] = {0};int index = 0;
\ 0x20 0x2600 MOVS R6,#+0 \ 0x22 0x2600 MOVS R6,#+0
\ 0x22 0xAD0A ADD R5,SP,#+40 \ 0x24 0xAD0A ADD R5,SP,#+40
247 247
248 // 第一个“后是时间,前面不要 248 // 第一个“后是时间,前面不要
249 do{ 249 do{
250 time[index] = uart_dev_in_char(g_ec801_uart_handle); 250 time[index] = uart_dev_in_char(g_ec801_uart_handle);
\ ??EC801_GET_Time_0: (+1) \ ??EC801_GET_Time_0: (+1)
\ 0x24 0x6820 LDR R0,[R4, #+0] \ 0x26 0x6820 LDR R0,[R4, #+0]
\ 0x26 0x.... 0x.... BL uart_dev_in_char \ 0x28 0x.... 0x.... BL uart_dev_in_char
\ 0x2A 0x.... 0x.... BL ?Subroutine6 \ 0x2C 0x.... 0x.... BL ?Subroutine6
251 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle)); 251 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle));
\ ??CrossCallReturnLabel_22: (+1) \ ??CrossCallReturnLabel_23: (+1)
\ 0x2E 0xD004 BEQ.N ??EC801_GET_Time_1 \ 0x30 0xD004 BEQ.N ??EC801_GET_Time_1
\ 0x30 0x6820 LDR R0,[R4, #+0] \ 0x32 0x6820 LDR R0,[R4, #+0]
\ 0x32 0x.... 0x.... BL uart_dev_char_present \ 0x34 0x.... 0x.... BL uart_dev_char_present
\ 0x36 0x2800 CMP R0,#+0 \ 0x38 0x2800 CMP R0,#+0
\ 0x38 0xD1F4 BNE.N ??EC801_GET_Time_0 \ 0x3A 0xD1F4 BNE.N ??EC801_GET_Time_0
252 // 丢掉前面的 252 // 丢掉前面的
253 memcpy(time, time + index - 1, index); 253 memcpy(time, time + index - 1, index);
\ ??EC801_GET_Time_1: (+1) \ ??EC801_GET_Time_1: (+1)
\ 0x3A 0xA80A ADD R0,SP,#+40 \ 0x3C 0xA80A ADD R0,SP,#+40
\ 0x3C 0x4430 ADD R0,R0,R6 \ 0x3E 0x4430 ADD R0,R0,R6
\ 0x3E 0x1E41 SUBS R1,R0,#+1 \ 0x40 0x1E41 SUBS R1,R0,#+1
\ 0x40 0x4632 MOV R2,R6 \ 0x42 0x4632 MOV R2,R6
\ 0x42 0xA80A ADD R0,SP,#+40 \ 0x44 0xA80A ADD R0,SP,#+40
\ 0x44 0x.... 0x.... BL __aeabi_memcpy \ 0x46 0x.... 0x.... BL __aeabi_memcpy
254 index = 1; 254 index = 1;
\ 0x48 0x2601 MOVS R6,#+1 \ 0x4A 0x2601 MOVS R6,#+1
255 255
256 // "前面是时间 256 // "前面是时间
257 do{ 257 do{
258 time[index] = uart_dev_in_char(g_ec801_uart_handle); 258 time[index] = uart_dev_in_char(g_ec801_uart_handle);
\ ??EC801_GET_Time_2: (+1) \ ??EC801_GET_Time_2: (+1)
\ 0x4A 0x6820 LDR R0,[R4, #+0] \ 0x4C 0x6820 LDR R0,[R4, #+0]
\ 0x4C 0x.... 0x.... BL uart_dev_in_char \ 0x4E 0x.... 0x.... BL uart_dev_in_char
\ 0x50 0x.... 0x.... BL ?Subroutine6 \ 0x52 0x.... 0x.... BL ?Subroutine6
259 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle)); 259 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle));
\ ??CrossCallReturnLabel_23: (+1) \ ??CrossCallReturnLabel_24: (+1)
\ 0x54 0xD004 BEQ.N ??EC801_GET_Time_3 \ 0x56 0xD004 BEQ.N ??EC801_GET_Time_3
\ 0x56 0x6820 LDR R0,[R4, #+0] \ 0x58 0x6820 LDR R0,[R4, #+0]
\ 0x58 0x.... 0x.... BL uart_dev_char_present \ 0x5A 0x.... 0x.... BL uart_dev_char_present
\ 0x5C 0x2800 CMP R0,#+0 \ 0x5E 0x2800 CMP R0,#+0
\ 0x5E 0xD1F4 BNE.N ??EC801_GET_Time_2 \ 0x60 0xD1F4 BNE.N ??EC801_GET_Time_2
260 260
261 // 字符提取成int 261 // 字符提取成int
262 sscanf(time, "\"%d/%d/%d,%d:%d:%d\"", &year, &month, &day, &hour, &minute, &second); 262 sscanf(time, "\"%d/%d/%d,%d:%d:%d\"", &year, &month, &day, &hour, &minute, &second);
\ ??EC801_GET_Time_3: (+1) \ ??EC801_GET_Time_3: (+1)
\ 0x60 0xA805 ADD R0,SP,#+20 \ 0x62 0xA805 ADD R0,SP,#+20
\ 0x62 0xA906 ADD R1,SP,#+24 \ 0x64 0xA906 ADD R1,SP,#+24
\ 0x64 0xAA07 ADD R2,SP,#+28 \ 0x66 0xAA07 ADD R2,SP,#+28
\ 0x66 0xAB08 ADD R3,SP,#+32 \ 0x68 0xAB08 ADD R3,SP,#+32
\ 0x68 0x9003 STR R0,[SP, #+12] \ 0x6A 0x9003 STR R0,[SP, #+12]
\ 0x6A 0x9102 STR R1,[SP, #+8] \ 0x6C 0x9102 STR R1,[SP, #+8]
\ 0x6C 0x9201 STR R2,[SP, #+4] \ 0x6E 0x9201 STR R2,[SP, #+4]
\ 0x6E 0x9300 STR R3,[SP, #+0] \ 0x70 0x9300 STR R3,[SP, #+0]
\ 0x70 0xAA04 ADD R2,SP,#+16 \ 0x72 0xAA04 ADD R2,SP,#+16
\ 0x72 0xAB09 ADD R3,SP,#+36 \ 0x74 0xAB09 ADD R3,SP,#+36
\ 0x74 0x.... 0x.... ADR.W R1,?_18 \ 0x76 0x.... 0x.... ADR.W R1,?_18
\ 0x78 0x.... LDR.N R4,??DataTable37_4 \ 0x7A 0x.... LDR.N R4,??DataTable38_5
\ 0x7A 0xA80A ADD R0,SP,#+40 \ 0x7C 0xA80A ADD R0,SP,#+40
\ 0x7C 0x.... 0x.... BL sscanf \ 0x7E 0x.... 0x.... BL sscanf
263 263
264 if(year) 264 if(year)
\ 0x80 0x9804 LDR R0,[SP, #+16] \ 0x82 0x9804 LDR R0,[SP, #+16]
\ 0x82 0xB108 CBZ.N R0,??EC801_GET_Time_4 \ 0x84 0xB108 CBZ.N R0,??EC801_GET_Time_4
265 { 265 {
266 time_get_ok = 1; 266 time_get_ok = 1;
\ 0x84 0x2101 MOVS R1,#+1 \ 0x86 0x2101 MOVS R1,#+1
\ 0x86 0x7221 STRB R1,[R4, #+8] \ 0x88 0x7221 STRB R1,[R4, #+8]
267 } 267 }
268 // 生成时间戳 268 // 生成时间戳
269 g_time_stamp = fml_time_to_stamp(year, month, day, hour, minute, second); 269 g_time_stamp = fml_time_to_stamp(year, month, day, hour, minute, second);
\ ??EC801_GET_Time_4: (+1) \ ??EC801_GET_Time_4: (+1)
\ 0x88 0x9805 LDR R0,[SP, #+20] \ 0x8A 0x9805 LDR R0,[SP, #+20]
\ 0x8A 0x9906 LDR R1,[SP, #+24] \ 0x8C 0x9906 LDR R1,[SP, #+24]
\ 0x8C 0x9001 STR R0,[SP, #+4] \ 0x8E 0x9001 STR R0,[SP, #+4]
\ 0x8E 0x9100 STR R1,[SP, #+0] \ 0x90 0x9100 STR R1,[SP, #+0]
\ 0x90 0x9B07 LDR R3,[SP, #+28] \ 0x92 0x9B07 LDR R3,[SP, #+28]
\ 0x92 0x9A08 LDR R2,[SP, #+32] \ 0x94 0x9A08 LDR R2,[SP, #+32]
\ 0x94 0x9909 LDR R1,[SP, #+36] \ 0x96 0x9909 LDR R1,[SP, #+36]
\ 0x96 0x9804 LDR R0,[SP, #+16] \ 0x98 0x9804 LDR R0,[SP, #+16]
\ 0x98 0x.... 0x.... BL fml_time_to_stamp \ 0x9A 0x.... 0x.... BL fml_time_to_stamp
\ 0x9C 0x60E0 STR R0,[R4, #+12] \ 0x9E 0x60E0 STR R0,[R4, #+12]
270 return year; 270 return year;
\ 0x9E 0x9804 LDR R0,[SP, #+16] \ 0xA0 0x9804 LDR R0,[SP, #+16]
\ 0xA0 0xB024 ADD SP,SP,#+144 \ 0xA2 0xB024 ADD SP,SP,#+144
\ 0xA2 0xBD70 POP {R4-R6,PC} \ 0xA4 0xBD70 POP {R4-R6,PC}
271 } 271 }
\ In section .text, align 2, keep-with-next \ In section .text, align 2, keep-with-next
@ -865,7 +866,7 @@ Warning[Pa205]: implicit conversion from float to double
\ parse_4g_receive_data: (+1) \ parse_4g_receive_data: (+1)
\ 0x0 0xE92D 0x4FF0 PUSH {R4-R11,LR} \ 0x0 0xE92D 0x4FF0 PUSH {R4-R11,LR}
279 if(uart_dev_char_present(g_ec801_uart_handle)){ 279 if(uart_dev_char_present(g_ec801_uart_handle)){
\ 0x4 0x.... LDR.N R1,??DataTable37_3 \ 0x4 0x.... LDR.N R1,??DataTable38_4
\ 0x6 0x6808 LDR R0,[R1, #+0] \ 0x6 0x6808 LDR R0,[R1, #+0]
\ 0x8 0xB0BD SUB SP,SP,#+244 \ 0x8 0xB0BD SUB SP,SP,#+244
\ 0xA 0x.... 0x.... BL uart_dev_char_present \ 0xA 0x.... 0x.... BL uart_dev_char_present
@ -1035,6 +1036,11 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
^ ^
Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
type "char const *" type "char const *"
int inJson = 0;
^
"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",294 Warning[Pe177]: variable
"inJson" was declared but never referenced
415 // 连接完成 415 // 连接完成
416 if(result == 0 || result == 1) 416 if(result == 0 || result == 1)
417 { 417 {
@ -1066,27 +1072,19 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
443 { 443 {
444 parse_json(temp_buff); 444 parse_json(temp_buff);
445 } 445 }
446 term_printf(temp_buff); 446 // term_printf(temp_buff);
^
Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
type "char *"
int inJson = 0;
^
"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",294 Warning[Pe177]: variable
"inJson" was declared but never referenced
447 return; 447 return;
448 } 448 }
449 temp_buff_index ++; 449 temp_buff_index ++;
\ ??parse_4g_receive_data_2: (+1) \ ??parse_4g_receive_data_2: (+1)
\ 0x3A 0x1C6D ADDS R5,R5,#+1 \ 0x3A 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_1: (+1) \ ??parse_4g_receive_data_1: (+1)
\ 0x3C 0x.... LDR.N R0,??DataTable37_3 \ 0x3C 0x.... LDR.N R0,??DataTable38_4
\ 0x3E 0x6800 LDR R0,[R0, #+0] \ 0x3E 0x6800 LDR R0,[R0, #+0]
\ 0x40 0x.... 0x.... BL uart_dev_char_present \ 0x40 0x.... 0x.... BL uart_dev_char_present
\ 0x44 0x2800 CMP R0,#+0 \ 0x44 0x2800 CMP R0,#+0
\ 0x46 0xD047 BEQ.N ??parse_4g_receive_data_0 \ 0x46 0xD047 BEQ.N ??parse_4g_receive_data_0
\ 0x48 0x.... LDR.N R0,??DataTable37_3 \ 0x48 0x.... LDR.N R0,??DataTable38_4
\ 0x4A 0x6800 LDR R0,[R0, #+0] \ 0x4A 0x6800 LDR R0,[R0, #+0]
\ 0x4C 0x.... 0x.... BL uart_dev_in_char \ 0x4C 0x.... 0x.... BL uart_dev_in_char
\ 0x50 0x4606 MOV R6,R0 \ 0x50 0x4606 MOV R6,R0
@ -1096,13 +1094,13 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x58 0xD10D BNE.N ??parse_4g_receive_data_3 \ 0x58 0xD10D BNE.N ??parse_4g_receive_data_3
\ 0x5A 0x1D39 ADDS R1,R7,#+4 \ 0x5A 0x1D39 ADDS R1,R7,#+4
\ 0x5C 0x.... 0x.... BL ?Subroutine7 \ 0x5C 0x.... 0x.... BL ?Subroutine7
\ ??CrossCallReturnLabel_24: (+1) \ ??CrossCallReturnLabel_25: (+1)
\ 0x60 0x5C41 LDRB R1,[R0, R1] \ 0x60 0x5C41 LDRB R1,[R0, R1]
\ 0x62 0x2954 CMP R1,#+84 \ 0x62 0x2954 CMP R1,#+84
\ 0x64 0xD105 BNE.N ??parse_4g_receive_data_4 \ 0x64 0xD105 BNE.N ??parse_4g_receive_data_4
\ 0x66 0x1CF9 ADDS R1,R7,#+3 \ 0x66 0x1CF9 ADDS R1,R7,#+3
\ 0x68 0x.... 0x.... BL ?Subroutine7 \ 0x68 0x.... 0x.... BL ?Subroutine7
\ ??CrossCallReturnLabel_25: (+1) \ ??CrossCallReturnLabel_26: (+1)
\ 0x6C 0x5C40 LDRB R0,[R0, R1] \ 0x6C 0x5C40 LDRB R0,[R0, R1]
\ 0x6E 0x2841 CMP R0,#+65 \ 0x6E 0x2841 CMP R0,#+65
\ 0x70 0xD001 BEQ.N ??parse_4g_receive_data_3 \ 0x70 0xD001 BEQ.N ??parse_4g_receive_data_3
@ -1134,7 +1132,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ ??parse_4g_receive_data_7: (+1) \ ??parse_4g_receive_data_7: (+1)
\ 0xAC 0x.... ADR.N R1,?_19 \ 0xAC 0x.... ADR.N R1,?_19
\ 0xAE 0x.... 0x.... BL ?Subroutine5 \ 0xAE 0x.... 0x.... BL ?Subroutine5
\ ??CrossCallReturnLabel_21: (+1) \ ??CrossCallReturnLabel_22: (+1)
\ 0xB2 0xB198 CBZ.N R0,??parse_4g_receive_data_9 \ 0xB2 0xB198 CBZ.N R0,??parse_4g_receive_data_9
\ 0xB4 0x5566 STRB R6,[R4, R5] \ 0xB4 0x5566 STRB R6,[R4, R5]
\ 0xB6 0x2E0D CMP R6,#+13 \ 0xB6 0x2E0D CMP R6,#+13
@ -1148,18 +1146,18 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xC8 0x.... 0x.... BL sscanf \ 0xC8 0x.... 0x.... BL sscanf
\ 0xCC 0x9800 LDR R0,[SP, #+0] \ 0xCC 0x9800 LDR R0,[SP, #+0]
\ 0xCE 0x2800 CMP R0,#+0 \ 0xCE 0x2800 CMP R0,#+0
\ 0xD0 0xD164 BNE.N ??parse_4g_receive_data_11 \ 0xD0 0xD161 BNE.N ??parse_4g_receive_data_11
\ 0xD2 0x.... LDR.N R0,??DataTable37_4 \ 0xD2 0x.... LDR.N R0,??DataTable38_5
\ 0xD4 0x2101 MOVS R1,#+1 \ 0xD4 0x2101 MOVS R1,#+1
\ 0xD6 0x6141 STR R1,[R0, #+20] \ 0xD6 0x6141 STR R1,[R0, #+20]
\ ??parse_4g_receive_data_0: (+1) \ ??parse_4g_receive_data_0: (+1)
\ 0xD8 0xE060 B.N ??parse_4g_receive_data_11 \ 0xD8 0xE05D B.N ??parse_4g_receive_data_11
\ ??parse_4g_receive_data_10: (+1) \ ??parse_4g_receive_data_10: (+1)
\ 0xDA 0x1C6D ADDS R5,R5,#+1 \ 0xDA 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_9: (+1) \ ??parse_4g_receive_data_9: (+1)
\ 0xDC 0x.... ADR.N R1,?_21 \ 0xDC 0x.... ADR.N R1,?_21
\ 0xDE 0x.... 0x.... BL ?Subroutine5 \ 0xDE 0x.... 0x.... BL ?Subroutine5
\ ??CrossCallReturnLabel_20: (+1) \ ??CrossCallReturnLabel_21: (+1)
\ 0xE2 0xB1B0 CBZ.N R0,??parse_4g_receive_data_12 \ 0xE2 0xB1B0 CBZ.N R0,??parse_4g_receive_data_12
\ 0xE4 0x5566 STRB R6,[R4, R5] \ 0xE4 0x5566 STRB R6,[R4, R5]
\ 0xE6 0x2E0D CMP R6,#+13 \ 0xE6 0x2E0D CMP R6,#+13
@ -1176,64 +1174,64 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x100 0x9807 LDR R0,[SP, #+28] \ 0x100 0x9807 LDR R0,[SP, #+28]
\ 0x102 0x9901 LDR R1,[SP, #+4] \ 0x102 0x9901 LDR R1,[SP, #+4]
\ 0x104 0x4308 ORRS R0,R1,R0 \ 0x104 0x4308 ORRS R0,R1,R0
\ 0x106 0xD149 BNE.N ??parse_4g_receive_data_11 \ 0x106 0xD146 BNE.N ??parse_4g_receive_data_11
\ 0x108 0x.... LDR.N R1,??DataTable37_4 \ 0x108 0x.... LDR.N R1,??DataTable38_5
\ 0x10A 0x2001 MOVS R0,#+1 \ 0x10A 0x2001 MOVS R0,#+1
\ 0x10C 0x6188 STR R0,[R1, #+24] \ 0x10C 0x6188 STR R0,[R1, #+24]
\ 0x10E 0xE045 B.N ??parse_4g_receive_data_11 \ 0x10E 0xE042 B.N ??parse_4g_receive_data_11
\ ??parse_4g_receive_data_13: (+1) \ ??parse_4g_receive_data_13: (+1)
\ 0x110 0x1C6D ADDS R5,R5,#+1 \ 0x110 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_12: (+1) \ ??parse_4g_receive_data_12: (+1)
\ 0x112 0xBF00 Nop \ 0x112 0xBF00 Nop
\ 0x114 0x.... ADR.N R1,?_23 \ 0x114 0x.... ADR.N R1,?_23
\ 0x116 0x.... 0x.... BL ?Subroutine5 \ 0x116 0x.... 0x.... BL ?Subroutine5
\ ??CrossCallReturnLabel_19: (+1) \ ??CrossCallReturnLabel_20: (+1)
\ 0x11A 0xB170 CBZ.N R0,??parse_4g_receive_data_14 \ 0x11A 0xB170 CBZ.N R0,??parse_4g_receive_data_14
\ 0x11C 0x5566 STRB R6,[R4, R5] \ 0x11C 0x5566 STRB R6,[R4, R5]
\ 0x11E 0x2E0D CMP R6,#+13 \ 0x11E 0x2E0D CMP R6,#+13
\ 0x120 0xBF18 IT NE \ 0x120 0xBF18 IT NE
\ 0x122 0x2E0A CMPNE R6,#+10 \ 0x122 0x2E0A CMPNE R6,#+10
\ 0x124 0xD108 BNE.N ??parse_4g_receive_data_15 \ 0x124 0xD108 BNE.N ??parse_4g_receive_data_15
\ 0x126 0x.... 0x.... BL ?Subroutine4 \ 0x126 0x.... 0x.... BL ?Subroutine3
\ ??CrossCallReturnLabel_16: (+1) \ ??CrossCallReturnLabel_12: (+1)
\ 0x12A 0x9807 LDR R0,[SP, #+28] \ 0x12A 0x9807 LDR R0,[SP, #+28]
\ 0x12C 0x2800 CMP R0,#+0 \ 0x12C 0x2800 CMP R0,#+0
\ 0x12E 0xD135 BNE.N ??parse_4g_receive_data_11 \ 0x12E 0xD132 BNE.N ??parse_4g_receive_data_11
\ 0x130 0x.... LDR.N R0,??DataTable37_4 \ 0x130 0x.... LDR.N R0,??DataTable38_5
\ 0x132 0x2101 MOVS R1,#+1 \ 0x132 0x2101 MOVS R1,#+1
\ 0x134 0x61C1 STR R1,[R0, #+28] \ 0x134 0x61C1 STR R1,[R0, #+28]
\ 0x136 0xE031 B.N ??parse_4g_receive_data_11 \ 0x136 0xE02E B.N ??parse_4g_receive_data_11
\ ??parse_4g_receive_data_15: (+1) \ ??parse_4g_receive_data_15: (+1)
\ 0x138 0x1C6D ADDS R5,R5,#+1 \ 0x138 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_14: (+1) \ ??parse_4g_receive_data_14: (+1)
\ 0x13A 0xBF00 Nop \ 0x13A 0xBF00 Nop
\ 0x13C 0x.... ADR.N R1,?_25 \ 0x13C 0x.... ADR.N R1,?_25
\ 0x13E 0x.... 0x.... BL ?Subroutine5 \ 0x13E 0x.... 0x.... BL ?Subroutine5
\ ??CrossCallReturnLabel_18: (+1) \ ??CrossCallReturnLabel_19: (+1)
\ 0x142 0xB180 CBZ.N R0,??parse_4g_receive_data_16 \ 0x142 0xB180 CBZ.N R0,??parse_4g_receive_data_16
\ 0x144 0x5566 STRB R6,[R4, R5] \ 0x144 0x5566 STRB R6,[R4, R5]
\ 0x146 0x2E0D CMP R6,#+13 \ 0x146 0x2E0D CMP R6,#+13
\ 0x148 0xBF18 IT NE \ 0x148 0xBF18 IT NE
\ 0x14A 0x2E0A CMPNE R6,#+10 \ 0x14A 0x2E0A CMPNE R6,#+10
\ 0x14C 0xD10A BNE.N ??parse_4g_receive_data_17 \ 0x14C 0xD10A BNE.N ??parse_4g_receive_data_17
\ 0x14E 0x.... 0x.... BL ?Subroutine4 \ 0x14E 0x.... 0x.... BL ?Subroutine3
\ ??CrossCallReturnLabel_15: (+1) \ ??CrossCallReturnLabel_11: (+1)
\ 0x152 0x9807 LDR R0,[SP, #+28] \ 0x152 0x9807 LDR R0,[SP, #+28]
\ 0x154 0x2800 CMP R0,#+0 \ 0x154 0x2800 CMP R0,#+0
\ 0x156 0xBF18 IT NE \ 0x156 0xBF18 IT NE
\ 0x158 0x2801 CMPNE R0,#+1 \ 0x158 0x2801 CMPNE R0,#+1
\ 0x15A 0xD11F BNE.N ??parse_4g_receive_data_11 \ 0x15A 0xD11C BNE.N ??parse_4g_receive_data_11
\ 0x15C 0x.... LDR.N R0,??DataTable37_4 \ 0x15C 0x.... LDR.N R0,??DataTable38_5
\ 0x15E 0x2101 MOVS R1,#+1 \ 0x15E 0x2101 MOVS R1,#+1
\ 0x160 0x6201 STR R1,[R0, #+32] \ 0x160 0x6201 STR R1,[R0, #+32]
\ 0x162 0xE01B B.N ??parse_4g_receive_data_11 \ 0x162 0xE018 B.N ??parse_4g_receive_data_11
\ ??parse_4g_receive_data_17: (+1) \ ??parse_4g_receive_data_17: (+1)
\ 0x164 0x1C6D ADDS R5,R5,#+1 \ 0x164 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_16: (+1) \ ??parse_4g_receive_data_16: (+1)
\ 0x166 0xBF00 Nop \ 0x166 0xBF00 Nop
\ 0x168 0x.... ADR.N R1,?_26 \ 0x168 0x.... ADR.N R1,?_26
\ 0x16A 0x.... 0x.... BL ?Subroutine5 \ 0x16A 0x.... 0x.... BL ?Subroutine5
\ ??CrossCallReturnLabel_17: (+1) \ ??CrossCallReturnLabel_18: (+1)
\ 0x16E 0x2800 CMP R0,#+0 \ 0x16E 0x2800 CMP R0,#+0
\ 0x170 0xD09B BEQ.N ??parse_4g_receive_data_8 \ 0x170 0xD09B BEQ.N ??parse_4g_receive_data_8
\ 0x172 0x2E7B CMP R6,#+123 \ 0x172 0x2E7B CMP R6,#+123
@ -1247,12 +1245,9 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x184 0x2E7D CMP R6,#+125 \ 0x184 0x2E7D CMP R6,#+125
\ 0x186 0xF47F 0xAF58 BNE.W ??parse_4g_receive_data_2 \ 0x186 0xF47F 0xAF58 BNE.W ??parse_4g_receive_data_2
\ 0x18A 0xF89D 0x002C LDRB R0,[SP, #+44] \ 0x18A 0xF89D 0x002C LDRB R0,[SP, #+44]
\ 0x18E 0xB110 CBZ.N R0,??parse_4g_receive_data_19 \ 0x18E 0xB110 CBZ.N R0,??parse_4g_receive_data_11
\ 0x190 0xA80B ADD R0,SP,#+44 \ 0x190 0xA80B ADD R0,SP,#+44
\ 0x192 0x.... 0x.... BL parse_json \ 0x192 0x.... 0x.... BL parse_json
\ ??parse_4g_receive_data_19: (+1)
\ 0x196 0xA80B ADD R0,SP,#+44
\ 0x198 0x.... 0x.... BL term_printf
450 } 450 }
451 } 451 }
452 } 452 }
@ -1260,8 +1255,8 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
454 } 454 }
455 } 455 }
\ ??parse_4g_receive_data_11: (+1) \ ??parse_4g_receive_data_11: (+1)
\ 0x19C 0xB03D ADD SP,SP,#+244 \ 0x196 0xB03D ADD SP,SP,#+244
\ 0x19E 0xE8BD 0x8FF0 POP {R4-R11,PC} \ 0x198 0xE8BD 0x8FF0 POP {R4-R11,PC}
\ In section .text, align 2, keep-with-next \ In section .text, align 2, keep-with-next
\ ?Subroutine7: (+1) \ ?Subroutine7: (+1)
@ -1277,7 +1272,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x2 0x.... 0x.... B.W strstr \ 0x2 0x.... 0x.... B.W strstr
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ?Subroutine4: (+1) \ ?Subroutine3: (+1)
\ 0x0 0xA808 ADD R0,SP,#+32 \ 0x0 0xA808 ADD R0,SP,#+32
\ 0x2 0xA907 ADD R1,SP,#+28 \ 0x2 0xA907 ADD R1,SP,#+28
\ 0x4 0x9001 STR R0,[SP, #+4] \ 0x4 0x9001 STR R0,[SP, #+4]
@ -1288,168 +1283,196 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xE 0xA80B ADD R0,SP,#+44 \ 0xE 0xA80B ADD R0,SP,#+44
\ 0x10 0x.... 0x.... B.W sscanf \ 0x10 0x.... 0x.... B.W sscanf
456 456
457 // 收到json数据处理 457 extern int trans_4g_flag;
458 // 收到json数据处理
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
458 void parse_json(uint8_t *json_buff) 459 void parse_json(uint8_t *json_buff)
459 { 460 {
\ parse_json: (+1) \ parse_json: (+1)
\ 0x0 0xE92D 0x43FE PUSH {R1-R9,LR} \ 0x0 0xE92D 0x47FC PUSH {R2-R10,LR}
460 cJSON* cjson_root = cJSON_Parse(json_buff); 461 cJSON* cjson_root = cJSON_Parse(json_buff);
^ ^
Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
type "char const *" type "char const *"
\ 0x4 0x.... 0x.... BL cJSON_Parse \ 0x4 0x.... 0x.... BL cJSON_Parse
\ 0x8 0xEA5F 0x0800 MOVS R8,R0 \ 0x8 0xEA5F 0x0900 MOVS R9,R0
461 462
462 if(cjson_root == NULL) 463 if(cjson_root == NULL)
\ 0xC 0xBF08 IT EQ \ 0xC 0xF040 0x8005 BNE.W ??parse_json_0
\ 0xE 0x.... 0x.... ADREQ.W R0,?_27 464 {
463 { 465 term_printf("parse fail.\n");
464 term_printf("parse fail.\n"); \ 0x10 0xE8BD 0x47F6 POP {R1,R2,R4-R10,LR}
\ 0x12 0xD026 BEQ.N ??parse_json_0 \ 0x14 0x.... ADR.N R0,?_27
465 return; \ 0x16 0x.... 0x.... B.W term_printf
466 } 466 return;
467 467 }
468 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId"); 468
\ 0x14 0x.... ADR.N R1,?_8 469 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
\ 0x16 0x.... 0x.... BL cJSON_GetObjectItem
\ 0x1A 0x4606 MOV R6,R0
469 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
\ 0x1C 0x.... ADR.N R1,?_9
\ 0x1E 0x.... 0x.... BL ?Subroutine3
\ ??CrossCallReturnLabel_14: (+1)
\ 0x22 0x4607 MOV R7,R0
470 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
\ 0x24 0x.... ADR.N R1,?_12
\ 0x26 0x.... 0x.... BL ?Subroutine3
\ ??CrossCallReturnLabel_13: (+1)
\ 0x2A 0x4604 MOV R4,R0
471 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
\ 0x2C 0x.... ADR.N R1,?_28
\ 0x2E 0x.... 0x.... BL ?Subroutine3
\ ??CrossCallReturnLabel_12: (+1)
\ 0x32 0x4681 MOV R9,R0
472 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
\ 0x34 0x.... ADR.N R1,?_11
\ 0x36 0x.... 0x.... BL ?Subroutine3
473
474 // 取出数据
475 char *temp_id = cjson_id -> valuestring;
476 char *temp_type = cjson_type -> valuestring;
477 int temp_version = cjson_version -> valueint;
478 int temp_response = cjson_response -> valueint;
479 int temp_time = cjson_time -> valueint;
\ ??CrossCallReturnLabel_11: (+1)
\ 0x3A 0x6945 LDR R5,[R0, #+20]
480
481 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);
\ 0x3C 0x9501 STR R5,[SP, #+4]
\ 0x3E 0xF8D9 0x0014 LDR R0,[R9, #+20]
\ 0x42 0x9000 STR R0,[SP, #+0]
\ 0x44 0x6963 LDR R3,[R4, #+20]
\ 0x46 0x693A LDR R2,[R7, #+16]
\ 0x48 0x6931 LDR R1,[R6, #+16]
\ 0x4A 0x.... LDR.N R0,??DataTable37_9
\ 0x4C 0x.... 0x.... BL term_printf
482
483 cJSON_Delete(cjson_root);
\ 0x50 0x4640 MOV R0,R8
\ 0x52 0x.... 0x.... BL cJSON_Delete
484
485 // 与发送时间不一样才处理
486 if(temp_time != trans_time_stamp)
\ 0x56 0x.... LDR.N R0,??DataTable37_4
\ 0x58 0x6901 LDR R1,[R0, #+16]
\ 0x5A 0x428D CMP R5,R1
\ 0x5C 0xD005 BEQ.N ??parse_json_1
487 {
488 term_printf("1111");
\ 0x5E 0xBF00 Nop
\ 0x60 0x.... ADR.N R0,?_29
\ ??parse_json_0: (+1) \ ??parse_json_0: (+1)
\ 0x62 0xE8BD 0x43FE POP {R1-R9,LR} \ 0x1A 0xBF00 Nop
\ 0x66 0x.... 0x.... B.W term_printf \ 0x1C 0x.... ADR.N R1,?_8
489 } \ 0x1E 0x.... 0x.... BL cJSON_GetObjectItem
490 \ 0x22 0x4605 MOV R5,R0
491 // 数据处理 470 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
492 // if(abs(temp_time - g_time_stamp) >= 120) \ 0x24 0x.... ADR.N R1,?_9
493 // { \ 0x26 0x.... 0x.... BL ?Subroutine4
494 // g_time_stamp = temp_time; \ ??CrossCallReturnLabel_17: (+1)
495 // } \ 0x2A 0x4606 MOV R6,R0
471 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
\ 0x2C 0x.... ADR.N R1,?_12
\ 0x2E 0x.... 0x.... BL ?Subroutine4
\ ??CrossCallReturnLabel_16: (+1)
\ 0x32 0x4682 MOV R10,R0
472 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
\ 0x34 0x.... ADR.N R1,?_28
\ 0x36 0x.... 0x.... BL ?Subroutine4
\ ??CrossCallReturnLabel_15: (+1)
\ 0x3A 0x4680 MOV R8,R0
473 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
\ 0x3C 0x.... ADR.N R1,?_11
\ 0x3E 0x.... 0x.... BL ?Subroutine4
\ ??CrossCallReturnLabel_14: (+1)
\ 0x42 0x4604 MOV R4,R0
474
475 cJSON* cjson_cmd = cJSON_GetObjectItem(cjson_root, "cmd");
\ 0x44 0x.... ADR.N R1,??DataTable38
\ 0x46 0x.... 0x.... BL ?Subroutine4
476
477 // 取出数据
478 char *temp_id = cjson_id -> valuestring;
479 char *temp_type = cjson_type -> valuestring;
480 int temp_version = cjson_version -> valueint;
481 int temp_response = cjson_response -> valueint;
482 int temp_time = cjson_time -> valueint;
\ ??CrossCallReturnLabel_13: (+1)
\ 0x4A 0x6964 LDR R4,[R4, #+20]
483 int temp_cmd = cjson_cmd -> valueint;
\ 0x4C 0x6947 LDR R7,[R0, #+20]
484
485 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);
\ 0x4E 0x9401 STR R4,[SP, #+4]
\ 0x50 0xF8D8 0x0014 LDR R0,[R8, #+20]
\ 0x54 0x9000 STR R0,[SP, #+0]
\ 0x56 0xF8DA 0x3014 LDR R3,[R10, #+20]
\ 0x5A 0x6932 LDR R2,[R6, #+16]
\ 0x5C 0x6929 LDR R1,[R5, #+16]
\ 0x5E 0x.... LDR.N R0,??DataTable38_10
\ 0x60 0x.... 0x.... BL term_printf
486
487 cJSON_Delete(cjson_root);
\ 0x64 0x4648 MOV R0,R9
\ 0x66 0x.... 0x.... BL cJSON_Delete
488
489 // 与发送时间不一样才处理
490 if(temp_time != trans_time_stamp)
\ 0x6A 0x.... LDR.N R0,??DataTable38_5
\ 0x6C 0x6901 LDR R1,[R0, #+16]
\ 0x6E 0x428C CMP R4,R1
\ 0x70 0xD008 BEQ.N ??parse_json_1
491 {
492 term_printf("1111");
\ 0x72 0xBF00 Nop
\ 0x74 0x.... ADR.N R0,?_30
\ 0x76 0x.... 0x.... BL term_printf
493 if(temp_cmd == 1)
\ 0x7A 0x2F01 CMP R7,#+1
\ 0x7C 0xD102 BNE.N ??parse_json_1
494 {
495 trans_4g_flag = 1;
\ 0x7E 0x.... LDR.N R1,??DataTable38_11
\ 0x80 0x2001 MOVS R0,#+1
\ 0x82 0x6008 STR R0,[R1, #+0]
496 } 496 }
497 }
498
499 // 数据处理
500 // if(abs(temp_time - g_time_stamp) >= 120)
501 // {
502 // g_time_stamp = temp_time;
503 // }
504 }
\ ??parse_json_1: (+1) \ ??parse_json_1: (+1)
\ 0x6A 0xE8BD 0x83F7 POP {R0-R2,R4-R9,PC} \ 0x84 0xE8BD 0x87F3 POP {R0,R1,R4-R10,PC}
\ In section .text, align 2, keep-with-next \ In section .text, align 2, keep-with-next
\ ?Subroutine3: (+1) \ ?Subroutine4: (+1)
\ 0x0 0x4640 MOV R0,R8 \ 0x0 0x4648 MOV R0,R9
\ 0x2 0x.... 0x.... B.W cJSON_GetObjectItem \ 0x2 0x.... 0x.... B.W cJSON_GetObjectItem
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable34: \ ??DataTable35:
\ 0x0 0x0D 0x0A DC8 0x0D, 0x0A, 0x00, 0x00 \ 0x0 0x0D 0x0A DC8 0x0D, 0x0A, 0x00, 0x00
\ 0x00 0x00 \ 0x00 0x00
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable34_1: \ ??DataTable35_1:
\ 0x0 0x2C 0x00 DC8 ",",0x0,0x0 \ 0x0 0x2C 0x00 DC8 ",",0x0,0x0
\ 0x00 0x00 \ 0x00 0x00
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable35: \ ??DataTable36:
\ 0x0 0x0000'0000 DC32 0x0,0x40240000 \ 0x0 0x0000'0000 DC32 0x0,0x40240000
\ 0x4024'0000 \ 0x4024'0000
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable35_1: \ ??DataTable36_1:
\ 0x0 0x42C8'0000 DC32 0x42c80000 \ 0x0 0x42C8'0000 DC32 0x42c80000
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable35_2: \ ??DataTable36_2:
\ 0x0 0x25 0x64 DC8 0x25, 0x64, 0x00, 0x00 \ 0x0 0x25 0x64 DC8 0x25, 0x64, 0x00, 0x00
\ 0x00 0x00 \ 0x00 0x00
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37: \ ??DataTable38:
\ 0x0 0x63 0x6D DC8 "cmd"
\ 0x64 0x00
\ In section .text, align 4, keep-with-next
\ ??DataTable38_1:
\ 0x0 0x4800'0400 DC32 0x48000400 \ 0x0 0x4800'0400 DC32 0x48000400
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_1: \ ??DataTable38_2:
\ 0x0 0x0001'86A0 DC32 0x186a0 \ 0x0 0x0001'86A0 DC32 0x186a0
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_2: \ ??DataTable38_3:
\ 0x0 0x....'.... DC32 huart1 \ 0x0 0x....'.... DC32 huart1
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_3: \ ??DataTable38_4:
\ 0x0 0x....'.... DC32 g_ec801_uart_handle \ 0x0 0x....'.... DC32 g_ec801_uart_handle
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_4: \ ??DataTable38_5:
\ 0x0 0x....'.... DC32 g_devic_id \ 0x0 0x....'.... DC32 g_devic_id
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_5: \ ??DataTable38_6:
\ 0x0 0x....'.... DC32 g_stMcs_Para \ 0x0 0x....'.... DC32 g_stMcs_Para
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_6: \ ??DataTable38_7:
\ 0x0 0x3FE0'0000 DC32 0x3fe00000 \ 0x0 0x3FE0'0000 DC32 0x3fe00000
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_7: \ ??DataTable38_8:
\ 0x0 0x4059'0000 DC32 0x40590000 \ 0x0 0x4059'0000 DC32 0x40590000
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_8: \ ??DataTable38_9:
\ 0x0 0x0001'5180 DC32 0x15180 \ 0x0 0x0001'5180 DC32 0x15180
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable37_9: \ ??DataTable38_10:
\ 0x0 0x....'.... DC32 ?_0 \ 0x0 0x....'.... DC32 ?_0
\ In section .text, align 4, keep-with-next
\ ??DataTable38_11:
\ 0x0 0x....'.... DC32 trans_4g_flag
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ?_1: \ ?_1:
\ 0x0 0x41 0x54 DC8 "AT+QMTOPEN=0," \ 0x0 0x41 0x54 DC8 "AT+QMTOPEN=0,"
@ -1562,6 +1585,11 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x00 \ 0x00
\ 0x3 DS8 1 \ 0x3 DS8 1
\ In section .rodata, align 4, keep-with-next
\ ?_29:
\ 0x0 0x63 0x6D DC8 "cmd"
\ 0x64 0x00
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ?_9: \ ?_9:
\ 0x0 0x66 0x72 DC8 "frameType" \ 0x0 0x66 0x72 DC8 "frameType"
@ -1738,20 +1766,20 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x9 DS8 3 \ 0x9 DS8 3
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ?_29: \ ?_30:
\ 0x0 0x31 0x31 DC8 "1111" \ 0x0 0x31 0x31 DC8 "1111"
\ 0x31 0x31 \ 0x31 0x31
\ 0x00 \ 0x00
\ 0x5 DS8 3 \ 0x5 DS8 3
497
498
499
500
501
502
503
504
505 505
506
507
508
509
510
511
512
513
Maximum stack usage in bytes: Maximum stack usage in bytes:
@ -1813,7 +1841,6 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
280 -> parse_json 280 -> parse_json
280 -> sscanf 280 -> sscanf
280 -> strstr 280 -> strstr
280 -> term_printf
280 -> uart_dev_char_present 280 -> uart_dev_char_present
280 -> uart_dev_in_char 280 -> uart_dev_in_char
40 parse_json 40 parse_json
@ -1828,26 +1855,28 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
Bytes Function/Label Bytes Function/Label
----- -------------- ----- --------------
4 ??DataTable34 4 ??DataTable35
4 ??DataTable34_1
8 ??DataTable35
4 ??DataTable35_1 4 ??DataTable35_1
4 ??DataTable35_2 8 ??DataTable36
4 ??DataTable37 4 ??DataTable36_1
4 ??DataTable37_1 4 ??DataTable36_2
4 ??DataTable37_2 4 ??DataTable38
4 ??DataTable37_3 4 ??DataTable38_1
4 ??DataTable37_4 4 ??DataTable38_10
4 ??DataTable37_5 4 ??DataTable38_11
4 ??DataTable37_6 4 ??DataTable38_2
4 ??DataTable37_7 4 ??DataTable38_3
4 ??DataTable37_8 4 ??DataTable38_4
4 ??DataTable37_9 4 ??DataTable38_5
4 ??DataTable38_6
4 ??DataTable38_7
4 ??DataTable38_8
4 ??DataTable38_9
8 ?Subroutine0 8 ?Subroutine0
8 ?Subroutine1 8 ?Subroutine1
6 ?Subroutine2 6 ?Subroutine2
6 ?Subroutine3 20 ?Subroutine3
20 ?Subroutine4 6 ?Subroutine4
6 ?Subroutine5 6 ?Subroutine5
12 ?Subroutine6 12 ?Subroutine6
14 ?Subroutine7 14 ?Subroutine7
@ -1873,8 +1902,9 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
8 ?_26 8 ?_26
16 ?_27 16 ?_27
12 ?_28 12 ?_28
8 ?_29 4 ?_29
16 ?_3 16 ?_3
8 ?_30
2 ?_4 2 ?_4
16 ?_5 16 ?_5
8 ?_6 8 ?_6
@ -1882,7 +1912,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
8 ?_8 8 ?_8
12 ?_9 12 ?_9
56 EC801E_Power_ON 56 EC801E_Power_ON
164 EC801_GET_Time 166 EC801_GET_Time
28 EC801_start 28 EC801_start
178 MQTT_Config 178 MQTT_Config
360 MQTT_Trans_Data 360 MQTT_Trans_Data
@ -1892,7 +1922,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
4 day_count 4 day_count
50 fml_leap_year 50 fml_leap_year
130 fml_time_to_stamp 130 fml_time_to_stamp
96 g_devic_id 100 g_devic_id
time_get_ok time_get_ok
g_time_stamp g_time_stamp
trans_time_stamp trans_time_stamp
@ -1905,18 +1935,18 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
g_cilent_paaword g_cilent_paaword
g_server_ip g_server_ip
g_topic_name g_topic_name
418 parse_4g_receive_data 412 parse_4g_receive_data
110 parse_json 136 parse_json
8 bytes in section .bss 8 bytes in section .bss
96 bytes in section .data 100 bytes in section .data
74 bytes in section .rodata 78 bytes in section .rodata
2'014 bytes in section .text 2'044 bytes in section .text
2'014 bytes of CODE memory 2'044 bytes of CODE memory
74 bytes of CONST memory 78 bytes of CONST memory
104 bytes of DATA memory 108 bytes of DATA memory
Errors: none Errors: none
Warnings: 9 Warnings: 8

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// //
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 30/Aug/2024 14:42:27 // IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:01
// Copyright 1999-2023 IAR Systems AB. // Copyright 1999-2023 IAR Systems AB.
// //
// Cpu mode = thumb // Cpu mode = thumb
@ -96,6 +96,7 @@
EXTERN strlen EXTERN strlen
EXTERN strstr EXTERN strstr
EXTERN term_printf EXTERN term_printf
EXTERN trans_4g_flag
EXTERN uart_dev_char_present EXTERN uart_dev_char_present
EXTERN uart_dev_in_char EXTERN uart_dev_in_char
EXTERN uart_sendstr EXTERN uart_sendstr
@ -224,7 +225,7 @@
// 11 // ID // 11 // ID
// 12 uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77}; // 12 uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77};
// 13 // // 13 //
// 14 char g_cilent_name[] = "Test_SUB"; // 14 char g_cilent_name[] = "Test_cilent";
// 15 // // 15 //
// 16 char g_cilent_user_name[] = "12345"; // 16 char g_cilent_user_name[] = "12345";
// 17 // // 17 //
@ -232,7 +233,7 @@
// 19 // IP // 19 // IP
// 20 char g_server_ip[] = "199.7.140.10,1883"; // 20 char g_server_ip[] = "199.7.140.10,1883";
// 21 // // 21 //
// 22 char g_topic_name[] = "Test_Topic"; // 22 char g_topic_name[] = "Test_Topic_1";
// 23 // 23
// 24 // // 24 //
// 25 uint32_t g_time_stamp; // 25 uint32_t g_time_stamp;
@ -309,7 +310,7 @@ Read_Status:
// 56 uint8_t temp_status = HAL_ERROR; // 56 uint8_t temp_status = HAL_ERROR;
// 57 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR; // 57 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR;
MOV R1,#+512 MOV R1,#+512
LDR.W R0,??DataTable37 LDR.W R0,??DataTable38_1
CFI FunCall HAL_GPIO_ReadPin CFI FunCall HAL_GPIO_ReadPin
BL HAL_GPIO_ReadPin BL HAL_GPIO_ReadPin
CMP R0,#+1 CMP R0,#+1
@ -338,8 +339,8 @@ __write:
CFI CFA R13+8 CFI CFA R13+8
MOV R4,R2 MOV R4,R2
// 64 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000)) // 64 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000))
LDR.W R3,??DataTable37_1 LDR.W R3,??DataTable38_2
LDR.W R0,??DataTable37_2 LDR.W R0,??DataTable38_3
UXTH R2,R2 UXTH R2,R2
CFI FunCall HAL_UART_Transmit CFI FunCall HAL_UART_Transmit
BL HAL_UART_Transmit BL HAL_UART_Transmit
@ -383,10 +384,10 @@ MQTT_Config:
MOVW R8,#+5000 MOVW R8,#+5000
BL ?Subroutine2 BL ?Subroutine2
??CrossCallReturnLabel_10: ??CrossCallReturnLabel_10:
ADR.N R7,??DataTable34 ADR.N R7,??DataTable35
LDR.W R5,??DataTable37_3 LDR.W R5,??DataTable38_4
ADR.W R4,?_1 ADR.W R4,?_1
LDR.W R6,??DataTable37_4 LDR.W R6,??DataTable38_5
B.N ??CrossCallReturnLabel_9 B.N ??CrossCallReturnLabel_9
// 80 // 80
// 81 // // 81 //
@ -414,7 +415,7 @@ MQTT_Config:
BEQ.N ??MQTT_Config_0 BEQ.N ??MQTT_Config_0
MOVS R1,#+0 MOVS R1,#+0
STR R1,[R6, #+20] STR R1,[R6, #+20]
ADR.N R4,??DataTable34_1 ADR.N R4,??DataTable35_1
ADR.W R9,?_3 ADR.W R9,?_3
B.N ??CrossCallReturnLabel_8 B.N ??CrossCallReturnLabel_8
// 90 // 90
@ -745,11 +746,11 @@ MQTT_Trans_Data:
// 141 g_devic_id[4], \ // 141 g_devic_id[4], \
// 142 g_devic_id[5], \ // 142 g_devic_id[5], \
// 143 g_devic_id[6]); // 143 g_devic_id[6]);
LDR.W R5,??DataTable37_4 LDR.W R5,??DataTable38_5
ADR.W R2,?_7 ADR.W R2,?_7
LDRB R1,[R5, #+5] LDRB R1,[R5, #+5]
LDRB R3,[R5, #+0] LDRB R3,[R5, #+0]
LDR.W R4,??DataTable37_5 LDR.W R4,??DataTable38_6
STR R1,[SP, #+16] STR R1,[SP, #+16]
MOV R6,R0 MOV R6,R0
LDRB R0,[R5, #+6] LDRB R0,[R5, #+6]
@ -794,7 +795,7 @@ MQTT_Trans_Data:
CFI FunCall cJSON_AddNumberToObject CFI FunCall cJSON_AddNumberToObject
BL cJSON_AddNumberToObject BL cJSON_AddNumberToObject
// 150 cJSON_AddNumberToObject(JsonRoot, "version", 10); // 150 cJSON_AddNumberToObject(JsonRoot, "version", 10);
VLDR.W D0,??DataTable35 VLDR.W D0,??DataTable36
ADR.W R1,?_12 ADR.W R1,?_12
MOV R0,R8 MOV R0,R8
CFI FunCall cJSON_AddNumberToObject CFI FunCall cJSON_AddNumberToObject
@ -812,14 +813,14 @@ MQTT_Trans_Data:
// 156 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(((float)((int )(ptr[i] * 100 + 0.5)))/100.0));// 四舍五入两位小数 // 156 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(((float)((int )(ptr[i] * 100 + 0.5)))/100.0));// 四舍五入两位小数
??MQTT_Trans_Data_0: ??MQTT_Trans_Data_0:
ADD R0,R4,R7, LSL #+2 ADD R0,R4,R7, LSL #+2
VLDR.W S1,??DataTable35_1 VLDR.W S1,??DataTable36_1
VLDR S0,[R0, #0] VLDR S0,[R0, #0]
VMUL.F32 S1,S0,S1 VMUL.F32 S1,S0,S1
VMOV R0,S1 VMOV R0,S1
CFI FunCall __aeabi_f2d CFI FunCall __aeabi_f2d
BL __aeabi_f2d BL __aeabi_f2d
MOVS R2,#+0 MOVS R2,#+0
LDR.W R3,??DataTable37_6 LDR.W R3,??DataTable38_7
CFI FunCall __aeabi_dadd CFI FunCall __aeabi_dadd
BL __aeabi_dadd BL __aeabi_dadd
CFI FunCall __aeabi_d2iz CFI FunCall __aeabi_d2iz
@ -830,7 +831,7 @@ MQTT_Trans_Data:
CFI FunCall __aeabi_f2d CFI FunCall __aeabi_f2d
BL __aeabi_f2d BL __aeabi_f2d
MOVS R2,#+0 MOVS R2,#+0
LDR.W R3,??DataTable37_7 LDR.W R3,??DataTable38_8
CFI FunCall __aeabi_ddiv CFI FunCall __aeabi_ddiv
BL __aeabi_ddiv BL __aeabi_ddiv
VMOV D0,R0,R1 VMOV D0,R0,R1
@ -858,13 +859,13 @@ MQTT_Trans_Data:
// 163 sprintf(str_len_str, "%d", str_len); // 163 sprintf(str_len_str, "%d", str_len);
ADDS R2,R0,#+6 ADDS R2,R0,#+6
UXTB R2,R2 UXTB R2,R2
ADR.N R1,??DataTable35_2 ADR.N R1,??DataTable36_2
ADD R0,SP,#+40 ADD R0,SP,#+40
CFI FunCall sprintf CFI FunCall sprintf
BL sprintf BL sprintf
ADR.N R7,??DataTable34 ADR.N R7,??DataTable35
ADR.N R4,??DataTable34_1 ADR.N R4,??DataTable35_1
LDR.W R6,??DataTable37_3 LDR.W R6,??DataTable38_4
ADR.W R10,?_15 ADR.W R10,?_15
B.N ??MQTT_Trans_Data_1 B.N ??MQTT_Trans_Data_1
// 164 // 164
@ -1070,7 +1071,7 @@ fml_time_to_stamp:
SUBS R4,R4,#+1 SUBS R4,R4,#+1
MOV R1,#+3600 MOV R1,#+3600
ADDS R4,R4,R6 ADDS R4,R4,R6
LDR.W R0,??DataTable37_8 LDR.W R0,??DataTable38_9
LDR R2,[SP, #+48] LDR R2,[SP, #+48]
LDR R3,[SP, #+52] LDR R3,[SP, #+52]
MULS R5,R1,R5 MULS R5,R1,R5
@ -1087,14 +1088,14 @@ fml_time_to_stamp:
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable34: ??DataTable35:
DATA8 DATA8
DC8 0x0D, 0x0A, 0x00, 0x00 DC8 0x0D, 0x0A, 0x00, 0x00
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable34_1: ??DataTable35_1:
DATA8 DATA8
DC8 ",",0x0,0x0 DC8 ",",0x0,0x0
@ -1134,11 +1135,8 @@ flag_pubex:
DC32 0 DC32 0
g_cilent_name: g_cilent_name:
DATA8 DATA8
DC8 "Test_SUB" DC8 "Test_cilent"
DATA
DS8 3
g_cilent_user_name: g_cilent_user_name:
DATA8
DC8 "12345" DC8 "12345"
DATA16 DATA16
DS8 2 DS8 2
@ -1154,8 +1152,9 @@ g_server_ip:
DS8 2 DS8 2
g_topic_name: g_topic_name:
DATA8 DATA8
DC8 "Test_Topic" DC8 "Test_Topic_1"
DS8 1 DATA
DS8 3
// 234 // // 234 //
SECTION `.text`:CODE:NOROOT(1) SECTION `.text`:CODE:NOROOT(1)
@ -1175,7 +1174,7 @@ EC801_GET_Time:
// 238 if(USE_UTC) // 238 if(USE_UTC)
// 239 { // 239 {
// 240 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n"); // 240 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
LDR.N R4,??DataTable37_3 LDR.W R4,??DataTable38_4
ADR.W R1,?_17 ADR.W R1,?_17
LDR R0,[R4, #+0] LDR R0,[R4, #+0]
SUB SP,SP,#+140 SUB SP,SP,#+140
@ -1207,7 +1206,7 @@ EC801_GET_Time:
BL uart_dev_in_char BL uart_dev_in_char
BL ?Subroutine6 BL ?Subroutine6
// 251 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle)); // 251 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle));
??CrossCallReturnLabel_22: ??CrossCallReturnLabel_23:
BEQ.N ??EC801_GET_Time_1 BEQ.N ??EC801_GET_Time_1
LDR R0,[R4, #+0] LDR R0,[R4, #+0]
CFI FunCall uart_dev_char_present CFI FunCall uart_dev_char_present
@ -1236,7 +1235,7 @@ EC801_GET_Time:
BL uart_dev_in_char BL uart_dev_in_char
BL ?Subroutine6 BL ?Subroutine6
// 259 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle)); // 259 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle));
??CrossCallReturnLabel_23: ??CrossCallReturnLabel_24:
BEQ.N ??EC801_GET_Time_3 BEQ.N ??EC801_GET_Time_3
LDR R0,[R4, #+0] LDR R0,[R4, #+0]
CFI FunCall uart_dev_char_present CFI FunCall uart_dev_char_present
@ -1258,7 +1257,7 @@ EC801_GET_Time:
ADD R2,SP,#+16 ADD R2,SP,#+16
ADD R3,SP,#+36 ADD R3,SP,#+36
ADR.W R1,?_18 ADR.W R1,?_18
LDR.N R4,??DataTable37_4 LDR.N R4,??DataTable38_5
ADD R0,SP,#+40 ADD R0,SP,#+40
CFI FunCall sscanf CFI FunCall sscanf
BL sscanf BL sscanf
@ -1296,28 +1295,28 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable35: ??DataTable36:
DATA32 DATA32
DC32 0x0,0x40240000 DC32 0x0,0x40240000
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable35_1: ??DataTable36_1:
DATA32 DATA32
DC32 0x42c80000 DC32 0x42c80000
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable35_2: ??DataTable36_2:
DATA8 DATA8
DC8 0x25, 0x64, 0x00, 0x00 DC8 0x25, 0x64, 0x00, 0x00
SECTION `.text`:CODE:NOROOT(1) SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond23 Using cfiCommon0 CFI Block cfiCond23 Using cfiCommon0
CFI Function EC801_GET_Time CFI Function EC801_GET_Time
CFI Conditional ??CrossCallReturnLabel_22 CFI Conditional ??CrossCallReturnLabel_23
CFI R4 Frame(CFA, -16) CFI R4 Frame(CFA, -16)
CFI R5 Frame(CFA, -12) CFI R5 Frame(CFA, -12)
CFI R6 Frame(CFA, -8) CFI R6 Frame(CFA, -8)
@ -1325,7 +1324,7 @@ EC801_GET_Time:
CFI CFA R13+160 CFI CFA R13+160
CFI Block cfiCond24 Using cfiCommon0 CFI Block cfiCond24 Using cfiCommon0
CFI (cfiCond24) Function EC801_GET_Time CFI (cfiCond24) Function EC801_GET_Time
CFI (cfiCond24) Conditional ??CrossCallReturnLabel_23 CFI (cfiCond24) Conditional ??CrossCallReturnLabel_24
CFI (cfiCond24) R4 Frame(CFA, -16) CFI (cfiCond24) R4 Frame(CFA, -16)
CFI (cfiCond24) R5 Frame(CFA, -12) CFI (cfiCond24) R5 Frame(CFA, -12)
CFI (cfiCond24) R6 Frame(CFA, -8) CFI (cfiCond24) R6 Frame(CFA, -8)
@ -1370,7 +1369,7 @@ parse_4g_receive_data:
CFI R4 Frame(CFA, -36) CFI R4 Frame(CFA, -36)
CFI CFA R13+36 CFI CFA R13+36
// 279 if(uart_dev_char_present(g_ec801_uart_handle)){ // 279 if(uart_dev_char_present(g_ec801_uart_handle)){
LDR.N R1,??DataTable37_3 LDR.N R1,??DataTable38_4
LDR R0,[R1, #+0] LDR R0,[R1, #+0]
SUB SP,SP,#+244 SUB SP,SP,#+244
CFI CFA R13+280 CFI CFA R13+280
@ -1564,20 +1563,20 @@ parse_4g_receive_data:
// 443 { // 443 {
// 444 parse_json(temp_buff); // 444 parse_json(temp_buff);
// 445 } // 445 }
// 446 term_printf(temp_buff); // 446 // term_printf(temp_buff);
// 447 return; // 447 return;
// 448 } // 448 }
// 449 temp_buff_index ++; // 449 temp_buff_index ++;
??parse_4g_receive_data_2: ??parse_4g_receive_data_2:
ADDS R5,R5,#+1 ADDS R5,R5,#+1
??parse_4g_receive_data_1: ??parse_4g_receive_data_1:
LDR.N R0,??DataTable37_3 LDR.N R0,??DataTable38_4
LDR R0,[R0, #+0] LDR R0,[R0, #+0]
CFI FunCall uart_dev_char_present CFI FunCall uart_dev_char_present
BL uart_dev_char_present BL uart_dev_char_present
CMP R0,#+0 CMP R0,#+0
BEQ.N ??parse_4g_receive_data_0 BEQ.N ??parse_4g_receive_data_0
LDR.N R0,??DataTable37_3 LDR.N R0,??DataTable38_4
LDR R0,[R0, #+0] LDR R0,[R0, #+0]
CFI FunCall uart_dev_in_char CFI FunCall uart_dev_in_char
BL uart_dev_in_char BL uart_dev_in_char
@ -1588,13 +1587,13 @@ parse_4g_receive_data:
BNE.N ??parse_4g_receive_data_3 BNE.N ??parse_4g_receive_data_3
ADDS R1,R7,#+4 ADDS R1,R7,#+4
BL ?Subroutine7 BL ?Subroutine7
??CrossCallReturnLabel_24: ??CrossCallReturnLabel_25:
LDRB R1,[R0, R1] LDRB R1,[R0, R1]
CMP R1,#+84 CMP R1,#+84
BNE.N ??parse_4g_receive_data_4 BNE.N ??parse_4g_receive_data_4
ADDS R1,R7,#+3 ADDS R1,R7,#+3
BL ?Subroutine7 BL ?Subroutine7
??CrossCallReturnLabel_25: ??CrossCallReturnLabel_26:
LDRB R0,[R0, R1] LDRB R0,[R0, R1]
CMP R0,#+65 CMP R0,#+65
BEQ.N ??parse_4g_receive_data_3 BEQ.N ??parse_4g_receive_data_3
@ -1626,7 +1625,7 @@ parse_4g_receive_data:
??parse_4g_receive_data_7: ??parse_4g_receive_data_7:
ADR.N R1,?_19 ADR.N R1,?_19
BL ?Subroutine5 BL ?Subroutine5
??CrossCallReturnLabel_21: ??CrossCallReturnLabel_22:
CBZ.N R0,??parse_4g_receive_data_9 CBZ.N R0,??parse_4g_receive_data_9
STRB R6,[R4, R5] STRB R6,[R4, R5]
CMP R6,#+13 CMP R6,#+13
@ -1642,7 +1641,7 @@ parse_4g_receive_data:
LDR R0,[SP, #+0] LDR R0,[SP, #+0]
CMP R0,#+0 CMP R0,#+0
BNE.N ??parse_4g_receive_data_11 BNE.N ??parse_4g_receive_data_11
LDR.N R0,??DataTable37_4 LDR.N R0,??DataTable38_5
MOVS R1,#+1 MOVS R1,#+1
STR R1,[R0, #+20] STR R1,[R0, #+20]
??parse_4g_receive_data_0: ??parse_4g_receive_data_0:
@ -1652,7 +1651,7 @@ parse_4g_receive_data:
??parse_4g_receive_data_9: ??parse_4g_receive_data_9:
ADR.N R1,?_21 ADR.N R1,?_21
BL ?Subroutine5 BL ?Subroutine5
??CrossCallReturnLabel_20: ??CrossCallReturnLabel_21:
CBZ.N R0,??parse_4g_receive_data_12 CBZ.N R0,??parse_4g_receive_data_12
STRB R6,[R4, R5] STRB R6,[R4, R5]
CMP R6,#+13 CMP R6,#+13
@ -1671,7 +1670,7 @@ parse_4g_receive_data:
LDR R1,[SP, #+4] LDR R1,[SP, #+4]
ORRS R0,R1,R0 ORRS R0,R1,R0
BNE.N ??parse_4g_receive_data_11 BNE.N ??parse_4g_receive_data_11
LDR.N R1,??DataTable37_4 LDR.N R1,??DataTable38_5
MOVS R0,#+1 MOVS R0,#+1
STR R0,[R1, #+24] STR R0,[R1, #+24]
B.N ??parse_4g_receive_data_11 B.N ??parse_4g_receive_data_11
@ -1681,19 +1680,19 @@ parse_4g_receive_data:
Nop Nop
ADR.N R1,?_23 ADR.N R1,?_23
BL ?Subroutine5 BL ?Subroutine5
??CrossCallReturnLabel_19: ??CrossCallReturnLabel_20:
CBZ.N R0,??parse_4g_receive_data_14 CBZ.N R0,??parse_4g_receive_data_14
STRB R6,[R4, R5] STRB R6,[R4, R5]
CMP R6,#+13 CMP R6,#+13
IT NE IT NE
CMPNE R6,#+10 CMPNE R6,#+10
BNE.N ??parse_4g_receive_data_15 BNE.N ??parse_4g_receive_data_15
BL ?Subroutine4 BL ?Subroutine3
??CrossCallReturnLabel_16: ??CrossCallReturnLabel_12:
LDR R0,[SP, #+28] LDR R0,[SP, #+28]
CMP R0,#+0 CMP R0,#+0
BNE.N ??parse_4g_receive_data_11 BNE.N ??parse_4g_receive_data_11
LDR.N R0,??DataTable37_4 LDR.N R0,??DataTable38_5
MOVS R1,#+1 MOVS R1,#+1
STR R1,[R0, #+28] STR R1,[R0, #+28]
B.N ??parse_4g_receive_data_11 B.N ??parse_4g_receive_data_11
@ -1703,21 +1702,21 @@ parse_4g_receive_data:
Nop Nop
ADR.N R1,?_25 ADR.N R1,?_25
BL ?Subroutine5 BL ?Subroutine5
??CrossCallReturnLabel_18: ??CrossCallReturnLabel_19:
CBZ.N R0,??parse_4g_receive_data_16 CBZ.N R0,??parse_4g_receive_data_16
STRB R6,[R4, R5] STRB R6,[R4, R5]
CMP R6,#+13 CMP R6,#+13
IT NE IT NE
CMPNE R6,#+10 CMPNE R6,#+10
BNE.N ??parse_4g_receive_data_17 BNE.N ??parse_4g_receive_data_17
BL ?Subroutine4 BL ?Subroutine3
??CrossCallReturnLabel_15: ??CrossCallReturnLabel_11:
LDR R0,[SP, #+28] LDR R0,[SP, #+28]
CMP R0,#+0 CMP R0,#+0
IT NE IT NE
CMPNE R0,#+1 CMPNE R0,#+1
BNE.N ??parse_4g_receive_data_11 BNE.N ??parse_4g_receive_data_11
LDR.N R0,??DataTable37_4 LDR.N R0,??DataTable38_5
MOVS R1,#+1 MOVS R1,#+1
STR R1,[R0, #+32] STR R1,[R0, #+32]
B.N ??parse_4g_receive_data_11 B.N ??parse_4g_receive_data_11
@ -1727,7 +1726,7 @@ parse_4g_receive_data:
Nop Nop
ADR.N R1,?_26 ADR.N R1,?_26
BL ?Subroutine5 BL ?Subroutine5
??CrossCallReturnLabel_17: ??CrossCallReturnLabel_18:
CMP R0,#+0 CMP R0,#+0
BEQ.N ??parse_4g_receive_data_8 BEQ.N ??parse_4g_receive_data_8
CMP R6,#+123 CMP R6,#+123
@ -1741,14 +1740,10 @@ parse_4g_receive_data:
CMP R6,#+125 CMP R6,#+125
BNE.W ??parse_4g_receive_data_2 BNE.W ??parse_4g_receive_data_2
LDRB R0,[SP, #+44] LDRB R0,[SP, #+44]
CBZ.N R0,??parse_4g_receive_data_19 CBZ.N R0,??parse_4g_receive_data_11
ADD R0,SP,#+44 ADD R0,SP,#+44
CFI FunCall parse_json CFI FunCall parse_json
BL parse_json BL parse_json
??parse_4g_receive_data_19:
ADD R0,SP,#+44
CFI FunCall term_printf
BL term_printf
// 450 } // 450 }
// 451 } // 451 }
// 452 } // 452 }
@ -1764,7 +1759,7 @@ parse_4g_receive_data:
SECTION `.text`:CODE:NOROOT(1) SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond27 Using cfiCommon0 CFI Block cfiCond27 Using cfiCommon0
CFI Function parse_4g_receive_data CFI Function parse_4g_receive_data
CFI Conditional ??CrossCallReturnLabel_24 CFI Conditional ??CrossCallReturnLabel_25
CFI R4 Frame(CFA, -36) CFI R4 Frame(CFA, -36)
CFI R5 Frame(CFA, -32) CFI R5 Frame(CFA, -32)
CFI R6 Frame(CFA, -28) CFI R6 Frame(CFA, -28)
@ -1777,7 +1772,7 @@ parse_4g_receive_data:
CFI CFA R13+280 CFI CFA R13+280
CFI Block cfiCond28 Using cfiCommon0 CFI Block cfiCond28 Using cfiCommon0
CFI (cfiCond28) Function parse_4g_receive_data CFI (cfiCond28) Function parse_4g_receive_data
CFI (cfiCond28) Conditional ??CrossCallReturnLabel_25 CFI (cfiCond28) Conditional ??CrossCallReturnLabel_26
CFI (cfiCond28) R4 Frame(CFA, -36) CFI (cfiCond28) R4 Frame(CFA, -36)
CFI (cfiCond28) R5 Frame(CFA, -32) CFI (cfiCond28) R5 Frame(CFA, -32)
CFI (cfiCond28) R6 Frame(CFA, -28) CFI (cfiCond28) R6 Frame(CFA, -28)
@ -1805,7 +1800,7 @@ parse_4g_receive_data:
SECTION `.text`:CODE:NOROOT(1) SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond30 Using cfiCommon0 CFI Block cfiCond30 Using cfiCommon0
CFI Function parse_4g_receive_data CFI Function parse_4g_receive_data
CFI Conditional ??CrossCallReturnLabel_21 CFI Conditional ??CrossCallReturnLabel_22
CFI R4 Frame(CFA, -36) CFI R4 Frame(CFA, -36)
CFI R5 Frame(CFA, -32) CFI R5 Frame(CFA, -32)
CFI R6 Frame(CFA, -28) CFI R6 Frame(CFA, -28)
@ -1818,7 +1813,7 @@ parse_4g_receive_data:
CFI CFA R13+280 CFI CFA R13+280
CFI Block cfiCond31 Using cfiCommon0 CFI Block cfiCond31 Using cfiCommon0
CFI (cfiCond31) Function parse_4g_receive_data CFI (cfiCond31) Function parse_4g_receive_data
CFI (cfiCond31) Conditional ??CrossCallReturnLabel_20 CFI (cfiCond31) Conditional ??CrossCallReturnLabel_21
CFI (cfiCond31) R4 Frame(CFA, -36) CFI (cfiCond31) R4 Frame(CFA, -36)
CFI (cfiCond31) R5 Frame(CFA, -32) CFI (cfiCond31) R5 Frame(CFA, -32)
CFI (cfiCond31) R6 Frame(CFA, -28) CFI (cfiCond31) R6 Frame(CFA, -28)
@ -1831,7 +1826,7 @@ parse_4g_receive_data:
CFI (cfiCond31) CFA R13+280 CFI (cfiCond31) CFA R13+280
CFI Block cfiCond32 Using cfiCommon0 CFI Block cfiCond32 Using cfiCommon0
CFI (cfiCond32) Function parse_4g_receive_data CFI (cfiCond32) Function parse_4g_receive_data
CFI (cfiCond32) Conditional ??CrossCallReturnLabel_19 CFI (cfiCond32) Conditional ??CrossCallReturnLabel_20
CFI (cfiCond32) R4 Frame(CFA, -36) CFI (cfiCond32) R4 Frame(CFA, -36)
CFI (cfiCond32) R5 Frame(CFA, -32) CFI (cfiCond32) R5 Frame(CFA, -32)
CFI (cfiCond32) R6 Frame(CFA, -28) CFI (cfiCond32) R6 Frame(CFA, -28)
@ -1844,7 +1839,7 @@ parse_4g_receive_data:
CFI (cfiCond32) CFA R13+280 CFI (cfiCond32) CFA R13+280
CFI Block cfiCond33 Using cfiCommon0 CFI Block cfiCond33 Using cfiCommon0
CFI (cfiCond33) Function parse_4g_receive_data CFI (cfiCond33) Function parse_4g_receive_data
CFI (cfiCond33) Conditional ??CrossCallReturnLabel_18 CFI (cfiCond33) Conditional ??CrossCallReturnLabel_19
CFI (cfiCond33) R4 Frame(CFA, -36) CFI (cfiCond33) R4 Frame(CFA, -36)
CFI (cfiCond33) R5 Frame(CFA, -32) CFI (cfiCond33) R5 Frame(CFA, -32)
CFI (cfiCond33) R6 Frame(CFA, -28) CFI (cfiCond33) R6 Frame(CFA, -28)
@ -1857,7 +1852,7 @@ parse_4g_receive_data:
CFI (cfiCond33) CFA R13+280 CFI (cfiCond33) CFA R13+280
CFI Block cfiCond34 Using cfiCommon0 CFI Block cfiCond34 Using cfiCommon0
CFI (cfiCond34) Function parse_4g_receive_data CFI (cfiCond34) Function parse_4g_receive_data
CFI (cfiCond34) Conditional ??CrossCallReturnLabel_17 CFI (cfiCond34) Conditional ??CrossCallReturnLabel_18
CFI (cfiCond34) R4 Frame(CFA, -36) CFI (cfiCond34) R4 Frame(CFA, -36)
CFI (cfiCond34) R5 Frame(CFA, -32) CFI (cfiCond34) R5 Frame(CFA, -32)
CFI (cfiCond34) R6 Frame(CFA, -28) CFI (cfiCond34) R6 Frame(CFA, -28)
@ -1890,7 +1885,7 @@ parse_4g_receive_data:
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
CFI Block cfiCond36 Using cfiCommon0 CFI Block cfiCond36 Using cfiCommon0
CFI Function parse_4g_receive_data CFI Function parse_4g_receive_data
CFI Conditional ??CrossCallReturnLabel_16 CFI Conditional ??CrossCallReturnLabel_12
CFI R4 Frame(CFA, -36) CFI R4 Frame(CFA, -36)
CFI R5 Frame(CFA, -32) CFI R5 Frame(CFA, -32)
CFI R6 Frame(CFA, -28) CFI R6 Frame(CFA, -28)
@ -1903,7 +1898,7 @@ parse_4g_receive_data:
CFI CFA R13+280 CFI CFA R13+280
CFI Block cfiCond37 Using cfiCommon0 CFI Block cfiCond37 Using cfiCommon0
CFI (cfiCond37) Function parse_4g_receive_data CFI (cfiCond37) Function parse_4g_receive_data
CFI (cfiCond37) Conditional ??CrossCallReturnLabel_15 CFI (cfiCond37) Conditional ??CrossCallReturnLabel_11
CFI (cfiCond37) R4 Frame(CFA, -36) CFI (cfiCond37) R4 Frame(CFA, -36)
CFI (cfiCond37) R5 Frame(CFA, -32) CFI (cfiCond37) R5 Frame(CFA, -32)
CFI (cfiCond37) R6 Frame(CFA, -28) CFI (cfiCond37) R6 Frame(CFA, -28)
@ -1918,7 +1913,7 @@ parse_4g_receive_data:
CFI (cfiPicker38) NoFunction CFI (cfiPicker38) NoFunction
CFI (cfiPicker38) Picker CFI (cfiPicker38) Picker
THUMB THUMB
?Subroutine4: ?Subroutine3:
ADD R0,SP,#+32 ADD R0,SP,#+32
ADD R1,SP,#+28 ADD R1,SP,#+28
STR R0,[SP, #+4] STR R0,[SP, #+4]
@ -1934,250 +1929,304 @@ parse_4g_receive_data:
CFI EndBlock cfiCond37 CFI EndBlock cfiCond37
CFI EndBlock cfiPicker38 CFI EndBlock cfiPicker38
// 456 // 456
// 457 // json // 457 extern int trans_4g_flag;
// 458 // json
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
CFI Block cfiBlock39 Using cfiCommon0 CFI Block cfiBlock39 Using cfiCommon0
CFI Function parse_json CFI Function parse_json
THUMB THUMB
// 458 void parse_json(uint8_t *json_buff) // 459 void parse_json(uint8_t *json_buff)
// 459 { // 460 {
parse_json: parse_json:
PUSH {R1-R9,LR} PUSH {R2-R10,LR}
CFI R14 Frame(CFA, -4) CFI R14 Frame(CFA, -4)
CFI R9 Frame(CFA, -8) CFI R10 Frame(CFA, -8)
CFI R8 Frame(CFA, -12) CFI R9 Frame(CFA, -12)
CFI R7 Frame(CFA, -16) CFI R8 Frame(CFA, -16)
CFI R6 Frame(CFA, -20) CFI R7 Frame(CFA, -20)
CFI R5 Frame(CFA, -24) CFI R6 Frame(CFA, -24)
CFI R4 Frame(CFA, -28) CFI R5 Frame(CFA, -28)
CFI R4 Frame(CFA, -32)
CFI CFA R13+40 CFI CFA R13+40
// 460 cJSON* cjson_root = cJSON_Parse(json_buff); // 461 cJSON* cjson_root = cJSON_Parse(json_buff);
CFI FunCall cJSON_Parse CFI FunCall cJSON_Parse
BL cJSON_Parse BL cJSON_Parse
MOVS R8,R0 MOVS R9,R0
// 461 // 462
// 462 if(cjson_root == NULL) // 463 if(cjson_root == NULL)
IT EQ BNE.W ??parse_json_0
ADREQ.W R0,?_27 // 464 {
// 463 { // 465 term_printf("parse fail.\n");
// 464 term_printf("parse fail.\n"); POP {R1,R2,R4-R10,LR}
BEQ.N ??parse_json_0
// 465 return;
// 466 }
// 467
// 468 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
ADR.N R1,?_8
CFI FunCall cJSON_GetObjectItem
BL cJSON_GetObjectItem
MOV R6,R0
// 469 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
ADR.N R1,?_9
BL ?Subroutine3
??CrossCallReturnLabel_14:
MOV R7,R0
// 470 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
ADR.N R1,?_12
BL ?Subroutine3
??CrossCallReturnLabel_13:
MOV R4,R0
// 471 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
ADR.N R1,?_28
BL ?Subroutine3
??CrossCallReturnLabel_12:
MOV R9,R0
// 472 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
ADR.N R1,?_11
BL ?Subroutine3
// 473
// 474 //
// 475 char *temp_id = cjson_id -> valuestring;
// 476 char *temp_type = cjson_type -> valuestring;
// 477 int temp_version = cjson_version -> valueint;
// 478 int temp_response = cjson_response -> valueint;
// 479 int temp_time = cjson_time -> valueint;
??CrossCallReturnLabel_11:
LDR R5,[R0, #+20]
// 480
// 481 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]
LDR R3,[R4, #+20]
LDR R2,[R7, #+16]
LDR R1,[R6, #+16]
LDR.N R0,??DataTable37_9
CFI FunCall term_printf
BL term_printf
// 482
// 483 cJSON_Delete(cjson_root);
MOV R0,R8
CFI FunCall cJSON_Delete
BL cJSON_Delete
// 484
// 485 //
// 486 if(temp_time != trans_time_stamp)
LDR.N R0,??DataTable37_4
LDR R1,[R0, #+16]
CMP R5,R1
BEQ.N ??parse_json_1
// 487 {
// 488 term_printf("1111");
Nop
ADR.N R0,?_29
??parse_json_0:
POP {R1-R9,LR}
CFI R4 SameValue CFI R4 SameValue
CFI R5 SameValue CFI R5 SameValue
CFI R6 SameValue CFI R6 SameValue
CFI R7 SameValue CFI R7 SameValue
CFI R8 SameValue CFI R8 SameValue
CFI R9 SameValue CFI R9 SameValue
CFI R10 SameValue
CFI R14 SameValue CFI R14 SameValue
CFI CFA R13+0 CFI CFA R13+0
ADR.N R0,?_27
CFI FunCall term_printf CFI FunCall term_printf
B.W term_printf B.W term_printf
CFI R4 Frame(CFA, -28) CFI R4 Frame(CFA, -32)
CFI R5 Frame(CFA, -24) CFI R5 Frame(CFA, -28)
CFI R6 Frame(CFA, -20) CFI R6 Frame(CFA, -24)
CFI R7 Frame(CFA, -16) CFI R7 Frame(CFA, -20)
CFI R8 Frame(CFA, -12) CFI R8 Frame(CFA, -16)
CFI R9 Frame(CFA, -8) CFI R9 Frame(CFA, -12)
CFI R10 Frame(CFA, -8)
CFI R14 Frame(CFA, -4) CFI R14 Frame(CFA, -4)
CFI CFA R13+40 CFI CFA R13+40
// 489 } // 466 return;
// 490 // 467 }
// 491 // // 468
// 492 // if(abs(temp_time - g_time_stamp) >= 120) // 469 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
// 493 // { ??parse_json_0:
// 494 // g_time_stamp = temp_time; Nop
// 495 // } ADR.N R1,?_8
CFI FunCall cJSON_GetObjectItem
BL cJSON_GetObjectItem
MOV R5,R0
// 470 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
ADR.N R1,?_9
BL ?Subroutine4
??CrossCallReturnLabel_17:
MOV R6,R0
// 471 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
ADR.N R1,?_12
BL ?Subroutine4
??CrossCallReturnLabel_16:
MOV R10,R0
// 472 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
ADR.N R1,?_28
BL ?Subroutine4
??CrossCallReturnLabel_15:
MOV R8,R0
// 473 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
ADR.N R1,?_11
BL ?Subroutine4
??CrossCallReturnLabel_14:
MOV R4,R0
// 474
// 475 cJSON* cjson_cmd = cJSON_GetObjectItem(cjson_root, "cmd");
ADR.N R1,??DataTable38
BL ?Subroutine4
// 476
// 477 //
// 478 char *temp_id = cjson_id -> valuestring;
// 479 char *temp_type = cjson_type -> valuestring;
// 480 int temp_version = cjson_version -> valueint;
// 481 int temp_response = cjson_response -> valueint;
// 482 int temp_time = cjson_time -> valueint;
??CrossCallReturnLabel_13:
LDR R4,[R4, #+20]
// 483 int temp_cmd = cjson_cmd -> valueint;
LDR R7,[R0, #+20]
// 484
// 485 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 R4,[SP, #+4]
LDR R0,[R8, #+20]
STR R0,[SP, #+0]
LDR R3,[R10, #+20]
LDR R2,[R6, #+16]
LDR R1,[R5, #+16]
LDR.N R0,??DataTable38_10
CFI FunCall term_printf
BL term_printf
// 486
// 487 cJSON_Delete(cjson_root);
MOV R0,R9
CFI FunCall cJSON_Delete
BL cJSON_Delete
// 488
// 489 //
// 490 if(temp_time != trans_time_stamp)
LDR.N R0,??DataTable38_5
LDR R1,[R0, #+16]
CMP R4,R1
BEQ.N ??parse_json_1
// 491 {
// 492 term_printf("1111");
Nop
ADR.N R0,?_30
CFI FunCall term_printf
BL term_printf
// 493 if(temp_cmd == 1)
CMP R7,#+1
BNE.N ??parse_json_1
// 494 {
// 495 trans_4g_flag = 1;
LDR.N R1,??DataTable38_11
MOVS R0,#+1
STR R0,[R1, #+0]
// 496 } // 496 }
// 497 }
// 498
// 499 //
// 500 // if(abs(temp_time - g_time_stamp) >= 120)
// 501 // {
// 502 // g_time_stamp = temp_time;
// 503 // }
// 504 }
??parse_json_1: ??parse_json_1:
POP {R0-R2,R4-R9,PC} POP {R0,R1,R4-R10,PC}
CFI EndBlock cfiBlock39 CFI EndBlock cfiBlock39
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37: ??DataTable38:
DATA8
DC8 "cmd"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable38_1:
DATA32 DATA32
DC32 0x48000400 DC32 0x48000400
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_1: ??DataTable38_2:
DATA32 DATA32
DC32 0x186a0 DC32 0x186a0
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_2: ??DataTable38_3:
DATA32 DATA32
DC32 huart1 DC32 huart1
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_3: ??DataTable38_4:
DATA32 DATA32
DC32 g_ec801_uart_handle DC32 g_ec801_uart_handle
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_4: ??DataTable38_5:
DATA32 DATA32
DC32 g_devic_id DC32 g_devic_id
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_5: ??DataTable38_6:
DATA32 DATA32
DC32 g_stMcs_Para DC32 g_stMcs_Para
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_6: ??DataTable38_7:
DATA32 DATA32
DC32 0x3fe00000 DC32 0x3fe00000
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_7: ??DataTable38_8:
DATA32 DATA32
DC32 0x40590000 DC32 0x40590000
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_8: ??DataTable38_9:
DATA32 DATA32
DC32 0x15180 DC32 0x15180
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
??DataTable37_9: ??DataTable38_10:
DATA32 DATA32
DC32 ?_0 DC32 ?_0
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable38_11:
DATA32
DC32 trans_4g_flag
SECTION `.text`:CODE:NOROOT(1) SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond40 Using cfiCommon0 CFI Block cfiCond40 Using cfiCommon0
CFI Function parse_json CFI Function parse_json
CFI Conditional ??CrossCallReturnLabel_14 CFI Conditional ??CrossCallReturnLabel_17
CFI R4 Frame(CFA, -28) CFI R4 Frame(CFA, -32)
CFI R5 Frame(CFA, -24) CFI R5 Frame(CFA, -28)
CFI R6 Frame(CFA, -20) CFI R6 Frame(CFA, -24)
CFI R7 Frame(CFA, -16) CFI R7 Frame(CFA, -20)
CFI R8 Frame(CFA, -12) CFI R8 Frame(CFA, -16)
CFI R9 Frame(CFA, -8) CFI R9 Frame(CFA, -12)
CFI R10 Frame(CFA, -8)
CFI R14 Frame(CFA, -4) CFI R14 Frame(CFA, -4)
CFI CFA R13+40 CFI CFA R13+40
CFI Block cfiCond41 Using cfiCommon0 CFI Block cfiCond41 Using cfiCommon0
CFI (cfiCond41) Function parse_json CFI (cfiCond41) Function parse_json
CFI (cfiCond41) Conditional ??CrossCallReturnLabel_13 CFI (cfiCond41) Conditional ??CrossCallReturnLabel_16
CFI (cfiCond41) R4 Frame(CFA, -28) CFI (cfiCond41) R4 Frame(CFA, -32)
CFI (cfiCond41) R5 Frame(CFA, -24) CFI (cfiCond41) R5 Frame(CFA, -28)
CFI (cfiCond41) R6 Frame(CFA, -20) CFI (cfiCond41) R6 Frame(CFA, -24)
CFI (cfiCond41) R7 Frame(CFA, -16) CFI (cfiCond41) R7 Frame(CFA, -20)
CFI (cfiCond41) R8 Frame(CFA, -12) CFI (cfiCond41) R8 Frame(CFA, -16)
CFI (cfiCond41) R9 Frame(CFA, -8) CFI (cfiCond41) R9 Frame(CFA, -12)
CFI (cfiCond41) R10 Frame(CFA, -8)
CFI (cfiCond41) R14 Frame(CFA, -4) CFI (cfiCond41) R14 Frame(CFA, -4)
CFI (cfiCond41) CFA R13+40 CFI (cfiCond41) CFA R13+40
CFI Block cfiCond42 Using cfiCommon0 CFI Block cfiCond42 Using cfiCommon0
CFI (cfiCond42) Function parse_json CFI (cfiCond42) Function parse_json
CFI (cfiCond42) Conditional ??CrossCallReturnLabel_12 CFI (cfiCond42) Conditional ??CrossCallReturnLabel_15
CFI (cfiCond42) R4 Frame(CFA, -28) CFI (cfiCond42) R4 Frame(CFA, -32)
CFI (cfiCond42) R5 Frame(CFA, -24) CFI (cfiCond42) R5 Frame(CFA, -28)
CFI (cfiCond42) R6 Frame(CFA, -20) CFI (cfiCond42) R6 Frame(CFA, -24)
CFI (cfiCond42) R7 Frame(CFA, -16) CFI (cfiCond42) R7 Frame(CFA, -20)
CFI (cfiCond42) R8 Frame(CFA, -12) CFI (cfiCond42) R8 Frame(CFA, -16)
CFI (cfiCond42) R9 Frame(CFA, -8) CFI (cfiCond42) R9 Frame(CFA, -12)
CFI (cfiCond42) R10 Frame(CFA, -8)
CFI (cfiCond42) R14 Frame(CFA, -4) CFI (cfiCond42) R14 Frame(CFA, -4)
CFI (cfiCond42) CFA R13+40 CFI (cfiCond42) CFA R13+40
CFI Block cfiCond43 Using cfiCommon0 CFI Block cfiCond43 Using cfiCommon0
CFI (cfiCond43) Function parse_json CFI (cfiCond43) Function parse_json
CFI (cfiCond43) Conditional ??CrossCallReturnLabel_11 CFI (cfiCond43) Conditional ??CrossCallReturnLabel_14
CFI (cfiCond43) R4 Frame(CFA, -28) CFI (cfiCond43) R4 Frame(CFA, -32)
CFI (cfiCond43) R5 Frame(CFA, -24) CFI (cfiCond43) R5 Frame(CFA, -28)
CFI (cfiCond43) R6 Frame(CFA, -20) CFI (cfiCond43) R6 Frame(CFA, -24)
CFI (cfiCond43) R7 Frame(CFA, -16) CFI (cfiCond43) R7 Frame(CFA, -20)
CFI (cfiCond43) R8 Frame(CFA, -12) CFI (cfiCond43) R8 Frame(CFA, -16)
CFI (cfiCond43) R9 Frame(CFA, -8) CFI (cfiCond43) R9 Frame(CFA, -12)
CFI (cfiCond43) R10 Frame(CFA, -8)
CFI (cfiCond43) R14 Frame(CFA, -4) CFI (cfiCond43) R14 Frame(CFA, -4)
CFI (cfiCond43) CFA R13+40 CFI (cfiCond43) CFA R13+40
CFI Block cfiPicker44 Using cfiCommon1 CFI Block cfiCond44 Using cfiCommon0
CFI (cfiPicker44) NoFunction CFI (cfiCond44) Function parse_json
CFI (cfiPicker44) Picker CFI (cfiCond44) Conditional ??CrossCallReturnLabel_13
CFI (cfiCond44) R4 Frame(CFA, -32)
CFI (cfiCond44) R5 Frame(CFA, -28)
CFI (cfiCond44) R6 Frame(CFA, -24)
CFI (cfiCond44) R7 Frame(CFA, -20)
CFI (cfiCond44) R8 Frame(CFA, -16)
CFI (cfiCond44) R9 Frame(CFA, -12)
CFI (cfiCond44) R10 Frame(CFA, -8)
CFI (cfiCond44) R14 Frame(CFA, -4)
CFI (cfiCond44) CFA R13+40
CFI Block cfiPicker45 Using cfiCommon1
CFI (cfiPicker45) NoFunction
CFI (cfiPicker45) Picker
THUMB THUMB
?Subroutine3: ?Subroutine4:
MOV R0,R8 MOV R0,R9
CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem
CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem
CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem
CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem
@ -2187,7 +2236,8 @@ parse_json:
CFI EndBlock cfiCond41 CFI EndBlock cfiCond41
CFI EndBlock cfiCond42 CFI EndBlock cfiCond42
CFI EndBlock cfiCond43 CFI EndBlock cfiCond43
CFI EndBlock cfiPicker44 CFI EndBlock cfiCond44
CFI EndBlock cfiPicker45
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
@ -2398,7 +2448,7 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0 SECTION_TYPE SHT_PROGBITS, 0
DATA DATA
?_29: ?_30:
DATA8 DATA8
DC8 "1111" DC8 "1111"
DATA DATA
@ -2442,25 +2492,31 @@ parse_json:
DC8 "%d" DC8 "%d"
DS8 1 DS8 1
SECTION `.rodata`:CONST:NOROOT(2)
DATA
?_29:
DATA8
DC8 "cmd"
END END
// 497
// 498
// 499
// 500
// 501
// 502
// 503
// 504
// 505 // 505
// 506
// 507
// 508
// 509
// 510
// 511
// 512
// 513
// //
// 8 bytes in section .bss // 8 bytes in section .bss
// 96 bytes in section .data // 100 bytes in section .data
// 74 bytes in section .rodata // 78 bytes in section .rodata
// 2'014 bytes in section .text // 2'044 bytes in section .text
// //
// 2'014 bytes of CODE memory // 2'044 bytes of CODE memory
// 74 bytes of CONST memory // 78 bytes of CONST memory
// 104 bytes of DATA memory // 108 bytes of DATA memory
// //
//Errors: none //Errors: none
//Warnings: 9 //Warnings: 8

View File

@ -1,6 +1,6 @@
############################################################################### ###############################################################################
# #
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 29/Aug/2024 17:49:35 # IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 02/Sep/2024 09:42:19
# Copyright 1999-2023 IAR Systems AB. # Copyright 1999-2023 IAR Systems AB.
# #
# Cpu mode = thumb # Cpu mode = thumb

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// //
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 29/Aug/2024 17:49:35 // IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 02/Sep/2024 09:42:19
// Copyright 1999-2023 IAR Systems AB. // Copyright 1999-2023 IAR Systems AB.
// //
// Cpu mode = thumb // Cpu mode = thumb

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -148,11 +148,11 @@
<RecentlyUsedMenus>1</RecentlyUsedMenus> <RecentlyUsedMenus>1</RecentlyUsedMenus>
<MenuShadows>1</MenuShadows> <MenuShadows>1</MenuShadows>
<ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay> <ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay>
<CommandsUsage>21070000E300598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000C20200000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D00000028920000010000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000148100001E000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000C970000010000001F810000C90000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000E8100007D0100000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000250000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000044000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C0000010000004681000017010000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002D000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage> <CommandsUsage>39070000E300178200000100000029920000030000001B8F0000010000001386000034000000A180000001000000298100000600000040E1000006000000048400000100000001DC000001000000D08400000100000019800000010000005786000004000000B2800000010000002387000001000000088000000100000059840000010000009E8000000100000015810000020000002CE1000035000000AF8000000100000048810000010000003BB000000100000026810000020000005684000003000000048100000100000019B00000010000005992000001000000018400000100000010860000CB0200008684000013000000AC800000010000000D8600000100000012810000020000009B80000001000000239200000D00000007E1000001000000018100007400000029E10000050000003184000002000000458100000100000016B00000010000006BB0000001000000F080000001000000AF0600000100000023810000010000008A800000020000000D970000020000001E97000001000000499C000001000000259E000002000000A9800000010000008780000007000000009000000100000004E10000040000000C840000010000009BB00000010000000A8600000100000079B0000001000000539200000100000002B0000001000000BA8000000100000020920000010000000F810000020000005F8600000E00000020810000050000001D8100001300000004DE00000100000007860000010000003F810000060000000D8000000200000023E100000100000001E1000001000000EA80000003000000A68000000100000026DE0000040000000C8100008A0000000684000001000000198200000100000004860000030000002FB000000100000003DC0000010000001EB0000001000000A6B00000010000002892000001000000568600001D0000001A8F00000100000017810000050000009A86000001000000038400000100000028810000040000003DB00000010000005FB0000001000000A08000000400000000DC0000020000000186000001000000B1800000010000002397000002000000148100001E00000025920000030000002BE100005B0000009D80000001000000AE8000000100000011840000010000000084000006000000808C00000300000077840000010000006DB00000010000004781000001000000429700000100000055840000050000000C9700000100000045D500000100000022810000010000008584000003000000AB800000020000000E8400000200000028E10000C3000000BFB00000010000000C860000010000004481000001000000BC800000020000008980000001000000008100006C0000000E8100007D01000003E100000B0000005E86000025000000ECFFFFFF01000000098600000100000028DE00000200000023B00000010000001A8600000100000001B0000001000000EC80000001000000029E00000100000056B00000010000002F820000020000004D970000010000001F810000CA000000289700000100000006860000010000008E8600000500000000E100000200000053B000000100000020B0000001000000A8B0000001000000E980000002000000A5800000010000000B810000130000005A840000010000001882000009000000A28000000100000069860000010000002EB000000100000058860000010000007C84000001000000D18400000100000083B000000100000041E1000002000000F7800000010000000584000002000000148600002A000000509C00000100000016810000020000002781000006000000198F000001000000558600000200000000860000010000003CB00000010000000284000001000000B0800000010000002A8F0000010000002187000001000000058100000F000000118600004400000001E8000001000000108400000100000024920000010000002AE100000100000017B00000020000000281000001000000E3B00000010000009C80000002000000F1800000010000004681000020010000998000000100000088800000010000000B86000001000000218100001C00000003B000000100000025B000000100000047B0000001000000549200000100000051840000050000004381000001000000AA80000002000000BB80000003000000608600002D000000C980000001000000A7800000010000001E8100000500000024E100000200000077B000000100000008860000050000000A8400000B000000C386000001000000A186000001000000AAB000000100000055B000000100000002E100000400000035E10000040000001986000004000000129E000004000000EB80000001000000B8800000010000005D860000020000000D81000003000000449C00000100000007840000010000001686000001000000058600000200000004DC000001000000A7B0000001000000E880000001000000C08600000100000024DE000001000000A4800000010000000B80000001000000</CommandsUsage>
</MFCToolBarParameters> </MFCToolBarParameters>
<CommandManager> <CommandManager>
<CommandsWithoutImages>55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000</CommandsWithoutImages> <CommandsWithoutImages>55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000</CommandsWithoutImages>
<MenuUserImages>AA00048400004C0500002497000003010000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000F200000004810000BB0200008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE100001C03000015810000750000001E970000FD000000318400005305000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000007E1000090000000009000005705000020810000290500000F81000021050000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A602000004E100008E0000003A970000180100001D920000920000000C8100001E050000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000029970000341F000023E100001903000001E100008B0000000D80000069000000068400004E050000269700000F010000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC00000019820000EB02000023970000060100003497000013010000038400004B05000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A8100004700000016820000E902000017810000770000000084000054010000319700001001000020970000F100000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE100001B0300001481000074000000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D30000000E840000510000003084000053000000008100006A0000003C9700001A0100001F920000080500001F810000280500000E8100002005000086800000C8020000B9800000B5020000A8800000A50200002B970000361F00002F820000EC02000025E100001A03000003E100008D00000039970000170100004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A202000028970000331F00000B8100001E000000069700001003000022E100001803000000E100008A000000259700000E010000D184000007050000058400004D05000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E08000018820000EA02000041E100009700000022970000F300000005810000BC020000028400004A050000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B08000016810000760000001F970000F0000000108400005105000032840000540500009C8000006F0000008B8000008E020000028100005D080000AD800000AA020000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A702000005E100008F00000051840000A80000003B9700001901000035E10000450000000A8400004F0500004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F00000D8100002000000002E100008C000000279700000701000093800000960200002C920000860200005C84000000000000A4800000A1020000B580000067020000059700000F030000</MenuUserImages> <MenuUserImages>AA00D08400000C0000002981000072080000A18000009E0200001B8F000004000000908000009302000002970000850000002497000003010000048400004C05000015810000750000002CE100001C030000AF80000053010000018400004A000000188F000007000000268100007B2400009E800000B60000008D8000009002000004810000BB02000021970000F200000007E1000090000000AC800000A9020000018100001A0000009B800000980200004581000004000000239200000000000029E100006304000031840000530500001E970000FD00000004E100008E000000A9800000A60200005F8600003400000087800000360400000A97000066000000BA800000D10000000F81000021050000208100002905000000900000570500000D8000006900000001E100008B00000023E100001903000029970000341F000095800000CE0E0000A6800000A30200003F810000310000001D8100006A080000B7800000B3020000848000003B0400000C8100001E0500001D920000920000003A9700001801000019820000EB020000B4800000CC000000A3800000A002000092800000950200000497000087000000098100001D000000269700000F010000068400004E050000178100007700000016820000E90200004A810000470000002881000071080000A08000009D020000B1800000AE0200001A8F0000060000008F800000920200000197000084000000038400004B0500003497000013010000239700000601000014810000740000002BE100001B030000AE800000AB0200009D800000700000008C8000008F02000025920000B001000020970000F100000031970000100100000084000054010000008100006A00000030840000530000000E84000051000000BC800000D3000000AB800000A8020000898000001700000022920000FF0000004481000002000000858400000500000028E10000620400000C97000016050000449200000B05000003E100008D00000025E100001A0300002F820000EC0200002B970000361F0000A8800000A5020000B9800000B502000086800000C80200000E810000200500001F810000280500001F920000080500003C9700001A01000000E100008A00000022E100001803000006970000100300000B8100001E00000028970000331F0000A5800000A2020000C78000009D1D00005D84000003000000B6800000B20200002D9200008702000094800000970200004A970000FA0E0000399700001701000041E100009700000018820000EA020000B38000005E080000A28000009F02000091800000940200002B8000003A0400000397000086000000058400004D050000D184000007050000259700000E0100001681000076000000B08000005B08000049810000460000002781000070080000198F0000010000008E800000910200009F80000072000000009700007C000000028400004A05000005810000BC02000022970000F3000000AD800000AA020000028100005D0800008B8000008E0200009C8000006F000000328400005405000010840000510500001F970000F000000051840000A800000005E100008F000000AA800000A70200004381000003000000888000003704000021810000500400000B97000067000000BB800000D200000002E100008C0000000D810000200000002A970000351F000096800000CF0E0000A7800000A40200001E8100006B080000B8800000B402000024E1000060040000858000003C0400004C970000FA0E00000A8400004F05000035E10000450000003B97000019010000059700000F030000B580000067020000A4800000A10200005C840000000000002C9200008602000093800000960200002797000007010000</MenuUserImages>
</CommandManager> </CommandManager>
<Pane-59393> <Pane-59393>
<ID>0</ID> <ID>0</ID>
@ -937,7 +937,7 @@
</DockingManager-256> </DockingManager-256>
<MFCToolBar-34048> <MFCToolBar-34048>
<Name>CMSIS-Pack</Name> <Name>CMSIS-Pack</Name>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000210F0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons> <Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000059000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
</MFCToolBar-34048> </MFCToolBar-34048>
<Pane-34048> <Pane-34048>
<ID>34048</ID> <ID>34048</ID>
@ -954,7 +954,7 @@
</BasePane-34048> </BasePane-34048>
<MFCToolBar-34049> <MFCToolBar-34049>
<Name>Debug</Name> <Name>Debug</Name>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E56860000020004003C0F0000FFFEFF00000000000000000000000000010000000100000001801386000002000400380F0000FFFEFF00000000000000000000000000010000000100000001805E860000020004003E0F0000FFFEFF00000000000000000000000000010000000100000001806086000002000400400F0000FFFEFF00000000000000000000000000010000000100000001805D860000020004003D0F0000FFFEFF00000000000000000000000000010000000100000001801086000002000400360F0000FFFEFF00000000000000000000000000010000000100000001801186000002000000370F0000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E1486000002000000390F0000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons> <Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000200000074000000FFFEFF0000000000000000000000000001000000010000000180138600000200000070000000FFFEFF00000000000000000000000000010000000100000001805E8600000200000076000000FFFEFF0000000000000000000000000001000000010000000180608600000200000078000000FFFEFF00000000000000000000000000010000000100000001805D8600000200040075000000FFFEFF000000000000000000000000000100000001000000018010860000020000006E000000FFFEFF000000000000000000000000000100000001000000018011860000020004006F000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200000071000000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
</MFCToolBar-34049> </MFCToolBar-34049>
<Pane-34049> <Pane-34049>
<ID>34049</ID> <ID>34049</ID>
@ -971,7 +971,7 @@
</BasePane-34049> </BasePane-34049>
<MFCToolBar-34050> <MFCToolBar-34050>
<Name>Trace</Name> <Name>Trace</Name>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400A30F0000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400A40F0000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons> <Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400DB000000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400DC000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
</MFCToolBar-34050> </MFCToolBar-34050>
<Pane-34050> <Pane-34050>
<ID>34050</ID> <ID>34050</ID>
@ -988,7 +988,7 @@
</BasePane-34050> </BasePane-34050>
<MFCToolBar-34051> <MFCToolBar-34051>
<Name>Main</Name> <Name>Main</Name>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000830F0000FFFEFF000000000000000000000000000100000001000000018001E1000000000000840F0000FFFEFF000000000000000000000000000100000001000000018003E1000000000000860F0000FFFEFF00000000000000000000000000010000000100000001800081000000000000630F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000000890F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004008B0F0000FFFEFF000000000000000000000000000100000001000000018022E10000000004008A0F0000FFFEFF000000000000000000000000000100000001000000018025E10000000000008C0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004008D0F0000FFFEFF00000000000000000000000000010000000100000001802CE10000000004008E0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400750F0000FFFEFF000000000000000000000000000100000001000000018024E10000000000007E0F0000FFFEFF000000000000000000000000000100000001000000018028E10000000004007D0F0000FFFEFF000000000000000000000000000100000001000000018029E10000000000007F0F0000FFFEFF00000000000000000000000000010000000100000001800281000000000000640F0000FFFEFF00000000000000000000000000010000000100000001802981000000000000790F0000FFFEFF00000000000000000000000000010000000100000001802781000000000000770F0000FFFEFF00000000000000000000000000010000000100000001802881000000000000780F0000FFFEFF00000000000000000000000000010000000100000001801D81000000000000710F0000FFFEFF00000000000000000000000000010000000100000001801E81000000000400720F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000680F0000FFFEFF00000000000000000000000000010000000100000001800C81000002000000690F0000FFFEFF00000000000000000000000000010000000100000001805F860000020000007C0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000730F0000FFFEFF00000000000000000000000000010000000100000001802081000002000000740F0000FFFEFF000000000000000000000000000100000001000000018046810000020002007A0F0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons> <Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000BA000000FFFEFF000000000000000000000000000100000001000000018001E1000000000000BB000000FFFEFF000000000000000000000000000100000001000000018003E1000000000400BD000000FFFEFF000000000000000000000000000100000001000000018000810000000000009A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000400C0000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000400C2000000FFFEFF000000000000000000000000000100000001000000018022E1000000000400C1000000FFFEFF000000000000000000000000000100000001000000018025E1000000000400C3000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000400C4000000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400C5000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400AC000000FFFEFF000000000000000000000000000100000001000000018024E1000000000400B5000000FFFEFF000000000000000000000000000100000001000000018028E1000000000400B4000000FFFEFF000000000000000000000000000100000001000000018029E1000000000400B6000000FFFEFF000000000000000000000000000100000001000000018002810000000004009B000000FFFEFF00000000000000000000000000010000000100000001802981000000000400B0000000FFFEFF00000000000000000000000000010000000100000001802781000000000400AE000000FFFEFF00000000000000000000000000010000000100000001802881000000000400AF000000FFFEFF00000000000000000000000000010000000100000001801D81000000000400A8000000FFFEFF00000000000000000000000000010000000100000001801E81000000000400A9000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000020004009F000000FFFEFF00000000000000000000000000010000000100000001800C81000002000000A0000000FFFEFF00000000000000000000000000010000000100000001805F86000002000000B3000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000AA000000FFFEFF00000000000000000000000000010000000100000001802081000002000000AB000000FFFEFF00000000000000000000000000010000000100000001804681000002000200B1000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
</MFCToolBar-34051> </MFCToolBar-34051>
<Pane-34051> <Pane-34051>
<ID>34051</ID> <ID>34051</ID>

View File

@ -19,18 +19,18 @@
<JetConnSerialNo>WCH CMSIS-DAP:1BEC8F06A0E4</JetConnSerialNo> <JetConnSerialNo>WCH CMSIS-DAP:1BEC8F06A0E4</JetConnSerialNo>
<JetConnFoundProbes /> <JetConnFoundProbes />
<PrevWtdReset>Connect during reset</PrevWtdReset> <PrevWtdReset>Connect during reset</PrevWtdReset>
<OnlineReset>Software</OnlineReset>
<DisableInterrupts>0</DisableInterrupts> <DisableInterrupts>0</DisableInterrupts>
<LeaveRunning>0</LeaveRunning> <LeaveRunning>0</LeaveRunning>
<MultiCoreRunAll>0</MultiCoreRunAll> <MultiCoreRunAll>0</MultiCoreRunAll>
<CpuHaltOnBreakpointSet>0</CpuHaltOnBreakpointSet> <CpuHaltOnBreakpointSet>0</CpuHaltOnBreakpointSet>
<OnlineReset>Software</OnlineReset>
</Jet> </Jet>
<ArmDriver> <ArmDriver>
<EnableCache>0</EnableCache> <EnableCache>0</EnableCache>
<EnforceMemoryConfiguration>1</EnforceMemoryConfiguration> <EnforceMemoryConfiguration>1</EnforceMemoryConfiguration>
</ArmDriver> </ArmDriver>
<DebugChecksum> <DebugChecksum>
<Checksum>3289408298</Checksum> <Checksum>2667041684</Checksum>
</DebugChecksum> </DebugChecksum>
<Exceptions> <Exceptions>
<StopOnUncaught>_ 0</StopOnUncaught> <StopOnUncaught>_ 0</StopOnUncaught>
@ -94,16 +94,16 @@
<EventLSU>0</EventLSU> <EventLSU>0</EventLSU>
<EventSLEEP>0</EventSLEEP> <EventSLEEP>0</EventSLEEP>
</SWOTraceWindow> </SWOTraceWindow>
<TermIOLog>
<LoggingEnabled>_ 0</LoggingEnabled>
<LogFile>_ ""</LogFile>
</TermIOLog>
<DisassembleMode> <DisassembleMode>
<mode>0</mode> <mode>0</mode>
</DisassembleMode> </DisassembleMode>
<Breakpoints2> <Breakpoints2>
<Count>0</Count> <Count>0</Count>
</Breakpoints2> </Breakpoints2>
<TermIOLog>
<LoggingEnabled>_ 0</LoggingEnabled>
<LogFile>_ ""</LogFile>
</TermIOLog>
<Aliases> <Aliases>
<Count>0</Count> <Count>0</Count>
<SuppressDialog>0</SuppressDialog> <SuppressDialog>0</SuppressDialog>

Binary file not shown.