最大最小风速也从10min滑动平均值里面取,避免最小值永远是0,最大风向永远是360的情况

This commit is contained in:
95384 2024-08-09 11:03:03 +08:00
parent d232e9b53d
commit bdd7b0883d
51 changed files with 34680 additions and 34395 deletions

View File

@ -69,7 +69,9 @@ typedef struct {
} SlidingWindow_1mim;
typedef struct {
float speed_data[600]; // 存储数据点的数组
float direction_data[600]; // 存储数据点的数组
float direction_data[600]; // 存储数据点的数组
float ave_speed_data[600]; // 存储数据点平均值的数组
float ave_direction_data[600]; // 存储数据点平均值的数组
int index; // 指向队列头部的索引(实际上是最近添加的元素)
int count; // 当前队列中的元素数量
} SlidingWindow_10min;

View File

@ -7,6 +7,8 @@
#include "sht30.h"
#include "hp203b.h"
#define AVE_TIME 600 //滑动平均时间最大600
#ifdef ENABLE_FIR_FILTER
#define NUM_TAPS 46
const float32_t firCoeffs32LP[NUM_TAPS] = {
@ -759,13 +761,6 @@ void update_mcs_param(float new_wind_speed, float new_wind_dirction)
}
SlidingWindow_10min win_10min = {0};
float ave_10min_speed = 0;
float ave_10min_direction = 0;
float av_min_speed = 400.0;
float av_min_direction = 400.0;
float av_max_speed = 0.0;
float av_max_direction = 0.0;
//求和函数
float sum(float arr[], int n)
@ -786,18 +781,16 @@ void my_update_mcs_param(float new_wind_speed, float new_wind_dirction)
// 十分钟滑动平均值
win_10min.speed_data[win_10min.index] = new_wind_speed; //添加新数据
win_10min.direction_data[win_10min.index] = new_wind_dirction;
win_10min.index = (win_10min.index + 1) % 600; //更新索引
if(win_10min.count < /* g_stConfigInfo.speed_average_time */ 600)
if(win_10min.count < /* g_stConfigInfo.speed_average_time */ AVE_TIME)
{
win_10min.count++;
}
if(win_10min.count > /* g_stConfigInfo.speed_average_time */600){win_10min.count = 600/* g_stConfigInfo.speed_average_time */;}
if(win_10min.count > /* g_stConfigInfo.speed_average_time */600){win_10min.count = AVE_TIME/* g_stConfigInfo.speed_average_time */;}
//计算10min风速滑动平均值
ave_10min_speed = sum(win_10min.speed_data, win_10min.count) / win_10min.count;
win_10min.ave_speed_data[win_10min.index] = sum(win_10min.speed_data, win_10min.count) / win_10min.count;
//计算10min风向滑动平均值风向滑动平均值需要过零算法
float temp_sin_sum = 0;
float temp_cos_sum = 0;
@ -806,21 +799,50 @@ void my_update_mcs_param(float new_wind_speed, float new_wind_dirction)
temp_sin_sum += sinf(win_10min.direction_data[i] * PI/180);
temp_cos_sum += cosf(win_10min.direction_data[i] * PI/180);
}
ave_10min_direction = atanf(temp_sin_sum / (temp_cos_sum + 0.0001)) * 180/PI;
win_10min.ave_direction_data[win_10min.index] = atanf(temp_sin_sum / (temp_cos_sum + 0.0001)) * 180/PI;
// 不同象限不一样
// 1象限真实角度=本身
// 2象限真实角度=+180
// 3象限真实角度=+180
// 4象限真实角度=+360
if((temp_sin_sum > 0 && temp_cos_sum < 0) || (temp_sin_sum < 0 && temp_cos_sum < 0))
{
win_10min.ave_direction_data[win_10min.index] += 180;
}else if (temp_sin_sum < 0 && temp_cos_sum > 0)
{
win_10min.ave_direction_data[win_10min.index] += 360;
}
//默认第一个数据为最大或者最小
float temp_min_direction = win_10min.ave_direction_data[0];
float temp_max_direction = win_10min.ave_direction_data[0];
float temp_min_speed = win_10min.ave_speed_data[0];
float temp_max_speed = win_10min.ave_speed_data[0];
//统计
if(av_max_speed < ave_10min_speed){av_max_speed = ave_10min_speed;}
if(av_max_direction < ave_10min_direction){av_max_direction = ave_10min_direction;}
if(av_min_speed > ave_10min_speed){av_min_speed = ave_10min_speed;}
if(av_min_direction > ave_10min_direction){av_min_direction = ave_10min_direction;}
for (int i = 0; i < win_10min.count; i++) {
if (win_10min.ave_direction_data[i] < temp_min_direction) {
temp_min_direction = win_10min.ave_direction_data[i]; // 更新风向最小值
}
if (win_10min.ave_direction_data[i] > temp_max_direction) {
temp_max_direction = win_10min.ave_direction_data[i]; // 更新风向最大值
}
if (win_10min.ave_speed_data[i] < temp_min_speed) {
temp_min_speed = win_10min.ave_speed_data[i]; // 更新风速最小值
}
if (win_10min.ave_speed_data[i] > temp_max_speed) {
temp_max_speed = win_10min.ave_speed_data[i]; // 更新风速最大值
}
}
g_stMcs_Para.min_wind_direction = av_min_direction;
g_stMcs_Para.average_wind_direction = ave_10min_direction;
g_stMcs_Para.max_wind_direction = av_max_direction;
g_stMcs_Para.min_wind_direction = temp_min_direction;
g_stMcs_Para.average_wind_direction = win_10min.ave_direction_data[win_10min.index];
g_stMcs_Para.max_wind_direction = temp_max_direction;
g_stMcs_Para.min_wind_speed = av_min_speed;
g_stMcs_Para.average_wind_speed = ave_10min_speed;
g_stMcs_Para.max_wind_speed = av_max_speed;
g_stMcs_Para.min_wind_speed = temp_min_speed;
g_stMcs_Para.average_wind_speed = win_10min.ave_speed_data[win_10min.index];
g_stMcs_Para.max_wind_speed = temp_max_speed;
win_10min.index = (win_10min.index + 1) % AVE_TIME; //更新索引
}
void tem_hum_update_task(void const * argument)

View File

@ -215,11 +215,19 @@ void Trans_4g_Task(void const * argument)
osDelay(5000);
EC801_GET_Time();
MQTT_Config();
MQTT_Trans_Data();
int temp_1s = 0;
/* Infinite loop */
for(;;)
{
MQTT_Trans_Data();
osDelay(10000);
osDelay(1000);
temp_1s++;
if(temp_1s >= 600)
{
temp_1s = 0;
MQTT_Trans_Data();
}
}
/* USER CODE END StartDefaultTask */
}

View File

