Compare commits

...

2 Commits

65 changed files with 23313 additions and 23011 deletions

View File

@ -43,6 +43,8 @@ extern TIM_HandleTypeDef htim15;
extern TIM_HandleTypeDef htim16;
extern TIM_HandleTypeDef htim17;
/* USER CODE BEGIN Private defines */
/* USER CODE END Private defines */
@ -52,6 +54,7 @@ void MX_TIM6_Init(void);
void MX_TIM7_Init(void);
void MX_TIM15_Init(void);
void MX_TIM16_Init(void);
void MX_TIM17_Init(void);
void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim);

View File

@ -126,6 +126,7 @@ int main(void)
MX_TIM7_Init();
MX_TIM15_Init();
MX_TIM16_Init();
MX_TIM17_Init();
MX_I2C1_Init();
MX_SPI2_Init();
MX_I2C3_Init();
@ -232,7 +233,10 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
HAL_IncTick();
}
/* USER CODE BEGIN Callback 1 */
if(htim->Instance == TIM17)
{
g_time_stamp++;
}
/* USER CODE END Callback 1 */
}

View File

@ -63,7 +63,7 @@ extern UART_HandleTypeDef huart1;
extern UART_HandleTypeDef huart3;
extern TIM_HandleTypeDef htim16;
extern TIM_HandleTypeDef htim1;
extern TIM_HandleTypeDef htim17;
/* USER CODE BEGIN EV */
extern uint8_t rx_uart1_buf[1];
extern uint8_t rx_uart2_buf[1];
@ -198,6 +198,20 @@ void TIM1_UP_TIM16_IRQHandler(void)
/* USER CODE END TIM1_UP_TIM16_IRQn 1 */
}
/**
* @brief This function handles TIM1 trigger and commutation interrupts and TIM17 global interrupt.
*/
void TIM1_TRG_COM_TIM17_IRQHandler(void)
{
/* USER CODE BEGIN TIM1_TRG_COM_TIM17_IRQn 0 */
/* USER CODE END TIM1_TRG_COM_TIM17_IRQn 0 */
HAL_TIM_IRQHandler(&htim17);
/* USER CODE BEGIN TIM1_TRG_COM_TIM17_IRQn 1 */
/* USER CODE END TIM1_TRG_COM_TIM17_IRQn 1 */
}
/**
* @brief This function handles USART1 global interrupt.
*/

View File

@ -29,6 +29,7 @@ TIM_HandleTypeDef htim6;
TIM_HandleTypeDef htim7;
TIM_HandleTypeDef htim15;
TIM_HandleTypeDef htim16;
TIM_HandleTypeDef htim17;
/* TIM2 init function */
void MX_TIM2_Init(void)
@ -242,6 +243,35 @@ void MX_TIM16_Init(void)
}
//用于实时更新时间
/* TIM17 init function */
void MX_TIM17_Init(void)
{
/* USER CODE BEGIN TIM17_Init 0 */
/* USER CODE END TIM17_Init 0 */
/* USER CODE BEGIN TIM17_Init 1 */
/* USER CODE END TIM17_Init 1 */
htim17.Instance = TIM17;
htim17.Init.Prescaler = 8000-1;
htim17.Init.CounterMode = TIM_COUNTERMODE_UP;
htim17.Init.Period = 10000;
htim17.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim17.Init.RepetitionCounter = 0;
htim17.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE;
if (HAL_TIM_Base_Init(&htim17) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN TIM17_Init 2 */
HAL_TIM_Base_Start_IT(&htim17);
/* USER CODE END TIM17_Init 2 */
}
void HAL_TIM_IC_MspInit(TIM_HandleTypeDef* tim_icHandle)
{
@ -322,6 +352,21 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle)
/* USER CODE END TIM16_MspInit 1 */
}
else if(tim_baseHandle->Instance==TIM17)
{
/* USER CODE BEGIN TIM17_MspInit 0 */
/* USER CODE END TIM17_MspInit 0 */
/* TIM17 clock enable */
__HAL_RCC_TIM17_CLK_ENABLE();
/* TIM17 interrupt Init */
HAL_NVIC_SetPriority(TIM1_TRG_COM_TIM17_IRQn, 14, 0);
HAL_NVIC_EnableIRQ(TIM1_TRG_COM_TIM17_IRQn);
/* USER CODE BEGIN TIM17_MspInit 1 */
/* USER CODE END TIM17_MspInit 1 */
}
}
void HAL_TIM_MspPostInit(TIM_HandleTypeDef* timHandle)
{
@ -423,6 +468,20 @@ void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle)
/* USER CODE END TIM16_MspDeInit 1 */
}
else if(tim_baseHandle->Instance==TIM17)
{
/* USER CODE BEGIN TIM17_MspDeInit 0 */
/* USER CODE END TIM17_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_TIM17_CLK_DISABLE();
/* TIM17 interrupt Deinit */
HAL_NVIC_DisableIRQ(TIM1_TRG_COM_TIM17_IRQn);
/* USER CODE BEGIN TIM17_MspDeInit 1 */
/* USER CODE END TIM17_MspDeInit 1 */
}
}
/* USER CODE BEGIN 1 */

View File

@ -258,17 +258,24 @@ void parse_json(uint8_t *json_buff)
cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
// È¡³öÊý¾Ý
char *temp_id = cjson_id -> valuestring;
char *temp_type = cjson_type -> valuestring;
int temp_version = cjson_version -> valueint;
int temp_response = cjson_response -> valueint;
int temp_time = cjson_time -> valueint;
term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", \
cjson_id -> valuestring, \
cJSON_GetStringValue(cjson_type), \
cjson_version -> valueint, \
cjson_response -> valueint, \
cjson_time -> valueint);
// term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
cJSON_Delete(cjson_root);
// Êý¾Ý´¦Àí
if(abs(temp_time - g_time_stamp) >= 120)
{
g_time_stamp = temp_time;
}
}

View File

@ -14,6 +14,7 @@ int EC801_GET_Time();
void parse_4g_receive_data();
extern uint8_t time_get_ok;
extern uint32_t g_time_stamp;
#ifdef __cplusplus
}

View File

@ -3,102 +3,12 @@
<Tool>
<Name>compiler</Name>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\adc.c</Path>
<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\Core_13247989168731456611.dir\adc.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.s</Path>
</Output>
<Output>
<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\Shell\shell_autocomplete.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\freertos.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\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_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\Shell\shell_cmdhist.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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.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>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.lst</Path>
</Output>
</Parent>
<Parent>
@ -110,33 +20,6 @@
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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\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\Core\Src\cJSON.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c</Path>
<Output>
@ -146,24 +29,6 @@
<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\dma.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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\anemometer_dev.c</Path>
<Output>
@ -174,291 +39,21 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\inflash.c</Path>
<Path>E:\Y\IAR\micro_climate\Core\Src\cJSON.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</Path>
<Path>E:\Y\IAR\micro_climate\Core\Src\dma.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\App\Src\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_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\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\HP203B\hp203b.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\RingQueue\ring_queue.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\main.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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_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\spi.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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_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\Core\Src\stm32l4xx_hal_msp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\list.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\usart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Filter\filter.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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\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\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_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_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_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_uart_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_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>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.lst</Path>
</Output>
</Parent>
<Parent>
@ -471,30 +66,147 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c</Path>
<Path>E:\Y\IAR\micro_climate\App\Src\frt_protocol.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</Path>
<Path>E:\Y\IAR\micro_climate\Core\Src\gpio.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.s</Path>
<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\FreeRTOS_4809373609813369194.dir\port.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c</Path>
<Path>E:\Y\IAR\micro_climate\Drivers\RingQueue\ring_queue.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.s</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\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\Shell\shell.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\main.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Filter\filter.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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\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\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_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\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_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>
@ -506,6 +218,123 @@
<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\timers.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\spi.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\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\HP203B\hp203b.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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\Shell\shell_cmdhelp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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_pwr_ex.c</Path>
<Output>
@ -516,12 +345,12 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c</Path>
<Path>E:\Y\IAR\micro_climate\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_spi_ex.s</Path>
<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_spi_ex.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.lst</Path>
</Output>
</Parent>
<Parent>
@ -533,6 +362,114 @@
<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\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\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_adc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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\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\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_msp.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\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_flash_ex.c</Path>
<Output>
@ -543,12 +480,90 @@
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\timers.c</Path>
<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\FreeRTOS_4809373609813369194.dir\timers.s</Path>
<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\FreeRTOS_4809373609813369194.dir\timers.lst</Path>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_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_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_rcc.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\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_uart.c</Path>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.s</Path>
</Output>
<Output>
<Path>E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.lst</Path>
</Output>
</Parent>
<Parent>
<Path>E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\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>
</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>
</Tool>
@ -561,19 +576,4 @@
</Output>
</Parent>
</Tool>
<Tool>
<Name>assembler</Name>
<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>
</BuildDb>

Binary file not shown.

View File

@ -1,196 +1,104 @@
# ninja log v5
64 676 7453880424072510 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/dma.o bf43722906c03566
855 1028 7453880428759246 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/RingQueue_10900368326811202236.dir/ring_queue.o f0be3f60b5bfc513
1639 2184 7453880440269338 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.o 91d866fecc8c1f1a
33 512 7453880423422504 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/gpio.o 5d9d7bd8f6ba44c0
855 1028 7453880428759246 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/RingQueue_10900368326811202236.dir/ring_queue.o f0be3f60b5bfc513
186 727 7453880425689257 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/i2c.o c1fb605878ec3f5b
3122 5352 7453880471917057 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.o bb0cd7722c4f38a4
513 1063 7453880428759246 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.o f1bce46cd257c176
186 727 7453880425689257 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/i2c.o c1fb605878ec3f5b
126 610 7453880424082506 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/spi.o a8bea0bf06ab2afe
3419 3552 7453880454034705 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/croutine.o fec8dff9e3001349
3 382 7453900884716361 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
677 1113 7453880429553530 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/CMSIS_6603591812247902717.dir/system_stm32l4xx.o 8af0a0bb5f37c063
2 385 7453901738566418 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
4708 4747 7453880466025265 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EWARM_18443280873093131863.dir/startup_stm32l496xx.o 983b34495e4a9f06
126 610 7453880424082506 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/spi.o a8bea0bf06ab2afe
2 412 7454836162537263 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
4321 4784 7453880466345271 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/stream_buffer.o a2c4202a3c04b26c
646 852 7453880427039239 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Filter_2427836196881467961.dir/filter.o 1021703d4dd9edaf
4708 4747 7453880466025265 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EWARM_18443280873093131863.dir/startup_stm32l496xx.o 983b34495e4a9f06
677 1113 7453880429553530 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/CMSIS_6603591812247902717.dir/system_stm32l4xx.o 8af0a0bb5f37c063
35 508 7454836163507368 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
4664 4824 7453880466765266 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/timers.o aec0756d465e7d4f
158 760 7453880425689257 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
646 852 7453880427039239 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Filter_2427836196881467961.dir/filter.o 1021703d4dd9edaf
34 474 7454134622815258 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
214 643 7453880424072510 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/stm32l4xx_hal_msp.o e5ab62ce53061ad9
1268 1461 7453880433104175 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_cmdhelp.o b3251e875919362e
1922 2334 7453880441799339 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.o e6241ebc22880fa8
4241 5079 7453880469285262 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/tasks.o 925e9e5e1f9c00b6
1922 2334 7453880441799339 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.o e6241ebc22880fa8
1268 1461 7453880433104175 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_cmdhelp.o b3251e875919362e
570 1150 7453880429563532 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/stm32l4xx_it.o d3b9c956d118e1e0
4549 5114 7453880469645265 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca
1208 1346 7453880431984168 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_cmdhist.o 38590687c47a2cbc
730 1265 7453880431094170 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/usart.o e0a5563efe00cc8
612 1205 7453880430514172 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
2810 3761 7453880455710053 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.o cfc99b805f06fd21
1030 1418 7453880432694172 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_autocomplete.o aca2684d02ab7723
612 1205 7453880430514172 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
730 1265 7453880431094170 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/usart.o e0a5563efe00cc8
4144 4546 7453880463900065 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/inflash.o 6384979adabcf318
1064 1637 7453880434428020 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
1030 1418 7453880432694172 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_autocomplete.o aca2684d02ab7723
2875 3264 7453880451124701 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.o 474177df1723cbf
1153 1676 7453880434889329 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_uart.o 8b75033f8b86554
1064 1637 7453880434428020 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
4094 4609 7453880464540063 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/adc.o 7fd39f29b6b2108a
1153 1676 7453880434889329 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell_uart.o 8b75033f8b86554
1349 1962 7453880437459407 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Sht3x_8257160562692203274.dir/sht30.o d6ce7047a76c72a3
1420 1920 7453880437279336 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.o 28d0611f7960d3c5
2134 2545 7453880443869337 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.o 5230b767faebd3c7
1115 2017 7453880438599336 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Shell_738121877093898511.dir/shell.o fe96fc4cfc22cc63
1462 1876 7453880437209330 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.o ffd5c9fe60b1cb86
4435 4800 7453880466515264 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/event_groups.o 2605e327da29e9c1
1594 2705 7453880445464699 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.o 37f4eb03dbc09aaa
2760 4141 7453880459810070 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.o f38fe7acc918d43b
1462 1876 7453880437209330 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.o ffd5c9fe60b1cb86
3727 4195 7453880460030058 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/uart_dev.o a0d36a68c77f5f1a
2760 4141 7453880459810070 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.o f38fe7acc918d43b
1594 2705 7453880445464699 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.o 37f4eb03dbc09aaa
1878 2438 7453880442839336 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash.o b4beadf6e004d839
1677 2131 7453880439769343 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ramfunc.o d260c0cb338f75bb
2441 2931 7453880447784704 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.o 2db3b7171b5c7eec
4610 4886 7453880467365309 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/heap_4.o 9cbc680675f46c5a
2441 2931 7453880447784704 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.o 2db3b7171b5c7eec
1677 2131 7453880439769343 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ramfunc.o d260c0cb338f75bb
1503 2758 7453880445864704 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.o caeb41ce376d6e07
2187 2873 7453880447114700 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_flash_ex.o c9b9b10c9c58c02f
2337 2808 7453880446204733 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.o 62e9b3a1150d3a17
2492 3120 7453880449194699 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.o 30bd4b15d276c369
2934 3416 7453880452604705 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.o 5cb6faeee735a211
1965 2490 7453880442999340 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_gpio.o 2d1e548c51a93c9
2492 3120 7453880449194699 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.o 30bd4b15d276c369
2708 3725 7453880455690050 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.o e19c1f22ef08f9c4
1965 2490 7453880442999340 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_gpio.o 2d1e548c51a93c9
2548 3060 7453880449094699 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/cmsis_os.o be977a9f349ad14c
4749 4786 7453880466405263 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/portasm.o 97d4445452c7ac15
2019 4238 7453880460110059 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c.o a8caa8580e5e5d8b
4749 4786 7453880466405263 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/portasm.o 97d4445452c7ac15
3063 4091 7453880459370056 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.o 81aff70c2ae41a09
3267 4661 7453880464845261 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.o 1a77cf0adff1965
4198 4432 7453880462830060 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/port.o a4849925602de71e
3764 4489 7453880463200060 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
3555 4318 7453880461600061 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
4491 4705 7453880465555263 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/list.o cbbfd62742ca92f9
386 591 7453901740611761 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
593 610 7453901740921721 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
510 719 7454836165712447 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
721 740 7454836166042427 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
1 1591 7453880434328017 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f
2 388 7453902029369630 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
390 607 7453902031588487 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
609 628 7453902031998976 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 393 7453902815582073 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
393 612 7453902817741485 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
614 632 7453902818081484 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 404 7453903165129843 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
405 629 7453903167335381 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
631 649 7453903167675741 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 387 7453903945670791 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
387 601 7453903947784403 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
603 621 7453903948114360 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 448 7453905698792221 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
449 665 7453905701015951 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
667 685 7453905701380765 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 464 7453922366076103 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
465 675 7453922368286139 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
677 694 7453922368604370 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 398 7453923449632508 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
399 601 7453923451632468 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
602 620 7453923451942462 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 395 7453925125364064 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
396 605 7453925127454028 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
607 626 7453925127785228 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 509 7453925877089610 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
510 822 7453925880311680 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
824 842 7453925880651646 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 401 7453927844324586 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
402 611 7453927846410613 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
617 640 7453927846820616 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 444 7453928815255961 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
445 667 7453928817447983 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
669 688 7453928817782905 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 437 7453929556851318 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
438 642 7453929558991292 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
644 661 7453929559301295 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 398 7453931348262198 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
399 617 7453931350426508 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
620 638 7453931350766509 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 454 7453936912026741 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
455 672 7453936914309163 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
675 693 7453936914639162 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 357 7453938154873882 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
36 455 7453938155853888 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
458 672 7453938157993925 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
674 693 7453938158333886 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
47 1229 7454106906709456 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
383 1270 7454106907089448 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1273 2501 7454106919401017 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
2504 2620 7454106920722322 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 433 7454108798205234 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
434 646 7454108800321909 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
649 666 7454108800641905 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 393 7454115324995681 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
33 420 7454115325268787 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
423 629 7454115327442938 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
631 648 7454115327752358 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 445 7454116068143867 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
446 649 7454116070149709 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
650 667 7454116070461211 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 442 7454117033554618 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
443 646 7454117035574300 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
648 665 7454117035883560 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 442 7454122649416085 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
33 467 7454122649633040 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
64 542 7454122650403075 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
544 750 7454122652589068 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
752 769 7454122652900370 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 391 7454124095456393 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
392 599 7454124097511428 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
601 617 7454124097811385 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 413 7454125628769090 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
414 619 7454125630805730 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
621 639 7454125631134236 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 506 7454128250187567 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
507 719 7454128252417097 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
721 738 7454128252727824 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 468 7454131742872646 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
469 715 7454131745445275 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
717 736 7454131745775272 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 417 7454132586019587 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
418 633 7454132588143634 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
635 653 7454132588483589 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 433 7454134622404170 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
34 474 7454134622815258 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
69 557 7454134623635257 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
559 772 7454134625775256 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
774 792 7454134626095258 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 525 7454136444496320 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
526 735 7454136446697070 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
737 755 7454136447020589 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 462 7454139352527908 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
463 675 7454139354637893 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
677 695 7454139354977891 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 477 7454142869576986 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
477 727 7454142872172255 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
729 749 7454142872517496 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
4 470 7454151908622377 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
471 708 7454151911098412 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
710 731 7454151911458409 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 422 7454153163859531 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
423 641 7454153166016482 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
644 662 7454153166348238 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 411 7454154397271585 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
412 620 7454154399352859 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
622 639 7454154399672385 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 461 7454159833673962 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
462 669 7454159835841423 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
671 689 7454159836161455 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 458 7454179303590080 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
459 677 7454179305845562 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
678 698 7454179306205563 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
43 1079 7454760648747155 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1101 2023 7454760658274121 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
2025 2174 7454760659908480 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 448 7454766515461570 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
449 653 7454766517600512 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
655 672 7454766517921115 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 472 7454782199819727 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
473 691 7454782202101179 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
693 714 7454782202466623 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 463 7454784401267433 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
464 675 7454784403363245 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
677 694 7454784403675905 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 445 7454786668615821 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
446 650 7454786670656163 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
652 670 7454786670976158 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 408 7454788836908820 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
409 616 7454788838958817 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
617 634 7454788839269364 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
32 454 7454838974701790 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
2 1139 7454838981562296 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f
1141 1354 7454838983666085 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1355 1373 7454838983992613 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 455 7454840016412569 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
455 657 7454840018524395 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
659 676 7454840018838022 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
142 1081 7454943244439225 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
469 1174 7454943245276473 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
1176 2137 7454943254981334 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
2139 2277 7454943256517128 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 449 7454959737620299 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
37 521 7454959738427956 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
523 750 7454959740720251 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
751 770 7454959741045345 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
66 519 7454961510729897 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/stm32l4xx_it.o d3b9c956d118e1e0
4 599 7454961511439895 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
149 647 7454961511999900 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/HP203B_1856951872026386537.dir/hp203b.o c3cee707e37d4a42
94 665 7454961512169903 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
121 696 7454961512489895 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
212 821 7454961513769935 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3
177 912 7454961514630483 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af
3 490 7454962695047568 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
33 506 7454962695177561 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
57 579 7454962695905617 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
581 798 7454962698075693 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
801 824 7454962698475694 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 416 7454964172882034 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
417 641 7454964175111750 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
643 662 7454964175461738 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 383 7454965302915890 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
33 471 7454965303765886 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/tim.o c03cdeb0749f61c2
473 691 7454965305953070 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
693 711 7454965306293090 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 384 7454967071879789 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
43 481 7454967072839489 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
483 701 7454967074991928 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
704 722 7454967075351935 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b

