MQTT推送需要的JSON ok

This commit is contained in:
95384 2024-08-07 17:26:49 +08:00
parent 19a9b994be
commit ea78f8dac6
97 changed files with 7617 additions and 6247 deletions

View File

@ -212,13 +212,14 @@ void Trans_4g_Task(void const * argument)
{
/* USER CODE BEGIN StartDefaultTask */
EC801E_Power_ON();
osDelay(5000);
EC801_GET_Time();
MQTT_Config();
/* Infinite loop */
for(;;)
{
osDelay(1000);
MQTT_Trans_Json();
MQTT_Trans_Data();
osDelay(10000);
}
/* USER CODE END StartDefaultTask */
}

View File

@ -68,6 +68,7 @@ extern TIM_HandleTypeDef htim1;
extern uint8_t rx_uart1_buf[1];
extern uint8_t rx_uart2_buf[1];
extern uint8_t rx_uart3_buf[1];
extern uint8_t rx_uart5_buf[1];
/* USER CODE END EV */
/******************************************************************************/
@ -235,9 +236,25 @@ void USART3_IRQHandler(void)
if(!RingQueueFull(&dev->uart_ring_queue))
InRingQueue(&dev->uart_ring_queue, c);
/* USER CODE END USART3_IRQn 1 */
}
/**
* @brief This function handles USART5 global interrupt.
*/
void UART5_IRQHandler(void)
{
/* USER CODE BEGIN USART3_IRQn 0 */
uint8_t c = 0;
/* USER CODE END USART3_IRQn 0 */
HAL_UART_IRQHandler(&huart5);
/* USER CODE BEGIN USART3_IRQn 1 */
uart_device_info *dev = (uart_device_info *)g_ec801_uart_handle;
HAL_UART_Receive_IT(&huart5, rx_uart5_buf,1);
c = rx_uart5_buf[0];
if(!RingQueueFull(&dev->uart_ring_queue))
InRingQueue(&dev->uart_ring_queue, c);
/* USER CODE END USART3_IRQn 1 */
}

View File

@ -24,6 +24,7 @@
uint8_t rx_uart1_buf[1] = {0x00};
uint8_t rx_uart2_buf[1] = {0x00};
uint8_t rx_uart3_buf[1] = {0x00};
uint8_t rx_uart5_buf[1] = {0x00};
/* USER CODE END 0 */
UART_HandleTypeDef hlpuart1;
@ -87,7 +88,7 @@ void MX_UART5_Init(int baud)
Error_Handler();
}
/* USER CODE BEGIN UART5_Init 2 */
HAL_UART_Receive_IT(&huart5, rx_uart5_buf,1);
/* USER CODE END UART5_Init 2 */
}

View File