@ -46,6 +46,8 @@ void MQTT_Config()
{
// 确保4G模块完全开机
osDelay(5000);
uart_sendstr(g_ec801_uart_handle, "AT+QMTCFG=\"session\",0,0\r\n");
osDelay(5000);
// 打开客户端网络
uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n");
// HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF);

View File

@ -3,30 +3,21 @@
<Tool>
<Name>compiler</Name>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\freertos.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell.c</Path>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.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>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.lst</Path>
</Output>
</Parent>
<Parent>
@ -38,6 +29,141 @@
<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\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\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\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\Core\Src\usart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_msp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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\Filter\filter.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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\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\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\system_stm32l4xx.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</Path>
<Output>
@ -48,12 +174,39 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.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_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\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>
@ -66,12 +219,30 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c</Path>
<Path>E:\Y\IAR\micro_climate\App\Src\inflash.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.lst</Path>
<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\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\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>
@ -84,21 +255,246 @@
</Output>
</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\App\Src\frt_protocol.c</Path>
<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\Src_5571640358672592439.dir\frt_protocol.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>
<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\Sht3x\sht30.c</Path>
<Path>E:\Y\IAR\micro_climate\Core\Src\cJSON.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.s</Path>
<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\Sht3x_8257160562692203274.dir\sht30.lst</Path>
<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\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_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\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\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\Core\Src\gpio.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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>
</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\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\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\list.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\timers.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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_spi_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\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\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\event_groups.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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_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>
@ -119,294 +515,6 @@
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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_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_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\Filter\filter.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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\Core\Src\tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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\Middlewares\Third_Party\FreeRTOS\Source\list.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\gpio.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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_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\Shell\shell_cmdhelp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_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\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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\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>
</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\stm32l4xx_hal_msp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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\stm32l4xx_hal_timebase_tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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\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\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\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\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c</Path>
<Output>
@ -416,123 +524,6 @@
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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\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_flash_ramfunc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.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_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\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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_spi.c</Path>
<Output>
@ -543,12 +534,21 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</Path>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst</Path>
</Output>
</Parent>
</Tool>

Binary file not shown.

View File

@ -1,176 +1,78 @@
# ninja log v5
195 738 7446279305563973 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/dma.o bf43722906c03566
1550 1795 7446279316581504 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/RingQueue_10900368326811202236.dir/ring_queue.o f0be3f60b5bfc513
2014 2557 7446279324086816 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.o 91d866fecc8c1f1a
224 603 7446279304548474 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/gpio.o 5d9d7bd8f6ba44c0
1550 1795 7446279316581504 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/RingQueue_10900368326811202236.dir/ring_queue.o f0be3f60b5bfc513
606 1174 7446279309928646 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/i2c.o c1fb605878ec3f5b
3071 5495 7446279353474587 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.o bb0cd7722c4f38a4
740 1209 7446279310299196 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.o f1bce46cd257c176
606 1174 7446279309928646 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/i2c.o c1fb605878ec3f5b
654 984 7447251217391871 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/croutine.o fec8dff9e3001349
650 1077 7446279309304170 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/spi.o a8bea0bf06ab2afe
649 915 7447249728077037 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/croutine.o fec8dff9e3001349
33 591 7447249724767027 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
1211 1714 7446279315656463 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/CMSIS_6603591812247902717.dir/system_stm32l4xx.o 8af0a0bb5f37c063
123 722 7447249725337029 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
35 598 7448722095042905 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
988 1461 7447251222151021 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/stream_buffer.o a2c4202a3c04b26c
5057 5103 7446279349661588 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EWARM_18443280873093131863.dir/startup_stm32l496xx.o 983b34495e4a9f06
784 1287 7447249731337035 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/stream_buffer.o a2c4202a3c04b26c
1211 1714 7446279315656463 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/CMSIS_6603591812247902717.dir/system_stm32l4xx.o 8af0a0bb5f37c063
128 713 7448722096202912 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
574 926 7447251216806815 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/timers.o aec0756d465e7d4f
1079 1339 7446279312034775 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Filter_2427836196881467961.dir/filter.o 1021703d4dd9edaf
592 961 7447249728537029 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/timers.o aec0756d465e7d4f
63 646 7447249724977026 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
66 664 7448722095572926 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
702 1123 7446279309374161 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/stm32l4xx_hal_msp.o e5ab62ce53061ad9
1623 1963 7446279318261513 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_cmdhelp.o b3251e875919362e
783 1718 7447251224682793 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/tasks.o 925e9e5e1f9c00b6
2240 2687 7446279325472114 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.o e6241ebc22880fa8
918 1714 7447249735992452 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/tasks.o 925e9e5e1f9c00b6
1623 1963 7446279318261513 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_cmdhelp.o b3251e875919362e
2 353 7447186272429031 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/stm32l4xx_it.o d3b9c956d118e1e0
855 1505 7447249733982454 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca
1126 1712 7447251224652794 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca
1754 1911 7446279317731507 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_cmdhist.o 38590687c47a2cbc
33 399 7447185604009291 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/usart.o e0a5563efe00cc8
92 782 7447249725567029 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
3635 4507 7446279343636071 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.o cfc99b805f06fd21
1244 1620 7446279314819852 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_autocomplete.o aca2684d02ab7723
98 617 7448722095232908 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
33 399 7447185604009291 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/usart.o e0a5563efe00cc8
2 542 7446279303818474 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/inflash.o 6384979adabcf318
153 685 7447249724997030 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
1244 1620 7446279314819852 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_autocomplete.o aca2684d02ab7723
3429 3817 7446279336740777 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.o 474177df1723cbf
1716 2133 7446279319936669 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_uart.o 8b75033f8b86554
161 619 7448722095242909 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
39 648 7446279304548474 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/adc.o 7fd39f29b6b2108a
185 816 7447249725527026 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Sht3x_8257160562692203274.dir/sht30.o d6ce7047a76c72a3
1716 2133 7446279319936669 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_uart.o 8b75033f8b86554
196 781 7447251214591754 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Sht3x_8257160562692203274.dir/sht30.o d6ce7047a76c72a3
1965 2387 7446279322471746 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.o 28d0611f7960d3c5
2390 2959 7446279327487196 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.o 5230b767faebd3c7
1399 2476 7446279322861758 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell.o fe96fc4cfc22cc63
928 1204 7447251219571880 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/event_groups.o 2605e327da29e9c1
1914 2443 7446279322611754 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.o ffd5c9fe60b1cb86
818 1162 7447249730497026 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/event_groups.o 2605e327da29e9c1
1830 2867 7446279327207209 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.o 37f4eb03dbc09aaa
3746 5142 7446279349981587 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.o f38fe7acc918d43b
2 372 7446288323475415 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/uart_dev.o a0d36a68c77f5f1a
3746 5142 7446279349981587 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.o f38fe7acc918d43b
1830 2867 7446279327207209 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.o 37f4eb03dbc09aaa
2626 3241 7446279330974155 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash.o b4beadf6e004d839
2479 2922 7446279327487196 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ramfunc.o d260c0cb338f75bb
1092 1351 7447251221061883 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/heap_4.o 9cbc680675f46c5a
2870 3426 7446279332819211 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.o 2db3b7171b5c7eec
963 1237 7447249731257026 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/heap_4.o 9cbc680675f46c5a
2479 2922 7446279327487196 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ramfunc.o d260c0cb338f75bb
1797 3116 7446279329304146 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.o caeb41ce376d6e07
2561 3166 7446279329954127 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ex.o c9b9b10c9c58c02f
2136 2623 7446279324796814 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.o 62e9b3a1150d3a17
2924 3632 7446279334910364 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.o 30bd4b15d276c369
3244 3744 7446279335965704 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.o 5cb6faeee735a211
2445 3067 7446279328007193 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_gpio.o 2d1e548c51a93c9
2924 3632 7446279334910364 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.o 30bd4b15d276c369
3566 4608 7446279344636069 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.o e19c1f22ef08f9c4
216 852 7447249726717038 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/cmsis_os.o be977a9f349ad14c
1290 1417 7447249733142454 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/portasm.o 97d4445452c7ac15
2445 3067 7446279328007193 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_gpio.o 2d1e548c51a93c9
226 876 7447251215911747 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/cmsis_os.o be977a9f349ad14c
2690 5221 7446279350721583 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c.o a8caa8580e5e5d8b
1206 1238 7447251219981885 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/portasm.o 97d4445452c7ac15
3118 4321 7446279341740974 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.o 81aff70c2ae41a09
3169 4752 7446279345671431 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.o 1a77cf0adff1965
1240 1472 7447249733662456 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/port.o a4849925602de71e
725 1424 7447249733062458 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
688 1567 7447249734552504 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
1164 1449 7447249733412457 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/list.o cbbfd62742ca92f9
1716 1937 7447249738235450 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1938 1958 7447249738570407 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 1697 7447249735882450 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f
37 572 7447251213161745 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
166 652 7447251213971748 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
102 711 7447251214321755 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
69 745 7447251214141747 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
196 781 7447251214591754 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Sht3x_8257160562692203274.dir/sht30.o d6ce7047a76c72a3
134 838 7447251214791762 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
226 876 7447251215911747 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/cmsis_os.o be977a9f349ad14c
574 926 7447251216806815 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/timers.o aec0756d465e7d4f
654 984 7447251217391871 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/croutine.o fec8dff9e3001349
840 1089 7447251218451875 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/port.o a4849925602de71e
2 736 7448722096282905 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
189 902 7448722098072948 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
878 1123 7447251218481873 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/list.o cbbfd62742ca92f9
928 1204 7447251219571880 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/event_groups.o 2605e327da29e9c1
1206 1238 7447251219981885 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/portasm.o 97d4445452c7ac15
1092 1351 7447251221061883 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/heap_4.o 9cbc680675f46c5a
988 1461 7447251222151021 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/stream_buffer.o a2c4202a3c04b26c
714 1483 7447251222311008 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
3 1620 7447251223602767 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f
747 1641 7447251223892755 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
1126 1712 7447251224652794 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca
783 1718 7447251224682793 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/tasks.o 925e9e5e1f9c00b6
1720 1937 7447251226854587 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1938 1957 7447251227188463 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 408 7447252835530619 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
409 632 7447252837733716 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
634 653 7447252838075700 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 342 7447253916263920 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
343 561 7447253918440742 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
563 581 7447253918754991 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 405 7447254322324394 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
405 623 7447254324614396 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
624 642 7447254324934396 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 420 7447255716246051 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
33 505 7447255717036030 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
507 725 7447255719259480 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
727 746 7447255719599522 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 482 7447257185174619 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
483 717 7447257187489861 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
719 738 7447257187849867 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 473 7447258973763563 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
474 688 7447258976001316 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
690 707 7447258976331316 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 1144 7447834784828770 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1145 2084 7447834794335041 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
2086 2202 7447834795642426 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 409 7447836160579558 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
36 476 7447836161229577 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
478 696 7447836163402577 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
698 716 7447836163752578 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 435 7447838754500207 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
436 651 7447838756739618 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
653 671 7447838757077888 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
34 502 7447847243500126 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
2 1269 7447847251172214 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f
1272 1497 7447847253517877 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1499 1518 7447847253857876 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
904 1124 7448722100312954 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1127 1147 7448722100663892 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 1274 7447867133727070 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f
2 385 7447867627719406 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
386 612 7447867629973735 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
614 634 7447867630317415 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 390 7447868932810108 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
390 600 7447868934880100 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
602 619 7447868935200432 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 377 7447869755289606 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
378 584 7447869757319604 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
586 602 7447869757633236 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 423 7447870837408109 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
424 630 7447870839569269 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
631 649 7447870839879314 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 401 7447873625286640 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
402 615 7447873627396636 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
618 636 7447873627717608 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 437 7447874293152319 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
438 664 7447874295490023 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
666 684 7447874295830647 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 421 7447875127860639 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
422 641 7447875130170811 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
644 662 7447875130507167 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
33 585 7447885595272803 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
127 617 7447885595688093 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
157 627 7447885595748030 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
63 654 7447885595888030 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
2 681 7447885596306166 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
96 720 7447885596610798 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
190 897 7447885598460829 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
900 1166 7447885601142523 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1168 1187 7447885601507609 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 628 7447915725317017 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
628 843 7447915727572906 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
847 866 7447915727935273 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
34 557 7447920961055786 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
98 589 7447920961435787 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
163 607 7447920961635808 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
66 619 7447920961635808 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
130 641 7447920961985813 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
2 698 7447920962435783 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
194 853 7447920964095854 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
855 1074 7447920966281181 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1076 1094 7447920966618338 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 556 7447921999768367 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
557 784 7447922002011406 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
787 804 7447922002341462 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 595 7447922728077969 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
596 808 7447922730168886 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
810 828 7447922730494631 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 608 7447923022147863 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
608 815 7447923024205385 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
817 833 7447923024515738 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 622 7447928779986399 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
624 840 7447928782271407 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
842 861 7447928782608740 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 627 7448724917548380 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
628 846 7448724919728379 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
848 866 7448724920052526 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 631 7448730278764168 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
632 844 7448730280998673 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
846 864 7448730281336950 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
5 658 7448736078630963 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
659 884 7448736080997585 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
887 904 7448736081327580 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 632 7448747074570103 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
633 845 7448747076800580 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
848 867 7448747077138647 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b

View File

@ -1,73 +1,73 @@
# ninja log v5
6 541 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.xcl ed62f047ab4d50e1
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
1036 1590 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhelp.xcl 9c7d0dc888856134
525 1023 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/CMSIS_6603591812247902717.dir/system_stm32l4xx.xcl 2148f62b11cb0f03
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
9 533 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/spi.xcl 757c84479e347688
4270 4882 7445525546335702 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7
3855 4010 7445525537651594 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.pbi ae7a817f0b6f7f6b
555 1006 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Filter_2427836196881467961.dir/filter.xcl ad75120e53206fce
12 523 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.xcl 96bd9c362b7a66a6
4270 4882 7445525546335702 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7
3855 4010 7445525537651594 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
610 1198 7446330362485495 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
543 1034 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell.xcl 737c6a4e8583a40f
1835 2303 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.xcl 6f31698666704dc3
1105 1631 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash.xcl 1e8c5e9c7c199ec2
6274 6574 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.xcl b48bdff6bbc365e2
1105 1631 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash.xcl 1e8c5e9c7c199ec2
1835 2303 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.xcl 6f31698666704dc3
562 1053 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.xcl f224da5a873aa24f
5293 5798 7445525555549700 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.pbi 6b53453d72d397
568 1112 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_autocomplete.xcl f5caf8c90bd0f9ff
16 548 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.xcl a9c744c1c80c5cc
1022 1102 7447250996757502 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
4608 4646 7445525544031231 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.pbi 7ad00014cee89dfa
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
976 1058 7447250996294916 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
1481 1833 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.xcl b01fce7c82bb9224
1014 1504 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.xcl 7c646eb3a8a14712
3755 4325 7445525540811545 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/CMSIS_6603591812247902717.dir/system_stm32l4xx.pbi 73d5d02acd300c29
1022 1102 7447250996757502 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
4608 4646 7445525544031231 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
1592 2157 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_gpio.xcl afff01bf2ab68700
3755 4325 7445525540811545 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/CMSIS_6603591812247902717.dir/system_stm32l4xx.pbi 73d5d02acd300c29
23 560 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.xcl fcd389c668127e06
3202 3753 7445525535076511 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.pbi 9d541dc505d3017d
1592 2157 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_gpio.xcl afff01bf2ab68700
1007 1479 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.xcl a51b422d87ca2b64
3202 3753 7445525535076511 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
1 920 7447885156318818 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
1019 1580 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.xcl 4b5fbfa27482da61
5 781 7448714746525410 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
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
2606 2966 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.xcl ba2c093c8f291790
1633 2181 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ex.xcl c4e8bb1fce57f9b8
1913 2311 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.xcl 1092c00c9ab05872
2 546 7447917503691112 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
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
2717 3214 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.xcl 8f68d4be35ded5f4
1913 2311 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.xcl 1092c00c9ab05872
2 561 7448735146264780 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
3194 3435 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.xcl 7740ce5466bf9c24
2305 2825 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.xcl 87c50a2191251892
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
1843 3338 7447917531057567 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2305 2825 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.xcl 87c50a2191251892
1964 3500 7448735175180472 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
6024 6550 7445525563064861 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
3116 3386 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.xcl dd7654d773b4a3d2
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
2159 2669 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.xcl fabdb5b59d337d71
1055 1743 7447251003187688 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
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
2702 3192 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.xcl c11867e101c24cfe
2193 2724 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.xcl 9c179c3acb014f22
9 916 7447885156298844 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
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
14 739 7448714746092849 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
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
3949 4022 7445525537781621 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_autocomplete.pbi cad8959d523530ab
7139 7337 7445525570000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.xcl 2dbe4270a7f9113e
3949 4022 7445525537781621 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_autocomplete.pbi cad8959d523530ab
4350 4403 7445525541596425 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhelp.pbi 131612ef2efca80a
3272 3859 7445525536110215 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/spi.pbi 72eba88dd1f9ddab
3211 3265 7445525530218256 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Filter_2427836196881467961.dir/filter.pbi 5b19c848b42aff21
@ -77,10 +77,10 @@
2 392 7447186222280532 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5
1 370 7447185538029397 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.pbi fdd10afb825c4e91
112 861 7447250994313167 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
6 907 7447885156188823 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
8 897 7447885156098842 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
6520 6737 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.xcl 2b657024324b6a73
8 743 7448714746155400 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
11 764 7448714746355405 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
4559 5141 7445525548964721 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
4405 4877 7445525546335702 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.pbi 4ce9ebf8f440b4c
4868 5314 7445525550709540 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ramfunc.pbi 7fa94d9090e9e9a2
4799 5292 7445525550476156 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ex.pbi 3e569c5192ee35c7
@ -90,164 +90,223 @@
4326 4798 7445525545539276 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.pbi c81c07f4062f81e6
4647 5254 7445525550075653 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.pbi 913b9fe7e9360a07
4419 4895 7445525546514767 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.pbi 9b294b4446afd498
6588 7531 7445525572882480 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part5.pbi 9d93f38b1897aeed
1015 1112 7447250996851529 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638
1103 1184 7447250997551220 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae
1015 1112 7447250996851529 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638
6588 7531 7445525572882480 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part5.pbi 9d93f38b1897aeed
4011 4557 7445525543131904 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.pbi a61035b1d5112e37
5202 5732 7445525554869956 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.pbi ea974c04a89c6d63
1143 1228 7447250998022289 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c
5755 6292 7445525560373506 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.pbi e2fc1cb0c98d3fda
1069 1142 7447250997157539 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68
1169 1225 7447250998002300 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1
5755 6292 7445525560373506 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.pbi e2fc1cb0c98d3fda
5733 6210 7445525559656008 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.pbi 19cb1d67190ba1f8
1169 1225 7447250998002300 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1
5210 5753 7445525555089910 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.pbi 50f7710b02d47386
5518 6023 7445525557806189 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.pbi b2e3a97ccb3ed832
5799 6314 7445525560688738 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.pbi fa4ec2c6c3b08897
5518 6023 7445525557806189 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.pbi b2e3a97ccb3ed832
5899 6519 7445525562744858 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.pbi bcf1bbe76359666d
1139 1218 7447250997911211 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4
5983 6587 7445525563434870 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.pbi 56d998ac0b46d62a
5303 5787 7445525555427755 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.pbi ec3fc00e0dbbed51
1076 1167 7447250997387473 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
863 974 7447250995454549 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
566 1122 7447885615799760 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
776 1341 7448714752135401 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1060 1138 7447250997127476 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
1229 1642 7447251002171470 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
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
6992 7224 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/adc.xcl e5451b87ebc00ca7
917 1732 7447885164469864 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
744 1562 7448714754350994 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
6281 7256 7445525570116242 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part4.pbi e398136710571a95
3 569 7446330356194257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi bec8a18a82455250
2968 3497 7445525532517351 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/gpio.pbi f8578090f82bcb2b
7226 7650 7445525574077762 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
5 888 7447885156018817 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
6 801 7448714746735449 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
6739 7259 7445525570156253 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.pbi 6de0e5f8453d5804
8 608 7446330356557034 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi 3ab39da8fbfa8221
547 1279 7447917511027006 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1280 1843 7447917516662963 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
562 1347 7448735154115779 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1348 1964 7448735160303569 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2 72 7447850484467591 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 565 7447885610214504 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
2 531 7447917587991525 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
532 1247 7447917595165771 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1248 1815 7447917600840654 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1815 3261 7447917614838047 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 610 7447917722840899 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
611 1404 7447917730783366 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1405 1973 7447917736484934 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1974 3510 7447917751379201 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 567 7447917808713862 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
568 1300 7447917816049986 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1301 1896 7447917822023066 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1897 3447 7447917837099466 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 544 7447918900950621 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
545 1279 7447918908306589 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1280 1881 7447918914328921 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1882 3434 7447918929354960 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 548 7447919238114194 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
549 1285 7447919245496594 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1286 1846 7447919251110242 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1847 3348 7447919265646100 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
9 672 7447919374342208 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
12 700 7447919374642193 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
11 711 7447919374762194 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
2 726 7447919374892194 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
7 738 7447919375022198 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
4 747 7447919375112230 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
6 756 7447919375212217 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
739 1311 7447919380758450 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
757 1527 7447919382928198 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
712 1544 7447919383098211 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1545 2119 7447919388852536 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2120 3628 7447919403444911 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 550 7447919460615771 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
551 1286 7447919467982224 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1287 1860 7447919473717324 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1861 3344 7447919488102677 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 546 7447919545087022 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
547 1262 7447919552263096 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1263 1880 7447919558436167 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1881 3407 7447919573249694 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 550 7447919630312910 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
551 1294 7447919637752338 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1294 1883 7447919643653000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1884 3392 7447919658250412 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 574 7447919715588305 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
575 1305 7447919722909056 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1306 1872 7447919728582333 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1873 3344 7447919742847832 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 550 7447919900562820 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
551 1275 7447919907829144 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1276 1879 7447919913872486 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1880 3461 7447919929232320 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 544 7447919986269682 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
544 1261 7447919993441983 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1262 1818 7447919999013059 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1818 3292 7447920013279354 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 550 7447920120597045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
551 1276 7447920127868019 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1277 1845 7447920133561678 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1846 3317 7447920147804725 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 551 7447920607710548 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
552 1295 7447920615155901 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1296 1855 7447920620762160 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1856 3350 7447920635223635 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 538 7447920742482245 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
538 1283 7447920749949878 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1284 1855 7447920755670714 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1856 3357 7447920770259445 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 658 7447920828313449 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
659 1387 7447920835622247 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1388 1958 7447920841331499 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1959 3428 7447920855554415 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 593 7447920973266903 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
594 1348 7447920980832539 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1349 1937 7447920986717822 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1938 3413 7447921001029412 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 541 7447921711740121 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
542 1264 7447921718986677 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1266 1834 7447921724672338 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1835 3337 7447921739252236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 544 7447921796219395 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
545 1293 7447921803709027 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1294 1869 7447921809479942 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1870 3336 7447921823670047 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 535 7447921930921568 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
536 1246 7447921938030431 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1247 1798 7447921943551477 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1799 3266 7447921957752692 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 563 7447922568056773 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
564 1282 7447922575255840 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1282 1888 7447922580939842 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1889 3371 7447922595701876 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 694 7447923006079257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
695 1481 7447923013964914 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
2 547 7447923071426448 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
548 2033 7447923085758903 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 540 7447923645788234 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
540 1258 7447923652983521 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1259 1815 7447923658538941 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1815 3270 7447923672649620 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 640 7447923730570327 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
641 1422 7447923738390489 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1422 2001 7447923744188884 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2002 3508 7447923758823537 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 550 7447923815888950 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
551 1279 7447923823181053 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1280 1840 7447923828797522 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1841 3327 7447923843193283 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 530 7447928077653608 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
530 1242 7447928084790162 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1243 1795 7447928090316588 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1796 3314 7447928105039997 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 532 7447928463622031 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
533 1240 7447928470709937 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1241 1801 7447928476313214 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1802 3226 7447928490112371 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 529 7447929301221034 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
530 1238 7447929308329121 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1239 1795 7447929313897627 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1795 3250 7447929328010062 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
10 775 7448714746455411 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
1 556 7448735232398521 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
557 1344 7448735240284001 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1345 1960 7448735246445563 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1961 3483 7448735261180978 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 557 7448735318520836 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
558 1299 7448735325939128 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1300 1872 7448735331676519 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1872 3423 7448735346699902 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 568 7448735404032855 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
569 1331 7448735411665125 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1331 1927 7448735417629060 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1928 3455 7448735432417071 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 571 7448735489894867 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
572 1362 7448735497808167 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1363 1957 7448735503758875 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1957 3548 7448735518766552 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 573 7448735576547393 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
575 1322 7448735584041213 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1322 1903 7448735589859922 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1904 3471 7448735605040808 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 570 7448735662329384 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
571 1333 7448735669955706 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1334 1925 7448735675874587 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1925 3474 7448735690876036 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 558 7448735748039407 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
559 1304 7448735755503376 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1304 1875 7448735761218981 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1876 3408 7448735776080946 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 571 7448735833395740 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
572 1356 7448735841248388 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1357 1955 7448735847233201 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1955 3510 7448735862327565 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 565 7448735919559523 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
566 1319 7448735927103010 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1320 1913 7448735933047332 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1913 3477 7448735948190926 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 566 7448736005519622 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
567 1361 7448736013479256 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1362 1981 7448736019681835 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1982 3506 7448736034435642 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 597 7448736091974413 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
598 1370 7448736099727083 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1371 1956 7448736105575942 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1956 3542 7448736120885703 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 563 7448740052289295 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
564 1308 7448740059764401 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1308 1880 7448740065479683 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1880 3380 7448740080015624 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 567 7448743055514640 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
568 1305 7448743062898960 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1306 1894 7448743068788500 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1895 3424 7448743083506927 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 562 7448743140843290 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
563 1322 7448743148443422 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1323 1916 7448743154384500 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1916 3412 7448743168915597 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 538 7448743225814017 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
539 1285 7448743233286277 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1286 1884 7448743239279084 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1885 3412 7448743254107613 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 565 7448743311281432 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
566 1320 7448743318853432 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1321 1901 7448743324660554 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1902 3367 7448743338859684 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 541 7448743395854252 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
542 1301 7448743403456637 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1301 1929 7448743409235803 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1930 3481 7448743424786422 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 552 7448743532156069 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
553 1302 7448743539656008 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1302 1871 7448743545356243 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1872 3399 7448743559836799 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 534 7448743617054737 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
535 1252 7448743624234412 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1252 1817 7448743629893478 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1818 3296 7448743644230773 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 580 7448743701524315 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
580 1417 7448743709912236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1417 2051 7448743716256053 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2052 3644 7448743731747100 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 572 7448744141343305 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
573 1361 7448744149238985 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1362 1944 7448744155070413 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1945 3542 7448744170462507 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 544 7448744227659659 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
546 1299 7448744235217385 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1300 1909 7448744241322858 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1911 3498 7448744256674085 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 569 7448744314235633 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
571 1287 7448744321420358 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1288 1850 7448744327055958 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1852 3337 7448744341429485 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 549 7448744499394463 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
551 1315 7448744507054855 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1316 1893 7448744512844777 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1894 3392 7448744527401305 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 580 7448744584854165 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
581 1306 7448744592124164 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1307 1922 7448744598282696 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1923 3466 7448744613202799 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 672 7448744671553620 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
672 1543 7448744680270804 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1544 2295 7448744687789508 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2296 4209 7448744706041963 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 541 7448745870930657 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
542 1333 7448745878858443 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1333 1928 7448745884810277 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1928 3420 7448745899252401 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 567 7448745956557607 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
568 1297 7448745963865707 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1298 1874 7448745969625664 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1875 3411 7448745984378116 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 552 7448746041671372 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
553 1316 7448746049317254 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1316 1904 7448746055201961 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1905 3379 7448746069478653 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 563 7448746126725565 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
564 1337 7448746134475737 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1338 1922 7448746140326508 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1923 3437 7448746155016712 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 545 7448746212052727 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
545 1305 7448746219656512 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1306 1898 7448746225597335 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1900 3431 7448746240342796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 535 7448746347747956 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
536 1268 7448746355087121 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1269 1843 7448746360836116 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1843 3317 7448746375121384 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 533 7448746432014359 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
534 1246 7448746439161119 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1247 1816 7448746444858649 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1817 3304 7448746459271891 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7448746516215344 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
537 1281 7448746523665388 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1282 1860 7448746529463543 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1861 3341 7448746543784540 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 538 7448746600776748 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
539 1311 7448746608523240 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1312 1900 7448746614408249 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1900 3397 7448746628936771 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 576 7448746686213017 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
577 1307 7448746693524412 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1307 1877 7448746699227596 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1878 3431 7448746714287820 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 549 7448746821670079 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
551 1290 7448746829087967 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1291 1863 7448746834823479 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1864 3380 7448746849499744 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 563 7448746906783006 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
564 1316 7448746914331600 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1317 1904 7448746920206846 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1905 3431 7448746935015340 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 562 7448746992216232 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
563 1308 7448746999671506 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1309 1890 7448747005502191 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1890 3420 7448747020336468 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
4 589 7448747083656574 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
590 1330 7448747091074283 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1330 1896 7448747096739165 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1896 3359 7448747110935677 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 574 7448751443746686 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
575 1351 7448751451522052 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1352 1934 7448751457352008 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1935 3533 7448751472353923 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 551 7448751530026597 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
552 1094 7448751535471117 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1095 1671 7448751541233422 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1671 3199 7448751556046537 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 572 7448754682730274 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
572 1110 7448754688126198 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1111 1687 7448754693891972 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1688 3207 7448754708630719 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 553 7448756174564166 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
554 1113 7448756180171594 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1114 1710 7448756186139833 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1711 3260 7448756201174509 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 568 7448756258367791 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
569 1329 7448756265993501 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1330 1953 7448756272229176 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97

View File

@ -1,7 +1,18 @@
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\micro_climate\BrowseInfo\Src_5571640358672592439.dir\frt_protocol.pbi: \
E:\Y\IAR\micro_climate\App\Src\frt_protocol.c \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\frt_protocol.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 \
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 \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.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 \
@ -11,11 +22,6 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di
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 \
@ -24,7 +30,6 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di
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 \
@ -47,19 +52,12 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di
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 \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.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 \
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\..\App\Inc\timer.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 \
@ -69,7 +67,6 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di
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 \
@ -79,18 +76,21 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di
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\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.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\tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
E:\Y\IAR\micro_climate\EWARM\..\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

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 08/Aug/2024 11:48:16
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -426,7 +426,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
211 void Trans_4g_Task(void const * argument)
212 {
\ Trans_4g_Task: (+1)
\ 0x0 0xB580 PUSH {R7,LR}
\ 0x0 0xB510 PUSH {R4,LR}
213 /* USER CODE BEGIN StartDefaultTask */
214 EC801E_Power_ON();
\ 0x2 0x.... 0x.... BL EC801E_Power_ON
@ -437,19 +437,32 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
\ 0xE 0x.... 0x.... BL EC801_GET_Time
217 MQTT_Config();
\ 0x12 0x.... 0x.... BL MQTT_Config
218 /* Infinite loop */
219 for(;;)
220 {
221 MQTT_Trans_Data();
218 MQTT_Trans_Data();
\ ??Trans_4g_Task_0: (+1)
\ 0x16 0x.... 0x.... BL MQTT_Trans_Data
222 osDelay(10000);
\ 0x1A 0xF242 0x7010 MOVW R0,#+10000
\ 0x1E 0x.... 0x.... BL osDelay
\ 0x22 0xE7F8 B.N ??Trans_4g_Task_0
223 }
224 /* USER CODE END StartDefaultTask */
225 }
219 int temp_1s = 0;
\ 0x1A 0x2400 MOVS R4,#+0
220 /* Infinite loop */
221 for(;;)
222 {
223 osDelay(1000);
\ ??Trans_4g_Task_1: (+1)
\ 0x1C 0xF44F 0x707A MOV R0,#+1000
\ 0x20 0x.... 0x.... BL osDelay
224 temp_1s++;
\ 0x24 0x1C64 ADDS R4,R4,#+1
225 if(temp_1s >= 600)
\ 0x26 0xF5B4 0x7F16 CMP R4,#+600
\ 0x2A 0xDBF7 BLT.N ??Trans_4g_Task_1
226 {
227 temp_1s = 0;
228 MQTT_Trans_Data();
\ 0x2C 0xE7F3 B.N ??Trans_4g_Task_0
229 }
230
231 }
232 /* USER CODE END StartDefaultTask */
233 }
\ In section .text, align 4, keep-with-next
\ ??DataTable9:
@ -521,7 +534,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
\ 0x61 0x73
\ 0x6B 0x00
\ 0xE DS8 2
226 /* USER CODE END Application */
234 /* USER CODE END Application */
Maximum stack usage in bytes:
@ -565,7 +578,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
62 MX_FREERTOS_Init
18 SensorTask
26 StartDefaultTask
36 Trans_4g_Task
46 Trans_4g_Task
20 anemometerHandle
Trans_4g_taskHandle
ledTaskHandle
@ -585,9 +598,9 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
624 bytes in section .bss
68 bytes in section .rodata
340 bytes in section .text
350 bytes in section .text
340 bytes of CODE memory
350 bytes of CODE memory
68 bytes of CONST memory
624 bytes of DATA memory

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -534,8 +534,9 @@ LEDTask:
// 211 void Trans_4g_Task(void const * argument)
// 212 {
Trans_4g_Task:
PUSH {R7,LR}
PUSH {R4,LR}
CFI R14 Frame(CFA, -4)
CFI R4 Frame(CFA, -8)
CFI CFA R13+8
// 213 /* USER CODE BEGIN StartDefaultTask */
// 214 EC801E_Power_ON();
@ -551,21 +552,34 @@ Trans_4g_Task:
// 217 MQTT_Config();
CFI FunCall MQTT_Config
BL MQTT_Config
// 218 /* Infinite loop */
// 219 for(;;)
// 220 {
// 221 MQTT_Trans_Data();
// 218 MQTT_Trans_Data();
??Trans_4g_Task_0:
CFI FunCall MQTT_Trans_Data
BL MQTT_Trans_Data
// 222 osDelay(10000);
MOVW R0,#+10000
// 219 int temp_1s = 0;
MOVS R4,#+0
// 220 /* Infinite loop */
// 221 for(;;)
// 222 {
// 223 osDelay(1000);
??Trans_4g_Task_1:
MOV R0,#+1000
CFI FunCall osDelay
BL osDelay
// 224 temp_1s++;
ADDS R4,R4,#+1
// 225 if(temp_1s >= 600)
CMP R4,#+600
BLT.N ??Trans_4g_Task_1
// 226 {
// 227 temp_1s = 0;
// 228 MQTT_Trans_Data();
B.N ??Trans_4g_Task_0
// 223 }
// 224 /* USER CODE END StartDefaultTask */
// 225 }
// 229 }
// 230
// 231 }
// 232 /* USER CODE END StartDefaultTask */
// 233 }
CFI EndBlock cfiBlock5
SECTION `.text`:CODE:NOROOT(2)
@ -668,13 +682,13 @@ Trans_4g_Task:
DS8 2
END
// 226 /* USER CODE END Application */
// 234 /* USER CODE END Application */
//
// 624 bytes in section .bss
// 68 bytes in section .rodata
// 340 bytes in section .text
// 350 bytes in section .text
//
// 340 bytes of CODE memory
// 350 bytes of CODE memory
// 68 bytes of CONST memory
// 624 bytes of DATA memory
//

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -481,19 +481,19 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
\ In section .text, align 4, keep-with-next
\ ?_2:
\ 0x0 0x41 0x75 DC8 "Aug 8 2024"
\ 0x0 0x41 0x75 DC8 "Aug 9 2024"
\ 0x67 0x20
\ 0x20 0x38
\ 0x20 0x39
\ 0x20 0x32
\ 0x30 0x32
\ 0x34 0x00
\ In section .text, align 4, keep-with-next
\ ?_3:
\ 0x0 0x31 0x31 DC8 "11:48:15"
\ 0x3A 0x34
\ 0x38 0x3A
\ 0x31 0x35
\ 0x0 0x31 0x30 DC8 "10:03:29"
\ 0x3A 0x30
\ 0x33 0x3A
\ 0x32 0x39
\ 0x00
\ 0x9 DS8 3
253

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -619,14 +619,14 @@ Error_Handler:
DATA
?_2:
DATA8
DC8 "Aug 8 2024"
DC8 "Aug 9 2024"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_3:
DATA8
DC8 "11:48:15"
DC8 "10:03:29"
DATA
DS8 3

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -110,7 +110,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
26 uint8_t temp_status = HAL_ERROR;
27 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
\ 0x6 0x.... LDR.N R0,??DataTable21_9
\ 0x6 0x.... LDR.N R0,??DataTable22_9
\ 0x8 0x.... 0x.... BL HAL_GPIO_ReadPin
\ 0xC 0x2801 CMP R0,#+1
\ 0xE 0xD101 BNE.N ??Read_Status_0
@ -131,8 +131,8 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x0 0xB510 PUSH {R4,LR}
\ 0x2 0x4614 MOV R4,R2
34 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000))
\ 0x4 0x.... LDR.N R3,??DataTable21
\ 0x6 0x.... LDR.N R0,??DataTable21_10
\ 0x4 0x.... LDR.N R3,??DataTable22
\ 0x6 0x.... LDR.N R0,??DataTable22_10
\ 0x8 0xB292 UXTH R2,R2
\ 0xA 0x.... 0x.... BL HAL_UART_Transmit
\ 0xE 0xB908 CBNZ.N R0,??__write_0
@ -161,111 +161,118 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
48 osDelay(5000);
\ 0x2 0xF241 0x3488 MOVW R4,#+5000
\ 0x6 0x4620 MOV R0,R4
\ 0x8 0x.... LDR.N R5,??DataTable21_1
\ 0x8 0x.... LDR.N R5,??DataTable22_1
\ 0xA 0x.... 0x.... BL osDelay
49 // 打开客户端网络
50 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n");
49 uart_sendstr(g_ec801_uart_handle, "AT+QMTCFG=\"session\",0,0\r\n");
\ 0xE 0x6828 LDR R0,[R5, #+0]
\ 0x10 0x.... LDR.N R1,??DataTable21_11
\ 0x10 0x.... ADR.N R1,?_1
\ 0x12 0x.... 0x.... BL uart_sendstr
51 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF);
52 // 确保打开网络完成
53 osDelay(5000);
50 osDelay(5000);
\ 0x16 0x4620 MOV R0,R4
\ 0x18 0x.... 0x.... BL osDelay
54 // 连接服务器
55 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
\ 0x1C 0xF8D5 0x0000 LDR.W R0,[R5, #+0]
\ 0x20 0x.... ADR.N R1,?_1
\ 0x22 0x.... 0x.... BL uart_sendstr
56 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
57 // 确保服务器连接完毕
58 osDelay(5000);
\ 0x26 0x4620 MOV R0,R4
\ 0x28 0x.... 0x.... BL osDelay
59 // 订阅主题
60 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n");
\ 0x2C 0xF8D5 0x0000 LDR.W R0,[R5, #+0]
\ 0x30 0x.... ADR.N R1,?_2
\ 0x32 0xE8BD 0x4034 POP {R2,R4,R5,LR}
\ 0x36 0x.... 0x.... B.W uart_sendstr
61 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTSUB=0,0,Test_Topic,0\r\n", sizeof("AT+QMTSUB=0,0,Test_Topic,0\r\n"), 0xFFFF);
62 }
63
64 // MQTT发送数据
51 // 打开客户端网络
52 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n");
\ 0x1C 0x6828 LDR R0,[R5, #+0]
\ 0x1E 0x.... LDR.N R1,??DataTable22_11
\ 0x20 0x.... 0x.... BL uart_sendstr
53 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF);
54 // 确保打开网络完成
55 osDelay(5000);
\ 0x24 0x4620 MOV R0,R4
\ 0x26 0x.... 0x.... BL osDelay
56 // 连接服务器
57 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
\ 0x2A 0x6828 LDR R0,[R5, #+0]
\ 0x2C 0x.... ADR.N R1,?_2
\ 0x2E 0x.... 0x.... BL uart_sendstr
58 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
59 // 确保服务器连接完毕
60 osDelay(5000);
\ 0x32 0x4620 MOV R0,R4
\ 0x34 0x.... 0x.... BL osDelay
61 // 订阅主题
62 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n");
\ 0x38 0xF8D5 0x0000 LDR.W R0,[R5, #+0]
\ 0x3C 0x.... ADR.N R1,?_3
\ 0x3E 0xE8BD 0x4034 POP {R2,R4,R5,LR}
\ 0x42 0x.... 0x.... B.W uart_sendstr
63 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTSUB=0,0,Test_Topic,0\r\n", sizeof("AT+QMTSUB=0,0,Test_Topic,0\r\n"), 0xFFFF);
64 }
65
66 // MQTT发送数据
\ In section .text, align 4, keep-with-next
65 void MQTT_Trans_Data()
66 {
67 void MQTT_Trans_Data()
68 {
\ MQTT_Trans_Data: (+1)
\ 0x0 0xB5F8 PUSH {R3-R7,LR}
\ 0x2 0xB088 SUB SP,SP,#+32
67 //字符串长度
68 uint8_t str_len = 0;
69 char str_len_str[32];
70 //创建获取数据指针
71 float32_t *ptr = (float32_t *)&g_stMcs_Para;
72 // 创建JSON数组及对象
73 char *cjson_str = NULL;
74 cJSON * JsonRoot = cJSON_CreateObject();
69 //字符串长度
70 uint8_t str_len = 0;
71 char str_len_str[32];
72 //创建获取数据指针
73 float32_t *ptr = (float32_t *)&g_stMcs_Para;
74 // 创建JSON数组及对象
75 char *cjson_str = NULL;
76 cJSON * JsonRoot = cJSON_CreateObject();
\ 0x4 0x.... 0x.... BL cJSON_CreateObject
\ 0x8 0x4604 MOV R4,R0
75 cJSON * DataArray = cJSON_CreateArray();
77 cJSON * DataArray = cJSON_CreateArray();
\ 0xA 0x.... 0x.... BL cJSON_CreateArray
\ 0xE 0x4605 MOV R5,R0
76
77 cJSON_AddStringToObject(JsonRoot, "deviId", "item_id");
\ 0x10 0x.... 0x.... ADR.W R2,?_4
\ 0x14 0x.... ADR.N R1,?_3
\ 0x16 0x.... LDR.N R6,??DataTable21_2
78
79 cJSON_AddStringToObject(JsonRoot, "deviId", "item_id");
\ 0x10 0x.... 0x.... ADR.W R2,?_5
\ 0x14 0x.... ADR.N R1,?_4
\ 0x16 0x.... LDR.N R6,??DataTable22_2
\ 0x18 0x4620 MOV R0,R4
\ 0x1A 0x.... 0x.... BL cJSON_AddStringToObject
78 cJSON_AddStringToObject(JsonRoot, "frameType", "item_type");
80 cJSON_AddStringToObject(JsonRoot, "frameType", "item_type");
\ 0x1E 0xBF00 Nop
\ 0x20 0x.... 0x.... ADR.W R2,?_6
\ 0x24 0x.... ADR.N R1,?_5
\ 0x20 0x.... 0x.... ADR.W R2,?_7
\ 0x24 0x.... ADR.N R1,?_6
\ 0x26 0x4620 MOV R0,R4
\ 0x28 0x.... 0x.... BL cJSON_AddStringToObject
79 cJSON_AddNumberToObject(JsonRoot, "timeStamp", g_time_stamp);
\ 0x2C 0x.... LDR.N R2,??DataTable21_3
81 cJSON_AddNumberToObject(JsonRoot, "timeStamp", g_time_stamp);
\ 0x2C 0x.... LDR.N R2,??DataTable22_3
\ 0x2E 0x6810 LDR R0,[R2, #+0]
\ 0x30 0x.... 0x.... BL __aeabi_ui2d
\ 0x34 0xEC41 0x0B10 VMOV D0,R0,R1
\ 0x38 0x.... ADR.N R1,?_7
\ 0x38 0x.... ADR.N R1,?_8
\ 0x3A 0x4620 MOV R0,R4
\ 0x3C 0x.... 0x.... BL cJSON_AddNumberToObject
80 cJSON_AddNumberToObject(JsonRoot, "Version", 10);
\ 0x40 0xED9F 0x.... VLDR.W D0,??DataTable21_4
\ 0x44 0x.... ADR.N R1,?_8
82 cJSON_AddNumberToObject(JsonRoot, "Version", 10);
\ 0x40 0xED9F 0x.... VLDR.W D0,??DataTable22_4
\ 0x44 0x.... ADR.N R1,?_9
\ 0x46 0x4620 MOV R0,R4
\ 0x48 0x.... 0x.... BL cJSON_AddNumberToObject
81
82 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
83
84 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
\ 0x4C 0xEA4F 0x0205 MOV.W R2,R5
\ 0x50 0x.... ADR.N R1,?_9
\ 0x50 0x.... ADR.N R1,?_10
\ 0x52 0x4620 MOV R0,R4
\ 0x54 0x.... 0x.... BL cJSON_AddItemToObject
83
84 for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t) - 2; i++)// 雨量光辐射还是空气
85
86 for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t) - 2; i++)// 雨量光辐射还是空气
\ 0x58 0x2700 MOVS R7,#+0
85 {
86 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(((float)((int )(ptr[i] * 100 + 0.5)))/100.0));// 四舍五入两位小数
87 {
88 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(((float)((int )(ptr[i] * 100 + 0.5)))/100.0));// 四舍五入两位小数
^
Warning[Pa205]: implicit conversion from float to double
cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(((float)((int )(ptr[i] * 100 + 0.5)))/100.0));// ËÄÉáÎåÈëÁ½Î»Ð¡Êý
^
"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",86 Warning[Pa205]: implicit
"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",88 Warning[Pa205]: implicit
conversion from float to double
\ ??MQTT_Trans_Data_0: (+1)
\ 0x5A 0xEB06 0x0087 ADD R0,R6,R7, LSL #+2
\ 0x5E 0xEDDF 0x.... VLDR.W S1,??DataTable21_5
\ 0x5E 0xEDDF 0x.... VLDR.W S1,??DataTable22_5
\ 0x62 0xED90 0x0A00 VLDR S0,[R0, #0]
\ 0x66 0xEE60 0x0A20 VMUL.F32 S1,S0,S1
\ 0x6A 0xEE10 0x0A90 VMOV R0,S1
\ 0x6E 0x.... 0x.... BL __aeabi_f2d
\ 0x72 0x2200 MOVS R2,#+0
\ 0x74 0x.... LDR.N R3,??DataTable21_6
\ 0x74 0x.... LDR.N R3,??DataTable22_6
\ 0x76 0x.... 0x.... BL __aeabi_dadd
\ 0x7A 0x.... 0x.... BL __aeabi_d2iz
\ 0x7E 0xEE01 0x0A10 VMOV S2,R0
@ -273,78 +280,78 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x86 0xEE11 0x0A10 VMOV R0,S2
\ 0x8A 0x.... 0x.... BL __aeabi_f2d
\ 0x8E 0x2200 MOVS R2,#+0
\ 0x90 0x.... LDR.N R3,??DataTable21_7
\ 0x90 0x.... LDR.N R3,??DataTable22_7
\ 0x92 0x.... 0x.... BL __aeabi_ddiv
\ 0x96 0xEC41 0x0B10 VMOV D0,R0,R1
\ 0x9A 0x.... 0x.... BL cJSON_CreateNumber
\ 0x9E 0x4601 MOV R1,R0
\ 0xA0 0x4628 MOV R0,R5
\ 0xA2 0x.... 0x.... BL cJSON_AddItemToArray
87 }
89 }
\ 0xA6 0x1C7F ADDS R7,R7,#+1
\ 0xA8 0x2F09 CMP R7,#+9
\ 0xAA 0xD3D6 BCC.N ??MQTT_Trans_Data_0
88
89 // 对象转字符串
90 cjson_str = cJSON_Print(JsonRoot);
90
91 // 对象转字符串
92 cjson_str = cJSON_Print(JsonRoot);
\ 0xAC 0x4620 MOV R0,R4
\ 0xAE 0x.... 0x.... BL cJSON_Print
\ 0xB2 0x4605 MOV R5,R0
91
92 str_len = strlen(cjson_str) + 2 + 4;
93
94 str_len = strlen(cjson_str) + 2 + 4;
\ 0xB4 0x.... 0x.... BL strlen
93 sprintf(str_len_str, "%d", str_len);
95 sprintf(str_len_str, "%d", str_len);
\ 0xB8 0x1D82 ADDS R2,R0,#+6
\ 0xBA 0xB2D2 UXTB R2,R2
\ 0xBC 0x.... ADR.N R1,??DataTable21_8
\ 0xBC 0x.... ADR.N R1,??DataTable22_8
\ 0xBE 0x4668 MOV R0,SP
\ 0xC0 0x.... 0x.... BL sprintf
94
95 // 发送发数据包命令
96 osDelay(2000);
96
97 // 发送发数据包命令
98 osDelay(2000);
\ 0xC4 0xF44F 0x60FA MOV R0,#+2000
\ 0xC8 0x.... LDR.N R6,??DataTable21_1
\ 0xC8 0x.... LDR.N R6,??DataTable22_1
\ 0xCA 0x.... 0x.... BL osDelay
97 uart_sendstr(g_ec801_uart_handle, "AT+QMTPUBEX=0,0,0,0,Test_Topic,");
99 uart_sendstr(g_ec801_uart_handle, "AT+QMTPUBEX=0,0,0,0,Test_Topic,");
\ 0xCE 0x6830 LDR R0,[R6, #+0]
\ 0xD0 0x.... ADR.N R1,?_11
\ 0xD0 0x.... ADR.N R1,?_12
\ 0xD2 0x.... 0x.... BL uart_sendstr
98 uart_sendstr(g_ec801_uart_handle, str_len_str);
100 uart_sendstr(g_ec801_uart_handle, str_len_str);
\ 0xD6 0x6830 LDR R0,[R6, #+0]
\ 0xD8 0x4669 MOV R1,SP
\ 0xDA 0x.... 0x.... BL uart_sendstr
99 uart_sendstr(g_ec801_uart_handle, "\r\n");
101 uart_sendstr(g_ec801_uart_handle, "\r\n");
\ 0xDE 0x6830 LDR R0,[R6, #+0]
\ 0xE0 0x.... ADR.N R1,??DataTable21_12
\ 0xE0 0x.... ADR.N R1,??DataTable22_12
\ 0xE2 0x.... 0x.... BL uart_sendstr
100
101 //发送数据包
102 osDelay(2000);
102
103 //发送数据包
104 osDelay(2000);
\ 0xE6 0xF44F 0x60FA MOV R0,#+2000
\ 0xEA 0x.... 0x.... BL osDelay
103 uart_sendstr(g_ec801_uart_handle, cjson_str);
105 uart_sendstr(g_ec801_uart_handle, cjson_str);
\ 0xEE 0x6830 LDR R0,[R6, #+0]
\ 0xF0 0x4629 MOV R1,R5
\ 0xF2 0x.... 0x.... BL uart_sendstr
104 // uart_sendstr(g_ec801_uart_handle, "\r\n");
105
106 //释放
107 vPortFree(cjson_str);
106 // uart_sendstr(g_ec801_uart_handle, "\r\n");
107
108 //释放
109 vPortFree(cjson_str);
\ 0xF6 0x4628 MOV R0,R5
\ 0xF8 0x.... 0x.... BL vPortFree
108 cJSON_Delete(JsonRoot);
110 cJSON_Delete(JsonRoot);
\ 0xFC 0x4620 MOV R0,R4
\ 0xFE 0x.... 0x.... BL cJSON_Delete
109 }
111 }
\ 0x102 0xB009 ADD SP,SP,#+36
\ 0x104 0xBDF0 POP {R4-R7,PC}
110
111 // 判断闰年1闰0平
112
113 // 判断闰年1闰0平
\ In section .text, align 2, keep-with-next
112 uint16_t fml_leap_year(uint16_t year)
113 {
114 return (((year % 4 == 0)&&(year % 100 != 0)) || (year % 400 == 0));
114 uint16_t fml_leap_year(uint16_t year)
115 {
116 return (((year % 4 == 0)&&(year % 100 != 0)) || (year % 400 == 0));
\ fml_leap_year: (+1)
\ 0x0 0xF010 0x0F03 TST R0,#0x3
\ 0x4 0x4602 MOV R2,R0
@ -366,13 +373,13 @@ Warning[Pa205]: implicit conversion from float to double
\ ??fml_leap_year_1: (+1)
\ 0x2E 0x2001 MOVS R0,#+1
\ 0x30 0x4770 BX LR
115 }
116
117 //日期转时间戳
117 }
118
119 //日期转时间戳
\ In section .text, align 4, keep-with-next
118 uint32_t fml_time_to_stamp(int year, int month, int day, int hour, int minute, int second)
119 {
120 uint32_t fml_time_to_stamp(int year, int month, int day, int hour, int minute, int second)
121 {
\ fml_time_to_stamp: (+1)
\ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR}
\ 0x4 0xB084 SUB SP,SP,#+16
@ -380,81 +387,81 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x8 0x4688 MOV R8,R1
\ 0xA 0x4614 MOV R4,R2
\ 0xC 0x461D MOV R5,R3
120 static uint32_t dax = 0;
121 static uint32_t day_count = 0;
122 uint16_t leap_year_count = 0;
122 static uint32_t dax = 0;
123 static uint32_t day_count = 0;
124 uint16_t leap_year_count = 0;
\ 0xE 0x2600 MOVS R6,#+0
123 uint16_t i;
124
125 // 计算闰年数
126 for (i = 1970; i < year; i++)
125 uint16_t i;
126
127 // 计算闰年数
128 for (i = 1970; i < year; i++)
\ 0x10 0xF240 0x77B2 MOVW R7,#+1970
\ 0x14 0xE004 B.N ??fml_time_to_stamp_0
127 {
128 if (fml_leap_year(i))
129 {
130 if (fml_leap_year(i))
\ ??fml_time_to_stamp_1: (+1)
\ 0x16 0x.... 0x.... BL fml_leap_year
\ 0x1A 0xB100 CBZ.N R0,??fml_time_to_stamp_2
129 {
130 leap_year_count++;
131 {
132 leap_year_count++;
\ 0x1C 0x1C76 ADDS R6,R6,#+1
131 }
132 }
133 }
134 }
\ ??fml_time_to_stamp_2: (+1)
\ 0x1E 0x1C7F ADDS R7,R7,#+1
\ ??fml_time_to_stamp_0: (+1)
\ 0x20 0xB2B8 UXTH R0,R7
\ 0x22 0x4548 CMP R0,R9
\ 0x24 0xDBF7 BLT.N ??fml_time_to_stamp_1
133
134 // 计算年的总天数
135 day_count = leap_year_count * 366 + (year - 1970 - leap_year_count) * 365;
135
136 // 计算年的总天数
137 day_count = leap_year_count * 366 + (year - 1970 - leap_year_count) * 365;
\ 0x26 0xF2A9 0x71B2 SUBW R1,R9,#+1970
\ 0x2A 0xF240 0x106D MOVW R0,#+365
\ 0x2E 0x4341 MULS R1,R0,R1
\ 0x30 0xFA11 0xF686 UXTAH R6,R1,R6
136
137 uint8_t mouthday[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
138
139 uint8_t mouthday[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
\ 0x34 0xEA4F 0x000D MOV.W R0,SP
\ 0x38 0x.... ADR.N R1,?_13
\ 0x38 0x.... ADR.N R1,?_14
\ 0x3A 0x2210 MOVS R2,#+16
\ 0x3C 0x.... 0x.... BL __aeabi_memcpy4
138 // 计算当年到当前月的所有天数
139
140 for (i = 1; i < month; i++)
140 // 计算当年到当前月的所有天数
141
142 for (i = 1; i < month; i++)
\ 0x40 0x2001 MOVS R0,#+1
\ 0x42 0xE003 B.N ??fml_time_to_stamp_3
141 {
142 day_count += mouthday[i];
143 {
144 day_count += mouthday[i];
\ ??fml_time_to_stamp_4: (+1)
\ 0x44 0xF81D 0x1001 LDRB R1,[SP, R1]
\ 0x48 0x1876 ADDS R6,R6,R1
143 }
145 }
\ 0x4A 0x1C40 ADDS R0,R0,#+1
\ ??fml_time_to_stamp_3: (+1)
\ 0x4C 0xB281 UXTH R1,R0
\ 0x4E 0x4541 CMP R1,R8
\ 0x50 0xDBF8 BLT.N ??fml_time_to_stamp_4
144 if(fml_leap_year(year))
146 if(fml_leap_year(year))
\ 0x52 0xFA1F 0xF089 UXTH R0,R9
\ 0x56 0x.... 0x.... BL fml_leap_year
\ 0x5A 0xB100 CBZ.N R0,??fml_time_to_stamp_5
145 {
146 day_count += 1;
147 {
148 day_count += 1;
\ 0x5C 0x1C76 ADDS R6,R6,#+1
147 }
148
149 // 累加计算当月的天数
150 day_count += (day - 1);
151
152 dax = (uint32_t)(day_count * 86400) + (uint32_t)((uint32_t)hour * 3600) + (uint32_t)((uint32_t)minute * 60) + (uint32_t)second;
149 }
150
151 // 累加计算当月的天数
152 day_count += (day - 1);
153
154 return dax;
154 dax = (uint32_t)(day_count * 86400) + (uint32_t)((uint32_t)hour * 3600) + (uint32_t)((uint32_t)minute * 60) + (uint32_t)second;
155
156 return dax;
\ ??fml_time_to_stamp_5: (+1)
\ 0x5E 0x1E64 SUBS R4,R4,#+1
\ 0x60 0xF44F 0x6161 MOV R1,#+3600
\ 0x64 0x19A4 ADDS R4,R4,R6
\ 0x66 0x.... LDR.N R0,??DataTable21_13
\ 0x66 0x.... LDR.N R0,??DataTable22_13
\ 0x68 0x9A0C LDR R2,[SP, #+48]
\ 0x6A 0x9B0D LDR R3,[SP, #+52]
\ 0x6C 0x434D MULS R5,R1,R5
@ -464,79 +471,79 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x78 0x1918 ADDS R0,R3,R4
\ 0x7A 0xB005 ADD SP,SP,#+20
\ 0x7C 0xE8BD 0x83F0 POP {R4-R9,PC}
155 }
157 }
\ In section .bss, align 4
\ 0x0 DS8 4
\ In section .bss, align 4
\ 0x0 DS8 4
156
157
158 // 生成时间戳
158
159
160 // 生成时间戳
\ In section .text, align 4, keep-with-next
159 void EC801_GET_Time()
160 {
161 void EC801_GET_Time()
162 {
\ EC801_GET_Time: (+1)
\ 0x0 0xB578 PUSH {R3-R6,LR}
161 int year, month, day, hour, minute, second;
162 if(USE_UTC)
163 {
164 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
\ 0x2 0x.... LDR.N R4,??DataTable21_1
\ 0x4 0x.... ADR.N R1,?_14
163 int year, month, day, hour, minute, second;
164 if(USE_UTC)
165 {
166 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
\ 0x2 0x.... LDR.N R4,??DataTable22_1
\ 0x4 0x.... ADR.N R1,?_15
\ 0x6 0x6820 LDR R0,[R4, #+0]
\ 0x8 0xB0A3 SUB SP,SP,#+140
\ 0xA 0x.... 0x.... BL uart_sendstr
165 }else
166 {
167 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=2\r\n");
168 }
169 osDelay(1000);
167 }else
168 {
169 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=2\r\n");
170 }
171 osDelay(1000);
\ 0xE 0xF44F 0x707A MOV R0,#+1000
\ 0x12 0x.... 0x.... BL osDelay
\ 0x16 0x2164 MOVS R1,#+100
\ 0x18 0xA80A ADD R0,SP,#+40
\ 0x1A 0x.... 0x.... BL __aeabi_memclr4
170 char time[100] = {0};int index = 0;
172 char time[100] = {0};int index = 0;
\ 0x1E 0x2600 MOVS R6,#+0
\ 0x20 0xAD0A ADD R5,SP,#+40
171
172 // 第一个“后是时间,前面不要
173 do{
174 time[index] = uart_dev_in_char(g_ec801_uart_handle);
173
174 // 第一个“后是时间,前面不要
175 do{
176 time[index] = uart_dev_in_char(g_ec801_uart_handle);
\ ??EC801_GET_Time_0: (+1)
\ 0x22 0x6820 LDR R0,[R4, #+0]
\ 0x24 0x.... 0x.... BL uart_dev_in_char
\ 0x28 0x.... 0x.... BL ?Subroutine0
175 }while(time[index++] != '"');
177 }while(time[index++] != '"');
\ ??CrossCallReturnLabel_0: (+1)
\ 0x2C 0xD1F9 BNE.N ??EC801_GET_Time_0
176 // 丢掉前面的
177 memcpy(time, time + index - 1, index);
178 // 丢掉前面的
179 memcpy(time, time + index - 1, index);
\ 0x2E 0xA90A ADD R1,SP,#+40
\ 0x30 0x4431 ADD R1,R1,R6
\ 0x32 0x4632 MOV R2,R6
\ 0x34 0x1E49 SUBS R1,R1,#+1
\ 0x36 0xA80A ADD R0,SP,#+40
\ 0x38 0x.... 0x.... BL __aeabi_memcpy
178 index = 1;
180 index = 1;
\ 0x3C 0x2601 MOVS R6,#+1
179
180 // "前面是时间
181 do{
182 time[index] = uart_dev_in_char(g_ec801_uart_handle);
181
182 // "前面是时间
183 do{
184 time[index] = uart_dev_in_char(g_ec801_uart_handle);
\ ??EC801_GET_Time_1: (+1)
\ 0x3E 0x6820 LDR R0,[R4, #+0]
\ 0x40 0x.... 0x.... BL uart_dev_in_char
\ 0x44 0x.... 0x.... BL ?Subroutine0
183 }while(time[index++] != '"');
185 }while(time[index++] != '"');
\ ??CrossCallReturnLabel_1: (+1)
\ 0x48 0xD1F9 BNE.N ??EC801_GET_Time_1
184
185 // 字符提取成int
186 int matched = sscanf(time, "\"%d/%d/%d,%d:%d:%d\"", &year, &month, &day, &hour, &minute, &second);
186
187 // 字符提取成int
188 int matched = sscanf(time, "\"%d/%d/%d,%d:%d:%d\"", &year, &month, &day, &hour, &minute, &second);
\ 0x4A 0xA904 ADD R1,SP,#+16
\ 0x4C 0xA805 ADD R0,SP,#+20
\ 0x4E 0xAA06 ADD R2,SP,#+24
@ -547,12 +554,12 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x58 0x9300 STR R3,[SP, #+0]
\ 0x5A 0xAA09 ADD R2,SP,#+36
\ 0x5C 0xF10D 0x0320 ADD.W R3,SP,#+32
\ 0x60 0x.... ADR.N R1,?_15
\ 0x60 0x.... ADR.N R1,?_16
\ 0x62 0xA80A ADD R0,SP,#+40
\ 0x64 0x.... 0x.... BL sscanf
187
188 // 生成时间戳
189 g_time_stamp = fml_time_to_stamp(year, month, day, hour, minute, second);
189
190 // 生成时间戳
191 g_time_stamp = fml_time_to_stamp(year, month, day, hour, minute, second);
\ 0x68 0x9804 LDR R0,[SP, #+16]
\ 0x6A 0x9905 LDR R1,[SP, #+20]
\ 0x6C 0x9001 STR R0,[SP, #+4]
@ -562,9 +569,9 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x74 0x9908 LDR R1,[SP, #+32]
\ 0x76 0x9809 LDR R0,[SP, #+36]
\ 0x78 0x.... 0x.... BL fml_time_to_stamp
\ 0x7C 0x.... LDR.N R1,??DataTable21_3
\ 0x7C 0x.... LDR.N R1,??DataTable22_3
\ 0x7E 0x6008 STR R0,[R1, #+0]
190 }
192 }
\ 0x80 0xB024 ADD SP,SP,#+144
\ 0x82 0xBD70 POP {R4-R6,PC}
@ -578,66 +585,83 @@ Warning[Pa205]: implicit conversion from float to double
\ 0xA 0x4770 BX LR
\ In section .text, align 4, keep-with-next
\ ??DataTable21:
\ ??DataTable22:
\ 0x0 0x0001'86A0 DC32 0x186a0
\ In section .text, align 4, keep-with-next
\ ??DataTable21_1:
\ ??DataTable22_1:
\ 0x0 0x....'.... DC32 g_ec801_uart_handle
\ In section .text, align 4, keep-with-next
\ ??DataTable21_2:
\ ??DataTable22_2:
\ 0x0 0x....'.... DC32 g_stMcs_Para
\ In section .text, align 4, keep-with-next
\ ??DataTable21_3:
\ ??DataTable22_3:
\ 0x0 0x....'.... DC32 g_time_stamp
\ In section .text, align 4, keep-with-next
\ ??DataTable21_4:
\ ??DataTable22_4:
\ 0x0 0x0000'0000 DC32 0x0,0x40240000
\ 0x4024'0000
\ In section .text, align 4, keep-with-next
\ ??DataTable21_5:
\ ??DataTable22_5:
\ 0x0 0x42C8'0000 DC32 0x42c80000
\ In section .text, align 4, keep-with-next
\ ??DataTable21_6:
\ ??DataTable22_6:
\ 0x0 0x3FE0'0000 DC32 0x3fe00000
\ In section .text, align 4, keep-with-next
\ ??DataTable21_7:
\ ??DataTable22_7:
\ 0x0 0x4059'0000 DC32 0x40590000
\ In section .text, align 4, keep-with-next
\ ??DataTable21_8:
\ ??DataTable22_8:
\ 0x0 0x25 0x64 DC8 0x25, 0x64, 0x00, 0x00
\ 0x00 0x00
\ In section .text, align 4, keep-with-next
\ ??DataTable21_9:
\ ??DataTable22_9:
\ 0x0 0x4800'0400 DC32 0x48000400
\ In section .text, align 4, keep-with-next
\ ??DataTable21_10:
\ ??DataTable22_10:
\ 0x0 0x....'.... DC32 huart1
\ In section .text, align 4, keep-with-next
\ ??DataTable21_11:
\ ??DataTable22_11:
\ 0x0 0x....'.... DC32 ?_0
\ In section .text, align 4, keep-with-next
\ ??DataTable21_12:
\ ??DataTable22_12:
\ 0x0 0x0D 0x0A DC8 0x0D, 0x0A, 0x00, 0x00
\ 0x00 0x00
\ In section .text, align 4, keep-with-next
\ ??DataTable21_13:
\ ??DataTable22_13:
\ 0x0 0x0001'5180 DC32 0x15180
\ In section .text, align 4, keep-with-next
\ ?_1:
\ 0x0 0x41 0x54 DC8 "AT+QMTCFG=\"session\",0,0\015\012"
\ 0x2B 0x51
\ 0x4D 0x54
\ 0x43 0x46
\ 0x47 0x3D
\ 0x22 0x73
\ 0x65 0x73
\ 0x73 0x69
\ 0x6F 0x6E
\ 0x22 0x2C
\ 0x30 0x2C
\ 0x30 0x0D
\ 0x0A 0x00
\ 0x1A DS8 2
\ In section .text, align 4, keep-with-next
\ ?_2:
\ 0x0 0x41 0x54 DC8 "AT+QMTCONN=0,Test_SUB\015\012"
\ 0x2B 0x51
\ 0x4D 0x54
@ -673,13 +697,13 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x21 DS8 3
\ In section .rodata, align 4, keep-with-next
\ ?_10:
\ ?_11:
\ 0x0 0x25 0x64 DC8 "%d"
\ 0x00
\ 0x3 DS8 1
\ In section .text, align 4, keep-with-next
\ ?_2:
\ ?_3:
\ 0x0 0x41 0x54 DC8 "AT+QMTSUB=0,0,Test_Topic,0\015\012"
\ 0x2B 0x51
\ 0x4D 0x54
@ -698,13 +722,13 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x1D DS8 3
\ In section .rodata, align 4, keep-with-next
\ ?_12:
\ ?_13:
\ 0x0 0x0D 0x0A DC8 "\015\012"
\ 0x00
\ 0x3 DS8 1
\ In section .text, align 4, keep-with-next
\ ?_3:
\ ?_4:
\ 0x0 0x64 0x65 DC8 "deviId"
\ 0x76 0x69
\ 0x49 0x64
@ -712,14 +736,14 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x7 DS8 1
\ In section .text, align 4, keep-with-next
\ ?_4:
\ ?_5:
\ 0x0 0x69 0x74 DC8 "item_id"
\ 0x65 0x6D
\ 0x5F 0x69
\ 0x64 0x00
\ In section .text, align 4, keep-with-next
\ ?_5:
\ ?_6:
\ 0x0 0x66 0x72 DC8 "frameType"
\ 0x61 0x6D
\ 0x65 0x54
@ -728,7 +752,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0xA DS8 2
\ In section .text, align 4, keep-with-next
\ ?_6:
\ ?_7:
\ 0x0 0x69 0x74 DC8 "item_type"
\ 0x65 0x6D
\ 0x5F 0x74
@ -737,7 +761,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0xA DS8 2
\ In section .text, align 4, keep-with-next
\ ?_7:
\ ?_8:
\ 0x0 0x74 0x69 DC8 "timeStamp"
\ 0x6D 0x65
\ 0x53 0x74
@ -746,21 +770,21 @@ Warning[Pa205]: implicit conversion from float to double
\ 0xA DS8 2
\ In section .text, align 4, keep-with-next
\ ?_8:
\ ?_9:
\ 0x0 0x56 0x65 DC8 "Version"
\ 0x72 0x73
\ 0x69 0x6F
\ 0x6E 0x00
\ In section .text, align 4, keep-with-next
\ ?_9:
\ ?_10:
\ 0x0 0x64 0x61 DC8 "data"
\ 0x74 0x61
\ 0x00
\ 0x5 DS8 3
\ In section .text, align 4, keep-with-next
\ ?_11:
\ ?_12:
\ 0x0 0x41 0x54 DC8 "AT+QMTPUBEX=0,0,0,0,Test_Topic,"
\ 0x2B 0x51
\ 0x4D 0x54
@ -779,7 +803,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x2C 0x00
\ In section .text, align 4, keep-with-next
\ ?_13:
\ ?_14:
\ 0x0 0x00 0x1F DC8 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
\ 0x1C 0x1F
\ 0x1E 0x1F
@ -790,7 +814,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0xD DS8 3
\ In section .text, align 4, keep-with-next
\ ?_14:
\ ?_15:
\ 0x0 0x41 0x54 DC8 "AT+QLTS=0\015\012"
\ 0x2B 0x51
\ 0x4C 0x54
@ -799,7 +823,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x0A 0x00
\ In section .text, align 4, keep-with-next
\ ?_15:
\ ?_16:
\ 0x0 0x22 0x25 DC8 "\"%d/%d/%d,%d:%d:%d\""
\ 0x64 0x2F
\ 0x25 0x64
@ -810,7 +834,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x64 0x3A
\ 0x25 0x64
\ 0x22 0x00
191
193
Maximum stack usage in bytes:
@ -865,40 +889,41 @@ Warning[Pa205]: implicit conversion from float to double
Bytes Function/Label
----- --------------
4 ??DataTable21
4 ??DataTable21_1
4 ??DataTable21_10
4 ??DataTable21_11
4 ??DataTable21_12
4 ??DataTable21_13
4 ??DataTable21_2
4 ??DataTable21_3
8 ??DataTable21_4
4 ??DataTable21_5
4 ??DataTable21_6
4 ??DataTable21_7
4 ??DataTable21_8
4 ??DataTable21_9
4 ??DataTable22
4 ??DataTable22_1
4 ??DataTable22_10
4 ??DataTable22_11
4 ??DataTable22_12
4 ??DataTable22_13
4 ??DataTable22_2
4 ??DataTable22_3
8 ??DataTable22_4
4 ??DataTable22_5
4 ??DataTable22_6
4 ??DataTable22_7
4 ??DataTable22_8
4 ??DataTable22_9
12 ?Subroutine0
36 ?_0
24 ?_1
4 ?_10
32 ?_11
4 ?_12
16 ?_13
12 ?_14
20 ?_15
32 ?_2
8 ?_3
28 ?_1
8 ?_10
4 ?_11
32 ?_12
4 ?_13
16 ?_14
12 ?_15
20 ?_16
24 ?_2
32 ?_3
8 ?_4
12 ?_5
8 ?_5
12 ?_6
12 ?_7
8 ?_8
12 ?_8
8 ?_9
34 EC801E_Power_ON
132 EC801_GET_Time
58 MQTT_Config
70 MQTT_Config
262 MQTT_Trans_Data
24 Read_Status
26 __write
@ -909,13 +934,13 @@ Warning[Pa205]: implicit conversion from float to double
4 g_time_stamp
12 bytes in section .bss
44 bytes in section .rodata
990 bytes in section .text
12 bytes in section .bss
44 bytes in section .rodata
1'030 bytes in section .text
990 bytes of CODE memory
44 bytes of CONST memory
12 bytes of DATA memory
1'030 bytes of CODE memory
44 bytes of CONST memory
12 bytes of DATA memory
Errors: none
Warnings: 2

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -254,7 +254,7 @@ Read_Status:
// 26 uint8_t temp_status = HAL_ERROR;
// 27 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR;
MOV R1,#+512
LDR.N R0,??DataTable21_9
LDR.N R0,??DataTable22_9
CFI FunCall HAL_GPIO_ReadPin
BL HAL_GPIO_ReadPin
CMP R0,#+1
@ -283,8 +283,8 @@ __write:
CFI CFA R13+8
MOV R4,R2
// 34 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000))
LDR.N R3,??DataTable21
LDR.N R0,??DataTable21_10
LDR.N R3,??DataTable22
LDR.N R0,??DataTable22_10
UXTH R2,R2
CFI FunCall HAL_UART_Transmit
BL HAL_UART_Transmit
@ -322,37 +322,46 @@ MQTT_Config:
// 48 osDelay(5000);
MOVW R4,#+5000
MOV R0,R4
LDR.N R5,??DataTable21_1
LDR.N R5,??DataTable22_1
CFI FunCall osDelay
BL osDelay
// 49 //
// 50 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n");
// 49 uart_sendstr(g_ec801_uart_handle, "AT+QMTCFG=\"session\",0,0\r\n");
LDR R0,[R5, #+0]
LDR.N R1,??DataTable21_11
CFI FunCall uart_sendstr
BL uart_sendstr
// 51 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF);
// 52 //
// 53 osDelay(5000);
MOV R0,R4
CFI FunCall osDelay
BL osDelay
// 54 //
// 55 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
LDR.W R0,[R5, #+0]
ADR.N R1,?_1
CFI FunCall uart_sendstr
BL uart_sendstr
// 56 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
// 57 //
// 58 osDelay(5000);
// 50 osDelay(5000);
MOV R0,R4
CFI FunCall osDelay
BL osDelay
// 59 //
// 60 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n");
LDR.W R0,[R5, #+0]
// 51 //
// 52 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n");
LDR R0,[R5, #+0]
LDR.N R1,??DataTable22_11
CFI FunCall uart_sendstr
BL uart_sendstr
// 53 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF);
// 54 //
// 55 osDelay(5000);
MOV R0,R4
CFI FunCall osDelay
BL osDelay
// 56 //
// 57 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
LDR R0,[R5, #+0]
ADR.N R1,?_2
CFI FunCall uart_sendstr
BL uart_sendstr
// 58 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
// 59 //
// 60 osDelay(5000);
MOV R0,R4
CFI FunCall osDelay
BL osDelay
// 61 //
// 62 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n");
LDR.W R0,[R5, #+0]
ADR.N R1,?_3
POP {R2,R4,R5,LR}
CFI R4 SameValue
CFI R5 SameValue
@ -360,18 +369,18 @@ MQTT_Config:
CFI CFA R13+0
CFI FunCall uart_sendstr
B.W uart_sendstr
// 61 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTSUB=0,0,Test_Topic,0\r\n", sizeof("AT+QMTSUB=0,0,Test_Topic,0\r\n"), 0xFFFF);
// 62 }
// 63 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTSUB=0,0,Test_Topic,0\r\n", sizeof("AT+QMTSUB=0,0,Test_Topic,0\r\n"), 0xFFFF);
// 64 }
CFI EndBlock cfiBlock3
// 63
// 64 // MQTT
// 65
// 66 // MQTT
SECTION `.text`:CODE:NOROOT(2)
CFI Block cfiBlock4 Using cfiCommon0
CFI Function MQTT_Trans_Data
THUMB
// 65 void MQTT_Trans_Data()
// 66 {
// 67 void MQTT_Trans_Data()
// 68 {
MQTT_Trans_Data:
PUSH {R3-R7,LR}
CFI R14 Frame(CFA, -4)
@ -382,74 +391,74 @@ MQTT_Trans_Data:
CFI CFA R13+24
SUB SP,SP,#+32
CFI CFA R13+56
// 67 //
// 68 uint8_t str_len = 0;
// 69 char str_len_str[32];
// 70 //
// 71 float32_t *ptr = (float32_t *)&g_stMcs_Para;
// 72 // JSON
// 73 char *cjson_str = NULL;
// 74 cJSON * JsonRoot = cJSON_CreateObject();
// 69 //
// 70 uint8_t str_len = 0;
// 71 char str_len_str[32];
// 72 //
// 73 float32_t *ptr = (float32_t *)&g_stMcs_Para;
// 74 // JSON
// 75 char *cjson_str = NULL;
// 76 cJSON * JsonRoot = cJSON_CreateObject();
CFI FunCall cJSON_CreateObject
BL cJSON_CreateObject
MOV R4,R0
// 75 cJSON * DataArray = cJSON_CreateArray();
// 77 cJSON * DataArray = cJSON_CreateArray();
CFI FunCall cJSON_CreateArray
BL cJSON_CreateArray
MOV R5,R0
// 76
// 77 cJSON_AddStringToObject(JsonRoot, "deviId", "item_id");
ADR.W R2,?_4
ADR.N R1,?_3
LDR.N R6,??DataTable21_2
// 78
// 79 cJSON_AddStringToObject(JsonRoot, "deviId", "item_id");
ADR.W R2,?_5
ADR.N R1,?_4
LDR.N R6,??DataTable22_2
MOV R0,R4
CFI FunCall cJSON_AddStringToObject
BL cJSON_AddStringToObject
// 78 cJSON_AddStringToObject(JsonRoot, "frameType", "item_type");
// 80 cJSON_AddStringToObject(JsonRoot, "frameType", "item_type");
Nop
ADR.W R2,?_6
ADR.N R1,?_5
ADR.W R2,?_7
ADR.N R1,?_6
MOV R0,R4
CFI FunCall cJSON_AddStringToObject
BL cJSON_AddStringToObject
// 79 cJSON_AddNumberToObject(JsonRoot, "timeStamp", g_time_stamp);
LDR.N R2,??DataTable21_3
// 81 cJSON_AddNumberToObject(JsonRoot, "timeStamp", g_time_stamp);
LDR.N R2,??DataTable22_3
LDR R0,[R2, #+0]
CFI FunCall __aeabi_ui2d
BL __aeabi_ui2d
VMOV D0,R0,R1
ADR.N R1,?_7
MOV R0,R4
CFI FunCall cJSON_AddNumberToObject
BL cJSON_AddNumberToObject
// 80 cJSON_AddNumberToObject(JsonRoot, "Version", 10);
VLDR.W D0,??DataTable21_4
ADR.N R1,?_8
MOV R0,R4
CFI FunCall cJSON_AddNumberToObject
BL cJSON_AddNumberToObject
// 81
// 82 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
MOV.W R2,R5
// 82 cJSON_AddNumberToObject(JsonRoot, "Version", 10);
VLDR.W D0,??DataTable22_4
ADR.N R1,?_9
MOV R0,R4
CFI FunCall cJSON_AddNumberToObject
BL cJSON_AddNumberToObject
// 83
// 84 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
MOV.W R2,R5
ADR.N R1,?_10
MOV R0,R4
CFI FunCall cJSON_AddItemToObject
BL cJSON_AddItemToObject
// 83
// 84 for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t) - 2; i++)// 雨量光辐射还是空气
// 85
// 86 for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t) - 2; i++)// 雨量光辐射还是空气
MOVS R7,#+0
// 85 {
// 86 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(((float)((int )(ptr[i] * 100 + 0.5)))/100.0));// 四舍五入两位小数
// 87 {
// 88 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(((float)((int )(ptr[i] * 100 + 0.5)))/100.0));// 四舍五入两位小数
??MQTT_Trans_Data_0:
ADD R0,R6,R7, LSL #+2
VLDR.W S1,??DataTable21_5
VLDR.W S1,??DataTable22_5
VLDR S0,[R0, #0]
VMUL.F32 S1,S0,S1
VMOV R0,S1
CFI FunCall __aeabi_f2d
BL __aeabi_f2d
MOVS R2,#+0
LDR.N R3,??DataTable21_6
LDR.N R3,??DataTable22_6
CFI FunCall __aeabi_dadd
BL __aeabi_dadd
CFI FunCall __aeabi_d2iz
@ -460,7 +469,7 @@ MQTT_Trans_Data:
CFI FunCall __aeabi_f2d
BL __aeabi_f2d
MOVS R2,#+0
LDR.N R3,??DataTable21_7
LDR.N R3,??DataTable22_7
CFI FunCall __aeabi_ddiv
BL __aeabi_ddiv
VMOV D0,R0,R1
@ -470,88 +479,88 @@ MQTT_Trans_Data:
MOV R0,R5
CFI FunCall cJSON_AddItemToArray
BL cJSON_AddItemToArray
// 87 }
// 89 }
ADDS R7,R7,#+1
CMP R7,#+9
BCC.N ??MQTT_Trans_Data_0
// 88
// 89 //
// 90 cjson_str = cJSON_Print(JsonRoot);
// 90
// 91 //
// 92 cjson_str = cJSON_Print(JsonRoot);
MOV R0,R4
CFI FunCall cJSON_Print
BL cJSON_Print
MOV R5,R0
// 91
// 92 str_len = strlen(cjson_str) + 2 + 4;
// 93
// 94 str_len = strlen(cjson_str) + 2 + 4;
CFI FunCall strlen
BL strlen
// 93 sprintf(str_len_str, "%d", str_len);
// 95 sprintf(str_len_str, "%d", str_len);
ADDS R2,R0,#+6
UXTB R2,R2
ADR.N R1,??DataTable21_8
ADR.N R1,??DataTable22_8
MOV R0,SP
CFI FunCall sprintf
BL sprintf
// 94
// 95 //
// 96 osDelay(2000);
// 96
// 97 //
// 98 osDelay(2000);
MOV R0,#+2000
LDR.N R6,??DataTable21_1
LDR.N R6,??DataTable22_1
CFI FunCall osDelay
BL osDelay
// 97 uart_sendstr(g_ec801_uart_handle, "AT+QMTPUBEX=0,0,0,0,Test_Topic,");
// 99 uart_sendstr(g_ec801_uart_handle, "AT+QMTPUBEX=0,0,0,0,Test_Topic,");
LDR R0,[R6, #+0]
ADR.N R1,?_11
ADR.N R1,?_12
CFI FunCall uart_sendstr
BL uart_sendstr
// 98 uart_sendstr(g_ec801_uart_handle, str_len_str);
// 100 uart_sendstr(g_ec801_uart_handle, str_len_str);
LDR R0,[R6, #+0]
MOV R1,SP
CFI FunCall uart_sendstr
BL uart_sendstr
// 99 uart_sendstr(g_ec801_uart_handle, "\r\n");
// 101 uart_sendstr(g_ec801_uart_handle, "\r\n");
LDR R0,[R6, #+0]
ADR.N R1,??DataTable21_12
ADR.N R1,??DataTable22_12
CFI FunCall uart_sendstr
BL uart_sendstr
// 100
// 101 //
// 102 osDelay(2000);
// 102
// 103 //
// 104 osDelay(2000);
MOV R0,#+2000
CFI FunCall osDelay
BL osDelay
// 103 uart_sendstr(g_ec801_uart_handle, cjson_str);
// 105 uart_sendstr(g_ec801_uart_handle, cjson_str);
LDR R0,[R6, #+0]
MOV R1,R5
CFI FunCall uart_sendstr
BL uart_sendstr
// 104 // uart_sendstr(g_ec801_uart_handle, "\r\n");
// 105
// 106 //
// 107 vPortFree(cjson_str);
// 106 // uart_sendstr(g_ec801_uart_handle, "\r\n");
// 107
// 108 //
// 109 vPortFree(cjson_str);
MOV R0,R5
CFI FunCall vPortFree
BL vPortFree
// 108 cJSON_Delete(JsonRoot);
// 110 cJSON_Delete(JsonRoot);
MOV R0,R4
CFI FunCall cJSON_Delete
BL cJSON_Delete
// 109 }
// 111 }
ADD SP,SP,#+36
CFI CFA R13+20
POP {R4-R7,PC}
CFI EndBlock cfiBlock4
// 110
// 111 // 10
// 112
// 113 // 10
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock5 Using cfiCommon0
CFI Function fml_leap_year
CFI NoCalls
THUMB
// 112 uint16_t fml_leap_year(uint16_t year)
// 113 {
// 114 return (((year % 4 == 0)&&(year % 100 != 0)) || (year % 400 == 0));
// 114 uint16_t fml_leap_year(uint16_t year)
// 115 {
// 116 return (((year % 4 == 0)&&(year % 100 != 0)) || (year % 400 == 0));
fml_leap_year:
TST R0,#0x3
MOV R2,R0
@ -573,17 +582,17 @@ fml_leap_year:
??fml_leap_year_1:
MOVS R0,#+1
BX LR
// 115 }
// 117 }
CFI EndBlock cfiBlock5
// 116
// 117 //
// 118
// 119 //
SECTION `.text`:CODE:NOROOT(2)
CFI Block cfiBlock6 Using cfiCommon0
CFI Function fml_time_to_stamp
THUMB
// 118 uint32_t fml_time_to_stamp(int year, int month, int day, int hour, int minute, int second)
// 119 {
// 120 uint32_t fml_time_to_stamp(int year, int month, int day, int hour, int minute, int second)
// 121 {
fml_time_to_stamp:
PUSH {R3-R9,LR}
CFI R14 Frame(CFA, -4)
@ -600,84 +609,84 @@ fml_time_to_stamp:
MOV R8,R1
MOV R4,R2
MOV R5,R3
// 120 static uint32_t dax = 0;
// 121 static uint32_t day_count = 0;
// 122 uint16_t leap_year_count = 0;
// 122 static uint32_t dax = 0;
// 123 static uint32_t day_count = 0;
// 124 uint16_t leap_year_count = 0;
MOVS R6,#+0
// 123 uint16_t i;
// 124
// 125 //
// 126 for (i = 1970; i < year; i++)
// 125 uint16_t i;
// 126
// 127 //
// 128 for (i = 1970; i < year; i++)
MOVW R7,#+1970
B.N ??fml_time_to_stamp_0
// 127 {
// 128 if (fml_leap_year(i))
// 129 {
// 130 if (fml_leap_year(i))
??fml_time_to_stamp_1:
CFI FunCall fml_leap_year
BL fml_leap_year
CBZ.N R0,??fml_time_to_stamp_2
// 129 {
// 130 leap_year_count++;
// 131 {
// 132 leap_year_count++;
ADDS R6,R6,#+1
// 131 }
// 132 }
// 133 }
// 134 }
??fml_time_to_stamp_2:
ADDS R7,R7,#+1
??fml_time_to_stamp_0:
UXTH R0,R7
CMP R0,R9
BLT.N ??fml_time_to_stamp_1
// 133
// 134 //
// 135 day_count = leap_year_count * 366 + (year - 1970 - leap_year_count) * 365;
// 135
// 136 //
// 137 day_count = leap_year_count * 366 + (year - 1970 - leap_year_count) * 365;
SUBW R1,R9,#+1970
MOVW R0,#+365
MULS R1,R0,R1
UXTAH R6,R1,R6
// 136
// 137 uint8_t mouthday[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
// 138
// 139 uint8_t mouthday[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
MOV.W R0,SP
ADR.N R1,?_13
ADR.N R1,?_14
MOVS R2,#+16
CFI FunCall __aeabi_memcpy4
BL __aeabi_memcpy4
// 138 //
// 139
// 140 for (i = 1; i < month; i++)
// 140 //
// 141
// 142 for (i = 1; i < month; i++)
MOVS R0,#+1
B.N ??fml_time_to_stamp_3
// 141 {
// 142 day_count += mouthday[i];
// 143 {
// 144 day_count += mouthday[i];
??fml_time_to_stamp_4:
LDRB R1,[SP, R1]
ADDS R6,R6,R1
// 143 }
// 145 }
ADDS R0,R0,#+1
??fml_time_to_stamp_3:
UXTH R1,R0
CMP R1,R8
BLT.N ??fml_time_to_stamp_4
// 144 if(fml_leap_year(year))
// 146 if(fml_leap_year(year))
UXTH R0,R9
CFI FunCall fml_leap_year
BL fml_leap_year
CBZ.N R0,??fml_time_to_stamp_5
// 145 {
// 146 day_count += 1;
// 147 {
// 148 day_count += 1;
ADDS R6,R6,#+1
// 147 }
// 148
// 149 //
// 150 day_count += (day - 1);
// 151
// 152 dax = (uint32_t)(day_count * 86400) + (uint32_t)((uint32_t)hour * 3600) + (uint32_t)((uint32_t)minute * 60) + (uint32_t)second;
// 149 }
// 150
// 151 //
// 152 day_count += (day - 1);
// 153
// 154 return dax;
// 154 dax = (uint32_t)(day_count * 86400) + (uint32_t)((uint32_t)hour * 3600) + (uint32_t)((uint32_t)minute * 60) + (uint32_t)second;
// 155
// 156 return dax;
??fml_time_to_stamp_5:
SUBS R4,R4,#+1
MOV R1,#+3600
ADDS R4,R4,R6
LDR.N R0,??DataTable21_13
LDR.N R0,??DataTable22_13
LDR R2,[SP, #+48]
LDR R3,[SP, #+52]
MULS R5,R1,R5
@ -688,7 +697,7 @@ fml_time_to_stamp:
ADD SP,SP,#+20
CFI CFA R13+28
POP {R4-R9,PC}
// 155 }
// 157 }
CFI EndBlock cfiBlock6
SECTION `.bss`:DATA:REORDER:NOROOT(2)
@ -698,16 +707,16 @@ fml_time_to_stamp:
SECTION `.bss`:DATA:REORDER:NOROOT(2)
DATA
DS8 4
// 156
// 157
// 158 //
// 158
// 159
// 160 //
SECTION `.text`:CODE:NOROOT(2)
CFI Block cfiBlock7 Using cfiCommon0
CFI Function EC801_GET_Time
THUMB
// 159 void EC801_GET_Time()
// 160 {
// 161 void EC801_GET_Time()
// 162 {
EC801_GET_Time:
PUSH {R3-R6,LR}
CFI R14 Frame(CFA, -4)
@ -715,22 +724,22 @@ EC801_GET_Time:
CFI R5 Frame(CFA, -12)
CFI R4 Frame(CFA, -16)
CFI CFA R13+20
// 161 int year, month, day, hour, minute, second;
// 162 if(USE_UTC)
// 163 {
// 164 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
LDR.N R4,??DataTable21_1
ADR.N R1,?_14
// 163 int year, month, day, hour, minute, second;
// 164 if(USE_UTC)
// 165 {
// 166 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
LDR.N R4,??DataTable22_1
ADR.N R1,?_15
LDR R0,[R4, #+0]
SUB SP,SP,#+140
CFI CFA R13+160
CFI FunCall uart_sendstr
BL uart_sendstr
// 165 }else
// 166 {
// 167 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=2\r\n");
// 168 }
// 169 osDelay(1000);
// 167 }else
// 168 {
// 169 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=2\r\n");
// 170 }
// 171 osDelay(1000);
MOV R0,#+1000
CFI FunCall osDelay
BL osDelay
@ -738,23 +747,23 @@ EC801_GET_Time:
ADD R0,SP,#+40
CFI FunCall __aeabi_memclr4
BL __aeabi_memclr4
// 170 char time[100] = {0};int index = 0;
// 172 char time[100] = {0};int index = 0;
MOVS R6,#+0
ADD R5,SP,#+40
// 171
// 172 //
// 173 do{
// 174 time[index] = uart_dev_in_char(g_ec801_uart_handle);
// 173
// 174 //
// 175 do{
// 176 time[index] = uart_dev_in_char(g_ec801_uart_handle);
??EC801_GET_Time_0:
LDR R0,[R4, #+0]
CFI FunCall uart_dev_in_char
BL uart_dev_in_char
BL ?Subroutine0
// 175 }while(time[index++] != '"');
// 177 }while(time[index++] != '"');
??CrossCallReturnLabel_0:
BNE.N ??EC801_GET_Time_0
// 176 //
// 177 memcpy(time, time + index - 1, index);
// 178 //
// 179 memcpy(time, time + index - 1, index);
ADD R1,SP,#+40
ADD R1,R1,R6
MOV R2,R6
@ -762,23 +771,23 @@ EC801_GET_Time:
ADD R0,SP,#+40
CFI FunCall __aeabi_memcpy
BL __aeabi_memcpy
// 178 index = 1;
// 180 index = 1;
MOVS R6,#+1
// 179
// 180 // "
// 181 do{
// 182 time[index] = uart_dev_in_char(g_ec801_uart_handle);
// 181
// 182 // "
// 183 do{
// 184 time[index] = uart_dev_in_char(g_ec801_uart_handle);
??EC801_GET_Time_1:
LDR R0,[R4, #+0]
CFI FunCall uart_dev_in_char
BL uart_dev_in_char
BL ?Subroutine0
// 183 }while(time[index++] != '"');
// 185 }while(time[index++] != '"');
??CrossCallReturnLabel_1:
BNE.N ??EC801_GET_Time_1
// 184
// 185 // int
// 186 int matched = sscanf(time, "\"%d/%d/%d,%d:%d:%d\"", &year, &month, &day, &hour, &minute, &second);
// 186
// 187 // int
// 188 int matched = sscanf(time, "\"%d/%d/%d,%d:%d:%d\"", &year, &month, &day, &hour, &minute, &second);
ADD R1,SP,#+16
ADD R0,SP,#+20
ADD R2,SP,#+24
@ -789,13 +798,13 @@ EC801_GET_Time:
STR R3,[SP, #+0]
ADD R2,SP,#+36
ADD.W R3,SP,#+32
ADR.N R1,?_15
ADR.N R1,?_16
ADD R0,SP,#+40
CFI FunCall sscanf
BL sscanf
// 187
// 188 //
// 189 g_time_stamp = fml_time_to_stamp(year, month, day, hour, minute, second);
// 189
// 190 //
// 191 g_time_stamp = fml_time_to_stamp(year, month, day, hour, minute, second);
LDR R0,[SP, #+16]
LDR R1,[SP, #+20]
STR R0,[SP, #+4]
@ -806,9 +815,9 @@ EC801_GET_Time:
LDR R0,[SP, #+36]
CFI FunCall fml_time_to_stamp
BL fml_time_to_stamp
LDR.N R1,??DataTable21_3
LDR.N R1,??DataTable22_3
STR R0,[R1, #+0]
// 190 }
// 192 }
ADD SP,SP,#+144
CFI CFA R13+16
POP {R4-R6,PC}
@ -817,98 +826,98 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21:
??DataTable22:
DATA32
DC32 0x186a0
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_1:
??DataTable22_1:
DATA32
DC32 g_ec801_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_2:
??DataTable22_2:
DATA32
DC32 g_stMcs_Para
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_3:
??DataTable22_3:
DATA32
DC32 g_time_stamp
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_4:
??DataTable22_4:
DATA32
DC32 0x0,0x40240000
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_5:
??DataTable22_5:
DATA32
DC32 0x42c80000
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_6:
??DataTable22_6:
DATA32
DC32 0x3fe00000
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_7:
??DataTable22_7:
DATA32
DC32 0x40590000
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_8:
??DataTable22_8:
DATA8
DC8 0x25, 0x64, 0x00, 0x00
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_9:
??DataTable22_9:
DATA32
DC32 0x48000400
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_10:
??DataTable22_10:
DATA32
DC32 huart1
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_11:
??DataTable22_11:
DATA32
DC32 ?_0
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_12:
??DataTable22_12:
DATA8
DC8 0x0D, 0x0A, 0x00, 0x00
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable21_13:
??DataTable22_13:
DATA32
DC32 0x15180
@ -949,12 +958,21 @@ EC801_GET_Time:
DATA
?_1:
DATA8
DC8 "AT+QMTCONN=0,Test_SUB\015\012"
DC8 "AT+QMTCFG=\"session\",0,0\015\012"
DATA16
DS8 2
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_2:
DATA8
DC8 "AT+QMTCONN=0,Test_SUB\015\012"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_3:
DATA8
DC8 "AT+QMTSUB=0,0,Test_Topic,0\015\012"
DATA
@ -963,7 +981,7 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_3:
?_4:
DATA8
DC8 "deviId"
DS8 1
@ -971,14 +989,14 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_4:
?_5:
DATA8
DC8 "item_id"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_5:
?_6:
DATA8
DC8 "frameType"
DATA16
@ -987,7 +1005,7 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_6:
?_7:
DATA8
DC8 "item_type"
DATA16
@ -996,7 +1014,7 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_7:
?_8:
DATA8
DC8 "timeStamp"
DATA16
@ -1005,14 +1023,14 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_8:
?_9:
DATA8
DC8 "Version"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_9:
?_10:
DATA8
DC8 "data"
DATA
@ -1021,14 +1039,14 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_11:
?_12:
DATA8
DC8 "AT+QMTPUBEX=0,0,0,0,Test_Topic,"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_13:
?_14:
DATA8
DC8 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
DATA
@ -1037,14 +1055,14 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_14:
?_15:
DATA8
DC8 "AT+QLTS=0\015\012"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_15:
?_16:
DATA8
DC8 "\"%d/%d/%d,%d:%d:%d\""
@ -1063,28 +1081,28 @@ EC801_GET_Time:
SECTION `.rodata`:CONST:NOROOT(2)
DATA
?_10:
?_11:
DATA8
DC8 "%d"
DS8 1
SECTION `.rodata`:CONST:NOROOT(2)
DATA
?_12:
?_13:
DATA8
DC8 "\015\012"
DS8 1
END
// 191
// 193
//
// 12 bytes in section .bss
// 44 bytes in section .rodata
// 990 bytes in section .text
// 12 bytes in section .bss
// 44 bytes in section .rodata
// 1'030 bytes in section .text
//
// 990 bytes of CODE memory
// 44 bytes of CONST memory
// 12 bytes of DATA memory
// 1'030 bytes of CODE memory
// 44 bytes of CONST memory
// 12 bytes of DATA memory
//
//Errors: none
//Warnings: 2

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 08/Aug/2024 11:48:16
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 09/Aug/2024 10:03:29
// Copyright 1999-2023 IAR Systems AB.
//
// 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,7 +148,7 @@
<RecentlyUsedMenus>1</RecentlyUsedMenus>
<MenuShadows>1</MenuShadows>
<ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay>
<CommandsUsage>82040000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000150100000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D0000002892000001000000148100001E0000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E8100007D0100001F810000AA0000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000110000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000020000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C000001000000468100007D000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002C000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage>
<CommandsUsage>9B040000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000220100000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D0000002892000001000000148100001E0000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E8100007D0100001F810000AB0000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000110000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000022000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C0000010000004681000086000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002C000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000</CommandsWithoutImages>
@ -227,7 +227,6 @@
<item>av_angle</item>
<item>av_speed</item>
<item>win_10min</item>
<item>ave_10min_direction</item>
<item></item>
</expressions>
<col-names>
@ -936,7 +935,7 @@
</DockingManager-256>
<MFCToolBar-34048>
<Name>CMSIS-Pack</Name>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000083040000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000BC040000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
</MFCToolBar-34048>
<Pane-34048>
<ID>34048</ID>
@ -953,7 +952,7 @@
</BasePane-34048>
<MFCToolBar-34049>
<Name>Debug</Name>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E56860000020004009E040000FFFEFF000000000000000000000000000100000001000000018013860000020004009A040000FFFEFF00000000000000000000000000010000000100000001805E86000002000400A0040000FFFEFF00000000000000000000000000010000000100000001806086000002000400A2040000FFFEFF00000000000000000000000000010000000100000001805D860000020004009F040000FFFEFF0000000000000000000000000001000000010000000180108600000200040098040000FFFEFF0000000000000000000000000001000000010000000180118600000200000099040000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E14860000020000009B040000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E5686000002000400D7040000FFFEFF00000000000000000000000000010000000100000001801386000002000400D3040000FFFEFF00000000000000000000000000010000000100000001805E86000002000400D9040000FFFEFF00000000000000000000000000010000000100000001806086000002000400DB040000FFFEFF00000000000000000000000000010000000100000001805D86000002000400D8040000FFFEFF00000000000000000000000000010000000100000001801086000002000400D1040000FFFEFF00000000000000000000000000010000000100000001801186000002000000D2040000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E1486000002000000D4040000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
</MFCToolBar-34049>
<Pane-34049>
<ID>34049</ID>
@ -970,7 +969,7 @@
</BasePane-34049>
<MFCToolBar-34050>
<Name>Trace</Name>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E539200000000040005050000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000040006050000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E53920000000004003E050000FFFEFF03450054004D000000000000000000000000000100000001000000018054920000000004003F050000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
</MFCToolBar-34050>
<Pane-34050>
<ID>34050</ID>
@ -987,7 +986,7 @@
</BasePane-34050>
<MFCToolBar-34051>
<Name>Main</Name>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000E5040000FFFEFF000000000000000000000000000100000001000000018001E1000000000000E6040000FFFEFF000000000000000000000000000100000001000000018003E1000000000400E8040000FFFEFF00000000000000000000000000010000000100000001800081000000000000C5040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000400EB040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000000ED040000FFFEFF000000000000000000000000000100000001000000018022E1000000000400EC040000FFFEFF000000000000000000000000000100000001000000018025E1000000000000EE040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000400EF040000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400F0040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400D7040000FFFEFF000000000000000000000000000100000001000000018024E1000000000400E0040000FFFEFF000000000000000000000000000100000001000000018028E1000000000400DF040000FFFEFF000000000000000000000000000100000001000000018029E1000000000400E1040000FFFEFF00000000000000000000000000010000000100000001800281000000000400C6040000FFFEFF00000000000000000000000000010000000100000001802981000000000400DB040000FFFEFF00000000000000000000000000010000000100000001802781000000000400D9040000FFFEFF00000000000000000000000000010000000100000001802881000000000400DA040000FFFEFF00000000000000000000000000010000000100000001801D81000000000000D3040000FFFEFF00000000000000000000000000010000000100000001801E81000000000400D4040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000400CA040000FFFEFF00000000000000000000000000010000000100000001800C81000002000000CB040000FFFEFF00000000000000000000000000010000000100000001805F86000002000000DE040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000D5040000FFFEFF00000000000000000000000000010000000100000001802081000002000000D6040000FFFEFF00000000000000000000000000010000000100000001804681000002000200DC040000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000001E050000FFFEFF000000000000000000000000000100000001000000018001E10000000000001F050000FFFEFF000000000000000000000000000100000001000000018003E100000000000021050000FFFEFF00000000000000000000000000010000000100000001800081000000000000FE040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000024050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040026050000FFFEFF000000000000000000000000000100000001000000018022E100000000040025050000FFFEFF000000000000000000000000000100000001000000018025E100000000000027050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000028050000FFFEFF00000000000000000000000000010000000100000001802CE100000000040029050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040010050000FFFEFF000000000000000000000000000100000001000000018024E100000000000019050000FFFEFF000000000000000000000000000100000001000000018028E100000000040018050000FFFEFF000000000000000000000000000100000001000000018029E10000000000001A050000FFFEFF00000000000000000000000000010000000100000001800281000000000000FF040000FFFEFF0000000000000000000000000001000000010000000180298100000000000014050000FFFEFF0000000000000000000000000001000000010000000180278100000000000012050000FFFEFF0000000000000000000000000001000000010000000180288100000000000013050000FFFEFF00000000000000000000000000010000000100000001801D810000000000000C050000FFFEFF00000000000000000000000000010000000100000001801E810000000004000D050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000200000003050000FFFEFF00000000000000000000000000010000000100000001800C8100000200000004050000FFFEFF00000000000000000000000000010000000100000001805F8600000200000017050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000020000000E050000FFFEFF000000000000000000000000000100000001000000018020810000020000000F050000FFFEFF0000000000000000000000000001000000010000000180468100000200020015050000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
</MFCToolBar-34051>
<Pane-34051>
<ID>34051</ID>

View File

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