View File

@ -5,10 +5,10 @@
2726 3209 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.xcl f1f1f9eb788358fd
447 670 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.xcl ab332fa3b0661523
9 533 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/spi.xcl 757c84479e347688
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
1610 2090 7453880302464642 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7
555 1006 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Filter_2427836196881467961.dir/filter.xcl ad75120e53206fce
1373 1434 7453880295904146 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.pbi ae7a817f0b6f7f6b
1610 2090 7453880302464642 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7
27 566 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.xcl c09f51f381970bc5
542 1070 7453880292278060 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell.pbi 847883da0581e612
549 1013 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.xcl 4e2401a3465d38bc
@ -34,7 +34,7 @@
536 1207 7453880293648039 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.pbi 9d541dc505d3017d
1024 1613 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.xcl c1d458af51c78d9d
1019 1580 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.xcl 4b5fbfa27482da61
2 523 7454134521458197 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
7 847 7454960266531601 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
1115 1639 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.xcl b40c736f602b29e0
1054 1620 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.xcl b9366d67b63c185f
1505 1911 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.xcl d28064c2f9caba48
@ -42,13 +42,13 @@
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
1913 2311 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.xcl 1092c00c9ab05872
10 802 7453880289598043 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
2 810 7454960266161568 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
534 1018 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.xcl 1bee0b500cce08e
3194 3435 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.xcl 7740ce5466bf9c24
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
1605 3042 7454774159164187 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1939 3563 7454961228901016 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
3292 3811 7453880319702342 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.pbi 7e45bb040b4ee51e
1641 2191 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c.xcl 40ab92d9831e1b4e
@ -62,7 +62,7 @@
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
4 567 7454134034851544 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
1 546 7454961199185336 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
2834 3277 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.xcl 6f9f1930c22c574
2671 3114 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.xcl 1e2a8af33aa2e836
2709 3200 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.xcl b89995cf2fd5402
@ -74,11 +74,11 @@
1099 1624 7453880297814129 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.pbi aa4adddd26997092
1071 1604 7453880297364139 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.pbi b05fa04f872c7003
1435 1967 7453880301244150 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi a922e6223fcd58d7
1058 1599 7453880297394127 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5
2 388 7454960974980564 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5
547 1098 7453880292558045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.pbi fdd10afb825c4e91
2080 2703 7453880308615314 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
890 1657 7453880298144134 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
804 1609 7453880297654136 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
12 768 7454960265726026 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
13 822 7454960266281559 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
1600 2078 7453880302354630 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.pbi acb106c2e1783a90
6520 6737 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.xcl 2b657024324b6a73
1658 2186 7453880303438687 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.pbi 4ce9ebf8f440b4c
@ -109,152 +109,124 @@
2704 3229 7453880313862834 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.pbi ec3fc00e0dbbed51
3329 3410 7453880315685912 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
3254 3321 7453880314800113 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
528 1052 7454774139718007 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
855 1443 7454960272507437 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
3199 3291 7453880314491626 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
3812 4193 7453880323523837 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
568 1372 7454134042918672 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
546 1346 7454961207207302 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
3594 4435 7453880325949395 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part4.pbi e398136710571a95
6 535 7453880286918044 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi bec8a18a82455250
15 540 7453880286928041 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/gpio.pbi f8578090f82bcb2b
12 552 7453880287098055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/adc.pbi 113027c4707b4f2e
7218 7390 7445525570000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.xcl f9bfb2f65a25eea9
213 1109 7453880292668037 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
5 834 7454960266401566 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
2 546 7453880286968045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.pbi 6de0e5f8453d5804
13 589 7453880287468046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi 3ab39da8fbfa8221
524 1237 7454134528595170 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1053 1604 7454774145241446 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
8 212 7453880283687172 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
848 1653 7454960274597460 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1347 1938 7454961213120466 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2 77 7454837925976774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
20 553 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.xcl ebfb9659b35c1fff
1 528 7454774134463373 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
2 521 7454774316460261 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
522 1064 7454774321899657 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1066 1644 7454774327708772 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1645 3123 7454774342018864 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 521 7454774398780327 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
522 1045 7454774404028954 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1046 1634 7454774409918659 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1635 3182 7454774424943786 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 532 7454774532030938 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
532 1057 7454774537304820 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1058 1613 7454774542849985 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1613 3159 7454774557235571 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 533 7454774614741453 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
533 1095 7454774620370630 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1096 1687 7454774626284652 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1688 3197 7454774640888295 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 534 7454774697826882 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
535 1056 7454774703057364 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1057 1611 7454774708606940 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1612 3027 7454774722303192 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 521 7454774980219825 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
522 1052 7454774985545168 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1053 1598 7454774990999821 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1599 3095 7454775005508938 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 525 7454775062281737 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
526 1059 7454775067623635 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1060 1615 7454775073190370 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1616 3098 7454775087577148 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 537 7454775144506049 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
538 1066 7454775149801818 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1067 1660 7454775155741225 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1661 3147 7454775170147069 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 524 7454775226929644 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
526 1088 7454775232580552 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1089 1669 7454775238388298 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1670 3217 7454775253179344 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 546 7454775310507458 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
547 1070 7454775315757665 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1070 1641 7454775321472789 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1642 3224 7454775335372261 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 515 7454781380124398 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
516 1028 7454781385269714 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1029 1599 7454781390976726 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1600 3017 7454781404751011 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 550 7454781461678010 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
551 1099 7454781466849655 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1100 1651 7454781472703663 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1652 3125 7454781487002116 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 522 7454781644238229 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
523 1047 7454781649505951 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1048 1623 7454781655265055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1624 3124 7454781669816367 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 521 7454781726568088 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
522 1031 7454781731677865 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1032 1634 7454781737710811 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1635 3170 7454781752590031 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 530 7454781809483993 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
532 1036 7454781814554172 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1038 1582 7454781820004166 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1584 3085 7454781834601433 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 521 7454781891270025 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
521 1053 7454781896603067 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1054 1630 7454781902374680 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1631 3090 7454781916475774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 523 7454781973264153 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
524 1052 7454781978550543 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1052 1629 7454781984318567 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1630 3101 7454781998586373 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7454782055481280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
537 1077 7454782060893218 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1078 1642 7454782066548778 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1643 3117 7454782080876190 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 542 7454782137783554 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
543 1058 7454782142961450 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1060 1642 7454782148801663 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1642 3123 7454782162884673 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 573 7454782220436072 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
574 1126 7454782225977311 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1127 1731 7454782232027034 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1732 3302 7454782247236489 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 543 7454784366336232 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
544 1109 7454784371986288 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
2 549 7454784432135454 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
550 1966 7454784445871893 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 643 7454786566312269 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
643 1187 7454786571773489 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1188 1746 7454786577359254 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1746 3226 7454786591714318 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 642 7454786649682934 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
643 1180 7454786655063672 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1180 1774 7454786660698609 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
3 546 7454786719592552 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
547 1060 7454786724736682 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1060 1620 7454786730337159 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1621 3086 7454786744555283 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 526 7454788410901787 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
527 1056 7454788416208085 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1057 1609 7454788421741298 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1610 3043 7454788435630537 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 558 7454788845478709 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
559 1091 7454788850823323 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1092 1649 7454788856406011 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1650 3088 7454788870328149 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 573 7454790939735987 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
574 1145 7454790945444958 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1147 1767 7454790951678326 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1768 3596 7454790969422829 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 520 7454791731393278 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
521 1067 7454791736861708 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1067 1629 7454791742487954 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1630 3087 7454791756610755 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 527 7454791813395151 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
527 1039 7454791818528498 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1040 1594 7454791824077906 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1595 3029 7454791837998634 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 521 7454792095776882 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
522 1644 7454792107020723 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1645 2194 7454792112515136 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2195 3614 7454792126270904 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 522 7454792333926407 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
523 1224 7454792340956608 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1225 1780 7454792346515421 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1781 3203 7454792360310231 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 520 7454792718804401 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
521 1224 7454792725853102 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
1225 1770 7454792731322569 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1771 3200 7454792745184334 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
8 854 7454960266601562 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
1 526 7454961285719212 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
526 1305 7454961293520117 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1306 1897 7454961299438210 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1898 3506 7454961315053899 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 536 7454961422273896 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
536 1384 7454961430501907 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1385 2016 7454961437086745 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2017 3732 7454961453797439 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 587 7454961521331811 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
588 1421 7454961529676597 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1422 2029 7454961535751182 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2029 3629 7454961551245614 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 546 7454961708952098 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
546 1391 7454961717411749 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1392 1975 7454961723251612 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1975 3608 7454961739131788 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 538 7454961796020118 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
539 1330 7454961803960532 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1331 1906 7454961809716747 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1907 3465 7454961824819166 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
6 613 7454962083608086 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
2 616 7454962083608086 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
5 619 7454962083618080 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
620 1211 7454962089604957 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
617 1425 7454962091746625 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
614 1470 7454962092196626 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1470 2068 7454962098182460 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2069 3773 7454962114743644 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
4 587 7454962172169219 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
2 590 7454962172189223 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
5 593 7454962172189223 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
587 1166 7454962177974632 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
591 1372 7454962180038745 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
594 1421 7454962180528745 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1422 2012 7454962186438840 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2013 3690 7454962202753130 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 562 7454962661991629 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
563 1391 7454962670290777 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1391 1980 7454962676183561 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2 528 7454962745192488 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
529 1311 7454962752767109 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1313 1871 7454962758630089 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1871 4133 7454962780259466 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 546 7454963943416789 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
547 1300 7454963950966740 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1301 1857 7454963956543307 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1858 3444 7454963971639066 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 584 7454964182047537 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
584 1405 7454964190279613 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1406 1971 7454964195936608 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1971 3536 7454964211135525 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 626 7454964972592336 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
627 1387 7454964980205293 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1388 1950 7454964985835156 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1951 3542 7454965001300818 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 540 7454965209030934 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
541 1337 7454965217009191 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1338 1908 7454965222713130 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1909 3524 7454965238429760 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 541 7454965295357012 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
2 790 7454965356743281 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
790 1346 7454965362302885 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1346 3131 7454965379644576 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 540 7454966039733217 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
541 1309 7454966047423129 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1310 1903 7454966053365603 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1903 3614 7454966070016402 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 528 7454966126788318 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
529 1059 7454966132107550 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1060 1641 7454966137927007 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1642 3396 7454966154088112 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 574 7454966212278049 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
574 1145 7454966218006247 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1146 1769 7454966224245664 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1770 3506 7454966241132120 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 560 7454966298342454 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
560 1143 7454966304185233 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1144 1744 7454966310191871 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1745 3542 7454966327717136 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 566 7454966535840938 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
567 1117 7454966541346060 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1117 1720 7454966547388494 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1721 3595 7454966565396324 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 531 7454966874336979 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
532 1060 7454966879630341 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1061 1612 7454966885154149 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1613 3058 7454966899144591 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 554 7454966956212365 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
555 1100 7454966961683043 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1101 1681 7454966967479544 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1681 3321 7454966983385746 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 549 7454967090720822 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
550 1083 7454967096069410 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1084 1671 7454967101947597 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2 1739 7454967182126922 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 582 7454968245013723 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
582 1359 7454968252795173 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
1360 1924 7454968258439253 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1924 3696 7454968275660215 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0

View File

@ -1,10 +1,5 @@
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\micro_climate\BrowseInfo\CMSIS_6603591812247902717.dir\system_stm32l4xx.pbi: \
E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c \
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 \
@ -20,6 +15,10 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.
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\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\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 \
@ -44,17 +43,4 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.
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\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 \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h

View File

@ -1,5 +1,6 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\main.pbi: \
E:\Y\IAR\micro_climate\Core\Src\main.c \
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\EC801E_17758034221153603070.dir\EC801E.pbi: \
E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c \
E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.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 \
@ -45,7 +46,28 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.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\..\Drivers\RingQueue\ring_queue.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\cJSON.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\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 \
@ -55,6 +77,7 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.
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 \
@ -64,34 +87,7 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.
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\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.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\spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\xcorr.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\Sht3x\sht30.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\HP203B\hp203b.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\EC801E\EC801E.h
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h

View File

@ -0,0 +1,34 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\FreeRTOS_4809373609813369194.dir\cmsis_os.pbi: \
E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\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 \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\cmsis_iar.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h

View File

@ -1,7 +1,5 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\HP203B_1856951872026386537.dir\hp203b.pbi: \
E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c \
E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.pbi: \
E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.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 \
@ -45,43 +43,4 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\HP203B_1856951872026386537
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h

View File

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

View File