@ -6,6 +6,10 @@
#include "uart_dev.h"
#include "anemometer_dev.h"
#define USE_UTC 1
uint32_t g_time_stamp;
//控制上电并开机
void EC801E_Power_ON()
{
@ -57,18 +61,22 @@ void MQTT_Config()
// 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);
}
// MQTT发送JSON数据
void MQTT_Trans_Json()
// MQTT发送数据
void MQTT_Trans_Data()
{
//字符串长度
uint8_t str_len = 0;
char str_len_str[32];
//创建获取数据指针
float32_t *ptr = (float32_t *)&g_stMcs_Para;
// 创建JSON数组及对象
char *cjson_str = NULL;
cJSON * JsonRoot = cJSON_CreateObject();
cJSON * DataArray = cJSON_CreateArray();
cJSON_AddStringToObject(JsonRoot, "deviId", "占位");
cJSON_AddStringToObject(JsonRoot, "frameType", "占位");
cJSON_AddNumberToObject(JsonRoot, "timeStamp", 1722844604);
cJSON_AddStringToObject(JsonRoot, "deviId", "item_id");
cJSON_AddStringToObject(JsonRoot, "frameType", "item_type");
cJSON_AddNumberToObject(JsonRoot, "timeStamp", g_time_stamp);
cJSON_AddNumberToObject(JsonRoot, "Version", 10);
cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
@ -77,18 +85,106 @@ void MQTT_Trans_Json()
{
cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(ptr[i]));
}
// cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(g_stMcs_Para.min_wind_direction));
// 对象转字符串+发送
// 对象转字符串
cjson_str = cJSON_Print(JsonRoot);
uart_sendstr(g_term_uart_handle, cjson_str);
vPortFree(cjson_str);
str_len = strlen(cjson_str) + 2;
sprintf(str_len_str, "%d", str_len);
// 发送发数据包命令
osDelay(2000);
uart_sendstr(g_ec801_uart_handle, "AT+QMTPUBEX=0,0,0,0,Test_Topic,");
uart_sendstr(g_ec801_uart_handle, str_len_str);
uart_sendstr(g_ec801_uart_handle, "\r\n");
//发送数据包
osDelay(2000);
uart_sendstr(g_ec801_uart_handle, cjson_str);
uart_sendstr(g_ec801_uart_handle, "\r\n");
//释放
vPortFree(cjson_str);
cJSON_Delete(JsonRoot);
}
// MQTT发送数据命令
void MQTT_Trans_Command()
// 判断闰年1闰0平
uint16_t fml_leap_year(uint16_t year)
{
return (((year % 4 == 0)&&(year % 100 != 0)) || (year % 400 == 0));
}
//日期转时间戳
uint32_t fml_time_to_stamp(int year, int month, int day, int hour, int minute, int second)
{
static uint32_t dax = 0;
static uint32_t day_count = 0;
uint16_t leap_year_count = 0;
uint16_t i;
// 计算闰年数
for (i = 1970; i < year; i++)
{
if (fml_leap_year(i))
{
leap_year_count++;
}
}
// 计算年的总天数
day_count = leap_year_count * 366 + (year - 1970 - leap_year_count) * 365;
uint8_t mouthday[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
// 计算当年到当前月的所有天数
for (i = 1; i < month; i++)
{
day_count += mouthday[i];
}
if(fml_leap_year(year))
{
day_count += 1;
}
// 累加计算当月的天数
day_count += (day - 1);
dax = (uint32_t)(day_count * 86400) + (uint32_t)((uint32_t)hour * 3600) + (uint32_t)((uint32_t)minute * 60) + (uint32_t)second;
return dax;
}
// 生成时间戳
void EC801_GET_Time()
{
int year, month, day, hour, minute, second;
if(USE_UTC)
{
uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
}else
{
uart_sendstr(g_ec801_uart_handle, "AT+QLTS=2\r\n");
}
osDelay(1000);
char time[100] = {0};int index = 0;
// 第一个“后是时间,前面不要
do{
time[index] = uart_dev_in_char(g_ec801_uart_handle);
}while(time[index++] != '"');
// 丢掉前面的
memcpy(time, time + index - 1, index);
index = 1;
// "前面是时间
do{
time[index] = uart_dev_in_char(g_ec801_uart_handle);
}while(time[index++] != '"');
// 字符提取成int
int matched = sscanf(time, "\"%d/%d/%d,%d:%d:%d\"", &year, &month, &day, &hour, &minute, &second);
// 生成时间戳
g_time_stamp = fml_time_to_stamp(year, month, day, hour, minute, second);
}

View File

@ -9,7 +9,8 @@ extern "C" {
void EC801E_Power_ON();
void MQTT_Config();
void MQTT_Trans_Json();
void MQTT_Trans_Data();
void EC801_GET_Time();
#ifdef __cplusplus
}

View File

@ -2,375 +2,6 @@
<BuildDb>
<Tool>
<Name>compiler</Name>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\timers.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\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_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_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\Core\Src\adc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\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\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_rcc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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_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\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\App\Src\uart_dev.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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\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_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\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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\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\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_dma.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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_flash.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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\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_flash_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\frt_protocol.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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\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\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_spi.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi.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\Core\Src\i2c.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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\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_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\portable\IAR\ARM_CM4F\port.c</Path>
<Output>
@ -380,33 +11,6 @@
<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\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\Middlewares\Third_Party\FreeRTOS\Source\queue.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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\stm32l4xx_hal_msp.c</Path>
<Output>
@ -417,30 +21,21 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\cJSON.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.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>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.lst</Path>
</Output>
</Parent>
<Parent>
@ -453,12 +48,12 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c</Path>
<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\Shell_738121877093898511.dir\shell_autocomplete.s</Path>
<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\Shell_738121877093898511.dir\shell_autocomplete.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.lst</Path>
</Output>
</Parent>
<Parent>
@ -471,21 +66,12 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c</Path>
<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_cmdhist.s</Path>
<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_cmdhist.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>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst</Path>
</Output>
</Parent>
<Parent>
@ -498,21 +84,111 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c</Path>
<Path>E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.s</Path>
<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\EC801E_17758034221153603070.dir\EC801E.lst</Path>
<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\HP203B\hp203b.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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_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\Sht3x\sht30.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.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_i2c.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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\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>
@ -525,12 +201,48 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\gpio.c</Path>
<Path>E:\Y\IAR\micro_climate\App\Src\uart_dev.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.lst</Path>
<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\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\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\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\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>
@ -543,29 +255,317 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c</Path>
<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\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.s</Path>
<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\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.lst</Path>
<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_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\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\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\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_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\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\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\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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\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\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\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\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\App\Src\frt_protocol.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\inflash.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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\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>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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_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\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\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_spi.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi.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_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_gpio.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.lst</Path>
</Output>
</Parent>
<Parent>
<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\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>
</Tool>
<Tool>
<Name>assembler</Name>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\portasm.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\EWARM\startup_stm32l496xx.s</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EWARM_18443280873093131863.dir\startup_stm32l496xx.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\portasm.lst</Path>
</Output>
</Parent>
</Tool>
<Tool>
<Name>linker</Name>

Binary file not shown.

View File

@ -7,44 +7,44 @@
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
650 1077 7446279309304170 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/spi.o a8bea0bf06ab2afe
3820 3975 7446279338400781 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/croutine.o fec8dff9e3001349
133 699 7446279304918588 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
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
1125 1655 7446279314829845 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
123 722 7447249725337029 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
5057 5103 7446279349661588 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EWARM_18443280873093131863.dir/startup_stm32l496xx.o 983b34495e4a9f06
4510 5076 7446279349181591 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/stream_buffer.o a2c4202a3c04b26c
784 1287 7447249731337035 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/stream_buffer.o a2c4202a3c04b26c
1079 1339 7446279312034775 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Filter_2427836196881467961.dir/filter.o 1021703d4dd9edaf
5004 5153 7446279350181586 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/timers.o aec0756d465e7d4f
544 1242 7446279310319236 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
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
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
2240 2687 7446279325472114 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.o e6241ebc22880fa8
4610 5477 7446279353394604 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/tasks.o 925e9e5e1f9c00b6
774 1397 7446279312524780 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/stm32l4xx_it.o d3b9c956d118e1e0
4756 5367 7446279352298661 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca
918 1714 7447249735992452 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/tasks.o 925e9e5e1f9c00b6
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
1754 1911 7446279317731507 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_cmdhist.o 38590687c47a2cbc
1176 1753 7446279315676453 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/usart.o e0a5563efe00cc8
882 1547 7446279314029839 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
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
2 542 7446279303818474 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/inflash.o 6384979adabcf318
1341 2012 7446279318511567 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
153 685 7447249724997030 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
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
39 648 7446279304548474 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/adc.o 7fd39f29b6b2108a
1657 2237 7446279320916699 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Sht3x_8257160562692203274.dir/sht30.o d6ce7047a76c72a3
185 816 7447249725527026 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
1914 2443 7446279322611754 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.o ffd5c9fe60b1cb86
4360 4653 7446279344816073 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/event_groups.o 2605e327da29e9c1
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
103 772 7446279305593974 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/uart_dev.o a0d36a68c77f5f1a
2 372 7446288323475415 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/uart_dev.o a0d36a68c77f5f1a
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
2870 3426 7446279332819211 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.o 2db3b7171b5c7eec
4719 5001 7446279348651588 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/heap_4.o 9cbc680675f46c5a
963 1237 7447249731257026 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/heap_4.o 9cbc680675f46c5a
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
@ -52,117 +52,56 @@
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
3566 4608 7446279344636069 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.o e19c1f22ef08f9c4
2962 3563 7446279334230356 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/cmsis_os.o be977a9f349ad14c
5079 5112 7446279349801605 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/portasm.o 97d4445452c7ac15
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
2690 5221 7446279350721583 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c.o a8caa8580e5e5d8b
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
4851 5053 7446279349151596 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/port.o a4849925602de71e
72 879 7446279307339082 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
3978 4716 7446279345701440 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
4655 4848 7446279347116514 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/list.o cbbfd62742ca92f9
5497 5752 7446279355695238 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
5754 5779 7446279356477147 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
163 1828 7446279315826434 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f
2 382 7446283444252969 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
383 599 7446283446514814 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
601 618 7446283446831827 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 326 7446283816401719 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
327 534 7446283818461721 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
536 554 7446283818767026 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 372 7446288323475415 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/uart_dev.o a0d36a68c77f5f1a
373 585 7446288325664519 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
587 604 7446288325997135 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
35 374 7446289544964165 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
3 403 7446289545175974 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
405 612 7446289547434912 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
614 630 7446289547730069 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
227 389 7446311132910245 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/croutine.o fec8dff9e3001349
34 597 7446311134875907 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
134 639 7446311134975905 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
71 693 7446311135551375 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
103 729 7446311135871375 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
164 761 7446311135851372 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Sht3x_8257160562692203274.dir/sht30.o d6ce7047a76c72a3
194 814 7446311137091371 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/cmsis_os.o be977a9f349ad14c
3 847 7446311137101370 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
642 915 7446311138158820 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/list.o cbbfd62742ca92f9
695 961 7446311138599361 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/port.o a4849925602de71e
964 1001 7446311139042797 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/portasm.o 97d4445452c7ac15
763 1032 7446311139322868 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/heap_4.o 9cbc680675f46c5a
731 1044 7446311139442843 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/event_groups.o 2605e327da29e9c1
918 1053 7446311139532790 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/timers.o aec0756d465e7d4f
817 1252 7446311141503919 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/stream_buffer.o a2c4202a3c04b26c
600 1298 7446311141973918 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca
848 1590 7446311144875275 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/tasks.o 925e9e5e1f9c00b6
1 581 7446311447298486 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
35 439 7446311459386297 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
67 467 7446311459676300 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
135 483 7446311459836034 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
102 563 7446311460646846 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
2 604 7446311461021826 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
605 818 7446311463162648 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
820 839 7446311463499583 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 320 7446311681724468 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
321 522 7446311683719345 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
524 539 7446311684019345 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 324 7446312048482632 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
325 528 7446312050482580 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
530 546 7446312050792630 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 640 7446313236599293 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
641 847 7446313238641266 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
849 865 7446313238956822 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 404 7446315665830090 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
36 659 7446315668390125 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
661 869 7446315670572781 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
871 887 7446315670893929 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 450 7446322178796390 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
34 479 7446322179106409 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
71 705 7446322181346431 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
707 914 7446322183536497 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
916 933 7446322183856497 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 335 7446324687701993 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
336 549 7446324689832299 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
551 567 7446324690131958 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 371 7446325210423353 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
372 575 7446325212545655 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
577 593 7446325212856192 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
64 358 7446325943402452 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
34 386 7446325943662452 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
2 492 7446325944726303 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
494 696 7446325946742871 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
698 714 7446325947055840 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
102 437 7446345827755756 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
38 502 7446345828300898 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
72 523 7446345828454161 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
2 1114 7446346253334222 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f
1115 1318 7446346255346722 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1319 1336 7446346255636733 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 385 7446347213879998 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
387 601 7446347216012315 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
603 620 7446347216332321 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 353 7446361484597375 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
1 338 7446364247564268 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
3 314 7446365924602629 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
315 537 7446365926779561 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
539 558 7446365927129553 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 416 7446369465009693 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
36 443 7446369465273525 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
445 678 7446369467711167 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
680 699 7446369468061128 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
33 456 7446375134724340 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
2 589 7446375136085442 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
2 326 7446376682544024 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
327 548 7446376684745363 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
550 568 7446376685070660 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 381 7446378941576860 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
382 593 7446378943770208 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
594 611 7446378944100753 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
34 390 7446380972153968 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
2 500 7446380973275793 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
65 643 7446380974658455 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
645 865 7446380976892445 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
868 886 7446380977227628 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 345 7446381765610227 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
34 597 7446381768145553 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
600 805 7446381770211175 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
807 825 7446381770531111 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
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
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

View File

@ -1,86 +1,86 @@
# ninja log v5
6 541 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.xcl ed62f047ab4d50e1
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
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
9 533 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/spi.xcl 757c84479e347688
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
4270 4882 7445525546335702 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7
12 523 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.xcl 96bd9c362b7a66a6
555 1006 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Filter_2427836196881467961.dir/filter.xcl ad75120e53206fce
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
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
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
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
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
1048 1124 7446330361728894 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
1104 1178 7446330362285507 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
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
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
23 560 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.xcl fcd389c668127e06
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
1007 1479 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.xcl a51b422d87ca2b64
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
1007 1479 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.xcl a51b422d87ca2b64
1024 1613 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.xcl c1d458af51c78d9d
1019 1580 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.xcl 4b5fbfa27482da61
2 549 7446366657219087 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
1 1068 7447250996384903 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
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
1633 2181 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ex.xcl c4e8bb1fce57f9b8
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
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
11 837 7446330358870242 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
4 1075 7447250996489792 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
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
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
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
2305 2825 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.xcl 87c50a2191251892
1667 3251 7446369445521606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1582 2165 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.xcl 6739fe127f5ddaf4
1713 3339 7447252349868839 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
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
1622 2174 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.xcl 26c79eff915015a9
2159 2669 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.xcl fabdb5b59d337d71
1364 1987 7446330370381784 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f
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
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
2 545 7446337258314280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
8 1063 7447250996324906 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
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
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
7139 7337 7445525570000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.xcl 2dbe4270a7f9113e
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
3388 3947 7445525537041583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.pbi aa4adddd26997092
3279 3853 7445525536060211 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.pbi b05fa04f872c7003
838 1337 7446330363840581 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi a922e6223fcd58d7
15 585 7446330356344271 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5
2 363 7446141070088034 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.pbi fdd10afb825c4e91
815 1363 7446330364110582 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
17 875 7446330359240253 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
19 854 7446330359050241 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
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
11 1014 7447250995861653 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
13 1040 7447250996134902 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
4559 5141 7445525548964721 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.pbi acb106c2e1783a90
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,229 +90,84 @@
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
925 1102 7446330361518892 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae
962 1047 7446330360975310 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
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
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
1180 1359 7446330364100595 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c
1108 1281 7446330363310583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68
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
5733 6210 7445525559656008 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.pbi 19cb1d67190ba1f8
1193 1242 7446330362940582 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
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
5799 6314 7445525560688738 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.pbi fa4ec2c6c3b08897
5899 6519 7445525562744858 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.pbi bcf1bbe76359666d
1125 1192 7446330362425495 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4
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
855 950 7446330360000236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
849 924 7446330359730245 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
555 1097 7446369424445468 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
876 961 7446330360120270 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
1360 1741 7446330367926462 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2
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
556 1106 7447252328471141 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
546 1305 7446337265923336 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1064 1953 7447251005287621 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
13 848 7446330358980246 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
6 1054 7447250996254905 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
550 1281 7446366664538495 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1097 1665 7446369430126083 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2 83 7446346264839039 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
1113 1986 7447251005617668 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1106 1713 7447252334539508 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
5 111 7447250986842369 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 554 7446369419009796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
11 560 7446369502759309 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
561 1097 7446369508142740 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1098 1658 7446369513741276 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1659 3139 7446369528077664 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 553 7446371396579272 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
554 1071 7446371401785280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1072 1632 7446371407385335 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1632 3144 7446371422061856 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 574 7446371479336376 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
574 1157 7446371485179574 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1158 1754 7446371491146777 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1755 3371 7446371506810061 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 561 7446371664803811 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
561 1142 7446371670634464 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1143 1736 7446371676572121 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1738 3253 7446371691297590 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 545 7446373359112543 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
546 1075 7446373364418547 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1076 1649 7446373370160347 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1650 3143 7446373384633315 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7446373441553297 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
536 1069 7446373446905368 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1070 1641 7446373452627303 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1642 3168 7446373467415743 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 555 7446373524525608 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
556 1103 7446373530012838 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1103 1681 7446373535802512 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1682 3253 7446373550735417 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 535 7446373607952921 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
536 1067 7446373613281304 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1068 1643 7446373619034701 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1643 3132 7446373633460462 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 563 7446373740981284 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
564 1105 7446373746409246 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1105 1693 7446373752291013 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1693 3301 7446373767909530 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 551 7446373825046761 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
552 1080 7446373830338953 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1080 1650 7446373836044939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1651 3182 7446373850526214 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 547 7446373907833934 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
548 1083 7446373913190095 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1084 1674 7446373919105756 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1675 3200 7446373933872529 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7446373990851194 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
537 1073 7446373996225863 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1073 1657 7446374002070789 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1658 3187 7446374016876613 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 535 7446374073858421 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
535 1062 7446374079151280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1063 1628 7446374084807604 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1629 3137 7446374099410386 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 556 7446374308066919 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
557 1125 7446374313764458 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1126 1701 7446374319525471 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1702 3217 7446374334248670 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 557 7446374391349981 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
558 1128 7446374397061090 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1128 1749 7446374403265509 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1750 3509 7446374420277869 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 538 7446374527684436 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
538 1081 7446374533130832 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1082 1650 7446374538818632 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1651 3255 7446374554385904 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 580 7446374611812573 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
581 1125 7446374617265295 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1125 1892 7446374624922373 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1893 3460 7446374640126793 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 549 7446374748006185 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
549 1075 7446374753272542 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1076 1647 7446374759000062 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1648 3154 7446374773521101 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 580 7446374881304092 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
1 601 7446374881514093 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
602 1327 7446374888781472 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1328 1883 7446374894334383 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1883 3380 7446374908835674 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 541 7446375016037398 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
542 1066 7446375021303379 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1067 1633 7446375026970649 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1633 3096 7446375041145578 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 547 7446376155827547 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
548 1117 7446376161519954 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1118 1718 7446376167535422 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1719 3271 7446376182529598 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 543 7446376239593301 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
543 1071 7446376244890329 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1072 1631 7446376250490806 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1631 3119 7446376264722706 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 518 7446376371896114 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
518 1033 7446376377060192 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1033 1607 7446376382805245 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1608 3137 7446376397601729 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 626 7446376505740218 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
628 1193 7446376511403693 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1194 1798 7446376517459426 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1798 3379 7446376532680827 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 561 7446376691299961 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
562 1117 7446376696874323 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1118 1698 7446376702682601 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1698 3187 7446376717098869 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7446376773944266 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
537 1068 7446376779268915 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1069 1647 7446376785062436 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1648 3240 7446376800496080 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 550 7446377260389789 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
551 1079 7446377265693230 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1080 1655 7446377271448551 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1655 3126 7446377285714910 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 572 7446377745216378 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
573 1094 7446377750446507 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1095 1652 7446377756028019 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1653 3170 7446377770707726 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 546 7446377878088304 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
547 1073 7446377883363407 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1075 1634 7446377888968539 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1635 3094 7446377903019090 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 545 7446378111073589 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
546 1102 7446378116656177 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1102 1654 7446378122180742 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1654 3158 7446378136784051 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 525 7446378193515855 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
526 1071 7446378198975915 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1071 1690 7446378205167261 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1691 3199 7446378219772259 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 535 7446378276635939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
536 1068 7446378281986126 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1069 1624 7446378287534302 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1625 3136 7446378302195692 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 556 7446378409581796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
557 1096 7446378414989636 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1097 1693 7446378420673908 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1693 3194 7446378435479125 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 528 7446378492396355 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
529 1049 7446378497625479 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1050 1615 7446378503280421 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1616 3070 7446378517368309 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 529 7446378674778415 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
529 1046 7446378679955337 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1047 1607 7446378685565701 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1607 3069 7446378699724074 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 562 7446378958130943 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
563 1101 7446378963520536 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1101 1675 7446378969267737 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1676 3137 7446378983408952 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 560 7446379795062126 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
561 1308 7446379802549549 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1309 1897 7446379808446913 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1898 3400 7446379822960861 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 543 7446380332537719 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
544 1274 7446380339862790 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1275 1843 7446380345557236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1844 3363 7446380359868063 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 555 7446380668711642 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
556 1295 7446380676119128 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1295 1882 7446380681989306 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1883 3397 7446380696660726 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 561 7446380804155613 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
562 1291 7446380811464973 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1292 1872 7446380817267776 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1873 3362 7446380831674571 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 551 7446380888762261 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
552 1276 7446380896020358 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1277 1838 7446380901640367 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1839 3356 7446380916329142 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 549 7446381023553645 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
550 1281 7446381030885462 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1282 1888 7446381036948865 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1889 3381 7446381051434894 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 570 7446381410536149 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
571 1308 7446381417928416 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1309 1896 7446381423806257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1896 3364 7446381438023522 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 569 7446381495342715 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
570 1334 7446381502997759 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1335 1936 7446381509013701 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1937 3430 7446381523495389 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 550 7446381580568035 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
551 1294 7446381588010897 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1295 1862 7446381593691249 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1863 3361 7446381608185803 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 535 7446381665188254 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
536 1255 7446381672399378 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1256 1819 7446381678029939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1819 3304 7446381692406908 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 555 7447252322966706 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
2 550 7447253866162706 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
551 1305 7447253873715271 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1306 1879 7447253879457348 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1880 3367 7447253893799055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 545 7447253950956400 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
545 1273 7447253958258939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1274 1844 7447253963967740 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1844 3340 7447253978418820 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 528 7447254286995828 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
529 1283 7447254294556123 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1284 1880 7447254300530230 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1881 3458 7447254315808774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 539 7447254372794695 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
540 1265 7447254380072212 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1266 1836 7447254385778767 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1837 3328 7447254400232874 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 546 7447255362625157 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
546 1285 7447255370035184 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1286 1856 7447255375731663 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1857 3450 7447255390692865 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 533 7447255448121516 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
534 1061 7447255453408080 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1062 1628 7447255459075337 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1629 3131 7447255473630841 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 551 7447255581077524 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
552 1099 7447255586567564 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1100 1668 7447255592263973 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1669 3174 7447255606817849 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 563 7447257224395941 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
564 1145 7447257229973505 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1146 1734 7447257236116186 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1734 3267 7447257250958101 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 581 7447257912098508 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
582 1149 7447257917807207 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1150 1735 7447257923672812 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1736 3190 7447257937755441 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 532 7447257994668096 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
533 1052 7447257999874897 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1054 1609 7447258005447538 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1610 3065 7447258019524992 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0

View File

@ -0,0 +1,48 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\spi.pbi: \
E:\Y\IAR\micro_climate\Core\Src\spi.c \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h

View File

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

View File

@ -1,31 +1,22 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\cJSON.pbi: \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\cJSON.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\FreeRTOS_4809373609813369194.dir\port.pbi: \
E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ctype.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_stdlib.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdlib.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
E:\Y\IAR\micro_climate\Core\Src\cJSON.c
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h

View File

@ -1,8 +1,7 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\anemometer_dev.pbi: \
E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\inflash.pbi: \
E:\Y\IAR\micro_climate\App\Src\inflash.c \
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\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
@ -47,50 +46,15 @@ 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\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\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\Filter\filter.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.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\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\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
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h

View File

@ -1,86 +1,62 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\EC801E_17758034221153603070.dir\EC801E.pbi: \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
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\semphr.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\uart_dev.pbi: \
E:\Y\IAR\micro_climate\App\Src\uart_dev.c \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\cJSON.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\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\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
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\Drivers\EC801E\EC801E.h \
E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.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 \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdarg.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\timer.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.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 06/Aug/2024 16:03:45
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
# 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 06/Aug/2024 16:03:45
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
// 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 06/Aug/2024 17:02:56
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:19:31
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -430,22 +430,26 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
213 /* USER CODE BEGIN StartDefaultTask */
214 EC801E_Power_ON();
\ 0x2 0x.... 0x.... BL EC801E_Power_ON
215 MQTT_Config();
\ 0x6 0x.... 0x.... BL MQTT_Config
216 /* Infinite loop */
217 for(;;)
218 {
219 osDelay(1000);
215 osDelay(5000);
\ 0x6 0xF241 0x3088 MOVW R0,#+5000
\ 0xA 0x.... 0x.... BL osDelay
216 EC801_GET_Time();
\ 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();
\ ??Trans_4g_Task_0: (+1)
\ 0xA 0xF44F 0x707A MOV R0,#+1000
\ 0xE 0x.... 0x.... BL osDelay
220 MQTT_Trans_Json();
\ 0x12 0x.... 0x.... BL MQTT_Trans_Json
\ 0x16 0xE7F8 B.N ??Trans_4g_Task_0
221
222 }
223 /* USER CODE END StartDefaultTask */
224 }
\ 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 }
\ In section .text, align 4, keep-with-next
\ ??DataTable9:
@ -517,7 +521,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
\ 0x61 0x73
\ 0x6B 0x00
\ 0xE DS8 2
225 /* USER CODE END Application */
226 /* USER CODE END Application */
Maximum stack usage in bytes:
@ -536,8 +540,9 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
16 -> read_and_process_uart_data
8 Trans_4g_Task
8 -> EC801E_Power_ON
8 -> EC801_GET_Time
8 -> MQTT_Config
8 -> MQTT_Trans_Json
8 -> MQTT_Trans_Data
8 -> osDelay
0 vApplicationGetIdleTaskMemory
@ -560,7 +565,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
62 MX_FREERTOS_Init
18 SensorTask
26 StartDefaultTask
24 Trans_4g_Task
36 Trans_4g_Task
20 anemometerHandle
Trans_4g_taskHandle
ledTaskHandle
@ -580,9 +585,9 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
624 bytes in section .bss
68 bytes in section .rodata
328 bytes in section .text
340 bytes in section .text
328 bytes of CODE memory
340 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 06/Aug/2024 17:02:56
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:19:31
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -62,9 +62,10 @@
#define SHT_PROGBITS 0x1
EXTERN EC801E_Power_ON
EXTERN EC801_GET_Time
EXTERN HAL_GPIO_TogglePin
EXTERN MQTT_Config
EXTERN MQTT_Trans_Json
EXTERN MQTT_Trans_Data
EXTERN g_rs485_uart_handle
EXTERN g_term_uart_handle
EXTERN osDelay
@ -540,25 +541,31 @@ Trans_4g_Task:
// 214 EC801E_Power_ON();
CFI FunCall EC801E_Power_ON
BL EC801E_Power_ON
// 215 MQTT_Config();
CFI FunCall MQTT_Config
BL MQTT_Config
// 216 /* Infinite loop */
// 217 for(;;)
// 218 {
// 219 osDelay(1000);
??Trans_4g_Task_0:
MOV R0,#+1000
// 215 osDelay(5000);
MOVW R0,#+5000
CFI FunCall osDelay
BL osDelay
// 216 EC801_GET_Time();
CFI FunCall EC801_GET_Time
BL EC801_GET_Time
// 217 MQTT_Config();
CFI FunCall MQTT_Config
BL MQTT_Config
// 218 /* Infinite loop */
// 219 for(;;)
// 220 {
// 221 MQTT_Trans_Data();
??Trans_4g_Task_0:
CFI FunCall MQTT_Trans_Data
BL MQTT_Trans_Data
// 222 osDelay(10000);
MOVW R0,#+10000
CFI FunCall osDelay
BL osDelay
// 220 MQTT_Trans_Json();
CFI FunCall MQTT_Trans_Json
BL MQTT_Trans_Json
B.N ??Trans_4g_Task_0
// 221
// 222 }
// 223 /* USER CODE END StartDefaultTask */
// 224 }
// 223 }
// 224 /* USER CODE END StartDefaultTask */
// 225 }
CFI EndBlock cfiBlock5
SECTION `.text`:CODE:NOROOT(2)
@ -661,13 +668,13 @@ Trans_4g_Task:
DS8 2
END
// 225 /* USER CODE END Application */
// 226 /* USER CODE END Application */
//
// 624 bytes in section .bss
// 68 bytes in section .rodata
// 328 bytes in section .text
// 340 bytes in section .text
//
// 328 bytes of CODE memory
// 340 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 06/Aug/2024 16:03:02
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 6 2024"
\ 0x0 0x41 0x75 DC8 "Aug 7 2024"
\ 0x67 0x20
\ 0x20 0x36
\ 0x20 0x37
\ 0x20 0x32
\ 0x30 0x32
\ 0x34 0x00
\ In section .text, align 4, keep-with-next
\ ?_3:
\ 0x0 0x31 0x36 DC8 "16:03:02"
\ 0x3A 0x30
\ 0x33 0x3A
\ 0x30 0x32
\ 0x0 0x31 0x37 DC8 "17:12:01"
\ 0x3A 0x31
\ 0x32 0x3A
\ 0x30 0x31
\ 0x00
\ 0x9 DS8 3
253

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 16:03:02
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -619,14 +619,14 @@ Error_Handler:
DATA
?_2:
DATA8
DC8 "Aug 6 2024"
DC8 "Aug 7 2024"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_3:
DATA8
DC8 "16:03:02"
DC8 "17:12:01"
DATA
DS8 3

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 14:12:11
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 15:23:47
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -129,208 +129,209 @@ E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c
68 extern uint8_t rx_uart1_buf[1];
69 extern uint8_t rx_uart2_buf[1];
70 extern uint8_t rx_uart3_buf[1];
71 /* USER CODE END EV */
72
73 /******************************************************************************/
74 /* Cortex-M4 Processor Interruption and Exception Handlers */
75 /******************************************************************************/
76 /**
77 * @brief This function handles Non maskable interrupt.
78 */
71 extern uint8_t rx_uart5_buf[1];
72 /* USER CODE END EV */
73
74 /******************************************************************************/
75 /* Cortex-M4 Processor Interruption and Exception Handlers */
76 /******************************************************************************/
77 /**
78 * @brief This function handles Non maskable interrupt.
79 */
\ In section .text, align 2, keep-with-next
79 void NMI_Handler(void)
80 {
81 /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
82
83 /* USER CODE END NonMaskableInt_IRQn 0 */
84 /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
85 while (1)
80 void NMI_Handler(void)
81 {
82 /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
83
84 /* USER CODE END NonMaskableInt_IRQn 0 */
85 /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
86 while (1)
\ NMI_Handler: (+1)
\ ??NMI_Handler_0: (+1)
\ 0x0 0xE7FE B.N ??NMI_Handler_0
86 {
87 }
88 /* USER CODE END NonMaskableInt_IRQn 1 */
89 }
90
91 /**
92 * @brief This function handles Hard fault interrupt.
93 */
87 {
88 }
89 /* USER CODE END NonMaskableInt_IRQn 1 */
90 }
91
92 /**
93 * @brief This function handles Hard fault interrupt.
94 */
\ In section .text, align 2, keep-with-next
94 void HardFault_Handler(void)
95 {
96 /* USER CODE BEGIN HardFault_IRQn 0 */
97
98 /* USER CODE END HardFault_IRQn 0 */
99 while (1)
95 void HardFault_Handler(void)
96 {
97 /* USER CODE BEGIN HardFault_IRQn 0 */
98
99 /* USER CODE END HardFault_IRQn 0 */
100 while (1)
\ HardFault_Handler: (+1)
\ ??HardFault_Handler_0: (+1)
\ 0x0 0xE7FE B.N ??HardFault_Handler_0
100 {
101 /* USER CODE BEGIN W1_HardFault_IRQn 0 */
102 /* USER CODE END W1_HardFault_IRQn 0 */
103 }
104 }
105
106 /**
107 * @brief This function handles Memory management fault.
108 */
101 {
102 /* USER CODE BEGIN W1_HardFault_IRQn 0 */
103 /* USER CODE END W1_HardFault_IRQn 0 */
104 }
105 }
106
107 /**
108 * @brief This function handles Memory management fault.
109 */
\ In section .text, align 2, keep-with-next
109 void MemManage_Handler(void)
110 {
111 /* USER CODE BEGIN MemoryManagement_IRQn 0 */
112
113 /* USER CODE END MemoryManagement_IRQn 0 */
114 while (1)
110 void MemManage_Handler(void)
111 {
112 /* USER CODE BEGIN MemoryManagement_IRQn 0 */
113
114 /* USER CODE END MemoryManagement_IRQn 0 */
115 while (1)
\ MemManage_Handler: (+1)
\ ??MemManage_Handler_0: (+1)
\ 0x0 0xE7FE B.N ??MemManage_Handler_0
115 {
116 /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
117 /* USER CODE END W1_MemoryManagement_IRQn 0 */
118 }
119 }
120
121 /**
122 * @brief This function handles Prefetch fault, memory access fault.
123 */
116 {
117 /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
118 /* USER CODE END W1_MemoryManagement_IRQn 0 */
119 }
120 }
121
122 /**
123 * @brief This function handles Prefetch fault, memory access fault.
124 */
\ In section .text, align 2, keep-with-next
124 void BusFault_Handler(void)
125 {
126 /* USER CODE BEGIN BusFault_IRQn 0 */
127
128 /* USER CODE END BusFault_IRQn 0 */
129 while (1)
125 void BusFault_Handler(void)
126 {
127 /* USER CODE BEGIN BusFault_IRQn 0 */
128
129 /* USER CODE END BusFault_IRQn 0 */
130 while (1)
\ BusFault_Handler: (+1)
\ ??BusFault_Handler_0: (+1)
\ 0x0 0xE7FE B.N ??BusFault_Handler_0
130 {
131 /* USER CODE BEGIN W1_BusFault_IRQn 0 */
132 /* USER CODE END W1_BusFault_IRQn 0 */
133 }
134 }
135
136 /**
137 * @brief This function handles Undefined instruction or illegal state.
138 */
131 {
132 /* USER CODE BEGIN W1_BusFault_IRQn 0 */
133 /* USER CODE END W1_BusFault_IRQn 0 */
134 }
135 }
136
137 /**
138 * @brief This function handles Undefined instruction or illegal state.
139 */
\ In section .text, align 2, keep-with-next
139 void UsageFault_Handler(void)
140 {
141 /* USER CODE BEGIN UsageFault_IRQn 0 */
142
143 /* USER CODE END UsageFault_IRQn 0 */
144 while (1)
140 void UsageFault_Handler(void)
141 {
142 /* USER CODE BEGIN UsageFault_IRQn 0 */
143
144 /* USER CODE END UsageFault_IRQn 0 */
145 while (1)
\ UsageFault_Handler: (+1)
\ ??UsageFault_Handler_0: (+1)
\ 0x0 0xE7FE B.N ??UsageFault_Handler_0
145 {
146 /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
147 /* USER CODE END W1_UsageFault_IRQn 0 */
148 }
149 }
150
151 /**
152 * @brief This function handles Debug monitor.
153 */
146 {
147 /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
148 /* USER CODE END W1_UsageFault_IRQn 0 */
149 }
150 }
151
152 /**
153 * @brief This function handles Debug monitor.
154 */
\ In section .text, align 2, keep-with-next
154 void DebugMon_Handler(void)
155 {
156 /* USER CODE BEGIN DebugMonitor_IRQn 0 */
157
158 /* USER CODE END DebugMonitor_IRQn 0 */
159 /* USER CODE BEGIN DebugMonitor_IRQn 1 */
160
161 /* USER CODE END DebugMonitor_IRQn 1 */
162 }
155 void DebugMon_Handler(void)
156 {
157 /* USER CODE BEGIN DebugMonitor_IRQn 0 */
158
159 /* USER CODE END DebugMonitor_IRQn 0 */
160 /* USER CODE BEGIN DebugMonitor_IRQn 1 */
161
162 /* USER CODE END DebugMonitor_IRQn 1 */
163 }
\ DebugMon_Handler: (+1)
\ 0x0 0x4770 BX LR
163
164 /******************************************************************************/
165 /* STM32L4xx Peripheral Interrupt Handlers */
166 /* Add here the Interrupt Handlers for the used peripherals. */
167 /* For the available peripheral interrupt handler names, */
168 /* please refer to the startup file (startup_stm32l4xx.s). */
169 /******************************************************************************/
170
171 /**
172 * @brief This function handles DMA1 channel1 global interrupt.
173 */
164
165 /******************************************************************************/
166 /* STM32L4xx Peripheral Interrupt Handlers */
167 /* Add here the Interrupt Handlers for the used peripherals. */
168 /* For the available peripheral interrupt handler names, */
169 /* please refer to the startup file (startup_stm32l4xx.s). */
170 /******************************************************************************/
171
172 /**
173 * @brief This function handles DMA1 channel1 global interrupt.
174 */
\ In section .text, align 2, keep-with-next
174 void DMA1_Channel1_IRQHandler(void)
175 {
176 /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
177
178 /* USER CODE END DMA1_Channel1_IRQn 0 */
179 HAL_DMA_IRQHandler(&hdma_adc1);
175 void DMA1_Channel1_IRQHandler(void)
176 {
177 /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
178
179 /* USER CODE END DMA1_Channel1_IRQn 0 */
180 HAL_DMA_IRQHandler(&hdma_adc1);
\ DMA1_Channel1_IRQHandler: (+1)
\ 0x0 0x.... LDR.N R0,??DataTable5
\ 0x0 0x.... LDR.N R0,??DataTable6
\ 0x2 0x.... 0x.... B.W HAL_DMA_IRQHandler
180 /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
181
182 /* USER CODE END DMA1_Channel1_IRQn 1 */
183 }
184
185 /**
186 * @brief This function handles TIM1 update interrupt and TIM16 global interrupt.
187 */
181 /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
182
183 /* USER CODE END DMA1_Channel1_IRQn 1 */
184 }
185
186 /**
187 * @brief This function handles TIM1 update interrupt and TIM16 global interrupt.
188 */
\ In section .text, align 2, keep-with-next
188 void TIM1_UP_TIM16_IRQHandler(void)
189 {
189 void TIM1_UP_TIM16_IRQHandler(void)
190 {
\ TIM1_UP_TIM16_IRQHandler: (+1)
\ 0x0 0xB580 PUSH {R7,LR}
190 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */
191
192 /* USER CODE END TIM1_UP_TIM16_IRQn 0 */
193 HAL_TIM_IRQHandler(&htim1);
\ 0x2 0x.... LDR.N R0,??DataTable5_1
191 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */
192
193 /* USER CODE END TIM1_UP_TIM16_IRQn 0 */
194 HAL_TIM_IRQHandler(&htim1);
\ 0x2 0x.... LDR.N R0,??DataTable6_1
\ 0x4 0x.... 0x.... BL HAL_TIM_IRQHandler
194 HAL_TIM_IRQHandler(&htim16);
195 HAL_TIM_IRQHandler(&htim16);
\ 0x8 0xE8BD 0x4002 POP {R1,LR}
\ 0xC 0x.... LDR.N R0,??DataTable5_2
\ 0xC 0x.... LDR.N R0,??DataTable6_2
\ 0xE 0x.... 0x.... B.W HAL_TIM_IRQHandler
195 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
196
197 /* USER CODE END TIM1_UP_TIM16_IRQn 1 */
198 }
199
200 /**
201 * @brief This function handles USART1 global interrupt.
202 */
196 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
197
198 /* USER CODE END TIM1_UP_TIM16_IRQn 1 */
199 }
200
201 /**
202 * @brief This function handles USART1 global interrupt.
203 */
\ In section .text, align 2, keep-with-next
203 void USART1_IRQHandler(void)
204 {
204 void USART1_IRQHandler(void)
205 {
\ USART1_IRQHandler: (+1)
\ 0x0 0xB538 PUSH {R3-R5,LR}
205 /* USER CODE BEGIN USART1_IRQn 0 */
206 uint8_t c = 0;
207 /* USER CODE END USART1_IRQn 0 */
208 HAL_UART_IRQHandler(&huart1);
\ 0x2 0x.... LDR.N R5,??DataTable5_3
\ 0x4 0x.... LDR.N R4,??DataTable5_4
206 /* USER CODE BEGIN USART1_IRQn 0 */
207 uint8_t c = 0;
208 /* USER CODE END USART1_IRQn 0 */
209 HAL_UART_IRQHandler(&huart1);
\ 0x2 0x.... LDR.N R5,??DataTable6_3
\ 0x4 0x.... LDR.N R4,??DataTable6_4
\ 0x6 0x4628 MOV R0,R5
\ 0x8 0x.... 0x.... BL HAL_UART_IRQHandler
209
210 HAL_UART_Receive_IT(&huart1, rx_uart1_buf,1);
210
211 HAL_UART_Receive_IT(&huart1, rx_uart1_buf,1);
\ 0xC 0x2201 MOVS R2,#+1
\ 0xE 0x4621 MOV R1,R4
\ 0x10 0x4628 MOV R0,R5
\ 0x12 0x.... 0x.... BL HAL_UART_Receive_IT
211 /* USER CODE BEGIN USART1_IRQn 1 */
212 uart_device_info *dev = (uart_device_info *)g_term_uart_handle;
\ 0x16 0x.... LDR.N R0,??DataTable5_5
212 /* USER CODE BEGIN USART1_IRQn 1 */
213 uart_device_info *dev = (uart_device_info *)g_term_uart_handle;
\ 0x16 0x.... LDR.N R0,??DataTable6_5
\ 0x18 0x6800 LDR R0,[R0, #+0]
213 c = rx_uart1_buf[0];
214
215 if(!RingQueueFull(&dev->uart_ring_queue))
214 c = rx_uart1_buf[0];
215
216 if(!RingQueueFull(&dev->uart_ring_queue))
^
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
in this statement
@ -342,134 +343,197 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
\ 0x28 0x6902 LDR R2,[R0, #+16]
\ 0x2A 0x4291 CMP R1,R2
\ 0x2C 0xD005 BEQ.N ??USART1_IRQHandler_0
216 InRingQueue(&dev->uart_ring_queue, c);
217 InRingQueue(&dev->uart_ring_queue, c);
\ 0x2E 0x7821 LDRB R1,[R4, #+0]
\ 0x30 0xE8BD 0x4034 POP {R2,R4,R5,LR}
\ 0x34 0x3008 ADDS R0,R0,#+8
\ 0x36 0x.... 0x.... B.W InRingQueue
217
218
219 /* USER CODE END USART1_IRQn 1 */
220 }
218
219
220 /* USER CODE END USART1_IRQn 1 */
221 }
\ ??USART1_IRQHandler_0: (+1)
\ 0x3A 0xBD31 POP {R0,R4,R5,PC}
221
222 /**
223 * @brief This function handles USART3 global interrupt.
224 */
222
223 /**
224 * @brief This function handles USART3 global interrupt.
225 */
\ In section .text, align 2, keep-with-next
225 void USART3_IRQHandler(void)
226 {
226 void USART3_IRQHandler(void)
227 {
\ USART3_IRQHandler: (+1)
\ 0x0 0xB570 PUSH {R4-R6,LR}
227 /* USER CODE BEGIN USART3_IRQn 0 */
228 uint8_t c = 0;
229 /* USER CODE END USART3_IRQn 0 */
230 HAL_UART_IRQHandler(&huart3);
\ 0x2 0x.... LDR.N R6,??DataTable5_6
\ 0x4 0x.... LDR.N R5,??DataTable5_7
228 /* USER CODE BEGIN USART3_IRQn 0 */
229 uint8_t c = 0;
230 /* USER CODE END USART3_IRQn 0 */
231 HAL_UART_IRQHandler(&huart3);
\ 0x2 0x.... LDR.N R6,??DataTable6_6
\ 0x4 0x.... LDR.N R5,??DataTable6_7
\ 0x6 0x4630 MOV R0,R6
\ 0x8 0x.... 0x.... BL HAL_UART_IRQHandler
231 /* USER CODE BEGIN USART3_IRQn 1 */
232 uart_device_info *dev = (uart_device_info *)g_rs485_uart_handle;
\ 0xC 0x.... LDR.N R1,??DataTable5_8
\ 0xE 0x680C LDR R4,[R1, #+0]
233 HAL_UART_Receive_IT(&huart3, rx_uart3_buf,1);
\ 0x10 0x2201 MOVS R2,#+1
\ 0x12 0x4629 MOV R1,R5
\ 0x14 0x4630 MOV R0,R6
\ 0x16 0x.... 0x.... BL HAL_UART_Receive_IT
234 c = rx_uart3_buf[0];
235
236 if(!RingQueueFull(&dev->uart_ring_queue))
232 /* USER CODE BEGIN USART3_IRQn 1 */
233 uart_device_info *dev = (uart_device_info *)g_rs485_uart_handle;
\ 0xC 0x.... LDR.N R1,??DataTable6_8
\ 0xE 0x.... 0x.... BL ?Subroutine2
234 HAL_UART_Receive_IT(&huart3, rx_uart3_buf,1);
235 c = rx_uart3_buf[0];
236
237 if(!RingQueueFull(&dev->uart_ring_queue))
^
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
in this statement
\ 0x1A 0x6960 LDR R0,[R4, #+20]
\ 0x1C 0x68E1 LDR R1,[R4, #+12]
\ 0x1E 0x1C40 ADDS R0,R0,#+1
\ 0x20 0xFB90 0xF2F1 SDIV R2,R0,R1
\ 0x24 0xFB01 0x0012 MLS R0,R1,R2,R0
\ 0x28 0x6921 LDR R1,[R4, #+16]
\ 0x2A 0x4288 CMP R0,R1
\ 0x2C 0xD006 BEQ.N ??USART3_IRQHandler_0
237 InRingQueue(&dev->uart_ring_queue, c);
\ 0x2E 0x7829 LDRB R1,[R5, #+0]
\ 0x30 0xF104 0x0008 ADD R0,R4,#+8
\ 0x34 0xE8BD 0x4070 POP {R4-R6,LR}
\ 0x38 0x.... 0x.... B.W InRingQueue
238
239
240
241 /* USER CODE END USART3_IRQn 1 */
242 }
\ ??CrossCallReturnLabel_3: (+1)
\ 0x12 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_0: (+1)
\ 0x16 0xD000 BEQ.N ??USART3_IRQHandler_0
238 InRingQueue(&dev->uart_ring_queue, c);
\ 0x18 0x.... B.N ?Subroutine0
239 /* USER CODE END USART3_IRQn 1 */
240 }
\ ??USART3_IRQHandler_0: (+1)
\ 0x3C 0xBD70 POP {R4-R6,PC}
243
244
245 /**
246 * @brief This function handles LPUART1 global interrupt.
247 */
\ 0x1A 0xBD70 POP {R4-R6,PC}
\ In section .text, align 2, keep-with-next
248 void LPUART1_IRQHandler(void)
249 {
250 /* USER CODE BEGIN LPUART1_IRQn 0 */
251
252 /* USER CODE END LPUART1_IRQn 0 */
253 HAL_UART_IRQHandler(&hlpuart1);
\ ?Subroutine2: (+1)
\ 0x0 0x680C LDR R4,[R1, #+0]
\ 0x2 0x2201 MOVS R2,#+1
\ 0x4 0x4629 MOV R1,R5
\ 0x6 0x4630 MOV R0,R6
\ 0x8 0x.... 0x.... B.W HAL_UART_Receive_IT
\ In section .text, align 2, keep-with-next
\ ?Subroutine1: (+1)
\ 0x0 0x6960 LDR R0,[R4, #+20]
\ 0x2 0x68E1 LDR R1,[R4, #+12]
\ 0x4 0x1C40 ADDS R0,R0,#+1
\ 0x6 0xFB90 0xF2F1 SDIV R2,R0,R1
\ 0xA 0xFB01 0x0012 MLS R0,R1,R2,R0
\ 0xE 0x6921 LDR R1,[R4, #+16]
\ 0x10 0x4288 CMP R0,R1
\ 0x12 0x4770 BX LR
\ In section .text, align 2, keep-with-next
\ ?Subroutine0: (+1)
\ 0x0 0x7829 LDRB R1,[R5, #+0]
\ 0x2 0xF104 0x0008 ADD R0,R4,#+8
\ 0x6 0xE8BD 0x4070 POP {R4-R6,LR}
\ 0xA 0x.... 0x.... B.W InRingQueue
241
242 /**
243 * @brief This function handles USART5 global interrupt.
244 */
\ In section .text, align 2, keep-with-next
245 void UART5_IRQHandler(void)
246 {
\ UART5_IRQHandler: (+1)
\ 0x0 0xB570 PUSH {R4-R6,LR}
247 /* USER CODE BEGIN USART3_IRQn 0 */
248 uint8_t c = 0;
249 /* USER CODE END USART3_IRQn 0 */
250 HAL_UART_IRQHandler(&huart5);
\ 0x2 0x.... LDR.N R6,??DataTable6_9
\ 0x4 0x.... LDR.N R5,??DataTable6_10
\ 0x6 0x4630 MOV R0,R6
\ 0x8 0x.... 0x.... BL HAL_UART_IRQHandler
251 /* USER CODE BEGIN USART3_IRQn 1 */
252 uart_device_info *dev = (uart_device_info *)g_ec801_uart_handle;
\ 0xC 0x.... LDR.N R1,??DataTable6_11
\ 0xE 0x.... 0x.... BL ?Subroutine2
253 HAL_UART_Receive_IT(&huart5, rx_uart5_buf,1);
254 c = rx_uart5_buf[0];
255
256 if(!RingQueueFull(&dev->uart_ring_queue))
^
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
in this statement
\ ??CrossCallReturnLabel_2: (+1)
\ 0x12 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_1: (+1)
\ 0x16 0xD000 BEQ.N ??UART5_IRQHandler_0
257 InRingQueue(&dev->uart_ring_queue, c);
\ 0x18 0x.... B.N ?Subroutine0
258 /* USER CODE END USART3_IRQn 1 */
259 }
\ ??UART5_IRQHandler_0: (+1)
\ 0x1A 0xBD70 POP {R4-R6,PC}
260
261
262 /**
263 * @brief This function handles LPUART1 global interrupt.
264 */
\ In section .text, align 2, keep-with-next
265 void LPUART1_IRQHandler(void)
266 {
267 /* USER CODE BEGIN LPUART1_IRQn 0 */
268
269 /* USER CODE END LPUART1_IRQn 0 */
270 HAL_UART_IRQHandler(&hlpuart1);
\ LPUART1_IRQHandler: (+1)
\ 0x0 0x.... LDR.N R0,??DataTable5_9
\ 0x0 0x.... LDR.N R0,??DataTable6_12
\ 0x2 0x.... 0x.... B.W HAL_UART_IRQHandler
254 /* USER CODE BEGIN LPUART1_IRQn 1 */
255
256 /* USER CODE END LPUART1_IRQn 1 */
257 }
271 /* USER CODE BEGIN LPUART1_IRQn 1 */
272
273 /* USER CODE END LPUART1_IRQn 1 */
274 }
\ In section .text, align 4, keep-with-next
\ ??DataTable5:
\ ??DataTable6:
\ 0x0 0x....'.... DC32 hdma_adc1
\ In section .text, align 4, keep-with-next
\ ??DataTable5_1:
\ ??DataTable6_1:
\ 0x0 0x....'.... DC32 htim1
\ In section .text, align 4, keep-with-next
\ ??DataTable5_2:
\ ??DataTable6_2:
\ 0x0 0x....'.... DC32 htim16
\ In section .text, align 4, keep-with-next
\ ??DataTable5_3:
\ ??DataTable6_3:
\ 0x0 0x....'.... DC32 huart1
\ In section .text, align 4, keep-with-next
\ ??DataTable5_4:
\ ??DataTable6_4:
\ 0x0 0x....'.... DC32 rx_uart1_buf
\ In section .text, align 4, keep-with-next
\ ??DataTable5_5:
\ ??DataTable6_5:
\ 0x0 0x....'.... DC32 g_term_uart_handle
\ In section .text, align 4, keep-with-next
\ ??DataTable5_6:
\ ??DataTable6_6:
\ 0x0 0x....'.... DC32 huart3
\ In section .text, align 4, keep-with-next
\ ??DataTable5_7:
\ ??DataTable6_7:
\ 0x0 0x....'.... DC32 rx_uart3_buf
\ In section .text, align 4, keep-with-next
\ ??DataTable5_8:
\ ??DataTable6_8:
\ 0x0 0x....'.... DC32 g_rs485_uart_handle
\ In section .text, align 4, keep-with-next
\ ??DataTable5_9:
\ ??DataTable6_9:
\ 0x0 0x....'.... DC32 huart5
\ In section .text, align 4, keep-with-next
\ ??DataTable6_10:
\ 0x0 0x....'.... DC32 rx_uart5_buf
\ In section .text, align 4, keep-with-next
\ ??DataTable6_11:
\ 0x0 0x....'.... DC32 g_ec801_uart_handle
\ In section .text, align 4, keep-with-next
\ ??DataTable6_12:
\ 0x0 0x....'.... DC32 hlpuart1
258
259 /* USER CODE BEGIN 1 */
260
261 /* USER CODE END 1 */
275
276 /* USER CODE BEGIN 1 */
277
278 /* USER CODE END 1 */
Maximum stack usage in bytes:
@ -487,6 +551,10 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
8 TIM1_UP_TIM16_IRQHandler
0 -> HAL_TIM_IRQHandler
8 -> HAL_TIM_IRQHandler
16 UART5_IRQHandler
16 -> HAL_UART_IRQHandler
16 -> HAL_UART_Receive_IT
0 -> InRingQueue
16 USART1_IRQHandler
16 -> HAL_UART_IRQHandler
16 -> HAL_UART_Receive_IT
@ -502,16 +570,22 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
Bytes Function/Label
----- --------------
4 ??DataTable5
4 ??DataTable5_1
4 ??DataTable5_2
4 ??DataTable5_3
4 ??DataTable5_4
4 ??DataTable5_5
4 ??DataTable5_6
4 ??DataTable5_7
4 ??DataTable5_8
4 ??DataTable5_9
4 ??DataTable6
4 ??DataTable6_1
4 ??DataTable6_10
4 ??DataTable6_11
4 ??DataTable6_12
4 ??DataTable6_2
4 ??DataTable6_3
4 ??DataTable6_4
4 ??DataTable6_5
4 ??DataTable6_6
4 ??DataTable6_7
4 ??DataTable6_8
4 ??DataTable6_9
14 ?Subroutine0
20 ?Subroutine1
12 ?Subroutine2
2 BusFault_Handler
6 DMA1_Channel1_IRQHandler
2 DebugMon_Handler
@ -520,14 +594,15 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
2 MemManage_Handler
2 NMI_Handler
18 TIM1_UP_TIM16_IRQHandler
28 UART5_IRQHandler
60 USART1_IRQHandler
62 USART3_IRQHandler
28 USART3_IRQHandler
2 UsageFault_Handler
204 bytes in section .text
256 bytes in section .text
204 bytes of CODE memory
256 bytes of CODE memory
Errors: none
Warnings: 2
Warnings: 3

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 14:12:11
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 15:23:47
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -66,6 +66,7 @@
EXTERN HAL_UART_IRQHandler
EXTERN HAL_UART_Receive_IT
EXTERN InRingQueue
EXTERN g_ec801_uart_handle
EXTERN g_rs485_uart_handle
EXTERN g_term_uart_handle
EXTERN hdma_adc1
@ -74,8 +75,10 @@
EXTERN htim16
EXTERN huart1
EXTERN huart3
EXTERN huart5
EXTERN rx_uart1_buf
EXTERN rx_uart3_buf
EXTERN rx_uart5_buf
PUBLIC BusFault_Handler
PUBLIC DMA1_Channel1_IRQHandler
@ -85,6 +88,7 @@
PUBLIC MemManage_Handler
PUBLIC NMI_Handler
PUBLIC TIM1_UP_TIM16_IRQHandler
PUBLIC UART5_IRQHandler
PUBLIC USART1_IRQHandler
PUBLIC USART3_IRQHandler
PUBLIC UsageFault_Handler
@ -135,6 +139,44 @@
CFI D15 SameValue
CFI EndCommon cfiCommon0
CFI Common cfiCommon1 Using cfiNames0
CFI CodeAlign 2
CFI DataAlign 4
CFI ReturnAddress R14 CODE
CFI CFA R13+0
CFI R0 SameValue
CFI R1 SameValue
CFI R2 SameValue
CFI R3 SameValue
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R7 SameValue
CFI R8 SameValue
CFI R9 SameValue
CFI R10 SameValue
CFI R11 SameValue
CFI R12 SameValue
CFI R14 SameValue
CFI D0 SameValue
CFI D1 SameValue
CFI D2 SameValue
CFI D3 SameValue
CFI D4 SameValue
CFI D5 SameValue
CFI D6 SameValue
CFI D7 SameValue
CFI D8 SameValue
CFI D9 SameValue
CFI D10 SameValue
CFI D11 SameValue
CFI D12 SameValue
CFI D13 SameValue
CFI D14 SameValue
CFI D15 SameValue
CFI EndCommon cfiCommon1
// E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c
// 1 /* USER CODE BEGIN Header */
// 2 /**
@ -206,262 +248,263 @@
// 68 extern uint8_t rx_uart1_buf[1];
// 69 extern uint8_t rx_uart2_buf[1];
// 70 extern uint8_t rx_uart3_buf[1];
// 71 /* USER CODE END EV */
// 72
// 73 /******************************************************************************/
// 74 /* Cortex-M4 Processor Interruption and Exception Handlers */
// 75 /******************************************************************************/
// 76 /**
// 77 * @brief This function handles Non maskable interrupt.
// 78 */
// 71 extern uint8_t rx_uart5_buf[1];
// 72 /* USER CODE END EV */
// 73
// 74 /******************************************************************************/
// 75 /* Cortex-M4 Processor Interruption and Exception Handlers */
// 76 /******************************************************************************/
// 77 /**
// 78 * @brief This function handles Non maskable interrupt.
// 79 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock0 Using cfiCommon0
CFI Function NMI_Handler
CFI NoCalls
THUMB
// 79 void NMI_Handler(void)
// 80 {
// 81 /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
// 82
// 83 /* USER CODE END NonMaskableInt_IRQn 0 */
// 84 /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
// 85 while (1)
// 80 void NMI_Handler(void)
// 81 {
// 82 /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
// 83
// 84 /* USER CODE END NonMaskableInt_IRQn 0 */
// 85 /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
// 86 while (1)
NMI_Handler:
??NMI_Handler_0:
B.N ??NMI_Handler_0
// 86 {
// 87 }
// 88 /* USER CODE END NonMaskableInt_IRQn 1 */
// 89 }
// 87 {
// 88 }
// 89 /* USER CODE END NonMaskableInt_IRQn 1 */
// 90 }
CFI EndBlock cfiBlock0
// 90
// 91 /**
// 92 * @brief This function handles Hard fault interrupt.
// 93 */
// 91
// 92 /**
// 93 * @brief This function handles Hard fault interrupt.
// 94 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock1 Using cfiCommon0
CFI Function HardFault_Handler
CFI NoCalls
THUMB
// 94 void HardFault_Handler(void)
// 95 {
// 96 /* USER CODE BEGIN HardFault_IRQn 0 */
// 97
// 98 /* USER CODE END HardFault_IRQn 0 */
// 99 while (1)
// 95 void HardFault_Handler(void)
// 96 {
// 97 /* USER CODE BEGIN HardFault_IRQn 0 */
// 98
// 99 /* USER CODE END HardFault_IRQn 0 */
// 100 while (1)
HardFault_Handler:
??HardFault_Handler_0:
B.N ??HardFault_Handler_0
// 100 {
// 101 /* USER CODE BEGIN W1_HardFault_IRQn 0 */
// 102 /* USER CODE END W1_HardFault_IRQn 0 */
// 103 }
// 104 }
// 101 {
// 102 /* USER CODE BEGIN W1_HardFault_IRQn 0 */
// 103 /* USER CODE END W1_HardFault_IRQn 0 */
// 104 }
// 105 }
CFI EndBlock cfiBlock1
// 105
// 106 /**
// 107 * @brief This function handles Memory management fault.
// 108 */
// 106
// 107 /**
// 108 * @brief This function handles Memory management fault.
// 109 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock2 Using cfiCommon0
CFI Function MemManage_Handler
CFI NoCalls
THUMB
// 109 void MemManage_Handler(void)
// 110 {
// 111 /* USER CODE BEGIN MemoryManagement_IRQn 0 */
// 112
// 113 /* USER CODE END MemoryManagement_IRQn 0 */
// 114 while (1)
// 110 void MemManage_Handler(void)
// 111 {
// 112 /* USER CODE BEGIN MemoryManagement_IRQn 0 */
// 113
// 114 /* USER CODE END MemoryManagement_IRQn 0 */
// 115 while (1)
MemManage_Handler:
??MemManage_Handler_0:
B.N ??MemManage_Handler_0
// 115 {
// 116 /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
// 117 /* USER CODE END W1_MemoryManagement_IRQn 0 */
// 118 }
// 119 }
// 116 {
// 117 /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
// 118 /* USER CODE END W1_MemoryManagement_IRQn 0 */
// 119 }
// 120 }
CFI EndBlock cfiBlock2
// 120
// 121 /**
// 122 * @brief This function handles Prefetch fault, memory access fault.
// 123 */
// 121
// 122 /**
// 123 * @brief This function handles Prefetch fault, memory access fault.
// 124 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock3 Using cfiCommon0
CFI Function BusFault_Handler
CFI NoCalls
THUMB
// 124 void BusFault_Handler(void)
// 125 {
// 126 /* USER CODE BEGIN BusFault_IRQn 0 */
// 127
// 128 /* USER CODE END BusFault_IRQn 0 */
// 129 while (1)
// 125 void BusFault_Handler(void)
// 126 {
// 127 /* USER CODE BEGIN BusFault_IRQn 0 */
// 128
// 129 /* USER CODE END BusFault_IRQn 0 */
// 130 while (1)
BusFault_Handler:
??BusFault_Handler_0:
B.N ??BusFault_Handler_0
// 130 {
// 131 /* USER CODE BEGIN W1_BusFault_IRQn 0 */
// 132 /* USER CODE END W1_BusFault_IRQn 0 */
// 133 }
// 134 }
// 131 {
// 132 /* USER CODE BEGIN W1_BusFault_IRQn 0 */
// 133 /* USER CODE END W1_BusFault_IRQn 0 */
// 134 }
// 135 }
CFI EndBlock cfiBlock3
// 135
// 136 /**
// 137 * @brief This function handles Undefined instruction or illegal state.
// 138 */
// 136
// 137 /**
// 138 * @brief This function handles Undefined instruction or illegal state.
// 139 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock4 Using cfiCommon0
CFI Function UsageFault_Handler
CFI NoCalls
THUMB
// 139 void UsageFault_Handler(void)
// 140 {
// 141 /* USER CODE BEGIN UsageFault_IRQn 0 */
// 142
// 143 /* USER CODE END UsageFault_IRQn 0 */
// 144 while (1)
// 140 void UsageFault_Handler(void)
// 141 {
// 142 /* USER CODE BEGIN UsageFault_IRQn 0 */
// 143
// 144 /* USER CODE END UsageFault_IRQn 0 */
// 145 while (1)
UsageFault_Handler:
??UsageFault_Handler_0:
B.N ??UsageFault_Handler_0
// 145 {
// 146 /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
// 147 /* USER CODE END W1_UsageFault_IRQn 0 */
// 148 }
// 149 }
// 146 {
// 147 /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
// 148 /* USER CODE END W1_UsageFault_IRQn 0 */
// 149 }
// 150 }
CFI EndBlock cfiBlock4
// 150
// 151 /**
// 152 * @brief This function handles Debug monitor.
// 153 */
// 151
// 152 /**
// 153 * @brief This function handles Debug monitor.
// 154 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock5 Using cfiCommon0
CFI Function DebugMon_Handler
CFI NoCalls
THUMB
// 154 void DebugMon_Handler(void)
// 155 {
// 156 /* USER CODE BEGIN DebugMonitor_IRQn 0 */
// 157
// 158 /* USER CODE END DebugMonitor_IRQn 0 */
// 159 /* USER CODE BEGIN DebugMonitor_IRQn 1 */
// 160
// 161 /* USER CODE END DebugMonitor_IRQn 1 */
// 162 }
// 155 void DebugMon_Handler(void)
// 156 {
// 157 /* USER CODE BEGIN DebugMonitor_IRQn 0 */
// 158
// 159 /* USER CODE END DebugMonitor_IRQn 0 */
// 160 /* USER CODE BEGIN DebugMonitor_IRQn 1 */
// 161
// 162 /* USER CODE END DebugMonitor_IRQn 1 */
// 163 }
DebugMon_Handler:
BX LR
CFI EndBlock cfiBlock5
// 163
// 164 /******************************************************************************/
// 165 /* STM32L4xx Peripheral Interrupt Handlers */
// 166 /* Add here the Interrupt Handlers for the used peripherals. */
// 167 /* For the available peripheral interrupt handler names, */
// 168 /* please refer to the startup file (startup_stm32l4xx.s). */
// 169 /******************************************************************************/
// 170
// 171 /**
// 172 * @brief This function handles DMA1 channel1 global interrupt.
// 173 */
// 164
// 165 /******************************************************************************/
// 166 /* STM32L4xx Peripheral Interrupt Handlers */
// 167 /* Add here the Interrupt Handlers for the used peripherals. */
// 168 /* For the available peripheral interrupt handler names, */
// 169 /* please refer to the startup file (startup_stm32l4xx.s). */
// 170 /******************************************************************************/
// 171
// 172 /**
// 173 * @brief This function handles DMA1 channel1 global interrupt.
// 174 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock6 Using cfiCommon0
CFI Function DMA1_Channel1_IRQHandler
THUMB
// 174 void DMA1_Channel1_IRQHandler(void)
// 175 {
// 176 /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
// 177
// 178 /* USER CODE END DMA1_Channel1_IRQn 0 */
// 179 HAL_DMA_IRQHandler(&hdma_adc1);
// 175 void DMA1_Channel1_IRQHandler(void)
// 176 {
// 177 /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
// 178
// 179 /* USER CODE END DMA1_Channel1_IRQn 0 */
// 180 HAL_DMA_IRQHandler(&hdma_adc1);
DMA1_Channel1_IRQHandler:
LDR.N R0,??DataTable5
LDR.N R0,??DataTable6
CFI FunCall HAL_DMA_IRQHandler
B.W HAL_DMA_IRQHandler
// 180 /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
// 181
// 182 /* USER CODE END DMA1_Channel1_IRQn 1 */
// 183 }
// 181 /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
// 182
// 183 /* USER CODE END DMA1_Channel1_IRQn 1 */
// 184 }
CFI EndBlock cfiBlock6
// 184
// 185 /**
// 186 * @brief This function handles TIM1 update interrupt and TIM16 global interrupt.
// 187 */
// 185
// 186 /**
// 187 * @brief This function handles TIM1 update interrupt and TIM16 global interrupt.
// 188 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock7 Using cfiCommon0
CFI Function TIM1_UP_TIM16_IRQHandler
THUMB
// 188 void TIM1_UP_TIM16_IRQHandler(void)
// 189 {
// 189 void TIM1_UP_TIM16_IRQHandler(void)
// 190 {
TIM1_UP_TIM16_IRQHandler:
PUSH {R7,LR}
CFI R14 Frame(CFA, -4)
CFI CFA R13+8
// 190 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */
// 191
// 192 /* USER CODE END TIM1_UP_TIM16_IRQn 0 */
// 193 HAL_TIM_IRQHandler(&htim1);
LDR.N R0,??DataTable5_1
// 191 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */
// 192
// 193 /* USER CODE END TIM1_UP_TIM16_IRQn 0 */
// 194 HAL_TIM_IRQHandler(&htim1);
LDR.N R0,??DataTable6_1
CFI FunCall HAL_TIM_IRQHandler
BL HAL_TIM_IRQHandler
// 194 HAL_TIM_IRQHandler(&htim16);
// 195 HAL_TIM_IRQHandler(&htim16);
POP {R1,LR}
CFI R14 SameValue
CFI CFA R13+0
LDR.N R0,??DataTable5_2
LDR.N R0,??DataTable6_2
CFI FunCall HAL_TIM_IRQHandler
B.W HAL_TIM_IRQHandler
// 195 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
// 196
// 197 /* USER CODE END TIM1_UP_TIM16_IRQn 1 */
// 198 }
// 196 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
// 197
// 198 /* USER CODE END TIM1_UP_TIM16_IRQn 1 */
// 199 }
CFI EndBlock cfiBlock7
// 199
// 200 /**
// 201 * @brief This function handles USART1 global interrupt.
// 202 */
// 200
// 201 /**
// 202 * @brief This function handles USART1 global interrupt.
// 203 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock8 Using cfiCommon0
CFI Function USART1_IRQHandler
THUMB
// 203 void USART1_IRQHandler(void)
// 204 {
// 204 void USART1_IRQHandler(void)
// 205 {
USART1_IRQHandler:
PUSH {R3-R5,LR}
CFI R14 Frame(CFA, -4)
CFI R5 Frame(CFA, -8)
CFI R4 Frame(CFA, -12)
CFI CFA R13+16
// 205 /* USER CODE BEGIN USART1_IRQn 0 */
// 206 uint8_t c = 0;
// 207 /* USER CODE END USART1_IRQn 0 */
// 208 HAL_UART_IRQHandler(&huart1);
LDR.N R5,??DataTable5_3
LDR.N R4,??DataTable5_4
// 206 /* USER CODE BEGIN USART1_IRQn 0 */
// 207 uint8_t c = 0;
// 208 /* USER CODE END USART1_IRQn 0 */
// 209 HAL_UART_IRQHandler(&huart1);
LDR.N R5,??DataTable6_3
LDR.N R4,??DataTable6_4
MOV R0,R5
CFI FunCall HAL_UART_IRQHandler
BL HAL_UART_IRQHandler
// 209
// 210 HAL_UART_Receive_IT(&huart1, rx_uart1_buf,1);
// 210
// 211 HAL_UART_Receive_IT(&huart1, rx_uart1_buf,1);
MOVS R2,#+1
MOV R1,R4
MOV R0,R5
CFI FunCall HAL_UART_Receive_IT
BL HAL_UART_Receive_IT
// 211 /* USER CODE BEGIN USART1_IRQn 1 */
// 212 uart_device_info *dev = (uart_device_info *)g_term_uart_handle;
LDR.N R0,??DataTable5_5
// 212 /* USER CODE BEGIN USART1_IRQn 1 */
// 213 uart_device_info *dev = (uart_device_info *)g_term_uart_handle;
LDR.N R0,??DataTable6_5
LDR R0,[R0, #+0]
// 213 c = rx_uart1_buf[0];
// 214
// 215 if(!RingQueueFull(&dev->uart_ring_queue))
// 214 c = rx_uart1_buf[0];
// 215
// 216 if(!RingQueueFull(&dev->uart_ring_queue))
LDR R1,[R0, #+20]
LDR R2,[R0, #+12]
ADDS R1,R1,#+1
@ -470,7 +513,7 @@ USART1_IRQHandler:
LDR R2,[R0, #+16]
CMP R1,R2
BEQ.N ??USART1_IRQHandler_0
// 216 InRingQueue(&dev->uart_ring_queue, c);
// 217 InRingQueue(&dev->uart_ring_queue, c);
LDRB R1,[R4, #+0]
POP {R2,R4,R5,LR}
CFI R4 SameValue
@ -484,24 +527,24 @@ USART1_IRQHandler:
CFI R5 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+16
// 217
// 218
// 219 /* USER CODE END USART1_IRQn 1 */
// 220 }
// 218
// 219
// 220 /* USER CODE END USART1_IRQn 1 */
// 221 }
??USART1_IRQHandler_0:
POP {R0,R4,R5,PC}
CFI EndBlock cfiBlock8
// 221
// 222 /**
// 223 * @brief This function handles USART3 global interrupt.
// 224 */
// 222
// 223 /**
// 224 * @brief This function handles USART3 global interrupt.
// 225 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock9 Using cfiCommon0
CFI Function USART3_IRQHandler
THUMB
// 225 void USART3_IRQHandler(void)
// 226 {
// 226 void USART3_IRQHandler(void)
// 227 {
USART3_IRQHandler:
PUSH {R4-R6,LR}
CFI R14 Frame(CFA, -4)
@ -509,28 +552,136 @@ USART3_IRQHandler:
CFI R5 Frame(CFA, -12)
CFI R4 Frame(CFA, -16)
CFI CFA R13+16
// 227 /* USER CODE BEGIN USART3_IRQn 0 */
// 228 uint8_t c = 0;
// 229 /* USER CODE END USART3_IRQn 0 */
// 230 HAL_UART_IRQHandler(&huart3);
LDR.N R6,??DataTable5_6
LDR.N R5,??DataTable5_7
// 228 /* USER CODE BEGIN USART3_IRQn 0 */
// 229 uint8_t c = 0;
// 230 /* USER CODE END USART3_IRQn 0 */
// 231 HAL_UART_IRQHandler(&huart3);
LDR.N R6,??DataTable6_6
LDR.N R5,??DataTable6_7
MOV R0,R6
CFI FunCall HAL_UART_IRQHandler
BL HAL_UART_IRQHandler
// 231 /* USER CODE BEGIN USART3_IRQn 1 */
// 232 uart_device_info *dev = (uart_device_info *)g_rs485_uart_handle;
LDR.N R1,??DataTable5_8
// 232 /* USER CODE BEGIN USART3_IRQn 1 */
// 233 uart_device_info *dev = (uart_device_info *)g_rs485_uart_handle;
LDR.N R1,??DataTable6_8
BL ?Subroutine2
// 234 HAL_UART_Receive_IT(&huart3, rx_uart3_buf,1);
// 235 c = rx_uart3_buf[0];
// 236
// 237 if(!RingQueueFull(&dev->uart_ring_queue))
??CrossCallReturnLabel_3:
BL ?Subroutine1
??CrossCallReturnLabel_0:
BEQ.N ??USART3_IRQHandler_0
// 238 InRingQueue(&dev->uart_ring_queue, c);
B.N ?Subroutine0
// 239 /* USER CODE END USART3_IRQn 1 */
// 240 }
??USART3_IRQHandler_0:
POP {R4-R6,PC}
CFI EndBlock cfiBlock9
// 241
// 242 /**
// 243 * @brief This function handles USART5 global interrupt.
// 244 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock10 Using cfiCommon0
CFI Function UART5_IRQHandler
THUMB
// 245 void UART5_IRQHandler(void)
// 246 {
UART5_IRQHandler:
PUSH {R4-R6,LR}
CFI R14 Frame(CFA, -4)
CFI R6 Frame(CFA, -8)
CFI R5 Frame(CFA, -12)
CFI R4 Frame(CFA, -16)
CFI CFA R13+16
// 247 /* USER CODE BEGIN USART3_IRQn 0 */
// 248 uint8_t c = 0;
// 249 /* USER CODE END USART3_IRQn 0 */
// 250 HAL_UART_IRQHandler(&huart5);
LDR.N R6,??DataTable6_9
LDR.N R5,??DataTable6_10
MOV R0,R6
CFI FunCall HAL_UART_IRQHandler
BL HAL_UART_IRQHandler
// 251 /* USER CODE BEGIN USART3_IRQn 1 */
// 252 uart_device_info *dev = (uart_device_info *)g_ec801_uart_handle;
LDR.N R1,??DataTable6_11
BL ?Subroutine2
// 253 HAL_UART_Receive_IT(&huart5, rx_uart5_buf,1);
// 254 c = rx_uart5_buf[0];
// 255
// 256 if(!RingQueueFull(&dev->uart_ring_queue))
??CrossCallReturnLabel_2:
BL ?Subroutine1
??CrossCallReturnLabel_1:
BEQ.N ??UART5_IRQHandler_0
// 257 InRingQueue(&dev->uart_ring_queue, c);
B.N ?Subroutine0
// 258 /* USER CODE END USART3_IRQn 1 */
// 259 }
??UART5_IRQHandler_0:
POP {R4-R6,PC}
CFI EndBlock cfiBlock10
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond11 Using cfiCommon0
CFI Function USART3_IRQHandler
CFI Conditional ??CrossCallReturnLabel_3
CFI R4 Frame(CFA, -16)
CFI R5 Frame(CFA, -12)
CFI R6 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+16
CFI Block cfiCond12 Using cfiCommon0
CFI (cfiCond12) Function UART5_IRQHandler
CFI (cfiCond12) Conditional ??CrossCallReturnLabel_2
CFI (cfiCond12) R4 Frame(CFA, -16)
CFI (cfiCond12) R5 Frame(CFA, -12)
CFI (cfiCond12) R6 Frame(CFA, -8)
CFI (cfiCond12) R14 Frame(CFA, -4)
CFI (cfiCond12) CFA R13+16
CFI Block cfiPicker13 Using cfiCommon1
CFI (cfiPicker13) NoFunction
CFI (cfiPicker13) Picker
THUMB
?Subroutine2:
LDR R4,[R1, #+0]
// 233 HAL_UART_Receive_IT(&huart3, rx_uart3_buf,1);
MOVS R2,#+1
MOV R1,R5
MOV R0,R6
CFI FunCall HAL_UART_Receive_IT
BL HAL_UART_Receive_IT
// 234 c = rx_uart3_buf[0];
// 235
// 236 if(!RingQueueFull(&dev->uart_ring_queue))
CFI (cfiCond11) FunCall USART3_IRQHandler HAL_UART_Receive_IT
CFI (cfiCond12) FunCall UART5_IRQHandler HAL_UART_Receive_IT
B.W HAL_UART_Receive_IT
CFI EndBlock cfiCond11
CFI EndBlock cfiCond12
CFI EndBlock cfiPicker13
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond14 Using cfiCommon0
CFI Function USART3_IRQHandler
CFI Conditional ??CrossCallReturnLabel_0
CFI R4 Frame(CFA, -16)
CFI R5 Frame(CFA, -12)
CFI R6 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+16
CFI Block cfiCond15 Using cfiCommon0
CFI (cfiCond15) Function UART5_IRQHandler
CFI (cfiCond15) Conditional ??CrossCallReturnLabel_1
CFI (cfiCond15) R4 Frame(CFA, -16)
CFI (cfiCond15) R5 Frame(CFA, -12)
CFI (cfiCond15) R6 Frame(CFA, -8)
CFI (cfiCond15) R14 Frame(CFA, -4)
CFI (cfiCond15) CFA R13+16
CFI Block cfiPicker16 Using cfiCommon1
CFI (cfiPicker16) NoFunction
CFI (cfiPicker16) Picker
THUMB
?Subroutine1:
LDR R0,[R4, #+20]
LDR R1,[R4, #+12]
ADDS R0,R0,#+1
@ -538,124 +689,147 @@ USART3_IRQHandler:
MLS R0,R1,R2,R0
LDR R1,[R4, #+16]
CMP R0,R1
BEQ.N ??USART3_IRQHandler_0
// 237 InRingQueue(&dev->uart_ring_queue, c);
LDRB R1,[R5, #+0]
ADD R0,R4,#+8
POP {R4-R6,LR}
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R14 SameValue
CFI CFA R13+0
CFI FunCall InRingQueue
B.W InRingQueue
BX LR
CFI EndBlock cfiCond14
CFI EndBlock cfiCond15
CFI EndBlock cfiPicker16
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock17 Using cfiCommon0
CFI NoFunction
CFI CFA R13+16
CFI R4 Frame(CFA, -16)
CFI R5 Frame(CFA, -12)
CFI R6 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+16
// 238
// 239
// 240
// 241 /* USER CODE END USART3_IRQn 1 */
// 242 }
??USART3_IRQHandler_0:
POP {R4-R6,PC}
CFI EndBlock cfiBlock9
// 243
// 244
// 245 /**
// 246 * @brief This function handles LPUART1 global interrupt.
// 247 */
THUMB
?Subroutine0:
LDRB R1,[R5, #+0]
ADD R0,R4,#+8
POP {R4-R6,LR}
CFI CFA R13+0
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R14 SameValue
CFI FunCall USART3_IRQHandler InRingQueue
CFI FunCall UART5_IRQHandler InRingQueue
B.W InRingQueue
CFI EndBlock cfiBlock17
// 260
// 261
// 262 /**
// 263 * @brief This function handles LPUART1 global interrupt.
// 264 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock10 Using cfiCommon0
CFI Block cfiBlock18 Using cfiCommon0
CFI Function LPUART1_IRQHandler
THUMB
// 248 void LPUART1_IRQHandler(void)
// 249 {
// 250 /* USER CODE BEGIN LPUART1_IRQn 0 */
// 251
// 252 /* USER CODE END LPUART1_IRQn 0 */
// 253 HAL_UART_IRQHandler(&hlpuart1);
// 265 void LPUART1_IRQHandler(void)
// 266 {
// 267 /* USER CODE BEGIN LPUART1_IRQn 0 */
// 268
// 269 /* USER CODE END LPUART1_IRQn 0 */
// 270 HAL_UART_IRQHandler(&hlpuart1);
LPUART1_IRQHandler:
LDR.N R0,??DataTable5_9
LDR.N R0,??DataTable6_12
CFI FunCall HAL_UART_IRQHandler
B.W HAL_UART_IRQHandler
// 254 /* USER CODE BEGIN LPUART1_IRQn 1 */
// 255
// 256 /* USER CODE END LPUART1_IRQn 1 */
// 257 }
CFI EndBlock cfiBlock10
// 271 /* USER CODE BEGIN LPUART1_IRQn 1 */
// 272
// 273 /* USER CODE END LPUART1_IRQn 1 */
// 274 }
CFI EndBlock cfiBlock18
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5:
??DataTable6:
DATA32
DC32 hdma_adc1
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_1:
??DataTable6_1:
DATA32
DC32 htim1
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_2:
??DataTable6_2:
DATA32
DC32 htim16
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_3:
??DataTable6_3:
DATA32
DC32 huart1
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_4:
??DataTable6_4:
DATA32
DC32 rx_uart1_buf
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_5:
??DataTable6_5:
DATA32
DC32 g_term_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_6:
??DataTable6_6:
DATA32
DC32 huart3
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_7:
??DataTable6_7:
DATA32
DC32 rx_uart3_buf
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_8:
??DataTable6_8:
DATA32
DC32 g_rs485_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_9:
??DataTable6_9:
DATA32
DC32 huart5
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_10:
DATA32
DC32 rx_uart5_buf
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_11:
DATA32
DC32 g_ec801_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_12:
DATA32
DC32 hlpuart1
@ -665,14 +839,14 @@ LPUART1_IRQHandler:
DC32 0
END
// 258
// 259 /* USER CODE BEGIN 1 */
// 260
// 261 /* USER CODE END 1 */
// 275
// 276 /* USER CODE BEGIN 1 */
// 277
// 278 /* USER CODE END 1 */
//
// 204 bytes in section .text
// 256 bytes in section .text
//
// 204 bytes of CODE memory
// 256 bytes of CODE memory
//
//Errors: none
//Warnings: 2
//Warnings: 3

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:05:46
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:46
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb

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 06/Aug/2024 16:58:14
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:24:57
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -55,6 +55,8 @@
# __SystemLibrary = DLib
# __dlib_file_descriptor = 0
# __dlib_version = 6
# __iar_require _Printf
# __iar_require _Scanf
#
###############################################################################
@ -67,40 +69,48 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
6 #include "uart_dev.h"
7 #include "anemometer_dev.h"
8
9 //控制上电并开机
9 #define USE_UTC 1
10
\ In section .bss, align 4
11 uint32_t g_time_stamp;
\ g_time_stamp:
\ 0x0 DS8 4
12
13 //控制上电并开机
\ In section .text, align 2, keep-with-next
10 void EC801E_Power_ON()
11 {
14 void EC801E_Power_ON()
15 {
\ EC801E_Power_ON: (+1)
\ 0x0 0xB580 PUSH {R7,LR}
12 // PWR_KEY_4G_Pin低电平上电自动开机
13 HAL_GPIO_WritePin(GPIO_4G_PWR_KEY_GPIO_Port, GPIO_4G_PWR_KEY_Pin, GPIO_PIN_SET);
16 // PWR_KEY_4G_Pin低电平上电自动开机
17 HAL_GPIO_WritePin(GPIO_4G_PWR_KEY_GPIO_Port, GPIO_4G_PWR_KEY_Pin, GPIO_PIN_SET);
\ 0x2 0x2201 MOVS R2,#+1
\ 0x4 0xF44F 0x5180 MOV R1,#+4096
\ 0x8 0xF04F 0x4090 MOV R0,#+1207959552
\ 0xC 0x.... 0x.... BL HAL_GPIO_WritePin
14 //上电
15 HAL_GPIO_WritePin(GPIO_4G_PWR_CTRL_GPIO_Port, GPIO_4G_PWR_CTRL_Pin, GPIO_PIN_SET);
18 //上电
19 HAL_GPIO_WritePin(GPIO_4G_PWR_CTRL_GPIO_Port, GPIO_4G_PWR_CTRL_Pin, GPIO_PIN_SET);
\ 0x10 0xE8BD 0x4008 POP {R3,LR}
\ 0x14 0x2201 MOVS R2,#+1
\ 0x16 0xF44F 0x6100 MOV R1,#+2048
\ 0x1A 0xF04F 0x4090 MOV R0,#+1207959552
\ 0x1E 0x.... 0x.... B.W HAL_GPIO_WritePin
16 }
17
18 //开机状态检测
19 //HAL_OK:正常开机
20 }
21
22 //开机状态检测
23 //HAL_OK:正常开机
\ In section .text, align 2, keep-with-next
20 uint8_t Read_Status()
21 {
24 uint8_t Read_Status()
25 {
\ Read_Status: (+1)
\ 0x0 0xB580 PUSH {R7,LR}
22 uint8_t temp_status = HAL_ERROR;
23 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR;
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,??DataTable12_5
\ 0x6 0x.... LDR.N R0,??DataTable21_6
\ 0x8 0x.... 0x.... BL HAL_GPIO_ReadPin
\ 0xC 0x2801 CMP R0,#+1
\ 0xE 0xD101 BNE.N ??Read_Status_0
@ -108,212 +118,493 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x12 0xBD02 POP {R1,PC}
\ ??Read_Status_0: (+1)
\ 0x14 0x2001 MOVS R0,#+1
24 return temp_status;
28 return temp_status;
\ 0x16 0xBD02 POP {R1,PC}
25 }
26
27 //串口重定向打印
29 }
30
31 //串口重定向打印
\ In section .text, align 2, keep-with-next
28 size_t __write(int handle, const unsigned char * buffer, size_t size)
29 {
32 size_t __write(int handle, const unsigned char * buffer, size_t size)
33 {
\ __write: (+1)
\ 0x0 0xB510 PUSH {R4,LR}
\ 0x2 0x4614 MOV R4,R2
30 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000))
\ 0x4 0x.... LDR.N R3,??DataTable12
\ 0x6 0x.... LDR.N R0,??DataTable12_6
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_7
\ 0x8 0xB292 UXTH R2,R2
\ 0xA 0x.... 0x.... BL HAL_UART_Transmit
\ 0xE 0xB908 CBNZ.N R0,??__write_0
31 {
32 return size;
35 {
36 return size;
\ 0x10 0x4620 MOV R0,R4
\ 0x12 0xBD10 POP {R4,PC}
33 }
34 else
35 {
36 return -1;
37 }
38 else
39 {
40 return -1;
\ ??__write_0: (+1)
\ 0x14 0xF04F 0x30FF MOV R0,#+4294967295
\ 0x18 0xBD10 POP {R4,PC}
37 }
38 }
39
40 // MQTT打开客户端网络.连接MQTT服务器.订阅
41 }
42 }
43
44 // MQTT打开客户端网络.连接MQTT服务器.订阅
\ In section .text, align 4, keep-with-next
41 void MQTT_Config()
42 {
45 void MQTT_Config()
46 {
\ MQTT_Config: (+1)
\ 0x0 0xB538 PUSH {R3-R5,LR}
43 // 确保4G模块完全开机
44 osDelay(5000);
47 // 确保4G模块完全开机
48 osDelay(5000);
\ 0x2 0xF241 0x3488 MOVW R4,#+5000
\ 0x6 0x4620 MOV R0,R4
\ 0x8 0x.... LDR.N R5,??DataTable12_1
\ 0x8 0x.... LDR.N R5,??DataTable21_1
\ 0xA 0x.... 0x.... BL osDelay
45 // 打开客户端网络
46 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n");
49 // 打开客户端网络
50 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n");
\ 0xE 0x6828 LDR R0,[R5, #+0]
\ 0x10 0x.... LDR.N R1,??DataTable12_7
\ 0x10 0x.... LDR.N R1,??DataTable21_8
\ 0x12 0x.... 0x.... BL uart_sendstr
47 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF);
48 // 确保打开网络完成
49 osDelay(5000);
51 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF);
52 // 确保打开网络完成
53 osDelay(5000);
\ 0x16 0x4620 MOV R0,R4
\ 0x18 0x.... 0x.... BL osDelay
50 // 连接服务器
51 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
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
52 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
53 // 确保服务器连接完毕
54 osDelay(5000);
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
55 // 订阅主题
56 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n");
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
57 // 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);
58 }
59
60 // MQTT发送JSON数据
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发送数据
\ In section .text, align 4, keep-with-next
61 void MQTT_Trans_Json()
62 {
\ MQTT_Trans_Json: (+1)
65 void MQTT_Trans_Data()
66 {
\ MQTT_Trans_Data: (+1)
\ 0x0 0xB5F8 PUSH {R3-R7,LR}
63 float32_t *ptr = (float32_t *)&g_stMcs_Para;
64 // 创建JSON数组及对象
65 char *cjson_str = NULL;
66 cJSON * JsonRoot = cJSON_CreateObject();
\ 0x2 0x.... 0x.... BL cJSON_CreateObject
\ 0x6 0x4604 MOV R4,R0
67 cJSON * DataArray = cJSON_CreateArray();
\ 0x8 0x.... 0x.... BL cJSON_CreateArray
\ 0xC 0x4605 MOV R5,R0
68
69 cJSON_AddStringToObject(JsonRoot, "deviId", "占位");
\ 0xE 0xBF00 Nop
\ 0x10 0x.... 0x.... ADR.W R6,?_4
\ 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();
\ 0x4 0x.... 0x.... BL cJSON_CreateObject
\ 0x8 0x4604 MOV R4,R0
75 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 0x4632 MOV R2,R6
\ 0x16 0x.... LDR.N R7,??DataTable21_2
\ 0x18 0x4620 MOV R0,R4
\ 0x1A 0x.... 0x.... BL cJSON_AddStringToObject
70 cJSON_AddStringToObject(JsonRoot, "frameType", "占位");
\ 0x1E 0x4632 MOV R2,R6
\ 0x20 0x.... ADR.N R1,?_5
\ 0x22 0x.... LDR.N R7,??DataTable12_2
\ 0x24 0xEA4F 0x0004 MOV.W R0,R4
78 cJSON_AddStringToObject(JsonRoot, "frameType", "item_type");
\ 0x1E 0xBF00 Nop
\ 0x20 0x.... 0x.... ADR.W R2,?_6
\ 0x24 0x.... ADR.N R1,?_5
\ 0x26 0x4620 MOV R0,R4
\ 0x28 0x.... 0x.... BL cJSON_AddStringToObject
71 cJSON_AddNumberToObject(JsonRoot, "timeStamp", 1722844604);
\ 0x2C 0xED9F 0x.... VLDR.W D0,??DataTable12_3
\ 0x30 0x.... ADR.N R1,?_6
\ 0x32 0x4620 MOV R0,R4
\ 0x34 0x.... 0x.... BL cJSON_AddNumberToObject
72 cJSON_AddNumberToObject(JsonRoot, "Version", 10);
\ 0x38 0xED9F 0x.... VLDR.W D0,??DataTable12_4
\ 0x3C 0x.... ADR.N R1,?_7
\ 0x3E 0x4620 MOV R0,R4
\ 0x40 0x.... 0x.... BL cJSON_AddNumberToObject
73
74 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
\ 0x44 0xEA4F 0x0205 MOV.W R2,R5
\ 0x48 0x.... ADR.N R1,?_8
\ 0x4A 0x4620 MOV R0,R4
\ 0x4C 0x.... 0x.... BL cJSON_AddItemToObject
75
76 for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t); i++)
\ 0x50 0x2600 MOVS R6,#+0
77 {
78 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(ptr[i]));
\ ??MQTT_Trans_Json_0: (+1)
\ 0x52 0xF857 0x0026 LDR R0,[R7, R6, LSL #+2]
\ 0x56 0x.... 0x.... BL __aeabi_f2d
\ 0x5A 0xEC41 0x0B10 VMOV D0,R0,R1
\ 0x5E 0x.... 0x.... BL cJSON_CreateNumber
\ 0x62 0x4601 MOV R1,R0
\ 0x64 0x4628 MOV R0,R5
\ 0x66 0x.... 0x.... BL cJSON_AddItemToArray
79 }
\ 0x6A 0x1C76 ADDS R6,R6,#+1
\ 0x6C 0x2E0B CMP R6,#+11
\ 0x6E 0xD3F0 BCC.N ??MQTT_Trans_Json_0
80 // cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(g_stMcs_Para.min_wind_direction));
81
82 // 对象转字符串+发送
83 cjson_str = cJSON_Print(JsonRoot);
\ 0x70 0x4620 MOV R0,R4
\ 0x72 0x.... 0x.... BL cJSON_Print
\ 0x76 0x4605 MOV R5,R0
84 uart_sendstr(g_term_uart_handle, cjson_str);
\ 0x78 0x.... LDR.N R0,??DataTable12_8
\ 0x7A 0x6800 LDR R0,[R0, #+0]
\ 0x7C 0x4629 MOV R1,R5
\ 0x7E 0x.... 0x.... BL uart_sendstr
85 vPortFree(cjson_str);
\ 0x82 0x4628 MOV R0,R5
\ 0x84 0x.... 0x.... BL vPortFree
86
87 cJSON_Delete(JsonRoot);
\ 0x88 0x4620 MOV R0,R4
\ 0x8A 0xE8BD 0x40F2 POP {R1,R4-R7,LR}
\ 0x8E 0x.... 0x.... B.W cJSON_Delete
88 }
89
90 // MQTT发送数据命令
79 cJSON_AddNumberToObject(JsonRoot, "timeStamp", g_time_stamp);
\ 0x2C 0x.... LDR.N R2,??DataTable21_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
\ 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
\ 0x46 0x4620 MOV R0,R4
\ 0x48 0x.... 0x.... BL cJSON_AddNumberToObject
81
82 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
\ 0x4C 0xEA4F 0x0205 MOV.W R2,R5
\ 0x50 0x.... ADR.N R1,?_9
\ 0x52 0x4620 MOV R0,R4
\ 0x54 0x.... 0x.... BL cJSON_AddItemToObject
83
84 for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t); i++)
\ 0x58 0x2600 MOVS R6,#+0
85 {
86 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(ptr[i]));
\ ??MQTT_Trans_Data_0: (+1)
\ 0x5A 0xF857 0x0026 LDR R0,[R7, R6, LSL #+2]
\ 0x5E 0x.... 0x.... BL __aeabi_f2d
\ 0x62 0xEC41 0x0B10 VMOV D0,R0,R1
\ 0x66 0x.... 0x.... BL cJSON_CreateNumber
\ 0x6A 0x4601 MOV R1,R0
\ 0x6C 0x4628 MOV R0,R5
\ 0x6E 0x.... 0x.... BL cJSON_AddItemToArray
87 }
\ 0x72 0x1C76 ADDS R6,R6,#+1
\ 0x74 0x2E0B CMP R6,#+11
\ 0x76 0xD3F0 BCC.N ??MQTT_Trans_Data_0
88
89 // 对象转字符串
90 cjson_str = cJSON_Print(JsonRoot);
\ 0x78 0x4620 MOV R0,R4
\ 0x7A 0x.... 0x.... BL cJSON_Print
\ 0x7E 0x4605 MOV R5,R0
91
92 str_len = strlen(cjson_str) + 2;
\ 0x80 0x.... 0x.... BL strlen
93 sprintf(str_len_str, "%d", str_len);
\ 0x84 0x1C82 ADDS R2,R0,#+2
\ 0x86 0xB2D2 UXTB R2,R2
\ 0x88 0x.... ADR.N R1,??DataTable21_5
\ 0x8A 0x4668 MOV R0,SP
\ 0x8C 0x.... 0x.... BL sprintf
94
95 // 发送发数据包命令
96 osDelay(2000);
\ 0x90 0xF44F 0x60FA MOV R0,#+2000
\ 0x94 0x.... LDR.N R6,??DataTable21_1
\ 0x96 0x.... 0x.... BL osDelay
97 uart_sendstr(g_ec801_uart_handle, "AT+QMTPUBEX=0,0,0,0,Test_Topic,");
\ 0x9A 0x6830 LDR R0,[R6, #+0]
\ 0x9C 0x.... ADR.N R1,?_11
\ 0x9E 0x.... 0x.... BL uart_sendstr
98 uart_sendstr(g_ec801_uart_handle, str_len_str);
\ 0xA2 0x6830 LDR R0,[R6, #+0]
\ 0xA4 0x4669 MOV R1,SP
\ 0xA6 0x.... 0x.... BL uart_sendstr
99 uart_sendstr(g_ec801_uart_handle, "\r\n");
\ 0xAA 0x.... ADR.N R7,??DataTable21_9
\ 0xAC 0x6830 LDR R0,[R6, #+0]
\ 0xAE 0x4639 MOV R1,R7
\ 0xB0 0x.... 0x.... BL uart_sendstr
100
101 //发送数据包
102 osDelay(2000);
\ 0xB4 0xF44F 0x60FA MOV R0,#+2000
\ 0xB8 0x.... 0x.... BL osDelay
103 uart_sendstr(g_ec801_uart_handle, cjson_str);
\ 0xBC 0x6830 LDR R0,[R6, #+0]
\ 0xBE 0x4629 MOV R1,R5
\ 0xC0 0x.... 0x.... BL uart_sendstr
104 uart_sendstr(g_ec801_uart_handle, "\r\n");
\ 0xC4 0x6830 LDR R0,[R6, #+0]
\ 0xC6 0x4639 MOV R1,R7
\ 0xC8 0x.... 0x.... BL uart_sendstr
105
106 //释放
107 vPortFree(cjson_str);
\ 0xCC 0x4628 MOV R0,R5
\ 0xCE 0x.... 0x.... BL vPortFree
108 cJSON_Delete(JsonRoot);
\ 0xD2 0x4620 MOV R0,R4
\ 0xD4 0x.... 0x.... BL cJSON_Delete
109 }
\ 0xD8 0xB009 ADD SP,SP,#+36
\ 0xDA 0xBDF0 POP {R4-R7,PC}
110
111 // 判断闰年1闰0平
\ In section .text, align 2, keep-with-next
91 void MQTT_Trans_Command()
92 {
93
94 }
\ MQTT_Trans_Command: (+1)
\ 0x0 0x4770 BX LR
112 uint16_t fml_leap_year(uint16_t year)
113 {
114 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
\ 0x6 0xD106 BNE.N ??fml_leap_year_0
\ 0x8 0x2064 MOVS R0,#+100
\ 0xA 0xFB92 0xF0F0 SDIV R0,R2,R0
\ 0xE 0x2164 MOVS R1,#+100
\ 0x10 0xFB01 0x2010 MLS R0,R1,R0,R2
\ 0x14 0xB958 CBNZ.N R0,??fml_leap_year_1
\ ??fml_leap_year_0: (+1)
\ 0x16 0xF44F 0x73C8 MOV R3,#+400
\ 0x1A 0xFB92 0xF3F3 SDIV R3,R2,R3
\ 0x1E 0xF44F 0x70C8 MOV R0,#+400
\ 0x22 0xFB00 0x2213 MLS R2,R0,R3,R2
\ 0x26 0x1E50 SUBS R0,R2,#+1
\ 0x28 0x4180 SBCS R0,R0,R0
\ 0x2A 0x0FC0 LSRS R0,R0,#+31
\ 0x2C 0x4770 BX LR
\ ??fml_leap_year_1: (+1)
\ 0x2E 0x2001 MOVS R0,#+1
\ 0x30 0x4770 BX LR
115 }
116
117 //日期转时间戳
\ In section .text, align 4, keep-with-next
\ ??DataTable12:
118 uint32_t fml_time_to_stamp(int year, int month, int day, int hour, int minute, int second)
119 {
\ fml_time_to_stamp: (+1)
\ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR}
\ 0x4 0xB084 SUB SP,SP,#+16
\ 0x6 0x4681 MOV R9,R0
\ 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;
\ 0xE 0x2600 MOVS R6,#+0
123 uint16_t i;
124
125 // 计算闰年数
126 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))
\ ??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++;
\ 0x1C 0x1C76 ADDS R6,R6,#+1
131 }
132 }
\ ??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;
\ 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};
\ 0x34 0xEA4F 0x000D MOV.W R0,SP
\ 0x38 0x.... ADR.N R1,?_13
\ 0x3A 0x2210 MOVS R2,#+16
\ 0x3C 0x.... 0x.... BL __aeabi_memcpy4
138 // 计算当年到当前月的所有天数
139
140 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];
\ ??fml_time_to_stamp_4: (+1)
\ 0x44 0xF81D 0x1001 LDRB R1,[SP, R1]
\ 0x48 0x1876 ADDS R6,R6,R1
143 }
\ 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))
\ 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;
\ 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;
153
154 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_10
\ 0x68 0x9A0C LDR R2,[SP, #+48]
\ 0x6A 0x9B0D LDR R3,[SP, #+52]
\ 0x6C 0x434D MULS R5,R1,R5
\ 0x6E 0xFB00 0x5404 MLA R4,R0,R4,R5
\ 0x72 0x203C MOVS R0,#+60
\ 0x74 0xFB00 0x4402 MLA R4,R0,R2,R4
\ 0x78 0x1918 ADDS R0,R3,R4
\ 0x7A 0xB005 ADD SP,SP,#+20
\ 0x7C 0xE8BD 0x83F0 POP {R4-R9,PC}
155 }
\ In section .bss, align 4
\ 0x0 DS8 4
\ In section .bss, align 4
\ 0x0 DS8 4
156
157
158 // 生成时间戳
\ In section .text, align 4, keep-with-next
159 void EC801_GET_Time()
160 {
\ 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
\ 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);
\ 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;
\ 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);
\ ??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++] != '"');
\ ??CrossCallReturnLabel_0: (+1)
\ 0x2C 0xD1F9 BNE.N ??EC801_GET_Time_0
176 // 丢掉前面的
177 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;
\ 0x3C 0x2601 MOVS R6,#+1
179
180 // "前面是时间
181 do{
182 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++] != '"');
\ ??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);
\ 0x4A 0xA904 ADD R1,SP,#+16
\ 0x4C 0xA805 ADD R0,SP,#+20
\ 0x4E 0xAA06 ADD R2,SP,#+24
\ 0x50 0xAB07 ADD R3,SP,#+28
\ 0x52 0x9103 STR R1,[SP, #+12]
\ 0x54 0x9002 STR R0,[SP, #+8]
\ 0x56 0x9201 STR R2,[SP, #+4]
\ 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
\ 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);
\ 0x68 0x9804 LDR R0,[SP, #+16]
\ 0x6A 0x9905 LDR R1,[SP, #+20]
\ 0x6C 0x9001 STR R0,[SP, #+4]
\ 0x6E 0x9100 STR R1,[SP, #+0]
\ 0x70 0x9B06 LDR R3,[SP, #+24]
\ 0x72 0x9A07 LDR R2,[SP, #+28]
\ 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
\ 0x7E 0x6008 STR R0,[R1, #+0]
190 }
\ 0x80 0xB024 ADD SP,SP,#+144
\ 0x82 0xBD70 POP {R4-R6,PC}
\ In section .text, align 2, keep-with-next
\ ?Subroutine0: (+1)
\ 0x0 0x55A8 STRB R0,[R5, R6]
\ 0x2 0x4630 MOV R0,R6
\ 0x4 0x1C46 ADDS R6,R0,#+1
\ 0x6 0x5C28 LDRB R0,[R5, R0]
\ 0x8 0x2822 CMP R0,#+34
\ 0xA 0x4770 BX LR
\ In section .text, align 4, keep-with-next
\ ??DataTable21:
\ 0x0 0x0001'86A0 DC32 0x186a0
\ In section .text, align 4, keep-with-next
\ ??DataTable12_1:
\ ??DataTable21_1:
\ 0x0 0x....'.... DC32 g_ec801_uart_handle
\ In section .text, align 4, keep-with-next
\ ??DataTable12_2:
\ ??DataTable21_2:
\ 0x0 0x....'.... DC32 g_stMcs_Para
\ In section .text, align 4, keep-with-next
\ ??DataTable12_3:
\ 0x0 0x6F00'0000 DC32 0x6F000000,0x41D9AC21
\ 0x41D9'AC21
\ ??DataTable21_3:
\ 0x0 0x....'.... DC32 g_time_stamp
\ In section .text, align 4, keep-with-next
\ ??DataTable12_4:
\ ??DataTable21_4:
\ 0x0 0x0000'0000 DC32 0x0,0x40240000
\ 0x4024'0000
\ In section .text, align 4, keep-with-next
\ ??DataTable12_5:
\ ??DataTable21_5:
\ 0x0 0x25 0x64 DC8 0x25, 0x64, 0x00, 0x00
\ 0x00 0x00
\ In section .text, align 4, keep-with-next
\ ??DataTable21_6:
\ 0x0 0x4800'0400 DC32 0x48000400
\ In section .text, align 4, keep-with-next
\ ??DataTable12_6:
\ ??DataTable21_7:
\ 0x0 0x....'.... DC32 huart1
\ In section .text, align 4, keep-with-next
\ ??DataTable12_7:
\ ??DataTable21_8:
\ 0x0 0x....'.... DC32 ?_0
\ In section .text, align 4, keep-with-next
\ ??DataTable12_8:
\ 0x0 0x....'.... DC32 g_term_uart_handle
\ ??DataTable21_9:
\ 0x0 0x0D 0x0A DC8 0x0D, 0x0A, 0x00, 0x00
\ 0x00 0x00
\ In section .text, align 4, keep-with-next
\ ??DataTable21_10:
\ 0x0 0x0001'5180 DC32 0x15180
\ In section .text, align 4, keep-with-next
\ ?_1:
@ -351,6 +642,12 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x00
\ 0x21 DS8 3
\ In section .rodata, align 4, keep-with-next
\ ?_10:
\ 0x0 0x25 0x64 DC8 "%d"
\ 0x00
\ 0x3 DS8 1
\ In section .text, align 4, keep-with-next
\ ?_2:
\ 0x0 0x41 0x54 DC8 "AT+QMTSUB=0,0,Test_Topic,0\015\012"
@ -370,6 +667,12 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x00
\ 0x1D DS8 3
\ In section .rodata, align 4, keep-with-next
\ ?_12:
\ 0x0 0x0D 0x0A DC8 "\015\012"
\ 0x00
\ 0x3 DS8 1
\ In section .text, align 4, keep-with-next
\ ?_3:
\ 0x0 0x64 0x65 DC8 "deviId"
@ -380,10 +683,10 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ In section .text, align 4, keep-with-next
\ ?_4:
\ 0x0 0xD5 0xBC DC8 "\325\274\316\273"
\ 0xCE 0xBB
\ 0x00
\ 0x5 DS8 3
\ 0x0 0x69 0x74 DC8 "item_id"
\ 0x65 0x6D
\ 0x5F 0x69
\ 0x64 0x00
\ In section .text, align 4, keep-with-next
\ ?_5:
@ -396,6 +699,15 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ In section .text, align 4, keep-with-next
\ ?_6:
\ 0x0 0x69 0x74 DC8 "item_type"
\ 0x65 0x6D
\ 0x5F 0x74
\ 0x79 0x70
\ 0x65 0x00
\ 0xA DS8 2
\ In section .text, align 4, keep-with-next
\ ?_7:
\ 0x0 0x74 0x69 DC8 "timeStamp"
\ 0x6D 0x65
\ 0x53 0x74
@ -404,19 +716,71 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0xA DS8 2
\ In section .text, align 4, keep-with-next
\ ?_7:
\ ?_8:
\ 0x0 0x56 0x65 DC8 "Version"
\ 0x72 0x73
\ 0x69 0x6F
\ 0x6E 0x00
\ In section .text, align 4, keep-with-next
\ ?_8:
\ ?_9:
\ 0x0 0x64 0x61 DC8 "data"
\ 0x74 0x61
\ 0x00
\ 0x5 DS8 3
\ In section .text, align 4, keep-with-next
\ ?_11:
\ 0x0 0x41 0x54 DC8 "AT+QMTPUBEX=0,0,0,0,Test_Topic,"
\ 0x2B 0x51
\ 0x4D 0x54
\ 0x50 0x55
\ 0x42 0x45
\ 0x58 0x3D
\ 0x30 0x2C
\ 0x30 0x2C
\ 0x30 0x2C
\ 0x30 0x2C
\ 0x54 0x65
\ 0x73 0x74
\ 0x5F 0x54
\ 0x6F 0x70
\ 0x69 0x63
\ 0x2C 0x00
\ In section .text, align 4, keep-with-next
\ ?_13:
\ 0x0 0x00 0x1F DC8 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
\ 0x1C 0x1F
\ 0x1E 0x1F
\ 0x1E 0x1F
\ 0x1F 0x1E
\ 0x1F 0x1E
\ 0x1F
\ 0xD DS8 3
\ In section .text, align 4, keep-with-next
\ ?_14:
\ 0x0 0x41 0x54 DC8 "AT+QLTS=0\015\012"
\ 0x2B 0x51
\ 0x4C 0x54
\ 0x53 0x3D
\ 0x30 0x0D
\ 0x0A 0x00
\ In section .text, align 4, keep-with-next
\ ?_15:
\ 0x0 0x22 0x25 DC8 "\"%d/%d/%d,%d:%d:%d\""
\ 0x64 0x2F
\ 0x25 0x64
\ 0x2F 0x25
\ 0x64 0x2C
\ 0x25 0x64
\ 0x3A 0x25
\ 0x64 0x3A
\ 0x25 0x64
\ 0x22 0x00
Maximum stack usage in bytes:
.cstack Function
@ -424,65 +788,97 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
8 EC801E_Power_ON
0 -> HAL_GPIO_WritePin
8 -> HAL_GPIO_WritePin
160 EC801_GET_Time
160 -> __aeabi_memclr4
160 -> __aeabi_memcpy
160 -> fml_time_to_stamp
160 -> osDelay
160 -> sscanf
160 -> uart_dev_in_char
160 -> uart_sendstr
16 MQTT_Config
16 -> osDelay
0 -> uart_sendstr
16 -> uart_sendstr
0 MQTT_Trans_Command
24 MQTT_Trans_Json
24 -> __aeabi_f2d
24 -> cJSON_AddItemToArray
24 -> cJSON_AddItemToObject
24 -> cJSON_AddNumberToObject
24 -> cJSON_AddStringToObject
24 -> cJSON_CreateArray
24 -> cJSON_CreateNumber
24 -> cJSON_CreateObject
0 -> cJSON_Delete
24 -> cJSON_Print
24 -> uart_sendstr
24 -> vPortFree
56 MQTT_Trans_Data
56 -> __aeabi_f2d
56 -> __aeabi_ui2d
56 -> cJSON_AddItemToArray
56 -> cJSON_AddItemToObject
56 -> cJSON_AddNumberToObject
56 -> cJSON_AddStringToObject
56 -> cJSON_CreateArray
56 -> cJSON_CreateNumber
56 -> cJSON_CreateObject
56 -> cJSON_Delete
56 -> cJSON_Print
56 -> osDelay
56 -> sprintf
56 -> strlen
56 -> uart_sendstr
56 -> vPortFree
8 Read_Status
8 -> HAL_GPIO_ReadPin
8 __write
8 -> HAL_UART_Transmit
0 fml_leap_year
48 fml_time_to_stamp
48 -> __aeabi_memcpy4
48 -> fml_leap_year
Section sizes:
Bytes Function/Label
----- --------------
4 ??DataTable12
4 ??DataTable12_1
4 ??DataTable12_2
8 ??DataTable12_3
8 ??DataTable12_4
4 ??DataTable12_5
4 ??DataTable12_6
4 ??DataTable12_7
4 ??DataTable12_8
4 ??DataTable21
4 ??DataTable21_1
4 ??DataTable21_10
4 ??DataTable21_2
4 ??DataTable21_3
8 ??DataTable21_4
4 ??DataTable21_5
4 ??DataTable21_6
4 ??DataTable21_7
4 ??DataTable21_8
4 ??DataTable21_9
12 ?Subroutine0
36 ?_0
24 ?_1
4 ?_10
32 ?_11
4 ?_12
16 ?_13
12 ?_14
20 ?_15
32 ?_2
8 ?_3
8 ?_4
12 ?_5
12 ?_6
8 ?_7
12 ?_7
8 ?_8
8 ?_9
34 EC801E_Power_ON
132 EC801_GET_Time
58 MQTT_Config
2 MQTT_Trans_Command
146 MQTT_Trans_Json
220 MQTT_Trans_Data
24 Read_Status
26 __write
4 dax
4 day_count
50 fml_leap_year
128 fml_time_to_stamp
4 g_time_stamp
36 bytes in section .rodata
446 bytes in section .text
12 bytes in section .bss
44 bytes in section .rodata
936 bytes in section .text
446 bytes of CODE memory
36 bytes of CONST memory
936 bytes of CODE memory
44 bytes of CONST memory
12 bytes of DATA memory
Errors: none
Warnings: none

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:05:13
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:13
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// 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 06/Aug/2024 15:05:13
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:13
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// 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 06/Aug/2024 15:05:13
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:13
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// 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 06/Aug/2024 15:05:13
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
# 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 06/Aug/2024 15:05:13
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
// 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 06/Aug/2024 15:05:13
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:13
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// 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 06/Aug/2024 15:05:13
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:13
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb

View File

@ -2,7 +2,7 @@
###############################################################################
# #
# IAR Assembler V9.40.2.374/W64 for ARM 06/Aug/2024 15:05:13 #
# IAR Assembler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01 #
# Copyright 1999-2023 IAR Systems AB. #
# #
# Source file = E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s#

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:05:14
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
# 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 06/Aug/2024 15:05:14
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
// 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 06/Aug/2024 15:05:14
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
# 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 06/Aug/2024 15:05:14
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
// 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 06/Aug/2024 15:05:14
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
# 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 06/Aug/2024 15:05:14
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
// 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 06/Aug/2024 15:05:13
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:13
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// 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 06/Aug/2024 15:05:45
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:45
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// 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 06/Aug/2024 15:05:13
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
# 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 06/Aug/2024 15:05:13
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:01
// 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 06/Aug/2024 17:02:56
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
# 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 06/Aug/2024 17:02:56
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
// 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 06/Aug/2024 17:01:37
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
# 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 06/Aug/2024 17:01:37
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Aug/2024 17:12:02
// 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>6A030000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000330000001B8F00000100000029920000030000001782000001000000108600006D0000000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000040000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D0000002892000001000000148100001E0000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E8100007D0100001F8100009D0000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002400000003E100000B0000000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E8600000500000006860000010000002897000001000000148600000B0000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000013000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C0000010000004681000040000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600001C000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage>
<CommandsUsage>59040000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000FF0000000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D0000002892000001000000148100001E0000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E8100007D0100001F810000A80000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000100000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000020000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C000001000000468100006D000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002C000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000</CommandsWithoutImages>
@ -934,7 +934,7 @@
</DockingManager-256>
<MFCToolBar-34048>
<Name>CMSIS-Pack</Name>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000058050000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000059000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
</MFCToolBar-34048>
<Pane-34048>
<ID>34048</ID>
@ -951,7 +951,7 @@
</BasePane-34048>
<MFCToolBar-34049>
<Name>Debug</Name>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000200040073050000FFFEFF000000000000000000000000000100000001000000018013860000020004006F050000FFFEFF00000000000000000000000000010000000100000001805E8600000200040075050000FFFEFF0000000000000000000000000001000000010000000180608600000200040077050000FFFEFF00000000000000000000000000010000000100000001805D8600000200040074050000FFFEFF000000000000000000000000000100000001000000018010860000020004006D050000FFFEFF000000000000000000000000000100000001000000018011860000020000006E050000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200000070050000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000200040074000000FFFEFF0000000000000000000000000001000000010000000180138600000200040070000000FFFEFF00000000000000000000000000010000000100000001805E8600000200040076000000FFFEFF0000000000000000000000000001000000010000000180608600000200040078000000FFFEFF00000000000000000000000000010000000100000001805D8600000200040075000000FFFEFF000000000000000000000000000100000001000000018010860000020004006E000000FFFEFF000000000000000000000000000100000001000000018011860000020000006F000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200000071000000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
</MFCToolBar-34049>
<Pane-34049>
<ID>34049</ID>
@ -968,7 +968,7 @@
</BasePane-34049>
<MFCToolBar-34050>
<Name>Trace</Name>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400DA050000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400DB050000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400DB000000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400DC000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
</MFCToolBar-34050>
<Pane-34050>
<ID>34050</ID>
@ -985,7 +985,7 @@
</BasePane-34050>
<MFCToolBar-34051>
<Name>Main</Name>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000BA050000FFFEFF000000000000000000000000000100000001000000018001E1000000000000BB050000FFFEFF000000000000000000000000000100000001000000018003E1000000000000BD050000FFFEFF000000000000000000000000000100000001000000018000810000000000009A050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000000C0050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000400C2050000FFFEFF000000000000000000000000000100000001000000018022E1000000000400C1050000FFFEFF000000000000000000000000000100000001000000018025E1000000000000C3050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000400C4050000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400C5050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400AC050000FFFEFF000000000000000000000000000100000001000000018024E1000000000000B5050000FFFEFF000000000000000000000000000100000001000000018028E1000000000400B4050000FFFEFF000000000000000000000000000100000001000000018029E1000000000000B6050000FFFEFF000000000000000000000000000100000001000000018002810000000000009B050000FFFEFF00000000000000000000000000010000000100000001802981000000000000B0050000FFFEFF00000000000000000000000000010000000100000001802781000000000000AE050000FFFEFF00000000000000000000000000010000000100000001802881000000000000AF050000FFFEFF00000000000000000000000000010000000100000001801D81000000000000A8050000FFFEFF00000000000000000000000000010000000100000001801E81000000000400A9050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000020000009F050000FFFEFF00000000000000000000000000010000000100000001800C81000002000000A0050000FFFEFF00000000000000000000000000010000000100000001805F86000002000000B3050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000AA050000FFFEFF00000000000000000000000000010000000100000001802081000002000000AB050000FFFEFF00000000000000000000000000010000000100000001804681000002000200B1050000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000BA000000FFFEFF000000000000000000000000000100000001000000018001E1000000000000BB000000FFFEFF000000000000000000000000000100000001000000018003E1000000000400BD000000FFFEFF000000000000000000000000000100000001000000018000810000000000009A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000400C0000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000000C2000000FFFEFF000000000000000000000000000100000001000000018022E1000000000400C1000000FFFEFF000000000000000000000000000100000001000000018025E1000000000000C3000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000400C4000000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400C5000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400AC000000FFFEFF000000000000000000000000000100000001000000018024E1000000000400B5000000FFFEFF000000000000000000000000000100000001000000018028E1000000000400B4000000FFFEFF000000000000000000000000000100000001000000018029E1000000000400B6000000FFFEFF000000000000000000000000000100000001000000018002810000000004009B000000FFFEFF00000000000000000000000000010000000100000001802981000000000400B0000000FFFEFF00000000000000000000000000010000000100000001802781000000000400AE000000FFFEFF00000000000000000000000000010000000100000001802881000000000400AF000000FFFEFF00000000000000000000000000010000000100000001801D81000000000400A8000000FFFEFF00000000000000000000000000010000000100000001801E81000000000400A9000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000020004009F000000FFFEFF00000000000000000000000000010000000100000001800C81000002000000A0000000FFFEFF00000000000000000000000000010000000100000001805F86000002000000B3000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000AA000000FFFEFF00000000000000000000000000010000000100000001802081000002000000AB000000FFFEFF00000000000000000000000000010000000100000001804681000002000000B1000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
</MFCToolBar-34051>
<Pane-34051>
<ID>34051</ID>

View File

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