@ -1,96 +0,0 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\frt_protocol.pbi: \
E:\Y\IAR\micro_climate\App\Src\frt_protocol.c \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\frt_protocol.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
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\timer.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\Sht3x\sht30.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\HP203B\hp203b.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 09:20:43
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 11:58:18
# 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 15/Aug/2024 09:20:43
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 11:58:18
// 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 15/Aug/2024 16:24:22
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:24:29
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 16:24:22
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:24:29
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 16:24:22
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:31:47
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -212,73 +212,75 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
\ 0x34 0x.... 0x.... BL MX_TIM15_Init
128 MX_TIM16_Init();
\ 0x38 0x.... 0x.... BL MX_TIM16_Init
129 MX_I2C1_Init();
\ 0x3C 0x.... 0x.... BL MX_I2C1_Init
130 MX_SPI2_Init();
\ 0x40 0x.... 0x.... BL MX_SPI2_Init
131 MX_I2C3_Init();
\ 0x44 0x.... 0x.... BL MX_I2C3_Init
132 /* USER CODE BEGIN 2 */
133 init_term_uart();
\ 0x48 0x.... 0x.... BL init_term_uart
134 init_rs485_uart();
\ 0x4C 0x.... 0x.... BL init_rs485_uart
135 init_ec801_uart();
\ 0x50 0x.... 0x.... BL init_ec801_uart
136 term_printf("Micro Climate Station Sensor.\r\n");
\ 0x54 0x.... ADR.N R0,?_0
\ 0x56 0x.... 0x.... BL term_printf
137 term_printf("Version 1.0.0 Build: %s %s\r\n",__DATE__,__TIME__);
\ 0x5A 0xBF00 Nop
\ 0x5C 0x.... 0x.... ADR.W R2,?_3
\ 0x60 0x.... 0x.... ADR.W R1,?_2
\ 0x64 0x.... ADR.N R0,?_1
\ 0x66 0x.... 0x.... BL term_printf
138 HAL_ADCEx_Calibration_Start(&hadc1,ADC_SINGLE_ENDED);
\ 0x6A 0x217F MOVS R1,#+127
\ 0x6C 0x.... LDR.N R0,??DataTable5_2
\ 0x6E 0x.... 0x.... BL HAL_ADCEx_Calibration_Start
139 sht30_init();
\ 0x72 0x.... 0x.... BL sht30_init
140 hp203_set_mode();
\ 0x76 0x.... 0x.... BL hp203_set_mode
141
142 /* USER CODE END 2 */
143
144 /* Call init function for freertos objects (in cmsis_os2.c) */
145
146 MX_FREERTOS_Init();
\ 0x7A 0x.... 0x.... BL MX_FREERTOS_Init
147 /* Start scheduler */
148 osKernelStart();
\ 0x7E 0x.... 0x.... BL osKernelStart
149
150 /* We should never get here as control is now taken by the scheduler */
151
152 /* Infinite loop */
153 /* USER CODE BEGIN WHILE */
154 //HAL_PWREx_EnableLowPowerRunMode();
155 // save_config_info(g_stConfigInfo);
156 while (1)
129 MX_TIM17_Init();
\ 0x3C 0x.... 0x.... BL MX_TIM17_Init
130 MX_I2C1_Init();
\ 0x40 0x.... 0x.... BL MX_I2C1_Init
131 MX_SPI2_Init();
\ 0x44 0x.... 0x.... BL MX_SPI2_Init
132 MX_I2C3_Init();
\ 0x48 0x.... 0x.... BL MX_I2C3_Init
133 /* USER CODE BEGIN 2 */
134 init_term_uart();
\ 0x4C 0x.... 0x.... BL init_term_uart
135 init_rs485_uart();
\ 0x50 0x.... 0x.... BL init_rs485_uart
136 init_ec801_uart();
\ 0x54 0x.... 0x.... BL init_ec801_uart
137 term_printf("Micro Climate Station Sensor.\r\n");
\ 0x58 0x.... ADR.N R0,?_0
\ 0x5A 0x.... 0x.... BL term_printf
138 term_printf("Version 1.0.0 Build: %s %s\r\n",__DATE__,__TIME__);
\ 0x5E 0xBF00 Nop
\ 0x60 0x.... 0x.... ADR.W R2,?_3
\ 0x64 0x.... 0x.... ADR.W R1,?_2
\ 0x68 0x.... ADR.N R0,?_1
\ 0x6A 0x.... 0x.... BL term_printf
139 HAL_ADCEx_Calibration_Start(&hadc1,ADC_SINGLE_ENDED);
\ 0x6E 0x217F MOVS R1,#+127
\ 0x70 0x.... LDR.N R0,??DataTable5_2
\ 0x72 0x.... 0x.... BL HAL_ADCEx_Calibration_Start
140 sht30_init();
\ 0x76 0x.... 0x.... BL sht30_init
141 hp203_set_mode();
\ 0x7A 0x.... 0x.... BL hp203_set_mode
142
143 /* USER CODE END 2 */
144
145 /* Call init function for freertos objects (in cmsis_os2.c) */
146
147 MX_FREERTOS_Init();
\ 0x7E 0x.... 0x.... BL MX_FREERTOS_Init
148 /* Start scheduler */
149 osKernelStart();
\ 0x82 0x.... 0x.... BL osKernelStart
150
151 /* We should never get here as control is now taken by the scheduler */
152
153 /* Infinite loop */
154 /* USER CODE BEGIN WHILE */
155 //HAL_PWREx_EnableLowPowerRunMode();
156 // save_config_info(g_stConfigInfo);
157 while (1)
\ ??main_0: (+1)
\ 0x82 0xE7FE B.N ??main_0
157 {
158 /* USER CODE END WHILE */
159
160 /* USER CODE BEGIN 3 */
161
162 }
163 /* USER CODE END 3 */
164 }
165
166 /**
167 * @brief System Clock Configuration
168 * @retval None
169 */
\ 0x86 0xE7FE B.N ??main_0
158 {
159 /* USER CODE END WHILE */
160
161 /* USER CODE BEGIN 3 */
162
163 }
164 /* USER CODE END 3 */
165 }
166
167 /**
168 * @brief System Clock Configuration
169 * @retval None
170 */
\ In section .text, align 2, keep-with-next
170 void SystemClock_Config(void)
171 {
171 void SystemClock_Config(void)
172 {
\ SystemClock_Config: (+1)
\ 0x0 0xB580 PUSH {R7,LR}
\ 0x2 0xB096 SUB SP,SP,#+88
@ -288,142 +290,156 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
\ 0xC 0x2114 MOVS R1,#+20
\ 0xE 0x4668 MOV R0,SP
\ 0x10 0x.... 0x.... BL __aeabi_memclr4
172 RCC_OscInitTypeDef RCC_OscInitStruct = {0};
173 RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
174
175 /** Configure the main internal regulator output voltage
176 */
177 if (HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1) != HAL_OK)
173 RCC_OscInitTypeDef RCC_OscInitStruct = {0};
174 RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
175
176 /** Configure the main internal regulator output voltage
177 */
178 if (HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1) != HAL_OK)
\ 0x14 0xF44F 0x7000 MOV R0,#+512
\ 0x18 0x.... 0x.... BL HAL_PWREx_ControlVoltageScaling
\ 0x1C 0xB108 CBZ.N R0,??SystemClock_Config_0
178 {
179 Error_Handler();
179 {
180 Error_Handler();
\ 0x1E 0x.... 0x.... BL Error_Handler
180 }
181
182 /** Initializes the RCC Oscillators according to the specified parameters
183 * in the RCC_OscInitTypeDef structure.
184 */
185 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
186 RCC_OscInitStruct.HSEState = RCC_HSE_ON;
181 }
182
183 /** Initializes the RCC Oscillators according to the specified parameters
184 * in the RCC_OscInitTypeDef structure.
185 */
186 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
187 RCC_OscInitStruct.HSEState = RCC_HSE_ON;
\ ??SystemClock_Config_0: (+1)
\ 0x22 0xF44F 0x3180 MOV R1,#+65536
\ 0x26 0x9106 STR R1,[SP, #+24]
\ 0x28 0x2001 MOVS R0,#+1
187 RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
188 RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
188 RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
189 RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
\ 0x2A 0x2103 MOVS R1,#+3
\ 0x2C 0x9110 STR R1,[SP, #+64]
\ 0x2E 0x9005 STR R0,[SP, #+20]
\ 0x30 0x2202 MOVS R2,#+2
189 RCC_OscInitStruct.PLL.PLLM = 1;
190 RCC_OscInitStruct.PLL.PLLM = 1;
\ 0x32 0x9011 STR R0,[SP, #+68]
190 RCC_OscInitStruct.PLL.PLLN = 20;
191 RCC_OscInitStruct.PLL.PLLN = 20;
\ 0x34 0x2114 MOVS R1,#+20
\ 0x36 0x920F STR R2,[SP, #+60]
\ 0x38 0x9112 STR R1,[SP, #+72]
191 RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
192 RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
\ 0x3A 0x9213 STR R2,[SP, #+76]
192 RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV2;
193 RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV2;
\ 0x3C 0x9214 STR R2,[SP, #+80]
193 RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2;
194 RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2;
\ 0x3E 0x9215 STR R2,[SP, #+84]
194 if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
195 if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
\ 0x40 0xA805 ADD R0,SP,#+20
\ 0x42 0x.... 0x.... BL HAL_RCC_OscConfig
\ 0x46 0xB108 CBZ.N R0,??SystemClock_Config_1
195 {
196 Error_Handler();
196 {
197 Error_Handler();
\ 0x48 0x.... 0x.... BL Error_Handler
197 }
198
199 /** Initializes the CPU, AHB and APB buses clocks
200 */
201 RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
202 |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
198 }
199
200 /** Initializes the CPU, AHB and APB buses clocks
201 */
202 RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
203 |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
\ ??SystemClock_Config_1: (+1)
\ 0x4C 0x200F MOVS R0,#+15
203 RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
204 RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
\ 0x4E 0x2103 MOVS R1,#+3
\ 0x50 0x9000 STR R0,[SP, #+0]
\ 0x52 0x9101 STR R1,[SP, #+4]
204 RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
205 RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
\ 0x54 0x2200 MOVS R2,#+0
\ 0x56 0x9202 STR R2,[SP, #+8]
205 RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
206 RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
\ 0x58 0x9203 STR R2,[SP, #+12]
206 RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
207 RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
\ 0x5A 0x9204 STR R2,[SP, #+16]
207
208 if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK)
208
209 if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK)
\ 0x5C 0x2104 MOVS R1,#+4
\ 0x5E 0x4668 MOV R0,SP
\ 0x60 0x.... 0x.... BL HAL_RCC_ClockConfig
\ 0x64 0xB108 CBZ.N R0,??SystemClock_Config_2
209 {
210 Error_Handler();
210 {
211 Error_Handler();
\ 0x66 0x.... 0x.... BL Error_Handler
211 }
212 }
212 }
213 }
\ ??SystemClock_Config_2: (+1)
\ 0x6A 0xB017 ADD SP,SP,#+92
\ 0x6C 0xBD00 POP {PC}
213
214 /* USER CODE BEGIN 4 */
215
216 /* USER CODE END 4 */
217
218 /**
219 * @brief Period elapsed callback in non blocking mode
220 * @note This function is called when TIM1 interrupt took place, inside
221 * HAL_TIM_IRQHandler(). It makes a direct call to HAL_IncTick() to increment
222 * a global variable "uwTick" used as application time base.
223 * @param htim : TIM handle
224 * @retval None
225 */
214
215 /* USER CODE BEGIN 4 */
216
217 /* USER CODE END 4 */
218
219 /**
220 * @brief Period elapsed callback in non blocking mode
221 * @note This function is called when TIM1 interrupt took place, inside
222 * HAL_TIM_IRQHandler(). It makes a direct call to HAL_IncTick() to increment
223 * a global variable "uwTick" used as application time base.
224 * @param htim : TIM handle
225 * @retval None
226 */
\ In section .text, align 2, keep-with-next
226 void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
227 {
228 /* USER CODE BEGIN Callback 0 */
229
230 /* USER CODE END Callback 0 */
231 if (htim->Instance == TIM1) {
227 void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
228 {
\ HAL_TIM_PeriodElapsedCallback: (+1)
\ 0x0 0x6800 LDR R0,[R0, #+0]
\ 0x2 0x.... LDR.N R1,??DataTable5_3
\ 0x4 0x4288 CMP R0,R1
\ 0x6 0xBF08 IT EQ
232 HAL_IncTick();
\ 0x8 0x.... 0x.... BEQ.W HAL_IncTick
233 }
234 /* USER CODE BEGIN Callback 1 */
235
236 /* USER CODE END Callback 1 */
237 }
\ 0xC 0x4770 BX LR
238
239 /**
240 * @brief This function is executed in case of error occurrence.
241 * @retval None
242 */
\ 0x0 0xB510 PUSH {R4,LR}
\ 0x2 0x4604 MOV R4,R0
229 /* USER CODE BEGIN Callback 0 */
230
231 /* USER CODE END Callback 0 */
232 if (htim->Instance == TIM1) {
\ 0x4 0x.... LDR.N R1,??DataTable5_3
\ 0x6 0x6820 LDR R0,[R4, #+0]
\ 0x8 0x4288 CMP R0,R1
\ 0xA 0xBF08 IT EQ
233 HAL_IncTick();
\ 0xC 0x.... 0x.... BLEQ HAL_IncTick
234 }
235 /* USER CODE BEGIN Callback 1 */
236 if(htim->Instance == TIM17)
\ 0x10 0x6820 LDR R0,[R4, #+0]
\ 0x12 0x.... LDR.N R1,??DataTable5_4
\ 0x14 0x4288 CMP R0,R1
\ 0x16 0xD103 BNE.N ??HAL_TIM_PeriodElapsedCallback_0
237 {
238 g_time_stamp++;
\ 0x18 0x.... LDR.N R0,??DataTable5_5
\ 0x1A 0x6802 LDR R2,[R0, #+0]
\ 0x1C 0x1C52 ADDS R2,R2,#+1
\ 0x1E 0x6002 STR R2,[R0, #+0]
239 }
240 /* USER CODE END Callback 1 */
241 }
\ ??HAL_TIM_PeriodElapsedCallback_0: (+1)
\ 0x20 0xBD10 POP {R4,PC}
242
243 /**
244 * @brief This function is executed in case of error occurrence.
245 * @retval None
246 */
\ In section .text, align 2, keep-with-next
243 void Error_Handler(void)
244 {
245 /* USER CODE BEGIN Error_Handler_Debug */
246 /* User can add his own implementation to report the HAL error return state */
247 __disable_irq();
247 void Error_Handler(void)
248 {
249 /* USER CODE BEGIN Error_Handler_Debug */
250 /* User can add his own implementation to report the HAL error return state */
251 __disable_irq();
\ Error_Handler: (+1)
\ 0x0 0xB672 CPSID I
248 while (1)
252 while (1)
\ ??Error_Handler_0: (+1)
\ 0x2 0xE7FE B.N ??Error_Handler_0
249 {
250 }
251 /* USER CODE END Error_Handler_Debug */
252 }
253 {
254 }
255 /* USER CODE END Error_Handler_Debug */
256 }
\ In section .text, align 4, keep-with-next
\ ??DataTable5:
@ -441,6 +457,14 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
\ ??DataTable5_3:
\ 0x0 0x4001'2C00 DC32 0x40012c00
\ In section .text, align 4, keep-with-next
\ ??DataTable5_4:
\ 0x0 0x4001'4800 DC32 0x40014800
\ In section .text, align 4, keep-with-next
\ ??DataTable5_5:
\ 0x0 0x....'.... DC32 g_time_stamp
\ In section .text, align 4, keep-with-next
\ ?_0:
\ 0x0 0x4D 0x69 DC8 "Micro Climate Station Sensor.\015\012"
@ -481,46 +505,46 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
\ In section .text, align 4, keep-with-next
\ ?_2:
\ 0x0 0x41 0x75 DC8 "Aug 15 2024"
\ 0x0 0x41 0x75 DC8 "Aug 16 2024"
\ 0x67 0x20
\ 0x31 0x35
\ 0x31 0x36
\ 0x20 0x32
\ 0x30 0x32
\ 0x34 0x00
\ In section .text, align 4, keep-with-next
\ ?_3:
\ 0x0 0x31 0x36 DC8 "16:24:22"
\ 0x3A 0x32
\ 0x34 0x3A
\ 0x32 0x32
\ 0x0 0x31 0x35 DC8 "15:31:46"
\ 0x3A 0x33
\ 0x31 0x3A
\ 0x34 0x36
\ 0x00
\ 0x9 DS8 3
253
254 #ifdef USE_FULL_ASSERT
255 /**
256 * @brief Reports the name of the source file and the source line number
257 * where the assert_param error has occurred.
258 * @param file: pointer to the source file name
259 * @param line: assert_param error line source number
260 * @retval None
261 */
262 void assert_failed(uint8_t *file, uint32_t line)
263 {
264 /* USER CODE BEGIN 6 */
265 /* User can add his own implementation to report the file name and line number,
266 ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
267 /* USER CODE END 6 */
268 }
269 #endif /* USE_FULL_ASSERT */
257
258 #ifdef USE_FULL_ASSERT
259 /**
260 * @brief Reports the name of the source file and the source line number
261 * where the assert_param error has occurred.
262 * @param file: pointer to the source file name
263 * @param line: assert_param error line source number
264 * @retval None
265 */
266 void assert_failed(uint8_t *file, uint32_t line)
267 {
268 /* USER CODE BEGIN 6 */
269 /* User can add his own implementation to report the file name and line number,
270 ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
271 /* USER CODE END 6 */
272 }
273 #endif /* USE_FULL_ASSERT */
Maximum stack usage in bytes:
.cstack Function
------- --------
0 Error_Handler
0 HAL_TIM_PeriodElapsedCallback
0 -> HAL_IncTick
8 HAL_TIM_PeriodElapsedCallback
8 -> HAL_IncTick
96 SystemClock_Config
96 -> Error_Handler
96 -> HAL_PWREx_ControlVoltageScaling
@ -540,6 +564,7 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
8 -> MX_SPI2_Init
8 -> MX_TIM15_Init
8 -> MX_TIM16_Init
8 -> MX_TIM17_Init
8 -> MX_TIM2_Init
8 -> MX_TIM6_Init
8 -> MX_TIM7_Init
@ -562,21 +587,23 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
4 ??DataTable5_1
4 ??DataTable5_2
4 ??DataTable5_3
4 ??DataTable5_4
4 ??DataTable5_5
32 ?_0
32 ?_1
12 ?_2
12 ?_3
4 Error_Handler
14 HAL_TIM_PeriodElapsedCallback
34 HAL_TIM_PeriodElapsedCallback
110 SystemClock_Config
132 main
136 main
100 temp_str
100 bytes in section .bss
364 bytes in section .text
396 bytes in section .text
364 bytes of CODE memory
396 bytes of CODE memory
100 bytes of DATA memory
Errors: none

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 16:24:22
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:31:47
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -77,11 +77,13 @@
EXTERN MX_SPI2_Init
EXTERN MX_TIM15_Init
EXTERN MX_TIM16_Init
EXTERN MX_TIM17_Init
EXTERN MX_TIM2_Init
EXTERN MX_TIM6_Init
EXTERN MX_TIM7_Init
EXTERN __aeabi_memclr4
EXTERN g_stConfigInfo
EXTERN g_time_stamp
EXTERN hadc1
EXTERN hp203_set_mode
EXTERN init_ec801_uart
@ -317,90 +319,93 @@ main:
// 128 MX_TIM16_Init();
CFI FunCall MX_TIM16_Init
BL MX_TIM16_Init
// 129 MX_I2C1_Init();
// 129 MX_TIM17_Init();
CFI FunCall MX_TIM17_Init
BL MX_TIM17_Init
// 130 MX_I2C1_Init();
CFI FunCall MX_I2C1_Init
BL MX_I2C1_Init
// 130 MX_SPI2_Init();
// 131 MX_SPI2_Init();
CFI FunCall MX_SPI2_Init
BL MX_SPI2_Init
// 131 MX_I2C3_Init();
// 132 MX_I2C3_Init();
CFI FunCall MX_I2C3_Init
BL MX_I2C3_Init
// 132 /* USER CODE BEGIN 2 */
// 133 init_term_uart();
// 133 /* USER CODE BEGIN 2 */
// 134 init_term_uart();
CFI FunCall init_term_uart
BL init_term_uart
// 134 init_rs485_uart();
// 135 init_rs485_uart();
CFI FunCall init_rs485_uart
BL init_rs485_uart
// 135 init_ec801_uart();
// 136 init_ec801_uart();
CFI FunCall init_ec801_uart
BL init_ec801_uart
// 136 term_printf("Micro Climate Station Sensor.\r\n");
// 137 term_printf("Micro Climate Station Sensor.\r\n");
ADR.N R0,?_0
CFI FunCall term_printf
BL term_printf
// 137 term_printf("Version 1.0.0 Build: %s %s\r\n",__DATE__,__TIME__);
// 138 term_printf("Version 1.0.0 Build: %s %s\r\n",__DATE__,__TIME__);
Nop
ADR.W R2,?_3
ADR.W R1,?_2
ADR.N R0,?_1
CFI FunCall term_printf
BL term_printf
// 138 HAL_ADCEx_Calibration_Start(&hadc1,ADC_SINGLE_ENDED);
// 139 HAL_ADCEx_Calibration_Start(&hadc1,ADC_SINGLE_ENDED);
MOVS R1,#+127
LDR.N R0,??DataTable5_2
CFI FunCall HAL_ADCEx_Calibration_Start
BL HAL_ADCEx_Calibration_Start
// 139 sht30_init();
// 140 sht30_init();
CFI FunCall sht30_init
BL sht30_init
// 140 hp203_set_mode();
// 141 hp203_set_mode();
CFI FunCall hp203_set_mode
BL hp203_set_mode
// 141
// 142 /* USER CODE END 2 */
// 143
// 144 /* Call init function for freertos objects (in cmsis_os2.c) */
// 145
// 146 MX_FREERTOS_Init();
// 142
// 143 /* USER CODE END 2 */
// 144
// 145 /* Call init function for freertos objects (in cmsis_os2.c) */
// 146
// 147 MX_FREERTOS_Init();
CFI FunCall MX_FREERTOS_Init
BL MX_FREERTOS_Init
// 147 /* Start scheduler */
// 148 osKernelStart();
// 148 /* Start scheduler */
// 149 osKernelStart();
CFI FunCall osKernelStart
BL osKernelStart
// 149
// 150 /* We should never get here as control is now taken by the scheduler */
// 151
// 152 /* Infinite loop */
// 153 /* USER CODE BEGIN WHILE */
// 154 //HAL_PWREx_EnableLowPowerRunMode();
// 155 // save_config_info(g_stConfigInfo);
// 156 while (1)
// 150
// 151 /* We should never get here as control is now taken by the scheduler */
// 152
// 153 /* Infinite loop */
// 154 /* USER CODE BEGIN WHILE */
// 155 //HAL_PWREx_EnableLowPowerRunMode();
// 156 // save_config_info(g_stConfigInfo);
// 157 while (1)
??main_0:
B.N ??main_0
// 157 {
// 158 /* USER CODE END WHILE */
// 159
// 160 /* USER CODE BEGIN 3 */
// 161
// 162 }
// 163 /* USER CODE END 3 */
// 164 }
// 158 {
// 159 /* USER CODE END WHILE */
// 160
// 161 /* USER CODE BEGIN 3 */
// 162
// 163 }
// 164 /* USER CODE END 3 */
// 165 }
CFI EndBlock cfiBlock0
// 165
// 166 /**
// 167 * @brief System Clock Configuration
// 168 * @retval None
// 169 */
// 166
// 167 /**
// 168 * @brief System Clock Configuration
// 169 * @retval None
// 170 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock1 Using cfiCommon0
CFI Function SystemClock_Config
THUMB
// 170 void SystemClock_Config(void)
// 171 {
// 171 void SystemClock_Config(void)
// 172 {
SystemClock_Config:
PUSH {R7,LR}
CFI R14 Frame(CFA, -4)
@ -415,133 +420,150 @@ SystemClock_Config:
MOV R0,SP
CFI FunCall __aeabi_memclr4
BL __aeabi_memclr4
// 172 RCC_OscInitTypeDef RCC_OscInitStruct = {0};
// 173 RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
// 174
// 175 /** Configure the main internal regulator output voltage
// 176 */
// 177 if (HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1) != HAL_OK)
// 173 RCC_OscInitTypeDef RCC_OscInitStruct = {0};
// 174 RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
// 175
// 176 /** Configure the main internal regulator output voltage
// 177 */
// 178 if (HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1) != HAL_OK)
MOV R0,#+512
CFI FunCall HAL_PWREx_ControlVoltageScaling
BL HAL_PWREx_ControlVoltageScaling
CBZ.N R0,??SystemClock_Config_0
// 178 {
// 179 Error_Handler();
// 179 {
// 180 Error_Handler();
CFI FunCall Error_Handler
BL Error_Handler
// 180 }
// 181
// 182 /** Initializes the RCC Oscillators according to the specified parameters
// 183 * in the RCC_OscInitTypeDef structure.
// 184 */
// 185 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
// 186 RCC_OscInitStruct.HSEState = RCC_HSE_ON;
// 181 }
// 182
// 183 /** Initializes the RCC Oscillators according to the specified parameters
// 184 * in the RCC_OscInitTypeDef structure.
// 185 */
// 186 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
// 187 RCC_OscInitStruct.HSEState = RCC_HSE_ON;
??SystemClock_Config_0:
MOV R1,#+65536
STR R1,[SP, #+24]
MOVS R0,#+1
// 187 RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
// 188 RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
// 188 RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
// 189 RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
MOVS R1,#+3
STR R1,[SP, #+64]
STR R0,[SP, #+20]
MOVS R2,#+2
// 189 RCC_OscInitStruct.PLL.PLLM = 1;
// 190 RCC_OscInitStruct.PLL.PLLM = 1;
STR R0,[SP, #+68]
// 190 RCC_OscInitStruct.PLL.PLLN = 20;
// 191 RCC_OscInitStruct.PLL.PLLN = 20;
MOVS R1,#+20
STR R2,[SP, #+60]
STR R1,[SP, #+72]
// 191 RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
// 192 RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
STR R2,[SP, #+76]
// 192 RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV2;
// 193 RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV2;
STR R2,[SP, #+80]
// 193 RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2;
// 194 RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2;
STR R2,[SP, #+84]
// 194 if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
// 195 if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
ADD R0,SP,#+20
CFI FunCall HAL_RCC_OscConfig
BL HAL_RCC_OscConfig
CBZ.N R0,??SystemClock_Config_1
// 195 {
// 196 Error_Handler();
// 196 {
// 197 Error_Handler();
CFI FunCall Error_Handler
BL Error_Handler
// 197 }
// 198
// 199 /** Initializes the CPU, AHB and APB buses clocks
// 200 */
// 201 RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
// 202 |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
// 198 }
// 199
// 200 /** Initializes the CPU, AHB and APB buses clocks
// 201 */
// 202 RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
// 203 |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
??SystemClock_Config_1:
MOVS R0,#+15
// 203 RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
// 204 RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
MOVS R1,#+3
STR R0,[SP, #+0]
STR R1,[SP, #+4]
// 204 RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
// 205 RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
MOVS R2,#+0
STR R2,[SP, #+8]
// 205 RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
// 206 RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
STR R2,[SP, #+12]
// 206 RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
// 207 RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
STR R2,[SP, #+16]
// 207
// 208 if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK)
// 208
// 209 if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK)
MOVS R1,#+4
MOV R0,SP
CFI FunCall HAL_RCC_ClockConfig
BL HAL_RCC_ClockConfig
CBZ.N R0,??SystemClock_Config_2
// 209 {
// 210 Error_Handler();
// 210 {
// 211 Error_Handler();
CFI FunCall Error_Handler
BL Error_Handler
// 211 }
// 212 }
// 212 }
// 213 }
??SystemClock_Config_2:
ADD SP,SP,#+92
CFI CFA R13+4
POP {PC}
CFI EndBlock cfiBlock1
// 213
// 214 /* USER CODE BEGIN 4 */
// 215
// 216 /* USER CODE END 4 */
// 217
// 218 /**
// 219 * @brief Period elapsed callback in non blocking mode
// 220 * @note This function is called when TIM1 interrupt took place, inside
// 221 * HAL_TIM_IRQHandler(). It makes a direct call to HAL_IncTick() to increment
// 222 * a global variable "uwTick" used as application time base.
// 223 * @param htim : TIM handle
// 224 * @retval None
// 225 */
// 214
// 215 /* USER CODE BEGIN 4 */
// 216
// 217 /* USER CODE END 4 */
// 218
// 219 /**
// 220 * @brief Period elapsed callback in non blocking mode
// 221 * @note This function is called when TIM1 interrupt took place, inside
// 222 * HAL_TIM_IRQHandler(). It makes a direct call to HAL_IncTick() to increment
// 223 * a global variable "uwTick" used as application time base.
// 224 * @param htim : TIM handle
// 225 * @retval None
// 226 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock2 Using cfiCommon0
CFI Function HAL_TIM_PeriodElapsedCallback
THUMB
// 226 void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
// 227 {
// 228 /* USER CODE BEGIN Callback 0 */
// 229
// 230 /* USER CODE END Callback 0 */
// 231 if (htim->Instance == TIM1) {
// 227 void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
// 228 {
HAL_TIM_PeriodElapsedCallback:
LDR R0,[R0, #+0]
PUSH {R4,LR}
CFI R14 Frame(CFA, -4)
CFI R4 Frame(CFA, -8)
CFI CFA R13+8
MOV R4,R0
// 229 /* USER CODE BEGIN Callback 0 */
// 230
// 231 /* USER CODE END Callback 0 */
// 232 if (htim->Instance == TIM1) {
LDR.N R1,??DataTable5_3
LDR R0,[R4, #+0]
CMP R0,R1
IT EQ
// 232 HAL_IncTick();
// 233 HAL_IncTick();
CFI FunCall HAL_IncTick
BEQ.W HAL_IncTick
// 233 }
// 234 /* USER CODE BEGIN Callback 1 */
// 235
// 236 /* USER CODE END Callback 1 */
// 237 }
BX LR
BLEQ HAL_IncTick
// 234 }
// 235 /* USER CODE BEGIN Callback 1 */
// 236 if(htim->Instance == TIM17)
LDR R0,[R4, #+0]
LDR.N R1,??DataTable5_4
CMP R0,R1
BNE.N ??HAL_TIM_PeriodElapsedCallback_0
// 237 {
// 238 g_time_stamp++;
LDR.N R0,??DataTable5_5
LDR R2,[R0, #+0]
ADDS R2,R2,#+1
STR R2,[R0, #+0]
// 239 }
// 240 /* USER CODE END Callback 1 */
// 241 }
??HAL_TIM_PeriodElapsedCallback_0:
POP {R4,PC}
CFI EndBlock cfiBlock2
SECTION `.text`:CODE:NOROOT(2)
@ -571,31 +593,45 @@ HAL_TIM_PeriodElapsedCallback:
??DataTable5_3:
DATA32
DC32 0x40012c00
// 238
// 239 /**
// 240 * @brief This function is executed in case of error occurrence.
// 241 * @retval None
// 242 */
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_4:
DATA32
DC32 0x40014800
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable5_5:
DATA32
DC32 g_time_stamp
// 242
// 243 /**
// 244 * @brief This function is executed in case of error occurrence.
// 245 * @retval None
// 246 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock3 Using cfiCommon0
CFI Function Error_Handler
CFI NoCalls
THUMB
// 243 void Error_Handler(void)
// 244 {
// 245 /* USER CODE BEGIN Error_Handler_Debug */
// 246 /* User can add his own implementation to report the HAL error return state */
// 247 __disable_irq();
// 247 void Error_Handler(void)
// 248 {
// 249 /* USER CODE BEGIN Error_Handler_Debug */
// 250 /* User can add his own implementation to report the HAL error return state */
// 251 __disable_irq();
Error_Handler:
CPSID I
// 248 while (1)
// 252 while (1)
??Error_Handler_0:
B.N ??Error_Handler_0
// 249 {
// 250 }
// 251 /* USER CODE END Error_Handler_Debug */
// 252 }
// 253 {
// 254 }
// 255 /* USER CODE END Error_Handler_Debug */
// 256 }
CFI EndBlock cfiBlock3
SECTION `.text`:CODE:NOROOT(2)
@ -619,14 +655,14 @@ Error_Handler:
DATA
?_2:
DATA8
DC8 "Aug 15 2024"
DC8 "Aug 16 2024"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_3:
DATA8
DC8 "16:24:22"
DC8 "15:31:46"
DATA
DS8 3
@ -636,28 +672,28 @@ Error_Handler:
DC32 0
END
// 253
// 254 #ifdef USE_FULL_ASSERT
// 255 /**
// 256 * @brief Reports the name of the source file and the source line number
// 257 * where the assert_param error has occurred.
// 258 * @param file: pointer to the source file name
// 259 * @param line: assert_param error line source number
// 260 * @retval None
// 261 */
// 262 void assert_failed(uint8_t *file, uint32_t line)
// 263 {
// 264 /* USER CODE BEGIN 6 */
// 265 /* User can add his own implementation to report the file name and line number,
// 266 ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
// 267 /* USER CODE END 6 */
// 268 }
// 269 #endif /* USE_FULL_ASSERT */
// 257
// 258 #ifdef USE_FULL_ASSERT
// 259 /**
// 260 * @brief Reports the name of the source file and the source line number
// 261 * where the assert_param error has occurred.
// 262 * @param file: pointer to the source file name
// 263 * @param line: assert_param error line source number
// 264 * @retval None
// 265 */
// 266 void assert_failed(uint8_t *file, uint32_t line)
// 267 {
// 268 /* USER CODE BEGIN 6 */
// 269 /* User can add his own implementation to report the file name and line number,
// 270 ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
// 271 /* USER CODE END 6 */
// 272 }
// 273 #endif /* USE_FULL_ASSERT */
//
// 100 bytes in section .bss
// 364 bytes in section .text
// 396 bytes in section .text
//
// 364 bytes of CODE memory
// 396 bytes of CODE memory
// 100 bytes of DATA memory
//
//Errors: none

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 09:20:42
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:22:31
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -124,7 +124,7 @@ E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c
63 extern UART_HandleTypeDef huart3;
64 extern TIM_HandleTypeDef htim16;
65 extern TIM_HandleTypeDef htim1;
66
66 extern TIM_HandleTypeDef htim17;
67 /* USER CODE BEGIN EV */
68 extern uint8_t rx_uart1_buf[1];
69 extern uint8_t rx_uart2_buf[1];
@ -271,7 +271,7 @@ E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c
179 /* USER CODE END DMA1_Channel1_IRQn 0 */
180 HAL_DMA_IRQHandler(&hdma_adc1);
\ DMA1_Channel1_IRQHandler: (+1)
\ 0x0 0x.... LDR.N R0,??DataTable6
\ 0x0 0x.... LDR.N R0,??DataTable7
\ 0x2 0x.... 0x.... B.W HAL_DMA_IRQHandler
181 /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
182
@ -291,11 +291,11 @@ E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c
192
193 /* USER CODE END TIM1_UP_TIM16_IRQn 0 */
194 HAL_TIM_IRQHandler(&htim1);
\ 0x2 0x.... LDR.N R0,??DataTable6_1
\ 0x2 0x.... LDR.N R0,??DataTable7_1
\ 0x4 0x.... 0x.... BL HAL_TIM_IRQHandler
195 HAL_TIM_IRQHandler(&htim16);
\ 0x8 0xE8BD 0x4002 POP {R1,LR}
\ 0xC 0x.... LDR.N R0,??DataTable6_2
\ 0xC 0x.... LDR.N R0,??DataTable7_2
\ 0xE 0x.... 0x.... B.W HAL_TIM_IRQHandler
196 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
197
@ -303,35 +303,54 @@ E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c
199 }
200
201 /**
202 * @brief This function handles USART1 global interrupt.
202 * @brief This function handles TIM1 trigger and commutation interrupts and TIM17 global interrupt.
203 */
\ In section .text, align 2, keep-with-next
204 void USART1_IRQHandler(void)
204 void TIM1_TRG_COM_TIM17_IRQHandler(void)
205 {
206 /* USER CODE BEGIN TIM1_TRG_COM_TIM17_IRQn 0 */
207
208 /* USER CODE END TIM1_TRG_COM_TIM17_IRQn 0 */
209 HAL_TIM_IRQHandler(&htim17);
\ TIM1_TRG_COM_TIM17_IRQHandler: (+1)
\ 0x0 0x.... LDR.N R0,??DataTable7_3
\ 0x2 0x.... 0x.... B.W HAL_TIM_IRQHandler
210 /* USER CODE BEGIN TIM1_TRG_COM_TIM17_IRQn 1 */
211
212 /* USER CODE END TIM1_TRG_COM_TIM17_IRQn 1 */
213 }
214
215 /**
216 * @brief This function handles USART1 global interrupt.
217 */
\ In section .text, align 2, keep-with-next
218 void USART1_IRQHandler(void)
219 {
\ USART1_IRQHandler: (+1)
\ 0x0 0xB538 PUSH {R3-R5,LR}
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
220 /* USER CODE BEGIN USART1_IRQn 0 */
221 uint8_t c = 0;
222 /* USER CODE END USART1_IRQn 0 */
223 HAL_UART_IRQHandler(&huart1);
\ 0x2 0x.... LDR.N R5,??DataTable7_4
\ 0x4 0x.... LDR.N R4,??DataTable7_5
\ 0x6 0x4628 MOV R0,R5
\ 0x8 0x.... 0x.... BL HAL_UART_IRQHandler
210
211 HAL_UART_Receive_IT(&huart1, rx_uart1_buf,1);
224
225 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
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
226 /* USER CODE BEGIN USART1_IRQn 1 */
227 uart_device_info *dev = (uart_device_info *)g_term_uart_handle;
\ 0x16 0x.... LDR.N R0,??DataTable7_6
\ 0x18 0x6800 LDR R0,[R0, #+0]
214 c = rx_uart1_buf[0];
215
216 if(!RingQueueFull(&dev->uart_ring_queue))
228 c = rx_uart1_buf[0];
229
230 if(!RingQueueFull(&dev->uart_ring_queue))
^
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
in this statement
@ -343,43 +362,43 @@ 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
217 InRingQueue(&dev->uart_ring_queue, c);
231 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
218
219
220 /* USER CODE END USART1_IRQn 1 */
221 }
232
233
234 /* USER CODE END USART1_IRQn 1 */
235 }
\ ??USART1_IRQHandler_0: (+1)
\ 0x3A 0xBD31 POP {R0,R4,R5,PC}
222
223 /**
224 * @brief This function handles USART3 global interrupt.
225 */
236
237 /**
238 * @brief This function handles USART3 global interrupt.
239 */
\ In section .text, align 2, keep-with-next
226 void USART3_IRQHandler(void)
227 {
240 void USART3_IRQHandler(void)
241 {
\ USART3_IRQHandler: (+1)
\ 0x0 0xB570 PUSH {R4-R6,LR}
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
242 /* USER CODE BEGIN USART3_IRQn 0 */
243 uint8_t c = 0;
244 /* USER CODE END USART3_IRQn 0 */
245 HAL_UART_IRQHandler(&huart3);
\ 0x2 0x.... LDR.N R6,??DataTable7_7
\ 0x4 0x.... LDR.N R5,??DataTable7_8
\ 0x6 0x4630 MOV R0,R6
\ 0x8 0x.... 0x.... BL HAL_UART_IRQHandler
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
246 /* USER CODE BEGIN USART3_IRQn 1 */
247 uart_device_info *dev = (uart_device_info *)g_rs485_uart_handle;
\ 0xC 0x.... LDR.N R1,??DataTable7_9
\ 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))
248 HAL_UART_Receive_IT(&huart3, rx_uart3_buf,1);
249 c = rx_uart3_buf[0];
250
251 if(!RingQueueFull(&dev->uart_ring_queue))
^
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
in this statement
@ -387,10 +406,10 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
\ 0x12 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_0: (+1)
\ 0x16 0xD000 BEQ.N ??USART3_IRQHandler_0
238 InRingQueue(&dev->uart_ring_queue, c);
252 InRingQueue(&dev->uart_ring_queue, c);
\ 0x18 0x.... B.N ?Subroutine0
239 /* USER CODE END USART3_IRQn 1 */
240 }
253 /* USER CODE END USART3_IRQn 1 */
254 }
\ ??USART3_IRQHandler_0: (+1)
\ 0x1A 0xBD70 POP {R4-R6,PC}
@ -419,32 +438,32 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
\ 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 */
255
256 /**
257 * @brief This function handles USART5 global interrupt.
258 */
\ In section .text, align 2, keep-with-next
245 void UART5_IRQHandler(void)
246 {
259 void UART5_IRQHandler(void)
260 {
\ 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
261 /* USER CODE BEGIN USART3_IRQn 0 */
262 uint8_t c = 0;
263 /* USER CODE END USART3_IRQn 0 */
264 HAL_UART_IRQHandler(&huart5);
\ 0x2 0x.... LDR.N R6,??DataTable7_10
\ 0x4 0x.... LDR.N R5,??DataTable7_11
\ 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
265 /* USER CODE BEGIN USART3_IRQn 1 */
266 uart_device_info *dev = (uart_device_info *)g_ec801_uart_handle;
\ 0xC 0x.... LDR.N R1,??DataTable7_12
\ 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))
267 HAL_UART_Receive_IT(&huart5, rx_uart5_buf,1);
268 c = rx_uart5_buf[0];
269
270 if(!RingQueueFull(&dev->uart_ring_queue))
^
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
in this statement
@ -452,88 +471,92 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
\ 0x12 0x.... 0x.... BL ?Subroutine1
\ ??CrossCallReturnLabel_1: (+1)
\ 0x16 0xD000 BEQ.N ??UART5_IRQHandler_0
257 InRingQueue(&dev->uart_ring_queue, c);
271 InRingQueue(&dev->uart_ring_queue, c);
\ 0x18 0x.... B.N ?Subroutine0
258 /* USER CODE END USART3_IRQn 1 */
259 }
272 /* USER CODE END USART3_IRQn 1 */
273 }
\ ??UART5_IRQHandler_0: (+1)
\ 0x1A 0xBD70 POP {R4-R6,PC}
260
261
262 /**
263 * @brief This function handles LPUART1 global interrupt.
264 */
274
275
276 /**
277 * @brief This function handles LPUART1 global interrupt.
278 */
\ 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);
279 void LPUART1_IRQHandler(void)
280 {
281 /* USER CODE BEGIN LPUART1_IRQn 0 */
282
283 /* USER CODE END LPUART1_IRQn 0 */
284 HAL_UART_IRQHandler(&hlpuart1);
\ LPUART1_IRQHandler: (+1)
\ 0x0 0x.... LDR.N R0,??DataTable6_12
\ 0x0 0x.... LDR.N R0,??DataTable7_13
\ 0x2 0x.... 0x.... B.W HAL_UART_IRQHandler
271 /* USER CODE BEGIN LPUART1_IRQn 1 */
272
273 /* USER CODE END LPUART1_IRQn 1 */
274 }
285 /* USER CODE BEGIN LPUART1_IRQn 1 */
286
287 /* USER CODE END LPUART1_IRQn 1 */
288 }
\ In section .text, align 4, keep-with-next
\ ??DataTable6:
\ ??DataTable7:
\ 0x0 0x....'.... DC32 hdma_adc1
\ In section .text, align 4, keep-with-next
\ ??DataTable6_1:
\ ??DataTable7_1:
\ 0x0 0x....'.... DC32 htim1
\ In section .text, align 4, keep-with-next
\ ??DataTable6_2:
\ ??DataTable7_2:
\ 0x0 0x....'.... DC32 htim16
\ In section .text, align 4, keep-with-next
\ ??DataTable6_3:
\ ??DataTable7_3:
\ 0x0 0x....'.... DC32 htim17
\ In section .text, align 4, keep-with-next
\ ??DataTable7_4:
\ 0x0 0x....'.... DC32 huart1
\ In section .text, align 4, keep-with-next
\ ??DataTable6_4:
\ ??DataTable7_5:
\ 0x0 0x....'.... DC32 rx_uart1_buf
\ In section .text, align 4, keep-with-next
\ ??DataTable6_5:
\ ??DataTable7_6:
\ 0x0 0x....'.... DC32 g_term_uart_handle
\ In section .text, align 4, keep-with-next
\ ??DataTable6_6:
\ ??DataTable7_7:
\ 0x0 0x....'.... DC32 huart3
\ In section .text, align 4, keep-with-next
\ ??DataTable6_7:
\ ??DataTable7_8:
\ 0x0 0x....'.... DC32 rx_uart3_buf
\ In section .text, align 4, keep-with-next
\ ??DataTable6_8:
\ ??DataTable7_9:
\ 0x0 0x....'.... DC32 g_rs485_uart_handle
\ In section .text, align 4, keep-with-next
\ ??DataTable6_9:
\ ??DataTable7_10:
\ 0x0 0x....'.... DC32 huart5
\ In section .text, align 4, keep-with-next
\ ??DataTable6_10:
\ ??DataTable7_11:
\ 0x0 0x....'.... DC32 rx_uart5_buf
\ In section .text, align 4, keep-with-next
\ ??DataTable6_11:
\ ??DataTable7_12:
\ 0x0 0x....'.... DC32 g_ec801_uart_handle
\ In section .text, align 4, keep-with-next
\ ??DataTable6_12:
\ ??DataTable7_13:
\ 0x0 0x....'.... DC32 hlpuart1
275
276 /* USER CODE BEGIN 1 */
277
278 /* USER CODE END 1 */
289
290 /* USER CODE BEGIN 1 */
291
292 /* USER CODE END 1 */
Maximum stack usage in bytes:
@ -548,6 +571,8 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
0 -> HAL_UART_IRQHandler
0 MemManage_Handler
0 NMI_Handler
0 TIM1_TRG_COM_TIM17_IRQHandler
0 -> HAL_TIM_IRQHandler
8 TIM1_UP_TIM16_IRQHandler
0 -> HAL_TIM_IRQHandler
8 -> HAL_TIM_IRQHandler
@ -570,19 +595,20 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
Bytes Function/Label
----- --------------
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
4 ??DataTable7
4 ??DataTable7_1
4 ??DataTable7_10
4 ??DataTable7_11
4 ??DataTable7_12
4 ??DataTable7_13
4 ??DataTable7_2
4 ??DataTable7_3
4 ??DataTable7_4
4 ??DataTable7_5
4 ??DataTable7_6
4 ??DataTable7_7
4 ??DataTable7_8
4 ??DataTable7_9
14 ?Subroutine0
20 ?Subroutine1
12 ?Subroutine2
@ -593,6 +619,7 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
6 LPUART1_IRQHandler
2 MemManage_Handler
2 NMI_Handler
6 TIM1_TRG_COM_TIM17_IRQHandler
18 TIM1_UP_TIM16_IRQHandler
28 UART5_IRQHandler
60 USART1_IRQHandler
@ -600,9 +627,9 @@ Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined
2 UsageFault_Handler
256 bytes in section .text
266 bytes in section .text
256 bytes of CODE memory
266 bytes of CODE memory
Errors: none
Warnings: 3

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 09:20:42
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:22:31
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -73,6 +73,7 @@
EXTERN hlpuart1
EXTERN htim1
EXTERN htim16
EXTERN htim17
EXTERN huart1
EXTERN huart3
EXTERN huart5
@ -87,6 +88,7 @@
PUBLIC LPUART1_IRQHandler
PUBLIC MemManage_Handler
PUBLIC NMI_Handler
PUBLIC TIM1_TRG_COM_TIM17_IRQHandler
PUBLIC TIM1_UP_TIM16_IRQHandler
PUBLIC UART5_IRQHandler
PUBLIC USART1_IRQHandler
@ -243,7 +245,7 @@
// 63 extern UART_HandleTypeDef huart3;
// 64 extern TIM_HandleTypeDef htim16;
// 65 extern TIM_HandleTypeDef htim1;
// 66
// 66 extern TIM_HandleTypeDef htim17;
// 67 /* USER CODE BEGIN EV */
// 68 extern uint8_t rx_uart1_buf[1];
// 69 extern uint8_t rx_uart2_buf[1];
@ -423,7 +425,7 @@ DebugMon_Handler:
// 179 /* USER CODE END DMA1_Channel1_IRQn 0 */
// 180 HAL_DMA_IRQHandler(&hdma_adc1);
DMA1_Channel1_IRQHandler:
LDR.N R0,??DataTable6
LDR.N R0,??DataTable7
CFI FunCall HAL_DMA_IRQHandler
B.W HAL_DMA_IRQHandler
// 181 /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
@ -450,14 +452,14 @@ TIM1_UP_TIM16_IRQHandler:
// 192
// 193 /* USER CODE END TIM1_UP_TIM16_IRQn 0 */
// 194 HAL_TIM_IRQHandler(&htim1);
LDR.N R0,??DataTable6_1
LDR.N R0,??DataTable7_1
CFI FunCall HAL_TIM_IRQHandler
BL HAL_TIM_IRQHandler
// 195 HAL_TIM_IRQHandler(&htim16);
POP {R1,LR}
CFI R14 SameValue
CFI CFA R13+0
LDR.N R0,??DataTable6_2
LDR.N R0,??DataTable7_2
CFI FunCall HAL_TIM_IRQHandler
B.W HAL_TIM_IRQHandler
// 196 /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
@ -467,44 +469,68 @@ TIM1_UP_TIM16_IRQHandler:
CFI EndBlock cfiBlock7
// 200
// 201 /**
// 202 * @brief This function handles USART1 global interrupt.
// 202 * @brief This function handles TIM1 trigger and commutation interrupts and TIM17 global interrupt.
// 203 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock8 Using cfiCommon0
CFI Function TIM1_TRG_COM_TIM17_IRQHandler
THUMB
// 204 void TIM1_TRG_COM_TIM17_IRQHandler(void)
// 205 {
// 206 /* USER CODE BEGIN TIM1_TRG_COM_TIM17_IRQn 0 */
// 207
// 208 /* USER CODE END TIM1_TRG_COM_TIM17_IRQn 0 */
// 209 HAL_TIM_IRQHandler(&htim17);
TIM1_TRG_COM_TIM17_IRQHandler:
LDR.N R0,??DataTable7_3
CFI FunCall HAL_TIM_IRQHandler
B.W HAL_TIM_IRQHandler
// 210 /* USER CODE BEGIN TIM1_TRG_COM_TIM17_IRQn 1 */
// 211
// 212 /* USER CODE END TIM1_TRG_COM_TIM17_IRQn 1 */
// 213 }
CFI EndBlock cfiBlock8
// 214
// 215 /**
// 216 * @brief This function handles USART1 global interrupt.
// 217 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock9 Using cfiCommon0
CFI Function USART1_IRQHandler
THUMB
// 204 void USART1_IRQHandler(void)
// 205 {
// 218 void USART1_IRQHandler(void)
// 219 {
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
// 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
// 220 /* USER CODE BEGIN USART1_IRQn 0 */
// 221 uint8_t c = 0;
// 222 /* USER CODE END USART1_IRQn 0 */
// 223 HAL_UART_IRQHandler(&huart1);
LDR.N R5,??DataTable7_4
LDR.N R4,??DataTable7_5
MOV R0,R5
CFI FunCall HAL_UART_IRQHandler
BL HAL_UART_IRQHandler
// 210
// 211 HAL_UART_Receive_IT(&huart1, rx_uart1_buf,1);
// 224
// 225 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
// 212 /* USER CODE BEGIN USART1_IRQn 1 */
// 213 uart_device_info *dev = (uart_device_info *)g_term_uart_handle;
LDR.N R0,??DataTable6_5
// 226 /* USER CODE BEGIN USART1_IRQn 1 */
// 227 uart_device_info *dev = (uart_device_info *)g_term_uart_handle;
LDR.N R0,??DataTable7_6
LDR R0,[R0, #+0]
// 214 c = rx_uart1_buf[0];
// 215
// 216 if(!RingQueueFull(&dev->uart_ring_queue))
// 228 c = rx_uart1_buf[0];
// 229
// 230 if(!RingQueueFull(&dev->uart_ring_queue))
LDR R1,[R0, #+20]
LDR R2,[R0, #+12]
ADDS R1,R1,#+1
@ -513,7 +539,7 @@ USART1_IRQHandler:
LDR R2,[R0, #+16]
CMP R1,R2
BEQ.N ??USART1_IRQHandler_0
// 217 InRingQueue(&dev->uart_ring_queue, c);
// 231 InRingQueue(&dev->uart_ring_queue, c);
LDRB R1,[R4, #+0]
POP {R2,R4,R5,LR}
CFI R4 SameValue
@ -527,24 +553,24 @@ USART1_IRQHandler:
CFI R5 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+16
// 218
// 219
// 220 /* USER CODE END USART1_IRQn 1 */
// 221 }
// 232
// 233
// 234 /* USER CODE END USART1_IRQn 1 */
// 235 }
??USART1_IRQHandler_0:
POP {R0,R4,R5,PC}
CFI EndBlock cfiBlock8
// 222
// 223 /**
// 224 * @brief This function handles USART3 global interrupt.
// 225 */
CFI EndBlock cfiBlock9
// 236
// 237 /**
// 238 * @brief This function handles USART3 global interrupt.
// 239 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock9 Using cfiCommon0
CFI Block cfiBlock10 Using cfiCommon0
CFI Function USART3_IRQHandler
THUMB
// 226 void USART3_IRQHandler(void)
// 227 {
// 240 void USART3_IRQHandler(void)
// 241 {
USART3_IRQHandler:
PUSH {R4-R6,LR}
CFI R14 Frame(CFA, -4)
@ -552,45 +578,45 @@ USART3_IRQHandler:
CFI R5 Frame(CFA, -12)
CFI R4 Frame(CFA, -16)
CFI CFA R13+16
// 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
// 242 /* USER CODE BEGIN USART3_IRQn 0 */
// 243 uint8_t c = 0;
// 244 /* USER CODE END USART3_IRQn 0 */
// 245 HAL_UART_IRQHandler(&huart3);
LDR.N R6,??DataTable7_7
LDR.N R5,??DataTable7_8
MOV R0,R6
CFI FunCall HAL_UART_IRQHandler
BL HAL_UART_IRQHandler
// 232 /* USER CODE BEGIN USART3_IRQn 1 */
// 233 uart_device_info *dev = (uart_device_info *)g_rs485_uart_handle;
LDR.N R1,??DataTable6_8
// 246 /* USER CODE BEGIN USART3_IRQn 1 */
// 247 uart_device_info *dev = (uart_device_info *)g_rs485_uart_handle;
LDR.N R1,??DataTable7_9
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))
// 248 HAL_UART_Receive_IT(&huart3, rx_uart3_buf,1);
// 249 c = rx_uart3_buf[0];
// 250
// 251 if(!RingQueueFull(&dev->uart_ring_queue))
??CrossCallReturnLabel_3:
BL ?Subroutine1
??CrossCallReturnLabel_0:
BEQ.N ??USART3_IRQHandler_0
// 238 InRingQueue(&dev->uart_ring_queue, c);
// 252 InRingQueue(&dev->uart_ring_queue, c);
B.N ?Subroutine0
// 239 /* USER CODE END USART3_IRQn 1 */
// 240 }
// 253 /* USER CODE END USART3_IRQn 1 */
// 254 }
??USART3_IRQHandler_0:
POP {R4-R6,PC}
CFI EndBlock cfiBlock9
// 241
// 242 /**
// 243 * @brief This function handles USART5 global interrupt.
// 244 */
CFI EndBlock cfiBlock10
// 255
// 256 /**
// 257 * @brief This function handles USART5 global interrupt.
// 258 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock10 Using cfiCommon0
CFI Block cfiBlock11 Using cfiCommon0
CFI Function UART5_IRQHandler
THUMB
// 245 void UART5_IRQHandler(void)
// 246 {
// 259 void UART5_IRQHandler(void)
// 260 {
UART5_IRQHandler:
PUSH {R4-R6,LR}
CFI R14 Frame(CFA, -4)
@ -598,37 +624,37 @@ UART5_IRQHandler:
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
// 261 /* USER CODE BEGIN USART3_IRQn 0 */
// 262 uint8_t c = 0;
// 263 /* USER CODE END USART3_IRQn 0 */
// 264 HAL_UART_IRQHandler(&huart5);
LDR.N R6,??DataTable7_10
LDR.N R5,??DataTable7_11
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
// 265 /* USER CODE BEGIN USART3_IRQn 1 */
// 266 uart_device_info *dev = (uart_device_info *)g_ec801_uart_handle;
LDR.N R1,??DataTable7_12
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))
// 267 HAL_UART_Receive_IT(&huart5, rx_uart5_buf,1);
// 268 c = rx_uart5_buf[0];
// 269
// 270 if(!RingQueueFull(&dev->uart_ring_queue))
??CrossCallReturnLabel_2:
BL ?Subroutine1
??CrossCallReturnLabel_1:
BEQ.N ??UART5_IRQHandler_0
// 257 InRingQueue(&dev->uart_ring_queue, c);
// 271 InRingQueue(&dev->uart_ring_queue, c);
B.N ?Subroutine0
// 258 /* USER CODE END USART3_IRQn 1 */
// 259 }
// 272 /* USER CODE END USART3_IRQn 1 */
// 273 }
??UART5_IRQHandler_0:
POP {R4-R6,PC}
CFI EndBlock cfiBlock10
CFI EndBlock cfiBlock11
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond11 Using cfiCommon0
CFI Block cfiCond12 Using cfiCommon0
CFI Function USART3_IRQHandler
CFI Conditional ??CrossCallReturnLabel_3
CFI R4 Frame(CFA, -16)
@ -636,32 +662,32 @@ UART5_IRQHandler:
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
CFI Block cfiCond13 Using cfiCommon0
CFI (cfiCond13) Function UART5_IRQHandler
CFI (cfiCond13) Conditional ??CrossCallReturnLabel_2
CFI (cfiCond13) R4 Frame(CFA, -16)
CFI (cfiCond13) R5 Frame(CFA, -12)
CFI (cfiCond13) R6 Frame(CFA, -8)
CFI (cfiCond13) R14 Frame(CFA, -4)
CFI (cfiCond13) CFA R13+16
CFI Block cfiPicker14 Using cfiCommon1
CFI (cfiPicker14) NoFunction
CFI (cfiPicker14) Picker
THUMB
?Subroutine2:
LDR R4,[R1, #+0]
MOVS R2,#+1
MOV R1,R5
MOV R0,R6
CFI (cfiCond11) FunCall USART3_IRQHandler HAL_UART_Receive_IT
CFI (cfiCond12) FunCall UART5_IRQHandler HAL_UART_Receive_IT
CFI (cfiCond12) FunCall USART3_IRQHandler HAL_UART_Receive_IT
CFI (cfiCond13) FunCall UART5_IRQHandler HAL_UART_Receive_IT
B.W HAL_UART_Receive_IT
CFI EndBlock cfiCond11
CFI EndBlock cfiCond12
CFI EndBlock cfiPicker13
CFI EndBlock cfiCond13
CFI EndBlock cfiPicker14
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond14 Using cfiCommon0
CFI Block cfiCond15 Using cfiCommon0
CFI Function USART3_IRQHandler
CFI Conditional ??CrossCallReturnLabel_0
CFI R4 Frame(CFA, -16)
@ -669,17 +695,17 @@ UART5_IRQHandler:
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
CFI Block cfiCond16 Using cfiCommon0
CFI (cfiCond16) Function UART5_IRQHandler
CFI (cfiCond16) Conditional ??CrossCallReturnLabel_1
CFI (cfiCond16) R4 Frame(CFA, -16)
CFI (cfiCond16) R5 Frame(CFA, -12)
CFI (cfiCond16) R6 Frame(CFA, -8)
CFI (cfiCond16) R14 Frame(CFA, -4)
CFI (cfiCond16) CFA R13+16
CFI Block cfiPicker17 Using cfiCommon1
CFI (cfiPicker17) NoFunction
CFI (cfiPicker17) Picker
THUMB
?Subroutine1:
LDR R0,[R4, #+20]
@ -690,12 +716,12 @@ UART5_IRQHandler:
LDR R1,[R4, #+16]
CMP R0,R1
BX LR
CFI EndBlock cfiCond14
CFI EndBlock cfiCond15
CFI EndBlock cfiPicker16
CFI EndBlock cfiCond16
CFI EndBlock cfiPicker17
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock17 Using cfiCommon0
CFI Block cfiBlock18 Using cfiCommon0
CFI NoFunction
CFI CFA R13+16
CFI R4 Frame(CFA, -16)
@ -715,121 +741,128 @@ UART5_IRQHandler:
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 */
CFI EndBlock cfiBlock18
// 274
// 275
// 276 /**
// 277 * @brief This function handles LPUART1 global interrupt.
// 278 */
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock18 Using cfiCommon0
CFI Block cfiBlock19 Using cfiCommon0
CFI Function LPUART1_IRQHandler
THUMB
// 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);
// 279 void LPUART1_IRQHandler(void)
// 280 {
// 281 /* USER CODE BEGIN LPUART1_IRQn 0 */
// 282
// 283 /* USER CODE END LPUART1_IRQn 0 */
// 284 HAL_UART_IRQHandler(&hlpuart1);
LPUART1_IRQHandler:
LDR.N R0,??DataTable6_12
LDR.N R0,??DataTable7_13
CFI FunCall HAL_UART_IRQHandler
B.W HAL_UART_IRQHandler
// 271 /* USER CODE BEGIN LPUART1_IRQn 1 */
// 272
// 273 /* USER CODE END LPUART1_IRQn 1 */
// 274 }
CFI EndBlock cfiBlock18
// 285 /* USER CODE BEGIN LPUART1_IRQn 1 */
// 286
// 287 /* USER CODE END LPUART1_IRQn 1 */
// 288 }
CFI EndBlock cfiBlock19
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6:
??DataTable7:
DATA32
DC32 hdma_adc1
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_1:
??DataTable7_1:
DATA32
DC32 htim1
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_2:
??DataTable7_2:
DATA32
DC32 htim16
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_3:
??DataTable7_3:
DATA32
DC32 htim17
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable7_4:
DATA32
DC32 huart1
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_4:
??DataTable7_5:
DATA32
DC32 rx_uart1_buf
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_5:
??DataTable7_6:
DATA32
DC32 g_term_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_6:
??DataTable7_7:
DATA32
DC32 huart3
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_7:
??DataTable7_8:
DATA32
DC32 rx_uart3_buf
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_8:
??DataTable7_9:
DATA32
DC32 g_rs485_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_9:
??DataTable7_10:
DATA32
DC32 huart5
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_10:
??DataTable7_11:
DATA32
DC32 rx_uart5_buf
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_11:
??DataTable7_12:
DATA32
DC32 g_ec801_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable6_12:
??DataTable7_13:
DATA32
DC32 hlpuart1
@ -839,14 +872,14 @@ LPUART1_IRQHandler:
DC32 0
END
// 275
// 276 /* USER CODE BEGIN 1 */
// 277
// 278 /* USER CODE END 1 */
// 289
// 290 /* USER CODE BEGIN 1 */
// 291
// 292 /* USER CODE END 1 */
//
// 256 bytes in section .text
// 266 bytes in section .text
//
// 256 bytes of CODE memory
// 266 bytes of CODE memory
//
//Errors: none
//Warnings: 3

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 16/Aug/2024 10:34:43
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:31:47
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@ -164,7 +164,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0xC 0x.... 0x.... BL osDelay
52 uart_sendstr(g_ec801_uart_handle, "AT+QMTCFG=\"session\",0,0\r\n");
\ 0x10 0x6828 LDR R0,[R5, #+0]
\ 0x12 0x.... 0x.... ADR.W R1,?_2
\ 0x12 0x.... 0x.... ADR.W R1,?_1
\ 0x16 0x.... 0x.... BL uart_sendstr
53 osDelay(5000);
\ 0x1A 0x4620 MOV R0,R4
@ -182,7 +182,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
59 // 连接服务器
60 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
\ 0x30 0x6828 LDR R0,[R5, #+0]
\ 0x32 0x.... 0x.... ADR.W R1,?_3
\ 0x32 0x.... 0x.... ADR.W R1,?_2
\ 0x36 0x.... 0x.... BL uart_sendstr
61 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
62 // 确保服务器连接完毕
@ -192,7 +192,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
64 // 订阅主题
65 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n");
\ 0x40 0x6828 LDR R0,[R5, #+0]
\ 0x42 0x.... 0x.... ADR.W R1,?_4
\ 0x42 0x.... 0x.... ADR.W R1,?_3
\ 0x46 0xE8BD 0x4034 POP {R2,R4,R5,LR}
\ 0x4A 0x.... 0x.... B.W uart_sendstr
66 // 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);
@ -221,14 +221,14 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0xE 0x4605 MOV R5,R0
81
82 cJSON_AddStringToObject(JsonRoot, "deviId", "item_id");
\ 0x10 0x.... 0x.... ADR.W R2,?_6
\ 0x14 0x.... 0x.... ADR.W R1,?_5
\ 0x10 0x.... 0x.... ADR.W R2,?_5
\ 0x14 0x.... 0x.... ADR.W R1,?_4
\ 0x18 0x.... LDR.N R6,??DataTable26_8
\ 0x1A 0x4620 MOV R0,R4
\ 0x1C 0x.... 0x.... BL cJSON_AddStringToObject
83 cJSON_AddStringToObject(JsonRoot, "frameType", "item_type");
\ 0x20 0x.... 0x.... ADR.W R2,?_8
\ 0x24 0x.... 0x.... ADR.W R1,?_7
\ 0x20 0x.... 0x.... ADR.W R2,?_7
\ 0x24 0x.... 0x.... ADR.W R1,?_6
\ 0x28 0x4620 MOV R0,R4
\ 0x2A 0x.... 0x.... BL cJSON_AddStringToObject
84 cJSON_AddNumberToObject(JsonRoot, "timeStamp", g_time_stamp);
@ -236,18 +236,18 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x30 0x6850 LDR R0,[R2, #+4]
\ 0x32 0x.... 0x.... BL __aeabi_ui2d
\ 0x36 0xEC41 0x0B10 VMOV D0,R0,R1
\ 0x3A 0x.... 0x.... ADR.W R1,?_9
\ 0x3A 0x.... 0x.... ADR.W R1,?_8
\ 0x3E 0x4620 MOV R0,R4
\ 0x40 0x.... 0x.... BL cJSON_AddNumberToObject
85 cJSON_AddNumberToObject(JsonRoot, "version", 10);
\ 0x44 0xED9F 0x.... VLDR.W D0,??DataTable25
\ 0x48 0x.... 0x.... ADR.W R1,?_10
\ 0x48 0x.... 0x.... ADR.W R1,?_9
\ 0x4C 0x4620 MOV R0,R4
\ 0x4E 0x.... 0x.... BL cJSON_AddNumberToObject
86
87 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
\ 0x52 0x462A MOV R2,R5
\ 0x54 0x.... 0x.... ADR.W R1,?_11
\ 0x54 0x.... 0x.... ADR.W R1,?_10
\ 0x58 0x4620 MOV R0,R4
\ 0x5A 0x.... 0x.... BL cJSON_AddItemToObject
88
@ -311,8 +311,8 @@ Warning[Pa205]: implicit conversion from float to double
\ 0xCE 0x.... LDR.N R6,??DataTable26_6
\ 0xD0 0x.... 0x.... BL osDelay
102 uart_sendstr(g_ec801_uart_handle, "AT+QMTPUBEX=0,0,0,0,Test_Topic,");
\ 0xD4 0x6830 LDR R0,[R6, #+0]
\ 0xD6 0x.... 0x.... ADR.W R1,?_13
\ 0xD4 0xF8D6 0x0000 LDR.W R0,[R6, #+0]
\ 0xD8 0x.... ADR.N R1,?_12
\ 0xDA 0x.... 0x.... BL uart_sendstr
103 uart_sendstr(g_ec801_uart_handle, str_len_str);
\ 0xDE 0x6830 LDR R0,[R6, #+0]
@ -421,7 +421,7 @@ Warning[Pa205]: implicit conversion from float to double
141
142 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,?_15
\ 0x38 0x.... ADR.N R1,?_14
\ 0x3A 0x2210 MOVS R2,#+16
\ 0x3C 0x.... 0x.... BL __aeabi_memcpy4
143 // 计算当年到当前月的所有天数
@ -499,7 +499,7 @@ Warning[Pa205]: implicit conversion from float to double
170 {
171 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
\ 0x2 0x.... LDR.N R4,??DataTable26_6
\ 0x4 0x.... ADR.N R1,?_16
\ 0x4 0x.... ADR.N R1,?_15
\ 0x6 0x6820 LDR R0,[R4, #+0]
\ 0x8 0xB0A3 SUB SP,SP,#+140
\ 0xA 0x.... 0x.... BL uart_sendstr
@ -571,7 +571,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x6C 0x9300 STR R3,[SP, #+0]
\ 0x6E 0xAA04 ADD R2,SP,#+16
\ 0x70 0xF10D 0x0324 ADD.W R3,SP,#+36
\ 0x74 0x.... ADR.N R1,?_17
\ 0x74 0x.... ADR.N R1,?_16
\ 0x76 0x.... LDR.N R4,??DataTable26_9
\ 0x78 0xA80A ADD R0,SP,#+40
\ 0x7A 0x.... 0x.... BL sscanf
@ -709,78 +709,104 @@ Warning[Pa205]: implicit conversion from float to double
245 void parse_json(uint8_t *json_buff)
246 {
\ parse_json: (+1)
\ 0x0 0xE92D 0x43FE PUSH {R1-R9,LR}
\ 0x0 0xB538 PUSH {R3-R5,LR}
247 cJSON* cjson_root = cJSON_Parse(json_buff);
^
Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
type "char const *"
\ 0x4 0x.... 0x.... BL cJSON_Parse
\ 0x8 0xEA5F 0x0800 MOVS R8,R0
\ 0x2 0x.... 0x.... BL cJSON_Parse
\ 0x6 0x0004 MOVS R4,R0
248
249 if(cjson_root == NULL)
\ 0xC 0xF040 0x8005 BNE.W ??parse_json_0
\ 0x8 0xF040 0x8005 BNE.W ??parse_json_0
250 {
251 term_printf("parse fail.\n");
\ 0x10 0xE8BD 0x43FE POP {R1-R9,LR}
\ 0x14 0x.... ADR.N R0,?_18
\ 0x16 0x.... 0x.... B.W term_printf
\ 0xC 0xE8BD 0x4032 POP {R1,R4,R5,LR}
\ 0x10 0x.... ADR.N R0,?_17
\ 0x12 0x.... 0x.... B.W term_printf
252 return;
253 }
254
255 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
\ ??parse_json_0: (+1)
\ 0x1A 0xBF00 Nop
\ 0x1C 0x.... ADR.N R1,?_5
\ 0x1E 0x.... 0x.... BL cJSON_GetObjectItem
\ 0x22 0x4605 MOV R5,R0
\ 0x16 0xBF00 Nop
\ 0x18 0x.... ADR.N R1,?_4
\ 0x1A 0x.... 0x.... BL cJSON_GetObjectItem
256 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
\ 0x24 0x.... ADR.N R1,?_7
\ 0x26 0x.... 0x.... BL ?Subroutine0
\ ??CrossCallReturnLabel_3: (+1)
\ 0x2A 0x4681 MOV R9,R0
\ 0x1E 0xBF00 Nop
\ 0x20 0x.... ADR.N R1,?_6
\ 0x22 0x.... 0x.... BL ?Subroutine0
257 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
\ 0x2C 0x.... ADR.N R1,?_10
\ 0x2E 0x.... 0x.... BL ?Subroutine0
\ ??CrossCallReturnLabel_2: (+1)
\ 0x32 0x4607 MOV R7,R0
\ ??CrossCallReturnLabel_3: (+1)
\ 0x26 0xBF00 Nop
\ 0x28 0x.... ADR.N R1,?_9
\ 0x2A 0x.... 0x.... BL ?Subroutine0
258 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
\ 0x34 0x.... ADR.N R1,?_19
\ 0x36 0x.... 0x.... BL ?Subroutine0
\ ??CrossCallReturnLabel_1: (+1)
\ 0x3A 0x4604 MOV R4,R0
\ ??CrossCallReturnLabel_2: (+1)
\ 0x2E 0xBF00 Nop
\ 0x30 0x.... ADR.N R1,?_18
\ 0x32 0x.... 0x.... BL ?Subroutine0
259 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
\ 0x3C 0x.... ADR.N R1,?_9
\ 0x3E 0x.... 0x.... BL ?Subroutine0
\ ??CrossCallReturnLabel_0: (+1)
\ 0x42 0x4606 MOV R6,R0
\ ??CrossCallReturnLabel_1: (+1)
\ 0x36 0xBF00 Nop
\ 0x38 0x.... ADR.N R1,?_8
\ 0x3A 0x.... 0x.... BL ?Subroutine0
260
261 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", \
262 cjson_id -> valuestring, \
263 cJSON_GetStringValue(cjson_type), \
264 cjson_version -> valueint, \
265 cjson_response -> valueint, \
266 cjson_time -> valueint);
\ 0x44 0x4648 MOV R0,R9
\ 0x46 0x.... 0x.... BL cJSON_GetStringValue
\ 0x4A 0x4602 MOV R2,R0
\ 0x4C 0x6970 LDR R0,[R6, #+20]
\ 0x4E 0x9001 STR R0,[SP, #+4]
\ 0x50 0x6961 LDR R1,[R4, #+20]
\ 0x52 0x.... LDR.N R0,??DataTable26_13
\ 0x54 0x9100 STR R1,[SP, #+0]
\ 0x56 0x697B LDR R3,[R7, #+20]
\ 0x58 0x6929 LDR R1,[R5, #+16]
\ 0x5A 0x.... 0x.... BL term_printf
261 // È¡³öÊý¾Ý
262 char *temp_id = cjson_id -> valuestring;
263 char *temp_type = cjson_type -> valuestring;
264 int temp_version = cjson_version -> valueint;
265 int temp_response = cjson_response -> valueint;
266 int temp_time = cjson_time -> valueint;
\ ??CrossCallReturnLabel_0: (+1)
\ 0x3E 0x6945 LDR R5,[R0, #+20]
267
268 cJSON_Delete(cjson_root);
\ 0x5E 0x4640 MOV R0,R8
\ 0x60 0xE8BD 0x43FE POP {R1-R9,LR}
\ 0x64 0x.... 0x.... B.W cJSON_Delete
269 }
268 // term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
269
270 cJSON_Delete(cjson_root);
\ 0x40 0x4620 MOV R0,R4
\ 0x42 0x.... 0x.... BL cJSON_Delete
271
272 // Êý¾Ý´¦Àí
273 if(abs(temp_time - g_time_stamp) >= 120)
^
Warning[Pe223]: function "abs" declared implicitly
char *temp_id = cjson_id -> valuestring;
^
"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",262 Warning[Pe177]: variable
"temp_id" was declared but never referenced
char *temp_type = cjson_type -> valuestring;
^
"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",263 Warning[Pe177]: variable
"temp_type" was declared but never referenced
int temp_version = cjson_version -> valueint;
^
"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",264 Warning[Pe177]: variable
"temp_version" was declared but never referenced
int temp_response = cjson_response -> valueint;
^
"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",265 Warning[Pe177]: variable
"temp_response" was declared but never referenced
\ 0x46 0x.... LDR.N R4,??DataTable26_9
\ 0x48 0x6860 LDR R0,[R4, #+4]
\ 0x4A 0x1A28 SUBS R0,R5,R0
\ 0x4C 0x.... 0x.... BL abs
\ 0x50 0x2878 CMP R0,#+120
\ 0x52 0xBFA8 IT GE
\ 0x54 0x6065 STRGE R5,[R4, #+4]
274 {
275 g_time_stamp = temp_time;
276 }
277 }
\ 0x56 0xBD31 POP {R0,R4,R5,PC}
\ In section .text, align 2, keep-with-next
\ ?Subroutine0: (+1)
\ 0x0 0x4640 MOV R0,R8
\ 0x0 0x4620 MOV R0,R4
\ 0x2 0x.... 0x.... B.W cJSON_GetObjectItem
\ In section .text, align 4, keep-with-next
@ -843,11 +869,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x0 0x0001'5180 DC32 0x15180
\ In section .text, align 4, keep-with-next
\ ??DataTable26_13:
\ 0x0 0x....'.... DC32 ?_1
\ In section .text, align 4, keep-with-next
\ ?_2:
\ ?_1:
\ 0x0 0x41 0x54 DC8 "AT+QMTCFG=\"session\",0,0\015\012"
\ 0x2B 0x51
\ 0x4D 0x54
@ -864,7 +886,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x1A DS8 2
\ In section .text, align 4, keep-with-next
\ ?_3:
\ ?_2:
\ 0x0 0x41 0x54 DC8 "AT+QMTCONN=0,Test_SUB\015\012"
\ 0x2B 0x51
\ 0x4D 0x54
@ -899,8 +921,14 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x00
\ 0x21 DS8 3
\ In section .rodata, align 4, keep-with-next
\ ?_11:
\ 0x0 0x25 0x64 DC8 "%d"
\ 0x00
\ 0x3 DS8 1
\ In section .text, align 4, keep-with-next
\ ?_4:
\ ?_3:
\ 0x0 0x41 0x54 DC8 "AT+QMTSUB=0,0,Test_Topic,0\015\012"
\ 0x2B 0x51
\ 0x4D 0x54
@ -918,70 +946,29 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x00
\ 0x1D DS8 3
\ In section .rodata, align 4, keep-with-next
\ ?_13:
\ 0x0 0x0D 0x0A DC8 "\015\012"
\ 0x00
\ 0x3 DS8 1
\ In section .text, align 4, keep-with-next
\ ?_5:
\ ?_4:
\ 0x0 0x64 0x65 DC8 "deviId"
\ 0x76 0x69
\ 0x49 0x64
\ 0x00
\ 0x7 DS8 1
\ In section .rodata, align 4
\ ?_1:
\ 0x0 0x64 0x65 DC8 0x64, 0x65, 0x76, 0x69, 0x49, 0x64, 0x3D, 0x25
\ 0x76 0x69
\ 0x49 0x64
\ 0x3D 0x25
\ 0x8 0x73 0x0A DC8 0x73, 0x0A, 0x20, 0x66, 0x72, 0x61, 0x6D, 0x65
\ 0x20 0x66
\ 0x72 0x61
\ 0x6D 0x65
\ 0x10 0x54 0x79 DC8 0x54, 0x79, 0x70, 0x65, 0x3D, 0x25, 0x73, 0x0A
\ 0x70 0x65
\ 0x3D 0x25
\ 0x73 0x0A
\ 0x18 0x20 0x76 DC8 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E
\ 0x65 0x72
\ 0x73 0x69
\ 0x6F 0x6E
\ 0x20 0x3D 0x25 DC8 0x3D, 0x25, 0x64, 0x0A, 0x20, 0x72, 0x65, 0x73
\ 0x64 0x0A
\ 0x20 0x72
\ 0x65 0x73
\ 0x28 0x70 0x6F DC8 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x3D, 0x25, 0x64
\ 0x6E 0x73
\ 0x65 0x3D
\ 0x25 0x64
\ 0x30 0x0A 0x20 DC8 0x0A, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x53, 0x74
\ 0x74 0x69
\ 0x6D 0x65
\ 0x53 0x74
\ 0x38 0x61 0x6D DC8 0x61, 0x6D, 0x70, 0x3D, 0x25, 0x64, 0x0A, 0
\ 0x70 0x3D
\ 0x25 0x64
\ 0x0A 0x00
\ In section .rodata, align 4, keep-with-next
\ ?_12:
\ 0x0 0x25 0x64 DC8 "%d"
\ 0x00
\ 0x3 DS8 1
\ In section .rodata, align 4, keep-with-next
\ ?_14:
\ 0x0 0x0D 0x0A DC8 "\015\012"
\ 0x00
\ 0x3 DS8 1
\ In section .text, align 4, keep-with-next
\ ?_6:
\ ?_5:
\ 0x0 0x69 0x74 DC8 "item_id"
\ 0x65 0x6D
\ 0x5F 0x69
\ 0x64 0x00
\ In section .text, align 4, keep-with-next
\ ?_7:
\ ?_6:
\ 0x0 0x66 0x72 DC8 "frameType"
\ 0x61 0x6D
\ 0x65 0x54
@ -990,7 +977,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xA DS8 2
\ In section .text, align 4, keep-with-next
\ ?_8:
\ ?_7:
\ 0x0 0x69 0x74 DC8 "item_type"
\ 0x65 0x6D
\ 0x5F 0x74
@ -999,7 +986,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xA DS8 2
\ In section .text, align 4, keep-with-next
\ ?_9:
\ ?_8:
\ 0x0 0x74 0x69 DC8 "timeStamp"
\ 0x6D 0x65
\ 0x53 0x74
@ -1008,21 +995,21 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xA DS8 2
\ In section .text, align 4, keep-with-next
\ ?_10:
\ ?_9:
\ 0x0 0x76 0x65 DC8 "version"
\ 0x72 0x73
\ 0x69 0x6F
\ 0x6E 0x00
\ In section .text, align 4, keep-with-next
\ ?_11:
\ ?_10:
\ 0x0 0x64 0x61 DC8 "data"
\ 0x74 0x61
\ 0x00
\ 0x5 DS8 3
\ In section .text, align 4, keep-with-next
\ ?_13:
\ ?_12:
\ 0x0 0x41 0x54 DC8 "AT+QMTPUBEX=0,0,0,0,Test_Topic,"
\ 0x2B 0x51
\ 0x4D 0x54
@ -1041,7 +1028,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x2C 0x00
\ In section .text, align 4, keep-with-next
\ ?_15:
\ ?_14:
\ 0x0 0x00 0x1F DC8 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
\ 0x1C 0x1F
\ 0x1E 0x1F
@ -1052,7 +1039,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xD DS8 3
\ In section .text, align 4, keep-with-next
\ ?_16:
\ ?_15:
\ 0x0 0x41 0x54 DC8 "AT+QLTS=0\015\012"
\ 0x2B 0x51
\ 0x4C 0x54
@ -1061,7 +1048,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x0A 0x00
\ In section .text, align 4, keep-with-next
\ ?_17:
\ ?_16:
\ 0x0 0x22 0x25 DC8 "\"%d/%d/%d,%d:%d:%d\""
\ 0x64 0x2F
\ 0x25 0x64
@ -1074,7 +1061,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x22 0x00
\ In section .text, align 4, keep-with-next
\ ?_18:
\ ?_17:
\ 0x0 0x70 0x61 DC8 "parse fail.\012"
\ 0x72 0x73
\ 0x65 0x20
@ -1085,16 +1072,17 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xD DS8 3
\ In section .text, align 4, keep-with-next
\ ?_19:
\ ?_18:
\ 0x0 0x72 0x65 DC8 "response"
\ 0x73 0x70
\ 0x6F 0x6E
\ 0x73 0x65
\ 0x00
\ 0x9 DS8 3
270
271
272
278
279
280
281
Maximum stack usage in bytes:
@ -1149,13 +1137,12 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
216 -> parse_json
216 -> uart_dev_char_present
216 -> uart_dev_in_char
40 parse_json
0 -> cJSON_Delete
40 -> cJSON_GetObjectItem
40 -> cJSON_GetStringValue
40 -> cJSON_Parse
16 parse_json
16 -> abs
16 -> cJSON_Delete
16 -> cJSON_GetObjectItem
16 -> cJSON_Parse
0 -> term_printf
40 -> term_printf
Section sizes:
@ -1168,7 +1155,6 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
4 ??DataTable26_10
4 ??DataTable26_11
4 ??DataTable26_12
4 ??DataTable26_13
4 ??DataTable26_2
4 ??DataTable26_3
4 ??DataTable26_4
@ -1180,25 +1166,24 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
6 ?Subroutine0
12 ?Subroutine1
36 ?_0
64 ?_1
28 ?_1
8 ?_10
8 ?_11
4 ?_12
32 ?_13
4 ?_14
16 ?_15
12 ?_16
20 ?_17
16 ?_18
12 ?_19
28 ?_2
24 ?_3
32 ?_4
4 ?_11
32 ?_12
4 ?_13
16 ?_14
12 ?_15
20 ?_16
16 ?_17
12 ?_18
24 ?_2
32 ?_3
8 ?_4
8 ?_5
8 ?_6
12 ?_6
12 ?_7
12 ?_8
12 ?_9
8 ?_9
34 EC801E_Power_ON
162 EC801_GET_Time
78 MQTT_Config
@ -1210,18 +1195,18 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
50 fml_leap_year
128 fml_time_to_stamp
102 parse_4g_receive_data
104 parse_json
88 parse_json
8 time_get_ok
g_time_stamp
16 bytes in section .bss
108 bytes in section .rodata
1'326 bytes in section .text
44 bytes in section .rodata
1'306 bytes in section .text
1'326 bytes of CODE memory
108 bytes of CONST memory
1'306 bytes of CODE memory
44 bytes of CONST memory
16 bytes of DATA memory
Errors: none
Warnings: 3
Warnings: 8

View File

@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 10:34:43
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:31:47
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@ -74,6 +74,7 @@
EXTERN __aeabi_memcpy
EXTERN __aeabi_memcpy4
EXTERN __aeabi_ui2d
EXTERN abs
EXTERN cJSON_AddItemToArray
EXTERN cJSON_AddItemToObject
EXTERN cJSON_AddNumberToObject
@ -83,7 +84,6 @@
EXTERN cJSON_CreateObject
EXTERN cJSON_Delete
EXTERN cJSON_GetObjectItem
EXTERN cJSON_GetStringValue
EXTERN cJSON_Parse
EXTERN cJSON_Print
EXTERN g_ec801_uart_handle
@ -333,7 +333,7 @@ MQTT_Config:
BL osDelay
// 52 uart_sendstr(g_ec801_uart_handle, "AT+QMTCFG=\"session\",0,0\r\n");
LDR R0,[R5, #+0]
ADR.W R1,?_2
ADR.W R1,?_1
CFI FunCall uart_sendstr
BL uart_sendstr
// 53 osDelay(5000);
@ -355,7 +355,7 @@ MQTT_Config:
// 59 //
// 60 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
LDR R0,[R5, #+0]
ADR.W R1,?_3
ADR.W R1,?_2
CFI FunCall uart_sendstr
BL uart_sendstr
// 61 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
@ -367,7 +367,7 @@ MQTT_Config:
// 64 //
// 65 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n");
LDR R0,[R5, #+0]
ADR.W R1,?_4
ADR.W R1,?_3
POP {R2,R4,R5,LR}
CFI R4 SameValue
CFI R5 SameValue
@ -414,15 +414,15 @@ MQTT_Trans_Data:
MOV R5,R0
// 81
// 82 cJSON_AddStringToObject(JsonRoot, "deviId", "item_id");
ADR.W R2,?_6
ADR.W R1,?_5
ADR.W R2,?_5
ADR.W R1,?_4
LDR.N R6,??DataTable26_8
MOV R0,R4
CFI FunCall cJSON_AddStringToObject
BL cJSON_AddStringToObject
// 83 cJSON_AddStringToObject(JsonRoot, "frameType", "item_type");
ADR.W R2,?_8
ADR.W R1,?_7
ADR.W R2,?_7
ADR.W R1,?_6
MOV R0,R4
CFI FunCall cJSON_AddStringToObject
BL cJSON_AddStringToObject
@ -432,20 +432,20 @@ MQTT_Trans_Data:
CFI FunCall __aeabi_ui2d
BL __aeabi_ui2d
VMOV D0,R0,R1
ADR.W R1,?_9
ADR.W R1,?_8
MOV R0,R4
CFI FunCall cJSON_AddNumberToObject
BL cJSON_AddNumberToObject
// 85 cJSON_AddNumberToObject(JsonRoot, "version", 10);
VLDR.W D0,??DataTable25
ADR.W R1,?_10
ADR.W R1,?_9
MOV R0,R4
CFI FunCall cJSON_AddNumberToObject
BL cJSON_AddNumberToObject
// 86
// 87 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//添加data数组
MOV R2,R5
ADR.W R1,?_11
ADR.W R1,?_10
MOV R0,R4
CFI FunCall cJSON_AddItemToObject
BL cJSON_AddItemToObject
@ -514,8 +514,8 @@ MQTT_Trans_Data:
CFI FunCall osDelay
BL osDelay
// 102 uart_sendstr(g_ec801_uart_handle, "AT+QMTPUBEX=0,0,0,0,Test_Topic,");
LDR R0,[R6, #+0]
ADR.W R1,?_13
LDR.W R0,[R6, #+0]
ADR.N R1,?_12
CFI FunCall uart_sendstr
BL uart_sendstr
// 103 uart_sendstr(g_ec801_uart_handle, str_len_str);
@ -651,7 +651,7 @@ fml_time_to_stamp:
// 141
// 142 uint8_t mouthday[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
MOV.W R0,SP
ADR.N R1,?_15
ADR.N R1,?_14
MOVS R2,#+16
CFI FunCall __aeabi_memcpy4
BL __aeabi_memcpy4
@ -744,7 +744,7 @@ EC801_GET_Time:
// 170 {
// 171 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
LDR.N R4,??DataTable26_6
ADR.N R1,?_16
ADR.N R1,?_15
LDR R0,[R4, #+0]
SUB SP,SP,#+140
CFI CFA R13+160
@ -825,7 +825,7 @@ EC801_GET_Time:
STR R3,[SP, #+0]
ADD R2,SP,#+16
ADD.W R3,SP,#+36
ADR.N R1,?_17
ADR.N R1,?_16
LDR.N R4,??DataTable26_9
ADD R0,SP,#+40
CFI FunCall sscanf
@ -1016,109 +1016,92 @@ parse_4g_receive_data:
// 245 void parse_json(uint8_t *json_buff)
// 246 {
parse_json:
PUSH {R1-R9,LR}
PUSH {R3-R5,LR}
CFI R14 Frame(CFA, -4)
CFI R9 Frame(CFA, -8)
CFI R8 Frame(CFA, -12)
CFI R7 Frame(CFA, -16)
CFI R6 Frame(CFA, -20)
CFI R5 Frame(CFA, -24)
CFI R4 Frame(CFA, -28)
CFI CFA R13+40
CFI R5 Frame(CFA, -8)
CFI R4 Frame(CFA, -12)
CFI CFA R13+16
// 247 cJSON* cjson_root = cJSON_Parse(json_buff);
CFI FunCall cJSON_Parse
BL cJSON_Parse
MOVS R8,R0
MOVS R4,R0
// 248
// 249 if(cjson_root == NULL)
BNE.W ??parse_json_0
// 250 {
// 251 term_printf("parse fail.\n");
POP {R1-R9,LR}
POP {R1,R4,R5,LR}
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R7 SameValue
CFI R8 SameValue
CFI R9 SameValue
CFI R14 SameValue
CFI CFA R13+0
ADR.N R0,?_18
ADR.N R0,?_17
CFI FunCall term_printf
B.W term_printf
CFI R4 Frame(CFA, -28)
CFI R5 Frame(CFA, -24)
CFI R6 Frame(CFA, -20)
CFI R7 Frame(CFA, -16)
CFI R8 Frame(CFA, -12)
CFI R9 Frame(CFA, -8)
CFI R4 Frame(CFA, -12)
CFI R5 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+40
CFI CFA R13+16
// 252 return;
// 253 }
// 254
// 255 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
??parse_json_0:
Nop
ADR.N R1,?_5
ADR.N R1,?_4
CFI FunCall cJSON_GetObjectItem
BL cJSON_GetObjectItem
MOV R5,R0
// 256 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
ADR.N R1,?_7
Nop
ADR.N R1,?_6
BL ?Subroutine0
??CrossCallReturnLabel_3:
MOV R9,R0
// 257 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
ADR.N R1,?_10
BL ?Subroutine0
??CrossCallReturnLabel_2:
MOV R7,R0
// 258 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
ADR.N R1,?_19
BL ?Subroutine0
??CrossCallReturnLabel_1:
MOV R4,R0
// 259 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
??CrossCallReturnLabel_3:
Nop
ADR.N R1,?_9
BL ?Subroutine0
??CrossCallReturnLabel_0:
MOV R6,R0
// 258 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
??CrossCallReturnLabel_2:
Nop
ADR.N R1,?_18
BL ?Subroutine0
// 259 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
??CrossCallReturnLabel_1:
Nop
ADR.N R1,?_8
BL ?Subroutine0
// 260
// 261 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", \
// 262 cjson_id -> valuestring, \
// 263 cJSON_GetStringValue(cjson_type), \
// 264 cjson_version -> valueint, \
// 265 cjson_response -> valueint, \
// 266 cjson_time -> valueint);
MOV R0,R9
CFI FunCall cJSON_GetStringValue
BL cJSON_GetStringValue
MOV R2,R0
LDR R0,[R6, #+20]
STR R0,[SP, #+4]
LDR R1,[R4, #+20]
LDR.N R0,??DataTable26_13
STR R1,[SP, #+0]
LDR R3,[R7, #+20]
LDR R1,[R5, #+16]
CFI FunCall term_printf
BL term_printf
// 261 // È¡³öÊý¾Ý
// 262 char *temp_id = cjson_id -> valuestring;
// 263 char *temp_type = cjson_type -> valuestring;
// 264 int temp_version = cjson_version -> valueint;
// 265 int temp_response = cjson_response -> valueint;
// 266 int temp_time = cjson_time -> valueint;
??CrossCallReturnLabel_0:
LDR R5,[R0, #+20]
// 267
// 268 cJSON_Delete(cjson_root);
MOV R0,R8
POP {R1-R9,LR}
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R7 SameValue
CFI R8 SameValue
CFI R9 SameValue
CFI R14 SameValue
CFI CFA R13+0
// 268 // term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
// 269
// 270 cJSON_Delete(cjson_root);
MOV R0,R4
CFI FunCall cJSON_Delete
B.W cJSON_Delete
// 269 }
BL cJSON_Delete
// 271
// 272 // Êý¾Ý´¦Àí
// 273 if(abs(temp_time - g_time_stamp) >= 120)
LDR.N R4,??DataTable26_9
LDR R0,[R4, #+4]
SUBS R0,R5,R0
CFI FunCall abs
BL abs
CMP R0,#+120
IT GE
STRGE R5,[R4, #+4]
// 274 {
// 275 g_time_stamp = temp_time;
// 276 }
// 277 }
POP {R0,R4,R5,PC}
CFI EndBlock cfiBlock12
SECTION `.text`:CODE:NOROOT(2)
@ -1212,64 +1195,41 @@ parse_json:
DATA32
DC32 0x15180
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
??DataTable26_13:
DATA32
DC32 ?_1
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond13 Using cfiCommon0
CFI Function parse_json
CFI Conditional ??CrossCallReturnLabel_3
CFI R4 Frame(CFA, -28)
CFI R5 Frame(CFA, -24)
CFI R6 Frame(CFA, -20)
CFI R7 Frame(CFA, -16)
CFI R8 Frame(CFA, -12)
CFI R9 Frame(CFA, -8)
CFI R4 Frame(CFA, -12)
CFI R5 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+40
CFI CFA R13+16
CFI Block cfiCond14 Using cfiCommon0
CFI (cfiCond14) Function parse_json
CFI (cfiCond14) Conditional ??CrossCallReturnLabel_2
CFI (cfiCond14) R4 Frame(CFA, -28)
CFI (cfiCond14) R5 Frame(CFA, -24)
CFI (cfiCond14) R6 Frame(CFA, -20)
CFI (cfiCond14) R7 Frame(CFA, -16)
CFI (cfiCond14) R8 Frame(CFA, -12)
CFI (cfiCond14) R9 Frame(CFA, -8)
CFI (cfiCond14) R4 Frame(CFA, -12)
CFI (cfiCond14) R5 Frame(CFA, -8)
CFI (cfiCond14) R14 Frame(CFA, -4)
CFI (cfiCond14) CFA R13+40
CFI (cfiCond14) CFA R13+16
CFI Block cfiCond15 Using cfiCommon0
CFI (cfiCond15) Function parse_json
CFI (cfiCond15) Conditional ??CrossCallReturnLabel_1
CFI (cfiCond15) R4 Frame(CFA, -28)
CFI (cfiCond15) R5 Frame(CFA, -24)
CFI (cfiCond15) R6 Frame(CFA, -20)
CFI (cfiCond15) R7 Frame(CFA, -16)
CFI (cfiCond15) R8 Frame(CFA, -12)
CFI (cfiCond15) R9 Frame(CFA, -8)
CFI (cfiCond15) R4 Frame(CFA, -12)
CFI (cfiCond15) R5 Frame(CFA, -8)
CFI (cfiCond15) R14 Frame(CFA, -4)
CFI (cfiCond15) CFA R13+40
CFI (cfiCond15) CFA R13+16
CFI Block cfiCond16 Using cfiCommon0
CFI (cfiCond16) Function parse_json
CFI (cfiCond16) Conditional ??CrossCallReturnLabel_0
CFI (cfiCond16) R4 Frame(CFA, -28)
CFI (cfiCond16) R5 Frame(CFA, -24)
CFI (cfiCond16) R6 Frame(CFA, -20)
CFI (cfiCond16) R7 Frame(CFA, -16)
CFI (cfiCond16) R8 Frame(CFA, -12)
CFI (cfiCond16) R9 Frame(CFA, -8)
CFI (cfiCond16) R4 Frame(CFA, -12)
CFI (cfiCond16) R5 Frame(CFA, -8)
CFI (cfiCond16) R14 Frame(CFA, -4)
CFI (cfiCond16) CFA R13+40
CFI (cfiCond16) CFA R13+16
CFI Block cfiPicker17 Using cfiCommon1
CFI (cfiPicker17) NoFunction
CFI (cfiPicker17) Picker
THUMB
?Subroutine0:
MOV R0,R8
MOV R0,R4
CFI (cfiCond13) FunCall parse_json cJSON_GetObjectItem
CFI (cfiCond13) FunCall parse_json cJSON_GetObjectItem
CFI (cfiCond13) FunCall parse_json cJSON_GetObjectItem
@ -1284,7 +1244,7 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_2:
?_1:
DATA8
DC8 "AT+QMTCFG=\"session\",0,0\015\012"
DATA16
@ -1293,14 +1253,14 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_3:
?_2:
DATA8
DC8 "AT+QMTCONN=0,Test_SUB\015\012"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_4:
?_3:
DATA8
DC8 "AT+QMTSUB=0,0,Test_Topic,0\015\012"
DATA
@ -1309,7 +1269,7 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_5:
?_4:
DATA8
DC8 "deviId"
DS8 1
@ -1317,14 +1277,14 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_6:
?_5:
DATA8
DC8 "item_id"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_7:
?_6:
DATA8
DC8 "frameType"
DATA16
@ -1333,7 +1293,7 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_8:
?_7:
DATA8
DC8 "item_type"
DATA16
@ -1342,7 +1302,7 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_9:
?_8:
DATA8
DC8 "timeStamp"
DATA16
@ -1351,14 +1311,14 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_10:
?_9:
DATA8
DC8 "version"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_11:
?_10:
DATA8
DC8 "data"
DATA
@ -1367,14 +1327,14 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_13:
?_12:
DATA8
DC8 "AT+QMTPUBEX=0,0,0,0,Test_Topic,"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_15:
?_14:
DATA8
DC8 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
DATA
@ -1383,21 +1343,21 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_16:
?_15:
DATA8
DC8 "AT+QLTS=0\015\012"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_17:
?_16:
DATA8
DC8 "\"%d/%d/%d,%d:%d:%d\""
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_18:
?_17:
DATA8
DC8 "parse fail.\012"
DATA
@ -1406,7 +1366,7 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_19:
?_18:
DATA8
DC8 "response"
DATA
@ -1425,45 +1385,33 @@ parse_json:
DATA
DS8 3
SECTION `.rodata`:CONST:REORDER:NOROOT(2)
DATA
?_1:
DATA8
DC8 0x64, 0x65, 0x76, 0x69, 0x49, 0x64, 0x3D, 0x25
DC8 0x73, 0x0A, 0x20, 0x66, 0x72, 0x61, 0x6D, 0x65
DC8 0x54, 0x79, 0x70, 0x65, 0x3D, 0x25, 0x73, 0x0A
DC8 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E
DC8 0x3D, 0x25, 0x64, 0x0A, 0x20, 0x72, 0x65, 0x73
DC8 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x3D, 0x25, 0x64
DC8 0x0A, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x53, 0x74
DC8 0x61, 0x6D, 0x70, 0x3D, 0x25, 0x64, 0x0A, 0
SECTION `.rodata`:CONST:NOROOT(2)
DATA
?_12:
?_11:
DATA8
DC8 "%d"
DS8 1
SECTION `.rodata`:CONST:NOROOT(2)
DATA
?_14:
?_13:
DATA8
DC8 "\015\012"
DS8 1
END
// 270
// 271
// 272
// 278
// 279
// 280
// 281
//
// 16 bytes in section .bss
// 108 bytes in section .rodata
// 1'326 bytes in section .text
// 44 bytes in section .rodata
// 1'306 bytes in section .text
//
// 1'326 bytes of CODE memory
// 108 bytes of CONST memory
// 1'306 bytes of CODE memory
// 44 bytes of CONST memory
// 16 bytes of DATA memory
//
//Errors: none
//Warnings: 3
//Warnings: 8

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 09:20:43
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:22:31
# 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 15/Aug/2024 09:20:43
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:22:31
// 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 15/Aug/2024 09:20:46
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:22:31
# 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 15/Aug/2024 09:20:46
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:22:31
// 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 15/Aug/2024 09:20:46
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:22:31
# 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 15/Aug/2024 09:20:46
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 16/Aug/2024 15:22:31
// 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,11 +148,11 @@
<RecentlyUsedMenus>1</RecentlyUsedMenus>
<MenuShadows>1</MenuShadows>
<ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay>
<CommandsUsage>8F050000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000B30100000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D0000002892000001000000148100001E0000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E8100007D0100001F810000C20000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E8600000500000006860000010000002897000001000000148600001F0000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000035000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C00000100000046810000B0000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002D000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage>
<CommandsUsage>96050000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000B70100000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D00000028920000010000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000148100001E000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E8100007D0100001F810000C20000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E8600000500000006860000010000002897000001000000148600001F0000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000035000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C00000100000046810000B3000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002D000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000</CommandsWithoutImages>
<MenuUserImages>AA00048400004C0500002497000003010000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000F2000000158100007500000004810000BB0200008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE100001C0300001E970000FD00000007E1000090000000318400005305000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000004E100008E000000009000005705000020810000290500000F81000021050000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A60200003A970000180100000D8000006900000001E100008B0000001D920000920000000C8100001E050000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000023E100001903000029970000341F0000068400004E050000269700000F010000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC00000019820000EB020000239700000601000034970000130100001781000077000000038400004B05000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A8100004700000016820000E90200000084000054010000319700001001000020970000F1000000148100007400000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE100001B03000030840000530000000E84000051000000008100006A000000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D30000003C9700001A01000003E100008D0000001F920000080500001F810000280500000E8100002005000086800000C8020000B9800000B5020000A8800000A50200002F820000EC02000025E100001A0300002B970000361F00000B8100001E000000399700001701000000E100008A0000004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A2020000069700001003000022E100001803000028970000331F0000259700000E01000041E1000097000000D184000007050000058400004D05000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E08000018820000EA02000022970000F3000000168100007600000005810000BC020000028400004A050000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B0800001F970000F0000000108400005105000032840000540500009C8000006F0000008B8000008E020000028100005D080000AD800000AA02000051840000A800000005E100008F000000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A70200000D810000200000003B9700001901000002E100008C00000035E10000450000000A8400004F0500004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F0000279700000701000093800000960200002C920000860200005C84000000000000A4800000A1020000B580000067020000059700000F030000</MenuUserImages>
<MenuUserImages>AA00048400004C0500002497000003010000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000F200000004810000BB0200008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE100001C03000015810000750000001E970000FD000000318400005305000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000007E1000090000000009000005705000020810000290500000F81000021050000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A602000004E100008E0000003A970000180100001D920000920000000C8100001E050000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000023E100001903000029970000341F000001E100008B0000000D80000069000000068400004E050000269700000F010000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC00000019820000EB02000023970000060100003497000013010000038400004B05000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A8100004700000016820000E902000017810000770000000084000054010000319700001001000020970000F100000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE100001B030000148100007400000030840000530000000E84000051000000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D3000000008100006A0000003C9700001A0100001F920000080500001F810000280500000E8100002005000086800000C8020000B9800000B5020000A8800000A50200002F820000EC02000025E100001A0300002B970000361F000003E100008D0000000B8100001E00000039970000170100004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A2020000069700001003000022E100001803000028970000331F000000E100008A000000259700000E010000D184000007050000058400004D05000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E08000018820000EA02000041E100009700000022970000F300000005810000BC020000028400004A050000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B08000016810000760000001F970000F0000000108400005105000032840000540500009C8000006F0000008B8000008E020000028100005D080000AD800000AA020000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A702000005E100008F00000051840000A80000000D810000200000003B9700001901000035E10000450000000A8400004F0500004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F000002E100008C000000279700000701000093800000960200002C920000860200005C84000000000000A4800000A1020000B580000067020000059700000F030000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -226,7 +226,7 @@
<item>g_stMcs_Para</item>
<item>av_angle</item>
<item>av_speed</item>
<item>temp_buff</item>
<item>SystemCoreClock</item>
<item></item>
</expressions>
<col-names>
@ -935,7 +935,7 @@
</DockingManager-256>
<MFCToolBar-34048>
<Name>CMSIS-Pack</Name>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000AE030000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000059000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
</MFCToolBar-34048>
<Pane-34048>
<ID>34048</ID>
@ -952,7 +952,7 @@
</BasePane-34048>
<MFCToolBar-34049>
<Name>Debug</Name>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E5686000002000400C9030000FFFEFF00000000000000000000000000010000000100000001801386000002000400C5030000FFFEFF00000000000000000000000000010000000100000001805E86000002000400CB030000FFFEFF00000000000000000000000000010000000100000001806086000002000400CD030000FFFEFF00000000000000000000000000010000000100000001805D86000002000400CA030000FFFEFF00000000000000000000000000010000000100000001801086000002000400C3030000FFFEFF00000000000000000000000000010000000100000001801186000002000000C4030000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E1486000002000000C6030000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000200040074000000FFFEFF0000000000000000000000000001000000010000000180138600000200040070000000FFFEFF00000000000000000000000000010000000100000001805E8600000200040076000000FFFEFF0000000000000000000000000001000000010000000180608600000200040078000000FFFEFF00000000000000000000000000010000000100000001805D8600000200040075000000FFFEFF000000000000000000000000000100000001000000018010860000020004006E000000FFFEFF000000000000000000000000000100000001000000018011860000020000006F000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200000071000000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
</MFCToolBar-34049>
<Pane-34049>
<ID>34049</ID>
@ -969,7 +969,7 @@
</BasePane-34049>
<MFCToolBar-34050>
<Name>Trace</Name>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E539200000000040030040000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000040031040000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400DB000000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400DC000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
</MFCToolBar-34050>
<Pane-34050>
<ID>34050</ID>
@ -986,7 +986,7 @@
</BasePane-34050>
<MFCToolBar-34051>
<Name>Main</Name>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000010040000FFFEFF000000000000000000000000000100000001000000018001E100000000000011040000FFFEFF000000000000000000000000000100000001000000018003E100000000000013040000FFFEFF00000000000000000000000000010000000100000001800081000000000000F0030000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000016040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040018040000FFFEFF000000000000000000000000000100000001000000018022E100000000040017040000FFFEFF000000000000000000000000000100000001000000018025E100000000000019040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004001A040000FFFEFF00000000000000000000000000010000000100000001802CE10000000004001B040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040002040000FFFEFF000000000000000000000000000100000001000000018024E10000000000000B040000FFFEFF000000000000000000000000000100000001000000018028E10000000004000A040000FFFEFF000000000000000000000000000100000001000000018029E10000000000000C040000FFFEFF00000000000000000000000000010000000100000001800281000000000000F1030000FFFEFF0000000000000000000000000001000000010000000180298100000000000006040000FFFEFF0000000000000000000000000001000000010000000180278100000000000004040000FFFEFF0000000000000000000000000001000000010000000180288100000000000005040000FFFEFF00000000000000000000000000010000000100000001801D81000000000000FE030000FFFEFF00000000000000000000000000010000000100000001801E81000000000400FF030000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000F5030000FFFEFF00000000000000000000000000010000000100000001800C81000002000000F6030000FFFEFF00000000000000000000000000010000000100000001805F8600000200000009040000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F8100000200000000040000FFFEFF0000000000000000000000000001000000010000000180208100000200000001040000FFFEFF0000000000000000000000000001000000010000000180468100000200020007040000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000BA000000FFFEFF000000000000000000000000000100000001000000018001E1000000000000BB000000FFFEFF000000000000000000000000000100000001000000018003E1000000000400BD000000FFFEFF000000000000000000000000000100000001000000018000810000000000009A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000400C0000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000000C2000000FFFEFF000000000000000000000000000100000001000000018022E1000000000400C1000000FFFEFF000000000000000000000000000100000001000000018025E1000000000000C3000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000400C4000000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400C5000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400AC000000FFFEFF000000000000000000000000000100000001000000018024E1000000000400B5000000FFFEFF000000000000000000000000000100000001000000018028E1000000000400B4000000FFFEFF000000000000000000000000000100000001000000018029E1000000000400B6000000FFFEFF000000000000000000000000000100000001000000018002810000000004009B000000FFFEFF00000000000000000000000000010000000100000001802981000000000400B0000000FFFEFF00000000000000000000000000010000000100000001802781000000000400AE000000FFFEFF00000000000000000000000000010000000100000001802881000000000400AF000000FFFEFF00000000000000000000000000010000000100000001801D81000000000000A8000000FFFEFF00000000000000000000000000010000000100000001801E81000000000400A9000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000020004009F000000FFFEFF00000000000000000000000000010000000100000001800C81000002000000A0000000FFFEFF00000000000000000000000000010000000100000001805F86000002000000B3000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000AA000000FFFEFF00000000000000000000000000010000000100000001802081000002000000AB000000FFFEFF00000000000000000000000000010000000100000001804681000002000200B1000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</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>2927208385</Checksum>
<Checksum>857851629</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>