diff --git a/App/Src/anemometer_dev.c b/App/Src/anemometer_dev.c index c59756b..92501f7 100644 --- a/App/Src/anemometer_dev.c +++ b/App/Src/anemometer_dev.c @@ -830,6 +830,8 @@ void tem_hum_update_task(void const * argument) } my_update_mcs_param(av_speed, av_angle); + //采集HP203B数据(大气压) + Hp203bReadPressure(); } } diff --git a/App/Src/frt_protocol.c b/App/Src/frt_protocol.c index 81ff909..3ffe96c 100644 --- a/App/Src/frt_protocol.c +++ b/App/Src/frt_protocol.c @@ -484,13 +484,10 @@ void FRT_MsgProc_ReadRegister(device_handle device, void *pMsg) return; } - //采集气压数据 - uint8_t tttt[] = {0xff, 0xff}; - HAL_I2C_Master_Transmit(&hi2c3, 0xEE, tttt, 1, 0xFF); + /* 采集sht30数据 */ // AssertError(get_temp_humi_data(&g_stMcs_Para.temperature, &g_stMcs_Para.humidity),g_stMcs_Para.temperature=0;g_stMcs_Para.humidity=0,"采集sht30温湿度数据失败" ); - //采集HP203B数据(大气压) - Hp203bReadPressure(); + // /* 调试信息 */ // pdebug_mcs_info(); diff --git a/Core/Src/cJSON.c b/Core/Src/cJSON.c index 61483d9..3518522 100644 --- a/Core/Src/cJSON.c +++ b/Core/Src/cJSON.c @@ -44,6 +44,7 @@ #include #include #include +#include "FreeRTOS.h" #ifdef ENABLE_LOCALES #include @@ -175,9 +176,9 @@ static void * CJSON_CDECL internal_realloc(void *pointer, size_t size) return realloc(pointer, size); } #else -#define internal_malloc malloc -#define internal_free free -#define internal_realloc realloc +#define internal_malloc pvPortMalloc +#define internal_free vPortFree +#define internal_realloc NULL #endif /* strlen of character literals resolved at compile time */ diff --git a/Core/Src/freertos.c b/Core/Src/freertos.c index 5fa5ef8..bc616ca 100644 --- a/Core/Src/freertos.c +++ b/Core/Src/freertos.c @@ -216,7 +216,8 @@ void Trans_4g_Task(void const * argument) /* Infinite loop */ for(;;) { - osDelay(100); + osDelay(1000); + MQTT_Trans_Json(); } /* USER CODE END StartDefaultTask */ diff --git a/Drivers/EC801E/EC801E.c b/Drivers/EC801E/EC801E.c index d336936..c0854d6 100644 --- a/Drivers/EC801E/EC801E.c +++ b/Drivers/EC801E/EC801E.c @@ -4,6 +4,7 @@ #include "string.h" #include "cJSON.h" #include "uart_dev.h" +#include "anemometer_dev.h" //ϵ粢 void EC801E_Power_ON() @@ -56,20 +57,38 @@ void MQTT_Config() // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTSUB=0,0,Test_Topic,0\r\n", sizeof("AT+QMTSUB=0,0,Test_Topic,0\r\n"), 0xFFFF); } +// MQTTJSON void MQTT_Trans_Json() { + float32_t *ptr = (float32_t *)&g_stMcs_Para; + // JSON鼰 char *cjson_str = NULL; cJSON * JsonRoot = cJSON_CreateObject(); + cJSON * DataArray = cJSON_CreateArray(); cJSON_AddStringToObject(JsonRoot, "deviId", "ռλ"); cJSON_AddStringToObject(JsonRoot, "frameType", "ռλ"); cJSON_AddNumberToObject(JsonRoot, "timeStamp", 1722844604); cJSON_AddNumberToObject(JsonRoot, "Version", 10); + cJSON_AddItemToObject(JsonRoot, "data", DataArray);//data + + for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t); i++) + { + cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(ptr[i])); + } +// cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(g_stMcs_Para.min_wind_direction)); + +// תַ cjson_str = cJSON_Print(JsonRoot); - HAL_UART_Transmit(&huart1, cjson_str, sizeof(cjson_str), 0xFFFF); -// printf("%s", cjson_str); - free(cjson_str); - + uart_sendstr(g_term_uart_handle, cjson_str); + vPortFree(cjson_str); + cJSON_Delete(JsonRoot); +} + +// MQTT +void MQTT_Trans_Command() +{ + } \ No newline at end of file diff --git a/EWARM/micro_climate/.micro_climate_build_cache b/EWARM/micro_climate/.micro_climate_build_cache index 98063a9..0b60e7d 100644 --- a/EWARM/micro_climate/.micro_climate_build_cache +++ b/EWARM/micro_climate/.micro_climate_build_cache @@ -1,29 +1,5 @@ - - linker - - E:\Y\IAR\micro_climate\EWARM\micro_climate\Exe\micro_climate.out - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\micro_climate.map - - - - - assembler - - E:\Y\IAR\micro_climate\EWARM\startup_stm32l496xx.s - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EWARM_18443280873093131863.dir\startup_stm32l496xx.lst - - - - E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\portasm.lst - - - compiler @@ -35,249 +11,6 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\timers.lst - - E:\Y\IAR\micro_climate\Core\Src\main.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.lst - - - - E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.lst - - - - E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst - - - - E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.lst - - - - E:\Y\IAR\micro_climate\Core\Src\i2c.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.lst - - - - E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.lst - - - - E:\Y\IAR\micro_climate\Core\Src\spi.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.lst - - - - E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_msp.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.lst - - - - E:\Y\IAR\micro_climate\Core\Src\freertos.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.lst - - - - E:\Y\IAR\micro_climate\Drivers\RingQueue\ring_queue.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.lst - - - - E:\Y\IAR\micro_climate\Core\Src\gpio.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.lst - - - - E:\Y\IAR\micro_climate\Core\Src\cJSON.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.lst - - - - E:\Y\IAR\micro_climate\Core\Src\dma.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.lst - - - - E:\Y\IAR\micro_climate\Core\Src\adc.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.lst - - - - E:\Y\IAR\micro_climate\App\Src\frt_protocol.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr.lst - - - - E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.lst - - E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c @@ -287,69 +20,6 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\event_groups.lst - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.lst - - - - E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.lst - - - - E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi.lst - - - - E:\Y\IAR\micro_climate\Drivers\Shell\shell.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.lst - - - - E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.lst - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c @@ -360,156 +30,21 @@ - E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.s - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim.lst - E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c + E:\Y\IAR\micro_climate\Core\Src\adc.c - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.s - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst - - - - E:\Y\IAR\micro_climate\Core\Src\usart.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.lst - - - - E:\Y\IAR\micro_climate\Drivers\Filter\filter.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst - - - - E:\Y\IAR\micro_climate\App\Src\inflash.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.lst - - - - E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.lst - - - - E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.lst - - - - E:\Y\IAR\micro_climate\App\Src\uart_dev.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.lst - - - - E:\Y\IAR\micro_climate\Core\Src\tim.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.lst - - - - E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.lst - - - - E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\list.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst - - - - E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\queue.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.lst - - - - E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.lst + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\adc.lst @@ -521,6 +56,15 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\stream_buffer.lst + + E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\heap_4.lst + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c @@ -531,30 +75,12 @@ - E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.s + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.s - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.lst - - - - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr_ex.s - - - E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr_ex.lst + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_gpio.lst @@ -566,6 +92,42 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\croutine.lst + + E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_timebase_tim.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi_ex.lst + + + + E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\list.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\list.lst + + + + E:\Y\IAR\micro_climate\App\Src\uart_dev.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\uart_dev.lst + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c @@ -575,5 +137,443 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart_ex.lst + + E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Sht3x_8257160562692203274.dir\sht30.lst + + + + E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\cmsis_os.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_tim_ex.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ramfunc.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c.lst + + + + E:\Y\IAR\micro_climate\App\Src\inflash.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\inflash.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_dma_ex.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_cortex.lst + + + + E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\anemometer_dev.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_flash_ex.lst + + + + E:\Y\IAR\micro_climate\App\Src\frt_protocol.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Src_5571640358672592439.dir\frt_protocol.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc_ex.lst + + + + E:\Y\IAR\micro_climate\Core\Src\usart.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\usart.lst + + + + E:\Y\IAR\micro_climate\Core\Src\freertos.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\freertos.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_rcc_ex.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_spi.lst + + + + E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhelp.lst + + + + E:\Y\IAR\micro_climate\Core\Src\i2c.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\i2c.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr_ex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_pwr_ex.lst + + + + E:\Y\IAR\micro_climate\Core\Src\tim.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\tim.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_i2c_ex.lst + + + + E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\port.lst + + + + E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\tasks.lst + + + + E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\queue.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\queue.lst + + + + E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_it.lst + + + + E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_msp.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\stm32l4xx_hal_msp.lst + + + + E:\Y\IAR\micro_climate\Core\Src\cJSON.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\cJSON.lst + + + + E:\Y\IAR\micro_climate\Core\Src\system_stm32l4xx.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\CMSIS_6603591812247902717.dir\system_stm32l4xx.lst + + + + E:\Y\IAR\micro_climate\Drivers\Filter\filter.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst + + + + E:\Y\IAR\micro_climate\Drivers\RingQueue\ring_queue.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\RingQueue_10900368326811202236.dir\ring_queue.lst + + + + E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_autocomplete.lst + + + + E:\Y\IAR\micro_climate\Core\Src\main.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\main.lst + + + + E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_cmdhist.lst + + + + E:\Y\IAR\micro_climate\Core\Src\dma.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\dma.lst + + + + E:\Y\IAR\micro_climate\Drivers\Shell\shell.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell.lst + + + + E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EC801E_17758034221153603070.dir\EC801E.lst + + + + E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\HP203B_1856951872026386537.dir\hp203b.lst + + + + E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Shell_738121877093898511.dir\shell_uart.lst + + + + E:\Y\IAR\micro_climate\Core\Src\gpio.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\gpio.lst + + + + E:\Y\IAR\micro_climate\Core\Src\spi.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Core_13247989168731456611.dir\spi.lst + + + + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.s + + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_adc.lst + + + + + assembler + + E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\FreeRTOS_4809373609813369194.dir\portasm.lst + + + + E:\Y\IAR\micro_climate\EWARM\startup_stm32l496xx.s + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\EWARM_18443280873093131863.dir\startup_stm32l496xx.lst + + + + + linker + + E:\Y\IAR\micro_climate\EWARM\micro_climate\Exe\micro_climate.out + + E:\Y\IAR\micro_climate\EWARM\micro_climate\List\micro_climate.map + + diff --git a/EWARM/micro_climate/.ninja_deps b/EWARM/micro_climate/.ninja_deps index c244d4b..2afad70 100644 Binary files a/EWARM/micro_climate/.ninja_deps and b/EWARM/micro_climate/.ninja_deps differ diff --git a/EWARM/micro_climate/.ninja_log b/EWARM/micro_climate/.ninja_log index 8408626..400ada6 100644 --- a/EWARM/micro_climate/.ninja_log +++ b/EWARM/micro_climate/.ninja_log @@ -131,3 +131,38 @@ 2 492 7446325944726303 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3 494 696 7446325946742871 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 698 714 7446325947055840 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b +102 437 7446345827755756 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f +38 502 7446345828300898 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272 +72 523 7446345828454161 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7 +2 1114 7446346253334222 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o d89cf30001a6f46f +1115 1318 7446346255346722 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 +1319 1336 7446346255636733 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b +2 385 7446347213879998 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272 +387 601 7446347216012315 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 +603 620 7446347216332321 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b +2 353 7446361484597375 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272 +1 338 7446364247564268 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f +3 314 7446365924602629 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f +315 537 7446365926779561 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 +539 558 7446365927129553 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b +2 416 7446369465009693 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272 +36 443 7446369465273525 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f +445 678 7446369467711167 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 +680 699 7446369468061128 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b +33 456 7446375134724340 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272 +2 589 7446375136085442 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3 +2 326 7446376682544024 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f +327 548 7446376684745363 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 +550 568 7446376685070660 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b +2 381 7446378941576860 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f +382 593 7446378943770208 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 +594 611 7446378944100753 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b +34 390 7446380972153968 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272 +2 500 7446380973275793 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o aa5a018fe56eded3 +65 643 7446380974658455 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af +645 865 7446380976892445 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 +868 886 7446380977227628 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b +2 345 7446381765610227 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272 +34 597 7446381768145553 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o 3ee494bfbe2660af +600 805 7446381770211175 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 +807 825 7446381770531111 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b diff --git a/EWARM/micro_climate/BrowseInfo/.ninja_deps b/EWARM/micro_climate/BrowseInfo/.ninja_deps index b2c0acd..8f88a3d 100644 Binary files a/EWARM/micro_climate/BrowseInfo/.ninja_deps and b/EWARM/micro_climate/BrowseInfo/.ninja_deps differ diff --git a/EWARM/micro_climate/BrowseInfo/.ninja_log b/EWARM/micro_climate/BrowseInfo/.ninja_log index b17ff55..3037ed2 100644 --- a/EWARM/micro_climate/BrowseInfo/.ninja_log +++ b/EWARM/micro_climate/BrowseInfo/.ninja_log @@ -5,12 +5,12 @@ 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 -12 523 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.xcl 96bd9c362b7a66a6 555 1006 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Filter_2427836196881467961.dir/filter.xcl ad75120e53206fce -3855 4010 7445525537651594 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.pbi ae7a817f0b6f7f6b +12 523 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.xcl 96bd9c362b7a66a6 4270 4882 7445525546335702 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7 +3855 4010 7445525537651594 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.pbi ae7a817f0b6f7f6b 27 566 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.xcl c09f51f381970bc5 -5 428 7446137053171260 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell.pbi 847883da0581e612 +610 1198 7446330362485495 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell.pbi 847883da0581e612 549 1013 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.xcl 4e2401a3465d38bc 543 1034 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell.xcl 737c6a4e8583a40f 6274 6574 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.xcl b48bdff6bbc365e2 @@ -22,9 +22,9 @@ 16 548 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.xcl a9c744c1c80c5cc 1014 1504 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.xcl 7c646eb3a8a14712 1481 1833 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.xcl b01fce7c82bb9224 -231 308 7446158107709203 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e +1048 1124 7446330361728894 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e 2176 2700 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.xcl 5b20a9756d586636 -404 485 7446158109446345 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203 +1104 1178 7446330362285507 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203 4608 4646 7445525544031231 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.pbi 7ad00014cee89dfa 672 1103 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.xcl 5754b30cf8d31534 3755 4325 7445525540811545 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/CMSIS_6603591812247902717.dir/system_stm32l4xx.pbi 73d5d02acd300c29 @@ -34,7 +34,7 @@ 3202 3753 7445525535076511 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.pbi 9d541dc505d3017d 1024 1613 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.xcl c1d458af51c78d9d 1019 1580 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.xcl 4b5fbfa27482da61 -1 519 7446161188876798 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 +2 549 7446366657219087 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,27 +42,27 @@ 2606 2966 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.xcl ba2c093c8f291790 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 -5 812 7446158112711595 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4 +11 837 7446330358870242 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 -1498 3067 7446163196573976 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +1667 3251 7446369445521606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 2148 2604 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.xcl 3dc902707e34cd21 6024 6550 7445525563064861 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.pbi 7e45bb040b4ee51e 1641 2191 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c.xcl 40ab92d9831e1b4e 1622 2174 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.xcl 26c79eff915015a9 3116 3386 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.xcl dd7654d773b4a3d2 2159 2669 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.xcl fabdb5b59d337d71 -570 1258 7446158117214872 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f +1364 1987 7446330370381784 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f 2827 3270 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.xcl 5b230438b274e824 2167 2707 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.xcl 201dd046fe173cb3 2313 2832 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.xcl 7c5f3931b5097798 2702 3192 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.xcl c11867e101c24cfe 2185 2716 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.xcl 4fdfc9b73d924bb4 2193 2724 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.xcl 9c179c3acb014f22 -8 779 7446158112414940 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d +2 545 7446337258314280 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 @@ -73,12 +73,12 @@ 3211 3265 7445525530218256 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Filter_2427836196881467961.dir/filter.pbi 5b19c848b42aff21 3388 3947 7445525537041583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.pbi aa4adddd26997092 3279 3853 7445525536060211 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.pbi b05fa04f872c7003 -577 1136 7446136982209030 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi a922e6223fcd58d7 -6 419 7446137053079586 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5 +838 1337 7446330363840581 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi a922e6223fcd58d7 +15 585 7446330356344271 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5 2 363 7446141070088034 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.pbi fdd10afb825c4e91 -11 568 7446158110288651 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7 -9 788 7446158112505035 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9 -6 806 7446158112681588 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0 +815 1363 7446330364110582 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7 +17 875 7446330359240253 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9 +19 854 7446330359050241 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0 4559 5141 7445525548964721 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.pbi acb106c2e1783a90 6520 6737 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.xcl 2b657024324b6a73 4405 4877 7445525546335702 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.pbi 4ce9ebf8f440b4c @@ -90,211 +90,229 @@ 4326 4798 7445525545539276 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.pbi c81c07f4062f81e6 4647 5254 7445525550075653 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.pbi 913b9fe7e9360a07 4419 4895 7445525546514767 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.pbi 9b294b4446afd498 -78 144 7446158106077910 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae -580 784 7446158112414940 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638 +925 1102 7446330361518892 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae +962 1047 7446330360975310 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638 6588 7531 7445525572882480 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part5.pbi 9d93f38b1897aeed 4011 4557 7445525543131904 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.pbi a61035b1d5112e37 5202 5732 7445525554869956 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.pbi ea974c04a89c6d63 -781 918 7446158113786481 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c -146 229 7446158106913431 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68 +1180 1359 7446330364100595 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c +1108 1281 7446330363310583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68 5755 6292 7445525560373506 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.pbi e2fc1cb0c98d3fda 5733 6210 7445525559656008 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.pbi 19cb1d67190ba1f8 -785 837 7446158113005430 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1 +1193 1242 7446330362940582 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1 5210 5753 7445525555089910 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.pbi 50f7710b02d47386 5799 6314 7445525560688738 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.pbi fa4ec2c6c3b08897 5518 6023 7445525557806189 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.pbi b2e3a97ccb3ed832 5899 6519 7445525562744858 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.pbi bcf1bbe76359666d -756 906 7446158113685894 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4 +1125 1192 7446330362425495 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4 5983 6587 7445525563434870 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.pbi 56d998ac0b46d62a 5303 5787 7445525555427755 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.pbi ec3fc00e0dbbed51 -309 403 7446158108655418 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971 -487 579 7446158110403804 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f -379 917 7446163175580835 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -12 76 7446158105387236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d -918 1305 7446158117689985 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2 +855 950 7446330360000236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971 +849 924 7446330359730245 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f +555 1097 7446369424445468 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +876 961 7446330360120270 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d +1360 1741 7446330367926462 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2 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 -789 1639 7446158121029547 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0 +546 1305 7446337265923336 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0 6281 7256 7445525570116242 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part4.pbi e398136710571a95 -1 415 7446137053039583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi bec8a18a82455250 +3 569 7446330356194257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi bec8a18a82455250 2968 3497 7445525532517351 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/gpio.pbi f8578090f82bcb2b 7226 7650 7445525574077762 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/adc.pbi 113027c4707b4f2e 7218 7390 7445525570000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.xcl f9bfb2f65a25eea9 -1 810 7446158112691587 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5 +13 848 7446330358980246 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5 6315 6635 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.xcl ca1dc76b01e9dfe7 6739 7259 7445525570156253 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.pbi 6de0e5f8453d5804 -1 373 7446138781937143 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi 3ab39da8fbfa8221 -520 1239 7446161196091586 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 -918 1497 7446163181381045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -7339 7408 7445525571656431 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968 +8 608 7446330356557034 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi 3ab39da8fbfa8221 +550 1281 7446366664538495 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1097 1665 7446369430126083 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +2 83 7446346264839039 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968 20 553 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.xcl ebfb9659b35c1fff -2 378 7446163170180132 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -2 380 7446163252039092 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -381 882 7446163257064809 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -882 1445 7446163262696753 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1446 2963 7446163277421583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 378 7446163383000900 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -378 879 7446163388023530 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -880 1432 7446163393557597 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1433 2889 7446163407648628 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 377 7446163563625679 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -377 878 7446163568651828 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -879 1431 7446163574176707 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1432 2896 7446163588366246 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 389 7446163895571049 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -390 951 7446163901194670 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -952 1540 7446163907089939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1541 3035 7446163921560407 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 492 7446163978007714 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -494 999 7446163983096078 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -1000 1562 7446163988713915 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1563 3018 7446164002858741 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 388 7446164410341449 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -389 897 7446164415439002 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -898 1470 7446164421169709 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1471 3014 7446164435581438 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 373 7446164591961588 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -374 890 7446164597130497 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -891 1485 7446164603080668 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1486 2994 7446164617720930 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 374 7446164672947902 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -375 893 7446164678145486 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -1 557 7446164735926813 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -558 2004 7446164749956418 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 368 7446165207722255 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -369 864 7446165212691775 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -865 1408 7446165218123587 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1409 2851 7446165232098890 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 373 7446165689757774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -375 868 7446165694718096 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -869 1430 7446165700335781 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1431 2937 7446165714440990 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 376 7446165870733727 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -377 885 7446165875843617 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -886 1474 7446165881734041 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1475 2980 7446165896348550 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 369 7446165951524674 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -369 863 7446165956487606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -864 1441 7446165962260598 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1442 2877 7446165976193266 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 382 7446167037596687 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -383 880 7446167042574853 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -881 1574 7446167049519278 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1574 3068 7446167064004612 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 379 7446167119261693 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -380 881 7446167124282219 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -882 1460 7446167130080410 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1461 2990 7446167144910606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 379 7446167200192439 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -379 891 7446167205316960 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -891 1533 7446167211743952 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1534 2987 7446167225841820 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 370 7446167281127232 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -371 867 7446167286101737 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -868 1456 7446167291989585 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1457 2977 7446167306716460 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 409 7446167412688956 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -410 946 7446167418078815 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -946 1510 7446167423712682 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1511 3027 7446167438403850 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 379 7446167493850342 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -379 894 7446167499016741 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -894 1463 7446167504711668 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1 1442 7446167571683387 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 692 7446168081973282 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 -693 1426 7446168089322239 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 -1427 1975 7446168094811543 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1976 3418 7446168108775657 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 530 7446168165594763 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 -531 1275 7446168173044913 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 -1276 1822 7446168178521645 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1823 3360 7446168193426193 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 518 7446168250189620 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 -518 1240 7446168257425092 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 -1241 1818 7446168263193134 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1819 3324 7446168277771417 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 557 7446168340630136 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 -558 1302 7446168348088958 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 -1303 1872 7446168353786700 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1873 3357 7446168368148641 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 378 7446169077555235 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -379 900 7446169082770961 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -900 1462 7446169088397301 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1463 3063 7446169103248460 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 403 7446169713763276 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -404 914 7446169718892657 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -915 1495 7446169724703260 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1496 2970 7446169738976042 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 374 7446169794234678 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -375 880 7446169799306873 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -880 1476 7446169805268799 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1477 2942 7446169819440626 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 372 7446169874765343 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -372 903 7446169880089469 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -904 1474 7446169885801279 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1475 2996 7446169900542061 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 368 7446169955948860 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -369 861 7446169960873661 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -861 1443 7446169966411678 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1444 2918 7446169980858733 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 377 7446170036230328 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -378 870 7446170041163713 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -870 1435 7446170046815190 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1435 3032 7446170061759666 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 555 7446170119417637 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 -556 1285 7446170126722528 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 -1286 1854 7446170132421784 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1855 3324 7446170146659486 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 524 7446170253663252 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d -524 1306 7446170261492231 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0 -1307 1883 7446170267262753 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1884 3379 7446170281750826 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 534 7446170338653419 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d -535 1292 7446170346246137 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0 -1293 1870 7446170352016494 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1871 3372 7446170366504982 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 532 7446170423474260 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d -533 1296 7446170431113786 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0 -1297 1857 7446170436729651 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1858 3355 7446170451215228 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 525 7446170960576768 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d -525 1270 7446170968034474 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0 -1270 1849 7446170973822607 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1849 3319 7446170988087640 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 380 7446171294918099 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -381 880 7446171299924289 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -882 1440 7446171305523815 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1441 2997 7446171320619237 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 479 7446171376950628 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -479 1002 7446171382202078 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -1003 1582 7446171387998175 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -2 372 7446171451755661 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -373 882 7446171456860129 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -883 1430 7446171462331772 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1431 2872 7446171476301756 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 385 7446174148742221 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -386 884 7446174153752218 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -885 1456 7446174159460075 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1456 2951 7446174173934524 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 381 7446174279620418 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -382 900 7446174284812514 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -901 1472 7446174290532880 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1473 2970 7446174305058448 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 368 7446174360273439 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -369 891 7446174365517697 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -892 1469 7446174371291336 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1469 2995 7446174386065064 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -1 373 7446174441398257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -374 898 7446174446652509 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -899 1474 7446174452417011 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1474 2998 7446174467127423 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 364 7446174522378895 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -365 863 7446174527378704 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -864 1430 7446174533045315 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1431 2930 7446174547597655 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 -2 478 7446175006547756 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 -479 989 7446175011660368 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 -989 1547 7446175017241568 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 -1548 3004 7446175031356384 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 554 7446369419009796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +11 560 7446369502759309 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +561 1097 7446369508142740 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1098 1658 7446369513741276 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1659 3139 7446369528077664 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 553 7446371396579272 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +554 1071 7446371401785280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1072 1632 7446371407385335 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1632 3144 7446371422061856 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +1 574 7446371479336376 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +574 1157 7446371485179574 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1158 1754 7446371491146777 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1755 3371 7446371506810061 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 561 7446371664803811 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +561 1142 7446371670634464 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1143 1736 7446371676572121 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1738 3253 7446371691297590 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +3 545 7446373359112543 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +546 1075 7446373364418547 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1076 1649 7446373370160347 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1650 3143 7446373384633315 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 536 7446373441553297 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +536 1069 7446373446905368 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1070 1641 7446373452627303 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1642 3168 7446373467415743 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 555 7446373524525608 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +556 1103 7446373530012838 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1103 1681 7446373535802512 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1682 3253 7446373550735417 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 535 7446373607952921 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +536 1067 7446373613281304 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1068 1643 7446373619034701 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1643 3132 7446373633460462 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 563 7446373740981284 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +564 1105 7446373746409246 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1105 1693 7446373752291013 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1693 3301 7446373767909530 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +3 551 7446373825046761 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +552 1080 7446373830338953 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1080 1650 7446373836044939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1651 3182 7446373850526214 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 547 7446373907833934 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +548 1083 7446373913190095 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1084 1674 7446373919105756 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1675 3200 7446373933872529 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 536 7446373990851194 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +537 1073 7446373996225863 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1073 1657 7446374002070789 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1658 3187 7446374016876613 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 535 7446374073858421 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +535 1062 7446374079151280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1063 1628 7446374084807604 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1629 3137 7446374099410386 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 556 7446374308066919 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +557 1125 7446374313764458 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1126 1701 7446374319525471 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1702 3217 7446374334248670 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 557 7446374391349981 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +558 1128 7446374397061090 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1128 1749 7446374403265509 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1750 3509 7446374420277869 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 538 7446374527684436 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +538 1081 7446374533130832 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1082 1650 7446374538818632 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1651 3255 7446374554385904 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 580 7446374611812573 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +581 1125 7446374617265295 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1125 1892 7446374624922373 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1893 3460 7446374640126793 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 549 7446374748006185 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +549 1075 7446374753272542 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1076 1647 7446374759000062 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1648 3154 7446374773521101 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +3 580 7446374881304092 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 +1 601 7446374881514093 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5 +602 1327 7446374888781472 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1328 1883 7446374894334383 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1883 3380 7446374908835674 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 541 7446375016037398 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +542 1066 7446375021303379 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1067 1633 7446375026970649 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1633 3096 7446375041145578 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 547 7446376155827547 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +548 1117 7446376161519954 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1118 1718 7446376167535422 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1719 3271 7446376182529598 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 543 7446376239593301 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +543 1071 7446376244890329 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1072 1631 7446376250490806 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1631 3119 7446376264722706 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 518 7446376371896114 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +518 1033 7446376377060192 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1033 1607 7446376382805245 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1608 3137 7446376397601729 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 626 7446376505740218 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +628 1193 7446376511403693 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1194 1798 7446376517459426 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1798 3379 7446376532680827 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 561 7446376691299961 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +562 1117 7446376696874323 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1118 1698 7446376702682601 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1698 3187 7446376717098869 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 536 7446376773944266 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +537 1068 7446376779268915 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1069 1647 7446376785062436 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1648 3240 7446376800496080 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 550 7446377260389789 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +551 1079 7446377265693230 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1080 1655 7446377271448551 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1655 3126 7446377285714910 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 572 7446377745216378 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +573 1094 7446377750446507 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1095 1652 7446377756028019 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1653 3170 7446377770707726 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +1 546 7446377878088304 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +547 1073 7446377883363407 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1075 1634 7446377888968539 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1635 3094 7446377903019090 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 545 7446378111073589 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +546 1102 7446378116656177 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1102 1654 7446378122180742 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1654 3158 7446378136784051 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 525 7446378193515855 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +526 1071 7446378198975915 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1071 1690 7446378205167261 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1691 3199 7446378219772259 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 535 7446378276635939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +536 1068 7446378281986126 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1069 1624 7446378287534302 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1625 3136 7446378302195692 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 556 7446378409581796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +557 1096 7446378414989636 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1097 1693 7446378420673908 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1693 3194 7446378435479125 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 528 7446378492396355 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +529 1049 7446378497625479 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1050 1615 7446378503280421 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1616 3070 7446378517368309 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +1 529 7446378674778415 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +529 1046 7446378679955337 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1047 1607 7446378685565701 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1607 3069 7446378699724074 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 562 7446378958130943 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98 +563 1101 7446378963520536 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 +1101 1675 7446378969267737 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1676 3137 7446378983408952 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 560 7446379795062126 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 +561 1308 7446379802549549 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1309 1897 7446379808446913 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1898 3400 7446379822960861 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 543 7446380332537719 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5 +544 1274 7446380339862790 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1275 1843 7446380345557236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1844 3363 7446380359868063 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 555 7446380668711642 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5 +556 1295 7446380676119128 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1295 1882 7446380681989306 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1883 3397 7446380696660726 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 561 7446380804155613 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4 +562 1291 7446380811464973 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1292 1872 7446380817267776 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1873 3362 7446380831674571 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 551 7446380888762261 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4 +552 1276 7446380896020358 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1277 1838 7446380901640367 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1839 3356 7446380916329142 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 549 7446381023553645 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4 +550 1281 7446381030885462 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1282 1888 7446381036948865 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1889 3381 7446381051434894 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 570 7446381410536149 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 +571 1308 7446381417928416 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1309 1896 7446381423806257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1896 3364 7446381438023522 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +3 569 7446381495342715 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4 +570 1334 7446381502997759 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1335 1936 7446381509013701 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1937 3430 7446381523495389 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 550 7446381580568035 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4 +551 1294 7446381588010897 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1295 1862 7446381593691249 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1863 3361 7446381608185803 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 +2 535 7446381665188254 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276 +536 1255 7446381672399378 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19 +1256 1819 7446381678029939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 +1819 3304 7446381692406908 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 diff --git a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi index e0c28ac..a9c38ce 100644 Binary files a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi and b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi.dep b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi.dep similarity index 53% rename from EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi.dep rename to EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi.dep index fb01409..0355220 100644 --- a/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi.dep +++ b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi.dep @@ -1,34 +1,31 @@ -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\micro_climate\BrowseInfo\Core_13247989168731456611.dir\cJSON.pbi: \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\cJSON.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - 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 + D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\ctype.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_stdlib.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\stdlib.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \ + E:\Y\IAR\micro_climate\Core\Src\cJSON.c diff --git a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi index 8d629b5..e959954 100644 Binary files a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi and b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi index 744bd69..47f8877 100644 Binary files a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi and b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi.dep b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi.dep deleted file mode 100644 index 343a036..0000000 --- a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi.dep +++ /dev/null @@ -1,60 +0,0 @@ -E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\stm32l4xx_it.pbi: \ - E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_it.c \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_it.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\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 diff --git a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi index b865332..5ecc03c 100644 Binary files a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi and b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi b/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi index 3684b5c..6c546f7 100644 Binary files a/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi and b/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi.dep b/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi.dep index 3f2037c..9d86c8b 100644 --- a/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi.dep +++ b/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi.dep @@ -1,10 +1,38 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\EC801E_17758034221153603070.dir\EC801E.pbi: \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \ + E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\cJSON.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \ diff --git a/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi b/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi index b88d79b..9ba4ea2 100644 Binary files a/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi and b/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi.dep b/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi.dep similarity index 91% rename from EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi.dep rename to EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi.dep index 81c1b0c..2b3f60c 100644 --- a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi.dep +++ b/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi.dep @@ -1,27 +1,15 @@ -E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\frt_protocol.pbi: \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\HP203B\hp203b.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\Sht3x\sht30.h \ +E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\HP203B_1856951872026386537.dir\hp203b.pbi: \ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \ - E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \ - E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \ @@ -31,11 +19,21 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\timer.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \ + E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \ + E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \ + E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \ + E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \ + E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \ @@ -58,6 +56,7 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \ @@ -67,6 +66,10 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \ + D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \ @@ -75,15 +78,5 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.di E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\string.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\..\App\Inc\frt_protocol.h \ - E:\Y\IAR\micro_climate\App\Src\frt_protocol.c + E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.h \ + E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c diff --git a/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.pbi.dep b/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.pbi.dep index 67bbff0..b454183 100644 --- a/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.pbi.dep +++ b/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart.pbi.dep @@ -1,46 +1,46 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\STM32L4xx_HAL_Driver_2987639196379523013.dir\stm32l4xx_hal_uart.pbi: \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \ - E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + 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 diff --git a/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi.dep b/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi.dep deleted file mode 100644 index 8251fb6..0000000 --- a/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi.dep +++ /dev/null @@ -1,61 +0,0 @@ -E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Shell_738121877093898511.dir\shell_uart.pbi: \ - E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c \ - E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.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\uart_dev.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\yfuns.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\LowLevelIOInterface.h diff --git a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi index c20f1c5..6dfa324 100644 Binary files a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi and b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi index 7a62c45..ad5ec0c 100644 Binary files a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi and b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi.dep b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi.dep deleted file mode 100644 index f3b35ce..0000000 --- a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi.dep +++ /dev/null @@ -1,60 +0,0 @@ -E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\inflash.pbi: \ - E:\Y\IAR\micro_climate\App\Src\inflash.c \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \ - E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h diff --git a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi index d83d4cd..466d93d 100644 Binary files a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi and b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi.dep b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi.dep deleted file mode 100644 index 4d7792f..0000000 --- a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi.dep +++ /dev/null @@ -1,62 +0,0 @@ -E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\uart_dev.pbi: \ - E:\Y\IAR\micro_climate\App\Src\uart_dev.c \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \ - E:\Y\IAR\micro_climate\EWARM\..\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\uart_dev.h \ - D:\Program\ Files\IAR\ Systems\arm\inc\c\stdarg.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\timer.h \ - E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \ - E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h diff --git a/EWARM/micro_climate/BrowseInfo/micro_climate.pbd b/EWARM/micro_climate/BrowseInfo/micro_climate.pbd index 1f5f0fd..b8e115c 100644 Binary files a/EWARM/micro_climate/BrowseInfo/micro_climate.pbd and b/EWARM/micro_climate/BrowseInfo/micro_climate.pbd differ diff --git a/EWARM/micro_climate/BrowseInfo/micro_climate.pbd.browse b/EWARM/micro_climate/BrowseInfo/micro_climate.pbd.browse index 1f5f0fd..b8e115c 100644 Binary files a/EWARM/micro_climate/BrowseInfo/micro_climate.pbd.browse and b/EWARM/micro_climate/BrowseInfo/micro_climate.pbd.browse differ diff --git a/EWARM/micro_climate/BrowseInfo/micro_climate.pbw b/EWARM/micro_climate/BrowseInfo/micro_climate.pbw index 1c2790f..7125625 100644 --- a/EWARM/micro_climate/BrowseInfo/micro_climate.pbw +++ b/EWARM/micro_climate/BrowseInfo/micro_climate.pbw @@ -11101,6 +11101,1308 @@ "origin": "user_include", "scope": null }, + { + "ID": "c:stdint.h@101@macro@_STDINT", + "What": "MacroDef", + "defdec": "Def", + "display": "_STDINT", + "location": { + "column": "9", + "line": "4", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "_STDINT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int8_t", + "What": "Typedef", + "defdec": "Def", + "display": "signed char", + "location": { + "column": "36", + "line": "19", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int8_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint8_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned char", + "location": { + "column": "35", + "line": "20", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint8_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int16_t", + "What": "Typedef", + "defdec": "Def", + "display": "short", + "location": { + "column": "36", + "line": "24", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int16_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint16_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned short", + "location": { + "column": "35", + "line": "25", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint16_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int32_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "36", + "line": "29", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int32_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint32_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "35", + "line": "30", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint32_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int64_t", + "What": "Typedef", + "defdec": "Def", + "display": "long long", + "location": { + "column": "36", + "line": "34", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int64_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint64_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long long", + "location": { + "column": "35", + "line": "35", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint64_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int_least8_t", + "What": "Typedef", + "defdec": "Def", + "display": "signed char", + "location": { + "column": "36", + "line": "40", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int_least8_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint_least8_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned char", + "location": { + "column": "35", + "line": "41", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint_least8_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int_least16_t", + "What": "Typedef", + "defdec": "Def", + "display": "short", + "location": { + "column": "36", + "line": "43", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int_least16_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint_least16_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned short", + "location": { + "column": "35", + "line": "44", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint_least16_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int_least32_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "36", + "line": "46", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int_least32_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint_least32_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "35", + "line": "47", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint_least32_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int_least64_t", + "What": "Typedef", + "defdec": "Def", + "display": "long long", + "location": { + "column": "36", + "line": "51", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int_least64_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint_least64_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long long", + "location": { + "column": "35", + "line": "54", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint_least64_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int_fast8_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "36", + "line": "60", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int_fast8_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint_fast8_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "35", + "line": "61", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint_fast8_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int_fast16_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "36", + "line": "63", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int_fast16_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint_fast16_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "35", + "line": "64", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint_fast16_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int_fast32_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "36", + "line": "66", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int_fast32_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint_fast32_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "35", + "line": "67", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint_fast32_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@int_fast64_t", + "What": "Typedef", + "defdec": "Def", + "display": "long long", + "location": { + "column": "36", + "line": "70", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "int_fast64_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uint_fast64_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long long", + "location": { + "column": "35", + "line": "73", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uint_fast64_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@intmax_t", + "What": "Typedef", + "defdec": "Def", + "display": "long long", + "location": { + "column": "36", + "line": "77", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "intmax_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uintmax_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long long", + "location": { + "column": "35", + "line": "78", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uintmax_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@intptr_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "36", + "line": "82", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "intptr_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@uintptr_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "35", + "line": "83", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "uintptr_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@2658@macro@__DATA_PTR_MEM_HELPER1__", + "What": "MacroDef", + "defdec": "Def", + "display": "__DATA_PTR_MEM_HELPER1__", + "location": { + "column": "9", + "line": "86", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "__DATA_PTR_MEM_HELPER1__", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@__data_uintptr_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "1", + "line": "89", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "__data_uintptr_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@T@__data_intptr_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "1", + "line": "89", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "__data_intptr_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@2962@macro@INT8_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT8_MAX", + "location": { + "column": "11", + "line": "94", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT8_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3006@macro@INT8_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT8_MIN", + "location": { + "column": "11", + "line": "95", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT8_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3050@macro@UINT8_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT8_MAX", + "location": { + "column": "11", + "line": "96", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT8_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3129@macro@INT16_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT16_MAX", + "location": { + "column": "11", + "line": "100", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT16_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3174@macro@INT16_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT16_MIN", + "location": { + "column": "11", + "line": "101", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT16_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3219@macro@UINT16_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT16_MAX", + "location": { + "column": "11", + "line": "102", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT16_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3299@macro@INT32_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT32_MAX", + "location": { + "column": "11", + "line": "106", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT32_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3344@macro@INT32_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT32_MIN", + "location": { + "column": "11", + "line": "107", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT32_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3389@macro@UINT32_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT32_MAX", + "location": { + "column": "11", + "line": "108", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT32_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3469@macro@INT64_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT64_MAX", + "location": { + "column": "11", + "line": "112", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT64_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3514@macro@INT64_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT64_MIN", + "location": { + "column": "11", + "line": "113", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT64_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3559@macro@UINT64_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT64_MAX", + "location": { + "column": "11", + "line": "114", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT64_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3612@macro@INT_LEAST8_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_LEAST8_MAX", + "location": { + "column": "9", + "line": "117", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_LEAST8_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3662@macro@INT_LEAST8_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_LEAST8_MIN", + "location": { + "column": "9", + "line": "118", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_LEAST8_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3712@macro@UINT_LEAST8_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT_LEAST8_MAX", + "location": { + "column": "9", + "line": "119", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT_LEAST8_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3764@macro@INT_LEAST16_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_LEAST16_MAX", + "location": { + "column": "9", + "line": "121", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_LEAST16_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3815@macro@INT_LEAST16_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_LEAST16_MIN", + "location": { + "column": "9", + "line": "122", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_LEAST16_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3866@macro@UINT_LEAST16_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT_LEAST16_MAX", + "location": { + "column": "9", + "line": "123", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT_LEAST16_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3919@macro@INT_LEAST32_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_LEAST32_MAX", + "location": { + "column": "9", + "line": "125", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_LEAST32_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@3970@macro@INT_LEAST32_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_LEAST32_MIN", + "location": { + "column": "9", + "line": "126", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_LEAST32_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4021@macro@UINT_LEAST32_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT_LEAST32_MAX", + "location": { + "column": "9", + "line": "127", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT_LEAST32_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4107@macro@INT_LEAST64_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_LEAST64_MAX", + "location": { + "column": "11", + "line": "130", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_LEAST64_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4158@macro@INT_LEAST64_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_LEAST64_MIN", + "location": { + "column": "11", + "line": "131", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_LEAST64_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4251@macro@UINT_LEAST64_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT_LEAST64_MAX", + "location": { + "column": "11", + "line": "135", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT_LEAST64_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4310@macro@INT_FAST8_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_FAST8_MAX", + "location": { + "column": "9", + "line": "138", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_FAST8_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4359@macro@INT_FAST8_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_FAST8_MIN", + "location": { + "column": "9", + "line": "139", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_FAST8_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4408@macro@UINT_FAST8_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT_FAST8_MAX", + "location": { + "column": "9", + "line": "140", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT_FAST8_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4459@macro@INT_FAST16_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_FAST16_MAX", + "location": { + "column": "9", + "line": "142", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_FAST16_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4509@macro@INT_FAST16_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_FAST16_MIN", + "location": { + "column": "9", + "line": "143", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_FAST16_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4559@macro@UINT_FAST16_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT_FAST16_MAX", + "location": { + "column": "9", + "line": "144", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT_FAST16_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4611@macro@INT_FAST32_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_FAST32_MAX", + "location": { + "column": "9", + "line": "146", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_FAST32_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4661@macro@INT_FAST32_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_FAST32_MIN", + "location": { + "column": "9", + "line": "147", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_FAST32_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4711@macro@UINT_FAST32_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT_FAST32_MAX", + "location": { + "column": "9", + "line": "148", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT_FAST32_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4795@macro@INT_FAST64_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_FAST64_MAX", + "location": { + "column": "11", + "line": "151", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_FAST64_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4845@macro@INT_FAST64_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_FAST64_MIN", + "location": { + "column": "11", + "line": "152", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT_FAST64_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4936@macro@UINT_FAST64_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT_FAST64_MAX", + "location": { + "column": "11", + "line": "156", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT_FAST64_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@4994@macro@INTMAX_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INTMAX_MAX", + "location": { + "column": "9", + "line": "159", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INTMAX_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5040@macro@INTMAX_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INTMAX_MIN", + "location": { + "column": "9", + "line": "160", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INTMAX_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5086@macro@UINTMAX_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINTMAX_MAX", + "location": { + "column": "9", + "line": "161", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINTMAX_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5134@macro@SIZE_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "SIZE_MAX", + "location": { + "column": "9", + "line": "163", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "SIZE_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5179@macro@PTRDIFF_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "PTRDIFF_MAX", + "location": { + "column": "9", + "line": "165", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "PTRDIFF_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5225@macro@PTRDIFF_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "PTRDIFF_MIN", + "location": { + "column": "9", + "line": "166", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "PTRDIFF_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5273@macro@INTPTR_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "INTPTR_MAX", + "location": { + "column": "9", + "line": "168", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INTPTR_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5319@macro@INTPTR_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "INTPTR_MIN", + "location": { + "column": "9", + "line": "169", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INTPTR_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5365@macro@UINTPTR_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "UINTPTR_MAX", + "location": { + "column": "9", + "line": "170", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINTPTR_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5413@macro@WCHAR_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "WCHAR_MIN", + "location": { + "column": "9", + "line": "172", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "WCHAR_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5448@macro@WCHAR_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "WCHAR_MAX", + "location": { + "column": "9", + "line": "173", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "WCHAR_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5485@macro@WINT_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "WINT_MIN", + "location": { + "column": "9", + "line": "175", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "WINT_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5520@macro@WINT_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "WINT_MAX", + "location": { + "column": "9", + "line": "176", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "WINT_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5557@macro@SIG_ATOMIC_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "SIG_ATOMIC_MIN", + "location": { + "column": "9", + "line": "178", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "SIG_ATOMIC_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5605@macro@SIG_ATOMIC_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "SIG_ATOMIC_MAX", + "location": { + "column": "9", + "line": "179", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "SIG_ATOMIC_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5729@macro@INT8_C", + "What": "MacroDef", + "defdec": "Def", + "display": "INT8_C", + "location": { + "column": "11", + "line": "184", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT8_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5779@macro@UINT8_C", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT8_C", + "location": { + "column": "11", + "line": "185", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT8_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5865@macro@INT16_C", + "What": "MacroDef", + "defdec": "Def", + "display": "INT16_C", + "location": { + "column": "11", + "line": "189", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT16_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@5916@macro@UINT16_C", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT16_C", + "location": { + "column": "11", + "line": "190", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT16_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@6003@macro@INT32_C", + "What": "MacroDef", + "defdec": "Def", + "display": "INT32_C", + "location": { + "column": "11", + "line": "194", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT32_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@6054@macro@UINT32_C", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT32_C", + "location": { + "column": "11", + "line": "195", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT32_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@6147@macro@INT64_C", + "What": "MacroDef", + "defdec": "Def", + "display": "INT64_C", + "location": { + "column": "11", + "line": "199", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INT64_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@6240@macro@UINT64_C", + "What": "MacroDef", + "defdec": "Def", + "display": "UINT64_C", + "location": { + "column": "11", + "line": "203", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINT64_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@6300@macro@INTMAX_C", + "What": "MacroDef", + "defdec": "Def", + "display": "INTMAX_C", + "location": { + "column": "9", + "line": "206", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "INTMAX_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdint.h@6352@macro@UINTMAX_C", + "What": "MacroDef", + "defdec": "Def", + "display": "UINTMAX_C", + "location": { + "column": "9", + "line": "207", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" + }, + "name": "UINTMAX_C", + "origin": "system_include", + "scope": null + }, { "ID": "c:stm32l496xx.h@1091@macro@__STM32L496xx_H", "What": "MacroDef", @@ -247742,926 +249044,3510 @@ "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@981@macro@STM32L4xx_HAL_CONF_H", + "ID": "c:stm32l4xx_hal_i2c.h@801@macro@STM32L4xx_HAL_I2C_H", "What": "MacroDef", "defdec": "Def", - "display": "STM32L4xx_HAL_CONF_H", + "display": "STM32L4xx_HAL_I2C_H", "location": { "column": "9", - "line": "25", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "STM32L4xx_HAL_CONF_H", + "name": "STM32L4xx_HAL_I2C_H", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@1386@macro@HAL_MODULE_ENABLED", - "What": "MacroDef", + "ID": "c:@SA@I2C_InitTypeDef", + "What": "Struct", "defdec": "Def", - "display": "HAL_MODULE_ENABLED", + "display": "", "location": { "column": "9", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "47", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "HAL_MODULE_ENABLED", + "members": [ + { + "ID": "c:@SA@I2C_InitTypeDef@FI@Timing", + "What": "FieldDecl", + "defdec": "Def", + "display": "Timing", + "location": { + "column": "12", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "Timing", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" + }, + { + "ID": "c:@SA@I2C_InitTypeDef@FI@OwnAddress1", + "What": "FieldDecl", + "defdec": "Def", + "display": "OwnAddress1", + "location": { + "column": "12", + "line": "53", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "OwnAddress1", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" + }, + { + "ID": "c:@SA@I2C_InitTypeDef@FI@AddressingMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "AddressingMode", + "location": { + "column": "12", + "line": "56", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "AddressingMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" + }, + { + "ID": "c:@SA@I2C_InitTypeDef@FI@DualAddressMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "DualAddressMode", + "location": { + "column": "12", + "line": "59", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "DualAddressMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" + }, + { + "ID": "c:@SA@I2C_InitTypeDef@FI@OwnAddress2", + "What": "FieldDecl", + "defdec": "Def", + "display": "OwnAddress2", + "location": { + "column": "12", + "line": "62", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "OwnAddress2", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" + }, + { + "ID": "c:@SA@I2C_InitTypeDef@FI@OwnAddress2Masks", + "What": "FieldDecl", + "defdec": "Def", + "display": "OwnAddress2Masks", + "location": { + "column": "12", + "line": "65", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "OwnAddress2Masks", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" + }, + { + "ID": "c:@SA@I2C_InitTypeDef@FI@GeneralCallMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "GeneralCallMode", + "location": { + "column": "12", + "line": "69", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "GeneralCallMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" + }, + { + "ID": "c:@SA@I2C_InitTypeDef@FI@NoStretchMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "NoStretchMode", + "location": { + "column": "12", + "line": "72", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "NoStretchMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" + } + ], + "name": "", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@1414@macro@HAL_ADC_MODULE_ENABLED", - "What": "MacroDef", + "ID": "c:@T@I2C_InitTypeDef", + "What": "Typedef", "defdec": "Def", - "display": "HAL_ADC_MODULE_ENABLED", + "display": "struct I2C_InitTypeDef", + "location": { + "column": "3", + "line": "75", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_InitTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_RESET", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_RESET", + "location": { + "column": "3", + "line": "110", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_RESET", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_READY", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_READY", + "location": { + "column": "3", + "line": "111", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_READY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_BUSY", + "location": { + "column": "3", + "line": "112", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_BUSY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY_TX", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_BUSY_TX", + "location": { + "column": "3", + "line": "113", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_BUSY_TX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY_RX", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_BUSY_RX", + "location": { + "column": "3", + "line": "114", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_BUSY_RX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_LISTEN", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_LISTEN", + "location": { + "column": "3", + "line": "115", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_LISTEN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY_TX_LISTEN", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_BUSY_TX_LISTEN", + "location": { + "column": "3", + "line": "116", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_BUSY_TX_LISTEN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY_RX_LISTEN", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_BUSY_RX_LISTEN", + "location": { + "column": "3", + "line": "118", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_BUSY_RX_LISTEN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_ABORT", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_ABORT", + "location": { + "column": "3", + "line": "120", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_ABORT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_TIMEOUT", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_TIMEOUT", + "location": { + "column": "3", + "line": "121", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_TIMEOUT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_ERROR", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_STATE_ERROR", + "location": { + "column": "3", + "line": "122", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_STATE_ERROR", + "origin": "user_include", + "scope": null + } + ], "location": { "column": "9", - "line": "39", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "108", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "HAL_ADC_MODULE_ENABLED", + "name": "", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@1565@macro@HAL_I2C_MODULE_ENABLED", - "What": "MacroDef", + "ID": "c:@T@HAL_I2C_StateTypeDef", + "What": "Typedef", "defdec": "Def", - "display": "HAL_I2C_MODULE_ENABLED", + "display": "enum HAL_I2C_StateTypeDef", + "location": { + "column": "3", + "line": "124", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_StateTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_ModeTypeDef", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@HAL_I2C_ModeTypeDef@HAL_I2C_MODE_NONE", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_MODE_NONE", + "location": { + "column": "3", + "line": "150", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MODE_NONE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_ModeTypeDef@HAL_I2C_MODE_MASTER", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_MODE_MASTER", + "location": { + "column": "3", + "line": "151", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MODE_MASTER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_ModeTypeDef@HAL_I2C_MODE_SLAVE", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_MODE_SLAVE", + "location": { + "column": "3", + "line": "152", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MODE_SLAVE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_I2C_ModeTypeDef@HAL_I2C_MODE_MEM", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_I2C_MODE_MEM", + "location": { + "column": "3", + "line": "153", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MODE_MEM", + "origin": "user_include", + "scope": null + } + ], "location": { "column": "9", - "line": "43", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "148", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "HAL_I2C_MODULE_ENABLED", + "name": "", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@2918@macro@HAL_SPI_MODULE_ENABLED", - "What": "MacroDef", + "ID": "c:@T@HAL_I2C_ModeTypeDef", + "What": "Typedef", "defdec": "Def", - "display": "HAL_SPI_MODULE_ENABLED", + "display": "enum HAL_I2C_ModeTypeDef", "location": { - "column": "9", - "line": "77", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_SPI_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3031@macro@HAL_TIM_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_TIM_MODULE_ENABLED", - "location": { - "column": "9", - "line": "80", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_TIM_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3102@macro@HAL_UART_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_UART_MODULE_ENABLED", - "location": { - "column": "9", - "line": "82", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_UART_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3296@macro@HAL_GPIO_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_GPIO_MODULE_ENABLED", - "location": { - "column": "9", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_GPIO_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3329@macro@HAL_EXTI_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_EXTI_MODULE_ENABLED", - "location": { - "column": "9", - "line": "88", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_EXTI_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3362@macro@HAL_DMA_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_DMA_MODULE_ENABLED", - "location": { - "column": "9", - "line": "89", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_DMA_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3394@macro@HAL_RCC_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_RCC_MODULE_ENABLED", - "location": { - "column": "9", - "line": "90", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_RCC_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3426@macro@HAL_FLASH_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_FLASH_MODULE_ENABLED", - "location": { - "column": "9", - "line": "91", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_FLASH_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3460@macro@HAL_PWR_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_PWR_MODULE_ENABLED", - "location": { - "column": "9", - "line": "92", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_PWR_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3492@macro@HAL_CORTEX_MODULE_ENABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_CORTEX_MODULE_ENABLED", - "location": { - "column": "9", - "line": "93", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HAL_CORTEX_MODULE_ENABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@3916@macro@HSE_VALUE", - "What": "MacroDef", - "defdec": "Def", - "display": "HSE_VALUE", - "location": { - "column": "11", - "line": "102", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HSE_VALUE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@4071@macro@HSE_STARTUP_TIMEOUT", - "What": "MacroDef", - "defdec": "Def", - "display": "HSE_STARTUP_TIMEOUT", - "location": { - "column": "11", - "line": "106", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HSE_STARTUP_TIMEOUT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@4374@macro@MSI_VALUE", - "What": "MacroDef", - "defdec": "Def", - "display": "MSI_VALUE", - "location": { - "column": "11", - "line": "114", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "MSI_VALUE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@4752@macro@HSI_VALUE", - "What": "MacroDef", - "defdec": "Def", - "display": "HSI_VALUE", - "location": { - "column": "11", - "line": "122", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HSI_VALUE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@5336@macro@HSI48_VALUE", - "What": "MacroDef", - "defdec": "Def", - "display": "HSI48_VALUE", - "location": { - "column": "10", - "line": "133", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "HSI48_VALUE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@5699@macro@LSI_VALUE", - "What": "MacroDef", - "defdec": "Def", - "display": "LSI_VALUE", - "location": { - "column": "10", - "line": "141", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "LSI_VALUE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@6224@macro@LSE_VALUE", - "What": "MacroDef", - "defdec": "Def", - "display": "LSE_VALUE", - "location": { - "column": "11", - "line": "151", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "LSE_VALUE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@6364@macro@LSE_STARTUP_TIMEOUT", - "What": "MacroDef", - "defdec": "Def", - "display": "LSE_STARTUP_TIMEOUT", - "location": { - "column": "11", + "column": "3", "line": "155", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "LSE_STARTUP_TIMEOUT", + "name": "HAL_I2C_ModeTypeDef", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@6707@macro@EXTERNAL_SAI1_CLOCK_VALUE", + "ID": "c:stm32l4xx_hal_i2c.h@7020@macro@HAL_I2C_ERROR_NONE", "What": "MacroDef", "defdec": "Def", - "display": "EXTERNAL_SAI1_CLOCK_VALUE", + "display": "HAL_I2C_ERROR_NONE", "location": { - "column": "11", - "line": "164", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "column": "9", + "line": "165", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "EXTERNAL_SAI1_CLOCK_VALUE", + "name": "HAL_I2C_ERROR_NONE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@7075@macro@EXTERNAL_SAI2_CLOCK_VALUE", + "ID": "c:stm32l4xx_hal_i2c.h@7100@macro@HAL_I2C_ERROR_BERR", "What": "MacroDef", "defdec": "Def", - "display": "EXTERNAL_SAI2_CLOCK_VALUE", + "display": "HAL_I2C_ERROR_BERR", "location": { - "column": "11", + "column": "9", + "line": "166", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ERROR_BERR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@7180@macro@HAL_I2C_ERROR_ARLO", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_I2C_ERROR_ARLO", + "location": { + "column": "9", + "line": "167", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ERROR_ARLO", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@7260@macro@HAL_I2C_ERROR_AF", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_I2C_ERROR_AF", + "location": { + "column": "9", + "line": "168", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ERROR_AF", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@7340@macro@HAL_I2C_ERROR_OVR", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_I2C_ERROR_OVR", + "location": { + "column": "9", + "line": "169", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ERROR_OVR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@7420@macro@HAL_I2C_ERROR_DMA", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_I2C_ERROR_DMA", + "location": { + "column": "9", + "line": "170", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ERROR_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@7500@macro@HAL_I2C_ERROR_TIMEOUT", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_I2C_ERROR_TIMEOUT", + "location": { + "column": "9", + "line": "171", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ERROR_TIMEOUT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@7580@macro@HAL_I2C_ERROR_SIZE", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_I2C_ERROR_SIZE", + "location": { + "column": "9", + "line": "172", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ERROR_SIZE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@7660@macro@HAL_I2C_ERROR_DMA_PARAM", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_I2C_ERROR_DMA_PARAM", + "location": { + "column": "9", "line": "173", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "EXTERNAL_SAI2_CLOCK_VALUE", + "name": "HAL_I2C_ERROR_DMA_PARAM", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@7533@macro@VDD_VALUE", + "ID": "c:stm32l4xx_hal_i2c.h@7917@macro@HAL_I2C_ERROR_INVALID_PARAM", "What": "MacroDef", "defdec": "Def", - "display": "VDD_VALUE", + "display": "HAL_I2C_ERROR_INVALID_PARAM", "location": { - "column": "10", - "line": "184", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "column": "9", + "line": "177", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "VDD_VALUE", + "name": "HAL_I2C_ERROR_INVALID_PARAM", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@7592@macro@TICK_INT_PRIORITY", - "What": "MacroDef", + "ID": "c:@S@__I2C_HandleTypeDef", + "What": "Struct", "defdec": "Def", - "display": "TICK_INT_PRIORITY", + "display": "__I2C_HandleTypeDef", "location": { - "column": "10", - "line": "185", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" - }, - "name": "TICK_INT_PRIORITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_conf.h@7670@macro@USE_RTOS", - "What": "MacroDef", - "defdec": "Def", - "display": "USE_RTOS", - "location": { - "column": "10", + "column": "16", "line": "186", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_RTOS", + "members": [ + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@Instance", + "What": "FieldDecl", + "defdec": "Def", + "display": "Instance", + "location": { + "column": "31", + "line": "188", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "Instance", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@Init", + "What": "FieldDecl", + "defdec": "Def", + "display": "Init", + "location": { + "column": "30", + "line": "190", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "Init", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@pBuffPtr", + "What": "FieldDecl", + "defdec": "Def", + "display": "pBuffPtr", + "location": { + "column": "31", + "line": "192", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "pBuffPtr", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@XferSize", + "What": "FieldDecl", + "defdec": "Def", + "display": "XferSize", + "location": { + "column": "30", + "line": "194", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "XferSize", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@XferCount", + "What": "FieldDecl", + "defdec": "Def", + "display": "XferCount", + "location": { + "column": "30", + "line": "196", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "XferCount", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@XferOptions", + "What": "FieldDecl", + "defdec": "Def", + "display": "XferOptions", + "location": { + "column": "30", + "line": "198", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "XferOptions", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@PreviousState", + "What": "FieldDecl", + "defdec": "Def", + "display": "PreviousState", + "location": { + "column": "30", + "line": "201", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "PreviousState", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@XferISR", + "What": "FieldDecl", + "defdec": "Def", + "display": "XferISR", + "location": { + "column": "22", + "line": "203", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "XferISR", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@hdmatx", + "What": "FieldDecl", + "defdec": "Def", + "display": "hdmatx", + "location": { + "column": "31", + "line": "206", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "hdmatx", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@hdmarx", + "What": "FieldDecl", + "defdec": "Def", + "display": "hdmarx", + "location": { + "column": "31", + "line": "208", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "hdmarx", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@Lock", + "What": "FieldDecl", + "defdec": "Def", + "display": "Lock", + "location": { + "column": "30", + "line": "211", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "Lock", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@State", + "What": "FieldDecl", + "defdec": "Def", + "display": "State", + "location": { + "column": "30", + "line": "213", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "State", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@Mode", + "What": "FieldDecl", + "defdec": "Def", + "display": "Mode", + "location": { + "column": "30", + "line": "215", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "Mode", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@ErrorCode", + "What": "FieldDecl", + "defdec": "Def", + "display": "ErrorCode", + "location": { + "column": "30", + "line": "217", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "ErrorCode", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@AddrEventCount", + "What": "FieldDecl", + "defdec": "Def", + "display": "AddrEventCount", + "location": { + "column": "30", + "line": "219", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "AddrEventCount", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@Devaddress", + "What": "FieldDecl", + "defdec": "Def", + "display": "Devaddress", + "location": { + "column": "30", + "line": "221", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "Devaddress", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + }, + { + "ID": "c:@S@__I2C_HandleTypeDef@FI@Memaddress", + "What": "FieldDecl", + "defdec": "Def", + "display": "Memaddress", + "location": { + "column": "30", + "line": "223", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "Memaddress", + "origin": "user_include", + "scope": "__I2C_HandleTypeDef" + } + ], + "name": "__I2C_HandleTypeDef", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@7712@macro@PREFETCH_ENABLE", + "ID": "c:stm32l4xx_hal_i2c.h@T@I2C_HandleTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "struct __I2C_HandleTypeDef", + "location": { + "column": "3", + "line": "254", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_HandleTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@13667@macro@I2C_FIRST_FRAME", "What": "MacroDef", "defdec": "Def", - "display": "PREFETCH_ENABLE", + "display": "I2C_FIRST_FRAME", + "location": { + "column": "9", + "line": "303", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_FIRST_FRAME", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@13737@macro@I2C_FIRST_AND_NEXT_FRAME", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FIRST_AND_NEXT_FRAME", + "location": { + "column": "9", + "line": "304", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_FIRST_AND_NEXT_FRAME", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@13827@macro@I2C_NEXT_FRAME", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_NEXT_FRAME", + "location": { + "column": "9", + "line": "305", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_NEXT_FRAME", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@13917@macro@I2C_FIRST_AND_LAST_FRAME", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FIRST_AND_LAST_FRAME", + "location": { + "column": "9", + "line": "306", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_FIRST_AND_LAST_FRAME", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@13987@macro@I2C_LAST_FRAME", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_LAST_FRAME", + "location": { + "column": "9", + "line": "307", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_LAST_FRAME", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@14057@macro@I2C_LAST_FRAME_NO_STOP", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_LAST_FRAME_NO_STOP", + "location": { + "column": "9", + "line": "308", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_LAST_FRAME_NO_STOP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@14241@macro@I2C_OTHER_FRAME", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OTHER_FRAME", "location": { "column": "10", - "line": "187", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "313", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "PREFETCH_ENABLE", + "name": "I2C_OTHER_FRAME", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@7754@macro@INSTRUCTION_CACHE_ENABLE", + "ID": "c:stm32l4xx_hal_i2c.h@14296@macro@I2C_OTHER_AND_LAST_FRAME", "What": "MacroDef", "defdec": "Def", - "display": "INSTRUCTION_CACHE_ENABLE", + "display": "I2C_OTHER_AND_LAST_FRAME", "location": { "column": "10", - "line": "188", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "314", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "INSTRUCTION_CACHE_ENABLE", + "name": "I2C_OTHER_AND_LAST_FRAME", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@7796@macro@DATA_CACHE_ENABLE", + "ID": "c:stm32l4xx_hal_i2c.h@14440@macro@I2C_ADDRESSINGMODE_7BIT", "What": "MacroDef", "defdec": "Def", - "display": "DATA_CACHE_ENABLE", + "display": "I2C_ADDRESSINGMODE_7BIT", + "location": { + "column": "9", + "line": "322", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_ADDRESSINGMODE_7BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@14495@macro@I2C_ADDRESSINGMODE_10BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_ADDRESSINGMODE_10BIT", + "location": { + "column": "9", + "line": "323", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_ADDRESSINGMODE_10BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@14650@macro@I2C_DUALADDRESS_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_DUALADDRESS_DISABLE", + "location": { + "column": "9", + "line": "331", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_DUALADDRESS_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@14705@macro@I2C_DUALADDRESS_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_DUALADDRESS_ENABLE", + "location": { + "column": "9", + "line": "332", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_DUALADDRESS_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@14857@macro@I2C_OA2_NOMASK", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OA2_NOMASK", + "location": { + "column": "9", + "line": "340", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_OA2_NOMASK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@14915@macro@I2C_OA2_MASK01", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OA2_MASK01", + "location": { + "column": "9", + "line": "341", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_OA2_MASK01", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@14973@macro@I2C_OA2_MASK02", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OA2_MASK02", + "location": { + "column": "9", + "line": "342", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_OA2_MASK02", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15031@macro@I2C_OA2_MASK03", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OA2_MASK03", + "location": { + "column": "9", + "line": "343", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_OA2_MASK03", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15089@macro@I2C_OA2_MASK04", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OA2_MASK04", + "location": { + "column": "9", + "line": "344", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_OA2_MASK04", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15147@macro@I2C_OA2_MASK05", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OA2_MASK05", + "location": { + "column": "9", + "line": "345", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_OA2_MASK05", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15205@macro@I2C_OA2_MASK06", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OA2_MASK06", + "location": { + "column": "9", + "line": "346", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_OA2_MASK06", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15263@macro@I2C_OA2_MASK07", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_OA2_MASK07", + "location": { + "column": "9", + "line": "347", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_OA2_MASK07", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15437@macro@I2C_GENERALCALL_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GENERALCALL_DISABLE", + "location": { + "column": "9", + "line": "355", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GENERALCALL_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15492@macro@I2C_GENERALCALL_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GENERALCALL_ENABLE", + "location": { + "column": "9", + "line": "356", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GENERALCALL_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15635@macro@I2C_NOSTRETCH_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_NOSTRETCH_DISABLE", + "location": { + "column": "9", + "line": "364", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_NOSTRETCH_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15690@macro@I2C_NOSTRETCH_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_NOSTRETCH_ENABLE", + "location": { + "column": "9", + "line": "365", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_NOSTRETCH_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15847@macro@I2C_MEMADD_SIZE_8BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_MEMADD_SIZE_8BIT", + "location": { + "column": "9", + "line": "373", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_MEMADD_SIZE_8BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@15902@macro@I2C_MEMADD_SIZE_16BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_MEMADD_SIZE_16BIT", + "location": { + "column": "9", + "line": "374", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_MEMADD_SIZE_16BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@16069@macro@I2C_DIRECTION_TRANSMIT", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_DIRECTION_TRANSMIT", + "location": { + "column": "9", + "line": "382", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_DIRECTION_TRANSMIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@16124@macro@I2C_DIRECTION_RECEIVE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_DIRECTION_RECEIVE", + "location": { + "column": "9", + "line": "383", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_DIRECTION_RECEIVE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@16270@macro@I2C_RELOAD_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_RELOAD_MODE", "location": { "column": "10", - "line": "189", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "391", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "DATA_CACHE_ENABLE", + "name": "I2C_RELOAD_MODE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@8696@macro@USE_HAL_ADC_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@16326@macro@I2C_AUTOEND_MODE", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_ADC_REGISTER_CALLBACKS", + "display": "I2C_AUTOEND_MODE", + "location": { + "column": "10", + "line": "392", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_AUTOEND_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@16383@macro@I2C_SOFTEND_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_SOFTEND_MODE", + "location": { + "column": "10", + "line": "393", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_SOFTEND_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@16531@macro@I2C_NO_STARTSTOP", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_NO_STARTSTOP", + "location": { + "column": "10", + "line": "401", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_NO_STARTSTOP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@16586@macro@I2C_GENERATE_STOP", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GENERATE_STOP", + "location": { + "column": "10", + "line": "402", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GENERATE_STOP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@16666@macro@I2C_GENERATE_START_READ", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GENERATE_START_READ", + "location": { + "column": "10", + "line": "403", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GENERATE_START_READ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@16764@macro@I2C_GENERATE_START_WRITE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GENERATE_START_WRITE", + "location": { + "column": "10", + "line": "404", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GENERATE_START_WRITE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@17112@macro@I2C_IT_ERRI", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_IT_ERRI", "location": { "column": "9", - "line": "208", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "415", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_ADC_REGISTER_CALLBACKS", + "name": "I2C_IT_ERRI", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@8746@macro@USE_HAL_CAN_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17167@macro@I2C_IT_TCI", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_CAN_REGISTER_CALLBACKS", + "display": "I2C_IT_TCI", "location": { "column": "9", - "line": "209", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "416", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_CAN_REGISTER_CALLBACKS", + "name": "I2C_IT_TCI", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@8796@macro@USE_HAL_COMP_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17221@macro@I2C_IT_STOPI", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_COMP_REGISTER_CALLBACKS", + "display": "I2C_IT_STOPI", "location": { "column": "9", - "line": "210", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "417", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_COMP_REGISTER_CALLBACKS", + "name": "I2C_IT_STOPI", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@8846@macro@USE_HAL_CRYP_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17277@macro@I2C_IT_NACKI", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_CRYP_REGISTER_CALLBACKS", + "display": "I2C_IT_NACKI", "location": { "column": "9", - "line": "211", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "418", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_CRYP_REGISTER_CALLBACKS", + "name": "I2C_IT_NACKI", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@8896@macro@USE_HAL_DAC_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17333@macro@I2C_IT_ADDRI", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_DAC_REGISTER_CALLBACKS", + "display": "I2C_IT_ADDRI", "location": { "column": "9", - "line": "212", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "419", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_DAC_REGISTER_CALLBACKS", + "name": "I2C_IT_ADDRI", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@8946@macro@USE_HAL_DCMI_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17389@macro@I2C_IT_RXI", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_DCMI_REGISTER_CALLBACKS", + "display": "I2C_IT_RXI", "location": { "column": "9", - "line": "213", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "420", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_DCMI_REGISTER_CALLBACKS", + "name": "I2C_IT_RXI", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@8996@macro@USE_HAL_DFSDM_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17443@macro@I2C_IT_TXI", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_DFSDM_REGISTER_CALLBACKS", + "display": "I2C_IT_TXI", "location": { "column": "9", - "line": "214", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "421", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_DFSDM_REGISTER_CALLBACKS", + "name": "I2C_IT_TXI", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9046@macro@USE_HAL_DMA2D_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17587@macro@I2C_FLAG_TXE", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_DMA2D_REGISTER_CALLBACKS", + "display": "I2C_FLAG_TXE", "location": { "column": "9", - "line": "215", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "429", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_DMA2D_REGISTER_CALLBACKS", + "name": "I2C_FLAG_TXE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9096@macro@USE_HAL_DSI_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17640@macro@I2C_FLAG_TXIS", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_DSI_REGISTER_CALLBACKS", + "display": "I2C_FLAG_TXIS", "location": { "column": "9", - "line": "216", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "430", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_DSI_REGISTER_CALLBACKS", + "name": "I2C_FLAG_TXIS", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9146@macro@USE_HAL_GFXMMU_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17694@macro@I2C_FLAG_RXNE", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_GFXMMU_REGISTER_CALLBACKS", + "display": "I2C_FLAG_RXNE", "location": { "column": "9", - "line": "217", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "431", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_GFXMMU_REGISTER_CALLBACKS", + "name": "I2C_FLAG_RXNE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9196@macro@USE_HAL_HASH_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17748@macro@I2C_FLAG_ADDR", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_HASH_REGISTER_CALLBACKS", + "display": "I2C_FLAG_ADDR", "location": { "column": "9", - "line": "218", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "432", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_HASH_REGISTER_CALLBACKS", + "name": "I2C_FLAG_ADDR", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9246@macro@USE_HAL_HCD_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17802@macro@I2C_FLAG_AF", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_HCD_REGISTER_CALLBACKS", + "display": "I2C_FLAG_AF", "location": { "column": "9", - "line": "219", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "433", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_HCD_REGISTER_CALLBACKS", + "name": "I2C_FLAG_AF", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9296@macro@USE_HAL_I2C_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17857@macro@I2C_FLAG_STOPF", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_I2C_REGISTER_CALLBACKS", + "display": "I2C_FLAG_STOPF", "location": { "column": "9", - "line": "220", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "434", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_I2C_REGISTER_CALLBACKS", + "name": "I2C_FLAG_STOPF", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9346@macro@USE_HAL_IRDA_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17912@macro@I2C_FLAG_TC", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_IRDA_REGISTER_CALLBACKS", + "display": "I2C_FLAG_TC", "location": { "column": "9", - "line": "221", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "435", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_IRDA_REGISTER_CALLBACKS", + "name": "I2C_FLAG_TC", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9396@macro@USE_HAL_LPTIM_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@17964@macro@I2C_FLAG_TCR", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_LPTIM_REGISTER_CALLBACKS", + "display": "I2C_FLAG_TCR", "location": { "column": "9", - "line": "222", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "436", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_LPTIM_REGISTER_CALLBACKS", + "name": "I2C_FLAG_TCR", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9446@macro@USE_HAL_LTDC_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@18017@macro@I2C_FLAG_BERR", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_LTDC_REGISTER_CALLBACKS", + "display": "I2C_FLAG_BERR", "location": { "column": "9", - "line": "223", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "437", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_LTDC_REGISTER_CALLBACKS", + "name": "I2C_FLAG_BERR", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9496@macro@USE_HAL_MMC_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@18071@macro@I2C_FLAG_ARLO", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_MMC_REGISTER_CALLBACKS", + "display": "I2C_FLAG_ARLO", "location": { "column": "9", - "line": "224", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "438", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_MMC_REGISTER_CALLBACKS", + "name": "I2C_FLAG_ARLO", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9546@macro@USE_HAL_OPAMP_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@18125@macro@I2C_FLAG_OVR", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_OPAMP_REGISTER_CALLBACKS", + "display": "I2C_FLAG_OVR", "location": { "column": "9", - "line": "225", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "439", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_OPAMP_REGISTER_CALLBACKS", + "name": "I2C_FLAG_OVR", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9596@macro@USE_HAL_OSPI_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@18178@macro@I2C_FLAG_PECERR", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_OSPI_REGISTER_CALLBACKS", + "display": "I2C_FLAG_PECERR", "location": { "column": "9", - "line": "226", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "440", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_OSPI_REGISTER_CALLBACKS", + "name": "I2C_FLAG_PECERR", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9646@macro@USE_HAL_PCD_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@18234@macro@I2C_FLAG_TIMEOUT", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_PCD_REGISTER_CALLBACKS", + "display": "I2C_FLAG_TIMEOUT", "location": { "column": "9", - "line": "227", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "441", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_PCD_REGISTER_CALLBACKS", + "name": "I2C_FLAG_TIMEOUT", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9696@macro@USE_HAL_QSPI_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@18291@macro@I2C_FLAG_ALERT", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_QSPI_REGISTER_CALLBACKS", + "display": "I2C_FLAG_ALERT", "location": { "column": "9", - "line": "228", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "442", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_QSPI_REGISTER_CALLBACKS", + "name": "I2C_FLAG_ALERT", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9746@macro@USE_HAL_RNG_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@18346@macro@I2C_FLAG_BUSY", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_RNG_REGISTER_CALLBACKS", + "display": "I2C_FLAG_BUSY", "location": { "column": "9", - "line": "229", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "443", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_RNG_REGISTER_CALLBACKS", + "name": "I2C_FLAG_BUSY", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9796@macro@USE_HAL_RTC_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@18400@macro@I2C_FLAG_DIR", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_RTC_REGISTER_CALLBACKS", + "display": "I2C_FLAG_DIR", "location": { "column": "9", - "line": "230", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "444", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_RTC_REGISTER_CALLBACKS", + "name": "I2C_FLAG_DIR", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9846@macro@USE_HAL_SAI_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@19348@macro@__HAL_I2C_RESET_HANDLE_STATE", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_SAI_REGISTER_CALLBACKS", + "display": "__HAL_I2C_RESET_HANDLE_STATE", "location": { "column": "9", - "line": "231", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "470", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_SAI_REGISTER_CALLBACKS", + "name": "__HAL_I2C_RESET_HANDLE_STATE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9896@macro@USE_HAL_SD_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@20230@macro@__HAL_I2C_ENABLE_IT", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_SD_REGISTER_CALLBACKS", + "display": "__HAL_I2C_ENABLE_IT", "location": { "column": "9", - "line": "232", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "487", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_SD_REGISTER_CALLBACKS", + "name": "__HAL_I2C_ENABLE_IT", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9946@macro@USE_HAL_SMARTCARD_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@21074@macro@__HAL_I2C_DISABLE_IT", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_SMARTCARD_REGISTER_CALLBACKS", + "display": "__HAL_I2C_DISABLE_IT", "location": { "column": "9", - "line": "233", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "503", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_SMARTCARD_REGISTER_CALLBACKS", + "name": "__HAL_I2C_DISABLE_IT", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@9996@macro@USE_HAL_SMBUS_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@21998@macro@__HAL_I2C_GET_IT_SOURCE", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_SMBUS_REGISTER_CALLBACKS", + "display": "__HAL_I2C_GET_IT_SOURCE", "location": { "column": "9", - "line": "234", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "519", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_SMBUS_REGISTER_CALLBACKS", + "name": "__HAL_I2C_GET_IT_SOURCE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@10046@macro@USE_HAL_SPI_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@23581@macro@I2C_FLAG_MASK", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_SPI_REGISTER_CALLBACKS", + "display": "I2C_FLAG_MASK", "location": { "column": "9", - "line": "235", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "545", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_SPI_REGISTER_CALLBACKS", + "name": "I2C_FLAG_MASK", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@10096@macro@USE_HAL_SWPMI_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@23619@macro@__HAL_I2C_GET_FLAG", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_SWPMI_REGISTER_CALLBACKS", + "display": "__HAL_I2C_GET_FLAG", "location": { "column": "9", - "line": "236", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "546", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_SWPMI_REGISTER_CALLBACKS", + "name": "__HAL_I2C_GET_FLAG", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@10146@macro@USE_HAL_TIM_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@24753@macro@__HAL_I2C_CLEAR_FLAG", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_TIM_REGISTER_CALLBACKS", + "display": "__HAL_I2C_CLEAR_FLAG", "location": { "column": "9", - "line": "237", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "566", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_TIM_REGISTER_CALLBACKS", + "name": "__HAL_I2C_CLEAR_FLAG", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@10196@macro@USE_HAL_TSC_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@25163@macro@__HAL_I2C_ENABLE", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_TSC_REGISTER_CALLBACKS", + "display": "__HAL_I2C_ENABLE", "location": { "column": "9", - "line": "238", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "574", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_TSC_REGISTER_CALLBACKS", + "name": "__HAL_I2C_ENABLE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@10246@macro@USE_HAL_UART_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@25403@macro@__HAL_I2C_DISABLE", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_UART_REGISTER_CALLBACKS", + "display": "__HAL_I2C_DISABLE", "location": { "column": "9", - "line": "239", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "580", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_UART_REGISTER_CALLBACKS", + "name": "__HAL_I2C_DISABLE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@10296@macro@USE_HAL_USART_REGISTER_CALLBACKS", + "ID": "c:stm32l4xx_hal_i2c.h@25664@macro@__HAL_I2C_GENERATE_NACK", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_USART_REGISTER_CALLBACKS", + "display": "__HAL_I2C_GENERATE_NACK", "location": { "column": "9", - "line": "240", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "586", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_USART_REGISTER_CALLBACKS", + "name": "__HAL_I2C_GENERATE_NACK", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@10346@macro@USE_HAL_WWDG_REGISTER_CALLBACKS", + "ID": "c:@F@HAL_I2C_Init", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Init(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "603", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Init", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Init(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "603", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_DeInit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_DeInit(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "604", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_DeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_DeInit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_DeInit(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "604", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_DeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MspInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MspInit(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "605", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MspInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MspInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MspInit(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "605", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MspInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MspInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MspInit(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "605", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MspInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MspDeInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MspDeInit(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "606", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MspDeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MspDeInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MspDeInit(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "606", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MspDeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MspDeInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MspDeInit(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "606", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MspDeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Transmit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "626", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Transmit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Transmit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "626", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Transmit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Receive", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "628", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Receive", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Receive", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "628", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Receive", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Transmit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "630", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Transmit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Transmit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "630", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Transmit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Receive", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "632", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Receive", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Receive", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "632", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Receive", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Write", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "634", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Write", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "634", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Read", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "636", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Read", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Read", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "636", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Read", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_IsDeviceReady", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_IsDeviceReady(I2C_HandleTypeDef *, uint16_t, uint32_t, uint32_t)", + "location": { + "column": "19", + "line": "638", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_IsDeviceReady", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_IsDeviceReady", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_IsDeviceReady(I2C_HandleTypeDef *, uint16_t, uint32_t, uint32_t)", + "location": { + "column": "19", + "line": "638", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_IsDeviceReady", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "642", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "642", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "644", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "644", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "646", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "646", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "647", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "647", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Write_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write_IT(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "648", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Write_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Write_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write_IT(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "648", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Write_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Read_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read_IT(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "650", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Read_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Read_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read_IT(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "650", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Read_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Seq_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "653", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Seq_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Seq_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "653", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Seq_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Seq_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "655", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Seq_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Seq_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "655", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Seq_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Seq_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "657", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Seq_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Seq_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "657", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Seq_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Seq_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "659", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Seq_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Seq_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "659", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Seq_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_EnableListen_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_EnableListen_IT(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "661", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_EnableListen_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_EnableListen_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_EnableListen_IT(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "661", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_EnableListen_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_DisableListen_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_DisableListen_IT(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "662", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_DisableListen_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_DisableListen_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_DisableListen_IT(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "662", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_DisableListen_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Abort_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Abort_IT(I2C_HandleTypeDef *, uint16_t)", + "location": { + "column": "19", + "line": "663", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Abort_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Abort_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Abort_IT(I2C_HandleTypeDef *, uint16_t)", + "location": { + "column": "19", + "line": "663", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Abort_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "666", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "666", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "668", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "668", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "670", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "670", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "671", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "671", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Write_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write_DMA(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "672", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Write_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Write_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write_DMA(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "672", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Write_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Read_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read_DMA(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "674", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Read_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Mem_Read_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read_DMA(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "674", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Mem_Read_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Seq_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "677", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Seq_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Seq_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "677", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Seq_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Seq_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "679", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Seq_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Master_Seq_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "679", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Master_Seq_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Seq_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "681", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Seq_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Seq_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "681", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Seq_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Seq_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "683", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Seq_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_Slave_Seq_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "683", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_Slave_Seq_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_EV_IRQHandler", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_EV_IRQHandler(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "693", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_EV_IRQHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_EV_IRQHandler", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_EV_IRQHandler(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "693", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_EV_IRQHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_ER_IRQHandler", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_ER_IRQHandler(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "694", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ER_IRQHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_ER_IRQHandler", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_ER_IRQHandler(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "694", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ER_IRQHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MasterTxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MasterTxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "695", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MasterTxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MasterTxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MasterTxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "695", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MasterTxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MasterRxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "696", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MasterRxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MasterRxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "696", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MasterRxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_SlaveTxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_SlaveTxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "697", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_SlaveTxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_SlaveTxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_SlaveTxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "697", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_SlaveTxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_SlaveRxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_SlaveRxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "698", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_SlaveRxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_SlaveRxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_SlaveRxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "698", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_SlaveRxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_AddrCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_AddrCallback(I2C_HandleTypeDef *, uint8_t, uint16_t)", + "location": { + "column": "6", + "line": "699", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_AddrCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_AddrCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_AddrCallback(I2C_HandleTypeDef *, uint8_t, uint16_t)", + "location": { + "column": "6", + "line": "699", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_AddrCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_ListenCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_ListenCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "700", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ListenCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_ListenCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_ListenCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "700", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ListenCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MemTxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MemTxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "701", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MemTxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MemTxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MemTxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "701", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MemTxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MemRxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MemRxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "702", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MemRxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_MemRxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_MemRxCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "702", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_MemRxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_ErrorCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "703", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ErrorCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_ErrorCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "703", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_ErrorCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_AbortCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_AbortCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "704", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_AbortCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_AbortCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2C_AbortCpltCallback(I2C_HandleTypeDef *)", + "location": { + "column": "6", + "line": "704", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_AbortCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_GetState", + "What": "Function", + "defdec": "Dec", + "display": "HAL_I2C_StateTypeDef HAL_I2C_GetState(const I2C_HandleTypeDef *)", + "location": { + "column": "22", + "line": "713", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_GetState", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_GetState", + "What": "Function", + "defdec": "Dec", + "display": "HAL_I2C_StateTypeDef HAL_I2C_GetState(const I2C_HandleTypeDef *)", + "location": { + "column": "22", + "line": "713", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_GetState", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_GetMode", + "What": "Function", + "defdec": "Dec", + "display": "HAL_I2C_ModeTypeDef HAL_I2C_GetMode(const I2C_HandleTypeDef *)", + "location": { + "column": "22", + "line": "714", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_GetMode", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_GetMode", + "What": "Function", + "defdec": "Dec", + "display": "HAL_I2C_ModeTypeDef HAL_I2C_GetMode(const I2C_HandleTypeDef *)", + "location": { + "column": "22", + "line": "714", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_GetMode", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_GetError", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_I2C_GetError(const I2C_HandleTypeDef *)", + "location": { + "column": "22", + "line": "715", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_GetError", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2C_GetError", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_I2C_GetError(const I2C_HandleTypeDef *)", + "location": { + "column": "22", + "line": "715", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "HAL_I2C_GetError", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@34016@macro@IS_I2C_ADDRESSING_MODE", "What": "MacroDef", "defdec": "Def", - "display": "USE_HAL_WWDG_REGISTER_CALLBACKS", + "display": "IS_I2C_ADDRESSING_MODE", "location": { "column": "9", - "line": "241", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "739", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_HAL_WWDG_REGISTER_CALLBACKS", + "name": "IS_I2C_ADDRESSING_MODE", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@10651@macro@USE_SPI_CRC", + "ID": "c:stm32l4xx_hal_i2c.h@34181@macro@IS_I2C_DUAL_ADDRESS", "What": "MacroDef", "defdec": "Def", - "display": "USE_SPI_CRC", + "display": "IS_I2C_DUAL_ADDRESS", "location": { "column": "9", - "line": "250", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "line": "742", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "USE_SPI_CRC", + "name": "IS_I2C_DUAL_ADDRESS", "origin": "user_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_conf.h@17000@macro@assert_param", + "ID": "c:stm32l4xx_hal_i2c.h@34350@macro@IS_I2C_OWN_ADDRESS2_MASK", "What": "MacroDef", "defdec": "Def", - "display": "assert_param", + "display": "IS_I2C_OWN_ADDRESS2_MASK", "location": { - "column": "11", - "line": "475", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + "column": "9", + "line": "745", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" }, - "name": "assert_param", + "name": "IS_I2C_OWN_ADDRESS2_MASK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@34941@macro@IS_I2C_GENERAL_CALL", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_GENERAL_CALL", + "location": { + "column": "9", + "line": "754", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_I2C_GENERAL_CALL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@35104@macro@IS_I2C_NO_STRETCH", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_NO_STRETCH", + "location": { + "column": "9", + "line": "757", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_I2C_NO_STRETCH", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@35269@macro@IS_I2C_MEMADD_SIZE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_MEMADD_SIZE", + "location": { + "column": "9", + "line": "760", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_I2C_MEMADD_SIZE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@35428@macro@IS_TRANSFER_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_TRANSFER_MODE", + "location": { + "column": "9", + "line": "763", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_TRANSFER_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@35655@macro@IS_TRANSFER_REQUEST", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_TRANSFER_REQUEST", + "location": { + "column": "9", + "line": "767", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_TRANSFER_REQUEST", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@35993@macro@IS_I2C_TRANSFER_OPTIONS_REQUEST", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_TRANSFER_OPTIONS_REQUEST", + "location": { + "column": "9", + "line": "772", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_I2C_TRANSFER_OPTIONS_REQUEST", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@36677@macro@IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST", + "location": { + "column": "9", + "line": "780", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@36874@macro@I2C_RESET_CR2", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_RESET_CR2", + "location": { + "column": "9", + "line": "783", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_RESET_CR2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@37278@macro@I2C_GET_ADDR_MATCH", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GET_ADDR_MATCH", + "location": { + "column": "9", + "line": "788", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GET_ADDR_MATCH", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@37463@macro@I2C_GET_DIR", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GET_DIR", + "location": { + "column": "9", + "line": "790", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GET_DIR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@37642@macro@I2C_GET_STOP_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GET_STOP_MODE", + "location": { + "column": "9", + "line": "792", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GET_STOP_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@37741@macro@I2C_GET_OWN_ADDRESS1", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GET_OWN_ADDRESS1", + "location": { + "column": "9", + "line": "793", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GET_OWN_ADDRESS1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@37850@macro@I2C_GET_OWN_ADDRESS2", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GET_OWN_ADDRESS2", + "location": { + "column": "9", + "line": "794", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GET_OWN_ADDRESS2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@37961@macro@IS_I2C_OWN_ADDRESS1", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_OWN_ADDRESS1", + "location": { + "column": "9", + "line": "796", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_I2C_OWN_ADDRESS1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@38040@macro@IS_I2C_OWN_ADDRESS2", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_OWN_ADDRESS2", + "location": { + "column": "9", + "line": "797", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "IS_I2C_OWN_ADDRESS2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@38127@macro@I2C_MEM_ADD_MSB", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_MEM_ADD_MSB", + "location": { + "column": "9", + "line": "799", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_MEM_ADD_MSB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@38335@macro@I2C_MEM_ADD_LSB", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_MEM_ADD_LSB", + "location": { + "column": "9", + "line": "801", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_MEM_ADD_LSB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@38449@macro@I2C_GENERATE_START", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_GENERATE_START", + "location": { + "column": "9", + "line": "803", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_GENERATE_START", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@39184@macro@I2C_CHECK_FLAG", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_CHECK_FLAG", + "location": { + "column": "9", + "line": "811", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_CHECK_FLAG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c.h@39383@macro@I2C_CHECK_IT_SOURCE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_CHECK_IT_SOURCE", + "location": { + "column": "9", + "line": "813", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + }, + "name": "I2C_CHECK_IT_SOURCE", "origin": "user_include", "scope": null }, @@ -263965,1308 +267851,6 @@ "origin": "user_include", "scope": null }, - { - "ID": "c:stdint.h@101@macro@_STDINT", - "What": "MacroDef", - "defdec": "Def", - "display": "_STDINT", - "location": { - "column": "9", - "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "_STDINT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int8_t", - "What": "Typedef", - "defdec": "Def", - "display": "signed char", - "location": { - "column": "36", - "line": "19", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int8_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint8_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned char", - "location": { - "column": "35", - "line": "20", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint8_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int16_t", - "What": "Typedef", - "defdec": "Def", - "display": "short", - "location": { - "column": "36", - "line": "24", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int16_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint16_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned short", - "location": { - "column": "35", - "line": "25", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint16_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int32_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "36", - "line": "29", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int32_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint32_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "35", - "line": "30", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint32_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int64_t", - "What": "Typedef", - "defdec": "Def", - "display": "long long", - "location": { - "column": "36", - "line": "34", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int64_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint64_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long long", - "location": { - "column": "35", - "line": "35", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint64_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int_least8_t", - "What": "Typedef", - "defdec": "Def", - "display": "signed char", - "location": { - "column": "36", - "line": "40", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int_least8_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint_least8_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned char", - "location": { - "column": "35", - "line": "41", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint_least8_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int_least16_t", - "What": "Typedef", - "defdec": "Def", - "display": "short", - "location": { - "column": "36", - "line": "43", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int_least16_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint_least16_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned short", - "location": { - "column": "35", - "line": "44", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint_least16_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int_least32_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "36", - "line": "46", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int_least32_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint_least32_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "35", - "line": "47", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint_least32_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int_least64_t", - "What": "Typedef", - "defdec": "Def", - "display": "long long", - "location": { - "column": "36", - "line": "51", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int_least64_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint_least64_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long long", - "location": { - "column": "35", - "line": "54", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint_least64_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int_fast8_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "36", - "line": "60", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int_fast8_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint_fast8_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "35", - "line": "61", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint_fast8_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int_fast16_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "36", - "line": "63", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int_fast16_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint_fast16_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "35", - "line": "64", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint_fast16_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int_fast32_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "36", - "line": "66", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int_fast32_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint_fast32_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "35", - "line": "67", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint_fast32_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@int_fast64_t", - "What": "Typedef", - "defdec": "Def", - "display": "long long", - "location": { - "column": "36", - "line": "70", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "int_fast64_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uint_fast64_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long long", - "location": { - "column": "35", - "line": "73", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uint_fast64_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@intmax_t", - "What": "Typedef", - "defdec": "Def", - "display": "long long", - "location": { - "column": "36", - "line": "77", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "intmax_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uintmax_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long long", - "location": { - "column": "35", - "line": "78", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uintmax_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@intptr_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "36", - "line": "82", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "intptr_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@uintptr_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "35", - "line": "83", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "uintptr_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@2658@macro@__DATA_PTR_MEM_HELPER1__", - "What": "MacroDef", - "defdec": "Def", - "display": "__DATA_PTR_MEM_HELPER1__", - "location": { - "column": "9", - "line": "86", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "__DATA_PTR_MEM_HELPER1__", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@__data_uintptr_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "1", - "line": "89", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "__data_uintptr_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@T@__data_intptr_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "1", - "line": "89", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "__data_intptr_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@2962@macro@INT8_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT8_MAX", - "location": { - "column": "11", - "line": "94", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT8_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3006@macro@INT8_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT8_MIN", - "location": { - "column": "11", - "line": "95", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT8_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3050@macro@UINT8_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT8_MAX", - "location": { - "column": "11", - "line": "96", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT8_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3129@macro@INT16_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT16_MAX", - "location": { - "column": "11", - "line": "100", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT16_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3174@macro@INT16_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT16_MIN", - "location": { - "column": "11", - "line": "101", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT16_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3219@macro@UINT16_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT16_MAX", - "location": { - "column": "11", - "line": "102", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT16_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3299@macro@INT32_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT32_MAX", - "location": { - "column": "11", - "line": "106", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT32_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3344@macro@INT32_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT32_MIN", - "location": { - "column": "11", - "line": "107", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT32_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3389@macro@UINT32_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT32_MAX", - "location": { - "column": "11", - "line": "108", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT32_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3469@macro@INT64_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT64_MAX", - "location": { - "column": "11", - "line": "112", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT64_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3514@macro@INT64_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT64_MIN", - "location": { - "column": "11", - "line": "113", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT64_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3559@macro@UINT64_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT64_MAX", - "location": { - "column": "11", - "line": "114", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT64_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3612@macro@INT_LEAST8_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_LEAST8_MAX", - "location": { - "column": "9", - "line": "117", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_LEAST8_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3662@macro@INT_LEAST8_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_LEAST8_MIN", - "location": { - "column": "9", - "line": "118", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_LEAST8_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3712@macro@UINT_LEAST8_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT_LEAST8_MAX", - "location": { - "column": "9", - "line": "119", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT_LEAST8_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3764@macro@INT_LEAST16_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_LEAST16_MAX", - "location": { - "column": "9", - "line": "121", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_LEAST16_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3815@macro@INT_LEAST16_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_LEAST16_MIN", - "location": { - "column": "9", - "line": "122", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_LEAST16_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3866@macro@UINT_LEAST16_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT_LEAST16_MAX", - "location": { - "column": "9", - "line": "123", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT_LEAST16_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3919@macro@INT_LEAST32_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_LEAST32_MAX", - "location": { - "column": "9", - "line": "125", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_LEAST32_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@3970@macro@INT_LEAST32_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_LEAST32_MIN", - "location": { - "column": "9", - "line": "126", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_LEAST32_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4021@macro@UINT_LEAST32_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT_LEAST32_MAX", - "location": { - "column": "9", - "line": "127", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT_LEAST32_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4107@macro@INT_LEAST64_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_LEAST64_MAX", - "location": { - "column": "11", - "line": "130", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_LEAST64_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4158@macro@INT_LEAST64_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_LEAST64_MIN", - "location": { - "column": "11", - "line": "131", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_LEAST64_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4251@macro@UINT_LEAST64_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT_LEAST64_MAX", - "location": { - "column": "11", - "line": "135", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT_LEAST64_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4310@macro@INT_FAST8_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_FAST8_MAX", - "location": { - "column": "9", - "line": "138", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_FAST8_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4359@macro@INT_FAST8_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_FAST8_MIN", - "location": { - "column": "9", - "line": "139", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_FAST8_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4408@macro@UINT_FAST8_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT_FAST8_MAX", - "location": { - "column": "9", - "line": "140", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT_FAST8_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4459@macro@INT_FAST16_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_FAST16_MAX", - "location": { - "column": "9", - "line": "142", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_FAST16_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4509@macro@INT_FAST16_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_FAST16_MIN", - "location": { - "column": "9", - "line": "143", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_FAST16_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4559@macro@UINT_FAST16_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT_FAST16_MAX", - "location": { - "column": "9", - "line": "144", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT_FAST16_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4611@macro@INT_FAST32_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_FAST32_MAX", - "location": { - "column": "9", - "line": "146", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_FAST32_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4661@macro@INT_FAST32_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_FAST32_MIN", - "location": { - "column": "9", - "line": "147", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_FAST32_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4711@macro@UINT_FAST32_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT_FAST32_MAX", - "location": { - "column": "9", - "line": "148", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT_FAST32_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4795@macro@INT_FAST64_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_FAST64_MAX", - "location": { - "column": "11", - "line": "151", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_FAST64_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4845@macro@INT_FAST64_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INT_FAST64_MIN", - "location": { - "column": "11", - "line": "152", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT_FAST64_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4936@macro@UINT_FAST64_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT_FAST64_MAX", - "location": { - "column": "11", - "line": "156", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT_FAST64_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@4994@macro@INTMAX_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INTMAX_MAX", - "location": { - "column": "9", - "line": "159", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INTMAX_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5040@macro@INTMAX_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INTMAX_MIN", - "location": { - "column": "9", - "line": "160", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INTMAX_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5086@macro@UINTMAX_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINTMAX_MAX", - "location": { - "column": "9", - "line": "161", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINTMAX_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5134@macro@SIZE_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "SIZE_MAX", - "location": { - "column": "9", - "line": "163", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "SIZE_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5179@macro@PTRDIFF_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "PTRDIFF_MAX", - "location": { - "column": "9", - "line": "165", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "PTRDIFF_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5225@macro@PTRDIFF_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "PTRDIFF_MIN", - "location": { - "column": "9", - "line": "166", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "PTRDIFF_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5273@macro@INTPTR_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "INTPTR_MAX", - "location": { - "column": "9", - "line": "168", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INTPTR_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5319@macro@INTPTR_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "INTPTR_MIN", - "location": { - "column": "9", - "line": "169", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INTPTR_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5365@macro@UINTPTR_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "UINTPTR_MAX", - "location": { - "column": "9", - "line": "170", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINTPTR_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5413@macro@WCHAR_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "WCHAR_MIN", - "location": { - "column": "9", - "line": "172", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "WCHAR_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5448@macro@WCHAR_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "WCHAR_MAX", - "location": { - "column": "9", - "line": "173", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "WCHAR_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5485@macro@WINT_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "WINT_MIN", - "location": { - "column": "9", - "line": "175", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "WINT_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5520@macro@WINT_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "WINT_MAX", - "location": { - "column": "9", - "line": "176", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "WINT_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5557@macro@SIG_ATOMIC_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "SIG_ATOMIC_MIN", - "location": { - "column": "9", - "line": "178", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "SIG_ATOMIC_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5605@macro@SIG_ATOMIC_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "SIG_ATOMIC_MAX", - "location": { - "column": "9", - "line": "179", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "SIG_ATOMIC_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5729@macro@INT8_C", - "What": "MacroDef", - "defdec": "Def", - "display": "INT8_C", - "location": { - "column": "11", - "line": "184", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT8_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5779@macro@UINT8_C", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT8_C", - "location": { - "column": "11", - "line": "185", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT8_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5865@macro@INT16_C", - "What": "MacroDef", - "defdec": "Def", - "display": "INT16_C", - "location": { - "column": "11", - "line": "189", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT16_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@5916@macro@UINT16_C", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT16_C", - "location": { - "column": "11", - "line": "190", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT16_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@6003@macro@INT32_C", - "What": "MacroDef", - "defdec": "Def", - "display": "INT32_C", - "location": { - "column": "11", - "line": "194", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT32_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@6054@macro@UINT32_C", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT32_C", - "location": { - "column": "11", - "line": "195", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT32_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@6147@macro@INT64_C", - "What": "MacroDef", - "defdec": "Def", - "display": "INT64_C", - "location": { - "column": "11", - "line": "199", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INT64_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@6240@macro@UINT64_C", - "What": "MacroDef", - "defdec": "Def", - "display": "UINT64_C", - "location": { - "column": "11", - "line": "203", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINT64_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@6300@macro@INTMAX_C", - "What": "MacroDef", - "defdec": "Def", - "display": "INTMAX_C", - "location": { - "column": "9", - "line": "206", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "INTMAX_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdint.h@6352@macro@UINTMAX_C", - "What": "MacroDef", - "defdec": "Def", - "display": "UINTMAX_C", - "location": { - "column": "9", - "line": "207", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdint.h" - }, - "name": "UINTMAX_C", - "origin": "system_include", - "scope": null - }, { "ID": "c:stm32l4xx_hal_pwr.h@801@macro@STM32L4xx_HAL_PWR_H", "What": "MacroDef", @@ -284510,13 +287094,13 @@ "scope": null }, { - "ID": "c:cJSON.c@1973@macro@true", + "ID": "c:cJSON.c@1996@macro@true", "What": "MacroDef", "defdec": "Def", "display": "true", "location": { "column": "9", - "line": "65", + "line": "66", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "true", @@ -284524,13 +287108,13 @@ "scope": null }, { - "ID": "c:cJSON.c@2041@macro@false", + "ID": "c:cJSON.c@2064@macro@false", "What": "MacroDef", "defdec": "Def", "display": "false", "location": { "column": "9", - "line": "70", + "line": "71", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "false", @@ -284544,7 +287128,7 @@ "display": "", "location": { "column": "9", - "line": "88", + "line": "89", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "members": [ @@ -284555,12 +287139,12 @@ "display": "json", "location": { "column": "26", - "line": "89", + "line": "90", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "json", "origin": "project_file", - "scope": "_anonymous_cJSON_c_88_9" + "scope": "_anonymous_cJSON_c_89_9" }, { "ID": "c:@SA@error@FI@position", @@ -284569,12 +287153,12 @@ "display": "position", "location": { "column": "12", - "line": "90", + "line": "91", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "position", "origin": "project_file", - "scope": "_anonymous_cJSON_c_88_9" + "scope": "_anonymous_cJSON_c_89_9" } ], "name": "", @@ -284588,7 +287172,7 @@ "display": "struct error", "location": { "column": "3", - "line": "91", + "line": "92", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "error", @@ -284602,7 +287186,7 @@ "display": "global_error", "location": { "column": "14", - "line": "92", + "line": "93", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "global_error", @@ -284616,7 +287200,7 @@ "display": "const char * cJSON_GetErrorPtr(void)", "location": { "column": "28", - "line": "94", + "line": "95", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_GetErrorPtr", @@ -284630,7 +287214,7 @@ "display": "char * cJSON_GetStringValue(const cJSON *const)", "location": { "column": "22", - "line": "99", + "line": "100", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_GetStringValue", @@ -284644,7 +287228,7 @@ "display": "double cJSON_GetNumberValue(const cJSON *const)", "location": { "column": "22", - "line": "109", + "line": "110", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_GetNumberValue", @@ -284658,7 +287242,7 @@ "display": "const char * cJSON_Version(void)", "location": { "column": "27", - "line": "124", + "line": "125", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_Version", @@ -284666,13 +287250,13 @@ "scope": null }, { - "ID": "c:cJSON.c@3356@F@cJSON_Version@version", + "ID": "c:cJSON.c@3379@F@cJSON_Version@version", "What": "Variable", "defdec": "Def", "display": "version", "location": { "column": "17", - "line": "126", + "line": "127", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "version", @@ -284686,7 +287270,7 @@ "display": "int case_insensitive_strcmp(const unsigned char *, const unsigned char *)", "location": { "column": "12", - "line": "133", + "line": "134", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "case_insensitive_strcmp", @@ -284700,7 +287284,7 @@ "display": "internal_hooks", "location": { "column": "16", - "line": "156", + "line": "157", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "members": [ @@ -284711,7 +287295,7 @@ "display": "allocate", "location": { "column": "25", - "line": "158", + "line": "159", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "allocate", @@ -284725,7 +287309,7 @@ "display": "deallocate", "location": { "column": "24", - "line": "159", + "line": "160", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "deallocate", @@ -284739,7 +287323,7 @@ "display": "reallocate", "location": { "column": "25", - "line": "160", + "line": "161", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "reallocate", @@ -284758,7 +287342,7 @@ "display": "struct internal_hooks", "location": { "column": "3", - "line": "161", + "line": "162", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "internal_hooks", @@ -284766,13 +287350,13 @@ "scope": null }, { - "ID": "c:cJSON.c@4699@macro@internal_malloc", + "ID": "c:cJSON.c@4722@macro@internal_malloc", "What": "MacroDef", "defdec": "Def", "display": "internal_malloc", "location": { "column": "9", - "line": "178", + "line": "179", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "internal_malloc", @@ -284780,13 +287364,13 @@ "scope": null }, { - "ID": "c:cJSON.c@4731@macro@internal_free", + "ID": "c:cJSON.c@4760@macro@internal_free", "What": "MacroDef", "defdec": "Def", "display": "internal_free", "location": { "column": "9", - "line": "179", + "line": "180", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "internal_free", @@ -284794,13 +287378,13 @@ "scope": null }, { - "ID": "c:cJSON.c@4759@macro@internal_realloc", + "ID": "c:cJSON.c@4794@macro@internal_realloc", "What": "MacroDef", "defdec": "Def", "display": "internal_realloc", "location": { "column": "9", - "line": "180", + "line": "181", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "internal_realloc", @@ -284808,13 +287392,13 @@ "scope": null }, { - "ID": "c:cJSON.c@4864@macro@static_strlen", + "ID": "c:cJSON.c@4896@macro@static_strlen", "What": "MacroDef", "defdec": "Def", "display": "static_strlen", "location": { "column": "9", - "line": "184", + "line": "185", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "static_strlen", @@ -284828,7 +287412,7 @@ "display": "global_hooks", "location": { "column": "23", - "line": "186", + "line": "187", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "global_hooks", @@ -284842,7 +287426,7 @@ "display": "unsigned char * cJSON_strdup(const unsigned char *, const internal_hooks *const)", "location": { "column": "23", - "line": "188", + "line": "189", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_strdup", @@ -284850,13 +287434,13 @@ "scope": null }, { - "ID": "c:cJSON.c@5137@F@cJSON_strdup@length", + "ID": "c:cJSON.c@5169@F@cJSON_strdup@length", "What": "Variable", "defdec": "Def", "display": "length", "location": { "column": "12", - "line": "190", + "line": "191", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "length", @@ -284864,13 +287448,13 @@ "scope": null }, { - "ID": "c:cJSON.c@5161@F@cJSON_strdup@copy", + "ID": "c:cJSON.c@5193@F@cJSON_strdup@copy", "What": "Variable", "defdec": "Def", "display": "copy", "location": { "column": "20", - "line": "191", + "line": "192", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "copy", @@ -284884,7 +287468,7 @@ "display": "void cJSON_InitHooks(cJSON_Hooks *)", "location": { "column": "20", - "line": "209", + "line": "210", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_InitHooks", @@ -284898,7 +287482,7 @@ "display": "cJSON * cJSON_New_Item(const internal_hooks *const)", "location": { "column": "15", - "line": "241", + "line": "242", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_New_Item", @@ -284906,13 +287490,13 @@ "scope": null }, { - "ID": "c:cJSON.c@6372@F@cJSON_New_Item@node", + "ID": "c:cJSON.c@6404@F@cJSON_New_Item@node", "What": "Variable", "defdec": "Def", "display": "node", "location": { "column": "12", - "line": "243", + "line": "244", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "node", @@ -284926,7 +287510,7 @@ "display": "void cJSON_Delete(cJSON *)", "location": { "column": "20", - "line": "253", + "line": "254", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_Delete", @@ -284934,13 +287518,13 @@ "scope": null }, { - "ID": "c:cJSON.c@6611@F@cJSON_Delete@next", + "ID": "c:cJSON.c@6643@F@cJSON_Delete@next", "What": "Variable", "defdec": "Def", "display": "next", "location": { "column": "12", - "line": "255", + "line": "256", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "next", @@ -284954,7 +287538,7 @@ "display": "unsigned char get_decimal_point(void)", "location": { "column": "22", - "line": "279", + "line": "280", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "get_decimal_point", @@ -284968,7 +287552,7 @@ "display": "", "location": { "column": "9", - "line": "289", + "line": "290", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "members": [ @@ -284979,12 +287563,12 @@ "display": "content", "location": { "column": "26", - "line": "291", + "line": "292", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "content", "origin": "project_file", - "scope": "_anonymous_cJSON_c_289_9" + "scope": "_anonymous_cJSON_c_290_9" }, { "ID": "c:@SA@parse_buffer@FI@length", @@ -284993,12 +287577,12 @@ "display": "length", "location": { "column": "12", - "line": "292", + "line": "293", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "length", "origin": "project_file", - "scope": "_anonymous_cJSON_c_289_9" + "scope": "_anonymous_cJSON_c_290_9" }, { "ID": "c:@SA@parse_buffer@FI@offset", @@ -285007,12 +287591,12 @@ "display": "offset", "location": { "column": "12", - "line": "293", + "line": "294", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "offset", "origin": "project_file", - "scope": "_anonymous_cJSON_c_289_9" + "scope": "_anonymous_cJSON_c_290_9" }, { "ID": "c:@SA@parse_buffer@FI@depth", @@ -285021,12 +287605,12 @@ "display": "depth", "location": { "column": "12", - "line": "294", + "line": "295", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "depth", "origin": "project_file", - "scope": "_anonymous_cJSON_c_289_9" + "scope": "_anonymous_cJSON_c_290_9" }, { "ID": "c:@SA@parse_buffer@FI@hooks", @@ -285035,12 +287619,12 @@ "display": "hooks", "location": { "column": "20", - "line": "295", + "line": "296", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "hooks", "origin": "project_file", - "scope": "_anonymous_cJSON_c_289_9" + "scope": "_anonymous_cJSON_c_290_9" } ], "name": "", @@ -285054,7 +287638,7 @@ "display": "struct parse_buffer", "location": { "column": "3", - "line": "296", + "line": "297", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_buffer", @@ -285062,13 +287646,13 @@ "scope": null }, { - "ID": "c:cJSON.c@7883@macro@can_read", + "ID": "c:cJSON.c@7915@macro@can_read", "What": "MacroDef", "defdec": "Def", "display": "can_read", "location": { "column": "9", - "line": "299", + "line": "300", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "can_read", @@ -285076,13 +287660,13 @@ "scope": null }, { - "ID": "c:cJSON.c@8065@macro@can_access_at_index", + "ID": "c:cJSON.c@8097@macro@can_access_at_index", "What": "MacroDef", "defdec": "Def", "display": "can_access_at_index", "location": { "column": "9", - "line": "301", + "line": "302", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "can_access_at_index", @@ -285090,13 +287674,13 @@ "scope": null }, { - "ID": "c:cJSON.c@8179@macro@cannot_access_at_index", + "ID": "c:cJSON.c@8211@macro@cannot_access_at_index", "What": "MacroDef", "defdec": "Def", "display": "cannot_access_at_index", "location": { "column": "9", - "line": "302", + "line": "303", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cannot_access_at_index", @@ -285104,13 +287688,13 @@ "scope": null }, { - "ID": "c:cJSON.c@8315@macro@buffer_at_offset", + "ID": "c:cJSON.c@8347@macro@buffer_at_offset", "What": "MacroDef", "defdec": "Def", "display": "buffer_at_offset", "location": { "column": "9", - "line": "304", + "line": "305", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "buffer_at_offset", @@ -285124,7 +287708,7 @@ "display": "cJSON_bool parse_number(cJSON *const, parse_buffer *const)", "location": { "column": "19", - "line": "307", + "line": "308", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_number", @@ -285132,13 +287716,13 @@ "scope": null }, { - "ID": "c:cJSON.c@8561@F@parse_number@number", + "ID": "c:cJSON.c@8593@F@parse_number@number", "What": "Variable", "defdec": "Def", "display": "number", "location": { "column": "12", - "line": "309", + "line": "310", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "number", @@ -285146,13 +287730,13 @@ "scope": null }, { - "ID": "c:cJSON.c@8585@F@parse_number@after_end", + "ID": "c:cJSON.c@8617@F@parse_number@after_end", "What": "Variable", "defdec": "Def", "display": "after_end", "location": { "column": "20", - "line": "310", + "line": "311", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "after_end", @@ -285160,13 +287744,13 @@ "scope": null }, { - "ID": "c:cJSON.c@8623@F@parse_number@number_c_string", + "ID": "c:cJSON.c@8655@F@parse_number@number_c_string", "What": "Variable", "defdec": "Def", "display": "number_c_string", "location": { "column": "19", - "line": "311", + "line": "312", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "number_c_string", @@ -285174,13 +287758,13 @@ "scope": null }, { - "ID": "c:cJSON.c@8663@F@parse_number@decimal_point", + "ID": "c:cJSON.c@8695@F@parse_number@decimal_point", "What": "Variable", "defdec": "Def", "display": "decimal_point", "location": { "column": "19", - "line": "312", + "line": "313", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "decimal_point", @@ -285188,13 +287772,13 @@ "scope": null }, { - "ID": "c:cJSON.c@8719@F@parse_number@i", + "ID": "c:cJSON.c@8751@F@parse_number@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "12", - "line": "313", + "line": "314", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -285208,7 +287792,7 @@ "display": "double cJSON_SetNumberHelper(cJSON *, double)", "location": { "column": "22", - "line": "384", + "line": "385", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_SetNumberHelper", @@ -285222,7 +287806,7 @@ "display": "char * cJSON_SetValuestring(cJSON *, const char *)", "location": { "column": "21", - "line": "403", + "line": "404", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_SetValuestring", @@ -285230,13 +287814,13 @@ "scope": null }, { - "ID": "c:cJSON.c@11139@F@cJSON_SetValuestring@copy", + "ID": "c:cJSON.c@11171@F@cJSON_SetValuestring@copy", "What": "Variable", "defdec": "Def", "display": "copy", "location": { "column": "11", - "line": "405", + "line": "406", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "copy", @@ -285250,7 +287834,7 @@ "display": "", "location": { "column": "9", - "line": "435", + "line": "436", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "members": [ @@ -285261,12 +287845,12 @@ "display": "buffer", "location": { "column": "20", - "line": "437", + "line": "438", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "buffer", "origin": "project_file", - "scope": "_anonymous_cJSON_c_435_9" + "scope": "_anonymous_cJSON_c_436_9" }, { "ID": "c:@SA@printbuffer@FI@length", @@ -285275,12 +287859,12 @@ "display": "length", "location": { "column": "12", - "line": "438", + "line": "439", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "length", "origin": "project_file", - "scope": "_anonymous_cJSON_c_435_9" + "scope": "_anonymous_cJSON_c_436_9" }, { "ID": "c:@SA@printbuffer@FI@offset", @@ -285289,12 +287873,12 @@ "display": "offset", "location": { "column": "12", - "line": "439", + "line": "440", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "offset", "origin": "project_file", - "scope": "_anonymous_cJSON_c_435_9" + "scope": "_anonymous_cJSON_c_436_9" }, { "ID": "c:@SA@printbuffer@FI@depth", @@ -285303,12 +287887,12 @@ "display": "depth", "location": { "column": "12", - "line": "440", + "line": "441", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "depth", "origin": "project_file", - "scope": "_anonymous_cJSON_c_435_9" + "scope": "_anonymous_cJSON_c_436_9" }, { "ID": "c:@SA@printbuffer@FI@noalloc", @@ -285317,12 +287901,12 @@ "display": "noalloc", "location": { "column": "16", - "line": "441", + "line": "442", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "noalloc", "origin": "project_file", - "scope": "_anonymous_cJSON_c_435_9" + "scope": "_anonymous_cJSON_c_436_9" }, { "ID": "c:@SA@printbuffer@FI@format", @@ -285331,12 +287915,12 @@ "display": "format", "location": { "column": "16", - "line": "442", + "line": "443", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "format", "origin": "project_file", - "scope": "_anonymous_cJSON_c_435_9" + "scope": "_anonymous_cJSON_c_436_9" }, { "ID": "c:@SA@printbuffer@FI@hooks", @@ -285345,12 +287929,12 @@ "display": "hooks", "location": { "column": "20", - "line": "443", + "line": "444", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "hooks", "origin": "project_file", - "scope": "_anonymous_cJSON_c_435_9" + "scope": "_anonymous_cJSON_c_436_9" } ], "name": "", @@ -285364,7 +287948,7 @@ "display": "struct printbuffer", "location": { "column": "3", - "line": "444", + "line": "445", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "printbuffer", @@ -285378,7 +287962,7 @@ "display": "unsigned char * ensure(printbuffer *const, size_t)", "location": { "column": "23", - "line": "447", + "line": "448", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "ensure", @@ -285386,13 +287970,13 @@ "scope": null }, { - "ID": "c:cJSON.c@12468@F@ensure@newbuffer", + "ID": "c:cJSON.c@12500@F@ensure@newbuffer", "What": "Variable", "defdec": "Def", "display": "newbuffer", "location": { "column": "20", - "line": "449", + "line": "450", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "newbuffer", @@ -285400,13 +287984,13 @@ "scope": null }, { - "ID": "c:cJSON.c@12506@F@ensure@newsize", + "ID": "c:cJSON.c@12538@F@ensure@newsize", "What": "Variable", "defdec": "Def", "display": "newsize", "location": { "column": "12", - "line": "450", + "line": "451", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "newsize", @@ -285420,7 +288004,7 @@ "display": "void update_offset(printbuffer *const)", "location": { "column": "13", - "line": "533", + "line": "534", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "update_offset", @@ -285428,13 +288012,13 @@ "scope": null }, { - "ID": "c:cJSON.c@14419@F@update_offset@buffer_pointer", + "ID": "c:cJSON.c@14451@F@update_offset@buffer_pointer", "What": "Variable", "defdec": "Def", "display": "buffer_pointer", "location": { "column": "26", - "line": "535", + "line": "536", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "buffer_pointer", @@ -285448,7 +288032,7 @@ "display": "cJSON_bool compare_double(double, double)", "location": { "column": "19", - "line": "546", + "line": "547", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "compare_double", @@ -285456,13 +288040,13 @@ "scope": null }, { - "ID": "c:cJSON.c@14788@F@compare_double@maxVal", + "ID": "c:cJSON.c@14820@F@compare_double@maxVal", "What": "Variable", "defdec": "Def", "display": "maxVal", "location": { "column": "12", - "line": "548", + "line": "549", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "maxVal", @@ -285476,7 +288060,7 @@ "display": "cJSON_bool print_number(const cJSON *const, printbuffer *const)", "location": { "column": "19", - "line": "553", + "line": "554", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_number", @@ -285484,13 +288068,13 @@ "scope": null }, { - "ID": "c:cJSON.c@15067@F@print_number@output_pointer", + "ID": "c:cJSON.c@15099@F@print_number@output_pointer", "What": "Variable", "defdec": "Def", "display": "output_pointer", "location": { "column": "20", - "line": "555", + "line": "556", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output_pointer", @@ -285498,13 +288082,13 @@ "scope": null }, { - "ID": "c:cJSON.c@15110@F@print_number@d", + "ID": "c:cJSON.c@15142@F@print_number@d", "What": "Variable", "defdec": "Def", "display": "d", "location": { "column": "12", - "line": "556", + "line": "557", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "d", @@ -285512,13 +288096,13 @@ "scope": null }, { - "ID": "c:cJSON.c@15145@F@print_number@length", + "ID": "c:cJSON.c@15177@F@print_number@length", "What": "Variable", "defdec": "Def", "display": "length", "location": { "column": "9", - "line": "557", + "line": "558", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "length", @@ -285526,13 +288110,13 @@ "scope": null }, { - "ID": "c:cJSON.c@15166@F@print_number@i", + "ID": "c:cJSON.c@15198@F@print_number@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "12", - "line": "558", + "line": "559", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -285540,13 +288124,13 @@ "scope": null }, { - "ID": "c:cJSON.c@15185@F@print_number@number_buffer", + "ID": "c:cJSON.c@15217@F@print_number@number_buffer", "What": "Variable", "defdec": "Def", "display": "number_buffer", "location": { "column": "19", - "line": "559", + "line": "560", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "number_buffer", @@ -285554,13 +288138,13 @@ "scope": null }, { - "ID": "c:cJSON.c@15277@F@print_number@decimal_point", + "ID": "c:cJSON.c@15309@F@print_number@decimal_point", "What": "Variable", "defdec": "Def", "display": "decimal_point", "location": { "column": "19", - "line": "560", + "line": "561", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "decimal_point", @@ -285568,13 +288152,13 @@ "scope": null }, { - "ID": "c:cJSON.c@15333@F@print_number@test", + "ID": "c:cJSON.c@15365@F@print_number@test", "What": "Variable", "defdec": "Def", "display": "test", "location": { "column": "12", - "line": "561", + "line": "562", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "test", @@ -285588,7 +288172,7 @@ "display": "unsigned int parse_hex4(const unsigned char *const)", "location": { "column": "17", - "line": "623", + "line": "624", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_hex4", @@ -285596,13 +288180,13 @@ "scope": null }, { - "ID": "c:cJSON.c@17106@F@parse_hex4@h", + "ID": "c:cJSON.c@17138@F@parse_hex4@h", "What": "Variable", "defdec": "Def", "display": "h", "location": { "column": "18", - "line": "625", + "line": "626", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "h", @@ -285610,13 +288194,13 @@ "scope": null }, { - "ID": "c:cJSON.c@17131@F@parse_hex4@i", + "ID": "c:cJSON.c@17163@F@parse_hex4@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "12", - "line": "626", + "line": "627", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -285630,7 +288214,7 @@ "display": "unsigned char utf16_literal_to_utf8(const unsigned char *const, const unsigned char *const, unsigned char **)", "location": { "column": "22", - "line": "660", + "line": "661", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "utf16_literal_to_utf8", @@ -285638,13 +288222,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18106@F@utf16_literal_to_utf8@codepoint", + "ID": "c:cJSON.c@18138@F@utf16_literal_to_utf8@codepoint", "What": "Variable", "defdec": "Def", "display": "codepoint", "location": { "column": "23", - "line": "662", + "line": "663", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "codepoint", @@ -285652,13 +288236,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18144@F@utf16_literal_to_utf8@first_code", + "ID": "c:cJSON.c@18176@F@utf16_literal_to_utf8@first_code", "What": "Variable", "defdec": "Def", "display": "first_code", "location": { "column": "18", - "line": "663", + "line": "664", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "first_code", @@ -285666,13 +288250,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18178@F@utf16_literal_to_utf8@first_sequence", + "ID": "c:cJSON.c@18210@F@utf16_literal_to_utf8@first_sequence", "What": "Variable", "defdec": "Def", "display": "first_sequence", "location": { "column": "26", - "line": "664", + "line": "665", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "first_sequence", @@ -285680,13 +288264,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18236@F@utf16_literal_to_utf8@utf8_length", + "ID": "c:cJSON.c@18268@F@utf16_literal_to_utf8@utf8_length", "What": "Variable", "defdec": "Def", "display": "utf8_length", "location": { "column": "19", - "line": "665", + "line": "666", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "utf8_length", @@ -285694,13 +288278,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18272@F@utf16_literal_to_utf8@utf8_position", + "ID": "c:cJSON.c@18304@F@utf16_literal_to_utf8@utf8_position", "What": "Variable", "defdec": "Def", "display": "utf8_position", "location": { "column": "19", - "line": "666", + "line": "667", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "utf8_position", @@ -285708,13 +288292,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18310@F@utf16_literal_to_utf8@sequence_length", + "ID": "c:cJSON.c@18342@F@utf16_literal_to_utf8@sequence_length", "What": "Variable", "defdec": "Def", "display": "sequence_length", "location": { "column": "19", - "line": "667", + "line": "668", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "sequence_length", @@ -285722,13 +288306,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18350@F@utf16_literal_to_utf8@first_byte_mark", + "ID": "c:cJSON.c@18382@F@utf16_literal_to_utf8@first_byte_mark", "What": "Variable", "defdec": "Def", "display": "first_byte_mark", "location": { "column": "19", - "line": "668", + "line": "669", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "first_byte_mark", @@ -285736,13 +288320,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18841@F@utf16_literal_to_utf8@second_sequence", + "ID": "c:cJSON.c@18873@F@utf16_literal_to_utf8@second_sequence", "What": "Variable", "defdec": "Def", "display": "second_sequence", "location": { "column": "30", - "line": "688", + "line": "689", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "second_sequence", @@ -285750,13 +288334,13 @@ "scope": null }, { - "ID": "c:cJSON.c@18909@F@utf16_literal_to_utf8@second_code", + "ID": "c:cJSON.c@18941@F@utf16_literal_to_utf8@second_code", "What": "Variable", "defdec": "Def", "display": "second_code", "location": { "column": "22", - "line": "689", + "line": "690", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "second_code", @@ -285770,7 +288354,7 @@ "display": "cJSON_bool parse_string(cJSON *const, parse_buffer *const)", "location": { "column": "19", - "line": "781", + "line": "782", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_string", @@ -285778,13 +288362,13 @@ "scope": null }, { - "ID": "c:cJSON.c@21561@F@parse_string@input_pointer", + "ID": "c:cJSON.c@21593@F@parse_string@input_pointer", "What": "Variable", "defdec": "Def", "display": "input_pointer", "location": { "column": "26", - "line": "783", + "line": "784", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "input_pointer", @@ -285792,13 +288376,13 @@ "scope": null }, { - "ID": "c:cJSON.c@21639@F@parse_string@input_end", + "ID": "c:cJSON.c@21671@F@parse_string@input_end", "What": "Variable", "defdec": "Def", "display": "input_end", "location": { "column": "26", - "line": "784", + "line": "785", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "input_end", @@ -285806,13 +288390,13 @@ "scope": null }, { - "ID": "c:cJSON.c@21713@F@parse_string@output_pointer", + "ID": "c:cJSON.c@21745@F@parse_string@output_pointer", "What": "Variable", "defdec": "Def", "display": "output_pointer", "location": { "column": "20", - "line": "785", + "line": "786", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output_pointer", @@ -285820,13 +288404,13 @@ "scope": null }, { - "ID": "c:cJSON.c@21756@F@parse_string@output", + "ID": "c:cJSON.c@21788@F@parse_string@output", "What": "Variable", "defdec": "Def", "display": "output", "location": { "column": "20", - "line": "786", + "line": "787", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output", @@ -285834,13 +288418,13 @@ "scope": null }, { - "ID": "c:cJSON.c@21987@F@parse_string@allocation_length", + "ID": "c:cJSON.c@22019@F@parse_string@allocation_length", "What": "Variable", "defdec": "Def", "display": "allocation_length", "location": { "column": "16", - "line": "796", + "line": "797", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "allocation_length", @@ -285848,13 +288432,13 @@ "scope": null }, { - "ID": "c:cJSON.c@22026@F@parse_string@skipped_bytes", + "ID": "c:cJSON.c@22058@F@parse_string@skipped_bytes", "What": "Variable", "defdec": "Def", "display": "skipped_bytes", "location": { "column": "16", - "line": "797", + "line": "798", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "skipped_bytes", @@ -285862,13 +288446,13 @@ "scope": null }, { - "ID": "c:cJSON.c@23491@F@parse_string@sequence_length", + "ID": "c:cJSON.c@23523@F@parse_string@sequence_length", "What": "Variable", "defdec": "Def", "display": "sequence_length", "location": { "column": "27", - "line": "838", + "line": "839", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "sequence_length", @@ -285882,7 +288466,7 @@ "display": "cJSON_bool print_string_ptr(const unsigned char *const, printbuffer *const)", "location": { "column": "19", - "line": "911", + "line": "912", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_string_ptr", @@ -285890,13 +288474,13 @@ "scope": null }, { - "ID": "c:cJSON.c@25646@F@print_string_ptr@input_pointer", + "ID": "c:cJSON.c@25678@F@print_string_ptr@input_pointer", "What": "Variable", "defdec": "Def", "display": "input_pointer", "location": { "column": "26", - "line": "913", + "line": "914", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "input_pointer", @@ -285904,13 +288488,13 @@ "scope": null }, { - "ID": "c:cJSON.c@25694@F@print_string_ptr@output", + "ID": "c:cJSON.c@25726@F@print_string_ptr@output", "What": "Variable", "defdec": "Def", "display": "output", "location": { "column": "20", - "line": "914", + "line": "915", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output", @@ -285918,13 +288502,13 @@ "scope": null }, { - "ID": "c:cJSON.c@25729@F@print_string_ptr@output_pointer", + "ID": "c:cJSON.c@25761@F@print_string_ptr@output_pointer", "What": "Variable", "defdec": "Def", "display": "output_pointer", "location": { "column": "20", - "line": "915", + "line": "916", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output_pointer", @@ -285932,13 +288516,13 @@ "scope": null }, { - "ID": "c:cJSON.c@25772@F@print_string_ptr@output_length", + "ID": "c:cJSON.c@25804@F@print_string_ptr@output_length", "What": "Variable", "defdec": "Def", "display": "output_length", "location": { "column": "12", - "line": "916", + "line": "917", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output_length", @@ -285946,13 +288530,13 @@ "scope": null }, { - "ID": "c:cJSON.c@25867@F@print_string_ptr@escape_characters", + "ID": "c:cJSON.c@25899@F@print_string_ptr@escape_characters", "What": "Variable", "defdec": "Def", "display": "escape_characters", "location": { "column": "12", - "line": "918", + "line": "919", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "escape_characters", @@ -285966,7 +288550,7 @@ "display": "cJSON_bool print_string(const cJSON *const, printbuffer *const)", "location": { "column": "19", - "line": "1033", + "line": "1034", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_string", @@ -285980,7 +288564,7 @@ "display": "cJSON_bool parse_value(cJSON *const, parse_buffer *const)", "location": { "column": "19", - "line": "1039", + "line": "1040", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_value", @@ -285994,7 +288578,7 @@ "display": "cJSON_bool print_value(const cJSON *const, printbuffer *const)", "location": { "column": "19", - "line": "1040", + "line": "1041", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_value", @@ -286008,7 +288592,7 @@ "display": "cJSON_bool parse_array(cJSON *const, parse_buffer *const)", "location": { "column": "19", - "line": "1041", + "line": "1042", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_array", @@ -286022,7 +288606,7 @@ "display": "cJSON_bool print_array(const cJSON *const, printbuffer *const)", "location": { "column": "19", - "line": "1042", + "line": "1043", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_array", @@ -286036,7 +288620,7 @@ "display": "cJSON_bool parse_object(cJSON *const, parse_buffer *const)", "location": { "column": "19", - "line": "1043", + "line": "1044", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_object", @@ -286050,7 +288634,7 @@ "display": "cJSON_bool print_object(const cJSON *const, printbuffer *const)", "location": { "column": "19", - "line": "1044", + "line": "1045", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_object", @@ -286064,7 +288648,7 @@ "display": "parse_buffer * buffer_skip_whitespace(parse_buffer *const)", "location": { "column": "22", - "line": "1047", + "line": "1048", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "buffer_skip_whitespace", @@ -286078,7 +288662,7 @@ "display": "parse_buffer * skip_utf8_bom(parse_buffer *const)", "location": { "column": "22", - "line": "1073", + "line": "1074", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "skip_utf8_bom", @@ -286092,7 +288676,7 @@ "display": "cJSON * cJSON_ParseWithOpts(const char *, const char **, cJSON_bool)", "location": { "column": "23", - "line": "1088", + "line": "1089", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_ParseWithOpts", @@ -286100,13 +288684,13 @@ "scope": null }, { - "ID": "c:cJSON.c@30989@F@cJSON_ParseWithOpts@buffer_length", + "ID": "c:cJSON.c@31021@F@cJSON_ParseWithOpts@buffer_length", "What": "Variable", "defdec": "Def", "display": "buffer_length", "location": { "column": "12", - "line": "1090", + "line": "1091", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "buffer_length", @@ -286120,7 +288704,7 @@ "display": "cJSON * cJSON_ParseWithLengthOpts(const char *, size_t, const char **, cJSON_bool)", "location": { "column": "23", - "line": "1104", + "line": "1105", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_ParseWithLengthOpts", @@ -286128,13 +288712,13 @@ "scope": null }, { - "ID": "c:cJSON.c@31528@F@cJSON_ParseWithLengthOpts@buffer", + "ID": "c:cJSON.c@31560@F@cJSON_ParseWithLengthOpts@buffer", "What": "Variable", "defdec": "Def", "display": "buffer", "location": { "column": "18", - "line": "1106", + "line": "1107", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "buffer", @@ -286142,13 +288726,13 @@ "scope": null }, { - "ID": "c:cJSON.c@31584@F@cJSON_ParseWithLengthOpts@item", + "ID": "c:cJSON.c@31616@F@cJSON_ParseWithLengthOpts@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "1107", + "line": "1108", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -286156,13 +288740,13 @@ "scope": null }, { - "ID": "c:cJSON.c@32790@F@cJSON_ParseWithLengthOpts@local_error", + "ID": "c:cJSON.c@32822@F@cJSON_ParseWithLengthOpts@local_error", "What": "Variable", "defdec": "Def", "display": "local_error", "location": { "column": "15", - "line": "1159", + "line": "1160", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "local_error", @@ -286176,7 +288760,7 @@ "display": "cJSON * cJSON_Parse(const char *)", "location": { "column": "23", - "line": "1184", + "line": "1185", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_Parse", @@ -286190,7 +288774,7 @@ "display": "cJSON * cJSON_ParseWithLength(const char *, size_t)", "location": { "column": "23", - "line": "1189", + "line": "1190", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_ParseWithLength", @@ -286198,13 +288782,13 @@ "scope": null }, { - "ID": "c:cJSON.c@33672@macro@cjson_min", + "ID": "c:cJSON.c@33704@macro@cjson_min", "What": "MacroDef", "defdec": "Def", "display": "cjson_min", "location": { "column": "9", - "line": "1194", + "line": "1195", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cjson_min", @@ -286218,7 +288802,7 @@ "display": "unsigned char * print(const cJSON *const, cJSON_bool, const internal_hooks *const)", "location": { "column": "23", - "line": "1196", + "line": "1197", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print", @@ -286226,13 +288810,13 @@ "scope": null }, { - "ID": "c:cJSON.c@33834@F@print@default_buffer_size", + "ID": "c:cJSON.c@33866@F@print@default_buffer_size", "What": "Variable", "defdec": "Def", "display": "default_buffer_size", "location": { "column": "25", - "line": "1198", + "line": "1199", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "default_buffer_size", @@ -286240,13 +288824,13 @@ "scope": null }, { - "ID": "c:cJSON.c@33886@F@print@buffer", + "ID": "c:cJSON.c@33918@F@print@buffer", "What": "Variable", "defdec": "Def", "display": "buffer", "location": { "column": "17", - "line": "1199", + "line": "1200", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "buffer", @@ -286254,13 +288838,13 @@ "scope": null }, { - "ID": "c:cJSON.c@33914@F@print@printed", + "ID": "c:cJSON.c@33946@F@print@printed", "What": "Variable", "defdec": "Def", "display": "printed", "location": { "column": "20", - "line": "1200", + "line": "1201", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "printed", @@ -286274,7 +288858,7 @@ "display": "char * cJSON_Print(const cJSON *)", "location": { "column": "22", - "line": "1264", + "line": "1265", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_Print", @@ -286288,7 +288872,7 @@ "display": "char * cJSON_PrintUnformatted(const cJSON *)", "location": { "column": "22", - "line": "1269", + "line": "1270", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_PrintUnformatted", @@ -286302,7 +288886,7 @@ "display": "char * cJSON_PrintBuffered(const cJSON *, int, cJSON_bool)", "location": { "column": "22", - "line": "1274", + "line": "1275", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_PrintBuffered", @@ -286310,13 +288894,13 @@ "scope": null }, { - "ID": "c:cJSON.c@35836@F@cJSON_PrintBuffered@p", + "ID": "c:cJSON.c@35868@F@cJSON_PrintBuffered@p", "What": "Variable", "defdec": "Def", "display": "p", "location": { "column": "17", - "line": "1276", + "line": "1277", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "p", @@ -286330,7 +288914,7 @@ "display": "cJSON_bool cJSON_PrintPreallocated(cJSON *, char *, const int, const cJSON_bool)", "location": { "column": "26", - "line": "1305", + "line": "1306", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_PrintPreallocated", @@ -286338,13 +288922,13 @@ "scope": null }, { - "ID": "c:cJSON.c@36516@F@cJSON_PrintPreallocated@p", + "ID": "c:cJSON.c@36548@F@cJSON_PrintPreallocated@p", "What": "Variable", "defdec": "Def", "display": "p", "location": { "column": "17", - "line": "1307", + "line": "1308", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "p", @@ -286358,7 +288942,7 @@ "display": "cJSON_bool parse_value(cJSON *const, parse_buffer *const)", "location": { "column": "19", - "line": "1325", + "line": "1326", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_value", @@ -286372,7 +288956,7 @@ "display": "cJSON_bool print_value(const cJSON *const, printbuffer *const)", "location": { "column": "19", - "line": "1380", + "line": "1381", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_value", @@ -286380,13 +288964,13 @@ "scope": null }, { - "ID": "c:cJSON.c@38866@F@print_value@output", + "ID": "c:cJSON.c@38898@F@print_value@output", "What": "Variable", "defdec": "Def", "display": "output", "location": { "column": "20", - "line": "1382", + "line": "1383", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output", @@ -286394,13 +288978,13 @@ "scope": null }, { - "ID": "c:cJSON.c@39886@F@print_value@raw_length", + "ID": "c:cJSON.c@39918@F@print_value@raw_length", "What": "Variable", "defdec": "Def", "display": "raw_length", "location": { "column": "20", - "line": "1423", + "line": "1424", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "raw_length", @@ -286414,7 +288998,7 @@ "display": "cJSON_bool parse_array(cJSON *const, parse_buffer *const)", "location": { "column": "19", - "line": "1454", + "line": "1455", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_array", @@ -286422,13 +289006,13 @@ "scope": null }, { - "ID": "c:cJSON.c@40775@F@parse_array@head", + "ID": "c:cJSON.c@40807@F@parse_array@head", "What": "Variable", "defdec": "Def", "display": "head", "location": { "column": "12", - "line": "1456", + "line": "1457", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "head", @@ -286436,13 +289020,13 @@ "scope": null }, { - "ID": "c:cJSON.c@40830@F@parse_array@current_item", + "ID": "c:cJSON.c@40862@F@parse_array@current_item", "What": "Variable", "defdec": "Def", "display": "current_item", "location": { "column": "12", - "line": "1457", + "line": "1458", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "current_item", @@ -286450,13 +289034,13 @@ "scope": null }, { - "ID": "c:cJSON.c@41734@F@parse_array@new_item", + "ID": "c:cJSON.c@41766@F@parse_array@new_item", "What": "Variable", "defdec": "Def", "display": "new_item", "location": { "column": "16", - "line": "1492", + "line": "1493", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "new_item", @@ -286470,7 +289054,7 @@ "display": "cJSON_bool print_array(const cJSON *const, printbuffer *const)", "location": { "column": "19", - "line": "1552", + "line": "1553", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_array", @@ -286478,13 +289062,13 @@ "scope": null }, { - "ID": "c:cJSON.c@43282@F@print_array@output_pointer", + "ID": "c:cJSON.c@43314@F@print_array@output_pointer", "What": "Variable", "defdec": "Def", "display": "output_pointer", "location": { "column": "20", - "line": "1554", + "line": "1555", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output_pointer", @@ -286492,13 +289076,13 @@ "scope": null }, { - "ID": "c:cJSON.c@43325@F@print_array@length", + "ID": "c:cJSON.c@43357@F@print_array@length", "What": "Variable", "defdec": "Def", "display": "length", "location": { "column": "12", - "line": "1555", + "line": "1556", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "length", @@ -286506,13 +289090,13 @@ "scope": null }, { - "ID": "c:cJSON.c@43349@F@print_array@current_element", + "ID": "c:cJSON.c@43381@F@print_array@current_element", "What": "Variable", "defdec": "Def", "display": "current_element", "location": { "column": "12", - "line": "1556", + "line": "1557", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "current_element", @@ -286526,7 +289110,7 @@ "display": "cJSON_bool parse_object(cJSON *const, parse_buffer *const)", "location": { "column": "19", - "line": "1614", + "line": "1615", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "parse_object", @@ -286534,13 +289118,13 @@ "scope": null }, { - "ID": "c:cJSON.c@44875@F@parse_object@head", + "ID": "c:cJSON.c@44907@F@parse_object@head", "What": "Variable", "defdec": "Def", "display": "head", "location": { "column": "12", - "line": "1616", + "line": "1617", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "head", @@ -286548,13 +289132,13 @@ "scope": null }, { - "ID": "c:cJSON.c@44923@F@parse_object@current_item", + "ID": "c:cJSON.c@44955@F@parse_object@current_item", "What": "Variable", "defdec": "Def", "display": "current_item", "location": { "column": "12", - "line": "1617", + "line": "1618", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "current_item", @@ -286562,13 +289146,13 @@ "scope": null }, { - "ID": "c:cJSON.c@45856@F@parse_object@new_item", + "ID": "c:cJSON.c@45888@F@parse_object@new_item", "What": "Variable", "defdec": "Def", "display": "new_item", "location": { "column": "16", - "line": "1650", + "line": "1651", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "new_item", @@ -286582,7 +289166,7 @@ "display": "cJSON_bool print_object(const cJSON *const, printbuffer *const)", "location": { "column": "19", - "line": "1732", + "line": "1733", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "print_object", @@ -286590,13 +289174,13 @@ "scope": null }, { - "ID": "c:cJSON.c@48191@F@print_object@output_pointer", + "ID": "c:cJSON.c@48223@F@print_object@output_pointer", "What": "Variable", "defdec": "Def", "display": "output_pointer", "location": { "column": "20", - "line": "1734", + "line": "1735", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "output_pointer", @@ -286604,13 +289188,13 @@ "scope": null }, { - "ID": "c:cJSON.c@48234@F@print_object@length", + "ID": "c:cJSON.c@48266@F@print_object@length", "What": "Variable", "defdec": "Def", "display": "length", "location": { "column": "12", - "line": "1735", + "line": "1736", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "length", @@ -286618,13 +289202,13 @@ "scope": null }, { - "ID": "c:cJSON.c@48258@F@print_object@current_item", + "ID": "c:cJSON.c@48290@F@print_object@current_item", "What": "Variable", "defdec": "Def", "display": "current_item", "location": { "column": "12", - "line": "1736", + "line": "1737", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "current_item", @@ -286632,13 +289216,13 @@ "scope": null }, { - "ID": "c:cJSON.c@48870@F@print_object@i", + "ID": "c:cJSON.c@48902@F@print_object@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "20", - "line": "1763", + "line": "1764", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -286646,13 +289230,13 @@ "scope": null }, { - "ID": "c:cJSON.c@50837@F@print_object@i", + "ID": "c:cJSON.c@50869@F@print_object@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "16", - "line": "1832", + "line": "1833", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -286666,7 +289250,7 @@ "display": "int cJSON_GetArraySize(const cJSON *)", "location": { "column": "19", - "line": "1846", + "line": "1847", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_GetArraySize", @@ -286674,13 +289258,13 @@ "scope": null }, { - "ID": "c:cJSON.c@51194@F@cJSON_GetArraySize@child", + "ID": "c:cJSON.c@51226@F@cJSON_GetArraySize@child", "What": "Variable", "defdec": "Def", "display": "child", "location": { "column": "12", - "line": "1848", + "line": "1849", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "child", @@ -286688,13 +289272,13 @@ "scope": null }, { - "ID": "c:cJSON.c@51220@F@cJSON_GetArraySize@size", + "ID": "c:cJSON.c@51252@F@cJSON_GetArraySize@size", "What": "Variable", "defdec": "Def", "display": "size", "location": { "column": "12", - "line": "1849", + "line": "1850", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "size", @@ -286708,7 +289292,7 @@ "display": "cJSON * get_array_item(const cJSON *, size_t)", "location": { "column": "15", - "line": "1869", + "line": "1870", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "get_array_item", @@ -286716,13 +289300,13 @@ "scope": null }, { - "ID": "c:cJSON.c@51596@F@get_array_item@current_child", + "ID": "c:cJSON.c@51628@F@get_array_item@current_child", "What": "Variable", "defdec": "Def", "display": "current_child", "location": { "column": "12", - "line": "1871", + "line": "1872", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "current_child", @@ -286736,7 +289320,7 @@ "display": "cJSON * cJSON_GetArrayItem(const cJSON *, int)", "location": { "column": "23", - "line": "1888", + "line": "1889", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_GetArrayItem", @@ -286750,7 +289334,7 @@ "display": "cJSON * get_object_item(const cJSON *const, const char *const, const cJSON_bool)", "location": { "column": "15", - "line": "1898", + "line": "1899", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "get_object_item", @@ -286758,13 +289342,13 @@ "scope": null }, { - "ID": "c:cJSON.c@52202@F@get_object_item@current_element", + "ID": "c:cJSON.c@52234@F@get_object_item@current_element", "What": "Variable", "defdec": "Def", "display": "current_element", "location": { "column": "12", - "line": "1900", + "line": "1901", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "current_element", @@ -286778,7 +289362,7 @@ "display": "cJSON * cJSON_GetObjectItem(const cJSON *const, const char *const)", "location": { "column": "23", - "line": "1930", + "line": "1931", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_GetObjectItem", @@ -286792,7 +289376,7 @@ "display": "cJSON * cJSON_GetObjectItemCaseSensitive(const cJSON *const, const char *const)", "location": { "column": "23", - "line": "1935", + "line": "1936", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_GetObjectItemCaseSensitive", @@ -286806,7 +289390,7 @@ "display": "cJSON_bool cJSON_HasObjectItem(const cJSON *, const char *)", "location": { "column": "26", - "line": "1940", + "line": "1941", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_HasObjectItem", @@ -286820,7 +289404,7 @@ "display": "void suffix_object(cJSON *, cJSON *)", "location": { "column": "13", - "line": "1946", + "line": "1947", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "suffix_object", @@ -286834,7 +289418,7 @@ "display": "cJSON * create_reference(const cJSON *, const internal_hooks *const)", "location": { "column": "15", - "line": "1953", + "line": "1954", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "create_reference", @@ -286842,13 +289426,13 @@ "scope": null }, { - "ID": "c:cJSON.c@53759@F@create_reference@reference", + "ID": "c:cJSON.c@53791@F@create_reference@reference", "What": "Variable", "defdec": "Def", "display": "reference", "location": { "column": "12", - "line": "1955", + "line": "1956", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "reference", @@ -286862,7 +289446,7 @@ "display": "cJSON_bool add_item_to_array(cJSON *, cJSON *)", "location": { "column": "19", - "line": "1974", + "line": "1975", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "add_item_to_array", @@ -286870,13 +289454,13 @@ "scope": null }, { - "ID": "c:cJSON.c@54217@F@add_item_to_array@child", + "ID": "c:cJSON.c@54249@F@add_item_to_array@child", "What": "Variable", "defdec": "Def", "display": "child", "location": { "column": "12", - "line": "1976", + "line": "1977", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "child", @@ -286890,7 +289474,7 @@ "display": "cJSON_bool cJSON_AddItemToArray(cJSON *, cJSON *)", "location": { "column": "26", - "line": "2008", + "line": "2009", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddItemToArray", @@ -286904,7 +289488,7 @@ "display": "void * cast_away_const(const void *)", "location": { "column": "14", - "line": "2020", + "line": "2021", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cast_away_const", @@ -286918,7 +289502,7 @@ "display": "cJSON_bool add_item_to_object(cJSON *const, const char *const, cJSON *const, const internal_hooks *const, const cJSON_bool)", "location": { "column": "19", - "line": "2029", + "line": "2030", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "add_item_to_object", @@ -286926,13 +289510,13 @@ "scope": null }, { - "ID": "c:cJSON.c@55688@F@add_item_to_object@new_key", + "ID": "c:cJSON.c@55720@F@add_item_to_object@new_key", "What": "Variable", "defdec": "Def", "display": "new_key", "location": { "column": "11", - "line": "2031", + "line": "2032", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "new_key", @@ -286940,13 +289524,13 @@ "scope": null }, { - "ID": "c:cJSON.c@55715@F@add_item_to_object@new_type", + "ID": "c:cJSON.c@55747@F@add_item_to_object@new_type", "What": "Variable", "defdec": "Def", "display": "new_type", "location": { "column": "9", - "line": "2032", + "line": "2033", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "new_type", @@ -286960,7 +289544,7 @@ "display": "cJSON_bool cJSON_AddItemToObject(cJSON *, const char *, cJSON *)", "location": { "column": "26", - "line": "2066", + "line": "2067", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddItemToObject", @@ -286974,7 +289558,7 @@ "display": "cJSON_bool cJSON_AddItemToObjectCS(cJSON *, const char *, cJSON *)", "location": { "column": "26", - "line": "2072", + "line": "2073", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddItemToObjectCS", @@ -286988,7 +289572,7 @@ "display": "cJSON_bool cJSON_AddItemReferenceToArray(cJSON *, cJSON *)", "location": { "column": "26", - "line": "2077", + "line": "2078", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddItemReferenceToArray", @@ -287002,7 +289586,7 @@ "display": "cJSON_bool cJSON_AddItemReferenceToObject(cJSON *, const char *, cJSON *)", "location": { "column": "26", - "line": "2087", + "line": "2088", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddItemReferenceToObject", @@ -287016,7 +289600,7 @@ "display": "cJSON * cJSON_AddNullToObject(cJSON *const, const char *const)", "location": { "column": "22", - "line": "2097", + "line": "2098", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddNullToObject", @@ -287024,13 +289608,13 @@ "scope": null }, { - "ID": "c:cJSON.c@57550@F@cJSON_AddNullToObject@null", + "ID": "c:cJSON.c@57582@F@cJSON_AddNullToObject@null", "What": "Variable", "defdec": "Def", "display": "null", "location": { "column": "12", - "line": "2099", + "line": "2100", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "null", @@ -287044,7 +289628,7 @@ "display": "cJSON * cJSON_AddTrueToObject(cJSON *const, const char *const)", "location": { "column": "22", - "line": "2109", + "line": "2110", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddTrueToObject", @@ -287052,13 +289636,13 @@ "scope": null }, { - "ID": "c:cJSON.c@57840@F@cJSON_AddTrueToObject@true_item", + "ID": "c:cJSON.c@57872@F@cJSON_AddTrueToObject@true_item", "What": "Variable", "defdec": "Def", "display": "true_item", "location": { "column": "12", - "line": "2111", + "line": "2112", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "true_item", @@ -287072,7 +289656,7 @@ "display": "cJSON * cJSON_AddFalseToObject(cJSON *const, const char *const)", "location": { "column": "22", - "line": "2121", + "line": "2122", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddFalseToObject", @@ -287080,13 +289664,13 @@ "scope": null }, { - "ID": "c:cJSON.c@58151@F@cJSON_AddFalseToObject@false_item", + "ID": "c:cJSON.c@58183@F@cJSON_AddFalseToObject@false_item", "What": "Variable", "defdec": "Def", "display": "false_item", "location": { "column": "12", - "line": "2123", + "line": "2124", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "false_item", @@ -287100,7 +289684,7 @@ "display": "cJSON * cJSON_AddBoolToObject(cJSON *const, const char *const, const cJSON_bool)", "location": { "column": "22", - "line": "2133", + "line": "2134", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddBoolToObject", @@ -287108,13 +289692,13 @@ "scope": null }, { - "ID": "c:cJSON.c@58492@F@cJSON_AddBoolToObject@bool_item", + "ID": "c:cJSON.c@58524@F@cJSON_AddBoolToObject@bool_item", "What": "Variable", "defdec": "Def", "display": "bool_item", "location": { "column": "12", - "line": "2135", + "line": "2136", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "bool_item", @@ -287128,7 +289712,7 @@ "display": "cJSON * cJSON_AddNumberToObject(cJSON *const, const char *const, const double)", "location": { "column": "22", - "line": "2145", + "line": "2146", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddNumberToObject", @@ -287136,13 +289720,13 @@ "scope": null }, { - "ID": "c:cJSON.c@58832@F@cJSON_AddNumberToObject@number_item", + "ID": "c:cJSON.c@58864@F@cJSON_AddNumberToObject@number_item", "What": "Variable", "defdec": "Def", "display": "number_item", "location": { "column": "12", - "line": "2147", + "line": "2148", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "number_item", @@ -287156,7 +289740,7 @@ "display": "cJSON * cJSON_AddStringToObject(cJSON *const, const char *const, const char *const)", "location": { "column": "22", - "line": "2157", + "line": "2158", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddStringToObject", @@ -287164,13 +289748,13 @@ "scope": null }, { - "ID": "c:cJSON.c@59187@F@cJSON_AddStringToObject@string_item", + "ID": "c:cJSON.c@59219@F@cJSON_AddStringToObject@string_item", "What": "Variable", "defdec": "Def", "display": "string_item", "location": { "column": "12", - "line": "2159", + "line": "2160", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "string_item", @@ -287184,7 +289768,7 @@ "display": "cJSON * cJSON_AddRawToObject(cJSON *const, const char *const, const char *const)", "location": { "column": "22", - "line": "2169", + "line": "2170", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddRawToObject", @@ -287192,13 +289776,13 @@ "scope": null }, { - "ID": "c:cJSON.c@59536@F@cJSON_AddRawToObject@raw_item", + "ID": "c:cJSON.c@59568@F@cJSON_AddRawToObject@raw_item", "What": "Variable", "defdec": "Def", "display": "raw_item", "location": { "column": "12", - "line": "2171", + "line": "2172", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "raw_item", @@ -287212,7 +289796,7 @@ "display": "cJSON * cJSON_AddObjectToObject(cJSON *const, const char *const)", "location": { "column": "22", - "line": "2181", + "line": "2182", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddObjectToObject", @@ -287220,13 +289804,13 @@ "scope": null }, { - "ID": "c:cJSON.c@59846@F@cJSON_AddObjectToObject@object_item", + "ID": "c:cJSON.c@59878@F@cJSON_AddObjectToObject@object_item", "What": "Variable", "defdec": "Def", "display": "object_item", "location": { "column": "12", - "line": "2183", + "line": "2184", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "object_item", @@ -287240,7 +289824,7 @@ "display": "cJSON * cJSON_AddArrayToObject(cJSON *const, const char *const)", "location": { "column": "22", - "line": "2193", + "line": "2194", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_AddArrayToObject", @@ -287248,13 +289832,13 @@ "scope": null }, { - "ID": "c:cJSON.c@60167@F@cJSON_AddArrayToObject@array", + "ID": "c:cJSON.c@60199@F@cJSON_AddArrayToObject@array", "What": "Variable", "defdec": "Def", "display": "array", "location": { "column": "12", - "line": "2195", + "line": "2196", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "array", @@ -287268,7 +289852,7 @@ "display": "cJSON * cJSON_DetachItemViaPointer(cJSON *, cJSON *const)", "location": { "column": "23", - "line": "2205", + "line": "2206", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_DetachItemViaPointer", @@ -287282,7 +289866,7 @@ "display": "cJSON * cJSON_DetachItemFromArray(cJSON *, int)", "location": { "column": "23", - "line": "2241", + "line": "2242", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_DetachItemFromArray", @@ -287296,7 +289880,7 @@ "display": "void cJSON_DeleteItemFromArray(cJSON *, int)", "location": { "column": "20", - "line": "2251", + "line": "2252", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_DeleteItemFromArray", @@ -287310,7 +289894,7 @@ "display": "cJSON * cJSON_DetachItemFromObject(cJSON *, const char *)", "location": { "column": "23", - "line": "2256", + "line": "2257", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_DetachItemFromObject", @@ -287318,13 +289902,13 @@ "scope": null }, { - "ID": "c:cJSON.c@61611@F@cJSON_DetachItemFromObject@to_detach", + "ID": "c:cJSON.c@61643@F@cJSON_DetachItemFromObject@to_detach", "What": "Variable", "defdec": "Def", "display": "to_detach", "location": { "column": "12", - "line": "2258", + "line": "2259", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "to_detach", @@ -287338,7 +289922,7 @@ "display": "cJSON * cJSON_DetachItemFromObjectCaseSensitive(cJSON *, const char *)", "location": { "column": "23", - "line": "2263", + "line": "2264", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_DetachItemFromObjectCaseSensitive", @@ -287346,13 +289930,13 @@ "scope": null }, { - "ID": "c:cJSON.c@61839@F@cJSON_DetachItemFromObjectCaseSensitive@to_detach", + "ID": "c:cJSON.c@61871@F@cJSON_DetachItemFromObjectCaseSensitive@to_detach", "What": "Variable", "defdec": "Def", "display": "to_detach", "location": { "column": "12", - "line": "2265", + "line": "2266", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "to_detach", @@ -287366,7 +289950,7 @@ "display": "void cJSON_DeleteItemFromObject(cJSON *, const char *)", "location": { "column": "20", - "line": "2270", + "line": "2271", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_DeleteItemFromObject", @@ -287380,7 +289964,7 @@ "display": "void cJSON_DeleteItemFromObjectCaseSensitive(cJSON *, const char *)", "location": { "column": "20", - "line": "2275", + "line": "2276", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_DeleteItemFromObjectCaseSensitive", @@ -287394,7 +289978,7 @@ "display": "cJSON_bool cJSON_InsertItemInArray(cJSON *, int, cJSON *)", "location": { "column": "26", - "line": "2281", + "line": "2282", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_InsertItemInArray", @@ -287402,13 +289986,13 @@ "scope": null }, { - "ID": "c:cJSON.c@62454@F@cJSON_InsertItemInArray@after_inserted", + "ID": "c:cJSON.c@62486@F@cJSON_InsertItemInArray@after_inserted", "What": "Variable", "defdec": "Def", "display": "after_inserted", "location": { "column": "12", - "line": "2283", + "line": "2284", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "after_inserted", @@ -287422,7 +290006,7 @@ "display": "cJSON_bool cJSON_ReplaceItemViaPointer(cJSON *const, cJSON *const, cJSON *)", "location": { "column": "26", - "line": "2315", + "line": "2316", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_ReplaceItemViaPointer", @@ -287436,7 +290020,7 @@ "display": "cJSON_bool cJSON_ReplaceItemInArray(cJSON *, int, cJSON *)", "location": { "column": "26", - "line": "2364", + "line": "2365", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_ReplaceItemInArray", @@ -287450,7 +290034,7 @@ "display": "cJSON_bool replace_item_in_object(cJSON *, const char *, cJSON *, cJSON_bool)", "location": { "column": "19", - "line": "2374", + "line": "2375", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "replace_item_in_object", @@ -287464,7 +290048,7 @@ "display": "cJSON_bool cJSON_ReplaceItemInObject(cJSON *, const char *, cJSON *)", "location": { "column": "26", - "line": "2397", + "line": "2398", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_ReplaceItemInObject", @@ -287478,7 +290062,7 @@ "display": "cJSON_bool cJSON_ReplaceItemInObjectCaseSensitive(cJSON *, const char *, cJSON *)", "location": { "column": "26", - "line": "2402", + "line": "2403", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_ReplaceItemInObjectCaseSensitive", @@ -287492,7 +290076,7 @@ "display": "cJSON * cJSON_CreateNull(void)", "location": { "column": "23", - "line": "2408", + "line": "2409", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateNull", @@ -287500,13 +290084,13 @@ "scope": null }, { - "ID": "c:cJSON.c@65880@F@cJSON_CreateNull@item", + "ID": "c:cJSON.c@65912@F@cJSON_CreateNull@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2410", + "line": "2411", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287520,7 +290104,7 @@ "display": "cJSON * cJSON_CreateTrue(void)", "location": { "column": "23", - "line": "2419", + "line": "2420", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateTrue", @@ -287528,13 +290112,13 @@ "scope": null }, { - "ID": "c:cJSON.c@66066@F@cJSON_CreateTrue@item", + "ID": "c:cJSON.c@66098@F@cJSON_CreateTrue@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2421", + "line": "2422", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287548,7 +290132,7 @@ "display": "cJSON * cJSON_CreateFalse(void)", "location": { "column": "23", - "line": "2430", + "line": "2431", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateFalse", @@ -287556,13 +290140,13 @@ "scope": null }, { - "ID": "c:cJSON.c@66253@F@cJSON_CreateFalse@item", + "ID": "c:cJSON.c@66285@F@cJSON_CreateFalse@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2432", + "line": "2433", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287576,7 +290160,7 @@ "display": "cJSON * cJSON_CreateBool(cJSON_bool)", "location": { "column": "23", - "line": "2441", + "line": "2442", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateBool", @@ -287584,13 +290168,13 @@ "scope": null }, { - "ID": "c:cJSON.c@66454@F@cJSON_CreateBool@item", + "ID": "c:cJSON.c@66486@F@cJSON_CreateBool@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2443", + "line": "2444", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287604,7 +290188,7 @@ "display": "cJSON * cJSON_CreateNumber(double)", "location": { "column": "23", - "line": "2452", + "line": "2453", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateNumber", @@ -287612,13 +290196,13 @@ "scope": null }, { - "ID": "c:cJSON.c@66672@F@cJSON_CreateNumber@item", + "ID": "c:cJSON.c@66704@F@cJSON_CreateNumber@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2454", + "line": "2455", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287632,7 +290216,7 @@ "display": "cJSON * cJSON_CreateString(const char *)", "location": { "column": "23", - "line": "2478", + "line": "2479", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateString", @@ -287640,13 +290224,13 @@ "scope": null }, { - "ID": "c:cJSON.c@67231@F@cJSON_CreateString@item", + "ID": "c:cJSON.c@67263@F@cJSON_CreateString@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2480", + "line": "2481", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287660,7 +290244,7 @@ "display": "cJSON * cJSON_CreateStringReference(const char *)", "location": { "column": "23", - "line": "2495", + "line": "2496", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateStringReference", @@ -287668,13 +290252,13 @@ "scope": null }, { - "ID": "c:cJSON.c@67652@F@cJSON_CreateStringReference@item", + "ID": "c:cJSON.c@67684@F@cJSON_CreateStringReference@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2497", + "line": "2498", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287688,7 +290272,7 @@ "display": "cJSON * cJSON_CreateObjectReference(const cJSON *)", "location": { "column": "23", - "line": "2507", + "line": "2508", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateObjectReference", @@ -287696,13 +290280,13 @@ "scope": null }, { - "ID": "c:cJSON.c@67955@F@cJSON_CreateObjectReference@item", + "ID": "c:cJSON.c@67987@F@cJSON_CreateObjectReference@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2509", + "line": "2510", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287716,7 +290300,7 @@ "display": "cJSON * cJSON_CreateArrayReference(const cJSON *)", "location": { "column": "23", - "line": "2518", + "line": "2519", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateArrayReference", @@ -287724,13 +290308,13 @@ "scope": null }, { - "ID": "c:cJSON.c@68245@F@cJSON_CreateArrayReference@item", + "ID": "c:cJSON.c@68277@F@cJSON_CreateArrayReference@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2519", + "line": "2520", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287744,7 +290328,7 @@ "display": "cJSON * cJSON_CreateRaw(const char *)", "location": { "column": "23", - "line": "2528", + "line": "2529", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateRaw", @@ -287752,13 +290336,13 @@ "scope": null }, { - "ID": "c:cJSON.c@68521@F@cJSON_CreateRaw@item", + "ID": "c:cJSON.c@68553@F@cJSON_CreateRaw@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2530", + "line": "2531", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287772,7 +290356,7 @@ "display": "cJSON * cJSON_CreateArray(void)", "location": { "column": "23", - "line": "2545", + "line": "2546", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateArray", @@ -287780,13 +290364,13 @@ "scope": null }, { - "ID": "c:cJSON.c@68912@F@cJSON_CreateArray@item", + "ID": "c:cJSON.c@68944@F@cJSON_CreateArray@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2547", + "line": "2548", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287800,7 +290384,7 @@ "display": "cJSON * cJSON_CreateObject(void)", "location": { "column": "23", - "line": "2556", + "line": "2557", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateObject", @@ -287808,13 +290392,13 @@ "scope": null }, { - "ID": "c:cJSON.c@69099@F@cJSON_CreateObject@item", + "ID": "c:cJSON.c@69131@F@cJSON_CreateObject@item", "What": "Variable", "defdec": "Def", "display": "item", "location": { "column": "12", - "line": "2558", + "line": "2559", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "item", @@ -287828,7 +290412,7 @@ "display": "cJSON * cJSON_CreateIntArray(const int *, int)", "location": { "column": "23", - "line": "2568", + "line": "2569", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateIntArray", @@ -287836,13 +290420,13 @@ "scope": null }, { - "ID": "c:cJSON.c@69339@F@cJSON_CreateIntArray@i", + "ID": "c:cJSON.c@69371@F@cJSON_CreateIntArray@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "12", - "line": "2570", + "line": "2571", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -287850,13 +290434,13 @@ "scope": null }, { - "ID": "c:cJSON.c@69358@F@cJSON_CreateIntArray@n", + "ID": "c:cJSON.c@69390@F@cJSON_CreateIntArray@n", "What": "Variable", "defdec": "Def", "display": "n", "location": { "column": "12", - "line": "2571", + "line": "2572", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "n", @@ -287864,13 +290448,13 @@ "scope": null }, { - "ID": "c:cJSON.c@69380@F@cJSON_CreateIntArray@p", + "ID": "c:cJSON.c@69412@F@cJSON_CreateIntArray@p", "What": "Variable", "defdec": "Def", "display": "p", "location": { "column": "12", - "line": "2572", + "line": "2573", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "p", @@ -287878,13 +290462,13 @@ "scope": null }, { - "ID": "c:cJSON.c@69402@F@cJSON_CreateIntArray@a", + "ID": "c:cJSON.c@69434@F@cJSON_CreateIntArray@a", "What": "Variable", "defdec": "Def", "display": "a", "location": { "column": "12", - "line": "2573", + "line": "2574", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "a", @@ -287898,7 +290482,7 @@ "display": "cJSON * cJSON_CreateFloatArray(const float *, int)", "location": { "column": "23", - "line": "2608", + "line": "2609", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateFloatArray", @@ -287906,13 +290490,13 @@ "scope": null }, { - "ID": "c:cJSON.c@70059@F@cJSON_CreateFloatArray@i", + "ID": "c:cJSON.c@70091@F@cJSON_CreateFloatArray@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "12", - "line": "2610", + "line": "2611", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -287920,13 +290504,13 @@ "scope": null }, { - "ID": "c:cJSON.c@70078@F@cJSON_CreateFloatArray@n", + "ID": "c:cJSON.c@70110@F@cJSON_CreateFloatArray@n", "What": "Variable", "defdec": "Def", "display": "n", "location": { "column": "12", - "line": "2611", + "line": "2612", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "n", @@ -287934,13 +290518,13 @@ "scope": null }, { - "ID": "c:cJSON.c@70100@F@cJSON_CreateFloatArray@p", + "ID": "c:cJSON.c@70132@F@cJSON_CreateFloatArray@p", "What": "Variable", "defdec": "Def", "display": "p", "location": { "column": "12", - "line": "2612", + "line": "2613", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "p", @@ -287948,13 +290532,13 @@ "scope": null }, { - "ID": "c:cJSON.c@70122@F@cJSON_CreateFloatArray@a", + "ID": "c:cJSON.c@70154@F@cJSON_CreateFloatArray@a", "What": "Variable", "defdec": "Def", "display": "a", "location": { "column": "12", - "line": "2613", + "line": "2614", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "a", @@ -287968,7 +290552,7 @@ "display": "cJSON * cJSON_CreateDoubleArray(const double *, int)", "location": { "column": "23", - "line": "2648", + "line": "2649", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateDoubleArray", @@ -287976,13 +290560,13 @@ "scope": null }, { - "ID": "c:cJSON.c@70788@F@cJSON_CreateDoubleArray@i", + "ID": "c:cJSON.c@70820@F@cJSON_CreateDoubleArray@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "12", - "line": "2650", + "line": "2651", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -287990,13 +290574,13 @@ "scope": null }, { - "ID": "c:cJSON.c@70807@F@cJSON_CreateDoubleArray@n", + "ID": "c:cJSON.c@70839@F@cJSON_CreateDoubleArray@n", "What": "Variable", "defdec": "Def", "display": "n", "location": { "column": "12", - "line": "2651", + "line": "2652", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "n", @@ -288004,13 +290588,13 @@ "scope": null }, { - "ID": "c:cJSON.c@70829@F@cJSON_CreateDoubleArray@p", + "ID": "c:cJSON.c@70861@F@cJSON_CreateDoubleArray@p", "What": "Variable", "defdec": "Def", "display": "p", "location": { "column": "12", - "line": "2652", + "line": "2653", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "p", @@ -288018,13 +290602,13 @@ "scope": null }, { - "ID": "c:cJSON.c@70851@F@cJSON_CreateDoubleArray@a", + "ID": "c:cJSON.c@70883@F@cJSON_CreateDoubleArray@a", "What": "Variable", "defdec": "Def", "display": "a", "location": { "column": "12", - "line": "2653", + "line": "2654", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "a", @@ -288038,7 +290622,7 @@ "display": "cJSON * cJSON_CreateStringArray(const char *const *, int)", "location": { "column": "23", - "line": "2688", + "line": "2689", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_CreateStringArray", @@ -288046,13 +290630,13 @@ "scope": null }, { - "ID": "c:cJSON.c@71514@F@cJSON_CreateStringArray@i", + "ID": "c:cJSON.c@71546@F@cJSON_CreateStringArray@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "12", - "line": "2690", + "line": "2691", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "i", @@ -288060,13 +290644,13 @@ "scope": null }, { - "ID": "c:cJSON.c@71533@F@cJSON_CreateStringArray@n", + "ID": "c:cJSON.c@71565@F@cJSON_CreateStringArray@n", "What": "Variable", "defdec": "Def", "display": "n", "location": { "column": "12", - "line": "2691", + "line": "2692", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "n", @@ -288074,13 +290658,13 @@ "scope": null }, { - "ID": "c:cJSON.c@71555@F@cJSON_CreateStringArray@p", + "ID": "c:cJSON.c@71587@F@cJSON_CreateStringArray@p", "What": "Variable", "defdec": "Def", "display": "p", "location": { "column": "12", - "line": "2692", + "line": "2693", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "p", @@ -288088,13 +290672,13 @@ "scope": null }, { - "ID": "c:cJSON.c@71577@F@cJSON_CreateStringArray@a", + "ID": "c:cJSON.c@71609@F@cJSON_CreateStringArray@a", "What": "Variable", "defdec": "Def", "display": "a", "location": { "column": "12", - "line": "2693", + "line": "2694", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "a", @@ -288108,7 +290692,7 @@ "display": "cJSON * cJSON_Duplicate(const cJSON *, cJSON_bool)", "location": { "column": "23", - "line": "2729", + "line": "2730", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_Duplicate", @@ -288116,13 +290700,13 @@ "scope": null }, { - "ID": "c:cJSON.c@72251@F@cJSON_Duplicate@newitem", + "ID": "c:cJSON.c@72283@F@cJSON_Duplicate@newitem", "What": "Variable", "defdec": "Def", "display": "newitem", "location": { "column": "12", - "line": "2731", + "line": "2732", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "newitem", @@ -288130,13 +290714,13 @@ "scope": null }, { - "ID": "c:cJSON.c@72279@F@cJSON_Duplicate@child", + "ID": "c:cJSON.c@72311@F@cJSON_Duplicate@child", "What": "Variable", "defdec": "Def", "display": "child", "location": { "column": "12", - "line": "2732", + "line": "2733", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "child", @@ -288144,13 +290728,13 @@ "scope": null }, { - "ID": "c:cJSON.c@72305@F@cJSON_Duplicate@next", + "ID": "c:cJSON.c@72337@F@cJSON_Duplicate@next", "What": "Variable", "defdec": "Def", "display": "next", "location": { "column": "12", - "line": "2733", + "line": "2734", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "next", @@ -288158,13 +290742,13 @@ "scope": null }, { - "ID": "c:cJSON.c@72330@F@cJSON_Duplicate@newchild", + "ID": "c:cJSON.c@72362@F@cJSON_Duplicate@newchild", "What": "Variable", "defdec": "Def", "display": "newchild", "location": { "column": "12", - "line": "2734", + "line": "2735", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "newchild", @@ -288178,7 +290762,7 @@ "display": "void skip_oneline_comment(char **)", "location": { "column": "13", - "line": "2812", + "line": "2813", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "skip_oneline_comment", @@ -288192,7 +290776,7 @@ "display": "void skip_multiline_comment(char **)", "location": { "column": "13", - "line": "2825", + "line": "2826", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "skip_multiline_comment", @@ -288206,7 +290790,7 @@ "display": "void minify_string(char **, char **)", "location": { "column": "13", - "line": "2839", + "line": "2840", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "minify_string", @@ -288220,7 +290804,7 @@ "display": "void cJSON_Minify(char *)", "location": { "column": "20", - "line": "2861", + "line": "2862", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_Minify", @@ -288228,13 +290812,13 @@ "scope": null }, { - "ID": "c:cJSON.c@75568@F@cJSON_Minify@into", + "ID": "c:cJSON.c@75600@F@cJSON_Minify@into", "What": "Variable", "defdec": "Def", "display": "into", "location": { "column": "11", - "line": "2863", + "line": "2864", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "into", @@ -288248,7 +290832,7 @@ "display": "cJSON_bool cJSON_IsInvalid(const cJSON *const)", "location": { "column": "26", - "line": "2909", + "line": "2910", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsInvalid", @@ -288262,7 +290846,7 @@ "display": "cJSON_bool cJSON_IsFalse(const cJSON *const)", "location": { "column": "26", - "line": "2919", + "line": "2920", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsFalse", @@ -288276,7 +290860,7 @@ "display": "cJSON_bool cJSON_IsTrue(const cJSON *const)", "location": { "column": "26", - "line": "2929", + "line": "2930", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsTrue", @@ -288290,7 +290874,7 @@ "display": "cJSON_bool cJSON_IsBool(const cJSON *const)", "location": { "column": "26", - "line": "2940", + "line": "2941", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsBool", @@ -288304,7 +290888,7 @@ "display": "cJSON_bool cJSON_IsNull(const cJSON *const)", "location": { "column": "26", - "line": "2949", + "line": "2950", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsNull", @@ -288318,7 +290902,7 @@ "display": "cJSON_bool cJSON_IsNumber(const cJSON *const)", "location": { "column": "26", - "line": "2959", + "line": "2960", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsNumber", @@ -288332,7 +290916,7 @@ "display": "cJSON_bool cJSON_IsString(const cJSON *const)", "location": { "column": "26", - "line": "2969", + "line": "2970", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsString", @@ -288346,7 +290930,7 @@ "display": "cJSON_bool cJSON_IsArray(const cJSON *const)", "location": { "column": "26", - "line": "2979", + "line": "2980", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsArray", @@ -288360,7 +290944,7 @@ "display": "cJSON_bool cJSON_IsObject(const cJSON *const)", "location": { "column": "26", - "line": "2989", + "line": "2990", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsObject", @@ -288374,7 +290958,7 @@ "display": "cJSON_bool cJSON_IsRaw(const cJSON *const)", "location": { "column": "26", - "line": "2999", + "line": "3000", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_IsRaw", @@ -288388,7 +290972,7 @@ "display": "cJSON_bool cJSON_Compare(const cJSON *const, const cJSON *const, const cJSON_bool)", "location": { "column": "26", - "line": "3009", + "line": "3010", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_Compare", @@ -288396,13 +290980,13 @@ "scope": null }, { - "ID": "c:cJSON.c@79829@F@cJSON_Compare@a_element", + "ID": "c:cJSON.c@79861@F@cJSON_Compare@a_element", "What": "Variable", "defdec": "Def", "display": "a_element", "location": { "column": "20", - "line": "3069", + "line": "3070", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "a_element", @@ -288410,13 +290994,13 @@ "scope": null }, { - "ID": "c:cJSON.c@79871@F@cJSON_Compare@b_element", + "ID": "c:cJSON.c@79903@F@cJSON_Compare@b_element", "What": "Variable", "defdec": "Def", "display": "b_element", "location": { "column": "20", - "line": "3070", + "line": "3071", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "b_element", @@ -288424,13 +291008,13 @@ "scope": null }, { - "ID": "c:cJSON.c@80485@F@cJSON_Compare@a_element", + "ID": "c:cJSON.c@80517@F@cJSON_Compare@a_element", "What": "Variable", "defdec": "Def", "display": "a_element", "location": { "column": "20", - "line": "3093", + "line": "3094", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "a_element", @@ -288438,13 +291022,13 @@ "scope": null }, { - "ID": "c:cJSON.c@80523@F@cJSON_Compare@b_element", + "ID": "c:cJSON.c@80555@F@cJSON_Compare@b_element", "What": "Variable", "defdec": "Def", "display": "b_element", "location": { "column": "20", - "line": "3094", + "line": "3095", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "b_element", @@ -288458,7 +291042,7 @@ "display": "void * cJSON_malloc(size_t)", "location": { "column": "22", - "line": "3134", + "line": "3135", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_malloc", @@ -288472,7 +291056,7 @@ "display": "void cJSON_free(void *)", "location": { "column": "20", - "line": "3139", + "line": "3140", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\cJSON.c" }, "name": "cJSON_free", @@ -333051,1327 +335635,6 @@ "origin": "system_include", "scope": null }, - { - "ID": "c:yvals.h@120@macro@_YVALS", - "What": "MacroDef", - "defdec": "Def", - "display": "_YVALS", - "location": { - "column": "9", - "line": "5", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_YVALS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@223@macro@_GLUE_B", - "What": "MacroDef", - "defdec": "Def", - "display": "_GLUE_B", - "location": { - "column": "9", - "line": "12", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_GLUE_B", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@250@macro@_GLUE", - "What": "MacroDef", - "defdec": "Def", - "display": "_GLUE", - "location": { - "column": "9", - "line": "13", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_GLUE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@285@macro@_GLUE3_B", - "What": "MacroDef", - "defdec": "Def", - "display": "_GLUE3_B", - "location": { - "column": "9", - "line": "15", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_GLUE3_B", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@318@macro@_GLUE3", - "What": "MacroDef", - "defdec": "Def", - "display": "_GLUE3", - "location": { - "column": "9", - "line": "16", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_GLUE3", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@359@macro@_STRINGIFY_B", - "What": "MacroDef", - "defdec": "Def", - "display": "_STRINGIFY_B", - "location": { - "column": "9", - "line": "18", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_STRINGIFY_B", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@387@macro@_STRINGIFY", - "What": "MacroDef", - "defdec": "Def", - "display": "_STRINGIFY", - "location": { - "column": "9", - "line": "19", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_STRINGIFY", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@486@macro@_ABINAME", - "What": "MacroDef", - "defdec": "Def", - "display": "_ABINAME", - "location": { - "column": "9", - "line": "22", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_ABINAME", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@552@macro@_CPPLIB_VER", - "What": "MacroDef", - "defdec": "Def", - "display": "_CPPLIB_VER", - "location": { - "column": "9", - "line": "25", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_CPPLIB_VER", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@634@macro@__IAR_SYSTEMS_LIB__", - "What": "MacroDef", - "defdec": "Def", - "display": "__IAR_SYSTEMS_LIB__", - "location": { - "column": "11", - "line": "29", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__IAR_SYSTEMS_LIB__", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@1770@macro@__EFF_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NS", - "location": { - "column": "9", - "line": "62", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@1862@macro@__EFF_NSNW1", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NSNW1", - "location": { - "column": "9", - "line": "63", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NSNW1", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@1967@macro@__EFF_NE", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NE", - "location": { - "column": "9", - "line": "64", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2046@macro@__EFF_NENR1", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENR1", - "location": { - "column": "9", - "line": "65", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENR1", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2137@macro@__EFF_NENR1R1", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENR1R1", - "location": { - "column": "9", - "line": "66", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENR1R1", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2239@macro@__EFF_NENR2", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENR2", - "location": { - "column": "9", - "line": "67", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENR2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2330@macro@__EFF_NENR1NW2", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENR1NW2", - "location": { - "column": "9", - "line": "68", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENR1NW2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2434@macro@__EFF_NENR1NW2R1", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENR1NW2R1", - "location": { - "column": "9", - "line": "69", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENR1NW2R1", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2551@macro@__EFF_NENW1", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENW1", - "location": { - "column": "9", - "line": "70", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENW1", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2643@macro@__EFF_NENW2", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENW2", - "location": { - "column": "9", - "line": "71", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENW2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2735@macro@__EFF_NENW2R1", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENW2R1", - "location": { - "column": "9", - "line": "72", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENW2R1", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2838@macro@__EFF_NENW1NW2", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NENW1NW2", - "location": { - "column": "9", - "line": "73", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NENW1NW2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@2932@macro@__EFF_NR1", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NR1", - "location": { - "column": "9", - "line": "74", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NR1", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3013@macro@__EFF_NR1NW2", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NR1NW2", - "location": { - "column": "9", - "line": "75", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NR1NW2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3107@macro@__EFF_NR1NW3", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NR1NW3", - "location": { - "column": "9", - "line": "76", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NR1NW3", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3201@macro@__EFF_NW1", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NW1", - "location": { - "column": "9", - "line": "77", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NW1", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3283@macro@__EFF_NW2", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NW2", - "location": { - "column": "9", - "line": "78", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NW2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3365@macro@__EFF_NW1NR2", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NW1NR2", - "location": { - "column": "9", - "line": "79", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NW1NR2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3459@macro@__EFF_NW1NW2", - "What": "MacroDef", - "defdec": "Def", - "display": "__EFF_NW1NW2", - "location": { - "column": "9", - "line": "80", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__EFF_NW1NW2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3585@macro@__ATTRIBUTES", - "What": "MacroDef", - "defdec": "Def", - "display": "__ATTRIBUTES", - "location": { - "column": "9", - "line": "83", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__ATTRIBUTES", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3642@macro@__ATTRIBUTES_CAN_THROW", - "What": "MacroDef", - "defdec": "Def", - "display": "__ATTRIBUTES_CAN_THROW", - "location": { - "column": "9", - "line": "84", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__ATTRIBUTES_CAN_THROW", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3688@macro@__ATTRIBUTES_NORETURN", - "What": "MacroDef", - "defdec": "Def", - "display": "__ATTRIBUTES_NORETURN", - "location": { - "column": "9", - "line": "85", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__ATTRIBUTES_NORETURN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3756@macro@__ATTRIBUTES_NORETURN_CAN_THROW", - "What": "MacroDef", - "defdec": "Def", - "display": "__ATTRIBUTES_NORETURN_CAN_THROW", - "location": { - "column": "9", - "line": "86", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__ATTRIBUTES_NORETURN_CAN_THROW", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@3991@macro@_EXTERN_C", - "What": "MacroDef", - "defdec": "Def", - "display": "_EXTERN_C", - "location": { - "column": "11", - "line": "95", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_EXTERN_C", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@4012@macro@_EXTERN_C_END", - "What": "MacroDef", - "defdec": "Def", - "display": "_EXTERN_C_END", - "location": { - "column": "11", - "line": "96", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_EXTERN_C_END", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@4037@macro@_GLB", - "What": "MacroDef", - "defdec": "Def", - "display": "_GLB", - "location": { - "column": "11", - "line": "97", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_GLB", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@4660@macro@_DLIB_ONLY_C89", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ONLY_C89", - "location": { - "column": "13", - "line": "119", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_DLIB_ONLY_C89", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@4801@macro@_DLIB_ADD_EXTRA_SYMBOLS", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ADD_EXTRA_SYMBOLS", - "location": { - "column": "11", - "line": "126", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_DLIB_ADD_EXTRA_SYMBOLS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@4896@macro@__STDC_WANT_LIB_EXT1__", - "What": "MacroDef", - "defdec": "Def", - "display": "__STDC_WANT_LIB_EXT1__", - "location": { - "column": "11", - "line": "131", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__STDC_WANT_LIB_EXT1__", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@5185@macro@__DEPREC", - "What": "MacroDef", - "defdec": "Def", - "display": "__DEPREC", - "location": { - "column": "11", - "line": "140", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__DEPREC", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@5213@macro@__DEPREC_ATTRS", - "What": "MacroDef", - "defdec": "Def", - "display": "__DEPREC_ATTRS", - "location": { - "column": "9", - "line": "143", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__DEPREC_ATTRS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@5269@macro@__DEPREC_ATTRS_CAN_THROW", - "What": "MacroDef", - "defdec": "Def", - "display": "__DEPREC_ATTRS_CAN_THROW", - "location": { - "column": "9", - "line": "144", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__DEPREC_ATTRS_CAN_THROW", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@6617@macro@_NOEXCEPT", - "What": "MacroDef", - "defdec": "Def", - "display": "_NOEXCEPT", - "location": { - "column": "11", - "line": "190", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_NOEXCEPT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@6733@macro@_THREAD_LOCAL", - "What": "MacroDef", - "defdec": "Def", - "display": "_THREAD_LOCAL", - "location": { - "column": "15", - "line": "196", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_THREAD_LOCAL", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@6862@macro@_Restrict", - "What": "MacroDef", - "defdec": "Def", - "display": "_Restrict", - "location": { - "column": "13", - "line": "201", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Restrict", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7018@macro@_MBMAX", - "What": "MacroDef", - "defdec": "Def", - "display": "_MBMAX", - "location": { - "column": "9", - "line": "208", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_MBMAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7075@macro@_MAX_EXP_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "_MAX_EXP_DIG", - "location": { - "column": "9", - "line": "211", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_MAX_EXP_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7102@macro@_MAX_INT_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "_MAX_INT_DIG", - "location": { - "column": "9", - "line": "212", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_MAX_INT_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7130@macro@_MAX_SIG_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "_MAX_SIG_DIG", - "location": { - "column": "9", - "line": "213", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_MAX_SIG_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@_Wchart", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "28", - "line": "221", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Wchart", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@_Wintt", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "28", - "line": "222", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Wintt", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7576@macro@_WCMIN", - "What": "MacroDef", - "defdec": "Def", - "display": "_WCMIN", - "location": { - "column": "11", - "line": "233", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_WCMIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7597@macro@_WIMIN", - "What": "MacroDef", - "defdec": "Def", - "display": "_WIMIN", - "location": { - "column": "11", - "line": "234", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_WIMIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7624@macro@_WCMAX", - "What": "MacroDef", - "defdec": "Def", - "display": "_WCMAX", - "location": { - "column": "9", - "line": "236", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_WCMAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7657@macro@_WIMAX", - "What": "MacroDef", - "defdec": "Def", - "display": "_WIMAX", - "location": { - "column": "9", - "line": "237", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_WIMAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@7718@macro@_NULL", - "What": "MacroDef", - "defdec": "Def", - "display": "_NULL", - "location": { - "column": "9", - "line": "240", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_NULL", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@_Sizet", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "29", - "line": "243", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Sizet", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__int8_t", - "What": "Typedef", - "defdec": "Def", - "display": "signed char", - "location": { - "column": "27", - "line": "246", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__int8_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__uint8_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned char", - "location": { - "column": "27", - "line": "247", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__uint8_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__int16_t", - "What": "Typedef", - "defdec": "Def", - "display": "short", - "location": { - "column": "28", - "line": "248", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__int16_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__uint16_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned short", - "location": { - "column": "28", - "line": "249", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__uint16_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__int32_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "28", - "line": "250", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__int32_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__uint32_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "28", - "line": "251", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__uint32_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__int64_t", - "What": "Typedef", - "defdec": "Def", - "display": "long long", - "location": { - "column": "31", - "line": "253", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__int64_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__uint64_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long long", - "location": { - "column": "31", - "line": "254", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__uint64_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__intptr_t", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "29", - "line": "259", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__intptr_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__uintptr_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "29", - "line": "260", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__uintptr_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@S@_Mbstatet", - "What": "Struct", - "defdec": "Def", - "display": "_Mbstatet", - "location": { - "column": "16", - "line": "263", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "members": [ - { - "ID": "c:@S@_Mbstatet@FI@_Wchar", - "What": "FieldDecl", - "defdec": "Def", - "display": "_Wchar", - "location": { - "column": "18", - "line": "266", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Wchar", - "origin": "system_include", - "scope": "_Mbstatet" - }, - { - "ID": "c:@S@_Mbstatet@FI@_State", - "What": "FieldDecl", - "defdec": "Def", - "display": "_State", - "location": { - "column": "18", - "line": "267", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_State", - "origin": "system_include", - "scope": "_Mbstatet" - } - ], - "name": "_Mbstatet", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@_Mbstatet", - "What": "Typedef", - "defdec": "Def", - "display": "struct _Mbstatet", - "location": { - "column": "3", - "line": "299", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Mbstatet", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@9575@macro@_Mbstinit", - "What": "MacroDef", - "defdec": "Def", - "display": "_Mbstinit", - "location": { - "column": "11", - "line": "303", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Mbstinit", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@9648@macro@_HAS_PRAGMA_PRINTF_ARGS", - "What": "MacroDef", - "defdec": "Def", - "display": "_HAS_PRAGMA_PRINTF_ARGS", - "location": { - "column": "9", - "line": "307", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_HAS_PRAGMA_PRINTF_ARGS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@S@__va_list", - "What": "Struct", - "defdec": "Dec", - "display": "__va_list", - "location": { - "column": "11", - "line": "321", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "members": [], - "name": "__va_list", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__Va_list", - "What": "Typedef", - "defdec": "Def", - "display": "struct __va_list", - "location": { - "column": "20", - "line": "321", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__Va_list", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@SA@_Fpost", - "What": "Struct", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "337", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "members": [ - { - "ID": "c:@SA@_Fpost@FI@_Off", - "What": "FieldDecl", - "defdec": "Def", - "display": "_Off", - "location": { - "column": "15", - "line": "340", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Off", - "origin": "system_include", - "scope": "_anonymous_yvals_h_337_9" - }, - { - "ID": "c:@SA@_Fpost@FI@_Wstate", - "What": "FieldDecl", - "defdec": "Def", - "display": "_Wstate", - "location": { - "column": "13", - "line": "344", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Wstate", - "origin": "system_include", - "scope": "_anonymous_yvals_h_337_9" - } - ], - "name": "", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@T@_Fpost", - "What": "Typedef", - "defdec": "Def", - "display": "struct _Fpost", - "location": { - "column": "3", - "line": "345", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_Fpost", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@10462@macro@_FPOSOFF", - "What": "MacroDef", - "defdec": "Def", - "display": "_FPOSOFF", - "location": { - "column": "11", - "line": "348", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_FPOSOFF", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@10540@macro@_MULTI_THREAD", - "What": "MacroDef", - "defdec": "Def", - "display": "_MULTI_THREAD", - "location": { - "column": "9", - "line": "352", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "_MULTI_THREAD", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Locksyslock_Malloc", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Locksyslock_Malloc(void)", - "location": { - "column": "28", - "line": "358", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Locksyslock_Malloc", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Locksyslock_Stream", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Locksyslock_Stream(void)", - "location": { - "column": "28", - "line": "359", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Locksyslock_Stream", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Locksyslock_Debug", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Locksyslock_Debug(void)", - "location": { - "column": "28", - "line": "360", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Locksyslock_Debug", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Locksyslock_StaticGuard", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Locksyslock_StaticGuard(void)", - "location": { - "column": "28", - "line": "361", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Locksyslock_StaticGuard", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Unlocksyslock_Malloc", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Unlocksyslock_Malloc(void)", - "location": { - "column": "28", - "line": "362", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Unlocksyslock_Malloc", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Unlocksyslock_Stream", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Unlocksyslock_Stream(void)", - "location": { - "column": "28", - "line": "363", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Unlocksyslock_Stream", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Unlocksyslock_Debug", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Unlocksyslock_Debug(void)", - "location": { - "column": "28", - "line": "364", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Unlocksyslock_Debug", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Unlocksyslock_StaticGuard", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Unlocksyslock_StaticGuard(void)", - "location": { - "column": "28", - "line": "365", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Unlocksyslock_StaticGuard", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yvals.h@T@__iar_Rmtx", - "What": "Typedef", - "defdec": "Def", - "display": "void *", - "location": { - "column": "17", - "line": "374", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Rmtx", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Initdynamiclock", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Initdynamiclock(__iar_Rmtx *)", - "location": { - "column": "28", - "line": "376", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Initdynamiclock", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Dstdynamiclock", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Dstdynamiclock(__iar_Rmtx *)", - "location": { - "column": "28", - "line": "377", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Dstdynamiclock", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Lockdynamiclock", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Lockdynamiclock(__iar_Rmtx *)", - "location": { - "column": "28", - "line": "378", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Lockdynamiclock", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_Unlockdynamiclock", - "What": "Function", - "defdec": "Dec", - "display": "void __iar_Unlockdynamiclock(__iar_Rmtx *)", - "location": { - "column": "28", - "line": "379", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" - }, - "name": "__iar_Unlockdynamiclock", - "origin": "system_include", - "scope": null - }, { "ID": "c:math.h@96@macro@_MATH", "What": "MacroDef", @@ -341307,76 +342570,6 @@ "origin": "user_include", "scope": null }, - { - "ID": "c:mpu_wrappers.h@1335@macro@MPU_WRAPPERS_H", - "What": "MacroDef", - "defdec": "Def", - "display": "MPU_WRAPPERS_H", - "location": { - "column": "9", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" - }, - "name": "MPU_WRAPPERS_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:mpu_wrappers.h@9218@macro@PRIVILEGED_FUNCTION", - "What": "MacroDef", - "defdec": "Def", - "display": "PRIVILEGED_FUNCTION", - "location": { - "column": "10", - "line": "180", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" - }, - "name": "PRIVILEGED_FUNCTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:mpu_wrappers.h@9248@macro@PRIVILEGED_DATA", - "What": "MacroDef", - "defdec": "Def", - "display": "PRIVILEGED_DATA", - "location": { - "column": "10", - "line": "181", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" - }, - "name": "PRIVILEGED_DATA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:mpu_wrappers.h@9274@macro@FREERTOS_SYSTEM_CALL", - "What": "MacroDef", - "defdec": "Def", - "display": "FREERTOS_SYSTEM_CALL", - "location": { - "column": "10", - "line": "182", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" - }, - "name": "FREERTOS_SYSTEM_CALL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:mpu_wrappers.h@9305@macro@portUSING_MPU_WRAPPERS", - "What": "MacroDef", - "defdec": "Def", - "display": "portUSING_MPU_WRAPPERS", - "location": { - "column": "10", - "line": "183", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" - }, - "name": "portUSING_MPU_WRAPPERS", - "origin": "user_include", - "scope": null - }, { "ID": "c:@rs485_out_buff", "What": "Variable", @@ -342694,27 +343887,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@14562@F@FRT_MsgProc_ReadRegister@tttt", - "What": "Variable", - "defdec": "Def", - "display": "tttt", - "location": { - "column": "21", - "line": "488", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" - }, - "name": "tttt", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:frt_protocol.c@15003@F@FRT_MsgProc_ReadRegister@reg_value_buff", + "ID": "c:frt_protocol.c@14802@F@FRT_MsgProc_ReadRegister@reg_value_buff", "What": "Variable", "defdec": "Def", "display": "reg_value_buff", "location": { "column": "21", - "line": "498", + "line": "495", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "reg_value_buff", @@ -342722,13 +343901,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@15115@F@FRT_MsgProc_ReadRegister@pos", + "ID": "c:frt_protocol.c@14914@F@FRT_MsgProc_ReadRegister@pos", "What": "Variable", "defdec": "Def", "display": "pos", "location": { "column": "19", - "line": "501", + "line": "498", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "pos", @@ -342742,7 +343921,7 @@ "display": "void FRT_MsgProc_WriteRegister(device_handle, void *)", "location": { "column": "6", - "line": "522", + "line": "519", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "FRT_MsgProc_WriteRegister", @@ -342750,13 +343929,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@15785@F@FRT_MsgProc_WriteRegister@data", + "ID": "c:frt_protocol.c@15584@F@FRT_MsgProc_WriteRegister@data", "What": "Variable", "defdec": "Def", "display": "data", "location": { "column": "14", - "line": "524", + "line": "521", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "data", @@ -342764,13 +343943,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@15825@F@FRT_MsgProc_WriteRegister@start_reg_addr", + "ID": "c:frt_protocol.c@15624@F@FRT_MsgProc_WriteRegister@start_reg_addr", "What": "Variable", "defdec": "Def", "display": "start_reg_addr", "location": { "column": "15", - "line": "525", + "line": "522", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "start_reg_addr", @@ -342778,13 +343957,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@15882@F@FRT_MsgProc_WriteRegister@reg_num", + "ID": "c:frt_protocol.c@15681@F@FRT_MsgProc_WriteRegister@reg_num", "What": "Variable", "defdec": "Def", "display": "reg_num", "location": { "column": "15", - "line": "526", + "line": "523", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "reg_num", @@ -342792,13 +343971,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@15931@F@FRT_MsgProc_WriteRegister@byte_num", + "ID": "c:frt_protocol.c@15730@F@FRT_MsgProc_WriteRegister@byte_num", "What": "Variable", "defdec": "Def", "display": "byte_num", "location": { "column": "15", - "line": "527", + "line": "524", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "byte_num", @@ -342806,13 +343985,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@15965@F@FRT_MsgProc_WriteRegister@return_crc_value", + "ID": "c:frt_protocol.c@15764@F@FRT_MsgProc_WriteRegister@return_crc_value", "What": "Variable", "defdec": "Def", "display": "return_crc_value", "location": { "column": "20", - "line": "528", + "line": "525", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "return_crc_value", @@ -342820,13 +343999,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@16398@F@FRT_MsgProc_WriteRegister@content", + "ID": "c:frt_protocol.c@16197@F@FRT_MsgProc_WriteRegister@content", "What": "Variable", "defdec": "Def", "display": "content", "location": { "column": "14", - "line": "543", + "line": "540", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "content", @@ -342834,13 +344013,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@16436@F@FRT_MsgProc_WriteRegister@var", + "ID": "c:frt_protocol.c@16235@F@FRT_MsgProc_WriteRegister@var", "What": "Variable", "defdec": "Def", "display": "var", "location": { "column": "19", - "line": "544", + "line": "541", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "var", @@ -342848,13 +344027,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@16705@F@FRT_MsgProc_WriteRegister@Trans_data", + "ID": "c:frt_protocol.c@16504@F@FRT_MsgProc_WriteRegister@Trans_data", "What": "Variable", "defdec": "Def", "display": "Trans_data", "location": { "column": "13", - "line": "555", + "line": "552", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "Trans_data", @@ -342862,13 +344041,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@17061@F@FRT_MsgProc_WriteRegister@pos", + "ID": "c:frt_protocol.c@16860@F@FRT_MsgProc_WriteRegister@pos", "What": "Variable", "defdec": "Def", "display": "pos", "location": { "column": "19", - "line": "566", + "line": "563", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "pos", @@ -342876,13 +344055,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@17120@F@FRT_MsgProc_WriteRegister@i", + "ID": "c:frt_protocol.c@16919@F@FRT_MsgProc_WriteRegister@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "23", - "line": "568", + "line": "565", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "i", @@ -342896,7 +344075,7 @@ "display": "int uart_read_frt_climate_pack(device_handle, u_int8_t *, u_int32_t)", "location": { "column": "12", - "line": "592", + "line": "589", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "uart_read_frt_climate_pack", @@ -342904,13 +344083,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@17750@F@uart_read_frt_climate_pack@offset", + "ID": "c:frt_protocol.c@17549@F@uart_read_frt_climate_pack@offset", "What": "Variable", "defdec": "Def", "display": "offset", "location": { "column": "15", - "line": "594", + "line": "591", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "offset", @@ -342918,13 +344097,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@17777@F@uart_read_frt_climate_pack@c", + "ID": "c:frt_protocol.c@17576@F@uart_read_frt_climate_pack@c", "What": "Variable", "defdec": "Def", "display": "c", "location": { "column": "10", - "line": "595", + "line": "592", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "c", @@ -342932,13 +344111,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@17859@F@uart_read_frt_climate_pack@new_buff", + "ID": "c:frt_protocol.c@17658@F@uart_read_frt_climate_pack@new_buff", "What": "Variable", "defdec": "Def", "display": "new_buff", "location": { "column": "19", - "line": "598", + "line": "595", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "new_buff", @@ -342946,13 +344125,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@17952@F@uart_read_frt_climate_pack@offset", + "ID": "c:frt_protocol.c@17751@F@uart_read_frt_climate_pack@offset", "What": "Variable", "defdec": "Def", "display": "offset", "location": { "column": "16", - "line": "601", + "line": "598", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "offset", @@ -342966,7 +344145,7 @@ "display": "void FRT_MsgHandler(device_handle, u_int8_t *, u_int32_t)", "location": { "column": "6", - "line": "637", + "line": "634", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "FRT_MsgHandler", @@ -342974,13 +344153,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@20415@F@FRT_MsgHandler@i", + "ID": "c:frt_protocol.c@20214@F@FRT_MsgHandler@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "20", - "line": "674", + "line": "671", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "i", @@ -342994,7 +344173,7 @@ "display": "rs485_buff", "location": { "column": "17", - "line": "686", + "line": "683", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "rs485_buff", @@ -343008,7 +344187,7 @@ "display": "void read_and_process_uart_data(device_handle)", "location": { "column": "6", - "line": "687", + "line": "684", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "read_and_process_uart_data", @@ -343016,13 +344195,13 @@ "scope": null }, { - "ID": "c:frt_protocol.c@20900@F@read_and_process_uart_data@ret", + "ID": "c:frt_protocol.c@20699@F@read_and_process_uart_data@ret", "What": "Variable", "defdec": "Def", "display": "ret", "location": { "column": "10", - "line": "692", + "line": "689", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "ret", @@ -343036,7 +344215,7 @@ "display": "void pdebug_mcs_info(void)", "location": { "column": "13", - "line": "700", + "line": "697", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\frt_protocol.c" }, "name": "pdebug_mcs_info", @@ -357441,6 +358620,1327 @@ "origin": "project_file", "scope": null }, + { + "ID": "c:yvals.h@120@macro@_YVALS", + "What": "MacroDef", + "defdec": "Def", + "display": "_YVALS", + "location": { + "column": "9", + "line": "5", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_YVALS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@223@macro@_GLUE_B", + "What": "MacroDef", + "defdec": "Def", + "display": "_GLUE_B", + "location": { + "column": "9", + "line": "12", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_GLUE_B", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@250@macro@_GLUE", + "What": "MacroDef", + "defdec": "Def", + "display": "_GLUE", + "location": { + "column": "9", + "line": "13", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_GLUE", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@285@macro@_GLUE3_B", + "What": "MacroDef", + "defdec": "Def", + "display": "_GLUE3_B", + "location": { + "column": "9", + "line": "15", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_GLUE3_B", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@318@macro@_GLUE3", + "What": "MacroDef", + "defdec": "Def", + "display": "_GLUE3", + "location": { + "column": "9", + "line": "16", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_GLUE3", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@359@macro@_STRINGIFY_B", + "What": "MacroDef", + "defdec": "Def", + "display": "_STRINGIFY_B", + "location": { + "column": "9", + "line": "18", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_STRINGIFY_B", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@387@macro@_STRINGIFY", + "What": "MacroDef", + "defdec": "Def", + "display": "_STRINGIFY", + "location": { + "column": "9", + "line": "19", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_STRINGIFY", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@486@macro@_ABINAME", + "What": "MacroDef", + "defdec": "Def", + "display": "_ABINAME", + "location": { + "column": "9", + "line": "22", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_ABINAME", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@552@macro@_CPPLIB_VER", + "What": "MacroDef", + "defdec": "Def", + "display": "_CPPLIB_VER", + "location": { + "column": "9", + "line": "25", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_CPPLIB_VER", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@634@macro@__IAR_SYSTEMS_LIB__", + "What": "MacroDef", + "defdec": "Def", + "display": "__IAR_SYSTEMS_LIB__", + "location": { + "column": "11", + "line": "29", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__IAR_SYSTEMS_LIB__", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@1770@macro@__EFF_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NS", + "location": { + "column": "9", + "line": "62", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@1862@macro@__EFF_NSNW1", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NSNW1", + "location": { + "column": "9", + "line": "63", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NSNW1", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@1967@macro@__EFF_NE", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NE", + "location": { + "column": "9", + "line": "64", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NE", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2046@macro@__EFF_NENR1", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENR1", + "location": { + "column": "9", + "line": "65", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENR1", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2137@macro@__EFF_NENR1R1", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENR1R1", + "location": { + "column": "9", + "line": "66", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENR1R1", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2239@macro@__EFF_NENR2", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENR2", + "location": { + "column": "9", + "line": "67", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENR2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2330@macro@__EFF_NENR1NW2", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENR1NW2", + "location": { + "column": "9", + "line": "68", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENR1NW2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2434@macro@__EFF_NENR1NW2R1", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENR1NW2R1", + "location": { + "column": "9", + "line": "69", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENR1NW2R1", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2551@macro@__EFF_NENW1", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENW1", + "location": { + "column": "9", + "line": "70", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENW1", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2643@macro@__EFF_NENW2", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENW2", + "location": { + "column": "9", + "line": "71", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENW2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2735@macro@__EFF_NENW2R1", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENW2R1", + "location": { + "column": "9", + "line": "72", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENW2R1", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2838@macro@__EFF_NENW1NW2", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NENW1NW2", + "location": { + "column": "9", + "line": "73", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NENW1NW2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@2932@macro@__EFF_NR1", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NR1", + "location": { + "column": "9", + "line": "74", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NR1", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3013@macro@__EFF_NR1NW2", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NR1NW2", + "location": { + "column": "9", + "line": "75", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NR1NW2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3107@macro@__EFF_NR1NW3", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NR1NW3", + "location": { + "column": "9", + "line": "76", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NR1NW3", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3201@macro@__EFF_NW1", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NW1", + "location": { + "column": "9", + "line": "77", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NW1", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3283@macro@__EFF_NW2", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NW2", + "location": { + "column": "9", + "line": "78", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NW2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3365@macro@__EFF_NW1NR2", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NW1NR2", + "location": { + "column": "9", + "line": "79", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NW1NR2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3459@macro@__EFF_NW1NW2", + "What": "MacroDef", + "defdec": "Def", + "display": "__EFF_NW1NW2", + "location": { + "column": "9", + "line": "80", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__EFF_NW1NW2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3585@macro@__ATTRIBUTES", + "What": "MacroDef", + "defdec": "Def", + "display": "__ATTRIBUTES", + "location": { + "column": "9", + "line": "83", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__ATTRIBUTES", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3642@macro@__ATTRIBUTES_CAN_THROW", + "What": "MacroDef", + "defdec": "Def", + "display": "__ATTRIBUTES_CAN_THROW", + "location": { + "column": "9", + "line": "84", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__ATTRIBUTES_CAN_THROW", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3688@macro@__ATTRIBUTES_NORETURN", + "What": "MacroDef", + "defdec": "Def", + "display": "__ATTRIBUTES_NORETURN", + "location": { + "column": "9", + "line": "85", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__ATTRIBUTES_NORETURN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3756@macro@__ATTRIBUTES_NORETURN_CAN_THROW", + "What": "MacroDef", + "defdec": "Def", + "display": "__ATTRIBUTES_NORETURN_CAN_THROW", + "location": { + "column": "9", + "line": "86", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__ATTRIBUTES_NORETURN_CAN_THROW", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@3991@macro@_EXTERN_C", + "What": "MacroDef", + "defdec": "Def", + "display": "_EXTERN_C", + "location": { + "column": "11", + "line": "95", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_EXTERN_C", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@4012@macro@_EXTERN_C_END", + "What": "MacroDef", + "defdec": "Def", + "display": "_EXTERN_C_END", + "location": { + "column": "11", + "line": "96", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_EXTERN_C_END", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@4037@macro@_GLB", + "What": "MacroDef", + "defdec": "Def", + "display": "_GLB", + "location": { + "column": "11", + "line": "97", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_GLB", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@4660@macro@_DLIB_ONLY_C89", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ONLY_C89", + "location": { + "column": "13", + "line": "119", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_DLIB_ONLY_C89", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@4801@macro@_DLIB_ADD_EXTRA_SYMBOLS", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ADD_EXTRA_SYMBOLS", + "location": { + "column": "11", + "line": "126", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_DLIB_ADD_EXTRA_SYMBOLS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@4896@macro@__STDC_WANT_LIB_EXT1__", + "What": "MacroDef", + "defdec": "Def", + "display": "__STDC_WANT_LIB_EXT1__", + "location": { + "column": "11", + "line": "131", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__STDC_WANT_LIB_EXT1__", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@5185@macro@__DEPREC", + "What": "MacroDef", + "defdec": "Def", + "display": "__DEPREC", + "location": { + "column": "11", + "line": "140", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__DEPREC", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@5213@macro@__DEPREC_ATTRS", + "What": "MacroDef", + "defdec": "Def", + "display": "__DEPREC_ATTRS", + "location": { + "column": "9", + "line": "143", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__DEPREC_ATTRS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@5269@macro@__DEPREC_ATTRS_CAN_THROW", + "What": "MacroDef", + "defdec": "Def", + "display": "__DEPREC_ATTRS_CAN_THROW", + "location": { + "column": "9", + "line": "144", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__DEPREC_ATTRS_CAN_THROW", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@6617@macro@_NOEXCEPT", + "What": "MacroDef", + "defdec": "Def", + "display": "_NOEXCEPT", + "location": { + "column": "11", + "line": "190", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_NOEXCEPT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@6733@macro@_THREAD_LOCAL", + "What": "MacroDef", + "defdec": "Def", + "display": "_THREAD_LOCAL", + "location": { + "column": "15", + "line": "196", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_THREAD_LOCAL", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@6862@macro@_Restrict", + "What": "MacroDef", + "defdec": "Def", + "display": "_Restrict", + "location": { + "column": "13", + "line": "201", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Restrict", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7018@macro@_MBMAX", + "What": "MacroDef", + "defdec": "Def", + "display": "_MBMAX", + "location": { + "column": "9", + "line": "208", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_MBMAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7075@macro@_MAX_EXP_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "_MAX_EXP_DIG", + "location": { + "column": "9", + "line": "211", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_MAX_EXP_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7102@macro@_MAX_INT_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "_MAX_INT_DIG", + "location": { + "column": "9", + "line": "212", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_MAX_INT_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7130@macro@_MAX_SIG_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "_MAX_SIG_DIG", + "location": { + "column": "9", + "line": "213", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_MAX_SIG_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@_Wchart", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "28", + "line": "221", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Wchart", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@_Wintt", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "28", + "line": "222", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Wintt", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7576@macro@_WCMIN", + "What": "MacroDef", + "defdec": "Def", + "display": "_WCMIN", + "location": { + "column": "11", + "line": "233", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_WCMIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7597@macro@_WIMIN", + "What": "MacroDef", + "defdec": "Def", + "display": "_WIMIN", + "location": { + "column": "11", + "line": "234", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_WIMIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7624@macro@_WCMAX", + "What": "MacroDef", + "defdec": "Def", + "display": "_WCMAX", + "location": { + "column": "9", + "line": "236", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_WCMAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7657@macro@_WIMAX", + "What": "MacroDef", + "defdec": "Def", + "display": "_WIMAX", + "location": { + "column": "9", + "line": "237", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_WIMAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@7718@macro@_NULL", + "What": "MacroDef", + "defdec": "Def", + "display": "_NULL", + "location": { + "column": "9", + "line": "240", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_NULL", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@_Sizet", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "29", + "line": "243", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Sizet", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__int8_t", + "What": "Typedef", + "defdec": "Def", + "display": "signed char", + "location": { + "column": "27", + "line": "246", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__int8_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__uint8_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned char", + "location": { + "column": "27", + "line": "247", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__uint8_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__int16_t", + "What": "Typedef", + "defdec": "Def", + "display": "short", + "location": { + "column": "28", + "line": "248", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__int16_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__uint16_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned short", + "location": { + "column": "28", + "line": "249", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__uint16_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__int32_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "28", + "line": "250", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__int32_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__uint32_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "28", + "line": "251", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__uint32_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__int64_t", + "What": "Typedef", + "defdec": "Def", + "display": "long long", + "location": { + "column": "31", + "line": "253", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__int64_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__uint64_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long long", + "location": { + "column": "31", + "line": "254", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__uint64_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__intptr_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "29", + "line": "259", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__intptr_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__uintptr_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "29", + "line": "260", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__uintptr_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@S@_Mbstatet", + "What": "Struct", + "defdec": "Def", + "display": "_Mbstatet", + "location": { + "column": "16", + "line": "263", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "members": [ + { + "ID": "c:@S@_Mbstatet@FI@_Wchar", + "What": "FieldDecl", + "defdec": "Def", + "display": "_Wchar", + "location": { + "column": "18", + "line": "266", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Wchar", + "origin": "system_include", + "scope": "_Mbstatet" + }, + { + "ID": "c:@S@_Mbstatet@FI@_State", + "What": "FieldDecl", + "defdec": "Def", + "display": "_State", + "location": { + "column": "18", + "line": "267", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_State", + "origin": "system_include", + "scope": "_Mbstatet" + } + ], + "name": "_Mbstatet", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@_Mbstatet", + "What": "Typedef", + "defdec": "Def", + "display": "struct _Mbstatet", + "location": { + "column": "3", + "line": "299", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Mbstatet", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@9575@macro@_Mbstinit", + "What": "MacroDef", + "defdec": "Def", + "display": "_Mbstinit", + "location": { + "column": "11", + "line": "303", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Mbstinit", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@9648@macro@_HAS_PRAGMA_PRINTF_ARGS", + "What": "MacroDef", + "defdec": "Def", + "display": "_HAS_PRAGMA_PRINTF_ARGS", + "location": { + "column": "9", + "line": "307", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_HAS_PRAGMA_PRINTF_ARGS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@S@__va_list", + "What": "Struct", + "defdec": "Dec", + "display": "__va_list", + "location": { + "column": "11", + "line": "321", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "members": [], + "name": "__va_list", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__Va_list", + "What": "Typedef", + "defdec": "Def", + "display": "struct __va_list", + "location": { + "column": "20", + "line": "321", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__Va_list", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@SA@_Fpost", + "What": "Struct", + "defdec": "Def", + "display": "", + "location": { + "column": "9", + "line": "337", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "members": [ + { + "ID": "c:@SA@_Fpost@FI@_Off", + "What": "FieldDecl", + "defdec": "Def", + "display": "_Off", + "location": { + "column": "15", + "line": "340", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Off", + "origin": "system_include", + "scope": "_anonymous_yvals_h_337_9" + }, + { + "ID": "c:@SA@_Fpost@FI@_Wstate", + "What": "FieldDecl", + "defdec": "Def", + "display": "_Wstate", + "location": { + "column": "13", + "line": "344", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Wstate", + "origin": "system_include", + "scope": "_anonymous_yvals_h_337_9" + } + ], + "name": "", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@T@_Fpost", + "What": "Typedef", + "defdec": "Def", + "display": "struct _Fpost", + "location": { + "column": "3", + "line": "345", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_Fpost", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@10462@macro@_FPOSOFF", + "What": "MacroDef", + "defdec": "Def", + "display": "_FPOSOFF", + "location": { + "column": "11", + "line": "348", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_FPOSOFF", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@10540@macro@_MULTI_THREAD", + "What": "MacroDef", + "defdec": "Def", + "display": "_MULTI_THREAD", + "location": { + "column": "9", + "line": "352", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "_MULTI_THREAD", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Locksyslock_Malloc", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Locksyslock_Malloc(void)", + "location": { + "column": "28", + "line": "358", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Locksyslock_Malloc", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Locksyslock_Stream", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Locksyslock_Stream(void)", + "location": { + "column": "28", + "line": "359", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Locksyslock_Stream", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Locksyslock_Debug", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Locksyslock_Debug(void)", + "location": { + "column": "28", + "line": "360", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Locksyslock_Debug", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Locksyslock_StaticGuard", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Locksyslock_StaticGuard(void)", + "location": { + "column": "28", + "line": "361", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Locksyslock_StaticGuard", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Unlocksyslock_Malloc", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Unlocksyslock_Malloc(void)", + "location": { + "column": "28", + "line": "362", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Unlocksyslock_Malloc", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Unlocksyslock_Stream", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Unlocksyslock_Stream(void)", + "location": { + "column": "28", + "line": "363", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Unlocksyslock_Stream", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Unlocksyslock_Debug", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Unlocksyslock_Debug(void)", + "location": { + "column": "28", + "line": "364", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Unlocksyslock_Debug", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Unlocksyslock_StaticGuard", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Unlocksyslock_StaticGuard(void)", + "location": { + "column": "28", + "line": "365", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Unlocksyslock_StaticGuard", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:yvals.h@T@__iar_Rmtx", + "What": "Typedef", + "defdec": "Def", + "display": "void *", + "location": { + "column": "17", + "line": "374", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Rmtx", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Initdynamiclock", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Initdynamiclock(__iar_Rmtx *)", + "location": { + "column": "28", + "line": "376", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Initdynamiclock", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Dstdynamiclock", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Dstdynamiclock(__iar_Rmtx *)", + "location": { + "column": "28", + "line": "377", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Dstdynamiclock", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Lockdynamiclock", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Lockdynamiclock(__iar_Rmtx *)", + "location": { + "column": "28", + "line": "378", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Lockdynamiclock", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_Unlockdynamiclock", + "What": "Function", + "defdec": "Dec", + "display": "void __iar_Unlockdynamiclock(__iar_Rmtx *)", + "location": { + "column": "28", + "line": "379", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yvals.h" + }, + "name": "__iar_Unlockdynamiclock", + "origin": "system_include", + "scope": null + }, { "ID": "c:stm32l4xx_hal.h@851@macro@STM32L4xx_HAL_H", "What": "MacroDef", @@ -365977,6 +368477,930 @@ "origin": "user_include", "scope": null }, + { + "ID": "c:stm32l4xx_hal_conf.h@981@macro@STM32L4xx_HAL_CONF_H", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32L4xx_HAL_CONF_H", + "location": { + "column": "9", + "line": "25", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "STM32L4xx_HAL_CONF_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@1386@macro@HAL_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_MODULE_ENABLED", + "location": { + "column": "9", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@1414@macro@HAL_ADC_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_ADC_MODULE_ENABLED", + "location": { + "column": "9", + "line": "39", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_ADC_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@1565@macro@HAL_I2C_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_I2C_MODULE_ENABLED", + "location": { + "column": "9", + "line": "43", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_I2C_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@2918@macro@HAL_SPI_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_MODULE_ENABLED", + "location": { + "column": "9", + "line": "77", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_SPI_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3031@macro@HAL_TIM_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_TIM_MODULE_ENABLED", + "location": { + "column": "9", + "line": "80", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_TIM_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3102@macro@HAL_UART_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_UART_MODULE_ENABLED", + "location": { + "column": "9", + "line": "82", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_UART_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3296@macro@HAL_GPIO_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_GPIO_MODULE_ENABLED", + "location": { + "column": "9", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_GPIO_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3329@macro@HAL_EXTI_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_EXTI_MODULE_ENABLED", + "location": { + "column": "9", + "line": "88", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_EXTI_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3362@macro@HAL_DMA_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_DMA_MODULE_ENABLED", + "location": { + "column": "9", + "line": "89", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_DMA_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3394@macro@HAL_RCC_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_RCC_MODULE_ENABLED", + "location": { + "column": "9", + "line": "90", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_RCC_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3426@macro@HAL_FLASH_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_FLASH_MODULE_ENABLED", + "location": { + "column": "9", + "line": "91", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_FLASH_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3460@macro@HAL_PWR_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_PWR_MODULE_ENABLED", + "location": { + "column": "9", + "line": "92", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_PWR_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3492@macro@HAL_CORTEX_MODULE_ENABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_CORTEX_MODULE_ENABLED", + "location": { + "column": "9", + "line": "93", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HAL_CORTEX_MODULE_ENABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@3916@macro@HSE_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "HSE_VALUE", + "location": { + "column": "11", + "line": "102", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HSE_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@4071@macro@HSE_STARTUP_TIMEOUT", + "What": "MacroDef", + "defdec": "Def", + "display": "HSE_STARTUP_TIMEOUT", + "location": { + "column": "11", + "line": "106", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HSE_STARTUP_TIMEOUT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@4374@macro@MSI_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "MSI_VALUE", + "location": { + "column": "11", + "line": "114", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "MSI_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@4752@macro@HSI_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "HSI_VALUE", + "location": { + "column": "11", + "line": "122", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HSI_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@5336@macro@HSI48_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "HSI48_VALUE", + "location": { + "column": "10", + "line": "133", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "HSI48_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@5699@macro@LSI_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "LSI_VALUE", + "location": { + "column": "10", + "line": "141", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "LSI_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@6224@macro@LSE_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "LSE_VALUE", + "location": { + "column": "11", + "line": "151", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "LSE_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@6364@macro@LSE_STARTUP_TIMEOUT", + "What": "MacroDef", + "defdec": "Def", + "display": "LSE_STARTUP_TIMEOUT", + "location": { + "column": "11", + "line": "155", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "LSE_STARTUP_TIMEOUT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@6707@macro@EXTERNAL_SAI1_CLOCK_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "EXTERNAL_SAI1_CLOCK_VALUE", + "location": { + "column": "11", + "line": "164", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "EXTERNAL_SAI1_CLOCK_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@7075@macro@EXTERNAL_SAI2_CLOCK_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "EXTERNAL_SAI2_CLOCK_VALUE", + "location": { + "column": "11", + "line": "173", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "EXTERNAL_SAI2_CLOCK_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@7533@macro@VDD_VALUE", + "What": "MacroDef", + "defdec": "Def", + "display": "VDD_VALUE", + "location": { + "column": "10", + "line": "184", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "VDD_VALUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@7592@macro@TICK_INT_PRIORITY", + "What": "MacroDef", + "defdec": "Def", + "display": "TICK_INT_PRIORITY", + "location": { + "column": "10", + "line": "185", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "TICK_INT_PRIORITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@7670@macro@USE_RTOS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_RTOS", + "location": { + "column": "10", + "line": "186", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_RTOS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@7712@macro@PREFETCH_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "PREFETCH_ENABLE", + "location": { + "column": "10", + "line": "187", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "PREFETCH_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@7754@macro@INSTRUCTION_CACHE_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "INSTRUCTION_CACHE_ENABLE", + "location": { + "column": "10", + "line": "188", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "INSTRUCTION_CACHE_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@7796@macro@DATA_CACHE_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "DATA_CACHE_ENABLE", + "location": { + "column": "10", + "line": "189", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "DATA_CACHE_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@8696@macro@USE_HAL_ADC_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_ADC_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "208", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_ADC_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@8746@macro@USE_HAL_CAN_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_CAN_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "209", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_CAN_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@8796@macro@USE_HAL_COMP_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_COMP_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "210", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_COMP_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@8846@macro@USE_HAL_CRYP_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_CRYP_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "211", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_CRYP_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@8896@macro@USE_HAL_DAC_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_DAC_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "212", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_DAC_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@8946@macro@USE_HAL_DCMI_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_DCMI_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "213", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_DCMI_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@8996@macro@USE_HAL_DFSDM_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_DFSDM_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "214", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_DFSDM_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9046@macro@USE_HAL_DMA2D_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_DMA2D_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "215", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_DMA2D_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9096@macro@USE_HAL_DSI_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_DSI_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "216", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_DSI_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9146@macro@USE_HAL_GFXMMU_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_GFXMMU_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "217", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_GFXMMU_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9196@macro@USE_HAL_HASH_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_HASH_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "218", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_HASH_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9246@macro@USE_HAL_HCD_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_HCD_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "219", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_HCD_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9296@macro@USE_HAL_I2C_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_I2C_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "220", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_I2C_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9346@macro@USE_HAL_IRDA_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_IRDA_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "221", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_IRDA_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9396@macro@USE_HAL_LPTIM_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_LPTIM_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "222", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_LPTIM_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9446@macro@USE_HAL_LTDC_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_LTDC_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "223", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_LTDC_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9496@macro@USE_HAL_MMC_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_MMC_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "224", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_MMC_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9546@macro@USE_HAL_OPAMP_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_OPAMP_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "225", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_OPAMP_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9596@macro@USE_HAL_OSPI_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_OSPI_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "226", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_OSPI_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9646@macro@USE_HAL_PCD_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_PCD_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "227", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_PCD_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9696@macro@USE_HAL_QSPI_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_QSPI_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "228", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_QSPI_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9746@macro@USE_HAL_RNG_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_RNG_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "229", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_RNG_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9796@macro@USE_HAL_RTC_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_RTC_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "230", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_RTC_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9846@macro@USE_HAL_SAI_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_SAI_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "231", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_SAI_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9896@macro@USE_HAL_SD_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_SD_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "232", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_SD_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9946@macro@USE_HAL_SMARTCARD_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_SMARTCARD_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "233", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_SMARTCARD_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@9996@macro@USE_HAL_SMBUS_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_SMBUS_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "234", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_SMBUS_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@10046@macro@USE_HAL_SPI_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_SPI_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "235", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_SPI_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@10096@macro@USE_HAL_SWPMI_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_SWPMI_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "236", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_SWPMI_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@10146@macro@USE_HAL_TIM_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_TIM_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "237", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_TIM_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@10196@macro@USE_HAL_TSC_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_TSC_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "238", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_TSC_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@10246@macro@USE_HAL_UART_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_UART_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "239", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_UART_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@10296@macro@USE_HAL_USART_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_USART_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "240", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_USART_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@10346@macro@USE_HAL_WWDG_REGISTER_CALLBACKS", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_HAL_WWDG_REGISTER_CALLBACKS", + "location": { + "column": "9", + "line": "241", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_HAL_WWDG_REGISTER_CALLBACKS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@10651@macro@USE_SPI_CRC", + "What": "MacroDef", + "defdec": "Def", + "display": "USE_SPI_CRC", + "location": { + "column": "9", + "line": "250", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "USE_SPI_CRC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_conf.h@17000@macro@assert_param", + "What": "MacroDef", + "defdec": "Def", + "display": "assert_param", + "location": { + "column": "11", + "line": "475", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\stm32l4xx_hal_conf.h" + }, + "name": "assert_param", + "origin": "user_include", + "scope": null + }, { "ID": "c:stm32l4xx_hal_pwr_ex.h@816@macro@STM32L4xx_HAL_PWR_EX_H", "What": "MacroDef", @@ -369527,2954 +372951,6 @@ "origin": "user_include", "scope": null }, - { - "ID": "c:cmsis_iccarm.h@1193@macro@__CMSIS_ICCARM_H__", - "What": "MacroDef", - "defdec": "Def", - "display": "__CMSIS_ICCARM_H__", - "location": { - "column": "9", - "line": "28", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__CMSIS_ICCARM_H__", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@1333@macro@__IAR_FT", - "What": "MacroDef", - "defdec": "Def", - "display": "__IAR_FT", - "location": { - "column": "9", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__IAR_FT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@1418@macro@__ICCARM_V8", - "What": "MacroDef", - "defdec": "Def", - "display": "__ICCARM_V8", - "location": { - "column": "11", - "line": "39", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__ICCARM_V8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@1525@macro@__ALIGNED", - "What": "MacroDef", - "defdec": "Def", - "display": "__ALIGNED", - "location": { - "column": "13", - "line": "46", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__ALIGNED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@2417@macro@__ARM_ARCH_7EM__", - "What": "MacroDef", - "defdec": "Def", - "display": "__ARM_ARCH_7EM__", - "location": { - "column": "17", - "line": "71", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__ARM_ARCH_7EM__", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@3636@macro@__IAR_M0_FAMILY", - "What": "MacroDef", - "defdec": "Def", - "display": "__IAR_M0_FAMILY", - "location": { - "column": "11", - "line": "106", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__IAR_M0_FAMILY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@3693@macro@__ASM", - "What": "MacroDef", - "defdec": "Def", - "display": "__ASM", - "location": { - "column": "11", - "line": "111", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__ASM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@3756@macro@__COMPILER_BARRIER", - "What": "MacroDef", - "defdec": "Def", - "display": "__COMPILER_BARRIER", - "location": { - "column": "11", - "line": "115", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__COMPILER_BARRIER", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@3846@macro@__INLINE", - "What": "MacroDef", - "defdec": "Def", - "display": "__INLINE", - "location": { - "column": "11", - "line": "119", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__INLINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@3927@macro@__NO_RETURN", - "What": "MacroDef", - "defdec": "Def", - "display": "__NO_RETURN", - "location": { - "column": "13", - "line": "124", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__NO_RETURN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@4114@macro@__PACKED", - "What": "MacroDef", - "defdec": "Def", - "display": "__PACKED", - "location": { - "column": "13", - "line": "132", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__PACKED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@4319@macro@__PACKED_STRUCT", - "What": "MacroDef", - "defdec": "Def", - "display": "__PACKED_STRUCT", - "location": { - "column": "13", - "line": "141", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__PACKED_STRUCT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@4551@macro@__PACKED_UNION", - "What": "MacroDef", - "defdec": "Def", - "display": "__PACKED_UNION", - "location": { - "column": "13", - "line": "150", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__PACKED_UNION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@4775@macro@__RESTRICT", - "What": "MacroDef", - "defdec": "Def", - "display": "__RESTRICT", - "location": { - "column": "13", - "line": "159", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__RESTRICT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@4960@macro@__STATIC_INLINE", - "What": "MacroDef", - "defdec": "Def", - "display": "__STATIC_INLINE", - "location": { - "column": "11", - "line": "167", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STATIC_INLINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@5042@macro@__FORCEINLINE", - "What": "MacroDef", - "defdec": "Def", - "display": "__FORCEINLINE", - "location": { - "column": "11", - "line": "171", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__FORCEINLINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@5142@macro@__STATIC_FORCEINLINE", - "What": "MacroDef", - "defdec": "Def", - "display": "__STATIC_FORCEINLINE", - "location": { - "column": "11", - "line": "175", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STATIC_FORCEINLINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__iar_uint16_read", - "What": "Function", - "defdec": "Def", - "display": "uint16_t __iar_uint16_read(const void *)", - "location": { - "column": "19", - "line": "181", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__iar_uint16_read", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@5420@macro@__UNALIGNED_UINT16_READ", - "What": "MacroDef", - "defdec": "Def", - "display": "__UNALIGNED_UINT16_READ", - "location": { - "column": "9", - "line": "186", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UNALIGNED_UINT16_READ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__iar_uint16_write", - "What": "Function", - "defdec": "Def", - "display": "void __iar_uint16_write(const void *, uint16_t)", - "location": { - "column": "15", - "line": "193", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__iar_uint16_write", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@5712@macro@__UNALIGNED_UINT16_WRITE", - "What": "MacroDef", - "defdec": "Def", - "display": "__UNALIGNED_UINT16_WRITE", - "location": { - "column": "9", - "line": "198", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UNALIGNED_UINT16_WRITE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__iar_uint32_read", - "What": "Function", - "defdec": "Def", - "display": "uint32_t __iar_uint32_read(const void *)", - "location": { - "column": "19", - "line": "204", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__iar_uint32_read", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@6000@macro@__UNALIGNED_UINT32_READ", - "What": "MacroDef", - "defdec": "Def", - "display": "__UNALIGNED_UINT32_READ", - "location": { - "column": "9", - "line": "209", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UNALIGNED_UINT32_READ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__iar_uint32_write", - "What": "Function", - "defdec": "Def", - "display": "void __iar_uint32_write(const void *, uint32_t)", - "location": { - "column": "15", - "line": "215", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__iar_uint32_write", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@6290@macro@__UNALIGNED_UINT32_WRITE", - "What": "MacroDef", - "defdec": "Def", - "display": "__UNALIGNED_UINT32_WRITE", - "location": { - "column": "9", - "line": "220", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UNALIGNED_UINT32_WRITE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@__iar_u32", - "What": "Struct", - "defdec": "Def", - "display": "__iar_u32", - "location": { - "column": "18", - "line": "226", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "members": [ - { - "ID": "c:@S@__iar_u32@FI@v", - "What": "FieldDecl", - "defdec": "Def", - "display": "v", - "location": { - "column": "39", - "line": "226", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "v", - "origin": "user_include", - "scope": "__iar_u32" - } - ], - "name": "__iar_u32", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@6539@macro@__UNALIGNED_UINT32", - "What": "MacroDef", - "defdec": "Def", - "display": "__UNALIGNED_UINT32", - "location": { - "column": "9", - "line": "228", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UNALIGNED_UINT32", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@6656@macro@__USED", - "What": "MacroDef", - "defdec": "Def", - "display": "__USED", - "location": { - "column": "13", - "line": "233", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__USED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@6932@macro@__PROGRAM_START", - "What": "MacroDef", - "defdec": "Def", - "display": "__PROGRAM_START", - "location": { - "column": "9", - "line": "248", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__PROGRAM_START", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@7019@macro@__INITIAL_SP", - "What": "MacroDef", - "defdec": "Def", - "display": "__INITIAL_SP", - "location": { - "column": "9", - "line": "252", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__INITIAL_SP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@7101@macro@__STACK_LIMIT", - "What": "MacroDef", - "defdec": "Def", - "display": "__STACK_LIMIT", - "location": { - "column": "9", - "line": "256", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STACK_LIMIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@7183@macro@__VECTOR_TABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "__VECTOR_TABLE", - "location": { - "column": "9", - "line": "260", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__VECTOR_TABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@7277@macro@__VECTOR_TABLE_ATTRIBUTE", - "What": "MacroDef", - "defdec": "Def", - "display": "__VECTOR_TABLE_ATTRIBUTE", - "location": { - "column": "9", - "line": "264", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__VECTOR_TABLE_ATTRIBUTE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@7765@macro@__disable_fault_irq", - "What": "MacroDef", - "defdec": "Def", - "display": "__disable_fault_irq", - "location": { - "column": "11", - "line": "291", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__disable_fault_irq", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@7822@macro@__disable_irq", - "What": "MacroDef", - "defdec": "Def", - "display": "__disable_irq", - "location": { - "column": "11", - "line": "292", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__disable_irq", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@7885@macro@__enable_fault_irq", - "What": "MacroDef", - "defdec": "Def", - "display": "__enable_fault_irq", - "location": { - "column": "11", - "line": "293", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__enable_fault_irq", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@7941@macro@__enable_irq", - "What": "MacroDef", - "defdec": "Def", - "display": "__enable_irq", - "location": { - "column": "11", - "line": "294", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__enable_irq", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8003@macro@__arm_rsr", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_rsr", - "location": { - "column": "11", - "line": "295", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__arm_rsr", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8052@macro@__arm_wsr", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_wsr", - "location": { - "column": "11", - "line": "296", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__arm_wsr", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8105@macro@__get_APSR", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_APSR", - "location": { - "column": "11", - "line": "299", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_APSR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8164@macro@__get_BASEPRI", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_BASEPRI", - "location": { - "column": "11", - "line": "300", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_BASEPRI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8226@macro@__get_CONTROL", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_CONTROL", - "location": { - "column": "11", - "line": "301", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_CONTROL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8288@macro@__get_FAULTMASK", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_FAULTMASK", - "location": { - "column": "11", - "line": "302", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_FAULTMASK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8485@macro@__get_FPSCR", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_FPSCR", - "location": { - "column": "13", - "line": "306", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_FPSCR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8545@macro@__set_FPSCR", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_FPSCR", - "location": { - "column": "13", - "line": "307", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_FPSCR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8731@macro@__get_IPSR", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_IPSR", - "location": { - "column": "11", - "line": "313", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_IPSR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@8790@macro@__get_MSP", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_MSP", - "location": { - "column": "11", - "line": "314", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_MSP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9063@macro@__get_MSPLIM", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_MSPLIM", - "location": { - "column": "13", - "line": "318", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_MSPLIM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9185@macro@__get_PRIMASK", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_PRIMASK", - "location": { - "column": "11", - "line": "322", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_PRIMASK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9247@macro@__get_PSP", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_PSP", - "location": { - "column": "11", - "line": "323", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_PSP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9522@macro@__get_PSPLIM", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_PSPLIM", - "location": { - "column": "13", - "line": "328", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_PSPLIM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9646@macro@__get_xPSR", - "What": "MacroDef", - "defdec": "Def", - "display": "__get_xPSR", - "location": { - "column": "11", - "line": "333", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__get_xPSR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9707@macro@__set_BASEPRI", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_BASEPRI", - "location": { - "column": "11", - "line": "335", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_BASEPRI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9778@macro@__set_BASEPRI_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_BASEPRI_MAX", - "location": { - "column": "11", - "line": "336", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_BASEPRI_MAX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9853@macro@__set_CONTROL", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_CONTROL", - "location": { - "column": "11", - "line": "337", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_CONTROL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9924@macro@__set_FAULTMASK", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_FAULTMASK", - "location": { - "column": "11", - "line": "338", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_FAULTMASK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@9997@macro@__set_MSP", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_MSP", - "location": { - "column": "11", - "line": "339", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_MSP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@10281@macro@__set_MSPLIM", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_MSPLIM", - "location": { - "column": "13", - "line": "344", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_MSPLIM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@10423@macro@__set_PRIMASK", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_PRIMASK", - "location": { - "column": "11", - "line": "348", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_PRIMASK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@10494@macro@__set_PSP", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_PSP", - "location": { - "column": "11", - "line": "349", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_PSP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@10776@macro@__set_PSPLIM", - "What": "MacroDef", - "defdec": "Def", - "display": "__set_PSPLIM", - "location": { - "column": "13", - "line": "353", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__set_PSPLIM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@10920@macro@__TZ_get_CONTROL_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_CONTROL_NS", - "location": { - "column": "11", - "line": "358", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_CONTROL_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@10985@macro@__TZ_set_CONTROL_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_CONTROL_NS", - "location": { - "column": "11", - "line": "359", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_CONTROL_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11059@macro@__TZ_get_PSP_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_PSP_NS", - "location": { - "column": "11", - "line": "360", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_PSP_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11120@macro@__TZ_set_PSP_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_PSP_NS", - "location": { - "column": "11", - "line": "361", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_PSP_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11190@macro@__TZ_get_MSP_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_MSP_NS", - "location": { - "column": "11", - "line": "362", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_MSP_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11251@macro@__TZ_set_MSP_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_MSP_NS", - "location": { - "column": "11", - "line": "363", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_MSP_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11321@macro@__TZ_get_SP_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_SP_NS", - "location": { - "column": "11", - "line": "364", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_SP_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11381@macro@__TZ_set_SP_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_SP_NS", - "location": { - "column": "11", - "line": "365", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_SP_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11450@macro@__TZ_get_PRIMASK_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_PRIMASK_NS", - "location": { - "column": "11", - "line": "366", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_PRIMASK_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11515@macro@__TZ_set_PRIMASK_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_PRIMASK_NS", - "location": { - "column": "11", - "line": "367", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_PRIMASK_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11589@macro@__TZ_get_BASEPRI_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_BASEPRI_NS", - "location": { - "column": "11", - "line": "368", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_BASEPRI_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11654@macro@__TZ_set_BASEPRI_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_BASEPRI_NS", - "location": { - "column": "11", - "line": "369", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_BASEPRI_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11728@macro@__TZ_get_FAULTMASK_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_FAULTMASK_NS", - "location": { - "column": "11", - "line": "370", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_FAULTMASK_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@11795@macro@__TZ_set_FAULTMASK_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_FAULTMASK_NS", - "location": { - "column": "11", - "line": "371", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_FAULTMASK_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12088@macro@__TZ_get_PSPLIM_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_PSPLIM_NS", - "location": { - "column": "13", - "line": "376", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_PSPLIM_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12132@macro@__TZ_set_PSPLIM_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_PSPLIM_NS", - "location": { - "column": "13", - "line": "377", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_PSPLIM_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12343@macro@__TZ_get_MSPLIM_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_get_MSPLIM_NS", - "location": { - "column": "11", - "line": "383", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_get_MSPLIM_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12407@macro@__TZ_set_MSPLIM_NS", - "What": "MacroDef", - "defdec": "Def", - "display": "__TZ_set_MSPLIM_NS", - "location": { - "column": "11", - "line": "384", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__TZ_set_MSPLIM_NS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12482@macro@__NOP", - "What": "MacroDef", - "defdec": "Def", - "display": "__NOP", - "location": { - "column": "11", - "line": "386", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__NOP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12532@macro@__CLZ", - "What": "MacroDef", - "defdec": "Def", - "display": "__CLZ", - "location": { - "column": "11", - "line": "388", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__CLZ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12571@macro@__CLREX", - "What": "MacroDef", - "defdec": "Def", - "display": "__CLREX", - "location": { - "column": "11", - "line": "389", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__CLREX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12614@macro@__DMB", - "What": "MacroDef", - "defdec": "Def", - "display": "__DMB", - "location": { - "column": "11", - "line": "391", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__DMB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12653@macro@__DSB", - "What": "MacroDef", - "defdec": "Def", - "display": "__DSB", - "location": { - "column": "11", - "line": "392", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__DSB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12692@macro@__ISB", - "What": "MacroDef", - "defdec": "Def", - "display": "__ISB", - "location": { - "column": "11", - "line": "393", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__ISB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12733@macro@__LDREXB", - "What": "MacroDef", - "defdec": "Def", - "display": "__LDREXB", - "location": { - "column": "11", - "line": "395", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__LDREXB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12775@macro@__LDREXH", - "What": "MacroDef", - "defdec": "Def", - "display": "__LDREXH", - "location": { - "column": "11", - "line": "396", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__LDREXH", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12817@macro@__LDREXW", - "What": "MacroDef", - "defdec": "Def", - "display": "__LDREXW", - "location": { - "column": "11", - "line": "397", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__LDREXW", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12860@macro@__RBIT", - "What": "MacroDef", - "defdec": "Def", - "display": "__RBIT", - "location": { - "column": "11", - "line": "399", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__RBIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12900@macro@__REV", - "What": "MacroDef", - "defdec": "Def", - "display": "__REV", - "location": { - "column": "11", - "line": "400", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__REV", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@12939@macro@__REV16", - "What": "MacroDef", - "defdec": "Def", - "display": "__REV16", - "location": { - "column": "11", - "line": "401", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__REV16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__REVSH", - "What": "Function", - "defdec": "Def", - "display": "int16_t __REVSH(int16_t)", - "location": { - "column": "20", - "line": "403", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__REVSH", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13083@macro@__ROR", - "What": "MacroDef", - "defdec": "Def", - "display": "__ROR", - "location": { - "column": "11", - "line": "408", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__ROR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13122@macro@__RRX", - "What": "MacroDef", - "defdec": "Def", - "display": "__RRX", - "location": { - "column": "11", - "line": "409", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__RRX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13163@macro@__SEV", - "What": "MacroDef", - "defdec": "Def", - "display": "__SEV", - "location": { - "column": "11", - "line": "411", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SEV", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13230@macro@__SSAT", - "What": "MacroDef", - "defdec": "Def", - "display": "__SSAT", - "location": { - "column": "13", - "line": "414", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SSAT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13282@macro@__STREXB", - "What": "MacroDef", - "defdec": "Def", - "display": "__STREXB", - "location": { - "column": "11", - "line": "417", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STREXB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13324@macro@__STREXH", - "What": "MacroDef", - "defdec": "Def", - "display": "__STREXH", - "location": { - "column": "11", - "line": "418", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STREXH", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13366@macro@__STREXW", - "What": "MacroDef", - "defdec": "Def", - "display": "__STREXW", - "location": { - "column": "11", - "line": "419", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STREXW", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13435@macro@__USAT", - "What": "MacroDef", - "defdec": "Def", - "display": "__USAT", - "location": { - "column": "13", - "line": "422", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__USAT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13487@macro@__WFE", - "What": "MacroDef", - "defdec": "Def", - "display": "__WFE", - "location": { - "column": "11", - "line": "425", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__WFE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13526@macro@__WFI", - "What": "MacroDef", - "defdec": "Def", - "display": "__WFI", - "location": { - "column": "11", - "line": "426", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__WFI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13590@macro@__SADD8", - "What": "MacroDef", - "defdec": "Def", - "display": "__SADD8", - "location": { - "column": "13", - "line": "429", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SADD8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13633@macro@__QADD8", - "What": "MacroDef", - "defdec": "Def", - "display": "__QADD8", - "location": { - "column": "13", - "line": "430", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__QADD8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13676@macro@__SHADD8", - "What": "MacroDef", - "defdec": "Def", - "display": "__SHADD8", - "location": { - "column": "13", - "line": "431", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SHADD8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13720@macro@__UADD8", - "What": "MacroDef", - "defdec": "Def", - "display": "__UADD8", - "location": { - "column": "13", - "line": "432", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UADD8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13763@macro@__UQADD8", - "What": "MacroDef", - "defdec": "Def", - "display": "__UQADD8", - "location": { - "column": "13", - "line": "433", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UQADD8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13807@macro@__UHADD8", - "What": "MacroDef", - "defdec": "Def", - "display": "__UHADD8", - "location": { - "column": "13", - "line": "434", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UHADD8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13851@macro@__SSUB8", - "What": "MacroDef", - "defdec": "Def", - "display": "__SSUB8", - "location": { - "column": "13", - "line": "435", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SSUB8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13894@macro@__QSUB8", - "What": "MacroDef", - "defdec": "Def", - "display": "__QSUB8", - "location": { - "column": "13", - "line": "436", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__QSUB8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13937@macro@__SHSUB8", - "What": "MacroDef", - "defdec": "Def", - "display": "__SHSUB8", - "location": { - "column": "13", - "line": "437", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SHSUB8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@13981@macro@__USUB8", - "What": "MacroDef", - "defdec": "Def", - "display": "__USUB8", - "location": { - "column": "13", - "line": "438", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__USUB8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14024@macro@__UQSUB8", - "What": "MacroDef", - "defdec": "Def", - "display": "__UQSUB8", - "location": { - "column": "13", - "line": "439", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UQSUB8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14068@macro@__UHSUB8", - "What": "MacroDef", - "defdec": "Def", - "display": "__UHSUB8", - "location": { - "column": "13", - "line": "440", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UHSUB8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14112@macro@__SADD16", - "What": "MacroDef", - "defdec": "Def", - "display": "__SADD16", - "location": { - "column": "13", - "line": "441", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SADD16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14156@macro@__QADD16", - "What": "MacroDef", - "defdec": "Def", - "display": "__QADD16", - "location": { - "column": "13", - "line": "442", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__QADD16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14200@macro@__SHADD16", - "What": "MacroDef", - "defdec": "Def", - "display": "__SHADD16", - "location": { - "column": "13", - "line": "443", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SHADD16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14245@macro@__UADD16", - "What": "MacroDef", - "defdec": "Def", - "display": "__UADD16", - "location": { - "column": "13", - "line": "444", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UADD16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14289@macro@__UQADD16", - "What": "MacroDef", - "defdec": "Def", - "display": "__UQADD16", - "location": { - "column": "13", - "line": "445", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UQADD16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14334@macro@__UHADD16", - "What": "MacroDef", - "defdec": "Def", - "display": "__UHADD16", - "location": { - "column": "13", - "line": "446", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UHADD16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14379@macro@__SSUB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__SSUB16", - "location": { - "column": "13", - "line": "447", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SSUB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14423@macro@__QSUB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__QSUB16", - "location": { - "column": "13", - "line": "448", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__QSUB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14467@macro@__SHSUB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__SHSUB16", - "location": { - "column": "13", - "line": "449", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SHSUB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14512@macro@__USUB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__USUB16", - "location": { - "column": "13", - "line": "450", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__USUB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14556@macro@__UQSUB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__UQSUB16", - "location": { - "column": "13", - "line": "451", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UQSUB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14601@macro@__UHSUB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__UHSUB16", - "location": { - "column": "13", - "line": "452", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UHSUB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14646@macro@__SASX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SASX", - "location": { - "column": "13", - "line": "453", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SASX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14688@macro@__QASX", - "What": "MacroDef", - "defdec": "Def", - "display": "__QASX", - "location": { - "column": "13", - "line": "454", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__QASX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14730@macro@__SHASX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SHASX", - "location": { - "column": "13", - "line": "455", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SHASX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14773@macro@__UASX", - "What": "MacroDef", - "defdec": "Def", - "display": "__UASX", - "location": { - "column": "13", - "line": "456", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UASX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14815@macro@__UQASX", - "What": "MacroDef", - "defdec": "Def", - "display": "__UQASX", - "location": { - "column": "13", - "line": "457", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UQASX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14858@macro@__UHASX", - "What": "MacroDef", - "defdec": "Def", - "display": "__UHASX", - "location": { - "column": "13", - "line": "458", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UHASX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14901@macro@__SSAX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SSAX", - "location": { - "column": "13", - "line": "459", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SSAX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14943@macro@__QSAX", - "What": "MacroDef", - "defdec": "Def", - "display": "__QSAX", - "location": { - "column": "13", - "line": "460", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__QSAX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@14985@macro@__SHSAX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SHSAX", - "location": { - "column": "13", - "line": "461", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SHSAX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15028@macro@__USAX", - "What": "MacroDef", - "defdec": "Def", - "display": "__USAX", - "location": { - "column": "13", - "line": "462", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__USAX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15070@macro@__UQSAX", - "What": "MacroDef", - "defdec": "Def", - "display": "__UQSAX", - "location": { - "column": "13", - "line": "463", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UQSAX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15113@macro@__UHSAX", - "What": "MacroDef", - "defdec": "Def", - "display": "__UHSAX", - "location": { - "column": "13", - "line": "464", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UHSAX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15156@macro@__USAD8", - "What": "MacroDef", - "defdec": "Def", - "display": "__USAD8", - "location": { - "column": "13", - "line": "465", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__USAD8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15199@macro@__USADA8", - "What": "MacroDef", - "defdec": "Def", - "display": "__USADA8", - "location": { - "column": "13", - "line": "466", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__USADA8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15243@macro@__SSAT16", - "What": "MacroDef", - "defdec": "Def", - "display": "__SSAT16", - "location": { - "column": "13", - "line": "467", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SSAT16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15287@macro@__USAT16", - "What": "MacroDef", - "defdec": "Def", - "display": "__USAT16", - "location": { - "column": "13", - "line": "468", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__USAT16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15331@macro@__UXTB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__UXTB16", - "location": { - "column": "13", - "line": "469", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UXTB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15375@macro@__UXTAB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__UXTAB16", - "location": { - "column": "13", - "line": "470", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__UXTAB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15420@macro@__SXTB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__SXTB16", - "location": { - "column": "13", - "line": "471", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SXTB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15464@macro@__SXTAB16", - "What": "MacroDef", - "defdec": "Def", - "display": "__SXTAB16", - "location": { - "column": "13", - "line": "472", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SXTAB16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15509@macro@__SMUAD", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMUAD", - "location": { - "column": "13", - "line": "473", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMUAD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15552@macro@__SMUADX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMUADX", - "location": { - "column": "13", - "line": "474", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMUADX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15596@macro@__SMMLA", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMMLA", - "location": { - "column": "13", - "line": "475", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMMLA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15639@macro@__SMLAD", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMLAD", - "location": { - "column": "13", - "line": "476", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMLAD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15682@macro@__SMLADX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMLADX", - "location": { - "column": "13", - "line": "477", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMLADX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15726@macro@__SMLALD", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMLALD", - "location": { - "column": "13", - "line": "478", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMLALD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15770@macro@__SMLALDX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMLALDX", - "location": { - "column": "13", - "line": "479", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMLALDX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15815@macro@__SMUSD", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMUSD", - "location": { - "column": "13", - "line": "480", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMUSD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15858@macro@__SMUSDX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMUSDX", - "location": { - "column": "13", - "line": "481", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMUSDX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15902@macro@__SMLSD", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMLSD", - "location": { - "column": "13", - "line": "482", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMLSD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15945@macro@__SMLSDX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMLSDX", - "location": { - "column": "13", - "line": "483", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMLSDX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@15989@macro@__SMLSLD", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMLSLD", - "location": { - "column": "13", - "line": "484", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMLSLD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@16033@macro@__SMLSLDX", - "What": "MacroDef", - "defdec": "Def", - "display": "__SMLSLDX", - "location": { - "column": "13", - "line": "485", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SMLSLDX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@16078@macro@__SEL", - "What": "MacroDef", - "defdec": "Def", - "display": "__SEL", - "location": { - "column": "13", - "line": "486", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__SEL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@16119@macro@__QADD", - "What": "MacroDef", - "defdec": "Def", - "display": "__QADD", - "location": { - "column": "13", - "line": "487", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__QADD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@16161@macro@__QSUB", - "What": "MacroDef", - "defdec": "Def", - "display": "__QSUB", - "location": { - "column": "13", - "line": "488", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__QSUB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@16203@macro@__PKHBT", - "What": "MacroDef", - "defdec": "Def", - "display": "__PKHBT", - "location": { - "column": "13", - "line": "489", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__PKHBT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@16246@macro@__PKHTB", - "What": "MacroDef", - "defdec": "Def", - "display": "__PKHTB", - "location": { - "column": "13", - "line": "490", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__PKHTB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@24670@macro@__BKPT", - "What": "MacroDef", - "defdec": "Def", - "display": "__BKPT", - "location": { - "column": "9", - "line": "794", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__BKPT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__LDRBT", - "What": "Function", - "defdec": "Def", - "display": "uint8_t __LDRBT(volatile uint8_t *)", - "location": { - "column": "20", - "line": "835", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__LDRBT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@25613@F@__LDRBT@res", - "What": "Variable", - "defdec": "Def", - "display": "res", - "location": { - "column": "14", - "line": "837", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "res", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__LDRHT", - "What": "Function", - "defdec": "Def", - "display": "uint16_t __LDRHT(volatile uint16_t *)", - "location": { - "column": "21", - "line": "842", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__LDRHT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@25793@F@__LDRHT@res", - "What": "Variable", - "defdec": "Def", - "display": "res", - "location": { - "column": "14", - "line": "844", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "res", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__LDRT", - "What": "Function", - "defdec": "Def", - "display": "uint32_t __LDRT(volatile uint32_t *)", - "location": { - "column": "21", - "line": "849", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__LDRT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_iccarm.h@25973@F@__LDRT@res", - "What": "Variable", - "defdec": "Def", - "display": "res", - "location": { - "column": "14", - "line": "851", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "res", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__STRBT", - "What": "Function", - "defdec": "Def", - "display": "void __STRBT(uint8_t, volatile uint8_t *)", - "location": { - "column": "17", - "line": "856", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STRBT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__STRHT", - "What": "Function", - "defdec": "Def", - "display": "void __STRHT(uint16_t, volatile uint16_t *)", - "location": { - "column": "17", - "line": "861", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STRHT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@__STRT", - "What": "Function", - "defdec": "Def", - "display": "void __STRT(uint32_t, volatile uint32_t *)", - "location": { - "column": "17", - "line": "866", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" - }, - "name": "__STRT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@1412@macro@__STM32L4xx_H", - "What": "MacroDef", - "defdec": "Def", - "display": "__STM32L4xx_H", - "location": { - "column": "9", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "__STM32L4xx_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@1623@macro@STM32L4", - "What": "MacroDef", - "defdec": "Def", - "display": "STM32L4", - "location": { - "column": "9", - "line": "52", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "STM32L4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@4436@macro@__STM32L4_CMSIS_VERSION_MAIN", - "What": "MacroDef", - "defdec": "Def", - "display": "__STM32L4_CMSIS_VERSION_MAIN", - "location": { - "column": "9", - "line": "107", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "__STM32L4_CMSIS_VERSION_MAIN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@4512@macro@__STM32L4_CMSIS_VERSION_SUB1", - "What": "MacroDef", - "defdec": "Def", - "display": "__STM32L4_CMSIS_VERSION_SUB1", - "location": { - "column": "9", - "line": "108", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "__STM32L4_CMSIS_VERSION_SUB1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@4588@macro@__STM32L4_CMSIS_VERSION_SUB2", - "What": "MacroDef", - "defdec": "Def", - "display": "__STM32L4_CMSIS_VERSION_SUB2", - "location": { - "column": "9", - "line": "109", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "__STM32L4_CMSIS_VERSION_SUB2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@4664@macro@__STM32L4_CMSIS_VERSION_RC", - "What": "MacroDef", - "defdec": "Def", - "display": "__STM32L4_CMSIS_VERSION_RC", - "location": { - "column": "9", - "line": "110", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "__STM32L4_CMSIS_VERSION_RC", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@4744@macro@__STM32L4_CMSIS_VERSION", - "What": "MacroDef", - "defdec": "Def", - "display": "__STM32L4_CMSIS_VERSION", - "location": { - "column": "9", - "line": "111", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "__STM32L4_CMSIS_VERSION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FlagStatus", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@FlagStatus@RESET", - "What": "Enumerator", - "defdec": "Def", - "display": "RESET", - "location": { - "column": "3", - "line": "187", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "RESET", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FlagStatus@SET", - "What": "Enumerator", - "defdec": "Def", - "display": "SET", - "location": { - "column": "3", - "line": "188", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "SET", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "185", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@FlagStatus", - "What": "Typedef", - "defdec": "Def", - "display": "enum FlagStatus", - "location": { - "column": "3", - "line": "189", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "FlagStatus", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@T@ITStatus", - "What": "Typedef", - "defdec": "Def", - "display": "enum FlagStatus", - "location": { - "column": "15", - "line": "189", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ITStatus", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FunctionalState", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@FunctionalState@DISABLE", - "What": "Enumerator", - "defdec": "Def", - "display": "DISABLE", - "location": { - "column": "3", - "line": "193", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FunctionalState@ENABLE", - "What": "Enumerator", - "defdec": "Def", - "display": "ENABLE", - "location": { - "column": "3", - "line": "194", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ENABLE", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "191", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@FunctionalState", - "What": "Typedef", - "defdec": "Def", - "display": "enum FunctionalState", - "location": { - "column": "3", - "line": "195", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "FunctionalState", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@6860@macro@IS_FUNCTIONAL_STATE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_FUNCTIONAL_STATE", - "location": { - "column": "9", - "line": "196", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "IS_FUNCTIONAL_STATE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@ErrorStatus", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@ErrorStatus@SUCCESS", - "What": "Enumerator", - "defdec": "Def", - "display": "SUCCESS", - "location": { - "column": "3", - "line": "200", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "SUCCESS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@ErrorStatus@ERROR", - "What": "Enumerator", - "defdec": "Def", - "display": "ERROR", - "location": { - "column": "3", - "line": "201", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ERROR", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "198", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@ErrorStatus", - "What": "Typedef", - "defdec": "Def", - "display": "enum ErrorStatus", - "location": { - "column": "3", - "line": "202", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ErrorStatus", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@7085@macro@SET_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SET_BIT", - "location": { - "column": "9", - "line": "212", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "SET_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@7135@macro@CLEAR_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "CLEAR_BIT", - "location": { - "column": "9", - "line": "214", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "CLEAR_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@7186@macro@READ_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "READ_BIT", - "location": { - "column": "9", - "line": "216", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "READ_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@7235@macro@CLEAR_REG", - "What": "MacroDef", - "defdec": "Def", - "display": "CLEAR_REG", - "location": { - "column": "9", - "line": "218", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "CLEAR_REG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@7284@macro@WRITE_REG", - "What": "MacroDef", - "defdec": "Def", - "display": "WRITE_REG", - "location": { - "column": "9", - "line": "220", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "WRITE_REG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@7333@macro@READ_REG", - "What": "MacroDef", - "defdec": "Def", - "display": "READ_REG", - "location": { - "column": "9", - "line": "222", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "READ_REG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@7374@macro@MODIFY_REG", - "What": "MacroDef", - "defdec": "Def", - "display": "MODIFY_REG", - "location": { - "column": "9", - "line": "224", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "MODIFY_REG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@7629@macro@ATOMIC_SET_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "ATOMIC_SET_BIT", - "location": { - "column": "9", - "line": "228", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ATOMIC_SET_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@8101@macro@ATOMIC_CLEAR_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "ATOMIC_CLEAR_BIT", - "location": { - "column": "9", - "line": "237", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ATOMIC_CLEAR_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@8581@macro@ATOMIC_MODIFY_REG", - "What": "MacroDef", - "defdec": "Def", - "display": "ATOMIC_MODIFY_REG", - "location": { - "column": "9", - "line": "246", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ATOMIC_MODIFY_REG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@9135@macro@ATOMIC_SETH_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "ATOMIC_SETH_BIT", - "location": { - "column": "9", - "line": "255", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ATOMIC_SETH_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@9607@macro@ATOMIC_CLEARH_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "ATOMIC_CLEARH_BIT", - "location": { - "column": "9", - "line": "264", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ATOMIC_CLEARH_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@10087@macro@ATOMIC_MODIFYH_REG", - "What": "MacroDef", - "defdec": "Def", - "display": "ATOMIC_MODIFYH_REG", - "location": { - "column": "9", - "line": "273", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "ATOMIC_MODIFYH_REG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx.h@10571@macro@POSITION_VAL", - "What": "MacroDef", - "defdec": "Def", - "display": "POSITION_VAL", - "location": { - "column": "9", - "line": "281", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" - }, - "name": "POSITION_VAL", - "origin": "user_include", - "scope": null - }, { "ID": "c:FreeRTOS.h@1335@macro@INC_FREERTOS_H", "What": "MacroDef", @@ -375854,6531 +376330,451 @@ "scope": null }, { - "ID": "c:stm32l4xx_hal_adc_ex.h@816@macro@STM32L4xx_HAL_ADC_EX_H", + "ID": "c:stdio.h@99@macro@_STDIO", "What": "MacroDef", "defdec": "Def", - "display": "STM32L4xx_HAL_ADC_EX_H", + "display": "_STDIO", "location": { "column": "9", + "line": "4", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + }, + "name": "_STDIO", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdio.h@436@macro@NULL", + "What": "MacroDef", + "defdec": "Def", + "display": "NULL", + "location": { + "column": "11", "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "STM32L4xx_HAL_ADC_EX_H", - "origin": "user_include", + "name": "NULL", + "origin": "system_include", "scope": null }, { - "ID": "c:@SA@ADC_InjOversamplingTypeDef", - "What": "Struct", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "46", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "members": [ - { - "ID": "c:@SA@ADC_InjOversamplingTypeDef@FI@Ratio", - "What": "FieldDecl", - "defdec": "Def", - "display": "Ratio", - "location": { - "column": "12", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "Ratio", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_46_9" - }, - { - "ID": "c:@SA@ADC_InjOversamplingTypeDef@FI@RightBitShift", - "What": "FieldDecl", - "defdec": "Def", - "display": "RightBitShift", - "location": { - "column": "12", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "RightBitShift", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_46_9" - } - ], - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@ADC_InjOversamplingTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "struct ADC_InjOversamplingTypeDef", - "location": { - "column": "3", - "line": "53", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_InjOversamplingTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef", - "What": "Struct", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "79", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "members": [ - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedChannel", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjectedChannel", - "location": { - "column": "12", - "line": "81", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjectedChannel", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedRank", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjectedRank", - "location": { - "column": "12", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjectedRank", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedSamplingTime", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjectedSamplingTime", - "location": { - "column": "12", - "line": "94", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjectedSamplingTime", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedSingleDiff", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjectedSingleDiff", - "location": { - "column": "12", - "line": "107", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjectedSingleDiff", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedOffsetNumber", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjectedOffsetNumber", - "location": { - "column": "12", - "line": "126", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjectedOffsetNumber", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedOffset", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjectedOffset", - "location": { - "column": "12", - "line": "131", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjectedOffset", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedNbrOfConversion", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjectedNbrOfConversion", - "location": { - "column": "12", - "line": "141", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjectedNbrOfConversion", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedDiscontinuousConvMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjectedDiscontinuousConvMode", - "location": { - "column": "19", - "line": "151", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjectedDiscontinuousConvMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@AutoInjectedConv", - "What": "FieldDecl", - "defdec": "Def", - "display": "AutoInjectedConv", - "location": { - "column": "19", - "line": "167", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "AutoInjectedConv", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@QueueInjectedContext", - "What": "FieldDecl", - "defdec": "Def", - "display": "QueueInjectedContext", - "location": { - "column": "19", - "line": "186", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "QueueInjectedContext", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@ExternalTrigInjecConv", - "What": "FieldDecl", - "defdec": "Def", - "display": "ExternalTrigInjecConv", - "location": { - "column": "12", - "line": "205", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ExternalTrigInjecConv", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@ExternalTrigInjecConvEdge", - "What": "FieldDecl", - "defdec": "Def", - "display": "ExternalTrigInjecConvEdge", - "location": { - "column": "12", - "line": "216", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ExternalTrigInjecConvEdge", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjecOversamplingMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjecOversamplingMode", - "location": { - "column": "19", - "line": "225", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjecOversamplingMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - }, - { - "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjecOversampling", - "What": "FieldDecl", - "defdec": "Def", - "display": "InjecOversampling", - "location": { - "column": "31", - "line": "230", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "InjecOversampling", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" - } - ], - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@ADC_InjectionConfTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "struct ADC_InjectionConfTypeDef", - "location": { - "column": "3", - "line": "235", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_InjectionConfTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@SA@ADC_MultiModeTypeDef", - "What": "Struct", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "244", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "members": [ - { - "ID": "c:@SA@ADC_MultiModeTypeDef@FI@Mode", - "What": "FieldDecl", - "defdec": "Def", - "display": "Mode", - "location": { - "column": "12", - "line": "246", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "Mode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_244_9" - }, - { - "ID": "c:@SA@ADC_MultiModeTypeDef@FI@DMAAccessMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "DMAAccessMode", - "location": { - "column": "12", - "line": "249", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "DMAAccessMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_244_9" - }, - { - "ID": "c:@SA@ADC_MultiModeTypeDef@FI@TwoSamplingDelay", - "What": "FieldDecl", - "defdec": "Def", - "display": "TwoSamplingDelay", - "location": { - "column": "12", - "line": "254", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "TwoSamplingDelay", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_244_9" - } - ], - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@ADC_MultiModeTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "struct ADC_MultiModeTypeDef", - "location": { - "column": "3", - "line": "259", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_MultiModeTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@20415@macro@ADC_INJECTED_SOFTWARE_START", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_INJECTED_SOFTWARE_START", - "location": { - "column": "9", - "line": "276", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_INJECTED_SOFTWARE_START", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@20602@macro@ADC_EXTERNALTRIGINJEC_T1_TRGO", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T1_TRGO", - "location": { - "column": "9", - "line": "278", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T1_TRGO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@20811@macro@ADC_EXTERNALTRIGINJEC_T1_TRGO2", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T1_TRGO2", - "location": { - "column": "9", - "line": "280", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T1_TRGO2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@21021@macro@ADC_EXTERNALTRIGINJEC_T1_CC4", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T1_CC4", - "location": { - "column": "9", - "line": "282", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T1_CC4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@21259@macro@ADC_EXTERNALTRIGINJEC_T2_TRGO", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T2_TRGO", - "location": { - "column": "9", - "line": "284", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T2_TRGO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@21468@macro@ADC_EXTERNALTRIGINJEC_T2_CC1", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T2_CC1", - "location": { - "column": "9", - "line": "286", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T2_CC1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@21706@macro@ADC_EXTERNALTRIGINJEC_T3_TRGO", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T3_TRGO", - "location": { - "column": "9", - "line": "288", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T3_TRGO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@21915@macro@ADC_EXTERNALTRIGINJEC_T3_CC1", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T3_CC1", - "location": { - "column": "9", - "line": "290", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T3_CC1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@22153@macro@ADC_EXTERNALTRIGINJEC_T3_CC3", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T3_CC3", - "location": { - "column": "9", - "line": "292", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T3_CC3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@22391@macro@ADC_EXTERNALTRIGINJEC_T3_CC4", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T3_CC4", - "location": { - "column": "9", - "line": "294", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T3_CC4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@22629@macro@ADC_EXTERNALTRIGINJEC_T4_TRGO", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T4_TRGO", - "location": { - "column": "9", - "line": "296", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T4_TRGO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@22838@macro@ADC_EXTERNALTRIGINJEC_T6_TRGO", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T6_TRGO", - "location": { - "column": "9", - "line": "298", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T6_TRGO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@23047@macro@ADC_EXTERNALTRIGINJEC_T8_CC4", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T8_CC4", - "location": { - "column": "9", - "line": "300", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T8_CC4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@23285@macro@ADC_EXTERNALTRIGINJEC_T8_TRGO", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T8_TRGO", - "location": { - "column": "9", - "line": "302", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T8_TRGO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@23494@macro@ADC_EXTERNALTRIGINJEC_T8_TRGO2", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T8_TRGO2", - "location": { - "column": "9", - "line": "304", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T8_TRGO2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@23704@macro@ADC_EXTERNALTRIGINJEC_T15_TRGO", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_T15_TRGO", - "location": { - "column": "9", - "line": "306", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_T15_TRGO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@23914@macro@ADC_EXTERNALTRIGINJEC_EXT_IT15", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJEC_EXT_IT15", - "location": { - "column": "9", - "line": "308", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJEC_EXT_IT15", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@24293@macro@ADC_EXTERNALTRIGINJECCONV_EDGE_NONE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJECCONV_EDGE_NONE", - "location": { - "column": "9", - "line": "317", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJECCONV_EDGE_NONE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@24481@macro@ADC_EXTERNALTRIGINJECCONV_EDGE_RISING", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJECCONV_EDGE_RISING", - "location": { - "column": "9", - "line": "319", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJECCONV_EDGE_RISING", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@24678@macro@ADC_EXTERNALTRIGINJECCONV_EDGE_FALLING", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJECCONV_EDGE_FALLING", - "location": { - "column": "9", - "line": "321", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJECCONV_EDGE_FALLING", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@24876@macro@ADC_EXTERNALTRIGINJECCONV_EDGE_RISINGFALLING", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_EXTERNALTRIGINJECCONV_EDGE_RISINGFALLING", - "location": { - "column": "9", - "line": "323", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_EXTERNALTRIGINJECCONV_EDGE_RISINGFALLING", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@25220@macro@ADC_SINGLE_ENDED", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_SINGLE_ENDED", - "location": { - "column": "9", - "line": "332", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_SINGLE_ENDED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@25338@macro@ADC_DIFFERENTIAL_ENDED", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DIFFERENTIAL_ENDED", - "location": { - "column": "9", - "line": "333", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DIFFERENTIAL_ENDED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@25557@macro@ADC_OFFSET_NONE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_OFFSET_NONE", - "location": { - "column": "9", - "line": "341", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_OFFSET_NONE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@25732@macro@ADC_OFFSET_1", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_OFFSET_1", - "location": { - "column": "9", - "line": "343", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_OFFSET_1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@26042@macro@ADC_OFFSET_2", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_OFFSET_2", - "location": { - "column": "9", - "line": "346", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_OFFSET_2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@26352@macro@ADC_OFFSET_3", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_OFFSET_3", - "location": { - "column": "9", - "line": "349", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_OFFSET_3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@26662@macro@ADC_OFFSET_4", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_OFFSET_4", - "location": { - "column": "9", - "line": "352", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_OFFSET_4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@27078@macro@ADC_INJECTED_RANK_1", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_INJECTED_RANK_1", - "location": { - "column": "9", - "line": "362", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_INJECTED_RANK_1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@27186@macro@ADC_INJECTED_RANK_2", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_INJECTED_RANK_2", - "location": { - "column": "9", - "line": "363", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_INJECTED_RANK_2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@27294@macro@ADC_INJECTED_RANK_3", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_INJECTED_RANK_3", - "location": { - "column": "9", - "line": "364", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_INJECTED_RANK_3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@27402@macro@ADC_INJECTED_RANK_4", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_INJECTED_RANK_4", - "location": { - "column": "9", - "line": "365", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_INJECTED_RANK_4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@27636@macro@ADC_MODE_INDEPENDENT", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_MODE_INDEPENDENT", - "location": { - "column": "9", - "line": "374", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_MODE_INDEPENDENT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@27814@macro@ADC_DUALMODE_REGSIMULT", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DUALMODE_REGSIMULT", - "location": { - "column": "9", - "line": "376", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DUALMODE_REGSIMULT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@27996@macro@ADC_DUALMODE_INTERL", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DUALMODE_INTERL", - "location": { - "column": "9", - "line": "378", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DUALMODE_INTERL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@28186@macro@ADC_DUALMODE_INJECSIMULT", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DUALMODE_INJECSIMULT", - "location": { - "column": "9", - "line": "380", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DUALMODE_INJECSIMULT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@28369@macro@ADC_DUALMODE_ALTERTRIG", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DUALMODE_ALTERTRIG", - "location": { - "column": "9", - "line": "382", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DUALMODE_ALTERTRIG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@28660@macro@ADC_DUALMODE_REGSIMULT_INJECSIMULT", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DUALMODE_REGSIMULT_INJECSIMULT", - "location": { - "column": "9", - "line": "385", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DUALMODE_REGSIMULT_INJECSIMULT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@28881@macro@ADC_DUALMODE_REGSIMULT_ALTERTRIG", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DUALMODE_REGSIMULT_ALTERTRIG", - "location": { - "column": "9", - "line": "387", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DUALMODE_REGSIMULT_ALTERTRIG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@29107@macro@ADC_DUALMODE_REGINTERL_INJECSIMULT", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DUALMODE_REGINTERL_INJECSIMULT", - "location": { - "column": "9", - "line": "389", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DUALMODE_REGINTERL_INJECSIMULT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@29458@macro@ADC_DMAACCESSMODE_DISABLED", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DMAACCESSMODE_DISABLED", - "location": { - "column": "9", - "line": "395", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DMAACCESSMODE_DISABLED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@29631@macro@ADC_DMAACCESSMODE_12_10_BITS", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DMAACCESSMODE_12_10_BITS", - "location": { - "column": "9", - "line": "397", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DMAACCESSMODE_12_10_BITS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@29848@macro@ADC_DMAACCESSMODE_8_6_BITS", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DMAACCESSMODE_8_6_BITS", - "location": { - "column": "9", - "line": "399", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DMAACCESSMODE_8_6_BITS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@30190@macro@ADC_TWOSAMPLINGDELAY_1CYCLE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_1CYCLE", - "location": { - "column": "9", - "line": "408", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_1CYCLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@30391@macro@ADC_TWOSAMPLINGDELAY_2CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_2CYCLES", - "location": { - "column": "9", - "line": "410", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_2CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@30593@macro@ADC_TWOSAMPLINGDELAY_3CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_3CYCLES", - "location": { - "column": "9", - "line": "412", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_3CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@30795@macro@ADC_TWOSAMPLINGDELAY_4CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_4CYCLES", - "location": { - "column": "9", - "line": "414", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_4CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@30997@macro@ADC_TWOSAMPLINGDELAY_5CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_5CYCLES", - "location": { - "column": "9", - "line": "416", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_5CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@31199@macro@ADC_TWOSAMPLINGDELAY_6CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_6CYCLES", - "location": { - "column": "9", - "line": "418", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_6CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@31401@macro@ADC_TWOSAMPLINGDELAY_7CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_7CYCLES", - "location": { - "column": "9", - "line": "420", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_7CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@31603@macro@ADC_TWOSAMPLINGDELAY_8CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_8CYCLES", - "location": { - "column": "9", - "line": "422", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_8CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@31805@macro@ADC_TWOSAMPLINGDELAY_9CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_9CYCLES", - "location": { - "column": "9", - "line": "424", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_9CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@32007@macro@ADC_TWOSAMPLINGDELAY_10CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_10CYCLES", - "location": { - "column": "9", - "line": "426", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_10CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@32210@macro@ADC_TWOSAMPLINGDELAY_11CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_11CYCLES", - "location": { - "column": "9", - "line": "428", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_11CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@32413@macro@ADC_TWOSAMPLINGDELAY_12CYCLES", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TWOSAMPLINGDELAY_12CYCLES", - "location": { - "column": "9", - "line": "430", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TWOSAMPLINGDELAY_12CYCLES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@32764@macro@ADC_REGULAR_GROUP", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_REGULAR_GROUP", - "location": { - "column": "9", - "line": "444", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_REGULAR_GROUP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@32980@macro@ADC_INJECTED_GROUP", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_INJECTED_GROUP", - "location": { - "column": "9", - "line": "446", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_INJECTED_GROUP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@33201@macro@ADC_REGULAR_INJECTED_GROUP", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_REGULAR_INJECTED_GROUP", - "location": { - "column": "9", - "line": "448", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_REGULAR_INJECTED_GROUP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@33464@macro@ADC_CFGR_FIELDS", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_FIELDS", - "location": { - "column": "9", - "line": "457", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_FIELDS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@34684@macro@ADC_SMPR1_FIELDS", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_SMPR1_FIELDS", - "location": { - "column": "9", - "line": "479", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_SMPR1_FIELDS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@35599@macro@ADC_CFGR_FIELDS_2", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_FIELDS_2", - "location": { - "column": "9", - "line": "499", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_FIELDS_2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@35987@macro@ADC_DFSDM_MODE_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DFSDM_MODE_DISABLE", - "location": { - "column": "9", - "line": "511", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DFSDM_MODE_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@36164@macro@ADC_DFSDM_MODE_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DFSDM_MODE_ENABLE", - "location": { - "column": "9", - "line": "513", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DFSDM_MODE_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@37689@macro@ADC_FORCE_MODE_INDEPENDENT", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_FORCE_MODE_INDEPENDENT", - "location": { - "column": "9", - "line": "547", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_FORCE_MODE_INDEPENDENT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@38493@macro@ADC_IS_SOFTWARE_START_INJECTED", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_IS_SOFTWARE_START_INJECTED", - "location": { - "column": "9", - "line": "569", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_IS_SOFTWARE_START_INJECTED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@38839@macro@ADC_IS_CONVERSION_ONGOING_REGULAR_INJECTED", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_IS_CONVERSION_ONGOING_REGULAR_INJECTED", - "location": { - "column": "9", - "line": "577", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_IS_CONVERSION_ONGOING_REGULAR_INJECTED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@39231@macro@ADC_IS_CONVERSION_ONGOING_INJECTED", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_IS_CONVERSION_ONGOING_INJECTED", - "location": { - "column": "9", - "line": "586", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_IS_CONVERSION_ONGOING_INJECTED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@39795@macro@ADC_IS_INDEPENDENT", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_IS_INDEPENDENT", - "location": { - "column": "9", - "line": "596", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_IS_INDEPENDENT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@40984@macro@ADC_JSQR_RK", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_JSQR_RK", - "location": { - "column": "9", - "line": "616", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_JSQR_RK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@41330@macro@ADC_CFGR_INJECT_CONTEXT_QUEUE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_INJECT_CONTEXT_QUEUE", - "location": { - "column": "9", - "line": "625", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_INJECT_CONTEXT_QUEUE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@41636@macro@ADC_CFGR_INJECT_DISCCONTINUOUS", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_INJECT_DISCCONTINUOUS", - "location": { - "column": "9", - "line": "633", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_INJECT_DISCCONTINUOUS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@41943@macro@ADC_CFGR_REG_DISCONTINUOUS", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_REG_DISCONTINUOUS", - "location": { - "column": "9", - "line": "641", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_REG_DISCONTINUOUS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@42254@macro@ADC_CFGR_DISCONTINUOUS_NUM", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_DISCONTINUOUS_NUM", - "location": { - "column": "9", - "line": "649", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_DISCONTINUOUS_NUM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@42523@macro@ADC_CFGR_AUTOWAIT", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_AUTOWAIT", - "location": { - "column": "9", - "line": "657", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_AUTOWAIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@42738@macro@ADC_CFGR_CONTINUOUS", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_CONTINUOUS", - "location": { - "column": "9", - "line": "664", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_CONTINUOUS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@42979@macro@ADC_CFGR_DMACONTREQ", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_DMACONTREQ", - "location": { - "column": "9", - "line": "671", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_DMACONTREQ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@43213@macro@ADC_OFR_CHANNEL", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_OFR_CHANNEL", - "location": { - "column": "9", - "line": "678", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_OFR_CHANNEL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@43446@macro@ADC_DIFSEL_CHANNEL", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_DIFSEL_CHANNEL", - "location": { - "column": "9", - "line": "685", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_DIFSEL_CHANNEL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@43701@macro@ADC_CALFACT_DIFF_SET", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CALFACT_DIFF_SET", - "location": { - "column": "9", - "line": "692", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CALFACT_DIFF_SET", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@44065@macro@ADC_CALFACT_DIFF_GET", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CALFACT_DIFF_GET", - "location": { - "column": "9", - "line": "700", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CALFACT_DIFF_GET", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@44338@macro@ADC_TRX_HIGHTHRESHOLD", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TRX_HIGHTHRESHOLD", - "location": { - "column": "9", - "line": "707", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TRX_HIGHTHRESHOLD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@44610@macro@ADC_CCR_MULTI_DMACONTREQ", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CCR_MULTI_DMACONTREQ", - "location": { - "column": "9", - "line": "715", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CCR_MULTI_DMACONTREQ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@45346@macro@ADC_OFFSET_SHIFT_RESOLUTION", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_OFFSET_SHIFT_RESOLUTION", - "location": { - "column": "9", - "line": "730", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_OFFSET_SHIFT_RESOLUTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@46102@macro@ADC_AWD1THRESHOLD_SHIFT_RESOLUTION", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_AWD1THRESHOLD_SHIFT_RESOLUTION", - "location": { - "column": "9", - "line": "745", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_AWD1THRESHOLD_SHIFT_RESOLUTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@46838@macro@ADC_AWD23THRESHOLD_SHIFT_RESOLUTION", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_AWD23THRESHOLD_SHIFT_RESOLUTION", - "location": { - "column": "9", - "line": "759", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_AWD23THRESHOLD_SHIFT_RESOLUTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@47434@macro@ADC_CLEAR_COMMON_CONTROL_REGISTER", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CLEAR_COMMON_CONTROL_REGISTER", - "location": { - "column": "9", - "line": "771", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CLEAR_COMMON_CONTROL_REGISTER", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@49511@macro@ADC_MULTI_SLAVE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_MULTI_SLAVE", - "location": { - "column": "9", - "line": "800", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_MULTI_SLAVE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@51012@macro@ADC_TEMPERATURE_SENSOR_INSTANCE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_TEMPERATURE_SENSOR_INSTANCE", - "location": { - "column": "9", - "line": "817", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_TEMPERATURE_SENSOR_INSTANCE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@52785@macro@ADC_BATTERY_VOLTAGE_INSTANCE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_BATTERY_VOLTAGE_INSTANCE", - "location": { - "column": "9", - "line": "835", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_BATTERY_VOLTAGE_INSTANCE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@53780@macro@ADC_VREFINT_INSTANCE", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_VREFINT_INSTANCE", - "location": { - "column": "9", - "line": "849", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_VREFINT_INSTANCE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@54160@macro@IS_ADC_INJECTED_NB_CONV", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_INJECTED_NB_CONV", - "location": { - "column": "9", - "line": "857", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_INJECTED_NB_CONV", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@54516@macro@IS_ADC_CALFACT", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_CALFACT", - "location": { - "column": "9", - "line": "864", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_CALFACT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@65656@macro@IS_ADC_CHANNEL", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_CHANNEL", - "location": { - "column": "9", - "line": "979", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_CHANNEL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@74749@macro@IS_ADC_DIFF_CHANNEL", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_DIFF_CHANNEL", - "location": { - "column": "9", - "line": "1071", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_DIFF_CHANNEL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@78238@macro@IS_ADC_SINGLE_DIFFERENTIAL", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_SINGLE_DIFFERENTIAL", - "location": { - "column": "9", - "line": "1110", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_SINGLE_DIFFERENTIAL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@78643@macro@IS_ADC_OFFSET_NUMBER", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_OFFSET_NUMBER", - "location": { - "column": "9", - "line": "1118", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_OFFSET_NUMBER", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@79319@macro@IS_ADC_INJECTED_RANK", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_INJECTED_RANK", - "location": { - "column": "9", - "line": "1129", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_INJECTED_RANK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@79944@macro@IS_ADC_EXTTRIGINJEC", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_EXTTRIGINJEC", - "location": { - "column": "9", - "line": "1140", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_EXTTRIGINJEC", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@82077@macro@IS_ADC_EXTTRIGINJEC_EDGE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_EXTTRIGINJEC_EDGE", - "location": { - "column": "9", - "line": "1163", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_EXTTRIGINJEC_EDGE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@82733@macro@IS_ADC_MULTIMODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_MULTIMODE", - "location": { - "column": "9", - "line": "1174", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_MULTIMODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@83680@macro@IS_ADC_DMA_ACCESS_MULTIMODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_DMA_ACCESS_MULTIMODE", - "location": { - "column": "9", - "line": "1188", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_DMA_ACCESS_MULTIMODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@84178@macro@IS_ADC_SAMPLING_DELAY", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_SAMPLING_DELAY", - "location": { - "column": "9", - "line": "1197", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_SAMPLING_DELAY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@85559@macro@IS_ADC_ANALOG_WATCHDOG_NUMBER", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_ANALOG_WATCHDOG_NUMBER", - "location": { - "column": "9", - "line": "1216", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_ANALOG_WATCHDOG_NUMBER", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@86089@macro@IS_ADC_ANALOG_WATCHDOG_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_ANALOG_WATCHDOG_MODE", - "location": { - "column": "9", - "line": "1225", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_ANALOG_WATCHDOG_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@87153@macro@IS_ADC_CONVERSION_GROUP", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_CONVERSION_GROUP", - "location": { - "column": "9", - "line": "1238", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_CONVERSION_GROUP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@87616@macro@IS_ADC_EVENT_TYPE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_EVENT_TYPE", - "location": { - "column": "9", - "line": "1247", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_EVENT_TYPE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@88276@macro@IS_ADC_OVERSAMPLING_RATIO", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_OVERSAMPLING_RATIO", - "location": { - "column": "9", - "line": "1259", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_OVERSAMPLING_RATIO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@89283@macro@IS_ADC_RIGHT_BIT_SHIFT", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_RIGHT_BIT_SHIFT", - "location": { - "column": "9", - "line": "1273", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_RIGHT_BIT_SHIFT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@90345@macro@IS_ADC_TRIGGERED_OVERSAMPLING_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_TRIGGERED_OVERSAMPLING_MODE", - "location": { - "column": "9", - "line": "1288", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_TRIGGERED_OVERSAMPLING_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@90821@macro@IS_ADC_REGOVERSAMPLING_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_REGOVERSAMPLING_MODE", - "location": { - "column": "9", - "line": "1296", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_REGOVERSAMPLING_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@91494@macro@IS_ADC_DFSDMCFG_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_ADC_DFSDMCFG_MODE", - "location": { - "column": "9", - "line": "1308", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "IS_ADC_DFSDMCFG_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_adc_ex.h@92216@macro@ADC_CFGR_DFSDM", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_CFGR_DFSDM", - "location": { - "column": "9", - "line": "1323", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "ADC_CFGR_DFSDM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_Calibration_Start", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_Calibration_Start(ADC_HandleTypeDef *, uint32_t)", - "location": { - "column": "25", - "line": "1344", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_Calibration_Start", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_Calibration_Start", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_Calibration_Start(ADC_HandleTypeDef *, uint32_t)", - "location": { - "column": "25", - "line": "1344", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_Calibration_Start", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_Calibration_GetValue", - "What": "Function", - "defdec": "Dec", - "display": "uint32_t HAL_ADCEx_Calibration_GetValue(const ADC_HandleTypeDef *, uint32_t)", - "location": { - "column": "25", - "line": "1345", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_Calibration_GetValue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_Calibration_GetValue", - "What": "Function", - "defdec": "Dec", - "display": "uint32_t HAL_ADCEx_Calibration_GetValue(const ADC_HandleTypeDef *, uint32_t)", - "location": { - "column": "25", - "line": "1345", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_Calibration_GetValue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_Calibration_SetValue", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_Calibration_SetValue(ADC_HandleTypeDef *, uint32_t, uint32_t)", - "location": { - "column": "25", - "line": "1346", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_Calibration_SetValue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_Calibration_SetValue", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_Calibration_SetValue(ADC_HandleTypeDef *, uint32_t, uint32_t)", - "location": { - "column": "25", - "line": "1346", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_Calibration_SetValue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedStart", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStart(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1350", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedStart", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedStart", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStart(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1350", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedStart", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedStop", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStop(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1351", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedStop", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedStop", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStop(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1351", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedStop", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedPollForConversion", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedPollForConversion(ADC_HandleTypeDef *, uint32_t)", - "location": { - "column": "25", - "line": "1352", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedPollForConversion", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedPollForConversion", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedPollForConversion(ADC_HandleTypeDef *, uint32_t)", - "location": { - "column": "25", - "line": "1352", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedPollForConversion", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedStart_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStart_IT(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1355", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedStart_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedStart_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStart_IT(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1355", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedStart_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedStop_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1356", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedStop_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedStop_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1356", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedStop_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_MultiModeStart_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *, uint32_t *, uint32_t)", - "location": { - "column": "25", - "line": "1360", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_MultiModeStart_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_MultiModeStart_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *, uint32_t *, uint32_t)", - "location": { - "column": "25", - "line": "1360", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_MultiModeStart_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_MultiModeStop_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeStop_DMA(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1361", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_MultiModeStop_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_MultiModeStop_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeStop_DMA(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1361", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_MultiModeStop_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_MultiModeGetValue", - "What": "Function", - "defdec": "Dec", - "display": "uint32_t HAL_ADCEx_MultiModeGetValue(const ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1362", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_MultiModeGetValue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_MultiModeGetValue", - "What": "Function", - "defdec": "Dec", - "display": "uint32_t HAL_ADCEx_MultiModeGetValue(const ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1362", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_MultiModeGetValue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedGetValue", - "What": "Function", - "defdec": "Dec", - "display": "uint32_t HAL_ADCEx_InjectedGetValue(const ADC_HandleTypeDef *, uint32_t)", - "location": { - "column": "25", - "line": "1366", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedGetValue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedGetValue", - "What": "Function", - "defdec": "Dec", - "display": "uint32_t HAL_ADCEx_InjectedGetValue(const ADC_HandleTypeDef *, uint32_t)", - "location": { - "column": "25", - "line": "1366", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedGetValue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedConvCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_InjectedConvCpltCallback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1369", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedConvCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedConvCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_InjectedConvCpltCallback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1369", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedConvCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedQueueOverflowCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_InjectedQueueOverflowCallback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1370", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedQueueOverflowCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedQueueOverflowCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_InjectedQueueOverflowCallback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1370", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedQueueOverflowCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_LevelOutOfWindow2Callback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_LevelOutOfWindow2Callback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1371", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_LevelOutOfWindow2Callback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_LevelOutOfWindow2Callback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_LevelOutOfWindow2Callback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1371", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_LevelOutOfWindow2Callback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_LevelOutOfWindow3Callback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_LevelOutOfWindow3Callback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1372", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_LevelOutOfWindow3Callback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_LevelOutOfWindow3Callback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_LevelOutOfWindow3Callback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1372", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_LevelOutOfWindow3Callback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_EndOfSamplingCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_EndOfSamplingCallback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1373", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_EndOfSamplingCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_EndOfSamplingCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_ADCEx_EndOfSamplingCallback(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1373", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_EndOfSamplingCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_RegularStop", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1376", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_RegularStop", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_RegularStop", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1376", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_RegularStop", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_RegularStop_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop_IT(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1377", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_RegularStop_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_RegularStop_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop_IT(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1377", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_RegularStop_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_RegularStop_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop_DMA(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1378", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_RegularStop_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_RegularStop_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop_DMA(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1378", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_RegularStop_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_RegularMultiModeStop_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_RegularMultiModeStop_DMA(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1380", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_RegularMultiModeStop_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_RegularMultiModeStop_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_RegularMultiModeStop_DMA(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1380", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_RegularMultiModeStop_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedConfigChannel", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedConfigChannel(ADC_HandleTypeDef *, const ADC_InjectionConfTypeDef *)", - "location": { - "column": "25", - "line": "1391", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedConfigChannel", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_InjectedConfigChannel", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedConfigChannel(ADC_HandleTypeDef *, const ADC_InjectionConfTypeDef *)", - "location": { - "column": "25", - "line": "1391", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_InjectedConfigChannel", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_MultiModeConfigChannel", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef *, const ADC_MultiModeTypeDef *)", - "location": { - "column": "25", - "line": "1394", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_MultiModeConfigChannel", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_MultiModeConfigChannel", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef *, const ADC_MultiModeTypeDef *)", - "location": { - "column": "25", - "line": "1394", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_MultiModeConfigChannel", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_EnableInjectedQueue", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_EnableInjectedQueue(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1398", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_EnableInjectedQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_EnableInjectedQueue", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_EnableInjectedQueue(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1398", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_EnableInjectedQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_DisableInjectedQueue", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_DisableInjectedQueue(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1399", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_DisableInjectedQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_DisableInjectedQueue", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_DisableInjectedQueue(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1399", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_DisableInjectedQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_DisableVoltageRegulator", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_DisableVoltageRegulator(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1400", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_DisableVoltageRegulator", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_DisableVoltageRegulator", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_DisableVoltageRegulator(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1400", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_DisableVoltageRegulator", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_EnterADCDeepPowerDownMode", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_EnterADCDeepPowerDownMode(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1401", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_EnterADCDeepPowerDownMode", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_ADCEx_EnterADCDeepPowerDownMode", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_ADCEx_EnterADCDeepPowerDownMode(ADC_HandleTypeDef *)", - "location": { - "column": "25", - "line": "1401", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" - }, - "name": "HAL_ADCEx_EnterADCDeepPowerDownMode", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@871@macro@STM32L4xx_HAL_DEF_H", - "What": "MacroDef", - "defdec": "Def", - "display": "STM32L4xx_HAL_DEF_H", - "location": { - "column": "9", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "STM32L4xx_HAL_DEF_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_StatusTypeDef", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@HAL_StatusTypeDef@HAL_OK", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_OK", - "location": { - "column": "3", - "line": "40", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_OK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_StatusTypeDef@HAL_ERROR", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_ERROR", - "location": { - "column": "3", - "line": "41", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_ERROR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_StatusTypeDef@HAL_BUSY", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_BUSY", - "location": { - "column": "3", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_BUSY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_StatusTypeDef@HAL_TIMEOUT", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_TIMEOUT", - "location": { - "column": "3", - "line": "43", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_TIMEOUT", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@HAL_StatusTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "enum HAL_StatusTypeDef", - "location": { - "column": "3", - "line": "44", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_StatusTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_LockTypeDef", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@HAL_LockTypeDef@HAL_UNLOCKED", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_UNLOCKED", - "location": { - "column": "3", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_UNLOCKED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_LockTypeDef@HAL_LOCKED", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_LOCKED", - "location": { - "column": "3", - "line": "52", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_LOCKED", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@HAL_LockTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "enum HAL_LockTypeDef", - "location": { - "column": "3", - "line": "53", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_LockTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@1686@macro@UNUSED", - "What": "MacroDef", - "defdec": "Def", - "display": "UNUSED", - "location": { - "column": "9", - "line": "58", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "UNUSED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@1773@macro@HAL_MAX_DELAY", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_MAX_DELAY", - "location": { - "column": "9", - "line": "61", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_MAX_DELAY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@1815@macro@HAL_IS_BIT_SET", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_IS_BIT_SET", - "location": { - "column": "9", - "line": "63", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_IS_BIT_SET", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@1884@macro@HAL_IS_BIT_CLR", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_IS_BIT_CLR", - "location": { - "column": "9", - "line": "64", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "HAL_IS_BIT_CLR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@1952@macro@__HAL_LINKDMA", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_LINKDMA", - "location": { - "column": "9", - "line": "66", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "__HAL_LINKDMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@3408@macro@__HAL_RESET_HANDLE_STATE", + "ID": "c:stdio.h@3344@macro@EOF", "What": "MacroDef", "defdec": "Def", - "display": "__HAL_RESET_HANDLE_STATE", + "display": "EOF", "location": { "column": "9", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "__HAL_RESET_HANDLE_STATE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@3607@macro@__HAL_LOCK", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_LOCK", - "location": { - "column": "11", - "line": "93", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "__HAL_LOCK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@4435@macro@__HAL_UNLOCK", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_UNLOCK", - "location": { - "column": "11", "line": "105", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "__HAL_UNLOCK", - "origin": "user_include", + "name": "EOF", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_def.h@5916@macro@__ALIGN_END", + "ID": "c:stdio.h@3376@macro@SEEK_SET", "What": "MacroDef", "defdec": "Def", - "display": "__ALIGN_END", - "location": { - "column": "13", - "line": "146", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "__ALIGN_END", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@6150@macro@__ALIGN_BEGIN", - "What": "MacroDef", - "defdec": "Def", - "display": "__ALIGN_BEGIN", - "location": { - "column": "15", - "line": "152", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "__ALIGN_BEGIN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_def.h@7009@macro@__RAM_FUNC", - "What": "MacroDef", - "defdec": "Def", - "display": "__RAM_FUNC", + "display": "SEEK_SET", "location": { "column": "9", - "line": "177", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + "line": "107", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "__RAM_FUNC", - "origin": "user_include", + "name": "SEEK_SET", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_def.h@7656@macro@__NOINLINE", + "ID": "c:stdio.h@3403@macro@SEEK_CUR", "What": "MacroDef", "defdec": "Def", - "display": "__NOINLINE", - "location": { - "column": "9", - "line": "202", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" - }, - "name": "__NOINLINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@801@macro@STM32L4xx_HAL_I2C_H", - "What": "MacroDef", - "defdec": "Def", - "display": "STM32L4xx_HAL_I2C_H", - "location": { - "column": "9", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "STM32L4xx_HAL_I2C_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@SA@I2C_InitTypeDef", - "What": "Struct", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "47", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "members": [ - { - "ID": "c:@SA@I2C_InitTypeDef@FI@Timing", - "What": "FieldDecl", - "defdec": "Def", - "display": "Timing", - "location": { - "column": "12", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "Timing", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" - }, - { - "ID": "c:@SA@I2C_InitTypeDef@FI@OwnAddress1", - "What": "FieldDecl", - "defdec": "Def", - "display": "OwnAddress1", - "location": { - "column": "12", - "line": "53", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "OwnAddress1", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" - }, - { - "ID": "c:@SA@I2C_InitTypeDef@FI@AddressingMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "AddressingMode", - "location": { - "column": "12", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "AddressingMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" - }, - { - "ID": "c:@SA@I2C_InitTypeDef@FI@DualAddressMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "DualAddressMode", - "location": { - "column": "12", - "line": "59", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "DualAddressMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" - }, - { - "ID": "c:@SA@I2C_InitTypeDef@FI@OwnAddress2", - "What": "FieldDecl", - "defdec": "Def", - "display": "OwnAddress2", - "location": { - "column": "12", - "line": "62", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "OwnAddress2", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" - }, - { - "ID": "c:@SA@I2C_InitTypeDef@FI@OwnAddress2Masks", - "What": "FieldDecl", - "defdec": "Def", - "display": "OwnAddress2Masks", - "location": { - "column": "12", - "line": "65", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "OwnAddress2Masks", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" - }, - { - "ID": "c:@SA@I2C_InitTypeDef@FI@GeneralCallMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "GeneralCallMode", - "location": { - "column": "12", - "line": "69", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "GeneralCallMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" - }, - { - "ID": "c:@SA@I2C_InitTypeDef@FI@NoStretchMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "NoStretchMode", - "location": { - "column": "12", - "line": "72", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "NoStretchMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_i2c_h_47_9" - } - ], - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@I2C_InitTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "struct I2C_InitTypeDef", - "location": { - "column": "3", - "line": "75", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_InitTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_RESET", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_RESET", - "location": { - "column": "3", - "line": "110", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_RESET", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_READY", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_READY", - "location": { - "column": "3", - "line": "111", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_READY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_BUSY", - "location": { - "column": "3", - "line": "112", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_BUSY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY_TX", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_BUSY_TX", - "location": { - "column": "3", - "line": "113", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_BUSY_TX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY_RX", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_BUSY_RX", - "location": { - "column": "3", - "line": "114", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_BUSY_RX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_LISTEN", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_LISTEN", - "location": { - "column": "3", - "line": "115", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_LISTEN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY_TX_LISTEN", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_BUSY_TX_LISTEN", - "location": { - "column": "3", - "line": "116", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_BUSY_TX_LISTEN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_BUSY_RX_LISTEN", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_BUSY_RX_LISTEN", - "location": { - "column": "3", - "line": "118", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_BUSY_RX_LISTEN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_ABORT", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_ABORT", - "location": { - "column": "3", - "line": "120", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_ABORT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_TIMEOUT", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_TIMEOUT", - "location": { - "column": "3", - "line": "121", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_TIMEOUT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_StateTypeDef@HAL_I2C_STATE_ERROR", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_STATE_ERROR", - "location": { - "column": "3", - "line": "122", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_STATE_ERROR", - "origin": "user_include", - "scope": null - } - ], + "display": "SEEK_CUR", "location": { "column": "9", "line": "108", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "", - "origin": "user_include", + "name": "SEEK_CUR", + "origin": "system_include", "scope": null }, { - "ID": "c:@T@HAL_I2C_StateTypeDef", + "ID": "c:stdio.h@3430@macro@SEEK_END", + "What": "MacroDef", + "defdec": "Def", + "display": "SEEK_END", + "location": { + "column": "9", + "line": "109", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + }, + "name": "SEEK_END", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdio.h@T@fpos_t", "What": "Typedef", "defdec": "Def", - "display": "enum HAL_I2C_StateTypeDef", - "location": { - "column": "3", - "line": "124", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_StateTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_ModeTypeDef", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@HAL_I2C_ModeTypeDef@HAL_I2C_MODE_NONE", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_MODE_NONE", - "location": { - "column": "3", - "line": "150", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MODE_NONE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_ModeTypeDef@HAL_I2C_MODE_MASTER", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_MODE_MASTER", - "location": { - "column": "3", - "line": "151", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MODE_MASTER", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_ModeTypeDef@HAL_I2C_MODE_SLAVE", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_MODE_SLAVE", - "location": { - "column": "3", - "line": "152", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MODE_SLAVE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_I2C_ModeTypeDef@HAL_I2C_MODE_MEM", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_I2C_MODE_MEM", - "location": { - "column": "3", - "line": "153", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MODE_MEM", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "148", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@HAL_I2C_ModeTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "enum HAL_I2C_ModeTypeDef", - "location": { - "column": "3", - "line": "155", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ModeTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7020@macro@HAL_I2C_ERROR_NONE", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_NONE", - "location": { - "column": "9", - "line": "165", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_NONE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7100@macro@HAL_I2C_ERROR_BERR", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_BERR", - "location": { - "column": "9", - "line": "166", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_BERR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7180@macro@HAL_I2C_ERROR_ARLO", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_ARLO", - "location": { - "column": "9", - "line": "167", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_ARLO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7260@macro@HAL_I2C_ERROR_AF", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_AF", - "location": { - "column": "9", - "line": "168", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_AF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7340@macro@HAL_I2C_ERROR_OVR", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_OVR", - "location": { - "column": "9", - "line": "169", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_OVR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7420@macro@HAL_I2C_ERROR_DMA", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_DMA", - "location": { - "column": "9", - "line": "170", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7500@macro@HAL_I2C_ERROR_TIMEOUT", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_TIMEOUT", - "location": { - "column": "9", - "line": "171", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_TIMEOUT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7580@macro@HAL_I2C_ERROR_SIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_SIZE", - "location": { - "column": "9", - "line": "172", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_SIZE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7660@macro@HAL_I2C_ERROR_DMA_PARAM", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_DMA_PARAM", - "location": { - "column": "9", - "line": "173", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_DMA_PARAM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@7917@macro@HAL_I2C_ERROR_INVALID_PARAM", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_I2C_ERROR_INVALID_PARAM", - "location": { - "column": "9", - "line": "177", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ERROR_INVALID_PARAM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@__I2C_HandleTypeDef", - "What": "Struct", - "defdec": "Def", - "display": "__I2C_HandleTypeDef", + "display": "_Fpost", "location": { "column": "16", - "line": "186", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "line": "112", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "members": [ - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@Instance", - "What": "FieldDecl", - "defdec": "Def", - "display": "Instance", - "location": { - "column": "31", - "line": "188", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "Instance", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@Init", - "What": "FieldDecl", - "defdec": "Def", - "display": "Init", - "location": { - "column": "30", - "line": "190", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "Init", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@pBuffPtr", - "What": "FieldDecl", - "defdec": "Def", - "display": "pBuffPtr", - "location": { - "column": "31", - "line": "192", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "pBuffPtr", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@XferSize", - "What": "FieldDecl", - "defdec": "Def", - "display": "XferSize", - "location": { - "column": "30", - "line": "194", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "XferSize", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@XferCount", - "What": "FieldDecl", - "defdec": "Def", - "display": "XferCount", - "location": { - "column": "30", - "line": "196", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "XferCount", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@XferOptions", - "What": "FieldDecl", - "defdec": "Def", - "display": "XferOptions", - "location": { - "column": "30", - "line": "198", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "XferOptions", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@PreviousState", - "What": "FieldDecl", - "defdec": "Def", - "display": "PreviousState", - "location": { - "column": "30", - "line": "201", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "PreviousState", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@XferISR", - "What": "FieldDecl", - "defdec": "Def", - "display": "XferISR", - "location": { - "column": "22", - "line": "203", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "XferISR", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@hdmatx", - "What": "FieldDecl", - "defdec": "Def", - "display": "hdmatx", - "location": { - "column": "31", - "line": "206", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "hdmatx", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@hdmarx", - "What": "FieldDecl", - "defdec": "Def", - "display": "hdmarx", - "location": { - "column": "31", - "line": "208", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "hdmarx", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@Lock", - "What": "FieldDecl", - "defdec": "Def", - "display": "Lock", - "location": { - "column": "30", - "line": "211", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "Lock", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@State", - "What": "FieldDecl", - "defdec": "Def", - "display": "State", - "location": { - "column": "30", - "line": "213", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "State", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@Mode", - "What": "FieldDecl", - "defdec": "Def", - "display": "Mode", - "location": { - "column": "30", - "line": "215", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "Mode", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@ErrorCode", - "What": "FieldDecl", - "defdec": "Def", - "display": "ErrorCode", - "location": { - "column": "30", - "line": "217", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "ErrorCode", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@AddrEventCount", - "What": "FieldDecl", - "defdec": "Def", - "display": "AddrEventCount", - "location": { - "column": "30", - "line": "219", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "AddrEventCount", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@Devaddress", - "What": "FieldDecl", - "defdec": "Def", - "display": "Devaddress", - "location": { - "column": "30", - "line": "221", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "Devaddress", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - }, - { - "ID": "c:@S@__I2C_HandleTypeDef@FI@Memaddress", - "What": "FieldDecl", - "defdec": "Def", - "display": "Memaddress", - "location": { - "column": "30", - "line": "223", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "Memaddress", - "origin": "user_include", - "scope": "__I2C_HandleTypeDef" - } - ], - "name": "__I2C_HandleTypeDef", - "origin": "user_include", + "name": "fpos_t", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c.h@T@I2C_HandleTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "struct __I2C_HandleTypeDef", - "location": { - "column": "3", - "line": "254", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_HandleTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@13667@macro@I2C_FIRST_FRAME", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FIRST_FRAME", - "location": { - "column": "9", - "line": "303", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FIRST_FRAME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@13737@macro@I2C_FIRST_AND_NEXT_FRAME", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FIRST_AND_NEXT_FRAME", - "location": { - "column": "9", - "line": "304", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FIRST_AND_NEXT_FRAME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@13827@macro@I2C_NEXT_FRAME", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_NEXT_FRAME", - "location": { - "column": "9", - "line": "305", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_NEXT_FRAME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@13917@macro@I2C_FIRST_AND_LAST_FRAME", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FIRST_AND_LAST_FRAME", - "location": { - "column": "9", - "line": "306", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FIRST_AND_LAST_FRAME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@13987@macro@I2C_LAST_FRAME", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_LAST_FRAME", - "location": { - "column": "9", - "line": "307", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_LAST_FRAME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14057@macro@I2C_LAST_FRAME_NO_STOP", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_LAST_FRAME_NO_STOP", - "location": { - "column": "9", - "line": "308", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_LAST_FRAME_NO_STOP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14241@macro@I2C_OTHER_FRAME", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OTHER_FRAME", - "location": { - "column": "10", - "line": "313", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OTHER_FRAME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14296@macro@I2C_OTHER_AND_LAST_FRAME", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OTHER_AND_LAST_FRAME", - "location": { - "column": "10", - "line": "314", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OTHER_AND_LAST_FRAME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14440@macro@I2C_ADDRESSINGMODE_7BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_ADDRESSINGMODE_7BIT", - "location": { - "column": "9", - "line": "322", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_ADDRESSINGMODE_7BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14495@macro@I2C_ADDRESSINGMODE_10BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_ADDRESSINGMODE_10BIT", - "location": { - "column": "9", - "line": "323", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_ADDRESSINGMODE_10BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14650@macro@I2C_DUALADDRESS_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_DUALADDRESS_DISABLE", - "location": { - "column": "9", - "line": "331", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_DUALADDRESS_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14705@macro@I2C_DUALADDRESS_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_DUALADDRESS_ENABLE", - "location": { - "column": "9", - "line": "332", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_DUALADDRESS_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14857@macro@I2C_OA2_NOMASK", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OA2_NOMASK", - "location": { - "column": "9", - "line": "340", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OA2_NOMASK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14915@macro@I2C_OA2_MASK01", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OA2_MASK01", - "location": { - "column": "9", - "line": "341", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OA2_MASK01", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@14973@macro@I2C_OA2_MASK02", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OA2_MASK02", - "location": { - "column": "9", - "line": "342", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OA2_MASK02", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15031@macro@I2C_OA2_MASK03", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OA2_MASK03", - "location": { - "column": "9", - "line": "343", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OA2_MASK03", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15089@macro@I2C_OA2_MASK04", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OA2_MASK04", - "location": { - "column": "9", - "line": "344", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OA2_MASK04", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15147@macro@I2C_OA2_MASK05", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OA2_MASK05", - "location": { - "column": "9", - "line": "345", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OA2_MASK05", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15205@macro@I2C_OA2_MASK06", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OA2_MASK06", - "location": { - "column": "9", - "line": "346", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OA2_MASK06", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15263@macro@I2C_OA2_MASK07", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_OA2_MASK07", - "location": { - "column": "9", - "line": "347", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_OA2_MASK07", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15437@macro@I2C_GENERALCALL_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GENERALCALL_DISABLE", - "location": { - "column": "9", - "line": "355", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GENERALCALL_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15492@macro@I2C_GENERALCALL_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GENERALCALL_ENABLE", - "location": { - "column": "9", - "line": "356", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GENERALCALL_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15635@macro@I2C_NOSTRETCH_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_NOSTRETCH_DISABLE", - "location": { - "column": "9", - "line": "364", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_NOSTRETCH_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15690@macro@I2C_NOSTRETCH_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_NOSTRETCH_ENABLE", - "location": { - "column": "9", - "line": "365", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_NOSTRETCH_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15847@macro@I2C_MEMADD_SIZE_8BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_MEMADD_SIZE_8BIT", - "location": { - "column": "9", - "line": "373", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_MEMADD_SIZE_8BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@15902@macro@I2C_MEMADD_SIZE_16BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_MEMADD_SIZE_16BIT", - "location": { - "column": "9", - "line": "374", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_MEMADD_SIZE_16BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16069@macro@I2C_DIRECTION_TRANSMIT", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_DIRECTION_TRANSMIT", - "location": { - "column": "9", - "line": "382", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_DIRECTION_TRANSMIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16124@macro@I2C_DIRECTION_RECEIVE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_DIRECTION_RECEIVE", - "location": { - "column": "9", - "line": "383", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_DIRECTION_RECEIVE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16270@macro@I2C_RELOAD_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_RELOAD_MODE", - "location": { - "column": "10", - "line": "391", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_RELOAD_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16326@macro@I2C_AUTOEND_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_AUTOEND_MODE", - "location": { - "column": "10", - "line": "392", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_AUTOEND_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16383@macro@I2C_SOFTEND_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_SOFTEND_MODE", - "location": { - "column": "10", - "line": "393", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_SOFTEND_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16531@macro@I2C_NO_STARTSTOP", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_NO_STARTSTOP", - "location": { - "column": "10", - "line": "401", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_NO_STARTSTOP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16586@macro@I2C_GENERATE_STOP", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GENERATE_STOP", - "location": { - "column": "10", - "line": "402", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GENERATE_STOP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16666@macro@I2C_GENERATE_START_READ", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GENERATE_START_READ", - "location": { - "column": "10", - "line": "403", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GENERATE_START_READ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@16764@macro@I2C_GENERATE_START_WRITE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GENERATE_START_WRITE", - "location": { - "column": "10", - "line": "404", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GENERATE_START_WRITE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17112@macro@I2C_IT_ERRI", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_IT_ERRI", - "location": { - "column": "9", - "line": "415", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_IT_ERRI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17167@macro@I2C_IT_TCI", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_IT_TCI", - "location": { - "column": "9", - "line": "416", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_IT_TCI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17221@macro@I2C_IT_STOPI", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_IT_STOPI", - "location": { - "column": "9", - "line": "417", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_IT_STOPI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17277@macro@I2C_IT_NACKI", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_IT_NACKI", - "location": { - "column": "9", - "line": "418", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_IT_NACKI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17333@macro@I2C_IT_ADDRI", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_IT_ADDRI", - "location": { - "column": "9", - "line": "419", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_IT_ADDRI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17389@macro@I2C_IT_RXI", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_IT_RXI", - "location": { - "column": "9", - "line": "420", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_IT_RXI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17443@macro@I2C_IT_TXI", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_IT_TXI", - "location": { - "column": "9", - "line": "421", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_IT_TXI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17587@macro@I2C_FLAG_TXE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_TXE", - "location": { - "column": "9", - "line": "429", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_TXE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17640@macro@I2C_FLAG_TXIS", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_TXIS", - "location": { - "column": "9", - "line": "430", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_TXIS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17694@macro@I2C_FLAG_RXNE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_RXNE", - "location": { - "column": "9", - "line": "431", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_RXNE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17748@macro@I2C_FLAG_ADDR", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_ADDR", - "location": { - "column": "9", - "line": "432", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_ADDR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17802@macro@I2C_FLAG_AF", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_AF", - "location": { - "column": "9", - "line": "433", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_AF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17857@macro@I2C_FLAG_STOPF", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_STOPF", - "location": { - "column": "9", - "line": "434", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_STOPF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17912@macro@I2C_FLAG_TC", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_TC", - "location": { - "column": "9", - "line": "435", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_TC", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@17964@macro@I2C_FLAG_TCR", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_TCR", - "location": { - "column": "9", - "line": "436", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_TCR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@18017@macro@I2C_FLAG_BERR", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_BERR", - "location": { - "column": "9", - "line": "437", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_BERR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@18071@macro@I2C_FLAG_ARLO", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_ARLO", - "location": { - "column": "9", - "line": "438", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_ARLO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@18125@macro@I2C_FLAG_OVR", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_OVR", - "location": { - "column": "9", - "line": "439", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_OVR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@18178@macro@I2C_FLAG_PECERR", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_PECERR", - "location": { - "column": "9", - "line": "440", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_PECERR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@18234@macro@I2C_FLAG_TIMEOUT", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_TIMEOUT", - "location": { - "column": "9", - "line": "441", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_TIMEOUT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@18291@macro@I2C_FLAG_ALERT", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_ALERT", - "location": { - "column": "9", - "line": "442", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_ALERT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@18346@macro@I2C_FLAG_BUSY", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_BUSY", - "location": { - "column": "9", - "line": "443", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_BUSY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@18400@macro@I2C_FLAG_DIR", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_DIR", - "location": { - "column": "9", - "line": "444", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_DIR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@19348@macro@__HAL_I2C_RESET_HANDLE_STATE", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_RESET_HANDLE_STATE", - "location": { - "column": "9", - "line": "470", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_RESET_HANDLE_STATE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@20230@macro@__HAL_I2C_ENABLE_IT", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_ENABLE_IT", - "location": { - "column": "9", - "line": "487", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_ENABLE_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@21074@macro@__HAL_I2C_DISABLE_IT", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_DISABLE_IT", - "location": { - "column": "9", - "line": "503", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_DISABLE_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@21998@macro@__HAL_I2C_GET_IT_SOURCE", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_GET_IT_SOURCE", - "location": { - "column": "9", - "line": "519", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_GET_IT_SOURCE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@23581@macro@I2C_FLAG_MASK", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_FLAG_MASK", - "location": { - "column": "9", - "line": "545", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_FLAG_MASK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@23619@macro@__HAL_I2C_GET_FLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_GET_FLAG", - "location": { - "column": "9", - "line": "546", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_GET_FLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@24753@macro@__HAL_I2C_CLEAR_FLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_CLEAR_FLAG", - "location": { - "column": "9", - "line": "566", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_CLEAR_FLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@25163@macro@__HAL_I2C_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_ENABLE", - "location": { - "column": "9", - "line": "574", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@25403@macro@__HAL_I2C_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_DISABLE", - "location": { - "column": "9", - "line": "580", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@25664@macro@__HAL_I2C_GENERATE_NACK", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_I2C_GENERATE_NACK", - "location": { - "column": "9", - "line": "586", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "__HAL_I2C_GENERATE_NACK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Init", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Init(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "603", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Init", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Init(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "603", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_DeInit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_DeInit(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "604", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_DeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_DeInit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_DeInit(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "604", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_DeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_MspInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MspInit(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "605", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MspInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_MspInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MspInit(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "605", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MspInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_MspInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MspInit(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "605", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MspInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_MspDeInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MspDeInit(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "606", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MspDeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_MspDeInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MspDeInit(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "606", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MspDeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_MspDeInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MspDeInit(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "606", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MspDeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Transmit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "626", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Transmit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Transmit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "626", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Transmit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Receive", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "628", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Receive", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Receive", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "628", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Receive", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Transmit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "630", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Transmit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Transmit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "630", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Transmit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Receive", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "632", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Receive", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Receive", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "632", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Receive", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Write", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "634", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Write", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Write", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "634", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Write", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Read", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "636", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Read", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Read", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "636", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Read", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_IsDeviceReady", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_IsDeviceReady(I2C_HandleTypeDef *, uint16_t, uint32_t, uint32_t)", - "location": { - "column": "19", - "line": "638", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_IsDeviceReady", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_IsDeviceReady", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_IsDeviceReady(I2C_HandleTypeDef *, uint16_t, uint32_t, uint32_t)", - "location": { - "column": "19", - "line": "638", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_IsDeviceReady", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "642", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "642", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "644", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "644", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "646", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "646", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "647", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "647", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Write_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write_IT(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "648", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Write_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Write_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write_IT(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "648", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Write_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Read_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read_IT(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "650", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Read_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Read_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read_IT(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "650", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Read_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Seq_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "653", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Seq_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Seq_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "653", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Seq_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Seq_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "655", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Seq_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Seq_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_IT(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "655", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Seq_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Seq_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "657", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Seq_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Seq_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "657", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Seq_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Seq_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "659", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Seq_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Seq_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_IT(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "659", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Seq_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_EnableListen_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_EnableListen_IT(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "661", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_EnableListen_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_EnableListen_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_EnableListen_IT(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "661", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_EnableListen_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_DisableListen_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_DisableListen_IT(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "662", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_DisableListen_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_DisableListen_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_DisableListen_IT(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "662", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_DisableListen_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Abort_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Abort_IT(I2C_HandleTypeDef *, uint16_t)", - "location": { - "column": "19", - "line": "663", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Abort_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Abort_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Abort_IT(I2C_HandleTypeDef *, uint16_t)", - "location": { - "column": "19", - "line": "663", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Abort_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "666", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Transmit_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "666", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "668", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Receive_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "668", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "670", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Transmit_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "670", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "671", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Receive_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "671", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Write_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write_DMA(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "672", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Write_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Write_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Write_DMA(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "672", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Write_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Read_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read_DMA(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "674", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Read_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Mem_Read_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Mem_Read_DMA(I2C_HandleTypeDef *, uint16_t, uint16_t, uint16_t, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "674", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Mem_Read_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Seq_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "677", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Seq_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Seq_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "677", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Seq_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Seq_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "679", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Seq_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Master_Seq_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_DMA(I2C_HandleTypeDef *, uint16_t, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "679", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Master_Seq_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Seq_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "681", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Seq_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Seq_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "681", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Seq_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Seq_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "683", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Seq_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_Slave_Seq_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_DMA(I2C_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "683", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_Slave_Seq_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_EV_IRQHandler", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_EV_IRQHandler(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "693", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_EV_IRQHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_EV_IRQHandler", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_EV_IRQHandler(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "693", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_EV_IRQHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_ER_IRQHandler", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_ER_IRQHandler(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "694", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ER_IRQHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_ER_IRQHandler", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_ER_IRQHandler(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "694", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_ER_IRQHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_MasterTxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MasterTxCpltCallback(I2C_HandleTypeDef *)", - "location": { - "column": "6", - "line": "695", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_MasterTxCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2C_MasterTxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MasterTxCpltCallback(I2C_HandleTypeDef *)", + "ID": "c:stdio.h@3798@macro@__PRINTFPR", + "What": "MacroDef", + "defdec": "Def", + "display": "__PRINTFPR", "location": { - "column": "6", - "line": "695", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "11", + "line": "128", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_MasterTxCpltCallback", - "origin": "user_include", + "name": "__PRINTFPR", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_MasterRxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *)", + "ID": "c:stdio.h@3995@macro@__SCANFPR", + "What": "MacroDef", + "defdec": "Def", + "display": "__SCANFPR", "location": { - "column": "6", - "line": "696", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "11", + "line": "131", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_MasterRxCpltCallback", - "origin": "user_include", + "name": "__SCANFPR", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_MasterRxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *)", + "ID": "c:stdio.h@4192@macro@__SCANFSPR", + "What": "MacroDef", + "defdec": "Def", + "display": "__SCANFSPR", "location": { - "column": "6", - "line": "696", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "11", + "line": "134", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_MasterRxCpltCallback", - "origin": "user_include", + "name": "__SCANFSPR", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_SlaveTxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_SlaveTxCpltCallback(I2C_HandleTypeDef *)", + "ID": "c:stdio.h@4509@macro@__DEPREC_PRINTF", + "What": "MacroDef", + "defdec": "Def", + "display": "__DEPREC_PRINTF", "location": { - "column": "6", - "line": "697", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "9", + "line": "143", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_SlaveTxCpltCallback", - "origin": "user_include", + "name": "__DEPREC_PRINTF", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_SlaveTxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2C_SlaveTxCpltCallback(I2C_HandleTypeDef *)", + "ID": "c:stdio.h@4554@macro@__DEPREC_SCANF", + "What": "MacroDef", + "defdec": "Def", + "display": "__DEPREC_SCANF", "location": { - "column": "6", - "line": "697", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "9", + "line": "144", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_SlaveTxCpltCallback", - "origin": "user_include", + "name": "__DEPREC_SCANF", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_SlaveRxCpltCallback", + "ID": "c:@F@__gets", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_SlaveRxCpltCallback(I2C_HandleTypeDef *)", + "display": "char * __gets(char *, int)", "location": { - "column": "6", - "line": "698", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "37", + "line": "199", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_SlaveRxCpltCallback", - "origin": "user_include", + "name": "__gets", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_SlaveRxCpltCallback", + "ID": "c:@F@gets", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_SlaveRxCpltCallback(I2C_HandleTypeDef *)", + "display": "char * gets(char *)", "location": { - "column": "6", - "line": "698", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "37", + "line": "200", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_SlaveRxCpltCallback", - "origin": "user_include", + "name": "gets", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_AddrCallback", + "ID": "c:@F@perror", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_AddrCallback(I2C_HandleTypeDef *, uint8_t, uint16_t)", + "display": "void perror(const char *)", "location": { - "column": "6", - "line": "699", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "39", + "line": "202", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_AddrCallback", - "origin": "user_include", + "name": "perror", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_AddrCallback", + "ID": "c:@F@printf", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_AddrCallback(I2C_HandleTypeDef *, uint8_t, uint16_t)", + "display": "int printf(const char *restrict, ...)", "location": { - "column": "6", - "line": "699", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "39", + "line": "203", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_AddrCallback", - "origin": "user_include", + "name": "printf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_ListenCpltCallback", + "ID": "c:@F@puts", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_ListenCpltCallback(I2C_HandleTypeDef *)", + "display": "int puts(const char *)", "location": { - "column": "6", - "line": "700", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "39", + "line": "204", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_ListenCpltCallback", - "origin": "user_include", + "name": "puts", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_ListenCpltCallback", + "ID": "c:@F@scanf", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_ListenCpltCallback(I2C_HandleTypeDef *)", + "display": "int scanf(const char *restrict, ...)", "location": { - "column": "6", - "line": "700", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "39", + "line": "205", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_ListenCpltCallback", - "origin": "user_include", + "name": "scanf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_MemTxCpltCallback", + "ID": "c:@F@sprintf", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_MemTxCpltCallback(I2C_HandleTypeDef *)", + "display": "int sprintf(char *restrict, const char *restrict, ...)", "location": { - "column": "6", - "line": "701", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "39", + "line": "206", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_MemTxCpltCallback", - "origin": "user_include", + "name": "sprintf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_MemTxCpltCallback", + "ID": "c:@F@sscanf", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_MemTxCpltCallback(I2C_HandleTypeDef *)", + "display": "int sscanf(const char *restrict, const char *restrict, ...)", "location": { - "column": "6", - "line": "701", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "39", + "line": "208", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_MemTxCpltCallback", - "origin": "user_include", + "name": "sscanf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_MemRxCpltCallback", + "ID": "c:@F@__ungetchar", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_MemRxCpltCallback(I2C_HandleTypeDef *)", + "display": "int __ungetchar(int)", "location": { - "column": "6", - "line": "702", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "39", + "line": "211", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_MemRxCpltCallback", - "origin": "user_include", + "name": "__ungetchar", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_MemRxCpltCallback", + "ID": "c:@F@vprintf", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_MemRxCpltCallback(I2C_HandleTypeDef *)", + "display": "int vprintf(const char *restrict, __Va_list)", "location": { - "column": "6", - "line": "702", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "39", + "line": "212", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_MemRxCpltCallback", - "origin": "user_include", + "name": "vprintf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_ErrorCallback", + "ID": "c:@F@vscanf", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *)", + "display": "int vscanf(const char *restrict, __Va_list)", "location": { - "column": "6", - "line": "703", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "37", + "line": "215", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_ErrorCallback", - "origin": "user_include", + "name": "vscanf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_ErrorCallback", + "ID": "c:@F@vsscanf", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *)", + "display": "int vsscanf(const char *restrict, const char *restrict, __Va_list)", "location": { - "column": "6", - "line": "703", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "37", + "line": "216", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_ErrorCallback", - "origin": "user_include", + "name": "vsscanf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_AbortCpltCallback", + "ID": "c:@F@vsprintf", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_AbortCpltCallback(I2C_HandleTypeDef *)", + "display": "int vsprintf(char *restrict, const char *restrict, __Va_list)", "location": { - "column": "6", - "line": "704", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "37", + "line": "219", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_AbortCpltCallback", - "origin": "user_include", + "name": "vsprintf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_AbortCpltCallback", + "ID": "c:@F@__write_array", "What": "Function", "defdec": "Dec", - "display": "void HAL_I2C_AbortCpltCallback(I2C_HandleTypeDef *)", + "display": "size_t __write_array(const void *, size_t, size_t)", "location": { - "column": "6", - "line": "704", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "35", + "line": "222", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_AbortCpltCallback", - "origin": "user_include", + "name": "__write_array", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_GetState", + "ID": "c:@F@snprintf", "What": "Function", "defdec": "Dec", - "display": "HAL_I2C_StateTypeDef HAL_I2C_GetState(const I2C_HandleTypeDef *)", + "display": "int snprintf(char *restrict, size_t, const char *restrict, ...)", "location": { - "column": "22", - "line": "713", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "38", + "line": "224", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_GetState", - "origin": "user_include", + "name": "snprintf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_GetState", + "ID": "c:@F@vsnprintf", "What": "Function", "defdec": "Dec", - "display": "HAL_I2C_StateTypeDef HAL_I2C_GetState(const I2C_HandleTypeDef *)", + "display": "int vsnprintf(char *restrict, size_t, const char *restrict, __Va_list)", "location": { - "column": "22", - "line": "713", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "38", + "line": "226", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_GetState", - "origin": "user_include", + "name": "vsnprintf", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_GetMode", + "ID": "c:@F@getchar", "What": "Function", "defdec": "Dec", - "display": "HAL_I2C_ModeTypeDef HAL_I2C_GetMode(const I2C_HandleTypeDef *)", + "display": "int getchar(void)", "location": { - "column": "22", - "line": "714", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "35", + "line": "231", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_GetMode", - "origin": "user_include", + "name": "getchar", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_GetMode", + "ID": "c:@F@putchar", "What": "Function", "defdec": "Dec", - "display": "HAL_I2C_ModeTypeDef HAL_I2C_GetMode(const I2C_HandleTypeDef *)", + "display": "int putchar(int)", "location": { - "column": "22", - "line": "714", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "35", + "line": "232", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_GetMode", - "origin": "user_include", + "name": "putchar", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_GetError", + "ID": "c:@F@remove", "What": "Function", "defdec": "Dec", - "display": "uint32_t HAL_I2C_GetError(const I2C_HandleTypeDef *)", + "display": "int remove(const char *)", "location": { - "column": "22", - "line": "715", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "35", + "line": "235", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "HAL_I2C_GetError", - "origin": "user_include", + "name": "remove", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2C_GetError", + "ID": "c:@F@rename", "What": "Function", "defdec": "Dec", - "display": "uint32_t HAL_I2C_GetError(const I2C_HandleTypeDef *)", - "location": { - "column": "22", - "line": "715", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "HAL_I2C_GetError", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@34016@macro@IS_I2C_ADDRESSING_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_ADDRESSING_MODE", - "location": { - "column": "9", - "line": "739", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_ADDRESSING_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@34181@macro@IS_I2C_DUAL_ADDRESS", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_DUAL_ADDRESS", - "location": { - "column": "9", - "line": "742", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_DUAL_ADDRESS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@34350@macro@IS_I2C_OWN_ADDRESS2_MASK", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_OWN_ADDRESS2_MASK", - "location": { - "column": "9", - "line": "745", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_OWN_ADDRESS2_MASK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@34941@macro@IS_I2C_GENERAL_CALL", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_GENERAL_CALL", - "location": { - "column": "9", - "line": "754", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_GENERAL_CALL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@35104@macro@IS_I2C_NO_STRETCH", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_NO_STRETCH", - "location": { - "column": "9", - "line": "757", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_NO_STRETCH", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@35269@macro@IS_I2C_MEMADD_SIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_MEMADD_SIZE", - "location": { - "column": "9", - "line": "760", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_MEMADD_SIZE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@35428@macro@IS_TRANSFER_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_TRANSFER_MODE", - "location": { - "column": "9", - "line": "763", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_TRANSFER_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@35655@macro@IS_TRANSFER_REQUEST", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_TRANSFER_REQUEST", - "location": { - "column": "9", - "line": "767", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_TRANSFER_REQUEST", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@35993@macro@IS_I2C_TRANSFER_OPTIONS_REQUEST", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_TRANSFER_OPTIONS_REQUEST", - "location": { - "column": "9", - "line": "772", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_TRANSFER_OPTIONS_REQUEST", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@36677@macro@IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST", - "location": { - "column": "9", - "line": "780", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@36874@macro@I2C_RESET_CR2", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_RESET_CR2", - "location": { - "column": "9", - "line": "783", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_RESET_CR2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@37278@macro@I2C_GET_ADDR_MATCH", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GET_ADDR_MATCH", - "location": { - "column": "9", - "line": "788", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GET_ADDR_MATCH", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@37463@macro@I2C_GET_DIR", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GET_DIR", - "location": { - "column": "9", - "line": "790", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GET_DIR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@37642@macro@I2C_GET_STOP_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GET_STOP_MODE", - "location": { - "column": "9", - "line": "792", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GET_STOP_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@37741@macro@I2C_GET_OWN_ADDRESS1", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GET_OWN_ADDRESS1", - "location": { - "column": "9", - "line": "793", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GET_OWN_ADDRESS1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@37850@macro@I2C_GET_OWN_ADDRESS2", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GET_OWN_ADDRESS2", - "location": { - "column": "9", - "line": "794", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GET_OWN_ADDRESS2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@37961@macro@IS_I2C_OWN_ADDRESS1", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_OWN_ADDRESS1", - "location": { - "column": "9", - "line": "796", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_OWN_ADDRESS1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@38040@macro@IS_I2C_OWN_ADDRESS2", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_I2C_OWN_ADDRESS2", - "location": { - "column": "9", - "line": "797", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "IS_I2C_OWN_ADDRESS2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@38127@macro@I2C_MEM_ADD_MSB", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_MEM_ADD_MSB", - "location": { - "column": "9", - "line": "799", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_MEM_ADD_MSB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@38335@macro@I2C_MEM_ADD_LSB", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_MEM_ADD_LSB", - "location": { - "column": "9", - "line": "801", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_MEM_ADD_LSB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@38449@macro@I2C_GENERATE_START", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_GENERATE_START", - "location": { - "column": "9", - "line": "803", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_GENERATE_START", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@39184@macro@I2C_CHECK_FLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_CHECK_FLAG", - "location": { - "column": "9", - "line": "811", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" - }, - "name": "I2C_CHECK_FLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c.h@39383@macro@I2C_CHECK_IT_SOURCE", - "What": "MacroDef", - "defdec": "Def", - "display": "I2C_CHECK_IT_SOURCE", + "display": "int rename(const char *, const char *)", "location": { - "column": "9", - "line": "813", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c.h" + "column": "35", + "line": "236", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" }, - "name": "I2C_CHECK_IT_SOURCE", - "origin": "user_include", + "name": "rename", + "origin": "system_include", "scope": null }, { @@ -391145,2980 +385541,6 @@ "origin": "user_include", "scope": null }, - { - "ID": "c:stm32l4xx_hal_spi.h@801@macro@STM32L4xx_HAL_SPI_H", - "What": "MacroDef", - "defdec": "Def", - "display": "STM32L4xx_HAL_SPI_H", - "location": { - "column": "9", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "STM32L4xx_HAL_SPI_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@SA@SPI_InitTypeDef", - "What": "Struct", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "46", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "members": [ - { - "ID": "c:@SA@SPI_InitTypeDef@FI@Mode", - "What": "FieldDecl", - "defdec": "Def", - "display": "Mode", - "location": { - "column": "12", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "Mode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@Direction", - "What": "FieldDecl", - "defdec": "Def", - "display": "Direction", - "location": { - "column": "12", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "Direction", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@DataSize", - "What": "FieldDecl", - "defdec": "Def", - "display": "DataSize", - "location": { - "column": "12", - "line": "54", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "DataSize", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@CLKPolarity", - "What": "FieldDecl", - "defdec": "Def", - "display": "CLKPolarity", - "location": { - "column": "12", - "line": "57", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "CLKPolarity", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@CLKPhase", - "What": "FieldDecl", - "defdec": "Def", - "display": "CLKPhase", - "location": { - "column": "12", - "line": "60", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "CLKPhase", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@NSS", - "What": "FieldDecl", - "defdec": "Def", - "display": "NSS", - "location": { - "column": "12", - "line": "63", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "NSS", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@BaudRatePrescaler", - "What": "FieldDecl", - "defdec": "Def", - "display": "BaudRatePrescaler", - "location": { - "column": "12", - "line": "67", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "BaudRatePrescaler", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@FirstBit", - "What": "FieldDecl", - "defdec": "Def", - "display": "FirstBit", - "location": { - "column": "12", - "line": "73", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "FirstBit", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@TIMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "TIMode", - "location": { - "column": "12", - "line": "76", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "TIMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@CRCCalculation", - "What": "FieldDecl", - "defdec": "Def", - "display": "CRCCalculation", - "location": { - "column": "12", - "line": "79", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "CRCCalculation", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@CRCPolynomial", - "What": "FieldDecl", - "defdec": "Def", - "display": "CRCPolynomial", - "location": { - "column": "12", - "line": "82", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "CRCPolynomial", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@CRCLength", - "What": "FieldDecl", - "defdec": "Def", - "display": "CRCLength", - "location": { - "column": "12", - "line": "85", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "CRCLength", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - }, - { - "ID": "c:@SA@SPI_InitTypeDef@FI@NSSPMode", - "What": "FieldDecl", - "defdec": "Def", - "display": "NSSPMode", - "location": { - "column": "12", - "line": "89", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "NSSPMode", - "origin": "user_include", - "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" - } - ], - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@SPI_InitTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "struct SPI_InitTypeDef", - "location": { - "column": "3", - "line": "95", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_InitTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_SPI_StateTypeDef", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_RESET", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_SPI_STATE_RESET", - "location": { - "column": "3", - "line": "102", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_STATE_RESET", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_READY", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_SPI_STATE_READY", - "location": { - "column": "3", - "line": "103", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_STATE_READY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_BUSY", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_SPI_STATE_BUSY", - "location": { - "column": "3", - "line": "104", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_STATE_BUSY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_BUSY_TX", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_SPI_STATE_BUSY_TX", - "location": { - "column": "3", - "line": "105", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_STATE_BUSY_TX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_BUSY_RX", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_SPI_STATE_BUSY_RX", - "location": { - "column": "3", - "line": "106", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_STATE_BUSY_RX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_BUSY_TX_RX", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_SPI_STATE_BUSY_TX_RX", - "location": { - "column": "3", - "line": "107", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_STATE_BUSY_TX_RX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_ERROR", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_SPI_STATE_ERROR", - "location": { - "column": "3", - "line": "108", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_STATE_ERROR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_ABORT", - "What": "Enumerator", - "defdec": "Def", - "display": "HAL_SPI_STATE_ABORT", - "location": { - "column": "3", - "line": "109", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_STATE_ABORT", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "100", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@HAL_SPI_StateTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "enum HAL_SPI_StateTypeDef", - "location": { - "column": "3", - "line": "110", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_StateTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@__SPI_HandleTypeDef", - "What": "Struct", - "defdec": "Def", - "display": "__SPI_HandleTypeDef", - "location": { - "column": "16", - "line": "115", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "members": [ - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@Instance", - "What": "FieldDecl", - "defdec": "Def", - "display": "Instance", - "location": { - "column": "31", - "line": "117", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "Instance", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@Init", - "What": "FieldDecl", - "defdec": "Def", - "display": "Init", - "location": { - "column": "30", - "line": "119", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "Init", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@pTxBuffPtr", - "What": "FieldDecl", - "defdec": "Def", - "display": "pTxBuffPtr", - "location": { - "column": "31", - "line": "121", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "pTxBuffPtr", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@TxXferSize", - "What": "FieldDecl", - "defdec": "Def", - "display": "TxXferSize", - "location": { - "column": "30", - "line": "123", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "TxXferSize", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@TxXferCount", - "What": "FieldDecl", - "defdec": "Def", - "display": "TxXferCount", - "location": { - "column": "30", - "line": "125", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "TxXferCount", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@pRxBuffPtr", - "What": "FieldDecl", - "defdec": "Def", - "display": "pRxBuffPtr", - "location": { - "column": "31", - "line": "127", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "pRxBuffPtr", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@RxXferSize", - "What": "FieldDecl", - "defdec": "Def", - "display": "RxXferSize", - "location": { - "column": "30", - "line": "129", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "RxXferSize", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@RxXferCount", - "What": "FieldDecl", - "defdec": "Def", - "display": "RxXferCount", - "location": { - "column": "30", - "line": "131", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "RxXferCount", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@CRCSize", - "What": "FieldDecl", - "defdec": "Def", - "display": "CRCSize", - "location": { - "column": "30", - "line": "133", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "CRCSize", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@RxISR", - "What": "FieldDecl", - "defdec": "Def", - "display": "RxISR", - "location": { - "column": "10", - "line": "135", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "RxISR", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@TxISR", - "What": "FieldDecl", - "defdec": "Def", - "display": "TxISR", - "location": { - "column": "10", - "line": "137", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "TxISR", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@hdmatx", - "What": "FieldDecl", - "defdec": "Def", - "display": "hdmatx", - "location": { - "column": "31", - "line": "139", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "hdmatx", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@hdmarx", - "What": "FieldDecl", - "defdec": "Def", - "display": "hdmarx", - "location": { - "column": "31", - "line": "141", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "hdmarx", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@Lock", - "What": "FieldDecl", - "defdec": "Def", - "display": "Lock", - "location": { - "column": "30", - "line": "143", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "Lock", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@State", - "What": "FieldDecl", - "defdec": "Def", - "display": "State", - "location": { - "column": "30", - "line": "145", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "State", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - }, - { - "ID": "c:@S@__SPI_HandleTypeDef@FI@ErrorCode", - "What": "FieldDecl", - "defdec": "Def", - "display": "ErrorCode", - "location": { - "column": "30", - "line": "147", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "ErrorCode", - "origin": "user_include", - "scope": "__SPI_HandleTypeDef" - } - ], - "name": "__SPI_HandleTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@T@SPI_HandleTypeDef", - "What": "Typedef", - "defdec": "Def", - "display": "struct __SPI_HandleTypeDef", - "location": { - "column": "3", - "line": "162", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_HandleTypeDef", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@10034@macro@HAL_SPI_ERROR_NONE", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_SPI_ERROR_NONE", - "location": { - "column": "9", - "line": "201", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ERROR_NONE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@10138@macro@HAL_SPI_ERROR_MODF", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_SPI_ERROR_MODF", - "location": { - "column": "9", - "line": "202", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ERROR_MODF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@10242@macro@HAL_SPI_ERROR_CRC", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_SPI_ERROR_CRC", - "location": { - "column": "9", - "line": "203", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ERROR_CRC", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@10346@macro@HAL_SPI_ERROR_OVR", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_SPI_ERROR_OVR", - "location": { - "column": "9", - "line": "204", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ERROR_OVR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@10450@macro@HAL_SPI_ERROR_FRE", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_SPI_ERROR_FRE", - "location": { - "column": "9", - "line": "205", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ERROR_FRE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@10554@macro@HAL_SPI_ERROR_DMA", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_SPI_ERROR_DMA", - "location": { - "column": "9", - "line": "206", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ERROR_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@10658@macro@HAL_SPI_ERROR_FLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_SPI_ERROR_FLAG", - "location": { - "column": "9", - "line": "207", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ERROR_FLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@10762@macro@HAL_SPI_ERROR_ABORT", - "What": "MacroDef", - "defdec": "Def", - "display": "HAL_SPI_ERROR_ABORT", - "location": { - "column": "9", - "line": "208", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ERROR_ABORT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11127@macro@SPI_MODE_SLAVE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_MODE_SLAVE", - "location": { - "column": "9", - "line": "219", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_MODE_SLAVE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11182@macro@SPI_MODE_MASTER", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_MODE_MASTER", - "location": { - "column": "9", - "line": "220", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_MODE_MASTER", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11335@macro@SPI_DIRECTION_2LINES", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DIRECTION_2LINES", - "location": { - "column": "9", - "line": "228", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DIRECTION_2LINES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11390@macro@SPI_DIRECTION_2LINES_RXONLY", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DIRECTION_2LINES_RXONLY", - "location": { - "column": "9", - "line": "229", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DIRECTION_2LINES_RXONLY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11446@macro@SPI_DIRECTION_1LINE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DIRECTION_1LINE", - "location": { - "column": "9", - "line": "230", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DIRECTION_1LINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11582@macro@SPI_DATASIZE_4BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_4BIT", - "location": { - "column": "9", - "line": "238", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_4BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11637@macro@SPI_DATASIZE_5BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_5BIT", - "location": { - "column": "9", - "line": "239", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_5BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11692@macro@SPI_DATASIZE_6BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_6BIT", - "location": { - "column": "9", - "line": "240", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_6BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11747@macro@SPI_DATASIZE_7BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_7BIT", - "location": { - "column": "9", - "line": "241", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_7BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11802@macro@SPI_DATASIZE_8BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_8BIT", - "location": { - "column": "9", - "line": "242", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_8BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11857@macro@SPI_DATASIZE_9BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_9BIT", - "location": { - "column": "9", - "line": "243", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_9BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11912@macro@SPI_DATASIZE_10BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_10BIT", - "location": { - "column": "9", - "line": "244", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_10BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@11967@macro@SPI_DATASIZE_11BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_11BIT", - "location": { - "column": "9", - "line": "245", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_11BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12022@macro@SPI_DATASIZE_12BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_12BIT", - "location": { - "column": "9", - "line": "246", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_12BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12077@macro@SPI_DATASIZE_13BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_13BIT", - "location": { - "column": "9", - "line": "247", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_13BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12132@macro@SPI_DATASIZE_14BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_14BIT", - "location": { - "column": "9", - "line": "248", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_14BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12187@macro@SPI_DATASIZE_15BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_15BIT", - "location": { - "column": "9", - "line": "249", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_15BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12242@macro@SPI_DATASIZE_16BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_DATASIZE_16BIT", - "location": { - "column": "9", - "line": "250", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_DATASIZE_16BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12385@macro@SPI_POLARITY_LOW", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_POLARITY_LOW", - "location": { - "column": "9", - "line": "258", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_POLARITY_LOW", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12440@macro@SPI_POLARITY_HIGH", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_POLARITY_HIGH", - "location": { - "column": "9", - "line": "259", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_POLARITY_HIGH", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12576@macro@SPI_PHASE_1EDGE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_PHASE_1EDGE", - "location": { - "column": "9", - "line": "267", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_PHASE_1EDGE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12631@macro@SPI_PHASE_2EDGE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_PHASE_2EDGE", - "location": { - "column": "9", - "line": "268", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_PHASE_2EDGE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12791@macro@SPI_NSS_SOFT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_NSS_SOFT", - "location": { - "column": "9", - "line": "276", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_NSS_SOFT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12844@macro@SPI_NSS_HARD_INPUT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_NSS_HARD_INPUT", - "location": { - "column": "9", - "line": "277", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_NSS_HARD_INPUT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@12899@macro@SPI_NSS_HARD_OUTPUT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_NSS_HARD_OUTPUT", - "location": { - "column": "9", - "line": "278", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_NSS_HARD_OUTPUT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13045@macro@SPI_NSS_PULSE_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_NSS_PULSE_ENABLE", - "location": { - "column": "9", - "line": "286", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_NSS_PULSE_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13099@macro@SPI_NSS_PULSE_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_NSS_PULSE_DISABLE", - "location": { - "column": "9", - "line": "287", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_NSS_PULSE_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13250@macro@SPI_BAUDRATEPRESCALER_2", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_BAUDRATEPRESCALER_2", - "location": { - "column": "9", - "line": "295", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_BAUDRATEPRESCALER_2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13305@macro@SPI_BAUDRATEPRESCALER_4", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_BAUDRATEPRESCALER_4", - "location": { - "column": "9", - "line": "296", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_BAUDRATEPRESCALER_4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13361@macro@SPI_BAUDRATEPRESCALER_8", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_BAUDRATEPRESCALER_8", - "location": { - "column": "9", - "line": "297", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_BAUDRATEPRESCALER_8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13417@macro@SPI_BAUDRATEPRESCALER_16", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_BAUDRATEPRESCALER_16", - "location": { - "column": "9", - "line": "298", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_BAUDRATEPRESCALER_16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13488@macro@SPI_BAUDRATEPRESCALER_32", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_BAUDRATEPRESCALER_32", - "location": { - "column": "9", - "line": "299", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_BAUDRATEPRESCALER_32", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13544@macro@SPI_BAUDRATEPRESCALER_64", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_BAUDRATEPRESCALER_64", - "location": { - "column": "9", - "line": "300", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_BAUDRATEPRESCALER_64", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13615@macro@SPI_BAUDRATEPRESCALER_128", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_BAUDRATEPRESCALER_128", - "location": { - "column": "9", - "line": "301", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_BAUDRATEPRESCALER_128", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13686@macro@SPI_BAUDRATEPRESCALER_256", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_BAUDRATEPRESCALER_256", - "location": { - "column": "9", - "line": "302", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_BAUDRATEPRESCALER_256", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13872@macro@SPI_FIRSTBIT_MSB", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FIRSTBIT_MSB", - "location": { - "column": "9", - "line": "310", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FIRSTBIT_MSB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@13927@macro@SPI_FIRSTBIT_LSB", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FIRSTBIT_LSB", - "location": { - "column": "9", - "line": "311", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FIRSTBIT_LSB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@14059@macro@SPI_TIMODE_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_TIMODE_DISABLE", - "location": { - "column": "9", - "line": "319", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_TIMODE_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@14114@macro@SPI_TIMODE_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_TIMODE_ENABLE", - "location": { - "column": "9", - "line": "320", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_TIMODE_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@14257@macro@SPI_CRCCALCULATION_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_CRCCALCULATION_DISABLE", - "location": { - "column": "9", - "line": "328", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_CRCCALCULATION_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@14312@macro@SPI_CRCCALCULATION_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_CRCCALCULATION_ENABLE", - "location": { - "column": "9", - "line": "329", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_CRCCALCULATION_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@14651@macro@SPI_CRC_LENGTH_DATASIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_CRC_LENGTH_DATASIZE", - "location": { - "column": "9", - "line": "341", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_CRC_LENGTH_DATASIZE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@14706@macro@SPI_CRC_LENGTH_8BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_CRC_LENGTH_8BIT", - "location": { - "column": "9", - "line": "342", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_CRC_LENGTH_8BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@14761@macro@SPI_CRC_LENGTH_16BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_CRC_LENGTH_16BIT", - "location": { - "column": "9", - "line": "343", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_CRC_LENGTH_16BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@15269@macro@SPI_RXFIFO_THRESHOLD", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_RXFIFO_THRESHOLD", - "location": { - "column": "9", - "line": "356", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_RXFIFO_THRESHOLD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@15324@macro@SPI_RXFIFO_THRESHOLD_QF", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_RXFIFO_THRESHOLD_QF", - "location": { - "column": "9", - "line": "357", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_RXFIFO_THRESHOLD_QF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@15379@macro@SPI_RXFIFO_THRESHOLD_HF", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_RXFIFO_THRESHOLD_HF", - "location": { - "column": "9", - "line": "358", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_RXFIFO_THRESHOLD_HF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@15534@macro@SPI_IT_TXE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_IT_TXE", - "location": { - "column": "9", - "line": "366", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_IT_TXE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@15589@macro@SPI_IT_RXNE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_IT_RXNE", - "location": { - "column": "9", - "line": "367", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_IT_RXNE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@15645@macro@SPI_IT_ERR", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_IT_ERR", - "location": { - "column": "9", - "line": "368", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_IT_ERR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@15792@macro@SPI_FLAG_RXNE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_RXNE", - "location": { - "column": "9", - "line": "376", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_RXNE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@15901@macro@SPI_FLAG_TXE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_TXE", - "location": { - "column": "9", - "line": "377", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_TXE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@16010@macro@SPI_FLAG_BSY", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_BSY", - "location": { - "column": "9", - "line": "378", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_BSY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@16119@macro@SPI_FLAG_CRCERR", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_CRCERR", - "location": { - "column": "9", - "line": "379", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_CRCERR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@16228@macro@SPI_FLAG_MODF", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_MODF", - "location": { - "column": "9", - "line": "380", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_MODF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@16337@macro@SPI_FLAG_OVR", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_OVR", - "location": { - "column": "9", - "line": "381", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_OVR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@16446@macro@SPI_FLAG_FRE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_FRE", - "location": { - "column": "9", - "line": "382", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_FRE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@16555@macro@SPI_FLAG_FTLVL", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_FTLVL", - "location": { - "column": "9", - "line": "383", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_FTLVL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@16664@macro@SPI_FLAG_FRLVL", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_FRLVL", - "location": { - "column": "9", - "line": "384", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_FRLVL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@16773@macro@SPI_FLAG_MASK", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FLAG_MASK", - "location": { - "column": "9", - "line": "385", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FLAG_MASK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@17103@macro@SPI_FTLVL_EMPTY", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FTLVL_EMPTY", - "location": { - "column": "9", - "line": "394", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FTLVL_EMPTY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@17158@macro@SPI_FTLVL_QUARTER_FULL", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FTLVL_QUARTER_FULL", - "location": { - "column": "9", - "line": "395", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FTLVL_QUARTER_FULL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@17213@macro@SPI_FTLVL_HALF_FULL", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FTLVL_HALF_FULL", - "location": { - "column": "9", - "line": "396", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FTLVL_HALF_FULL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@17268@macro@SPI_FTLVL_FULL", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FTLVL_FULL", - "location": { - "column": "9", - "line": "397", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FTLVL_FULL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@17439@macro@SPI_FRLVL_EMPTY", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FRLVL_EMPTY", - "location": { - "column": "9", - "line": "406", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FRLVL_EMPTY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@17494@macro@SPI_FRLVL_QUARTER_FULL", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FRLVL_QUARTER_FULL", - "location": { - "column": "9", - "line": "407", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FRLVL_QUARTER_FULL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@17549@macro@SPI_FRLVL_HALF_FULL", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FRLVL_HALF_FULL", - "location": { - "column": "9", - "line": "408", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FRLVL_HALF_FULL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@17604@macro@SPI_FRLVL_FULL", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_FRLVL_FULL", - "location": { - "column": "9", - "line": "409", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_FRLVL_FULL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@18663@macro@__HAL_SPI_RESET_HANDLE_STATE", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_RESET_HANDLE_STATE", - "location": { - "column": "9", - "line": "435", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_RESET_HANDLE_STATE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@19343@macro@__HAL_SPI_ENABLE_IT", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_ENABLE_IT", - "location": { - "column": "9", - "line": "448", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_ENABLE_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@19999@macro@__HAL_SPI_DISABLE_IT", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_DISABLE_IT", - "location": { - "column": "9", - "line": "460", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_DISABLE_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@20725@macro@__HAL_SPI_GET_IT_SOURCE", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_GET_IT_SOURCE", - "location": { - "column": "9", - "line": "472", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_GET_IT_SOURCE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@21829@macro@__HAL_SPI_GET_FLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_GET_FLAG", - "location": { - "column": "9", - "line": "491", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_GET_FLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@22152@macro@__HAL_SPI_CLEAR_CRCERRFLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_CLEAR_CRCERRFLAG", - "location": { - "column": "9", - "line": "498", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_CLEAR_CRCERRFLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@22471@macro@__HAL_SPI_CLEAR_MODFFLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_CLEAR_MODFFLAG", - "location": { - "column": "9", - "line": "505", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_CLEAR_MODFFLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@23056@macro@__HAL_SPI_CLEAR_OVRFLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_CLEAR_OVRFLAG", - "location": { - "column": "9", - "line": "518", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_CLEAR_OVRFLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@23605@macro@__HAL_SPI_CLEAR_FREFLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_CLEAR_FREFLAG", - "location": { - "column": "9", - "line": "531", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_CLEAR_FREFLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@24094@macro@__HAL_SPI_ENABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_ENABLE", - "location": { - "column": "9", - "line": "543", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_ENABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@24389@macro@__HAL_SPI_DISABLE", - "What": "MacroDef", - "defdec": "Def", - "display": "__HAL_SPI_DISABLE", - "location": { - "column": "9", - "line": "550", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "__HAL_SPI_DISABLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@24862@macro@SPI_1LINE_TX", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_1LINE_TX", - "location": { - "column": "9", - "line": "566", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_1LINE_TX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@25159@macro@SPI_1LINE_RX", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_1LINE_RX", - "location": { - "column": "9", - "line": "573", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_1LINE_RX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@25465@macro@SPI_RESET_CRC", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_RESET_CRC", - "location": { - "column": "9", - "line": "580", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_RESET_CRC", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@26435@macro@SPI_CHECK_FLAG", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_CHECK_FLAG", - "location": { - "column": "9", - "line": "598", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_CHECK_FLAG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@27096@macro@SPI_CHECK_IT_SOURCE", - "What": "MacroDef", - "defdec": "Def", - "display": "SPI_CHECK_IT_SOURCE", - "location": { - "column": "9", - "line": "610", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "SPI_CHECK_IT_SOURCE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@27467@macro@IS_SPI_MODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_MODE", - "location": { - "column": "9", - "line": "618", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_MODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@27832@macro@IS_SPI_DIRECTION", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_DIRECTION", - "location": { - "column": "9", - "line": "626", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_DIRECTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@28224@macro@IS_SPI_DIRECTION_2LINES", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_DIRECTION_2LINES", - "location": { - "column": "9", - "line": "634", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_DIRECTION_2LINES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@28455@macro@IS_SPI_DIRECTION_2LINES_OR_1LINE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_DIRECTION_2LINES_OR_1LINE", - "location": { - "column": "9", - "line": "640", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_DIRECTION_2LINES_OR_1LINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@28854@macro@IS_SPI_DATASIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_DATASIZE", - "location": { - "column": "9", - "line": "648", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_DATASIZE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@30188@macro@IS_SPI_CPOL", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_CPOL", - "location": { - "column": "9", - "line": "667", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_CPOL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@30551@macro@IS_SPI_CPHA", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_CPHA", - "location": { - "column": "9", - "line": "675", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_CPHA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@30945@macro@IS_SPI_NSS", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_NSS", - "location": { - "column": "9", - "line": "683", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_NSS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@31395@macro@IS_SPI_NSSP", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_NSSP", - "location": { - "column": "9", - "line": "692", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_NSSP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@31792@macro@IS_SPI_BAUDRATE_PRESCALER", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_BAUDRATE_PRESCALER", - "location": { - "column": "9", - "line": "700", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_BAUDRATE_PRESCALER", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@32905@macro@IS_SPI_FIRST_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_FIRST_BIT", - "location": { - "column": "9", - "line": "714", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_FIRST_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@33253@macro@IS_SPI_TIMODE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_TIMODE", - "location": { - "column": "9", - "line": "722", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_TIMODE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@33654@macro@IS_SPI_CRC_CALCULATION", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_CRC_CALCULATION", - "location": { - "column": "9", - "line": "730", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_CRC_CALCULATION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@34064@macro@IS_SPI_CRC_LENGTH", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_CRC_LENGTH", - "location": { - "column": "9", - "line": "738", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_CRC_LENGTH", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@34631@macro@IS_SPI_CRC_POLYNOMIAL", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_CRC_POLYNOMIAL", - "location": { - "column": "9", - "line": "747", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_CRC_POLYNOMIAL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi.h@34995@macro@IS_SPI_DMA_HANDLE", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_SPI_DMA_HANDLE", - "location": { - "column": "9", - "line": "755", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "IS_SPI_DMA_HANDLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Init", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Init(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "773", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Init", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Init(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "773", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_DeInit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_DeInit(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "774", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_DeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_DeInit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_DeInit(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "774", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_DeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_MspInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_MspInit(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "775", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_MspInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_MspInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_MspInit(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "775", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_MspInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_MspInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_MspInit(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "775", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_MspInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_MspDeInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_MspDeInit(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "776", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_MspDeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_MspDeInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_MspDeInit(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "776", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_MspDeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_MspDeInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_MspDeInit(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "776", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_MspDeInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Transmit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "792", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Transmit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Transmit", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "792", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Transmit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Receive", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "793", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Receive", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Receive", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "793", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Receive", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TransmitReceive", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "794", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TransmitReceive", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TransmitReceive", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t, uint32_t)", - "location": { - "column": "19", - "line": "794", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TransmitReceive", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Transmit_IT(SPI_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "796", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Transmit_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Transmit_IT(SPI_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "796", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Transmit_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Receive_IT(SPI_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "797", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Receive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Receive_IT(SPI_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "797", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Receive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TransmitReceive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive_IT(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "798", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TransmitReceive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TransmitReceive_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive_IT(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "798", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TransmitReceive_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Transmit_DMA(SPI_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "800", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Transmit_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Transmit_DMA(SPI_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "800", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Transmit_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Receive_DMA(SPI_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "801", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Receive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Receive_DMA(SPI_HandleTypeDef *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "801", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Receive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TransmitReceive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive_DMA(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "802", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TransmitReceive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TransmitReceive_DMA", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive_DMA(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t)", - "location": { - "column": "19", - "line": "802", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TransmitReceive_DMA", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_DMAPause", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_DMAPause(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "804", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_DMAPause", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_DMAPause", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_DMAPause(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "804", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_DMAPause", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_DMAResume", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_DMAResume(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "805", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_DMAResume", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_DMAResume", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_DMAResume(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "805", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_DMAResume", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_DMAStop", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_DMAStop(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "806", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_DMAStop", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_DMAStop", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_DMAStop(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "806", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_DMAStop", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Abort", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Abort(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "808", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Abort", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Abort", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Abort(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "808", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Abort", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Abort_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Abort_IT(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "809", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Abort_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_Abort_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPI_Abort_IT(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "809", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_Abort_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_IRQHandler", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_IRQHandler(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "811", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_IRQHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_IRQHandler", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_IRQHandler(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "811", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_IRQHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "812", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TxCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "812", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TxCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_RxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "813", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_RxCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_RxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "813", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_RxCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TxRxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "814", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TxRxCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TxRxCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "814", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TxRxCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TxHalfCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_TxHalfCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "815", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TxHalfCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TxHalfCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_TxHalfCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "815", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TxHalfCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_RxHalfCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_RxHalfCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "816", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_RxHalfCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_RxHalfCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_RxHalfCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "816", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_RxHalfCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TxRxHalfCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_TxRxHalfCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "817", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TxRxHalfCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_TxRxHalfCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_TxRxHalfCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "817", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_TxRxHalfCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_ErrorCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "818", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ErrorCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_ErrorCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "818", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_ErrorCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_AbortCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_AbortCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "819", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_AbortCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_AbortCpltCallback", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_SPI_AbortCpltCallback(SPI_HandleTypeDef *)", - "location": { - "column": "6", - "line": "819", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_AbortCpltCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_GetState", - "What": "Function", - "defdec": "Dec", - "display": "HAL_SPI_StateTypeDef HAL_SPI_GetState(SPI_HandleTypeDef *)", - "location": { - "column": "22", - "line": "828", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_GetState", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_GetState", - "What": "Function", - "defdec": "Dec", - "display": "HAL_SPI_StateTypeDef HAL_SPI_GetState(SPI_HandleTypeDef *)", - "location": { - "column": "22", - "line": "828", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_GetState", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_GetError", - "What": "Function", - "defdec": "Dec", - "display": "uint32_t HAL_SPI_GetError(SPI_HandleTypeDef *)", - "location": { - "column": "22", - "line": "829", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_GetError", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPI_GetError", - "What": "Function", - "defdec": "Dec", - "display": "uint32_t HAL_SPI_GetError(SPI_HandleTypeDef *)", - "location": { - "column": "22", - "line": "829", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" - }, - "name": "HAL_SPI_GetError", - "origin": "user_include", - "scope": null - }, { "ID": "c:intrinsics.h@296@macro@__INTRINSICS_INCLUDED", "What": "MacroDef", @@ -397381,6 +388803,2458 @@ "origin": "system_include", "scope": null }, + { + "ID": "c:cmsis_iccarm.h@1193@macro@__CMSIS_ICCARM_H__", + "What": "MacroDef", + "defdec": "Def", + "display": "__CMSIS_ICCARM_H__", + "location": { + "column": "9", + "line": "28", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__CMSIS_ICCARM_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@1333@macro@__IAR_FT", + "What": "MacroDef", + "defdec": "Def", + "display": "__IAR_FT", + "location": { + "column": "9", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__IAR_FT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@1418@macro@__ICCARM_V8", + "What": "MacroDef", + "defdec": "Def", + "display": "__ICCARM_V8", + "location": { + "column": "11", + "line": "39", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__ICCARM_V8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@1525@macro@__ALIGNED", + "What": "MacroDef", + "defdec": "Def", + "display": "__ALIGNED", + "location": { + "column": "13", + "line": "46", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__ALIGNED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@2417@macro@__ARM_ARCH_7EM__", + "What": "MacroDef", + "defdec": "Def", + "display": "__ARM_ARCH_7EM__", + "location": { + "column": "17", + "line": "71", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__ARM_ARCH_7EM__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@3636@macro@__IAR_M0_FAMILY", + "What": "MacroDef", + "defdec": "Def", + "display": "__IAR_M0_FAMILY", + "location": { + "column": "11", + "line": "106", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__IAR_M0_FAMILY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@3693@macro@__ASM", + "What": "MacroDef", + "defdec": "Def", + "display": "__ASM", + "location": { + "column": "11", + "line": "111", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__ASM", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@3756@macro@__COMPILER_BARRIER", + "What": "MacroDef", + "defdec": "Def", + "display": "__COMPILER_BARRIER", + "location": { + "column": "11", + "line": "115", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__COMPILER_BARRIER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@3846@macro@__INLINE", + "What": "MacroDef", + "defdec": "Def", + "display": "__INLINE", + "location": { + "column": "11", + "line": "119", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__INLINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@3927@macro@__NO_RETURN", + "What": "MacroDef", + "defdec": "Def", + "display": "__NO_RETURN", + "location": { + "column": "13", + "line": "124", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__NO_RETURN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@4114@macro@__PACKED", + "What": "MacroDef", + "defdec": "Def", + "display": "__PACKED", + "location": { + "column": "13", + "line": "132", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__PACKED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@4319@macro@__PACKED_STRUCT", + "What": "MacroDef", + "defdec": "Def", + "display": "__PACKED_STRUCT", + "location": { + "column": "13", + "line": "141", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__PACKED_STRUCT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@4551@macro@__PACKED_UNION", + "What": "MacroDef", + "defdec": "Def", + "display": "__PACKED_UNION", + "location": { + "column": "13", + "line": "150", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__PACKED_UNION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@4775@macro@__RESTRICT", + "What": "MacroDef", + "defdec": "Def", + "display": "__RESTRICT", + "location": { + "column": "13", + "line": "159", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__RESTRICT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@4960@macro@__STATIC_INLINE", + "What": "MacroDef", + "defdec": "Def", + "display": "__STATIC_INLINE", + "location": { + "column": "11", + "line": "167", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STATIC_INLINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@5042@macro@__FORCEINLINE", + "What": "MacroDef", + "defdec": "Def", + "display": "__FORCEINLINE", + "location": { + "column": "11", + "line": "171", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__FORCEINLINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@5142@macro@__STATIC_FORCEINLINE", + "What": "MacroDef", + "defdec": "Def", + "display": "__STATIC_FORCEINLINE", + "location": { + "column": "11", + "line": "175", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STATIC_FORCEINLINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__iar_uint16_read", + "What": "Function", + "defdec": "Def", + "display": "uint16_t __iar_uint16_read(const void *)", + "location": { + "column": "19", + "line": "181", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__iar_uint16_read", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@5420@macro@__UNALIGNED_UINT16_READ", + "What": "MacroDef", + "defdec": "Def", + "display": "__UNALIGNED_UINT16_READ", + "location": { + "column": "9", + "line": "186", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UNALIGNED_UINT16_READ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__iar_uint16_write", + "What": "Function", + "defdec": "Def", + "display": "void __iar_uint16_write(const void *, uint16_t)", + "location": { + "column": "15", + "line": "193", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__iar_uint16_write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@5712@macro@__UNALIGNED_UINT16_WRITE", + "What": "MacroDef", + "defdec": "Def", + "display": "__UNALIGNED_UINT16_WRITE", + "location": { + "column": "9", + "line": "198", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UNALIGNED_UINT16_WRITE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__iar_uint32_read", + "What": "Function", + "defdec": "Def", + "display": "uint32_t __iar_uint32_read(const void *)", + "location": { + "column": "19", + "line": "204", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__iar_uint32_read", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@6000@macro@__UNALIGNED_UINT32_READ", + "What": "MacroDef", + "defdec": "Def", + "display": "__UNALIGNED_UINT32_READ", + "location": { + "column": "9", + "line": "209", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UNALIGNED_UINT32_READ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__iar_uint32_write", + "What": "Function", + "defdec": "Def", + "display": "void __iar_uint32_write(const void *, uint32_t)", + "location": { + "column": "15", + "line": "215", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__iar_uint32_write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@6290@macro@__UNALIGNED_UINT32_WRITE", + "What": "MacroDef", + "defdec": "Def", + "display": "__UNALIGNED_UINT32_WRITE", + "location": { + "column": "9", + "line": "220", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UNALIGNED_UINT32_WRITE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@__iar_u32", + "What": "Struct", + "defdec": "Def", + "display": "__iar_u32", + "location": { + "column": "18", + "line": "226", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "members": [ + { + "ID": "c:@S@__iar_u32@FI@v", + "What": "FieldDecl", + "defdec": "Def", + "display": "v", + "location": { + "column": "39", + "line": "226", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "v", + "origin": "user_include", + "scope": "__iar_u32" + } + ], + "name": "__iar_u32", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@6539@macro@__UNALIGNED_UINT32", + "What": "MacroDef", + "defdec": "Def", + "display": "__UNALIGNED_UINT32", + "location": { + "column": "9", + "line": "228", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UNALIGNED_UINT32", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@6656@macro@__USED", + "What": "MacroDef", + "defdec": "Def", + "display": "__USED", + "location": { + "column": "13", + "line": "233", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__USED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@6932@macro@__PROGRAM_START", + "What": "MacroDef", + "defdec": "Def", + "display": "__PROGRAM_START", + "location": { + "column": "9", + "line": "248", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__PROGRAM_START", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@7019@macro@__INITIAL_SP", + "What": "MacroDef", + "defdec": "Def", + "display": "__INITIAL_SP", + "location": { + "column": "9", + "line": "252", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__INITIAL_SP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@7101@macro@__STACK_LIMIT", + "What": "MacroDef", + "defdec": "Def", + "display": "__STACK_LIMIT", + "location": { + "column": "9", + "line": "256", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STACK_LIMIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@7183@macro@__VECTOR_TABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "__VECTOR_TABLE", + "location": { + "column": "9", + "line": "260", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__VECTOR_TABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@7277@macro@__VECTOR_TABLE_ATTRIBUTE", + "What": "MacroDef", + "defdec": "Def", + "display": "__VECTOR_TABLE_ATTRIBUTE", + "location": { + "column": "9", + "line": "264", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__VECTOR_TABLE_ATTRIBUTE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@7765@macro@__disable_fault_irq", + "What": "MacroDef", + "defdec": "Def", + "display": "__disable_fault_irq", + "location": { + "column": "11", + "line": "291", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__disable_fault_irq", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@7822@macro@__disable_irq", + "What": "MacroDef", + "defdec": "Def", + "display": "__disable_irq", + "location": { + "column": "11", + "line": "292", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__disable_irq", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@7885@macro@__enable_fault_irq", + "What": "MacroDef", + "defdec": "Def", + "display": "__enable_fault_irq", + "location": { + "column": "11", + "line": "293", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__enable_fault_irq", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@7941@macro@__enable_irq", + "What": "MacroDef", + "defdec": "Def", + "display": "__enable_irq", + "location": { + "column": "11", + "line": "294", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__enable_irq", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8003@macro@__arm_rsr", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_rsr", + "location": { + "column": "11", + "line": "295", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__arm_rsr", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8052@macro@__arm_wsr", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_wsr", + "location": { + "column": "11", + "line": "296", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__arm_wsr", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8105@macro@__get_APSR", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_APSR", + "location": { + "column": "11", + "line": "299", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_APSR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8164@macro@__get_BASEPRI", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_BASEPRI", + "location": { + "column": "11", + "line": "300", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_BASEPRI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8226@macro@__get_CONTROL", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_CONTROL", + "location": { + "column": "11", + "line": "301", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_CONTROL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8288@macro@__get_FAULTMASK", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_FAULTMASK", + "location": { + "column": "11", + "line": "302", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_FAULTMASK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8485@macro@__get_FPSCR", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_FPSCR", + "location": { + "column": "13", + "line": "306", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_FPSCR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8545@macro@__set_FPSCR", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_FPSCR", + "location": { + "column": "13", + "line": "307", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_FPSCR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8731@macro@__get_IPSR", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_IPSR", + "location": { + "column": "11", + "line": "313", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_IPSR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@8790@macro@__get_MSP", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_MSP", + "location": { + "column": "11", + "line": "314", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_MSP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9063@macro@__get_MSPLIM", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_MSPLIM", + "location": { + "column": "13", + "line": "318", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_MSPLIM", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9185@macro@__get_PRIMASK", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_PRIMASK", + "location": { + "column": "11", + "line": "322", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_PRIMASK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9247@macro@__get_PSP", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_PSP", + "location": { + "column": "11", + "line": "323", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_PSP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9522@macro@__get_PSPLIM", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_PSPLIM", + "location": { + "column": "13", + "line": "328", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_PSPLIM", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9646@macro@__get_xPSR", + "What": "MacroDef", + "defdec": "Def", + "display": "__get_xPSR", + "location": { + "column": "11", + "line": "333", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__get_xPSR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9707@macro@__set_BASEPRI", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_BASEPRI", + "location": { + "column": "11", + "line": "335", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_BASEPRI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9778@macro@__set_BASEPRI_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_BASEPRI_MAX", + "location": { + "column": "11", + "line": "336", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_BASEPRI_MAX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9853@macro@__set_CONTROL", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_CONTROL", + "location": { + "column": "11", + "line": "337", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_CONTROL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9924@macro@__set_FAULTMASK", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_FAULTMASK", + "location": { + "column": "11", + "line": "338", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_FAULTMASK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@9997@macro@__set_MSP", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_MSP", + "location": { + "column": "11", + "line": "339", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_MSP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@10281@macro@__set_MSPLIM", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_MSPLIM", + "location": { + "column": "13", + "line": "344", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_MSPLIM", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@10423@macro@__set_PRIMASK", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_PRIMASK", + "location": { + "column": "11", + "line": "348", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_PRIMASK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@10494@macro@__set_PSP", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_PSP", + "location": { + "column": "11", + "line": "349", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_PSP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@10776@macro@__set_PSPLIM", + "What": "MacroDef", + "defdec": "Def", + "display": "__set_PSPLIM", + "location": { + "column": "13", + "line": "353", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__set_PSPLIM", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@10920@macro@__TZ_get_CONTROL_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_CONTROL_NS", + "location": { + "column": "11", + "line": "358", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_CONTROL_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@10985@macro@__TZ_set_CONTROL_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_CONTROL_NS", + "location": { + "column": "11", + "line": "359", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_CONTROL_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11059@macro@__TZ_get_PSP_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_PSP_NS", + "location": { + "column": "11", + "line": "360", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_PSP_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11120@macro@__TZ_set_PSP_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_PSP_NS", + "location": { + "column": "11", + "line": "361", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_PSP_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11190@macro@__TZ_get_MSP_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_MSP_NS", + "location": { + "column": "11", + "line": "362", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_MSP_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11251@macro@__TZ_set_MSP_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_MSP_NS", + "location": { + "column": "11", + "line": "363", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_MSP_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11321@macro@__TZ_get_SP_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_SP_NS", + "location": { + "column": "11", + "line": "364", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_SP_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11381@macro@__TZ_set_SP_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_SP_NS", + "location": { + "column": "11", + "line": "365", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_SP_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11450@macro@__TZ_get_PRIMASK_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_PRIMASK_NS", + "location": { + "column": "11", + "line": "366", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_PRIMASK_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11515@macro@__TZ_set_PRIMASK_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_PRIMASK_NS", + "location": { + "column": "11", + "line": "367", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_PRIMASK_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11589@macro@__TZ_get_BASEPRI_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_BASEPRI_NS", + "location": { + "column": "11", + "line": "368", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_BASEPRI_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11654@macro@__TZ_set_BASEPRI_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_BASEPRI_NS", + "location": { + "column": "11", + "line": "369", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_BASEPRI_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11728@macro@__TZ_get_FAULTMASK_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_FAULTMASK_NS", + "location": { + "column": "11", + "line": "370", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_FAULTMASK_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@11795@macro@__TZ_set_FAULTMASK_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_FAULTMASK_NS", + "location": { + "column": "11", + "line": "371", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_FAULTMASK_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12088@macro@__TZ_get_PSPLIM_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_PSPLIM_NS", + "location": { + "column": "13", + "line": "376", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_PSPLIM_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12132@macro@__TZ_set_PSPLIM_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_PSPLIM_NS", + "location": { + "column": "13", + "line": "377", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_PSPLIM_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12343@macro@__TZ_get_MSPLIM_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_get_MSPLIM_NS", + "location": { + "column": "11", + "line": "383", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_get_MSPLIM_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12407@macro@__TZ_set_MSPLIM_NS", + "What": "MacroDef", + "defdec": "Def", + "display": "__TZ_set_MSPLIM_NS", + "location": { + "column": "11", + "line": "384", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__TZ_set_MSPLIM_NS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12482@macro@__NOP", + "What": "MacroDef", + "defdec": "Def", + "display": "__NOP", + "location": { + "column": "11", + "line": "386", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__NOP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12532@macro@__CLZ", + "What": "MacroDef", + "defdec": "Def", + "display": "__CLZ", + "location": { + "column": "11", + "line": "388", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__CLZ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12571@macro@__CLREX", + "What": "MacroDef", + "defdec": "Def", + "display": "__CLREX", + "location": { + "column": "11", + "line": "389", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__CLREX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12614@macro@__DMB", + "What": "MacroDef", + "defdec": "Def", + "display": "__DMB", + "location": { + "column": "11", + "line": "391", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__DMB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12653@macro@__DSB", + "What": "MacroDef", + "defdec": "Def", + "display": "__DSB", + "location": { + "column": "11", + "line": "392", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__DSB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12692@macro@__ISB", + "What": "MacroDef", + "defdec": "Def", + "display": "__ISB", + "location": { + "column": "11", + "line": "393", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__ISB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12733@macro@__LDREXB", + "What": "MacroDef", + "defdec": "Def", + "display": "__LDREXB", + "location": { + "column": "11", + "line": "395", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__LDREXB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12775@macro@__LDREXH", + "What": "MacroDef", + "defdec": "Def", + "display": "__LDREXH", + "location": { + "column": "11", + "line": "396", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__LDREXH", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12817@macro@__LDREXW", + "What": "MacroDef", + "defdec": "Def", + "display": "__LDREXW", + "location": { + "column": "11", + "line": "397", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__LDREXW", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12860@macro@__RBIT", + "What": "MacroDef", + "defdec": "Def", + "display": "__RBIT", + "location": { + "column": "11", + "line": "399", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__RBIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12900@macro@__REV", + "What": "MacroDef", + "defdec": "Def", + "display": "__REV", + "location": { + "column": "11", + "line": "400", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__REV", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@12939@macro@__REV16", + "What": "MacroDef", + "defdec": "Def", + "display": "__REV16", + "location": { + "column": "11", + "line": "401", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__REV16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__REVSH", + "What": "Function", + "defdec": "Def", + "display": "int16_t __REVSH(int16_t)", + "location": { + "column": "20", + "line": "403", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__REVSH", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13083@macro@__ROR", + "What": "MacroDef", + "defdec": "Def", + "display": "__ROR", + "location": { + "column": "11", + "line": "408", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__ROR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13122@macro@__RRX", + "What": "MacroDef", + "defdec": "Def", + "display": "__RRX", + "location": { + "column": "11", + "line": "409", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__RRX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13163@macro@__SEV", + "What": "MacroDef", + "defdec": "Def", + "display": "__SEV", + "location": { + "column": "11", + "line": "411", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SEV", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13230@macro@__SSAT", + "What": "MacroDef", + "defdec": "Def", + "display": "__SSAT", + "location": { + "column": "13", + "line": "414", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SSAT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13282@macro@__STREXB", + "What": "MacroDef", + "defdec": "Def", + "display": "__STREXB", + "location": { + "column": "11", + "line": "417", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STREXB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13324@macro@__STREXH", + "What": "MacroDef", + "defdec": "Def", + "display": "__STREXH", + "location": { + "column": "11", + "line": "418", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STREXH", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13366@macro@__STREXW", + "What": "MacroDef", + "defdec": "Def", + "display": "__STREXW", + "location": { + "column": "11", + "line": "419", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STREXW", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13435@macro@__USAT", + "What": "MacroDef", + "defdec": "Def", + "display": "__USAT", + "location": { + "column": "13", + "line": "422", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__USAT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13487@macro@__WFE", + "What": "MacroDef", + "defdec": "Def", + "display": "__WFE", + "location": { + "column": "11", + "line": "425", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__WFE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13526@macro@__WFI", + "What": "MacroDef", + "defdec": "Def", + "display": "__WFI", + "location": { + "column": "11", + "line": "426", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__WFI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13590@macro@__SADD8", + "What": "MacroDef", + "defdec": "Def", + "display": "__SADD8", + "location": { + "column": "13", + "line": "429", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SADD8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13633@macro@__QADD8", + "What": "MacroDef", + "defdec": "Def", + "display": "__QADD8", + "location": { + "column": "13", + "line": "430", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__QADD8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13676@macro@__SHADD8", + "What": "MacroDef", + "defdec": "Def", + "display": "__SHADD8", + "location": { + "column": "13", + "line": "431", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SHADD8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13720@macro@__UADD8", + "What": "MacroDef", + "defdec": "Def", + "display": "__UADD8", + "location": { + "column": "13", + "line": "432", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UADD8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13763@macro@__UQADD8", + "What": "MacroDef", + "defdec": "Def", + "display": "__UQADD8", + "location": { + "column": "13", + "line": "433", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UQADD8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13807@macro@__UHADD8", + "What": "MacroDef", + "defdec": "Def", + "display": "__UHADD8", + "location": { + "column": "13", + "line": "434", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UHADD8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13851@macro@__SSUB8", + "What": "MacroDef", + "defdec": "Def", + "display": "__SSUB8", + "location": { + "column": "13", + "line": "435", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SSUB8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13894@macro@__QSUB8", + "What": "MacroDef", + "defdec": "Def", + "display": "__QSUB8", + "location": { + "column": "13", + "line": "436", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__QSUB8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13937@macro@__SHSUB8", + "What": "MacroDef", + "defdec": "Def", + "display": "__SHSUB8", + "location": { + "column": "13", + "line": "437", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SHSUB8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@13981@macro@__USUB8", + "What": "MacroDef", + "defdec": "Def", + "display": "__USUB8", + "location": { + "column": "13", + "line": "438", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__USUB8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14024@macro@__UQSUB8", + "What": "MacroDef", + "defdec": "Def", + "display": "__UQSUB8", + "location": { + "column": "13", + "line": "439", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UQSUB8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14068@macro@__UHSUB8", + "What": "MacroDef", + "defdec": "Def", + "display": "__UHSUB8", + "location": { + "column": "13", + "line": "440", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UHSUB8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14112@macro@__SADD16", + "What": "MacroDef", + "defdec": "Def", + "display": "__SADD16", + "location": { + "column": "13", + "line": "441", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SADD16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14156@macro@__QADD16", + "What": "MacroDef", + "defdec": "Def", + "display": "__QADD16", + "location": { + "column": "13", + "line": "442", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__QADD16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14200@macro@__SHADD16", + "What": "MacroDef", + "defdec": "Def", + "display": "__SHADD16", + "location": { + "column": "13", + "line": "443", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SHADD16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14245@macro@__UADD16", + "What": "MacroDef", + "defdec": "Def", + "display": "__UADD16", + "location": { + "column": "13", + "line": "444", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UADD16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14289@macro@__UQADD16", + "What": "MacroDef", + "defdec": "Def", + "display": "__UQADD16", + "location": { + "column": "13", + "line": "445", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UQADD16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14334@macro@__UHADD16", + "What": "MacroDef", + "defdec": "Def", + "display": "__UHADD16", + "location": { + "column": "13", + "line": "446", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UHADD16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14379@macro@__SSUB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__SSUB16", + "location": { + "column": "13", + "line": "447", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SSUB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14423@macro@__QSUB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__QSUB16", + "location": { + "column": "13", + "line": "448", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__QSUB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14467@macro@__SHSUB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__SHSUB16", + "location": { + "column": "13", + "line": "449", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SHSUB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14512@macro@__USUB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__USUB16", + "location": { + "column": "13", + "line": "450", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__USUB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14556@macro@__UQSUB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__UQSUB16", + "location": { + "column": "13", + "line": "451", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UQSUB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14601@macro@__UHSUB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__UHSUB16", + "location": { + "column": "13", + "line": "452", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UHSUB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14646@macro@__SASX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SASX", + "location": { + "column": "13", + "line": "453", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SASX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14688@macro@__QASX", + "What": "MacroDef", + "defdec": "Def", + "display": "__QASX", + "location": { + "column": "13", + "line": "454", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__QASX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14730@macro@__SHASX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SHASX", + "location": { + "column": "13", + "line": "455", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SHASX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14773@macro@__UASX", + "What": "MacroDef", + "defdec": "Def", + "display": "__UASX", + "location": { + "column": "13", + "line": "456", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UASX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14815@macro@__UQASX", + "What": "MacroDef", + "defdec": "Def", + "display": "__UQASX", + "location": { + "column": "13", + "line": "457", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UQASX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14858@macro@__UHASX", + "What": "MacroDef", + "defdec": "Def", + "display": "__UHASX", + "location": { + "column": "13", + "line": "458", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UHASX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14901@macro@__SSAX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SSAX", + "location": { + "column": "13", + "line": "459", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SSAX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14943@macro@__QSAX", + "What": "MacroDef", + "defdec": "Def", + "display": "__QSAX", + "location": { + "column": "13", + "line": "460", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__QSAX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@14985@macro@__SHSAX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SHSAX", + "location": { + "column": "13", + "line": "461", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SHSAX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15028@macro@__USAX", + "What": "MacroDef", + "defdec": "Def", + "display": "__USAX", + "location": { + "column": "13", + "line": "462", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__USAX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15070@macro@__UQSAX", + "What": "MacroDef", + "defdec": "Def", + "display": "__UQSAX", + "location": { + "column": "13", + "line": "463", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UQSAX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15113@macro@__UHSAX", + "What": "MacroDef", + "defdec": "Def", + "display": "__UHSAX", + "location": { + "column": "13", + "line": "464", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UHSAX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15156@macro@__USAD8", + "What": "MacroDef", + "defdec": "Def", + "display": "__USAD8", + "location": { + "column": "13", + "line": "465", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__USAD8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15199@macro@__USADA8", + "What": "MacroDef", + "defdec": "Def", + "display": "__USADA8", + "location": { + "column": "13", + "line": "466", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__USADA8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15243@macro@__SSAT16", + "What": "MacroDef", + "defdec": "Def", + "display": "__SSAT16", + "location": { + "column": "13", + "line": "467", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SSAT16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15287@macro@__USAT16", + "What": "MacroDef", + "defdec": "Def", + "display": "__USAT16", + "location": { + "column": "13", + "line": "468", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__USAT16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15331@macro@__UXTB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__UXTB16", + "location": { + "column": "13", + "line": "469", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UXTB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15375@macro@__UXTAB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__UXTAB16", + "location": { + "column": "13", + "line": "470", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__UXTAB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15420@macro@__SXTB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__SXTB16", + "location": { + "column": "13", + "line": "471", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SXTB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15464@macro@__SXTAB16", + "What": "MacroDef", + "defdec": "Def", + "display": "__SXTAB16", + "location": { + "column": "13", + "line": "472", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SXTAB16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15509@macro@__SMUAD", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMUAD", + "location": { + "column": "13", + "line": "473", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMUAD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15552@macro@__SMUADX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMUADX", + "location": { + "column": "13", + "line": "474", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMUADX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15596@macro@__SMMLA", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMMLA", + "location": { + "column": "13", + "line": "475", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMMLA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15639@macro@__SMLAD", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMLAD", + "location": { + "column": "13", + "line": "476", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMLAD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15682@macro@__SMLADX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMLADX", + "location": { + "column": "13", + "line": "477", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMLADX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15726@macro@__SMLALD", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMLALD", + "location": { + "column": "13", + "line": "478", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMLALD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15770@macro@__SMLALDX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMLALDX", + "location": { + "column": "13", + "line": "479", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMLALDX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15815@macro@__SMUSD", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMUSD", + "location": { + "column": "13", + "line": "480", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMUSD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15858@macro@__SMUSDX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMUSDX", + "location": { + "column": "13", + "line": "481", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMUSDX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15902@macro@__SMLSD", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMLSD", + "location": { + "column": "13", + "line": "482", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMLSD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15945@macro@__SMLSDX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMLSDX", + "location": { + "column": "13", + "line": "483", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMLSDX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@15989@macro@__SMLSLD", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMLSLD", + "location": { + "column": "13", + "line": "484", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMLSLD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@16033@macro@__SMLSLDX", + "What": "MacroDef", + "defdec": "Def", + "display": "__SMLSLDX", + "location": { + "column": "13", + "line": "485", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SMLSLDX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@16078@macro@__SEL", + "What": "MacroDef", + "defdec": "Def", + "display": "__SEL", + "location": { + "column": "13", + "line": "486", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__SEL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@16119@macro@__QADD", + "What": "MacroDef", + "defdec": "Def", + "display": "__QADD", + "location": { + "column": "13", + "line": "487", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__QADD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@16161@macro@__QSUB", + "What": "MacroDef", + "defdec": "Def", + "display": "__QSUB", + "location": { + "column": "13", + "line": "488", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__QSUB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@16203@macro@__PKHBT", + "What": "MacroDef", + "defdec": "Def", + "display": "__PKHBT", + "location": { + "column": "13", + "line": "489", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__PKHBT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@16246@macro@__PKHTB", + "What": "MacroDef", + "defdec": "Def", + "display": "__PKHTB", + "location": { + "column": "13", + "line": "490", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__PKHTB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@24670@macro@__BKPT", + "What": "MacroDef", + "defdec": "Def", + "display": "__BKPT", + "location": { + "column": "9", + "line": "794", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__BKPT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__LDRBT", + "What": "Function", + "defdec": "Def", + "display": "uint8_t __LDRBT(volatile uint8_t *)", + "location": { + "column": "20", + "line": "835", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__LDRBT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@25613@F@__LDRBT@res", + "What": "Variable", + "defdec": "Def", + "display": "res", + "location": { + "column": "14", + "line": "837", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "res", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__LDRHT", + "What": "Function", + "defdec": "Def", + "display": "uint16_t __LDRHT(volatile uint16_t *)", + "location": { + "column": "21", + "line": "842", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__LDRHT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@25793@F@__LDRHT@res", + "What": "Variable", + "defdec": "Def", + "display": "res", + "location": { + "column": "14", + "line": "844", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "res", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__LDRT", + "What": "Function", + "defdec": "Def", + "display": "uint32_t __LDRT(volatile uint32_t *)", + "location": { + "column": "21", + "line": "849", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__LDRT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_iccarm.h@25973@F@__LDRT@res", + "What": "Variable", + "defdec": "Def", + "display": "res", + "location": { + "column": "14", + "line": "851", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "res", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__STRBT", + "What": "Function", + "defdec": "Def", + "display": "void __STRBT(uint8_t, volatile uint8_t *)", + "location": { + "column": "17", + "line": "856", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STRBT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__STRHT", + "What": "Function", + "defdec": "Def", + "display": "void __STRHT(uint16_t, volatile uint16_t *)", + "location": { + "column": "17", + "line": "861", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STRHT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@__STRT", + "What": "Function", + "defdec": "Def", + "display": "void __STRT(uint32_t, volatile uint32_t *)", + "location": { + "column": "17", + "line": "866", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_iccarm.h" + }, + "name": "__STRT", + "origin": "user_include", + "scope": null + }, { "ID": "c:stm32l4xx_hal_dma.h@801@macro@STM32L4xx_HAL_DMA_H", "What": "MacroDef", @@ -400362,381 +394236,381 @@ "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@816@macro@STM32L4xx_HAL_I2C_EX_H", + "ID": "c:DLib_Defaults.h@1169@macro@_DLIB_DEFAULTS_H", "What": "MacroDef", "defdec": "Def", - "display": "STM32L4xx_HAL_I2C_EX_H", + "display": "_DLIB_DEFAULTS_H", "location": { "column": "9", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "line": "31", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "STM32L4xx_HAL_I2C_EX_H", - "origin": "user_include", + "name": "_DLIB_DEFAULTS_H", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@1431@macro@I2C_ANALOGFILTER_ENABLE", + "ID": "c:DLib_Defaults.h@3035@macro@_DLIB_FILE_DESCRIPTOR", "What": "MacroDef", "defdec": "Def", - "display": "I2C_ANALOGFILTER_ENABLE", + "display": "_DLIB_FILE_DESCRIPTOR", "location": { - "column": "9", - "line": "47", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "85", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_ANALOGFILTER_ENABLE", - "origin": "user_include", + "name": "_DLIB_FILE_DESCRIPTOR", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@1484@macro@I2C_ANALOGFILTER_DISABLE", + "ID": "c:DLib_Defaults.h@3448@macro@_DLIB_STDOUT_USES_STATIC_BUFFER", "What": "MacroDef", "defdec": "Def", - "display": "I2C_ANALOGFILTER_DISABLE", + "display": "_DLIB_STDOUT_USES_STATIC_BUFFER", "location": { - "column": "9", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "100", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_ANALOGFILTER_DISABLE", - "origin": "user_include", + "name": "_DLIB_STDOUT_USES_STATIC_BUFFER", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@1637@macro@I2C_FMP_NOT_SUPPORTED", + "ID": "c:DLib_Defaults.h@4471@macro@_DLIB_FULL_LOCALE_SUPPORT", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FMP_NOT_SUPPORTED", + "display": "_DLIB_FULL_LOCALE_SUPPORT", "location": { - "column": "9", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "127", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FMP_NOT_SUPPORTED", - "origin": "user_include", + "name": "_DLIB_FULL_LOCALE_SUPPORT", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@1769@macro@I2C_FASTMODEPLUS_PB6", + "ID": "c:DLib_Defaults.h@4649@macro@_DLIB_LOCALE_TABLE_MEMORY", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FASTMODEPLUS_PB6", + "display": "_DLIB_LOCALE_TABLE_MEMORY", "location": { - "column": "9", - "line": "57", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "135", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FASTMODEPLUS_PB6", - "origin": "user_include", + "name": "_DLIB_LOCALE_TABLE_MEMORY", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@1901@macro@I2C_FASTMODEPLUS_PB7", + "ID": "c:DLib_Defaults.h@5493@macro@_DLIB_FORMATTED_MULTIBYTE", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FASTMODEPLUS_PB7", + "display": "_DLIB_FORMATTED_MULTIBYTE", "location": { - "column": "9", - "line": "58", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "165", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FASTMODEPLUS_PB7", - "origin": "user_include", + "name": "_DLIB_FORMATTED_MULTIBYTE", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@2072@macro@I2C_FASTMODEPLUS_PB8", + "ID": "c:DLib_Defaults.h@6974@macro@_DLIB_PRINTF_MULTIBYTE", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FASTMODEPLUS_PB8", + "display": "_DLIB_PRINTF_MULTIBYTE", "location": { - "column": "9", - "line": "60", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "213", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FASTMODEPLUS_PB8", - "origin": "user_include", + "name": "_DLIB_PRINTF_MULTIBYTE", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@2204@macro@I2C_FASTMODEPLUS_PB9", + "ID": "c:DLib_Defaults.h@7889@macro@_DLIB_PRINTF_INT_TYPE_IS_INT", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FASTMODEPLUS_PB9", + "display": "_DLIB_PRINTF_INT_TYPE_IS_INT", "location": { - "column": "9", - "line": "61", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "238", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FASTMODEPLUS_PB9", - "origin": "user_include", + "name": "_DLIB_PRINTF_INT_TYPE_IS_INT", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@2646@macro@I2C_FASTMODEPLUS_I2C1", + "ID": "c:DLib_Defaults.h@8492@macro@_DLIB_PRINTF_INT_TYPE_IS_LONG", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FASTMODEPLUS_I2C1", + "display": "_DLIB_PRINTF_INT_TYPE_IS_LONG", "location": { - "column": "9", - "line": "66", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "255", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FASTMODEPLUS_I2C1", - "origin": "user_include", + "name": "_DLIB_PRINTF_INT_TYPE_IS_LONG", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@2814@macro@I2C_FASTMODEPLUS_I2C2", + "ID": "c:DLib_Defaults.h@9338@macro@_DLIB_PRINTF_CHAR_BY_CHAR", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FASTMODEPLUS_I2C2", + "display": "_DLIB_PRINTF_CHAR_BY_CHAR", "location": { - "column": "9", - "line": "68", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "277", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FASTMODEPLUS_I2C2", - "origin": "user_include", + "name": "_DLIB_PRINTF_CHAR_BY_CHAR", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@3121@macro@I2C_FASTMODEPLUS_I2C3", + "ID": "c:DLib_Defaults.h@10025@macro@_DLIB_SCANF_MULTIBYTE", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FASTMODEPLUS_I2C3", + "display": "_DLIB_SCANF_MULTIBYTE", "location": { - "column": "9", - "line": "72", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "301", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FASTMODEPLUS_I2C3", - "origin": "user_include", + "name": "_DLIB_SCANF_MULTIBYTE", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@3289@macro@I2C_FASTMODEPLUS_I2C4", + "ID": "c:DLib_Defaults.h@10673@macro@_DLIB_STRFTIME_MULTIBYTE", "What": "MacroDef", "defdec": "Def", - "display": "I2C_FASTMODEPLUS_I2C4", + "display": "_DLIB_STRFTIME_MULTIBYTE", "location": { - "column": "9", - "line": "74", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "321", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "I2C_FASTMODEPLUS_I2C4", - "origin": "user_include", + "name": "_DLIB_STRFTIME_MULTIBYTE", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@HAL_I2CEx_ConfigAnalogFilter", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter(I2C_HandleTypeDef *, uint32_t)", - "location": { - "column": "19", - "line": "104", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_ConfigAnalogFilter", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_ConfigAnalogFilter", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter(I2C_HandleTypeDef *, uint32_t)", - "location": { - "column": "19", - "line": "104", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_ConfigAnalogFilter", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_ConfigDigitalFilter", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *, uint32_t)", - "location": { - "column": "19", - "line": "105", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_ConfigDigitalFilter", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_ConfigDigitalFilter", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *, uint32_t)", - "location": { - "column": "19", - "line": "105", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_ConfigDigitalFilter", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_EnableWakeUp", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2CEx_EnableWakeUp(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "113", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_EnableWakeUp", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_EnableWakeUp", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2CEx_EnableWakeUp(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "113", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_EnableWakeUp", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_DisableWakeUp", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "114", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_DisableWakeUp", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_DisableWakeUp", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *)", - "location": { - "column": "19", - "line": "114", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_DisableWakeUp", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_EnableFastModePlus", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2CEx_EnableFastModePlus(uint32_t)", - "location": { - "column": "6", - "line": "122", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_EnableFastModePlus", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_EnableFastModePlus", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2CEx_EnableFastModePlus(uint32_t)", - "location": { - "column": "6", - "line": "122", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_EnableFastModePlus", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_DisableFastModePlus", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2CEx_DisableFastModePlus(uint32_t)", - "location": { - "column": "6", - "line": "123", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_DisableFastModePlus", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_I2CEx_DisableFastModePlus", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_I2CEx_DisableFastModePlus(uint32_t)", - "location": { - "column": "6", - "line": "123", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" - }, - "name": "HAL_I2CEx_DisableFastModePlus", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_i2c_ex.h@5233@macro@IS_I2C_ANALOG_FILTER", + "ID": "c:DLib_Defaults.h@11257@macro@_DLIB_QSORT_USE_BUBBLE_SORT", "What": "MacroDef", "defdec": "Def", - "display": "IS_I2C_ANALOG_FILTER", + "display": "_DLIB_QSORT_USE_BUBBLE_SORT", "location": { - "column": "9", - "line": "145", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "340", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "IS_I2C_ANALOG_FILTER", - "origin": "user_include", + "name": "_DLIB_QSORT_USE_BUBBLE_SORT", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@5402@macro@IS_I2C_DIGITAL_FILTER", + "ID": "c:DLib_Defaults.h@11840@macro@_DLIB_RAND_USE_SIMPLE", "What": "MacroDef", "defdec": "Def", - "display": "IS_I2C_DIGITAL_FILTER", + "display": "_DLIB_RAND_USE_SIMPLE", "location": { - "column": "9", - "line": "148", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "365", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "IS_I2C_DIGITAL_FILTER", - "origin": "user_include", + "name": "_DLIB_RAND_USE_SIMPLE", + "origin": "system_include", "scope": null }, { - "ID": "c:stm32l4xx_hal_i2c_ex.h@5471@macro@IS_I2C_FASTMODEPLUS", + "ID": "c:DLib_Defaults.h@12026@macro@_DLIB_DEBUG_BREAK_FUNCTION_ATTRIBUTE", "What": "MacroDef", "defdec": "Def", - "display": "IS_I2C_FASTMODEPLUS", + "display": "_DLIB_DEBUG_BREAK_FUNCTION_ATTRIBUTE", "location": { - "column": "9", - "line": "150", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + "column": "11", + "line": "374", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" }, - "name": "IS_I2C_FASTMODEPLUS", - "origin": "user_include", + "name": "_DLIB_DEBUG_BREAK_FUNCTION_ATTRIBUTE", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@12745@macro@_DLIB_DATA_ATTR", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_DATA_ATTR", + "location": { + "column": "11", + "line": "390", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_DATA_ATTR", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@12836@macro@_DLIB_CONST_ATTR", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_CONST_ATTR", + "location": { + "column": "13", + "line": "395", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_CONST_ATTR", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@13453@macro@_DLIB_MBSTATET_USES_UNSIGNED_LONG", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_MBSTATET_USES_UNSIGNED_LONG", + "location": { + "column": "15", + "line": "421", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_MBSTATET_USES_UNSIGNED_LONG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@13636@macro@_DLIB_TIME_USES_LONG", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_TIME_USES_LONG", + "location": { + "column": "15", + "line": "429", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_TIME_USES_LONG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@14183@macro@_DLIB_AEABI_DIFUNC_CONTAINS_OFFSETS", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_AEABI_DIFUNC_CONTAINS_OFFSETS", + "location": { + "column": "13", + "line": "443", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_AEABI_DIFUNC_CONTAINS_OFFSETS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@14573@macro@_DLIB_ONLY_USE_CXA_FUNCTIONS", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ONLY_USE_CXA_FUNCTIONS", + "location": { + "column": "13", + "line": "458", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_ONLY_USE_CXA_FUNCTIONS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@15142@macro@_DLIB_FAST_FMA", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_FAST_FMA", + "location": { + "column": "11", + "line": "485", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_FAST_FMA", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@16042@macro@_DLIB_INCLUDE_DLMALLOC_ALTERNATIVE", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_INCLUDE_DLMALLOC_ALTERNATIVE", + "location": { + "column": "13", + "line": "515", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_INCLUDE_DLMALLOC_ALTERNATIVE", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@16406@macro@_DLIB_TIME_ALLOW_64", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_TIME_ALLOW_64", + "location": { + "column": "13", + "line": "537", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_TIME_ALLOW_64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@16880@macro@_DLIB_ALLOW_LARGE_CONSTANT_TABLES_FOR_MATH", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ALLOW_LARGE_CONSTANT_TABLES_FOR_MATH", + "location": { + "column": "11", + "line": "562", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "_DLIB_ALLOW_LARGE_CONSTANT_TABLES_FOR_MATH", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@17280@macro@__WEAK", + "What": "MacroDef", + "defdec": "Def", + "display": "__WEAK", + "location": { + "column": "11", + "line": "579", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "__WEAK", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Defaults.h@17335@macro@__WEAK_DEFS", + "What": "MacroDef", + "defdec": "Def", + "display": "__WEAK_DEFS", + "location": { + "column": "11", + "line": "580", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" + }, + "name": "__WEAK_DEFS", + "origin": "system_include", "scope": null }, { @@ -401054,7 +394928,7 @@ "display": "void uart_sendstr(device_handle, char *)", "location": { "column": "7", - "line": "148", + "line": "150", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "uart_sendstr", @@ -401068,7 +394942,7 @@ "display": "void uart_dev_write(device_handle, void *, int)", "location": { "column": "6", - "line": "169", + "line": "171", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "uart_dev_write", @@ -401076,13 +394950,13 @@ "scope": null }, { - "ID": "c:uart_dev.c@4348@F@uart_dev_write@i", + "ID": "c:uart_dev.c@4469@F@uart_dev_write@i", "What": "Variable", "defdec": "Def", "display": "i", "location": { "column": "13", - "line": "176", + "line": "178", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "i", @@ -401096,7 +394970,7 @@ "display": "int uart_dev_char_present(device_handle)", "location": { "column": "5", - "line": "194", + "line": "196", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "uart_dev_char_present", @@ -401104,13 +394978,13 @@ "scope": null }, { - "ID": "c:uart_dev.c@4702@F@uart_dev_char_present@device_info", + "ID": "c:uart_dev.c@4823@F@uart_dev_char_present@device_info", "What": "Variable", "defdec": "Def", "display": "device_info", "location": { "column": "21", - "line": "196", + "line": "198", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "device_info", @@ -401124,7 +394998,7 @@ "display": "char uart_dev_in_char(device_handle)", "location": { "column": "6", - "line": "209", + "line": "211", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "uart_dev_in_char", @@ -401132,13 +395006,13 @@ "scope": null }, { - "ID": "c:uart_dev.c@5049@F@uart_dev_in_char@device_info", + "ID": "c:uart_dev.c@5170@F@uart_dev_in_char@device_info", "What": "Variable", "defdec": "Def", "display": "device_info", "location": { "column": "21", - "line": "211", + "line": "213", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "device_info", @@ -401146,13 +395020,13 @@ "scope": null }, { - "ID": "c:uart_dev.c@5112@F@uart_dev_in_char@c", + "ID": "c:uart_dev.c@5233@F@uart_dev_in_char@c", "What": "Variable", "defdec": "Def", "display": "c", "location": { "column": "8", - "line": "212", + "line": "214", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "c", @@ -401166,7 +395040,7 @@ "display": "int ring_queue_dev_char_present(RingQueue *)", "location": { "column": "5", - "line": "225", + "line": "227", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "ring_queue_dev_char_present", @@ -401180,7 +395054,7 @@ "display": "char ring_queue_dev_in_char(RingQueue *)", "location": { "column": "6", - "line": "235", + "line": "237", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "ring_queue_dev_in_char", @@ -401188,13 +395062,13 @@ "scope": null }, { - "ID": "c:uart_dev.c@5638@F@ring_queue_dev_in_char@c", + "ID": "c:uart_dev.c@5759@F@ring_queue_dev_in_char@c", "What": "Variable", "defdec": "Def", "display": "c", "location": { "column": "8", - "line": "237", + "line": "239", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "c", @@ -401208,7 +395082,7 @@ "display": "void term_printf(char *, ...)", "location": { "column": "6", - "line": "248", + "line": "250", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "term_printf", @@ -401216,41 +395090,13 @@ "scope": null }, { - "ID": "c:uart_dev.c@5942@F@term_printf@va_ptr", + "ID": "c:uart_dev.c@6063@F@term_printf@va_ptr", "What": "Variable", "defdec": "Def", "display": "va_ptr", "location": { "column": "13", - "line": "251", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" - }, - "name": "va_ptr", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@ec801_printf", - "What": "Function", - "defdec": "Def", - "display": "void ec801_printf(char *, ...)", - "location": { - "column": "6", - "line": "264", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" - }, - "name": "ec801_printf", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:uart_dev.c@6323@F@ec801_printf@va_ptr", - "What": "Variable", - "defdec": "Def", - "display": "va_ptr", - "location": { - "column": "13", - "line": "267", + "line": "253", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "va_ptr", @@ -401264,7 +395110,7 @@ "display": "void init_term_uart(void)", "location": { "column": "6", - "line": "324", + "line": "311", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "init_term_uart", @@ -401278,7 +395124,7 @@ "display": "void init_rs485_uart(void)", "location": { "column": "6", - "line": "333", + "line": "320", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "init_rs485_uart", @@ -401292,7 +395138,7 @@ "display": "void init_ec801_uart(void)", "location": { "column": "6", - "line": "342", + "line": "329", "path": "E:\\Y\\IAR\\micro_climate\\App\\Src\\uart_dev.c" }, "name": "init_ec801_uart", @@ -401300,409 +395146,3177 @@ "scope": null }, { - "ID": "c:string.h@100@macro@_STRING", + "ID": "c:DLib_Product_stdlib.h@251@macro@_DLIB_PRODUCTS_STDLIB_H_", "What": "MacroDef", "defdec": "Def", - "display": "_STRING", + "display": "_DLIB_PRODUCTS_STDLIB_H_", "location": { "column": "9", - "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "line": "10", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" }, - "name": "_STRING", + "name": "_DLIB_PRODUCTS_STDLIB_H_", "origin": "system_include", "scope": null }, { - "ID": "c:string.h@344@macro@NULL", + "ID": "c:@F@div", + "What": "Function", + "defdec": "Def", + "display": "div_t div(int, int)", + "location": { + "column": "7", + "line": "29", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "div", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product_stdlib.h@647@F@div@q", + "What": "Variable", + "defdec": "Def", + "display": "q", + "location": { + "column": "7", + "line": "32", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "q", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product_stdlib.h@665@F@div@r", + "What": "Variable", + "defdec": "Def", + "display": "r", + "location": { + "column": "7", + "line": "33", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "r", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product_stdlib.h@687@F@div@d", + "What": "Variable", + "defdec": "Def", + "display": "d", + "location": { + "column": "9", + "line": "34", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "d", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@ldiv", + "What": "Function", + "defdec": "Def", + "display": "ldiv_t ldiv(long, long)", + "location": { + "column": "8", + "line": "45", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "ldiv", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product_stdlib.h@1014@F@ldiv@q", + "What": "Variable", + "defdec": "Def", + "display": "q", + "location": { + "column": "7", + "line": "54", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "q", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product_stdlib.h@1032@F@ldiv@r", + "What": "Variable", + "defdec": "Def", + "display": "r", + "location": { + "column": "7", + "line": "55", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "r", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product_stdlib.h@1054@F@ldiv@ld", + "What": "Variable", + "defdec": "Def", + "display": "ld", + "location": { + "column": "10", + "line": "56", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "ld", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__aeabi_ldivmod", + "What": "Function", + "defdec": "Dec", + "display": "lldiv_t __aeabi_ldivmod(long long, long long)", + "location": { + "column": "13", + "line": "83", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "__aeabi_ldivmod", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@lldiv", + "What": "Function", + "defdec": "Def", + "display": "lldiv_t lldiv(long long, long long)", + "location": { + "column": "13", + "line": "87", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" + }, + "name": "lldiv", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_def.h@871@macro@STM32L4xx_HAL_DEF_H", "What": "MacroDef", "defdec": "Def", - "display": "NULL", + "display": "STM32L4xx_HAL_DEF_H", + "location": { + "column": "9", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "STM32L4xx_HAL_DEF_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_StatusTypeDef", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@HAL_StatusTypeDef@HAL_OK", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_OK", + "location": { + "column": "3", + "line": "40", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_OK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_StatusTypeDef@HAL_ERROR", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_ERROR", + "location": { + "column": "3", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_ERROR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_StatusTypeDef@HAL_BUSY", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_BUSY", + "location": { + "column": "3", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_BUSY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_StatusTypeDef@HAL_TIMEOUT", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_TIMEOUT", + "location": { + "column": "3", + "line": "43", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_TIMEOUT", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@T@HAL_StatusTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "enum HAL_StatusTypeDef", + "location": { + "column": "3", + "line": "44", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_StatusTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_LockTypeDef", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@HAL_LockTypeDef@HAL_UNLOCKED", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_UNLOCKED", + "location": { + "column": "3", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_UNLOCKED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_LockTypeDef@HAL_LOCKED", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_LOCKED", + "location": { + "column": "3", + "line": "52", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_LOCKED", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@T@HAL_LockTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "enum HAL_LockTypeDef", + "location": { + "column": "3", + "line": "53", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_LockTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_def.h@1686@macro@UNUSED", + "What": "MacroDef", + "defdec": "Def", + "display": "UNUSED", + "location": { + "column": "9", + "line": "58", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "UNUSED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_def.h@1773@macro@HAL_MAX_DELAY", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_MAX_DELAY", + "location": { + "column": "9", + "line": "61", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_MAX_DELAY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_def.h@1815@macro@HAL_IS_BIT_SET", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_IS_BIT_SET", + "location": { + "column": "9", + "line": "63", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_IS_BIT_SET", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_def.h@1884@macro@HAL_IS_BIT_CLR", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_IS_BIT_CLR", + "location": { + "column": "9", + "line": "64", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "HAL_IS_BIT_CLR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_def.h@1952@macro@__HAL_LINKDMA", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_LINKDMA", + "location": { + "column": "9", + "line": "66", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "__HAL_LINKDMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_def.h@3408@macro@__HAL_RESET_HANDLE_STATE", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_RESET_HANDLE_STATE", + "location": { + "column": "9", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "__HAL_RESET_HANDLE_STATE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_def.h@3607@macro@__HAL_LOCK", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_LOCK", "location": { "column": "11", - "line": "20", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "line": "93", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" }, - "name": "NULL", - "origin": "system_include", + "name": "__HAL_LOCK", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@memcmp", - "What": "Function", - "defdec": "Dec", - "display": "int memcmp(const void *, const void *, size_t)", + "ID": "c:stm32l4xx_hal_def.h@4435@macro@__HAL_UNLOCK", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_UNLOCK", "location": { - "column": "45", - "line": "38", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "11", + "line": "105", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" }, - "name": "memcmp", - "origin": "system_include", + "name": "__HAL_UNLOCK", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@memcpy", - "What": "Function", - "defdec": "Dec", - "display": "void * memcpy(void *restrict, const void *restrict, size_t)", + "ID": "c:stm32l4xx_hal_def.h@5916@macro@__ALIGN_END", + "What": "MacroDef", + "defdec": "Def", + "display": "__ALIGN_END", "location": { - "column": "45", - "line": "40", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "13", + "line": "146", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" }, - "name": "memcpy", - "origin": "system_include", + "name": "__ALIGN_END", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@memmove", - "What": "Function", - "defdec": "Dec", - "display": "void * memmove(void *, const void *, size_t)", + "ID": "c:stm32l4xx_hal_def.h@6150@macro@__ALIGN_BEGIN", + "What": "MacroDef", + "defdec": "Def", + "display": "__ALIGN_BEGIN", "location": { - "column": "45", - "line": "43", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "15", + "line": "152", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" }, - "name": "memmove", - "origin": "system_include", + "name": "__ALIGN_BEGIN", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@memset", - "What": "Function", - "defdec": "Dec", - "display": "void * memset(void *, int, size_t)", + "ID": "c:stm32l4xx_hal_def.h@7009@macro@__RAM_FUNC", + "What": "MacroDef", + "defdec": "Def", + "display": "__RAM_FUNC", "location": { - "column": "45", - "line": "45", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "177", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" }, - "name": "memset", - "origin": "system_include", + "name": "__RAM_FUNC", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strcat", - "What": "Function", - "defdec": "Dec", - "display": "char * strcat(char *restrict, const char *restrict)", + "ID": "c:stm32l4xx_hal_def.h@7656@macro@__NOINLINE", + "What": "MacroDef", + "defdec": "Def", + "display": "__NOINLINE", "location": { - "column": "45", + "column": "9", + "line": "202", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_def.h" + }, + "name": "__NOINLINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@816@macro@STM32L4xx_HAL_ADC_EX_H", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32L4xx_HAL_ADC_EX_H", + "location": { + "column": "9", + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "STM32L4xx_HAL_ADC_EX_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@SA@ADC_InjOversamplingTypeDef", + "What": "Struct", + "defdec": "Def", + "display": "", + "location": { + "column": "9", "line": "46", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strcat", - "origin": "system_include", + "members": [ + { + "ID": "c:@SA@ADC_InjOversamplingTypeDef@FI@Ratio", + "What": "FieldDecl", + "defdec": "Def", + "display": "Ratio", + "location": { + "column": "12", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "Ratio", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_46_9" + }, + { + "ID": "c:@SA@ADC_InjOversamplingTypeDef@FI@RightBitShift", + "What": "FieldDecl", + "defdec": "Def", + "display": "RightBitShift", + "location": { + "column": "12", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "RightBitShift", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_46_9" + } + ], + "name": "", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strcmp", - "What": "Function", - "defdec": "Dec", - "display": "int strcmp(const char *, const char *)", + "ID": "c:@T@ADC_InjOversamplingTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "struct ADC_InjOversamplingTypeDef", "location": { - "column": "45", - "line": "48", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" - }, - "name": "strcmp", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@strcoll", - "What": "Function", - "defdec": "Dec", - "display": "int strcoll(const char *, const char *)", - "location": { - "column": "45", - "line": "49", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" - }, - "name": "strcoll", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@strcpy", - "What": "Function", - "defdec": "Dec", - "display": "char * strcpy(char *restrict, const char *restrict)", - "location": { - "column": "45", - "line": "50", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" - }, - "name": "strcpy", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@strcspn", - "What": "Function", - "defdec": "Dec", - "display": "size_t strcspn(const char *, const char *)", - "location": { - "column": "45", - "line": "52", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" - }, - "name": "strcspn", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@strerror", - "What": "Function", - "defdec": "Dec", - "display": "char * strerror(int)", - "location": { - "column": "45", + "column": "3", "line": "53", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strerror", - "origin": "system_include", + "name": "ADC_InjOversamplingTypeDef", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strlen", - "What": "Function", - "defdec": "Dec", - "display": "size_t strlen(const char *)", + "ID": "c:@SA@ADC_InjectionConfTypeDef", + "What": "Struct", + "defdec": "Def", + "display": "", "location": { - "column": "45", - "line": "54", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "79", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strlen", - "origin": "system_include", + "members": [ + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedChannel", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjectedChannel", + "location": { + "column": "12", + "line": "81", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjectedChannel", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedRank", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjectedRank", + "location": { + "column": "12", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjectedRank", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedSamplingTime", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjectedSamplingTime", + "location": { + "column": "12", + "line": "94", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjectedSamplingTime", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedSingleDiff", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjectedSingleDiff", + "location": { + "column": "12", + "line": "107", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjectedSingleDiff", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedOffsetNumber", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjectedOffsetNumber", + "location": { + "column": "12", + "line": "126", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjectedOffsetNumber", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedOffset", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjectedOffset", + "location": { + "column": "12", + "line": "131", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjectedOffset", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedNbrOfConversion", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjectedNbrOfConversion", + "location": { + "column": "12", + "line": "141", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjectedNbrOfConversion", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjectedDiscontinuousConvMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjectedDiscontinuousConvMode", + "location": { + "column": "19", + "line": "151", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjectedDiscontinuousConvMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@AutoInjectedConv", + "What": "FieldDecl", + "defdec": "Def", + "display": "AutoInjectedConv", + "location": { + "column": "19", + "line": "167", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "AutoInjectedConv", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@QueueInjectedContext", + "What": "FieldDecl", + "defdec": "Def", + "display": "QueueInjectedContext", + "location": { + "column": "19", + "line": "186", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "QueueInjectedContext", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@ExternalTrigInjecConv", + "What": "FieldDecl", + "defdec": "Def", + "display": "ExternalTrigInjecConv", + "location": { + "column": "12", + "line": "205", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ExternalTrigInjecConv", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@ExternalTrigInjecConvEdge", + "What": "FieldDecl", + "defdec": "Def", + "display": "ExternalTrigInjecConvEdge", + "location": { + "column": "12", + "line": "216", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ExternalTrigInjecConvEdge", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjecOversamplingMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjecOversamplingMode", + "location": { + "column": "19", + "line": "225", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjecOversamplingMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + }, + { + "ID": "c:@SA@ADC_InjectionConfTypeDef@FI@InjecOversampling", + "What": "FieldDecl", + "defdec": "Def", + "display": "InjecOversampling", + "location": { + "column": "31", + "line": "230", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "InjecOversampling", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_79_9" + } + ], + "name": "", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strncat", - "What": "Function", - "defdec": "Dec", - "display": "char * strncat(char *restrict, const char *restrict, size_t)", + "ID": "c:@T@ADC_InjectionConfTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "struct ADC_InjectionConfTypeDef", "location": { - "column": "45", - "line": "55", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "3", + "line": "235", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strncat", - "origin": "system_include", + "name": "ADC_InjectionConfTypeDef", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strncmp", - "What": "Function", - "defdec": "Dec", - "display": "int strncmp(const char *, const char *, size_t)", + "ID": "c:@SA@ADC_MultiModeTypeDef", + "What": "Struct", + "defdec": "Def", + "display": "", "location": { - "column": "45", - "line": "58", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "244", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strncmp", - "origin": "system_include", + "members": [ + { + "ID": "c:@SA@ADC_MultiModeTypeDef@FI@Mode", + "What": "FieldDecl", + "defdec": "Def", + "display": "Mode", + "location": { + "column": "12", + "line": "246", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "Mode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_244_9" + }, + { + "ID": "c:@SA@ADC_MultiModeTypeDef@FI@DMAAccessMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "DMAAccessMode", + "location": { + "column": "12", + "line": "249", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "DMAAccessMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_244_9" + }, + { + "ID": "c:@SA@ADC_MultiModeTypeDef@FI@TwoSamplingDelay", + "What": "FieldDecl", + "defdec": "Def", + "display": "TwoSamplingDelay", + "location": { + "column": "12", + "line": "254", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "TwoSamplingDelay", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_adc_ex_h_244_9" + } + ], + "name": "", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strncpy", - "What": "Function", - "defdec": "Dec", - "display": "char * strncpy(char *restrict, const char *restrict, size_t)", + "ID": "c:@T@ADC_MultiModeTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "struct ADC_MultiModeTypeDef", "location": { - "column": "45", - "line": "60", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "3", + "line": "259", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strncpy", - "origin": "system_include", + "name": "ADC_MultiModeTypeDef", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strspn", - "What": "Function", - "defdec": "Dec", - "display": "size_t strspn(const char *, const char *)", + "ID": "c:stm32l4xx_hal_adc_ex.h@20415@macro@ADC_INJECTED_SOFTWARE_START", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_INJECTED_SOFTWARE_START", "location": { - "column": "45", - "line": "63", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "276", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strspn", - "origin": "system_include", + "name": "ADC_INJECTED_SOFTWARE_START", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strtok", - "What": "Function", - "defdec": "Dec", - "display": "char * strtok(char *restrict, const char *restrict)", + "ID": "c:stm32l4xx_hal_adc_ex.h@20602@macro@ADC_EXTERNALTRIGINJEC_T1_TRGO", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T1_TRGO", "location": { - "column": "45", - "line": "64", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "278", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strtok", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T1_TRGO", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strxfrm", - "What": "Function", - "defdec": "Dec", - "display": "size_t strxfrm(char *restrict, const char *restrict, size_t)", + "ID": "c:stm32l4xx_hal_adc_ex.h@20811@macro@ADC_EXTERNALTRIGINJEC_T1_TRGO2", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T1_TRGO2", "location": { - "column": "45", - "line": "66", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "280", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strxfrm", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T1_TRGO2", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strdup", - "What": "Function", - "defdec": "Dec", - "display": "char * strdup(const char *)", + "ID": "c:stm32l4xx_hal_adc_ex.h@21021@macro@ADC_EXTERNALTRIGINJEC_T1_CC4", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T1_CC4", "location": { - "column": "45", - "line": "70", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "282", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strdup", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T1_CC4", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strcasecmp", - "What": "Function", - "defdec": "Dec", - "display": "int strcasecmp(const char *, const char *)", + "ID": "c:stm32l4xx_hal_adc_ex.h@21259@macro@ADC_EXTERNALTRIGINJEC_T2_TRGO", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T2_TRGO", "location": { - "column": "45", - "line": "71", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "284", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strcasecmp", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T2_TRGO", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strncasecmp", - "What": "Function", - "defdec": "Dec", - "display": "int strncasecmp(const char *, const char *, size_t)", + "ID": "c:stm32l4xx_hal_adc_ex.h@21468@macro@ADC_EXTERNALTRIGINJEC_T2_CC1", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T2_CC1", "location": { - "column": "45", - "line": "73", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "286", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strncasecmp", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T2_CC1", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strtok_r", - "What": "Function", - "defdec": "Dec", - "display": "char * strtok_r(char *, const char *, char **)", + "ID": "c:stm32l4xx_hal_adc_ex.h@21706@macro@ADC_EXTERNALTRIGINJEC_T3_TRGO", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T3_TRGO", "location": { - "column": "45", - "line": "75", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "288", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strtok_r", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T3_TRGO", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strnlen", - "What": "Function", - "defdec": "Dec", - "display": "size_t strnlen(const char *, size_t)", + "ID": "c:stm32l4xx_hal_adc_ex.h@21915@macro@ADC_EXTERNALTRIGINJEC_T3_CC1", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T3_CC1", "location": { - "column": "45", - "line": "77", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "290", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strnlen", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T3_CC1", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@memchr", - "What": "Function", - "defdec": "Dec", - "display": "void * memchr(const void *, int, size_t)", + "ID": "c:stm32l4xx_hal_adc_ex.h@22153@macro@ADC_EXTERNALTRIGINJEC_T3_CC3", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T3_CC3", "location": { - "column": "37", - "line": "171", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "292", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "memchr", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T3_CC3", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strchr", - "What": "Function", - "defdec": "Dec", - "display": "char * strchr(const char *, int)", + "ID": "c:stm32l4xx_hal_adc_ex.h@22391@macro@ADC_EXTERNALTRIGINJEC_T3_CC4", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T3_CC4", "location": { - "column": "37", - "line": "172", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "294", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strchr", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T3_CC4", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strpbrk", - "What": "Function", - "defdec": "Dec", - "display": "char * strpbrk(const char *, const char *)", + "ID": "c:stm32l4xx_hal_adc_ex.h@22629@macro@ADC_EXTERNALTRIGINJEC_T4_TRGO", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T4_TRGO", "location": { - "column": "37", - "line": "173", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "296", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strpbrk", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T4_TRGO", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strrchr", - "What": "Function", - "defdec": "Dec", - "display": "char * strrchr(const char *, int)", + "ID": "c:stm32l4xx_hal_adc_ex.h@22838@macro@ADC_EXTERNALTRIGINJEC_T6_TRGO", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T6_TRGO", "location": { - "column": "37", - "line": "174", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "9", + "line": "298", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strrchr", - "origin": "system_include", + "name": "ADC_EXTERNALTRIGINJEC_T6_TRGO", + "origin": "user_include", "scope": null }, { - "ID": "c:@F@strstr", + "ID": "c:stm32l4xx_hal_adc_ex.h@23047@macro@ADC_EXTERNALTRIGINJEC_T8_CC4", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T8_CC4", + "location": { + "column": "9", + "line": "300", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJEC_T8_CC4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@23285@macro@ADC_EXTERNALTRIGINJEC_T8_TRGO", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T8_TRGO", + "location": { + "column": "9", + "line": "302", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJEC_T8_TRGO", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@23494@macro@ADC_EXTERNALTRIGINJEC_T8_TRGO2", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T8_TRGO2", + "location": { + "column": "9", + "line": "304", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJEC_T8_TRGO2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@23704@macro@ADC_EXTERNALTRIGINJEC_T15_TRGO", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_T15_TRGO", + "location": { + "column": "9", + "line": "306", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJEC_T15_TRGO", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@23914@macro@ADC_EXTERNALTRIGINJEC_EXT_IT15", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJEC_EXT_IT15", + "location": { + "column": "9", + "line": "308", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJEC_EXT_IT15", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@24293@macro@ADC_EXTERNALTRIGINJECCONV_EDGE_NONE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJECCONV_EDGE_NONE", + "location": { + "column": "9", + "line": "317", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJECCONV_EDGE_NONE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@24481@macro@ADC_EXTERNALTRIGINJECCONV_EDGE_RISING", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJECCONV_EDGE_RISING", + "location": { + "column": "9", + "line": "319", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJECCONV_EDGE_RISING", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@24678@macro@ADC_EXTERNALTRIGINJECCONV_EDGE_FALLING", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJECCONV_EDGE_FALLING", + "location": { + "column": "9", + "line": "321", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJECCONV_EDGE_FALLING", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@24876@macro@ADC_EXTERNALTRIGINJECCONV_EDGE_RISINGFALLING", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_EXTERNALTRIGINJECCONV_EDGE_RISINGFALLING", + "location": { + "column": "9", + "line": "323", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_EXTERNALTRIGINJECCONV_EDGE_RISINGFALLING", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@25220@macro@ADC_SINGLE_ENDED", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_SINGLE_ENDED", + "location": { + "column": "9", + "line": "332", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_SINGLE_ENDED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@25338@macro@ADC_DIFFERENTIAL_ENDED", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DIFFERENTIAL_ENDED", + "location": { + "column": "9", + "line": "333", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DIFFERENTIAL_ENDED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@25557@macro@ADC_OFFSET_NONE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_OFFSET_NONE", + "location": { + "column": "9", + "line": "341", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_OFFSET_NONE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@25732@macro@ADC_OFFSET_1", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_OFFSET_1", + "location": { + "column": "9", + "line": "343", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_OFFSET_1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@26042@macro@ADC_OFFSET_2", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_OFFSET_2", + "location": { + "column": "9", + "line": "346", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_OFFSET_2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@26352@macro@ADC_OFFSET_3", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_OFFSET_3", + "location": { + "column": "9", + "line": "349", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_OFFSET_3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@26662@macro@ADC_OFFSET_4", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_OFFSET_4", + "location": { + "column": "9", + "line": "352", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_OFFSET_4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@27078@macro@ADC_INJECTED_RANK_1", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_INJECTED_RANK_1", + "location": { + "column": "9", + "line": "362", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_INJECTED_RANK_1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@27186@macro@ADC_INJECTED_RANK_2", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_INJECTED_RANK_2", + "location": { + "column": "9", + "line": "363", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_INJECTED_RANK_2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@27294@macro@ADC_INJECTED_RANK_3", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_INJECTED_RANK_3", + "location": { + "column": "9", + "line": "364", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_INJECTED_RANK_3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@27402@macro@ADC_INJECTED_RANK_4", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_INJECTED_RANK_4", + "location": { + "column": "9", + "line": "365", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_INJECTED_RANK_4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@27636@macro@ADC_MODE_INDEPENDENT", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_MODE_INDEPENDENT", + "location": { + "column": "9", + "line": "374", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_MODE_INDEPENDENT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@27814@macro@ADC_DUALMODE_REGSIMULT", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DUALMODE_REGSIMULT", + "location": { + "column": "9", + "line": "376", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DUALMODE_REGSIMULT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@27996@macro@ADC_DUALMODE_INTERL", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DUALMODE_INTERL", + "location": { + "column": "9", + "line": "378", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DUALMODE_INTERL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@28186@macro@ADC_DUALMODE_INJECSIMULT", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DUALMODE_INJECSIMULT", + "location": { + "column": "9", + "line": "380", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DUALMODE_INJECSIMULT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@28369@macro@ADC_DUALMODE_ALTERTRIG", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DUALMODE_ALTERTRIG", + "location": { + "column": "9", + "line": "382", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DUALMODE_ALTERTRIG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@28660@macro@ADC_DUALMODE_REGSIMULT_INJECSIMULT", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DUALMODE_REGSIMULT_INJECSIMULT", + "location": { + "column": "9", + "line": "385", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DUALMODE_REGSIMULT_INJECSIMULT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@28881@macro@ADC_DUALMODE_REGSIMULT_ALTERTRIG", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DUALMODE_REGSIMULT_ALTERTRIG", + "location": { + "column": "9", + "line": "387", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DUALMODE_REGSIMULT_ALTERTRIG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@29107@macro@ADC_DUALMODE_REGINTERL_INJECSIMULT", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DUALMODE_REGINTERL_INJECSIMULT", + "location": { + "column": "9", + "line": "389", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DUALMODE_REGINTERL_INJECSIMULT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@29458@macro@ADC_DMAACCESSMODE_DISABLED", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DMAACCESSMODE_DISABLED", + "location": { + "column": "9", + "line": "395", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DMAACCESSMODE_DISABLED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@29631@macro@ADC_DMAACCESSMODE_12_10_BITS", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DMAACCESSMODE_12_10_BITS", + "location": { + "column": "9", + "line": "397", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DMAACCESSMODE_12_10_BITS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@29848@macro@ADC_DMAACCESSMODE_8_6_BITS", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DMAACCESSMODE_8_6_BITS", + "location": { + "column": "9", + "line": "399", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DMAACCESSMODE_8_6_BITS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@30190@macro@ADC_TWOSAMPLINGDELAY_1CYCLE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_1CYCLE", + "location": { + "column": "9", + "line": "408", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_1CYCLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@30391@macro@ADC_TWOSAMPLINGDELAY_2CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_2CYCLES", + "location": { + "column": "9", + "line": "410", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_2CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@30593@macro@ADC_TWOSAMPLINGDELAY_3CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_3CYCLES", + "location": { + "column": "9", + "line": "412", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_3CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@30795@macro@ADC_TWOSAMPLINGDELAY_4CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_4CYCLES", + "location": { + "column": "9", + "line": "414", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_4CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@30997@macro@ADC_TWOSAMPLINGDELAY_5CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_5CYCLES", + "location": { + "column": "9", + "line": "416", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_5CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@31199@macro@ADC_TWOSAMPLINGDELAY_6CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_6CYCLES", + "location": { + "column": "9", + "line": "418", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_6CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@31401@macro@ADC_TWOSAMPLINGDELAY_7CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_7CYCLES", + "location": { + "column": "9", + "line": "420", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_7CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@31603@macro@ADC_TWOSAMPLINGDELAY_8CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_8CYCLES", + "location": { + "column": "9", + "line": "422", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_8CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@31805@macro@ADC_TWOSAMPLINGDELAY_9CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_9CYCLES", + "location": { + "column": "9", + "line": "424", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_9CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@32007@macro@ADC_TWOSAMPLINGDELAY_10CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_10CYCLES", + "location": { + "column": "9", + "line": "426", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_10CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@32210@macro@ADC_TWOSAMPLINGDELAY_11CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_11CYCLES", + "location": { + "column": "9", + "line": "428", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_11CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@32413@macro@ADC_TWOSAMPLINGDELAY_12CYCLES", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TWOSAMPLINGDELAY_12CYCLES", + "location": { + "column": "9", + "line": "430", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TWOSAMPLINGDELAY_12CYCLES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@32764@macro@ADC_REGULAR_GROUP", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_REGULAR_GROUP", + "location": { + "column": "9", + "line": "444", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_REGULAR_GROUP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@32980@macro@ADC_INJECTED_GROUP", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_INJECTED_GROUP", + "location": { + "column": "9", + "line": "446", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_INJECTED_GROUP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@33201@macro@ADC_REGULAR_INJECTED_GROUP", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_REGULAR_INJECTED_GROUP", + "location": { + "column": "9", + "line": "448", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_REGULAR_INJECTED_GROUP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@33464@macro@ADC_CFGR_FIELDS", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_FIELDS", + "location": { + "column": "9", + "line": "457", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_FIELDS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@34684@macro@ADC_SMPR1_FIELDS", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_SMPR1_FIELDS", + "location": { + "column": "9", + "line": "479", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_SMPR1_FIELDS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@35599@macro@ADC_CFGR_FIELDS_2", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_FIELDS_2", + "location": { + "column": "9", + "line": "499", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_FIELDS_2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@35987@macro@ADC_DFSDM_MODE_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DFSDM_MODE_DISABLE", + "location": { + "column": "9", + "line": "511", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DFSDM_MODE_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@36164@macro@ADC_DFSDM_MODE_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DFSDM_MODE_ENABLE", + "location": { + "column": "9", + "line": "513", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DFSDM_MODE_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@37689@macro@ADC_FORCE_MODE_INDEPENDENT", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_FORCE_MODE_INDEPENDENT", + "location": { + "column": "9", + "line": "547", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_FORCE_MODE_INDEPENDENT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@38493@macro@ADC_IS_SOFTWARE_START_INJECTED", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_IS_SOFTWARE_START_INJECTED", + "location": { + "column": "9", + "line": "569", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_IS_SOFTWARE_START_INJECTED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@38839@macro@ADC_IS_CONVERSION_ONGOING_REGULAR_INJECTED", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_IS_CONVERSION_ONGOING_REGULAR_INJECTED", + "location": { + "column": "9", + "line": "577", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_IS_CONVERSION_ONGOING_REGULAR_INJECTED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@39231@macro@ADC_IS_CONVERSION_ONGOING_INJECTED", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_IS_CONVERSION_ONGOING_INJECTED", + "location": { + "column": "9", + "line": "586", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_IS_CONVERSION_ONGOING_INJECTED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@39795@macro@ADC_IS_INDEPENDENT", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_IS_INDEPENDENT", + "location": { + "column": "9", + "line": "596", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_IS_INDEPENDENT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@40984@macro@ADC_JSQR_RK", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_JSQR_RK", + "location": { + "column": "9", + "line": "616", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_JSQR_RK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@41330@macro@ADC_CFGR_INJECT_CONTEXT_QUEUE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_INJECT_CONTEXT_QUEUE", + "location": { + "column": "9", + "line": "625", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_INJECT_CONTEXT_QUEUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@41636@macro@ADC_CFGR_INJECT_DISCCONTINUOUS", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_INJECT_DISCCONTINUOUS", + "location": { + "column": "9", + "line": "633", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_INJECT_DISCCONTINUOUS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@41943@macro@ADC_CFGR_REG_DISCONTINUOUS", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_REG_DISCONTINUOUS", + "location": { + "column": "9", + "line": "641", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_REG_DISCONTINUOUS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@42254@macro@ADC_CFGR_DISCONTINUOUS_NUM", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_DISCONTINUOUS_NUM", + "location": { + "column": "9", + "line": "649", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_DISCONTINUOUS_NUM", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@42523@macro@ADC_CFGR_AUTOWAIT", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_AUTOWAIT", + "location": { + "column": "9", + "line": "657", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_AUTOWAIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@42738@macro@ADC_CFGR_CONTINUOUS", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_CONTINUOUS", + "location": { + "column": "9", + "line": "664", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_CONTINUOUS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@42979@macro@ADC_CFGR_DMACONTREQ", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_DMACONTREQ", + "location": { + "column": "9", + "line": "671", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_DMACONTREQ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@43213@macro@ADC_OFR_CHANNEL", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_OFR_CHANNEL", + "location": { + "column": "9", + "line": "678", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_OFR_CHANNEL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@43446@macro@ADC_DIFSEL_CHANNEL", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_DIFSEL_CHANNEL", + "location": { + "column": "9", + "line": "685", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_DIFSEL_CHANNEL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@43701@macro@ADC_CALFACT_DIFF_SET", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CALFACT_DIFF_SET", + "location": { + "column": "9", + "line": "692", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CALFACT_DIFF_SET", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@44065@macro@ADC_CALFACT_DIFF_GET", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CALFACT_DIFF_GET", + "location": { + "column": "9", + "line": "700", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CALFACT_DIFF_GET", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@44338@macro@ADC_TRX_HIGHTHRESHOLD", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TRX_HIGHTHRESHOLD", + "location": { + "column": "9", + "line": "707", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TRX_HIGHTHRESHOLD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@44610@macro@ADC_CCR_MULTI_DMACONTREQ", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CCR_MULTI_DMACONTREQ", + "location": { + "column": "9", + "line": "715", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CCR_MULTI_DMACONTREQ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@45346@macro@ADC_OFFSET_SHIFT_RESOLUTION", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_OFFSET_SHIFT_RESOLUTION", + "location": { + "column": "9", + "line": "730", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_OFFSET_SHIFT_RESOLUTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@46102@macro@ADC_AWD1THRESHOLD_SHIFT_RESOLUTION", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_AWD1THRESHOLD_SHIFT_RESOLUTION", + "location": { + "column": "9", + "line": "745", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_AWD1THRESHOLD_SHIFT_RESOLUTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@46838@macro@ADC_AWD23THRESHOLD_SHIFT_RESOLUTION", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_AWD23THRESHOLD_SHIFT_RESOLUTION", + "location": { + "column": "9", + "line": "759", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_AWD23THRESHOLD_SHIFT_RESOLUTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@47434@macro@ADC_CLEAR_COMMON_CONTROL_REGISTER", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CLEAR_COMMON_CONTROL_REGISTER", + "location": { + "column": "9", + "line": "771", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CLEAR_COMMON_CONTROL_REGISTER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@49511@macro@ADC_MULTI_SLAVE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_MULTI_SLAVE", + "location": { + "column": "9", + "line": "800", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_MULTI_SLAVE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@51012@macro@ADC_TEMPERATURE_SENSOR_INSTANCE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_TEMPERATURE_SENSOR_INSTANCE", + "location": { + "column": "9", + "line": "817", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_TEMPERATURE_SENSOR_INSTANCE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@52785@macro@ADC_BATTERY_VOLTAGE_INSTANCE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_BATTERY_VOLTAGE_INSTANCE", + "location": { + "column": "9", + "line": "835", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_BATTERY_VOLTAGE_INSTANCE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@53780@macro@ADC_VREFINT_INSTANCE", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_VREFINT_INSTANCE", + "location": { + "column": "9", + "line": "849", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_VREFINT_INSTANCE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@54160@macro@IS_ADC_INJECTED_NB_CONV", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_INJECTED_NB_CONV", + "location": { + "column": "9", + "line": "857", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_INJECTED_NB_CONV", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@54516@macro@IS_ADC_CALFACT", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_CALFACT", + "location": { + "column": "9", + "line": "864", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_CALFACT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@65656@macro@IS_ADC_CHANNEL", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_CHANNEL", + "location": { + "column": "9", + "line": "979", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_CHANNEL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@74749@macro@IS_ADC_DIFF_CHANNEL", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_DIFF_CHANNEL", + "location": { + "column": "9", + "line": "1071", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_DIFF_CHANNEL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@78238@macro@IS_ADC_SINGLE_DIFFERENTIAL", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_SINGLE_DIFFERENTIAL", + "location": { + "column": "9", + "line": "1110", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_SINGLE_DIFFERENTIAL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@78643@macro@IS_ADC_OFFSET_NUMBER", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_OFFSET_NUMBER", + "location": { + "column": "9", + "line": "1118", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_OFFSET_NUMBER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@79319@macro@IS_ADC_INJECTED_RANK", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_INJECTED_RANK", + "location": { + "column": "9", + "line": "1129", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_INJECTED_RANK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@79944@macro@IS_ADC_EXTTRIGINJEC", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_EXTTRIGINJEC", + "location": { + "column": "9", + "line": "1140", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_EXTTRIGINJEC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@82077@macro@IS_ADC_EXTTRIGINJEC_EDGE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_EXTTRIGINJEC_EDGE", + "location": { + "column": "9", + "line": "1163", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_EXTTRIGINJEC_EDGE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@82733@macro@IS_ADC_MULTIMODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_MULTIMODE", + "location": { + "column": "9", + "line": "1174", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_MULTIMODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@83680@macro@IS_ADC_DMA_ACCESS_MULTIMODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_DMA_ACCESS_MULTIMODE", + "location": { + "column": "9", + "line": "1188", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_DMA_ACCESS_MULTIMODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@84178@macro@IS_ADC_SAMPLING_DELAY", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_SAMPLING_DELAY", + "location": { + "column": "9", + "line": "1197", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_SAMPLING_DELAY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@85559@macro@IS_ADC_ANALOG_WATCHDOG_NUMBER", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_ANALOG_WATCHDOG_NUMBER", + "location": { + "column": "9", + "line": "1216", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_ANALOG_WATCHDOG_NUMBER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@86089@macro@IS_ADC_ANALOG_WATCHDOG_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_ANALOG_WATCHDOG_MODE", + "location": { + "column": "9", + "line": "1225", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_ANALOG_WATCHDOG_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@87153@macro@IS_ADC_CONVERSION_GROUP", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_CONVERSION_GROUP", + "location": { + "column": "9", + "line": "1238", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_CONVERSION_GROUP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@87616@macro@IS_ADC_EVENT_TYPE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_EVENT_TYPE", + "location": { + "column": "9", + "line": "1247", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_EVENT_TYPE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@88276@macro@IS_ADC_OVERSAMPLING_RATIO", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_OVERSAMPLING_RATIO", + "location": { + "column": "9", + "line": "1259", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_OVERSAMPLING_RATIO", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@89283@macro@IS_ADC_RIGHT_BIT_SHIFT", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_RIGHT_BIT_SHIFT", + "location": { + "column": "9", + "line": "1273", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_RIGHT_BIT_SHIFT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@90345@macro@IS_ADC_TRIGGERED_OVERSAMPLING_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_TRIGGERED_OVERSAMPLING_MODE", + "location": { + "column": "9", + "line": "1288", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_TRIGGERED_OVERSAMPLING_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@90821@macro@IS_ADC_REGOVERSAMPLING_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_REGOVERSAMPLING_MODE", + "location": { + "column": "9", + "line": "1296", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_REGOVERSAMPLING_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@91494@macro@IS_ADC_DFSDMCFG_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_ADC_DFSDMCFG_MODE", + "location": { + "column": "9", + "line": "1308", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "IS_ADC_DFSDMCFG_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_adc_ex.h@92216@macro@ADC_CFGR_DFSDM", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_CFGR_DFSDM", + "location": { + "column": "9", + "line": "1323", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "ADC_CFGR_DFSDM", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_Calibration_Start", "What": "Function", "defdec": "Dec", - "display": "char * strstr(const char *, const char *)", + "display": "HAL_StatusTypeDef HAL_ADCEx_Calibration_Start(ADC_HandleTypeDef *, uint32_t)", "location": { - "column": "37", - "line": "175", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + "column": "25", + "line": "1344", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" }, - "name": "strstr", - "origin": "system_include", + "name": "HAL_ADCEx_Calibration_Start", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_Calibration_Start", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_Calibration_Start(ADC_HandleTypeDef *, uint32_t)", + "location": { + "column": "25", + "line": "1344", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_Calibration_Start", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_Calibration_GetValue", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_ADCEx_Calibration_GetValue(const ADC_HandleTypeDef *, uint32_t)", + "location": { + "column": "25", + "line": "1345", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_Calibration_GetValue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_Calibration_GetValue", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_ADCEx_Calibration_GetValue(const ADC_HandleTypeDef *, uint32_t)", + "location": { + "column": "25", + "line": "1345", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_Calibration_GetValue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_Calibration_SetValue", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_Calibration_SetValue(ADC_HandleTypeDef *, uint32_t, uint32_t)", + "location": { + "column": "25", + "line": "1346", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_Calibration_SetValue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_Calibration_SetValue", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_Calibration_SetValue(ADC_HandleTypeDef *, uint32_t, uint32_t)", + "location": { + "column": "25", + "line": "1346", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_Calibration_SetValue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedStart", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStart(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1350", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedStart", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedStart", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStart(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1350", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedStart", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedStop", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStop(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1351", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedStop", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedStop", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStop(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1351", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedStop", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedPollForConversion", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedPollForConversion(ADC_HandleTypeDef *, uint32_t)", + "location": { + "column": "25", + "line": "1352", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedPollForConversion", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedPollForConversion", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedPollForConversion(ADC_HandleTypeDef *, uint32_t)", + "location": { + "column": "25", + "line": "1352", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedPollForConversion", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedStart_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStart_IT(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1355", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedStart_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedStart_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStart_IT(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1355", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedStart_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedStop_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1356", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedStop_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedStop_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1356", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedStop_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_MultiModeStart_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *, uint32_t *, uint32_t)", + "location": { + "column": "25", + "line": "1360", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_MultiModeStart_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_MultiModeStart_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *, uint32_t *, uint32_t)", + "location": { + "column": "25", + "line": "1360", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_MultiModeStart_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_MultiModeStop_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeStop_DMA(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1361", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_MultiModeStop_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_MultiModeStop_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeStop_DMA(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1361", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_MultiModeStop_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_MultiModeGetValue", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_ADCEx_MultiModeGetValue(const ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1362", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_MultiModeGetValue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_MultiModeGetValue", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_ADCEx_MultiModeGetValue(const ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1362", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_MultiModeGetValue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedGetValue", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_ADCEx_InjectedGetValue(const ADC_HandleTypeDef *, uint32_t)", + "location": { + "column": "25", + "line": "1366", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedGetValue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedGetValue", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_ADCEx_InjectedGetValue(const ADC_HandleTypeDef *, uint32_t)", + "location": { + "column": "25", + "line": "1366", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedGetValue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedConvCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_InjectedConvCpltCallback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1369", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedConvCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedConvCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_InjectedConvCpltCallback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1369", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedConvCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedQueueOverflowCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_InjectedQueueOverflowCallback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1370", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedQueueOverflowCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedQueueOverflowCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_InjectedQueueOverflowCallback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1370", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedQueueOverflowCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_LevelOutOfWindow2Callback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_LevelOutOfWindow2Callback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1371", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_LevelOutOfWindow2Callback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_LevelOutOfWindow2Callback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_LevelOutOfWindow2Callback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1371", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_LevelOutOfWindow2Callback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_LevelOutOfWindow3Callback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_LevelOutOfWindow3Callback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1372", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_LevelOutOfWindow3Callback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_LevelOutOfWindow3Callback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_LevelOutOfWindow3Callback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1372", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_LevelOutOfWindow3Callback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_EndOfSamplingCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_EndOfSamplingCallback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1373", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_EndOfSamplingCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_EndOfSamplingCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_ADCEx_EndOfSamplingCallback(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1373", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_EndOfSamplingCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_RegularStop", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1376", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_RegularStop", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_RegularStop", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1376", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_RegularStop", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_RegularStop_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop_IT(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1377", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_RegularStop_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_RegularStop_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop_IT(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1377", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_RegularStop_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_RegularStop_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop_DMA(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1378", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_RegularStop_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_RegularStop_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_RegularStop_DMA(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1378", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_RegularStop_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_RegularMultiModeStop_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_RegularMultiModeStop_DMA(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1380", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_RegularMultiModeStop_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_RegularMultiModeStop_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_RegularMultiModeStop_DMA(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1380", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_RegularMultiModeStop_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedConfigChannel", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedConfigChannel(ADC_HandleTypeDef *, const ADC_InjectionConfTypeDef *)", + "location": { + "column": "25", + "line": "1391", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedConfigChannel", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_InjectedConfigChannel", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_InjectedConfigChannel(ADC_HandleTypeDef *, const ADC_InjectionConfTypeDef *)", + "location": { + "column": "25", + "line": "1391", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_InjectedConfigChannel", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_MultiModeConfigChannel", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef *, const ADC_MultiModeTypeDef *)", + "location": { + "column": "25", + "line": "1394", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_MultiModeConfigChannel", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_MultiModeConfigChannel", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef *, const ADC_MultiModeTypeDef *)", + "location": { + "column": "25", + "line": "1394", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_MultiModeConfigChannel", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_EnableInjectedQueue", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_EnableInjectedQueue(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1398", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_EnableInjectedQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_EnableInjectedQueue", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_EnableInjectedQueue(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1398", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_EnableInjectedQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_DisableInjectedQueue", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_DisableInjectedQueue(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1399", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_DisableInjectedQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_DisableInjectedQueue", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_DisableInjectedQueue(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1399", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_DisableInjectedQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_DisableVoltageRegulator", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_DisableVoltageRegulator(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1400", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_DisableVoltageRegulator", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_DisableVoltageRegulator", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_DisableVoltageRegulator(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1400", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_DisableVoltageRegulator", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_EnterADCDeepPowerDownMode", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_EnterADCDeepPowerDownMode(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1401", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_EnterADCDeepPowerDownMode", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_ADCEx_EnterADCDeepPowerDownMode", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_ADCEx_EnterADCDeepPowerDownMode(ADC_HandleTypeDef *)", + "location": { + "column": "25", + "line": "1401", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_adc_ex.h" + }, + "name": "HAL_ADCEx_EnterADCDeepPowerDownMode", + "origin": "user_include", "scope": null }, { @@ -405339,1094 +401953,4022 @@ "scope": null }, { - "ID": "c:DLib_float_setup.h@130@macro@_DLIB_FLOAT_SETUP", + "ID": "c:anemometer_dev.h@33@macro@_ANEMOMETER__H_", "What": "MacroDef", "defdec": "Def", - "display": "_DLIB_FLOAT_SETUP", + "display": "_ANEMOMETER__H_", "location": { "column": "9", - "line": "5", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "_DLIB_FLOAT_SETUP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@383@macro@_DLIB_trigonometric_IS_DEFAULT", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_trigonometric_IS_DEFAULT", - "location": { - "column": "12", - "line": "18", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_DLIB_trigonometric_IS_DEFAULT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@618@macro@_DLIB_exp_pow_IS_DEFAULT", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_exp_pow_IS_DEFAULT", - "location": { - "column": "12", - "line": "27", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_DLIB_exp_pow_IS_DEFAULT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@832@macro@_DLIB_log_IS_DEFAULT", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_log_IS_DEFAULT", - "location": { - "column": "12", - "line": "36", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_DLIB_log_IS_DEFAULT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@T@__iar_FlagUType", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "27", - "line": "44", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_FlagUType", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@T@__iar_FlagSType", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "27", - "line": "45", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_FlagSType", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@T@__iar_ExpType", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "27", - "line": "47", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_ExpType", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@1579@macro@FP_FAST_FMAF", - "What": "MacroDef", - "defdec": "Def", - "display": "FP_FAST_FMAF", - "location": { - "column": "13", - "line": "65", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "FP_FAST_FMAF", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@1816@macro@_FLT_MAX_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "_FLT_MAX_EXP", - "location": { - "column": "9", - "line": "77", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_FLT_MAX_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@1843@macro@_FLT_BIAS", - "What": "MacroDef", - "defdec": "Def", - "display": "_FLT_BIAS", - "location": { - "column": "9", - "line": "78", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_FLT_BIAS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@1870@macro@_FLT_OFF", - "What": "MacroDef", - "defdec": "Def", - "display": "_FLT_OFF", - "location": { - "column": "9", - "line": "79", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_FLT_OFF", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@1897@macro@_DBL_MAX_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "_DBL_MAX_EXP", - "location": { - "column": "9", - "line": "81", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_DBL_MAX_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@1925@macro@_DBL_BIAS", - "What": "MacroDef", - "defdec": "Def", - "display": "_DBL_BIAS", - "location": { - "column": "9", - "line": "82", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_DBL_BIAS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@1953@macro@_DBL_OFF", - "What": "MacroDef", - "defdec": "Def", - "display": "_DBL_OFF", - "location": { - "column": "9", - "line": "83", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_DBL_OFF", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@2175@macro@_FORCEINLINE", - "What": "MacroDef", - "defdec": "Def", - "display": "_FORCEINLINE", - "location": { - "column": "11", - "line": "91", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_FORCEINLINE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@2330@macro@_BETTER", - "What": "MacroDef", - "defdec": "Def", - "display": "_BETTER", - "location": { - "column": "11", - "line": "97", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_BETTER", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_isfinite32", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_isfinite32(float)", - "location": { - "column": "44", - "line": "110", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_isfinite32", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@2989@F@__iar_isfinite32@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "22", - "line": "121", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_isfinite64", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_isfinite64(double)", - "location": { - "column": "44", - "line": "127", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_isfinite64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@3571@F@__iar_isfinite64@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "22", - "line": "138", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_isnan32", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_isnan32(float)", - "location": { - "column": "44", - "line": "146", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_isnan32", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@4212@F@__iar_isnan32@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "22", - "line": "160", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_isnan64", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_isnan64(double)", - "location": { - "column": "44", - "line": "166", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_isnan64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@4689@F@__iar_isnan64@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "22", - "line": "175", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_iszero32", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_iszero32(float)", - "location": { - "column": "44", - "line": "187", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_iszero32", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@5414@F@__iar_iszero32@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "23", - "line": "201", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_iszero64", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_iszero64(double)", - "location": { - "column": "44", - "line": "207", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_iszero64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@5955@F@__iar_iszero64@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "23", - "line": "221", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_isinf32", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_isinf32(float)", - "location": { - "column": "44", - "line": "232", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_isinf32", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@6683@F@__iar_isinf32@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "22", - "line": "245", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_isinf64", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_isinf64(double)", - "location": { - "column": "44", - "line": "253", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_isinf64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@7587@F@__iar_isinf64@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "22", - "line": "273", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_issubnormal32", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_issubnormal32(float)", - "location": { - "column": "44", - "line": "286", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_issubnormal32", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@8018@F@__iar_issubnormal32@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "23", - "line": "289", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_issubnormal64", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_issubnormal64(double)", - "location": { - "column": "44", - "line": "297", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_issubnormal64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@8311@F@__iar_issubnormal64@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "23", - "line": "300", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_isnormal32", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_isnormal32(float)", - "location": { - "column": "44", - "line": "312", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_isnormal32", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@8674@F@__iar_isnormal32@_Exp", - "What": "Variable", - "defdec": "Def", - "display": "_Exp", - "location": { - "column": "20", - "line": "314", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Exp", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_isnormal64", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_isnormal64(double)", - "location": { - "column": "44", - "line": "320", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_isnormal64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@9095@F@__iar_isnormal64@_Exp", - "What": "Variable", - "defdec": "Def", - "display": "_Exp", - "location": { - "column": "22", - "line": "327", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Exp", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_signbit32", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_signbit32(float)", - "location": { - "column": "44", - "line": "338", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_signbit32", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@9396@F@__iar_signbit32@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "21", - "line": "340", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__iar_signbit64", - "What": "Function", - "defdec": "Def", - "display": "unsigned int __iar_signbit64(double)", - "location": { - "column": "44", - "line": "345", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "__iar_signbit64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_float_setup.h@9571@F@__iar_signbit64@_Ix", - "What": "Variable", - "defdec": "Def", - "display": "_Ix", - "location": { - "column": "21", - "line": "347", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" - }, - "name": "_Ix", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:main.h@988@macro@__MAIN_H", - "What": "MacroDef", - "defdec": "Def", - "display": "__MAIN_H", - "location": { - "column": "9", - "line": "24", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "__MAIN_H", + "name": "_ANEMOMETER__H_", "origin": "user_include", "scope": null }, { - "ID": "c:@temp_str", + "ID": "c:anemometer_dev.h@438@macro@REV_MUTE_DELAY_US", + "What": "MacroDef", + "defdec": "Def", + "display": "REV_MUTE_DELAY_US", + "location": { + "column": "9", + "line": "27", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "REV_MUTE_DELAY_US", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:anemometer_dev.h@536@macro@ADC_SAMP_RATE_MHz", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_SAMP_RATE_MHz", + "location": { + "column": "9", + "line": "32", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "ADC_SAMP_RATE_MHz", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:anemometer_dev.h@606@macro@DRIVE_FREQ_MHz", + "What": "MacroDef", + "defdec": "Def", + "display": "DRIVE_FREQ_MHz", + "location": { + "column": "9", + "line": "35", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "DRIVE_FREQ_MHz", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:anemometer_dev.h@702@macro@DRIVE_NUM", + "What": "MacroDef", + "defdec": "Def", + "display": "DRIVE_NUM", + "location": { + "column": "9", + "line": "39", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "DRIVE_NUM", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:anemometer_dev.h@776@macro@DISTANCE", + "What": "MacroDef", + "defdec": "Def", + "display": "DISTANCE", + "location": { + "column": "9", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "DISTANCE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:anemometer_dev.h@889@macro@WIND_DIRECTION_X", + "What": "MacroDef", + "defdec": "Def", + "display": "WIND_DIRECTION_X", + "location": { + "column": "9", + "line": "47", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "WIND_DIRECTION_X", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:anemometer_dev.h@932@macro@WIND_DIRECTION_Y", + "What": "MacroDef", + "defdec": "Def", + "display": "WIND_DIRECTION_Y", + "location": { + "column": "9", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "WIND_DIRECTION_Y", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:anemometer_dev.h@990@macro@ADC_VAL_LEN", + "What": "MacroDef", + "defdec": "Def", + "display": "ADC_VAL_LEN", + "location": { + "column": "10", + "line": "52", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "ADC_VAL_LEN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@adc_val", "What": "Variable", "defdec": "Dec", - "display": "temp_str", + "display": "adc_val", "location": { "column": "16", - "line": "40", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "line": "54", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "temp_str", + "name": "adc_val", "origin": "user_include", "scope": null }, { - "ID": "c:@F@Error_Handler", - "What": "Function", + "ID": "c:@adc_val1", + "What": "Variable", "defdec": "Dec", - "display": "void Error_Handler(void)", + "display": "adc_val1", "location": { - "column": "6", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "16", + "line": "55", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "Error_Handler", + "name": "adc_val1", "origin": "user_include", "scope": null }, { - "ID": "c:@F@Error_Handler", - "What": "Function", - "defdec": "Dec", - "display": "void Error_Handler(void)", - "location": { - "column": "6", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "Error_Handler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2002@macro@GPIO_RX_A_Pin", - "What": "MacroDef", + "ID": "c:@SA@SlidingWindow_3s", + "What": "Struct", "defdec": "Def", - "display": "GPIO_RX_A_Pin", + "display": "", "location": { "column": "9", - "line": "63", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "line": "58", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_RX_A_Pin", + "members": [ + { + "ID": "c:@SA@SlidingWindow_3s@FI@speed_data", + "What": "FieldDecl", + "defdec": "Def", + "display": "speed_data", + "location": { + "column": "11", + "line": "59", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "speed_data", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_58_9" + }, + { + "ID": "c:@SA@SlidingWindow_3s@FI@direction_data", + "What": "FieldDecl", + "defdec": "Def", + "display": "direction_data", + "location": { + "column": "11", + "line": "60", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "direction_data", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_58_9" + }, + { + "ID": "c:@SA@SlidingWindow_3s@FI@index", + "What": "FieldDecl", + "defdec": "Def", + "display": "index", + "location": { + "column": "9", + "line": "61", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "index", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_58_9" + }, + { + "ID": "c:@SA@SlidingWindow_3s@FI@count", + "What": "FieldDecl", + "defdec": "Def", + "display": "count", + "location": { + "column": "9", + "line": "62", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "count", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_58_9" + } + ], + "name": "", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2037@macro@GPIO_RX_A_GPIO_Port", - "What": "MacroDef", + "ID": "c:@T@SlidingWindow_3s", + "What": "Typedef", "defdec": "Def", - "display": "GPIO_RX_A_GPIO_Port", + "display": "struct SlidingWindow_3s", + "location": { + "column": "3", + "line": "63", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "SlidingWindow_3s", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@SA@SlidingWindow_1mim", + "What": "Struct", + "defdec": "Def", + "display": "", "location": { "column": "9", "line": "64", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_RX_A_GPIO_Port", + "members": [ + { + "ID": "c:@SA@SlidingWindow_1mim@FI@speed_data", + "What": "FieldDecl", + "defdec": "Def", + "display": "speed_data", + "location": { + "column": "11", + "line": "65", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "speed_data", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_64_9" + }, + { + "ID": "c:@SA@SlidingWindow_1mim@FI@direction_data", + "What": "FieldDecl", + "defdec": "Def", + "display": "direction_data", + "location": { + "column": "11", + "line": "66", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "direction_data", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_64_9" + }, + { + "ID": "c:@SA@SlidingWindow_1mim@FI@index", + "What": "FieldDecl", + "defdec": "Def", + "display": "index", + "location": { + "column": "9", + "line": "67", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "index", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_64_9" + }, + { + "ID": "c:@SA@SlidingWindow_1mim@FI@count", + "What": "FieldDecl", + "defdec": "Def", + "display": "count", + "location": { + "column": "9", + "line": "68", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "count", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_64_9" + } + ], + "name": "", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2072@macro@GPIO_RX_B_Pin", - "What": "MacroDef", + "ID": "c:@T@SlidingWindow_1mim", + "What": "Typedef", "defdec": "Def", - "display": "GPIO_RX_B_Pin", + "display": "struct SlidingWindow_1mim", "location": { - "column": "9", - "line": "65", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_RX_B_Pin", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2107@macro@GPIO_RX_B_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_RX_B_GPIO_Port", - "location": { - "column": "9", - "line": "66", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_RX_B_GPIO_Port", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2142@macro@GPIO_RX_C_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_RX_C_Pin", - "location": { - "column": "9", - "line": "67", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_RX_C_Pin", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2177@macro@GPIO_RX_C_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_RX_C_GPIO_Port", - "location": { - "column": "9", - "line": "68", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_RX_C_GPIO_Port", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2212@macro@GPIO_GAIN_SET_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_GAIN_SET_Pin", - "location": { - "column": "9", + "column": "3", "line": "69", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_GAIN_SET_Pin", + "name": "SlidingWindow_1mim", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2250@macro@GPIO_GAIN_SET_GPIO_Port", - "What": "MacroDef", + "ID": "c:@SA@SlidingWindow_10min", + "What": "Struct", "defdec": "Def", - "display": "GPIO_GAIN_SET_GPIO_Port", + "display": "", "location": { "column": "9", "line": "70", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_GAIN_SET_GPIO_Port", + "members": [ + { + "ID": "c:@SA@SlidingWindow_10min@FI@speed_data", + "What": "FieldDecl", + "defdec": "Def", + "display": "speed_data", + "location": { + "column": "11", + "line": "71", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "speed_data", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_70_9" + }, + { + "ID": "c:@SA@SlidingWindow_10min@FI@direction_data", + "What": "FieldDecl", + "defdec": "Def", + "display": "direction_data", + "location": { + "column": "11", + "line": "72", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "direction_data", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_70_9" + }, + { + "ID": "c:@SA@SlidingWindow_10min@FI@index", + "What": "FieldDecl", + "defdec": "Def", + "display": "index", + "location": { + "column": "9", + "line": "73", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "index", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_70_9" + }, + { + "ID": "c:@SA@SlidingWindow_10min@FI@count", + "What": "FieldDecl", + "defdec": "Def", + "display": "count", + "location": { + "column": "9", + "line": "74", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "count", + "origin": "user_include", + "scope": "_anonymous_anemometer_dev_h_70_9" + } + ], + "name": "", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2289@macro@GPIO_RAIN_PWR_CTRL_Pin", - "What": "MacroDef", + "ID": "c:@T@SlidingWindow_10min", + "What": "Typedef", "defdec": "Def", - "display": "GPIO_RAIN_PWR_CTRL_Pin", + "display": "struct SlidingWindow_10min", "location": { - "column": "9", - "line": "71", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_RAIN_PWR_CTRL_Pin", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2332@macro@GPIO_RAIN_PWR_CTRL_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_RAIN_PWR_CTRL_GPIO_Port", - "location": { - "column": "9", - "line": "72", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_RAIN_PWR_CTRL_GPIO_Port", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2376@macro@GPIO_PWM_C_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_PWM_C_Pin", - "location": { - "column": "9", - "line": "73", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_PWM_C_Pin", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2411@macro@GPIO_PWM_C_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_PWM_C_GPIO_Port", - "location": { - "column": "9", - "line": "74", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_PWM_C_GPIO_Port", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2447@macro@GPIO_PWM_B_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_PWM_B_Pin", - "location": { - "column": "9", + "column": "3", "line": "75", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_PWM_B_Pin", + "name": "SlidingWindow_10min", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2482@macro@GPIO_PWM_B_GPIO_Port", - "What": "MacroDef", + "ID": "c:@S@__weather_param", + "What": "Struct", "defdec": "Def", - "display": "GPIO_PWM_B_GPIO_Port", + "display": "__weather_param", "location": { - "column": "9", - "line": "76", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_PWM_B_GPIO_Port", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2518@macro@GPIO_PWM_A_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_PWM_A_Pin", - "location": { - "column": "9", - "line": "77", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" - }, - "name": "GPIO_PWM_A_Pin", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:main.h@2553@macro@GPIO_PWM_A_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_PWM_A_GPIO_Port", - "location": { - "column": "9", + "column": "16", "line": "78", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_PWM_A_GPIO_Port", + "members": [ + { + "ID": "c:@S@__weather_param@FI@wind_velocity_x", + "What": "FieldDecl", + "defdec": "Def", + "display": "wind_velocity_x", + "location": { + "column": "13", + "line": "80", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "wind_velocity_x", + "origin": "user_include", + "scope": "__weather_param" + }, + { + "ID": "c:@S@__weather_param@FI@wind_velocity_y", + "What": "FieldDecl", + "defdec": "Def", + "display": "wind_velocity_y", + "location": { + "column": "13", + "line": "84", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "wind_velocity_y", + "origin": "user_include", + "scope": "__weather_param" + }, + { + "ID": "c:@S@__weather_param@FI@wind_velocity", + "What": "FieldDecl", + "defdec": "Def", + "display": "wind_velocity", + "location": { + "column": "13", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "wind_velocity", + "origin": "user_include", + "scope": "__weather_param" + }, + { + "ID": "c:@S@__weather_param@FI@wind_c", + "What": "FieldDecl", + "defdec": "Def", + "display": "wind_c", + "location": { + "column": "13", + "line": "89", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "wind_c", + "origin": "user_include", + "scope": "__weather_param" + }, + { + "ID": "c:@S@__weather_param@FI@wind_angle", + "What": "FieldDecl", + "defdec": "Def", + "display": "wind_angle", + "location": { + "column": "13", + "line": "91", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "wind_angle", + "origin": "user_include", + "scope": "__weather_param" + }, + { + "ID": "c:@S@__weather_param@FI@temperature", + "What": "FieldDecl", + "defdec": "Def", + "display": "temperature", + "location": { + "column": "13", + "line": "93", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "temperature", + "origin": "user_include", + "scope": "__weather_param" + }, + { + "ID": "c:@S@__weather_param@FI@humidity", + "What": "FieldDecl", + "defdec": "Def", + "display": "humidity", + "location": { + "column": "13", + "line": "95", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "humidity", + "origin": "user_include", + "scope": "__weather_param" + }, + { + "ID": "c:@S@__weather_param@FI@precipitation", + "What": "FieldDecl", + "defdec": "Def", + "display": "precipitation", + "location": { + "column": "13", + "line": "97", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "precipitation", + "origin": "user_include", + "scope": "__weather_param" + } + ], + "name": "__weather_param", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2589@macro@GPIO_LED_CTRL_Pin", - "What": "MacroDef", + "ID": "c:anemometer_dev.h@T@Weather_param", + "What": "Typedef", "defdec": "Def", - "display": "GPIO_LED_CTRL_Pin", + "display": "struct __weather_param", "location": { - "column": "9", - "line": "79", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "3", + "line": "99", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_LED_CTRL_Pin", + "name": "Weather_param", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2627@macro@GPIO_LED_CTRL_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_LED_CTRL_GPIO_Port", + "ID": "c:@weather_info", + "What": "Variable", + "defdec": "Dec", + "display": "weather_info", "location": { - "column": "9", - "line": "80", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "22", + "line": "100", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_LED_CTRL_GPIO_Port", + "name": "weather_info", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2666@macro@GPIO_4G_PWR_CTRL_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_4G_PWR_CTRL_Pin", + "ID": "c:@weather_info", + "What": "Variable", + "defdec": "Dec", + "display": "weather_info", "location": { - "column": "9", - "line": "81", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "22", + "line": "100", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_PWR_CTRL_Pin", + "name": "weather_info", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2708@macro@GPIO_4G_PWR_CTRL_GPIO_Port", - "What": "MacroDef", + "ID": "c:@S@_mcs_para", + "What": "Struct", "defdec": "Def", - "display": "GPIO_4G_PWR_CTRL_GPIO_Port", + "display": "_mcs_para", "location": { - "column": "9", - "line": "82", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "16", + "line": "102", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_PWR_CTRL_GPIO_Port", + "members": [ + { + "ID": "c:@S@_mcs_para@FI@min_wind_direction", + "What": "FieldDecl", + "defdec": "Def", + "display": "min_wind_direction", + "location": { + "column": "13", + "line": "103", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "min_wind_direction", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@average_wind_direction", + "What": "FieldDecl", + "defdec": "Def", + "display": "average_wind_direction", + "location": { + "column": "13", + "line": "104", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "average_wind_direction", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@max_wind_direction", + "What": "FieldDecl", + "defdec": "Def", + "display": "max_wind_direction", + "location": { + "column": "13", + "line": "105", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "max_wind_direction", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@min_wind_speed", + "What": "FieldDecl", + "defdec": "Def", + "display": "min_wind_speed", + "location": { + "column": "13", + "line": "106", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "min_wind_speed", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@average_wind_speed", + "What": "FieldDecl", + "defdec": "Def", + "display": "average_wind_speed", + "location": { + "column": "13", + "line": "107", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "average_wind_speed", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@max_wind_speed", + "What": "FieldDecl", + "defdec": "Def", + "display": "max_wind_speed", + "location": { + "column": "13", + "line": "108", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "max_wind_speed", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@temperature", + "What": "FieldDecl", + "defdec": "Def", + "display": "temperature", + "location": { + "column": "13", + "line": "109", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "temperature", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@humidity", + "What": "FieldDecl", + "defdec": "Def", + "display": "humidity", + "location": { + "column": "13", + "line": "110", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "humidity", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@pressure", + "What": "FieldDecl", + "defdec": "Def", + "display": "pressure", + "location": { + "column": "13", + "line": "111", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "pressure", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@precipitation", + "What": "FieldDecl", + "defdec": "Def", + "display": "precipitation", + "location": { + "column": "13", + "line": "112", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "precipitation", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:@S@_mcs_para@FI@precipitation_intensity", + "What": "FieldDecl", + "defdec": "Def", + "display": "precipitation_intensity", + "location": { + "column": "13", + "line": "113", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "precipitation_intensity", + "origin": "user_include", + "scope": "_mcs_para" + }, + { + "ID": "c:anemometer_dev.h@T@mcs_para", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _mcs_para", + "location": { + "column": "2", + "line": "114", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "mcs_para", + "origin": "user_include", + "scope": "_mcs_para" + } + ], + "name": "_mcs_para", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2750@macro@GPIO_4G_PWR_KEY_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_4G_PWR_KEY_Pin", + "ID": "c:@g_stMcs_Para", + "What": "Variable", + "defdec": "Dec", + "display": "g_stMcs_Para", "location": { - "column": "9", - "line": "83", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "17", + "line": "115", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_PWR_KEY_Pin", + "name": "g_stMcs_Para", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2791@macro@GPIO_4G_PWR_KEY_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_4G_PWR_KEY_GPIO_Port", + "ID": "c:@g_stMcs_Para", + "What": "Variable", + "defdec": "Dec", + "display": "g_stMcs_Para", "location": { - "column": "9", - "line": "84", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "17", + "line": "115", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_PWR_KEY_GPIO_Port", + "name": "g_stMcs_Para", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2832@macro@GPIO_4G_DTR_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_4G_DTR_Pin", + "ID": "c:@F@change_channel", + "What": "Function", + "defdec": "Dec", + "display": "void change_channel(uint32_t)", "location": { - "column": "9", - "line": "85", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "6", + "line": "119", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_DTR_Pin", + "name": "change_channel", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2868@macro@GPIO_4G_DTR_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_4G_DTR_GPIO_Port", + "ID": "c:@F@change_channel", + "What": "Function", + "defdec": "Dec", + "display": "void change_channel(uint32_t)", "location": { - "column": "9", - "line": "86", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "6", + "line": "119", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_DTR_GPIO_Port", + "name": "change_channel", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2905@macro@GPIO_SHT_PWR_EN_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_SHT_PWR_EN_Pin", + "ID": "c:@F@play_one_measure", + "What": "Function", + "defdec": "Dec", + "display": "void play_one_measure(int16_t *, uint32_t)", "location": { - "column": "9", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "6", + "line": "122", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_SHT_PWR_EN_Pin", + "name": "play_one_measure", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2945@macro@GPIO_SHT_PWR_EN_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_SHT_PWR_EN_GPIO_Port", + "ID": "c:@F@play_one_measure", + "What": "Function", + "defdec": "Dec", + "display": "void play_one_measure(int16_t *, uint32_t)", "location": { - "column": "9", - "line": "88", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "6", + "line": "122", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_SHT_PWR_EN_GPIO_Port", + "name": "play_one_measure", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@2986@macro@GPIO_4G_RI_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_4G_RI_Pin", + "ID": "c:@F@calculate_param", + "What": "Function", + "defdec": "Dec", + "display": "void calculate_param(Weather_param *, uint32_t, int16_t *, int16_t *, uint32_t)", "location": { - "column": "9", - "line": "89", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "6", + "line": "125", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_RI_Pin", + "name": "calculate_param", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@3021@macro@GPIO_4G_RI_GPIO_Port", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_4G_RI_GPIO_Port", + "ID": "c:@F@calculate_param", + "What": "Function", + "defdec": "Dec", + "display": "void calculate_param(Weather_param *, uint32_t, int16_t *, int16_t *, uint32_t)", "location": { - "column": "9", - "line": "90", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "6", + "line": "125", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_RI_GPIO_Port", + "name": "calculate_param", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@3057@macro@GPIO_4G_STATUS_Pin", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_4G_STATUS_Pin", + "ID": "c:@F@wind_task", + "What": "Function", + "defdec": "Dec", + "display": "void wind_task(const void *)", "location": { - "column": "9", - "line": "91", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "column": "6", + "line": "128", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" }, - "name": "GPIO_4G_STATUS_Pin", + "name": "wind_task", "origin": "user_include", "scope": null }, { - "ID": "c:main.h@3096@macro@GPIO_4G_STATUS_GPIO_Port", + "ID": "c:@F@wind_task", + "What": "Function", + "defdec": "Dec", + "display": "void wind_task(const void *)", + "location": { + "column": "6", + "line": "128", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "wind_task", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@tem_hum_update_task", + "What": "Function", + "defdec": "Dec", + "display": "void tem_hum_update_task(const void *)", + "location": { + "column": "6", + "line": "129", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "tem_hum_update_task", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@tem_hum_update_task", + "What": "Function", + "defdec": "Dec", + "display": "void tem_hum_update_task(const void *)", + "location": { + "column": "6", + "line": "129", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "tem_hum_update_task", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@wind_update_task", + "What": "Function", + "defdec": "Dec", + "display": "void wind_update_task(const void *)", + "location": { + "column": "6", + "line": "130", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "wind_update_task", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@my_update_mcs_param", + "What": "Function", + "defdec": "Dec", + "display": "void my_update_mcs_param(float, float)", + "location": { + "column": "6", + "line": "131", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "my_update_mcs_param", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@my_update_mcs_param", + "What": "Function", + "defdec": "Dec", + "display": "void my_update_mcs_param(float, float)", + "location": { + "column": "6", + "line": "131", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + }, + "name": "my_update_mcs_param", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@801@macro@STM32L4xx_HAL_SPI_H", "What": "MacroDef", "defdec": "Def", - "display": "GPIO_4G_STATUS_GPIO_Port", + "display": "STM32L4xx_HAL_SPI_H", "location": { "column": "9", - "line": "92", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" }, - "name": "GPIO_4G_STATUS_GPIO_Port", + "name": "STM32L4xx_HAL_SPI_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@SA@SPI_InitTypeDef", + "What": "Struct", + "defdec": "Def", + "display": "", + "location": { + "column": "9", + "line": "46", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "members": [ + { + "ID": "c:@SA@SPI_InitTypeDef@FI@Mode", + "What": "FieldDecl", + "defdec": "Def", + "display": "Mode", + "location": { + "column": "12", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "Mode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@Direction", + "What": "FieldDecl", + "defdec": "Def", + "display": "Direction", + "location": { + "column": "12", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "Direction", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@DataSize", + "What": "FieldDecl", + "defdec": "Def", + "display": "DataSize", + "location": { + "column": "12", + "line": "54", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "DataSize", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@CLKPolarity", + "What": "FieldDecl", + "defdec": "Def", + "display": "CLKPolarity", + "location": { + "column": "12", + "line": "57", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "CLKPolarity", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@CLKPhase", + "What": "FieldDecl", + "defdec": "Def", + "display": "CLKPhase", + "location": { + "column": "12", + "line": "60", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "CLKPhase", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@NSS", + "What": "FieldDecl", + "defdec": "Def", + "display": "NSS", + "location": { + "column": "12", + "line": "63", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "NSS", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@BaudRatePrescaler", + "What": "FieldDecl", + "defdec": "Def", + "display": "BaudRatePrescaler", + "location": { + "column": "12", + "line": "67", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "BaudRatePrescaler", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@FirstBit", + "What": "FieldDecl", + "defdec": "Def", + "display": "FirstBit", + "location": { + "column": "12", + "line": "73", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "FirstBit", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@TIMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "TIMode", + "location": { + "column": "12", + "line": "76", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "TIMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@CRCCalculation", + "What": "FieldDecl", + "defdec": "Def", + "display": "CRCCalculation", + "location": { + "column": "12", + "line": "79", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "CRCCalculation", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@CRCPolynomial", + "What": "FieldDecl", + "defdec": "Def", + "display": "CRCPolynomial", + "location": { + "column": "12", + "line": "82", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "CRCPolynomial", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@CRCLength", + "What": "FieldDecl", + "defdec": "Def", + "display": "CRCLength", + "location": { + "column": "12", + "line": "85", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "CRCLength", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + }, + { + "ID": "c:@SA@SPI_InitTypeDef@FI@NSSPMode", + "What": "FieldDecl", + "defdec": "Def", + "display": "NSSPMode", + "location": { + "column": "12", + "line": "89", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "NSSPMode", + "origin": "user_include", + "scope": "_anonymous_stm32l4xx_hal_spi_h_46_9" + } + ], + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@T@SPI_InitTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "struct SPI_InitTypeDef", + "location": { + "column": "3", + "line": "95", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_InitTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_SPI_StateTypeDef", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_RESET", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_SPI_STATE_RESET", + "location": { + "column": "3", + "line": "102", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_STATE_RESET", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_READY", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_SPI_STATE_READY", + "location": { + "column": "3", + "line": "103", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_STATE_READY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_BUSY", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_SPI_STATE_BUSY", + "location": { + "column": "3", + "line": "104", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_STATE_BUSY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_BUSY_TX", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_SPI_STATE_BUSY_TX", + "location": { + "column": "3", + "line": "105", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_STATE_BUSY_TX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_BUSY_RX", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_SPI_STATE_BUSY_RX", + "location": { + "column": "3", + "line": "106", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_STATE_BUSY_RX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_BUSY_TX_RX", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_SPI_STATE_BUSY_TX_RX", + "location": { + "column": "3", + "line": "107", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_STATE_BUSY_TX_RX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_ERROR", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_SPI_STATE_ERROR", + "location": { + "column": "3", + "line": "108", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_STATE_ERROR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@HAL_SPI_StateTypeDef@HAL_SPI_STATE_ABORT", + "What": "Enumerator", + "defdec": "Def", + "display": "HAL_SPI_STATE_ABORT", + "location": { + "column": "3", + "line": "109", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_STATE_ABORT", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "100", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@T@HAL_SPI_StateTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "enum HAL_SPI_StateTypeDef", + "location": { + "column": "3", + "line": "110", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_StateTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@__SPI_HandleTypeDef", + "What": "Struct", + "defdec": "Def", + "display": "__SPI_HandleTypeDef", + "location": { + "column": "16", + "line": "115", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "members": [ + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@Instance", + "What": "FieldDecl", + "defdec": "Def", + "display": "Instance", + "location": { + "column": "31", + "line": "117", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "Instance", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@Init", + "What": "FieldDecl", + "defdec": "Def", + "display": "Init", + "location": { + "column": "30", + "line": "119", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "Init", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@pTxBuffPtr", + "What": "FieldDecl", + "defdec": "Def", + "display": "pTxBuffPtr", + "location": { + "column": "31", + "line": "121", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "pTxBuffPtr", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@TxXferSize", + "What": "FieldDecl", + "defdec": "Def", + "display": "TxXferSize", + "location": { + "column": "30", + "line": "123", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "TxXferSize", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@TxXferCount", + "What": "FieldDecl", + "defdec": "Def", + "display": "TxXferCount", + "location": { + "column": "30", + "line": "125", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "TxXferCount", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@pRxBuffPtr", + "What": "FieldDecl", + "defdec": "Def", + "display": "pRxBuffPtr", + "location": { + "column": "31", + "line": "127", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "pRxBuffPtr", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@RxXferSize", + "What": "FieldDecl", + "defdec": "Def", + "display": "RxXferSize", + "location": { + "column": "30", + "line": "129", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "RxXferSize", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@RxXferCount", + "What": "FieldDecl", + "defdec": "Def", + "display": "RxXferCount", + "location": { + "column": "30", + "line": "131", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "RxXferCount", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@CRCSize", + "What": "FieldDecl", + "defdec": "Def", + "display": "CRCSize", + "location": { + "column": "30", + "line": "133", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "CRCSize", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@RxISR", + "What": "FieldDecl", + "defdec": "Def", + "display": "RxISR", + "location": { + "column": "10", + "line": "135", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "RxISR", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@TxISR", + "What": "FieldDecl", + "defdec": "Def", + "display": "TxISR", + "location": { + "column": "10", + "line": "137", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "TxISR", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@hdmatx", + "What": "FieldDecl", + "defdec": "Def", + "display": "hdmatx", + "location": { + "column": "31", + "line": "139", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "hdmatx", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@hdmarx", + "What": "FieldDecl", + "defdec": "Def", + "display": "hdmarx", + "location": { + "column": "31", + "line": "141", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "hdmarx", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@Lock", + "What": "FieldDecl", + "defdec": "Def", + "display": "Lock", + "location": { + "column": "30", + "line": "143", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "Lock", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@State", + "What": "FieldDecl", + "defdec": "Def", + "display": "State", + "location": { + "column": "30", + "line": "145", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "State", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + }, + { + "ID": "c:@S@__SPI_HandleTypeDef@FI@ErrorCode", + "What": "FieldDecl", + "defdec": "Def", + "display": "ErrorCode", + "location": { + "column": "30", + "line": "147", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "ErrorCode", + "origin": "user_include", + "scope": "__SPI_HandleTypeDef" + } + ], + "name": "__SPI_HandleTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@T@SPI_HandleTypeDef", + "What": "Typedef", + "defdec": "Def", + "display": "struct __SPI_HandleTypeDef", + "location": { + "column": "3", + "line": "162", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_HandleTypeDef", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@10034@macro@HAL_SPI_ERROR_NONE", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_ERROR_NONE", + "location": { + "column": "9", + "line": "201", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ERROR_NONE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@10138@macro@HAL_SPI_ERROR_MODF", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_ERROR_MODF", + "location": { + "column": "9", + "line": "202", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ERROR_MODF", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@10242@macro@HAL_SPI_ERROR_CRC", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_ERROR_CRC", + "location": { + "column": "9", + "line": "203", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ERROR_CRC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@10346@macro@HAL_SPI_ERROR_OVR", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_ERROR_OVR", + "location": { + "column": "9", + "line": "204", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ERROR_OVR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@10450@macro@HAL_SPI_ERROR_FRE", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_ERROR_FRE", + "location": { + "column": "9", + "line": "205", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ERROR_FRE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@10554@macro@HAL_SPI_ERROR_DMA", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_ERROR_DMA", + "location": { + "column": "9", + "line": "206", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ERROR_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@10658@macro@HAL_SPI_ERROR_FLAG", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_ERROR_FLAG", + "location": { + "column": "9", + "line": "207", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ERROR_FLAG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@10762@macro@HAL_SPI_ERROR_ABORT", + "What": "MacroDef", + "defdec": "Def", + "display": "HAL_SPI_ERROR_ABORT", + "location": { + "column": "9", + "line": "208", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ERROR_ABORT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11127@macro@SPI_MODE_SLAVE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_MODE_SLAVE", + "location": { + "column": "9", + "line": "219", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_MODE_SLAVE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11182@macro@SPI_MODE_MASTER", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_MODE_MASTER", + "location": { + "column": "9", + "line": "220", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_MODE_MASTER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11335@macro@SPI_DIRECTION_2LINES", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DIRECTION_2LINES", + "location": { + "column": "9", + "line": "228", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DIRECTION_2LINES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11390@macro@SPI_DIRECTION_2LINES_RXONLY", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DIRECTION_2LINES_RXONLY", + "location": { + "column": "9", + "line": "229", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DIRECTION_2LINES_RXONLY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11446@macro@SPI_DIRECTION_1LINE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DIRECTION_1LINE", + "location": { + "column": "9", + "line": "230", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DIRECTION_1LINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11582@macro@SPI_DATASIZE_4BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_4BIT", + "location": { + "column": "9", + "line": "238", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_4BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11637@macro@SPI_DATASIZE_5BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_5BIT", + "location": { + "column": "9", + "line": "239", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_5BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11692@macro@SPI_DATASIZE_6BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_6BIT", + "location": { + "column": "9", + "line": "240", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_6BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11747@macro@SPI_DATASIZE_7BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_7BIT", + "location": { + "column": "9", + "line": "241", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_7BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11802@macro@SPI_DATASIZE_8BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_8BIT", + "location": { + "column": "9", + "line": "242", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_8BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11857@macro@SPI_DATASIZE_9BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_9BIT", + "location": { + "column": "9", + "line": "243", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_9BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11912@macro@SPI_DATASIZE_10BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_10BIT", + "location": { + "column": "9", + "line": "244", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_10BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@11967@macro@SPI_DATASIZE_11BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_11BIT", + "location": { + "column": "9", + "line": "245", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_11BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12022@macro@SPI_DATASIZE_12BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_12BIT", + "location": { + "column": "9", + "line": "246", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_12BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12077@macro@SPI_DATASIZE_13BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_13BIT", + "location": { + "column": "9", + "line": "247", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_13BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12132@macro@SPI_DATASIZE_14BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_14BIT", + "location": { + "column": "9", + "line": "248", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_14BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12187@macro@SPI_DATASIZE_15BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_15BIT", + "location": { + "column": "9", + "line": "249", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_15BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12242@macro@SPI_DATASIZE_16BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_DATASIZE_16BIT", + "location": { + "column": "9", + "line": "250", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_DATASIZE_16BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12385@macro@SPI_POLARITY_LOW", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_POLARITY_LOW", + "location": { + "column": "9", + "line": "258", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_POLARITY_LOW", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12440@macro@SPI_POLARITY_HIGH", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_POLARITY_HIGH", + "location": { + "column": "9", + "line": "259", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_POLARITY_HIGH", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12576@macro@SPI_PHASE_1EDGE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_PHASE_1EDGE", + "location": { + "column": "9", + "line": "267", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_PHASE_1EDGE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12631@macro@SPI_PHASE_2EDGE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_PHASE_2EDGE", + "location": { + "column": "9", + "line": "268", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_PHASE_2EDGE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12791@macro@SPI_NSS_SOFT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_NSS_SOFT", + "location": { + "column": "9", + "line": "276", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_NSS_SOFT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12844@macro@SPI_NSS_HARD_INPUT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_NSS_HARD_INPUT", + "location": { + "column": "9", + "line": "277", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_NSS_HARD_INPUT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@12899@macro@SPI_NSS_HARD_OUTPUT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_NSS_HARD_OUTPUT", + "location": { + "column": "9", + "line": "278", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_NSS_HARD_OUTPUT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13045@macro@SPI_NSS_PULSE_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_NSS_PULSE_ENABLE", + "location": { + "column": "9", + "line": "286", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_NSS_PULSE_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13099@macro@SPI_NSS_PULSE_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_NSS_PULSE_DISABLE", + "location": { + "column": "9", + "line": "287", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_NSS_PULSE_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13250@macro@SPI_BAUDRATEPRESCALER_2", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_BAUDRATEPRESCALER_2", + "location": { + "column": "9", + "line": "295", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_BAUDRATEPRESCALER_2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13305@macro@SPI_BAUDRATEPRESCALER_4", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_BAUDRATEPRESCALER_4", + "location": { + "column": "9", + "line": "296", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_BAUDRATEPRESCALER_4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13361@macro@SPI_BAUDRATEPRESCALER_8", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_BAUDRATEPRESCALER_8", + "location": { + "column": "9", + "line": "297", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_BAUDRATEPRESCALER_8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13417@macro@SPI_BAUDRATEPRESCALER_16", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_BAUDRATEPRESCALER_16", + "location": { + "column": "9", + "line": "298", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_BAUDRATEPRESCALER_16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13488@macro@SPI_BAUDRATEPRESCALER_32", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_BAUDRATEPRESCALER_32", + "location": { + "column": "9", + "line": "299", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_BAUDRATEPRESCALER_32", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13544@macro@SPI_BAUDRATEPRESCALER_64", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_BAUDRATEPRESCALER_64", + "location": { + "column": "9", + "line": "300", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_BAUDRATEPRESCALER_64", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13615@macro@SPI_BAUDRATEPRESCALER_128", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_BAUDRATEPRESCALER_128", + "location": { + "column": "9", + "line": "301", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_BAUDRATEPRESCALER_128", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13686@macro@SPI_BAUDRATEPRESCALER_256", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_BAUDRATEPRESCALER_256", + "location": { + "column": "9", + "line": "302", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_BAUDRATEPRESCALER_256", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13872@macro@SPI_FIRSTBIT_MSB", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FIRSTBIT_MSB", + "location": { + "column": "9", + "line": "310", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FIRSTBIT_MSB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@13927@macro@SPI_FIRSTBIT_LSB", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FIRSTBIT_LSB", + "location": { + "column": "9", + "line": "311", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FIRSTBIT_LSB", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@14059@macro@SPI_TIMODE_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_TIMODE_DISABLE", + "location": { + "column": "9", + "line": "319", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_TIMODE_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@14114@macro@SPI_TIMODE_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_TIMODE_ENABLE", + "location": { + "column": "9", + "line": "320", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_TIMODE_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@14257@macro@SPI_CRCCALCULATION_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_CRCCALCULATION_DISABLE", + "location": { + "column": "9", + "line": "328", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_CRCCALCULATION_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@14312@macro@SPI_CRCCALCULATION_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_CRCCALCULATION_ENABLE", + "location": { + "column": "9", + "line": "329", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_CRCCALCULATION_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@14651@macro@SPI_CRC_LENGTH_DATASIZE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_CRC_LENGTH_DATASIZE", + "location": { + "column": "9", + "line": "341", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_CRC_LENGTH_DATASIZE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@14706@macro@SPI_CRC_LENGTH_8BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_CRC_LENGTH_8BIT", + "location": { + "column": "9", + "line": "342", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_CRC_LENGTH_8BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@14761@macro@SPI_CRC_LENGTH_16BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_CRC_LENGTH_16BIT", + "location": { + "column": "9", + "line": "343", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_CRC_LENGTH_16BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@15269@macro@SPI_RXFIFO_THRESHOLD", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_RXFIFO_THRESHOLD", + "location": { + "column": "9", + "line": "356", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_RXFIFO_THRESHOLD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@15324@macro@SPI_RXFIFO_THRESHOLD_QF", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_RXFIFO_THRESHOLD_QF", + "location": { + "column": "9", + "line": "357", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_RXFIFO_THRESHOLD_QF", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@15379@macro@SPI_RXFIFO_THRESHOLD_HF", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_RXFIFO_THRESHOLD_HF", + "location": { + "column": "9", + "line": "358", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_RXFIFO_THRESHOLD_HF", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@15534@macro@SPI_IT_TXE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_IT_TXE", + "location": { + "column": "9", + "line": "366", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_IT_TXE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@15589@macro@SPI_IT_RXNE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_IT_RXNE", + "location": { + "column": "9", + "line": "367", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_IT_RXNE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@15645@macro@SPI_IT_ERR", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_IT_ERR", + "location": { + "column": "9", + "line": "368", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_IT_ERR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@15792@macro@SPI_FLAG_RXNE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_RXNE", + "location": { + "column": "9", + "line": "376", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_RXNE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@15901@macro@SPI_FLAG_TXE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_TXE", + "location": { + "column": "9", + "line": "377", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_TXE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@16010@macro@SPI_FLAG_BSY", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_BSY", + "location": { + "column": "9", + "line": "378", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_BSY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@16119@macro@SPI_FLAG_CRCERR", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_CRCERR", + "location": { + "column": "9", + "line": "379", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_CRCERR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@16228@macro@SPI_FLAG_MODF", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_MODF", + "location": { + "column": "9", + "line": "380", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_MODF", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@16337@macro@SPI_FLAG_OVR", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_OVR", + "location": { + "column": "9", + "line": "381", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_OVR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@16446@macro@SPI_FLAG_FRE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_FRE", + "location": { + "column": "9", + "line": "382", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_FRE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@16555@macro@SPI_FLAG_FTLVL", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_FTLVL", + "location": { + "column": "9", + "line": "383", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_FTLVL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@16664@macro@SPI_FLAG_FRLVL", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_FRLVL", + "location": { + "column": "9", + "line": "384", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_FRLVL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@16773@macro@SPI_FLAG_MASK", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FLAG_MASK", + "location": { + "column": "9", + "line": "385", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FLAG_MASK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@17103@macro@SPI_FTLVL_EMPTY", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FTLVL_EMPTY", + "location": { + "column": "9", + "line": "394", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FTLVL_EMPTY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@17158@macro@SPI_FTLVL_QUARTER_FULL", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FTLVL_QUARTER_FULL", + "location": { + "column": "9", + "line": "395", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FTLVL_QUARTER_FULL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@17213@macro@SPI_FTLVL_HALF_FULL", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FTLVL_HALF_FULL", + "location": { + "column": "9", + "line": "396", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FTLVL_HALF_FULL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@17268@macro@SPI_FTLVL_FULL", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FTLVL_FULL", + "location": { + "column": "9", + "line": "397", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FTLVL_FULL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@17439@macro@SPI_FRLVL_EMPTY", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FRLVL_EMPTY", + "location": { + "column": "9", + "line": "406", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FRLVL_EMPTY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@17494@macro@SPI_FRLVL_QUARTER_FULL", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FRLVL_QUARTER_FULL", + "location": { + "column": "9", + "line": "407", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FRLVL_QUARTER_FULL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@17549@macro@SPI_FRLVL_HALF_FULL", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FRLVL_HALF_FULL", + "location": { + "column": "9", + "line": "408", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FRLVL_HALF_FULL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@17604@macro@SPI_FRLVL_FULL", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_FRLVL_FULL", + "location": { + "column": "9", + "line": "409", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_FRLVL_FULL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@18663@macro@__HAL_SPI_RESET_HANDLE_STATE", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_RESET_HANDLE_STATE", + "location": { + "column": "9", + "line": "435", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_RESET_HANDLE_STATE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@19343@macro@__HAL_SPI_ENABLE_IT", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_ENABLE_IT", + "location": { + "column": "9", + "line": "448", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_ENABLE_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@19999@macro@__HAL_SPI_DISABLE_IT", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_DISABLE_IT", + "location": { + "column": "9", + "line": "460", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_DISABLE_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@20725@macro@__HAL_SPI_GET_IT_SOURCE", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_GET_IT_SOURCE", + "location": { + "column": "9", + "line": "472", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_GET_IT_SOURCE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@21829@macro@__HAL_SPI_GET_FLAG", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_GET_FLAG", + "location": { + "column": "9", + "line": "491", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_GET_FLAG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@22152@macro@__HAL_SPI_CLEAR_CRCERRFLAG", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_CLEAR_CRCERRFLAG", + "location": { + "column": "9", + "line": "498", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_CLEAR_CRCERRFLAG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@22471@macro@__HAL_SPI_CLEAR_MODFFLAG", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_CLEAR_MODFFLAG", + "location": { + "column": "9", + "line": "505", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_CLEAR_MODFFLAG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@23056@macro@__HAL_SPI_CLEAR_OVRFLAG", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_CLEAR_OVRFLAG", + "location": { + "column": "9", + "line": "518", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_CLEAR_OVRFLAG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@23605@macro@__HAL_SPI_CLEAR_FREFLAG", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_CLEAR_FREFLAG", + "location": { + "column": "9", + "line": "531", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_CLEAR_FREFLAG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@24094@macro@__HAL_SPI_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_ENABLE", + "location": { + "column": "9", + "line": "543", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@24389@macro@__HAL_SPI_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "__HAL_SPI_DISABLE", + "location": { + "column": "9", + "line": "550", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "__HAL_SPI_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@24862@macro@SPI_1LINE_TX", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_1LINE_TX", + "location": { + "column": "9", + "line": "566", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_1LINE_TX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@25159@macro@SPI_1LINE_RX", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_1LINE_RX", + "location": { + "column": "9", + "line": "573", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_1LINE_RX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@25465@macro@SPI_RESET_CRC", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_RESET_CRC", + "location": { + "column": "9", + "line": "580", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_RESET_CRC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@26435@macro@SPI_CHECK_FLAG", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_CHECK_FLAG", + "location": { + "column": "9", + "line": "598", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_CHECK_FLAG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@27096@macro@SPI_CHECK_IT_SOURCE", + "What": "MacroDef", + "defdec": "Def", + "display": "SPI_CHECK_IT_SOURCE", + "location": { + "column": "9", + "line": "610", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "SPI_CHECK_IT_SOURCE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@27467@macro@IS_SPI_MODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_MODE", + "location": { + "column": "9", + "line": "618", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_MODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@27832@macro@IS_SPI_DIRECTION", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_DIRECTION", + "location": { + "column": "9", + "line": "626", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_DIRECTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@28224@macro@IS_SPI_DIRECTION_2LINES", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_DIRECTION_2LINES", + "location": { + "column": "9", + "line": "634", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_DIRECTION_2LINES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@28455@macro@IS_SPI_DIRECTION_2LINES_OR_1LINE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_DIRECTION_2LINES_OR_1LINE", + "location": { + "column": "9", + "line": "640", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_DIRECTION_2LINES_OR_1LINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@28854@macro@IS_SPI_DATASIZE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_DATASIZE", + "location": { + "column": "9", + "line": "648", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_DATASIZE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@30188@macro@IS_SPI_CPOL", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_CPOL", + "location": { + "column": "9", + "line": "667", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_CPOL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@30551@macro@IS_SPI_CPHA", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_CPHA", + "location": { + "column": "9", + "line": "675", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_CPHA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@30945@macro@IS_SPI_NSS", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_NSS", + "location": { + "column": "9", + "line": "683", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_NSS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@31395@macro@IS_SPI_NSSP", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_NSSP", + "location": { + "column": "9", + "line": "692", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_NSSP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@31792@macro@IS_SPI_BAUDRATE_PRESCALER", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_BAUDRATE_PRESCALER", + "location": { + "column": "9", + "line": "700", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_BAUDRATE_PRESCALER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@32905@macro@IS_SPI_FIRST_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_FIRST_BIT", + "location": { + "column": "9", + "line": "714", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_FIRST_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@33253@macro@IS_SPI_TIMODE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_TIMODE", + "location": { + "column": "9", + "line": "722", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_TIMODE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@33654@macro@IS_SPI_CRC_CALCULATION", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_CRC_CALCULATION", + "location": { + "column": "9", + "line": "730", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_CRC_CALCULATION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@34064@macro@IS_SPI_CRC_LENGTH", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_CRC_LENGTH", + "location": { + "column": "9", + "line": "738", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_CRC_LENGTH", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@34631@macro@IS_SPI_CRC_POLYNOMIAL", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_CRC_POLYNOMIAL", + "location": { + "column": "9", + "line": "747", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_CRC_POLYNOMIAL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi.h@34995@macro@IS_SPI_DMA_HANDLE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_SPI_DMA_HANDLE", + "location": { + "column": "9", + "line": "755", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "IS_SPI_DMA_HANDLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Init", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Init(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "773", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Init", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Init(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "773", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_DeInit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_DeInit(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "774", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_DeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_DeInit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_DeInit(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "774", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_DeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_MspInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_MspInit(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "775", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_MspInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_MspInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_MspInit(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "775", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_MspInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_MspInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_MspInit(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "775", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_MspInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_MspDeInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_MspDeInit(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "776", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_MspDeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_MspDeInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_MspDeInit(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "776", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_MspDeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_MspDeInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_MspDeInit(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "776", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_MspDeInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Transmit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "792", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Transmit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Transmit", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "792", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Transmit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Receive", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "793", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Receive", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Receive", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "793", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Receive", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TransmitReceive", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "794", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TransmitReceive", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TransmitReceive", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t, uint32_t)", + "location": { + "column": "19", + "line": "794", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TransmitReceive", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Transmit_IT(SPI_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "796", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Transmit_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Transmit_IT(SPI_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "796", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Transmit_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Receive_IT(SPI_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "797", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Receive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Receive_IT(SPI_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "797", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Receive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TransmitReceive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive_IT(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "798", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TransmitReceive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TransmitReceive_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive_IT(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "798", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TransmitReceive_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Transmit_DMA(SPI_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "800", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Transmit_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Transmit_DMA(SPI_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "800", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Transmit_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Receive_DMA(SPI_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "801", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Receive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Receive_DMA(SPI_HandleTypeDef *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "801", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Receive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TransmitReceive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive_DMA(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "802", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TransmitReceive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TransmitReceive_DMA", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_TransmitReceive_DMA(SPI_HandleTypeDef *, uint8_t *, uint8_t *, uint16_t)", + "location": { + "column": "19", + "line": "802", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TransmitReceive_DMA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_DMAPause", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_DMAPause(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "804", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_DMAPause", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_DMAPause", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_DMAPause(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "804", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_DMAPause", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_DMAResume", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_DMAResume(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "805", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_DMAResume", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_DMAResume", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_DMAResume(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "805", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_DMAResume", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_DMAStop", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_DMAStop(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "806", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_DMAStop", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_DMAStop", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_DMAStop(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "806", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_DMAStop", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Abort", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Abort(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "808", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Abort", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Abort", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Abort(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "808", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Abort", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Abort_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Abort_IT(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "809", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Abort_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_Abort_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPI_Abort_IT(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "809", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_Abort_IT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_IRQHandler", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_IRQHandler(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "811", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_IRQHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_IRQHandler", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_IRQHandler(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "811", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_IRQHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "812", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "812", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_RxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "813", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_RxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_RxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "813", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_RxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TxRxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "814", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TxRxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TxRxCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "814", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TxRxCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TxHalfCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_TxHalfCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "815", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TxHalfCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TxHalfCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_TxHalfCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "815", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TxHalfCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_RxHalfCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_RxHalfCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "816", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_RxHalfCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_RxHalfCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_RxHalfCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "816", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_RxHalfCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TxRxHalfCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_TxRxHalfCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "817", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TxRxHalfCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_TxRxHalfCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_TxRxHalfCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "817", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_TxRxHalfCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_ErrorCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "818", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ErrorCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_ErrorCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "818", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_ErrorCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_AbortCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_AbortCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "819", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_AbortCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_AbortCpltCallback", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_SPI_AbortCpltCallback(SPI_HandleTypeDef *)", + "location": { + "column": "6", + "line": "819", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_AbortCpltCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_GetState", + "What": "Function", + "defdec": "Dec", + "display": "HAL_SPI_StateTypeDef HAL_SPI_GetState(SPI_HandleTypeDef *)", + "location": { + "column": "22", + "line": "828", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_GetState", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_GetState", + "What": "Function", + "defdec": "Dec", + "display": "HAL_SPI_StateTypeDef HAL_SPI_GetState(SPI_HandleTypeDef *)", + "location": { + "column": "22", + "line": "828", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_GetState", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_GetError", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_SPI_GetError(SPI_HandleTypeDef *)", + "location": { + "column": "22", + "line": "829", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_GetError", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPI_GetError", + "What": "Function", + "defdec": "Dec", + "display": "uint32_t HAL_SPI_GetError(SPI_HandleTypeDef *)", + "location": { + "column": "22", + "line": "829", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi.h" + }, + "name": "HAL_SPI_GetError", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:mpu_wrappers.h@1335@macro@MPU_WRAPPERS_H", + "What": "MacroDef", + "defdec": "Def", + "display": "MPU_WRAPPERS_H", + "location": { + "column": "9", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" + }, + "name": "MPU_WRAPPERS_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:mpu_wrappers.h@9218@macro@PRIVILEGED_FUNCTION", + "What": "MacroDef", + "defdec": "Def", + "display": "PRIVILEGED_FUNCTION", + "location": { + "column": "10", + "line": "180", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" + }, + "name": "PRIVILEGED_FUNCTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:mpu_wrappers.h@9248@macro@PRIVILEGED_DATA", + "What": "MacroDef", + "defdec": "Def", + "display": "PRIVILEGED_DATA", + "location": { + "column": "10", + "line": "181", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" + }, + "name": "PRIVILEGED_DATA", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:mpu_wrappers.h@9274@macro@FREERTOS_SYSTEM_CALL", + "What": "MacroDef", + "defdec": "Def", + "display": "FREERTOS_SYSTEM_CALL", + "location": { + "column": "10", + "line": "182", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" + }, + "name": "FREERTOS_SYSTEM_CALL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:mpu_wrappers.h@9305@macro@portUSING_MPU_WRAPPERS", + "What": "MacroDef", + "defdec": "Def", + "display": "portUSING_MPU_WRAPPERS", + "location": { + "column": "10", + "line": "183", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\mpu_wrappers.h" + }, + "name": "portUSING_MPU_WRAPPERS", "origin": "user_include", "scope": null }, @@ -409703,1211 +409245,409 @@ "scope": null }, { - "ID": "c:portable.h@1530@macro@PORTABLE_H", + "ID": "c:string.h@100@macro@_STRING", "What": "MacroDef", "defdec": "Def", - "display": "PORTABLE_H", + "display": "_STRING", "location": { "column": "9", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + "line": "4", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "PORTABLE_H", - "origin": "user_include", + "name": "_STRING", + "origin": "system_include", "scope": null }, { - "ID": "c:portable.h@2840@macro@portBYTE_ALIGNMENT_MASK", + "ID": "c:string.h@344@macro@NULL", "What": "MacroDef", "defdec": "Def", - "display": "portBYTE_ALIGNMENT_MASK", + "display": "NULL", "location": { - "column": "10", - "line": "64", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + "column": "11", + "line": "20", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portBYTE_ALIGNMENT_MASK", - "origin": "user_include", + "name": "NULL", + "origin": "system_include", "scope": null }, { - "ID": "c:portable.h@3277@macro@portNUM_CONFIGURABLE_REGIONS", - "What": "MacroDef", - "defdec": "Def", - "display": "portNUM_CONFIGURABLE_REGIONS", - "location": { - "column": "10", - "line": "84", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "portNUM_CONFIGURABLE_REGIONS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portable.h@3369@macro@portHAS_STACK_OVERFLOW_CHECKING", - "What": "MacroDef", - "defdec": "Def", - "display": "portHAS_STACK_OVERFLOW_CHECKING", - "location": { - "column": "10", - "line": "88", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "portHAS_STACK_OVERFLOW_CHECKING", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portable.h@3446@macro@portARCH_NAME", - "What": "MacroDef", - "defdec": "Def", - "display": "portARCH_NAME", - "location": { - "column": "10", - "line": "92", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "portARCH_NAME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@pxPortInitialiseStack", + "ID": "c:@F@memcmp", "What": "Function", "defdec": "Dec", - "display": "StackType_t * pxPortInitialiseStack(StackType_t *, TaskFunction_t, void *)", + "display": "int memcmp(const void *, const void *, size_t)", "location": { - "column": "16", - "line": "117", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + "column": "45", + "line": "38", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "pxPortInitialiseStack", - "origin": "user_include", + "name": "memcmp", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@pxPortInitialiseStack", + "ID": "c:@F@memcpy", "What": "Function", "defdec": "Dec", - "display": "StackType_t * pxPortInitialiseStack(StackType_t *, TaskFunction_t, void *)", + "display": "void * memcpy(void *restrict, const void *restrict, size_t)", "location": { - "column": "16", - "line": "117", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + "column": "45", + "line": "40", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "pxPortInitialiseStack", - "origin": "user_include", + "name": "memcpy", + "origin": "system_include", "scope": null }, { - "ID": "c:@S@HeapRegion", - "What": "Struct", - "defdec": "Def", - "display": "HeapRegion", - "location": { - "column": "16", - "line": "123", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "members": [ - { - "ID": "c:@S@HeapRegion@FI@pucStartAddress", - "What": "FieldDecl", - "defdec": "Def", - "display": "pucStartAddress", - "location": { - "column": "11", - "line": "125", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "pucStartAddress", - "origin": "user_include", - "scope": "HeapRegion" - }, - { - "ID": "c:@S@HeapRegion@FI@xSizeInBytes", - "What": "FieldDecl", - "defdec": "Def", - "display": "xSizeInBytes", - "location": { - "column": "9", - "line": "126", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xSizeInBytes", - "origin": "user_include", - "scope": "HeapRegion" - } - ], - "name": "HeapRegion", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portable.h@T@HeapRegion_t", - "What": "Typedef", - "defdec": "Def", - "display": "struct HeapRegion", - "location": { - "column": "3", - "line": "127", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "HeapRegion_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@xHeapStats", - "What": "Struct", - "defdec": "Def", - "display": "xHeapStats", - "location": { - "column": "16", - "line": "130", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "members": [ - { - "ID": "c:@S@xHeapStats@FI@xAvailableHeapSpaceInBytes", - "What": "FieldDecl", - "defdec": "Def", - "display": "xAvailableHeapSpaceInBytes", - "location": { - "column": "9", - "line": "132", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xAvailableHeapSpaceInBytes", - "origin": "user_include", - "scope": "xHeapStats" - }, - { - "ID": "c:@S@xHeapStats@FI@xSizeOfLargestFreeBlockInBytes", - "What": "FieldDecl", - "defdec": "Def", - "display": "xSizeOfLargestFreeBlockInBytes", - "location": { - "column": "9", - "line": "133", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xSizeOfLargestFreeBlockInBytes", - "origin": "user_include", - "scope": "xHeapStats" - }, - { - "ID": "c:@S@xHeapStats@FI@xSizeOfSmallestFreeBlockInBytes", - "What": "FieldDecl", - "defdec": "Def", - "display": "xSizeOfSmallestFreeBlockInBytes", - "location": { - "column": "9", - "line": "134", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xSizeOfSmallestFreeBlockInBytes", - "origin": "user_include", - "scope": "xHeapStats" - }, - { - "ID": "c:@S@xHeapStats@FI@xNumberOfFreeBlocks", - "What": "FieldDecl", - "defdec": "Def", - "display": "xNumberOfFreeBlocks", - "location": { - "column": "9", - "line": "135", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xNumberOfFreeBlocks", - "origin": "user_include", - "scope": "xHeapStats" - }, - { - "ID": "c:@S@xHeapStats@FI@xMinimumEverFreeBytesRemaining", - "What": "FieldDecl", - "defdec": "Def", - "display": "xMinimumEverFreeBytesRemaining", - "location": { - "column": "9", - "line": "136", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xMinimumEverFreeBytesRemaining", - "origin": "user_include", - "scope": "xHeapStats" - }, - { - "ID": "c:@S@xHeapStats@FI@xNumberOfSuccessfulAllocations", - "What": "FieldDecl", - "defdec": "Def", - "display": "xNumberOfSuccessfulAllocations", - "location": { - "column": "9", - "line": "137", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xNumberOfSuccessfulAllocations", - "origin": "user_include", - "scope": "xHeapStats" - }, - { - "ID": "c:@S@xHeapStats@FI@xNumberOfSuccessfulFrees", - "What": "FieldDecl", - "defdec": "Def", - "display": "xNumberOfSuccessfulFrees", - "location": { - "column": "9", - "line": "138", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xNumberOfSuccessfulFrees", - "origin": "user_include", - "scope": "xHeapStats" - } - ], - "name": "xHeapStats", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portable.h@T@HeapStats_t", - "What": "Typedef", - "defdec": "Def", - "display": "struct xHeapStats", - "location": { - "column": "3", - "line": "139", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "HeapStats_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortDefineHeapRegions", + "ID": "c:@F@memmove", "What": "Function", "defdec": "Dec", - "display": "void vPortDefineHeapRegions(const HeapRegion_t *const)", + "display": "void * memmove(void *, const void *, size_t)", "location": { - "column": "6", - "line": "152", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + "column": "45", + "line": "43", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "vPortDefineHeapRegions", - "origin": "user_include", + "name": "memmove", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@vPortGetHeapStats", + "ID": "c:@F@memset", "What": "Function", "defdec": "Dec", - "display": "void vPortGetHeapStats(HeapStats_t *)", + "display": "void * memset(void *, int, size_t)", "location": { - "column": "6", - "line": "158", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + "column": "45", + "line": "45", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "vPortGetHeapStats", - "origin": "user_include", + "name": "memset", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@vPortGetHeapStats", + "ID": "c:@F@strcat", "What": "Function", "defdec": "Dec", - "display": "void vPortGetHeapStats(HeapStats_t *)", + "display": "char * strcat(char *restrict, const char *restrict)", "location": { - "column": "6", - "line": "158", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + "column": "45", + "line": "46", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "vPortGetHeapStats", - "origin": "user_include", + "name": "strcat", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@pvPortMalloc", + "ID": "c:@F@strcmp", "What": "Function", "defdec": "Dec", - "display": "void * pvPortMalloc(size_t)", + "display": "int strcmp(const char *, const char *)", "location": { - "column": "7", - "line": "163", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + "column": "45", + "line": "48", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "pvPortMalloc", - "origin": "user_include", + "name": "strcmp", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@pvPortMalloc", + "ID": "c:@F@strcoll", "What": "Function", "defdec": "Dec", - "display": "void * pvPortMalloc(size_t)", + "display": "int strcoll(const char *, const char *)", "location": { - "column": "7", - "line": "163", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "pvPortMalloc", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortFree", - "What": "Function", - "defdec": "Dec", - "display": "void vPortFree(void *)", - "location": { - "column": "6", - "line": "164", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "vPortFree", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortFree", - "What": "Function", - "defdec": "Dec", - "display": "void vPortFree(void *)", - "location": { - "column": "6", - "line": "164", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "vPortFree", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortInitialiseBlocks", - "What": "Function", - "defdec": "Dec", - "display": "void vPortInitialiseBlocks(void)", - "location": { - "column": "6", - "line": "165", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "vPortInitialiseBlocks", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortInitialiseBlocks", - "What": "Function", - "defdec": "Dec", - "display": "void vPortInitialiseBlocks(void)", - "location": { - "column": "6", - "line": "165", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "vPortInitialiseBlocks", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xPortGetFreeHeapSize", - "What": "Function", - "defdec": "Dec", - "display": "size_t xPortGetFreeHeapSize(void)", - "location": { - "column": "8", - "line": "166", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xPortGetFreeHeapSize", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xPortGetFreeHeapSize", - "What": "Function", - "defdec": "Dec", - "display": "size_t xPortGetFreeHeapSize(void)", - "location": { - "column": "8", - "line": "166", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xPortGetFreeHeapSize", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xPortGetMinimumEverFreeHeapSize", - "What": "Function", - "defdec": "Dec", - "display": "size_t xPortGetMinimumEverFreeHeapSize(void)", - "location": { - "column": "8", - "line": "167", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xPortGetMinimumEverFreeHeapSize", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xPortGetMinimumEverFreeHeapSize", - "What": "Function", - "defdec": "Dec", - "display": "size_t xPortGetMinimumEverFreeHeapSize(void)", - "location": { - "column": "8", - "line": "167", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xPortGetMinimumEverFreeHeapSize", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xPortStartScheduler", - "What": "Function", - "defdec": "Dec", - "display": "BaseType_t xPortStartScheduler(void)", - "location": { - "column": "12", - "line": "173", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xPortStartScheduler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xPortStartScheduler", - "What": "Function", - "defdec": "Dec", - "display": "BaseType_t xPortStartScheduler(void)", - "location": { - "column": "12", - "line": "173", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "xPortStartScheduler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortEndScheduler", - "What": "Function", - "defdec": "Dec", - "display": "void vPortEndScheduler(void)", - "location": { - "column": "6", - "line": "180", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "vPortEndScheduler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortEndScheduler", - "What": "Function", - "defdec": "Dec", - "display": "void vPortEndScheduler(void)", - "location": { - "column": "6", - "line": "180", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" - }, - "name": "vPortEndScheduler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@1332@macro@PORTMACRO_H", - "What": "MacroDef", - "defdec": "Def", - "display": "PORTMACRO_H", - "location": { - "column": "9", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "PORTMACRO_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@1786@macro@portCHAR", - "What": "MacroDef", - "defdec": "Def", - "display": "portCHAR", - "location": { - "column": "9", + "column": "45", "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portCHAR", - "origin": "user_include", + "name": "strcoll", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@1810@macro@portFLOAT", - "What": "MacroDef", - "defdec": "Def", - "display": "portFLOAT", + "ID": "c:@F@strcpy", + "What": "Function", + "defdec": "Dec", + "display": "char * strcpy(char *restrict, const char *restrict)", "location": { - "column": "9", + "column": "45", "line": "50", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portFLOAT", - "origin": "user_include", + "name": "strcpy", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@1836@macro@portDOUBLE", - "What": "MacroDef", - "defdec": "Def", - "display": "portDOUBLE", + "ID": "c:@F@strcspn", + "What": "Function", + "defdec": "Dec", + "display": "size_t strcspn(const char *, const char *)", "location": { - "column": "9", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portDOUBLE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@1864@macro@portLONG", - "What": "MacroDef", - "defdec": "Def", - "display": "portLONG", - "location": { - "column": "9", + "column": "45", "line": "52", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portLONG", - "origin": "user_include", + "name": "strcspn", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@1888@macro@portSHORT", - "What": "MacroDef", - "defdec": "Def", - "display": "portSHORT", + "ID": "c:@F@strerror", + "What": "Function", + "defdec": "Dec", + "display": "char * strerror(int)", "location": { - "column": "9", + "column": "45", "line": "53", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portSHORT", - "origin": "user_include", + "name": "strerror", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@1914@macro@portSTACK_TYPE", - "What": "MacroDef", - "defdec": "Def", - "display": "portSTACK_TYPE", + "ID": "c:@F@strlen", + "What": "Function", + "defdec": "Dec", + "display": "size_t strlen(const char *)", "location": { - "column": "9", + "column": "45", "line": "54", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portSTACK_TYPE", - "origin": "user_include", + "name": "strlen", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@1947@macro@portBASE_TYPE", - "What": "MacroDef", - "defdec": "Def", - "display": "portBASE_TYPE", + "ID": "c:@F@strncat", + "What": "Function", + "defdec": "Dec", + "display": "char * strncat(char *restrict, const char *restrict, size_t)", "location": { - "column": "9", + "column": "45", "line": "55", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portBASE_TYPE", - "origin": "user_include", + "name": "strncat", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@T@StackType_t", - "What": "Typedef", - "defdec": "Def", - "display": "uint32_t", + "ID": "c:@F@strncmp", + "What": "Function", + "defdec": "Dec", + "display": "int strncmp(const char *, const char *, size_t)", "location": { - "column": "24", - "line": "57", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "StackType_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@T@BaseType_t", - "What": "Typedef", - "defdec": "Def", - "display": "long", - "location": { - "column": "14", + "column": "45", "line": "58", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "BaseType_t", - "origin": "user_include", + "name": "strncmp", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@T@UBaseType_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long", + "ID": "c:@F@strncpy", + "What": "Function", + "defdec": "Dec", + "display": "char * strncpy(char *restrict, const char *restrict, size_t)", "location": { - "column": "23", - "line": "59", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "column": "45", + "line": "60", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "UBaseType_t", - "origin": "user_include", + "name": "strncpy", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@T@TickType_t", - "What": "Typedef", - "defdec": "Def", - "display": "uint32_t", + "ID": "c:@F@strspn", + "What": "Function", + "defdec": "Dec", + "display": "size_t strspn(const char *, const char *)", "location": { - "column": "19", - "line": "65", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "column": "45", + "line": "63", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "TickType_t", - "origin": "user_include", + "name": "strspn", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@2230@macro@portMAX_DELAY", - "What": "MacroDef", - "defdec": "Def", - "display": "portMAX_DELAY", + "ID": "c:@F@strtok", + "What": "Function", + "defdec": "Dec", + "display": "char * strtok(char *restrict, const char *restrict)", "location": { - "column": "10", + "column": "45", + "line": "64", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + }, + "name": "strtok", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@strxfrm", + "What": "Function", + "defdec": "Dec", + "display": "size_t strxfrm(char *restrict, const char *restrict, size_t)", + "location": { + "column": "45", "line": "66", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portMAX_DELAY", - "origin": "user_include", + "name": "strxfrm", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@2415@macro@portTICK_TYPE_IS_ATOMIC", - "What": "MacroDef", - "defdec": "Def", - "display": "portTICK_TYPE_IS_ATOMIC", + "ID": "c:@F@strdup", + "What": "Function", + "defdec": "Dec", + "display": "char * strdup(const char *)", "location": { - "column": "10", + "column": "45", "line": "70", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portTICK_TYPE_IS_ATOMIC", - "origin": "user_include", + "name": "strdup", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@2556@macro@portSTACK_GROWTH", - "What": "MacroDef", - "defdec": "Def", - "display": "portSTACK_GROWTH", + "ID": "c:@F@strcasecmp", + "What": "Function", + "defdec": "Dec", + "display": "int strcasecmp(const char *, const char *)", "location": { - "column": "9", + "column": "45", + "line": "71", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + }, + "name": "strcasecmp", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@strncasecmp", + "What": "Function", + "defdec": "Dec", + "display": "int strncasecmp(const char *, const char *, size_t)", + "location": { + "column": "45", + "line": "73", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" + }, + "name": "strncasecmp", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@strtok_r", + "What": "Function", + "defdec": "Dec", + "display": "char * strtok_r(char *, const char *, char **)", + "location": { + "column": "45", "line": "75", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portSTACK_GROWTH", - "origin": "user_include", + "name": "strtok_r", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@2591@macro@portTICK_PERIOD_MS", - "What": "MacroDef", - "defdec": "Def", - "display": "portTICK_PERIOD_MS", + "ID": "c:@F@strnlen", + "What": "Function", + "defdec": "Dec", + "display": "size_t strnlen(const char *, size_t)", "location": { - "column": "9", - "line": "76", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portTICK_PERIOD_MS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@2666@macro@portBYTE_ALIGNMENT", - "What": "MacroDef", - "defdec": "Def", - "display": "portBYTE_ALIGNMENT", - "location": { - "column": "9", + "column": "45", "line": "77", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "portBYTE_ALIGNMENT", - "origin": "user_include", + "name": "strnlen", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@2793@macro@portWEAK_SYMBOL", - "What": "MacroDef", - "defdec": "Def", - "display": "portWEAK_SYMBOL", - "location": { - "column": "9", - "line": "81", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portWEAK_SYMBOL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@2946@macro@portYIELD", - "What": "MacroDef", - "defdec": "Def", - "display": "portYIELD", - "location": { - "column": "9", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portYIELD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@3159@macro@portNVIC_INT_CTRL_REG", - "What": "MacroDef", - "defdec": "Def", - "display": "portNVIC_INT_CTRL_REG", - "location": { - "column": "9", - "line": "95", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portNVIC_INT_CTRL_REG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@3236@macro@portNVIC_PENDSVSET_BIT", - "What": "MacroDef", - "defdec": "Def", - "display": "portNVIC_PENDSVSET_BIT", - "location": { - "column": "9", - "line": "96", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portNVIC_PENDSVSET_BIT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@3285@macro@portEND_SWITCHING_ISR", - "What": "MacroDef", - "defdec": "Def", - "display": "portEND_SWITCHING_ISR", - "location": { - "column": "9", - "line": "97", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portEND_SWITCHING_ISR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@3380@macro@portYIELD_FROM_ISR", - "What": "MacroDef", - "defdec": "Def", - "display": "portYIELD_FROM_ISR", - "location": { - "column": "9", - "line": "98", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portYIELD_FROM_ISR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@4109@macro@portRECORD_READY_PRIORITY", - "What": "MacroDef", - "defdec": "Def", - "display": "portRECORD_READY_PRIORITY", - "location": { - "column": "10", - "line": "115", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portRECORD_READY_PRIORITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@4229@macro@portRESET_READY_PRIORITY", - "What": "MacroDef", - "defdec": "Def", - "display": "portRESET_READY_PRIORITY", - "location": { - "column": "10", - "line": "116", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portRESET_READY_PRIORITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@4419@macro@portGET_HIGHEST_PRIORITY", - "What": "MacroDef", - "defdec": "Def", - "display": "portGET_HIGHEST_PRIORITY", - "location": { - "column": "10", - "line": "120", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portGET_HIGHEST_PRIORITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortEnterCritical", + "ID": "c:@F@memchr", "What": "Function", "defdec": "Dec", - "display": "void vPortEnterCritical(void)", + "display": "void * memchr(const void *, int, size_t)", "location": { - "column": "13", - "line": "126", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "column": "37", + "line": "171", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "vPortEnterCritical", - "origin": "user_include", + "name": "memchr", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@vPortEnterCritical", + "ID": "c:@F@strchr", "What": "Function", "defdec": "Dec", - "display": "void vPortEnterCritical(void)", + "display": "char * strchr(const char *, int)", "location": { - "column": "13", - "line": "126", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "column": "37", + "line": "172", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "vPortEnterCritical", - "origin": "user_include", + "name": "strchr", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@vPortExitCritical", + "ID": "c:@F@strpbrk", "What": "Function", "defdec": "Dec", - "display": "void vPortExitCritical(void)", + "display": "char * strpbrk(const char *, const char *)", "location": { - "column": "13", - "line": "127", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "column": "37", + "line": "173", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "vPortExitCritical", - "origin": "user_include", + "name": "strpbrk", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@vPortExitCritical", + "ID": "c:@F@strrchr", "What": "Function", "defdec": "Dec", - "display": "void vPortExitCritical(void)", + "display": "char * strrchr(const char *, int)", "location": { - "column": "13", - "line": "127", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "vPortExitCritical", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@4806@macro@portDISABLE_INTERRUPTS", - "What": "MacroDef", - "defdec": "Def", - "display": "portDISABLE_INTERRUPTS", - "location": { - "column": "9", - "line": "129", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portDISABLE_INTERRUPTS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@4979@macro@portENABLE_INTERRUPTS", - "What": "MacroDef", - "defdec": "Def", - "display": "portENABLE_INTERRUPTS", - "location": { - "column": "9", - "line": "136", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portENABLE_INTERRUPTS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@5035@macro@portENTER_CRITICAL", - "What": "MacroDef", - "defdec": "Def", - "display": "portENTER_CRITICAL", - "location": { - "column": "9", - "line": "137", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portENTER_CRITICAL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@5090@macro@portEXIT_CRITICAL", - "What": "MacroDef", - "defdec": "Def", - "display": "portEXIT_CRITICAL", - "location": { - "column": "9", - "line": "138", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portEXIT_CRITICAL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@5144@macro@portSET_INTERRUPT_MASK_FROM_ISR", - "What": "MacroDef", - "defdec": "Def", - "display": "portSET_INTERRUPT_MASK_FROM_ISR", - "location": { - "column": "9", - "line": "139", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portSET_INTERRUPT_MASK_FROM_ISR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@5230@macro@portCLEAR_INTERRUPT_MASK_FROM_ISR", - "What": "MacroDef", - "defdec": "Def", - "display": "portCLEAR_INTERRUPT_MASK_FROM_ISR", - "location": { - "column": "9", - "line": "140", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portCLEAR_INTERRUPT_MASK_FROM_ISR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortSuppressTicksAndSleep", - "What": "Function", - "defdec": "Dec", - "display": "void vPortSuppressTicksAndSleep(TickType_t)", - "location": { - "column": "14", - "line": "145", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "vPortSuppressTicksAndSleep", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@5521@macro@portSUPPRESS_TICKS_AND_SLEEP", - "What": "MacroDef", - "defdec": "Def", - "display": "portSUPPRESS_TICKS_AND_SLEEP", - "location": { - "column": "10", - "line": "146", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portSUPPRESS_TICKS_AND_SLEEP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@5913@macro@portTASK_FUNCTION_PROTO", - "What": "MacroDef", - "defdec": "Def", - "display": "portTASK_FUNCTION_PROTO", - "location": { - "column": "9", - "line": "154", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portTASK_FUNCTION_PROTO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@6010@macro@portTASK_FUNCTION", - "What": "MacroDef", - "defdec": "Def", - "display": "portTASK_FUNCTION", - "location": { - "column": "9", - "line": "155", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portTASK_FUNCTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortValidateInterruptPriority", - "What": "Function", - "defdec": "Dec", - "display": "void vPortValidateInterruptPriority(void)", - "location": { - "column": "7", - "line": "159", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "vPortValidateInterruptPriority", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vPortValidateInterruptPriority", - "What": "Function", - "defdec": "Dec", - "display": "void vPortValidateInterruptPriority(void)", - "location": { - "column": "7", - "line": "159", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "vPortValidateInterruptPriority", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@6237@macro@portASSERT_IF_INTERRUPT_PRIORITY_INVALID", - "What": "MacroDef", - "defdec": "Def", - "display": "portASSERT_IF_INTERRUPT_PRIORITY_INVALID", - "location": { - "column": "10", - "line": "160", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portASSERT_IF_INTERRUPT_PRIORITY_INVALID", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@6380@macro@portNOP", - "What": "MacroDef", - "defdec": "Def", - "display": "portNOP", - "location": { - "column": "9", - "line": "164", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portNOP", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@6401@macro@portINLINE", - "What": "MacroDef", - "defdec": "Def", - "display": "portINLINE", - "location": { - "column": "9", - "line": "166", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portINLINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@6459@macro@portFORCE_INLINE", - "What": "MacroDef", - "defdec": "Def", - "display": "portFORCE_INLINE", - "location": { - "column": "10", - "line": "169", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "portFORCE_INLINE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@F@xPortIsInsideInterrupt", - "What": "Function", - "defdec": "Def", - "display": "BaseType_t xPortIsInsideInterrupt(void)", - "location": { - "column": "36", + "column": "37", "line": "174", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "xPortIsInsideInterrupt", - "origin": "user_include", + "name": "strrchr", + "origin": "system_include", "scope": null }, { - "ID": "c:portmacro.h@6663@F@xPortIsInsideInterrupt@ulCurrentInterrupt", - "What": "Variable", - "defdec": "Def", - "display": "ulCurrentInterrupt", + "ID": "c:@F@strstr", + "What": "Function", + "defdec": "Dec", + "display": "char * strstr(const char *, const char *)", "location": { - "column": "10", - "line": "176", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + "column": "37", + "line": "175", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\string.h" }, - "name": "ulCurrentInterrupt", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:portmacro.h@6693@F@xPortIsInsideInterrupt@xReturn", - "What": "Variable", - "defdec": "Def", - "display": "xReturn", - "location": { - "column": "12", - "line": "177", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" - }, - "name": "xReturn", - "origin": "user_include", + "name": "strstr", + "origin": "system_include", "scope": null }, { @@ -414162,312 +412902,1590 @@ "scope": null }, { - "ID": "c:stddef.h@100@macro@_STDDEF", + "ID": "c:sht30.h@28@macro@__SHT30_H_", "What": "MacroDef", "defdec": "Def", - "display": "_STDDEF", + "display": "__SHT30_H_", "location": { "column": "9", - "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" }, - "name": "_STDDEF", - "origin": "system_include", + "name": "__SHT30_H_", + "origin": "user_include", "scope": null }, { - "ID": "c:stddef.h@272@macro@NULL", + "ID": "c:sht30.h@77@macro@SHT30", "What": "MacroDef", "defdec": "Def", - "display": "NULL", + "display": "SHT30", "location": { - "column": "11", - "line": "16", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + "column": "9", + "line": "6", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" }, - "name": "NULL", - "origin": "system_include", + "name": "SHT30", + "origin": "user_include", "scope": null }, { - "ID": "c:stddef.h@324@macro@offsetof", + "ID": "c:@S@_stTempHumiSensor", + "What": "Struct", + "defdec": "Def", + "display": "_stTempHumiSensor", + "location": { + "column": "16", + "line": "9", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "members": [ + { + "ID": "c:@S@_stTempHumiSensor@FI@model", + "What": "FieldDecl", + "defdec": "Def", + "display": "model", + "location": { + "column": "17", + "line": "10", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "model", + "origin": "user_include", + "scope": "_stTempHumiSensor" + }, + { + "ID": "c:@S@_stTempHumiSensor@FI@i2c_reg_addr", + "What": "FieldDecl", + "defdec": "Def", + "display": "i2c_reg_addr", + "location": { + "column": "17", + "line": "11", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "i2c_reg_addr", + "origin": "user_include", + "scope": "_stTempHumiSensor" + }, + { + "ID": "c:@S@_stTempHumiSensor@FI@cmd_init_mode", + "What": "FieldDecl", + "defdec": "Def", + "display": "cmd_init_mode", + "location": { + "column": "17", + "line": "12", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "cmd_init_mode", + "origin": "user_include", + "scope": "_stTempHumiSensor" + }, + { + "ID": "c:@S@_stTempHumiSensor@FI@cmd_read_data", + "What": "FieldDecl", + "defdec": "Def", + "display": "cmd_read_data", + "location": { + "column": "17", + "line": "13", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "cmd_read_data", + "origin": "user_include", + "scope": "_stTempHumiSensor" + }, + { + "ID": "c:sht30.h@T@stTempHumiSensor", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _stTempHumiSensor", + "location": { + "column": "2", + "line": "14", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "stTempHumiSensor", + "origin": "user_include", + "scope": "_stTempHumiSensor" + } + ], + "name": "_stTempHumiSensor", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@_stTempHumiData", + "What": "Struct", + "defdec": "Def", + "display": "_stTempHumiData", + "location": { + "column": "16", + "line": "17", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "members": [ + { + "ID": "c:@S@_stTempHumiData@FI@temp", + "What": "FieldDecl", + "defdec": "Def", + "display": "temp", + "location": { + "column": "11", + "line": "18", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "temp", + "origin": "user_include", + "scope": "_stTempHumiData" + }, + { + "ID": "c:@S@_stTempHumiData@FI@humi", + "What": "FieldDecl", + "defdec": "Def", + "display": "humi", + "location": { + "column": "11", + "line": "19", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "humi", + "origin": "user_include", + "scope": "_stTempHumiData" + }, + { + "ID": "c:sht30.h@T@stTempHumiData", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _stTempHumiData", + "location": { + "column": "2", + "line": "20", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "stTempHumiData", + "origin": "user_include", + "scope": "_stTempHumiData" + } + ], + "name": "_stTempHumiData", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@g_stTempHumiData", + "What": "Variable", + "defdec": "Dec", + "display": "g_stTempHumiData", + "location": { + "column": "23", + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "g_stTempHumiData", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@sht30_init", + "What": "Function", + "defdec": "Dec", + "display": "u_int8_t sht30_init(void)", + "location": { + "column": "10", + "line": "23", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "sht30_init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@sht30_init", + "What": "Function", + "defdec": "Dec", + "display": "u_int8_t sht30_init(void)", + "location": { + "column": "10", + "line": "23", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "sht30_init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@get_temp_humi_data", + "What": "Function", + "defdec": "Dec", + "display": "BOOL get_temp_humi_data(float *, float *)", + "location": { + "column": "6", + "line": "24", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "get_temp_humi_data", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@get_temp_humi_data", + "What": "Function", + "defdec": "Dec", + "display": "BOOL get_temp_humi_data(float *, float *)", + "location": { + "column": "6", + "line": "24", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" + }, + "name": "get_temp_humi_data", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@30@macro@_COMM_TYPES_", "What": "MacroDef", "defdec": "Def", - "display": "offsetof", + "display": "_COMM_TYPES_", "location": { - "column": "11", + "column": "9", + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "_COMM_TYPES_", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@52@macro@RAM_FUNC", + "What": "MacroDef", + "defdec": "Def", + "display": "RAM_FUNC", + "location": { + "column": "9", + "line": "3", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "RAM_FUNC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@ulong", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long", + "location": { + "column": "27", + "line": "5", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "ulong", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@ushort", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned short", + "location": { + "column": "28", + "line": "6", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "ushort", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@uint", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "22", + "line": "7", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "uint", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@u_int8_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned char", + "location": { + "column": "23", + "line": "8", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "u_int8_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@u_int16_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned short", + "location": { + "column": "28", + "line": "9", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "u_int16_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@u_int32_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "22", + "line": "10", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "u_int32_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@u_int64_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long long", + "location": { + "column": "31", + "line": "11", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "u_int64_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@BOOL", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned char", + "location": { + "column": "24", + "line": "12", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "BOOL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@BYTE", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned char", + "location": { + "column": "23", + "line": "15", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "BYTE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@SHORT", + "What": "Typedef", + "defdec": "Def", + "display": "short", + "location": { + "column": "20", + "line": "18", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "SHORT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@WORD", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned short", + "location": { + "column": "24", + "line": "19", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "WORD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@WCHAR", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned short", + "location": { + "column": "24", "line": "20", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" }, - "name": "offsetof", - "origin": "system_include", + "name": "WCHAR", + "origin": "user_include", "scope": null }, { - "ID": "c:stddef.h@450@macro@_PTRDIFF_T", - "What": "MacroDef", - "defdec": "Def", - "display": "_PTRDIFF_T", - "location": { - "column": "13", - "line": "25", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" - }, - "name": "_PTRDIFF_T", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stddef.h@474@macro@_STD_USING_PTRDIFF_T", - "What": "MacroDef", - "defdec": "Def", - "display": "_STD_USING_PTRDIFF_T", - "location": { - "column": "13", - "line": "26", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" - }, - "name": "_STD_USING_PTRDIFF_T", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stddef.h@T@ptrdiff_t", + "ID": "c:comm_types.h@T@INT", "What": "Typedef", "defdec": "Def", "display": "int", "location": { - "column": "32", - "line": "27", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + "column": "15", + "line": "23", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" }, - "name": "ptrdiff_t", - "origin": "system_include", + "name": "INT", + "origin": "user_include", "scope": null }, { - "ID": "c:stddef.h@578@macro@_WCHART", - "What": "MacroDef", - "defdec": "Def", - "display": "_WCHART", - "location": { - "column": "13", - "line": "31", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" - }, - "name": "_WCHART", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stddef.h@T@wchar_t", + "ID": "c:comm_types.h@T@UINT", "What": "Typedef", "defdec": "Def", - "display": "_Wchart", + "display": "unsigned int", "location": { - "column": "21", - "line": "32", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + "column": "22", + "line": "24", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" }, - "name": "wchar_t", - "origin": "system_include", + "name": "UINT", + "origin": "user_include", "scope": null }, { - "ID": "c:stddef.h@813@macro@_MAX_ALIGN_T", + "ID": "c:comm_types.h@T@LONG", + "What": "Typedef", + "defdec": "Def", + "display": "long", + "location": { + "column": "16", + "line": "27", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "LONG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@T@DWORD", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long", + "location": { + "column": "23", + "line": "28", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "DWORD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@756@macro@FALSE", "What": "MacroDef", "defdec": "Def", - "display": "_MAX_ALIGN_T", + "display": "FALSE", "location": { - "column": "13", - "line": "41", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + "column": "9", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" }, - "name": "_MAX_ALIGN_T", - "origin": "system_include", + "name": "FALSE", + "origin": "user_include", "scope": null }, { - "ID": "c:@UA@_Max_align_t", + "ID": "c:comm_types.h@811@macro@TRUE", + "What": "MacroDef", + "defdec": "Def", + "display": "TRUE", + "location": { + "column": "9", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "TRUE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:comm_types.h@856@macro@ELEMENT_OF", + "What": "MacroDef", + "defdec": "Def", + "display": "ELEMENT_OF", + "location": { + "column": "9", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "ELEMENT_OF", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@UA@U_DataType", "What": "Union", "defdec": "Def", "display": "", "location": { - "column": "13", - "line": "42", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + "column": "9", + "line": "45", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" }, "members": [ { - "ID": "c:@UA@_Max_align_t@FI@_ll", + "ID": "c:@UA@U_DataType@FI@iValue", "What": "FieldDecl", "defdec": "Def", - "display": "_ll", + "display": "iValue", "location": { - "column": "17", - "line": "44", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" - }, - "name": "_ll", - "origin": "system_include", - "scope": "_anonymous_stddef_h_42_13" - }, - { - "ID": "c:@UA@_Max_align_t@FI@_ld", - "What": "FieldDecl", - "defdec": "Def", - "display": "_ld", - "location": { - "column": "19", - "line": "45", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" - }, - "name": "_ld", - "origin": "system_include", - "scope": "_anonymous_stddef_h_42_13" - }, - { - "ID": "c:@UA@_Max_align_t@FI@_vp", - "What": "FieldDecl", - "defdec": "Def", - "display": "_vp", - "location": { - "column": "13", + "column": "11", "line": "46", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" }, - "name": "_vp", - "origin": "system_include", - "scope": "_anonymous_stddef_h_42_13" + "name": "iValue", + "origin": "user_include", + "scope": "_anonymous_comm_types_h_45_9" + }, + { + "ID": "c:@UA@U_DataType@FI@fValue", + "What": "FieldDecl", + "defdec": "Def", + "display": "fValue", + "location": { + "column": "11", + "line": "47", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "fValue", + "origin": "user_include", + "scope": "_anonymous_comm_types_h_45_9" + }, + { + "ID": "c:@UA@U_DataType@FI@cValue", + "What": "FieldDecl", + "defdec": "Def", + "display": "cValue", + "location": { + "column": "11", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "cValue", + "origin": "user_include", + "scope": "_anonymous_comm_types_h_45_9" + }, + { + "ID": "c:@T@U_DataType", + "What": "TypedefDecl", + "defdec": "Def", + "display": "union U_DataType", + "location": { + "column": "2", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" + }, + "name": "U_DataType", + "origin": "user_include", + "scope": "_anonymous_comm_types_h_45_9" } ], "name": "", - "origin": "system_include", + "origin": "user_include", "scope": null }, { - "ID": "c:@T@_Max_align_t", - "What": "Typedef", - "defdec": "Def", - "display": "union _Max_align_t", - "location": { - "column": "7", - "line": "47", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" - }, - "name": "_Max_align_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stddef.h@T@max_align_t", - "What": "Typedef", - "defdec": "Def", - "display": "_Max_align_t", - "location": { - "column": "26", - "line": "48", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" - }, - "name": "max_align_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:timer.h@27@macro@_TIMER_H_", + "ID": "c:frt_protocol.h@36@macro@_FRT_PROTOCOL_H_", "What": "MacroDef", "defdec": "Def", - "display": "_TIMER_H_", + "display": "_FRT_PROTOCOL_H_", + "location": { + "column": "10", + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "_FRT_PROTOCOL_H_", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgFunctionCode_e", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@FRT_MsgFunctionCode_e@FRT_FUNCTION_CODE_READ_REGISTER", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_FUNCTION_CODE_READ_REGISTER", + "location": { + "column": "4", + "line": "18", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_FUNCTION_CODE_READ_REGISTER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgFunctionCode_e@FRT_FUNCTION_CODE_WRITE_REGISTER", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_FUNCTION_CODE_WRITE_REGISTER", + "location": { + "column": "4", + "line": "19", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_FUNCTION_CODE_WRITE_REGISTER", + "origin": "user_include", + "scope": null + } + ], "location": { "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + "line": "16", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" }, - "name": "_TIMER_H_", + "name": "", "origin": "user_include", "scope": null }, { - "ID": "c:timer.h@T@timeout_func", + "ID": "c:@T@FRT_MsgFunctionCode_e", "What": "Typedef", "defdec": "Def", - "display": "void (*)(u_int32_t)", + "display": "enum FRT_MsgFunctionCode_e", + "location": { + "column": "3", + "line": "20", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_MsgFunctionCode_e", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_MIN_WIND_DIRECTION", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_MIN_WIND_DIRECTION", + "location": { + "column": "4", + "line": "25", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_MIN_WIND_DIRECTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_AVERAGE_WIND_DIRECTION", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_AVERAGE_WIND_DIRECTION", + "location": { + "column": "4", + "line": "26", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_AVERAGE_WIND_DIRECTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_MAX_WIND_DIRECTION", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_MAX_WIND_DIRECTION", + "location": { + "column": "4", + "line": "27", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_MAX_WIND_DIRECTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_MIN_WIND_SPEED", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_MIN_WIND_SPEED", + "location": { + "column": "4", + "line": "28", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_MIN_WIND_SPEED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_AVERAGE_WIND_SPEED", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_AVERAGE_WIND_SPEED", + "location": { + "column": "4", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_AVERAGE_WIND_SPEED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_MAX_WIND_SPEED", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_MAX_WIND_SPEED", + "location": { + "column": "4", + "line": "30", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_MAX_WIND_SPEED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_TEMPERATURE", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_TEMPERATURE", + "location": { + "column": "4", + "line": "31", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_TEMPERATURE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_HUMIDITY", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_HUMIDITY", + "location": { + "column": "4", + "line": "32", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_HUMIDITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_PRESSURE", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_PRESSURE", + "location": { + "column": "4", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_PRESSURE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_RAIN", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_RAIN", + "location": { + "column": "4", + "line": "34", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_RAIN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_PRECIPITATION_INTENSITY", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_PRECIPITATION_INTENSITY", + "location": { + "column": "4", + "line": "35", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_PRECIPITATION_INTENSITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_DEVICE_ADDR", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_DEVICE_ADDR", + "location": { + "column": "4", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_DEVICE_ADDR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_COMMU_BAUDRATE", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_COMMU_BAUDRATE", + "location": { + "column": "4", + "line": "37", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_COMMU_BAUDRATE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_SPEED_AVERAGE_TIME", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_SPEED_AVERAGE_TIME", + "location": { + "column": "4", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_SPEED_AVERAGE_TIME", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_TEMPHUM_UPDATE_TIME", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_TEMPHUM_UPDATE_TIME", + "location": { + "column": "4", + "line": "39", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_TEMPHUM_UPDATE_TIME", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_RAIN_POWER_CONTROL", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_RAIN_POWER_CONTROL", + "location": { + "column": "4", + "line": "40", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_RAIN_POWER_CONTROL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_RAIN_REST", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_RAIN_REST", + "location": { + "column": "4", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_RAIN_REST", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_SOFT_REST", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_SOFT_REST", + "location": { + "column": "4", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_SOFT_REST", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_REST_DEFAULT_SETTING", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_REST_DEFAULT_SETTING", + "location": { + "column": "4", + "line": "43", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_REST_DEFAULT_SETTING", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_PROTOCOL_SETTING", + "What": "Enumerator", + "defdec": "Def", + "display": "FRT_REGISTER_PROTOCOL_SETTING", + "location": { + "column": "4", + "line": "44", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_REGISTER_PROTOCOL_SETTING", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "23", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@_frt_climate_pack", + "What": "Struct", + "defdec": "Def", + "display": "_frt_climate_pack", + "location": { + "column": "17", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "members": [ + { + "ID": "c:@S@_frt_climate_pack@FI@addr", + "What": "FieldDecl", + "defdec": "Def", + "display": "addr", + "location": { + "column": "19", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "addr", + "origin": "user_include", + "scope": "_frt_climate_pack" + }, + { + "ID": "c:@S@_frt_climate_pack@FI@func", + "What": "FieldDecl", + "defdec": "Def", + "display": "func", + "location": { + "column": "16", + "line": "50", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "func", + "origin": "user_include", + "scope": "_frt_climate_pack" + }, + { + "ID": "c:@S@_frt_climate_pack@FI@addr_begin_high_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "addr_begin_high_byte", + "location": { + "column": "16", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "addr_begin_high_byte", + "origin": "user_include", + "scope": "_frt_climate_pack" + }, + { + "ID": "c:@S@_frt_climate_pack@FI@addr_begin_low_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "addr_begin_low_byte", + "location": { + "column": "16", + "line": "52", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "addr_begin_low_byte", + "origin": "user_include", + "scope": "_frt_climate_pack" + }, + { + "ID": "c:@S@_frt_climate_pack@FI@regnum_begin_high_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "regnum_begin_high_byte", + "location": { + "column": "16", + "line": "53", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "regnum_begin_high_byte", + "origin": "user_include", + "scope": "_frt_climate_pack" + }, + { + "ID": "c:@S@_frt_climate_pack@FI@regnum_begin_low_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "regnum_begin_low_byte", + "location": { + "column": "16", + "line": "54", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "regnum_begin_low_byte", + "origin": "user_include", + "scope": "_frt_climate_pack" + }, + { + "ID": "c:@S@_frt_climate_pack@FI@crc_low_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "crc_low_byte", + "location": { + "column": "16", + "line": "55", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "crc_low_byte", + "origin": "user_include", + "scope": "_frt_climate_pack" + }, + { + "ID": "c:@S@_frt_climate_pack@FI@crc_high_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "crc_high_byte", + "location": { + "column": "16", + "line": "56", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "crc_high_byte", + "origin": "user_include", + "scope": "_frt_climate_pack" + }, + { + "ID": "c:frt_protocol.h@T@frt_climate_pack", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _frt_climate_pack", + "location": { + "column": "2", + "line": "57", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "frt_climate_pack", + "origin": "user_include", + "scope": "_frt_climate_pack" + } + ], + "name": "_frt_climate_pack", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@_frt_climate_pack_write", + "What": "Struct", + "defdec": "Def", + "display": "_frt_climate_pack_write", + "location": { + "column": "17", + "line": "59", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "members": [ + { + "ID": "c:@S@_frt_climate_pack_write@FI@addr", + "What": "FieldDecl", + "defdec": "Def", + "display": "addr", + "location": { + "column": "19", + "line": "60", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "addr", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@func", + "What": "FieldDecl", + "defdec": "Def", + "display": "func", + "location": { + "column": "16", + "line": "61", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "func", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@addr_begin_high_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "addr_begin_high_byte", + "location": { + "column": "16", + "line": "62", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "addr_begin_high_byte", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@addr_begin_low_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "addr_begin_low_byte", + "location": { + "column": "16", + "line": "63", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "addr_begin_low_byte", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@regnum_begin_high_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "regnum_begin_high_byte", + "location": { + "column": "16", + "line": "64", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "regnum_begin_high_byte", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@regnum_begin_low_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "regnum_begin_low_byte", + "location": { + "column": "16", + "line": "65", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "regnum_begin_low_byte", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@byte_num", + "What": "FieldDecl", + "defdec": "Def", + "display": "byte_num", + "location": { + "column": "19", + "line": "66", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "byte_num", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@reg_val", + "What": "FieldDecl", + "defdec": "Def", + "display": "reg_val", + "location": { + "column": "20", + "line": "67", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "reg_val", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@crc_low_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "crc_low_byte", + "location": { + "column": "16", + "line": "68", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "crc_low_byte", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:@S@_frt_climate_pack_write@FI@crc_high_byte", + "What": "FieldDecl", + "defdec": "Def", + "display": "crc_high_byte", + "location": { + "column": "16", + "line": "69", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "crc_high_byte", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + }, + { + "ID": "c:frt_protocol.h@T@frt_climate_pack_write", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _frt_climate_pack_write", + "location": { + "column": "2", + "line": "70", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "frt_climate_pack_write", + "origin": "user_include", + "scope": "_frt_climate_pack_write" + } + ], + "name": "_frt_climate_pack_write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:frt_protocol.h@2614@macro@FRT_CLIMATE_PACK_SIZE", + "What": "MacroDef", + "defdec": "Def", + "display": "FRT_CLIMATE_PACK_SIZE", + "location": { + "column": "9", + "line": "71", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_CLIMATE_PACK_SIZE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:frt_protocol.h@2677@macro@FRT_CLIMATE_PACK_CRC16", + "What": "MacroDef", + "defdec": "Def", + "display": "FRT_CLIMATE_PACK_CRC16", + "location": { + "column": "9", + "line": "72", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_CLIMATE_PACK_CRC16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:frt_protocol.h@2757@macro@FRT_CLIMATE_BUFF_CRC16", + "What": "MacroDef", + "defdec": "Def", + "display": "FRT_CLIMATE_BUFF_CRC16", + "location": { + "column": "9", + "line": "74", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_CLIMATE_BUFF_CRC16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@_frt_climate_pack_resp", + "What": "Struct", + "defdec": "Def", + "display": "_frt_climate_pack_resp", + "location": { + "column": "17", + "line": "76", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "members": [ + { + "ID": "c:@S@_frt_climate_pack_resp@FI@addr", + "What": "FieldDecl", + "defdec": "Def", + "display": "addr", + "location": { + "column": "19", + "line": "77", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "addr", + "origin": "user_include", + "scope": "_frt_climate_pack_resp" + }, + { + "ID": "c:@S@_frt_climate_pack_resp@FI@func", + "What": "FieldDecl", + "defdec": "Def", + "display": "func", + "location": { + "column": "16", + "line": "78", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "func", + "origin": "user_include", + "scope": "_frt_climate_pack_resp" + }, + { + "ID": "c:@S@_frt_climate_pack_resp@FI@data_len", + "What": "FieldDecl", + "defdec": "Def", + "display": "data_len", + "location": { + "column": "16", + "line": "79", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "data_len", + "origin": "user_include", + "scope": "_frt_climate_pack_resp" + }, + { + "ID": "c:@S@_frt_climate_pack_resp@FI@data", + "What": "FieldDecl", + "defdec": "Def", + "display": "data", + "location": { + "column": "19", + "line": "80", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "data", + "origin": "user_include", + "scope": "_frt_climate_pack_resp" + }, + { + "ID": "c:frt_protocol.h@T@frt_climate_pack_resp", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _frt_climate_pack_resp", + "location": { + "column": "2", + "line": "81", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "frt_climate_pack_resp", + "origin": "user_include", + "scope": "_frt_climate_pack_resp" + } + ], + "name": "_frt_climate_pack_resp", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:frt_protocol.h@T@MsgProcFunc", + "What": "Typedef", + "defdec": "Def", + "display": "void (*)(device_handle, void *)", "location": { "column": "16", - "line": "5", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + "line": "83", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" }, - "name": "timeout_func", + "name": "MsgProcFunc", "origin": "user_include", "scope": null }, { - "ID": "c:@F@set_timeout", - "What": "Function", - "defdec": "Dec", - "display": "void set_timeout(u_int32_t, timeout_func, u_int32_t)", + "ID": "c:@S@_FRT_FunctionMsgProcTable_s", + "What": "Struct", + "defdec": "Def", + "display": "_FRT_FunctionMsgProcTable_s", "location": { - "column": "6", - "line": "7", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + "column": "16", + "line": "85", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" }, - "name": "set_timeout", + "members": [ + { + "ID": "c:@S@_FRT_FunctionMsgProcTable_s@FI@msgId", + "What": "FieldDecl", + "defdec": "Def", + "display": "msgId", + "location": { + "column": "18", + "line": "86", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "msgId", + "origin": "user_include", + "scope": "_FRT_FunctionMsgProcTable_s" + }, + { + "ID": "c:@S@_FRT_FunctionMsgProcTable_s@FI@pMsgProc", + "What": "FieldDecl", + "defdec": "Def", + "display": "pMsgProc", + "location": { + "column": "17", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "pMsgProc", + "origin": "user_include", + "scope": "_FRT_FunctionMsgProcTable_s" + } + ], + "name": "_FRT_FunctionMsgProcTable_s", "origin": "user_include", "scope": null }, { - "ID": "c:@F@stop_timout", - "What": "Function", - "defdec": "Dec", - "display": "void stop_timout(void)", + "ID": "c:frt_protocol.h@T@FRT_FuncionMsgProcTable_s", + "What": "Typedef", + "defdec": "Def", + "display": "struct _FRT_FunctionMsgProcTable_s", "location": { - "column": "6", - "line": "8", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + "column": "3", + "line": "88", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" }, - "name": "stop_timout", + "name": "FRT_FuncionMsgProcTable_s", "origin": "user_include", "scope": null }, { - "ID": "c:@F@start_timout", - "What": "Function", - "defdec": "Dec", - "display": "void start_timout(void)", + "ID": "c:frt_protocol.h@T@RegProcFunc", + "What": "Typedef", + "defdec": "Def", + "display": "u_int16_t (*)(void *)", "location": { - "column": "6", - "line": "9", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + "column": "21", + "line": "90", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" }, - "name": "start_timout", + "name": "RegProcFunc", "origin": "user_include", "scope": null }, { - "ID": "c:@F@set_flag_timeout", - "What": "Function", - "defdec": "Dec", - "display": "void set_flag_timeout(u_int32_t, u_int32_t *)", + "ID": "c:@S@_FRT_RegProcTable_s", + "What": "Struct", + "defdec": "Def", + "display": "_FRT_RegProcTable_s", "location": { - "column": "6", - "line": "10", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + "column": "16", + "line": "92", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" }, - "name": "set_flag_timeout", + "members": [ + { + "ID": "c:@S@_FRT_RegProcTable_s@FI@regId", + "What": "FieldDecl", + "defdec": "Def", + "display": "regId", + "location": { + "column": "18", + "line": "93", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "regId", + "origin": "user_include", + "scope": "_FRT_RegProcTable_s" + }, + { + "ID": "c:@S@_FRT_RegProcTable_s@FI@pRegProc", + "What": "FieldDecl", + "defdec": "Def", + "display": "pRegProc", + "location": { + "column": "17", + "line": "94", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "pRegProc", + "origin": "user_include", + "scope": "_FRT_RegProcTable_s" + } + ], + "name": "_FRT_RegProcTable_s", "origin": "user_include", "scope": null }, { - "ID": "c:@F@delay_ms", + "ID": "c:frt_protocol.h@T@FRT_RegProcTable_s", + "What": "Typedef", + "defdec": "Def", + "display": "struct _FRT_RegProcTable_s", + "location": { + "column": "3", + "line": "95", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "FRT_RegProcTable_s", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@read_and_process_uart_data", "What": "Function", "defdec": "Dec", - "display": "void delay_ms(u_int32_t)", + "display": "void read_and_process_uart_data(device_handle)", "location": { "column": "6", - "line": "12", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + "line": "97", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" }, - "name": "delay_ms", + "name": "read_and_process_uart_data", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@read_and_process_uart_data", + "What": "Function", + "defdec": "Dec", + "display": "void read_and_process_uart_data(device_handle)", + "location": { + "column": "6", + "line": "97", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + }, + "name": "read_and_process_uart_data", "origin": "user_include", "scope": null }, @@ -415640,1399 +415658,3831 @@ "scope": null }, { - "ID": "c:stdio.h@99@macro@_STDIO", + "ID": "c:stm32l4xx_hal_gpio_ex.h@819@macro@STM32L4xx_HAL_GPIO_EX_H", "What": "MacroDef", "defdec": "Def", - "display": "_STDIO", + "display": "STM32L4xx_HAL_GPIO_EX_H", + "location": { + "column": "9", + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "STM32L4xx_HAL_GPIO_EX_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22114@macro@GPIO_AF0_RTC_50Hz", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF0_RTC_50Hz", + "location": { + "column": "9", + "line": "515", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF0_RTC_50Hz", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22227@macro@GPIO_AF0_MCO", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF0_MCO", + "location": { + "column": "9", + "line": "516", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF0_MCO", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22340@macro@GPIO_AF0_SWJ", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF0_SWJ", + "location": { + "column": "9", + "line": "517", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF0_SWJ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22453@macro@GPIO_AF0_TRACE", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF0_TRACE", + "location": { + "column": "9", + "line": "518", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF0_TRACE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22608@macro@GPIO_AF1_TIM1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF1_TIM1", + "location": { + "column": "9", + "line": "523", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF1_TIM1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22695@macro@GPIO_AF1_TIM2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF1_TIM2", + "location": { + "column": "9", + "line": "524", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF1_TIM2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22782@macro@GPIO_AF1_TIM5", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF1_TIM5", + "location": { + "column": "9", + "line": "525", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF1_TIM5", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22869@macro@GPIO_AF1_TIM8", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF1_TIM8", + "location": { + "column": "9", + "line": "526", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF1_TIM8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@22956@macro@GPIO_AF1_LPTIM1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF1_LPTIM1", + "location": { + "column": "9", + "line": "527", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF1_LPTIM1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23045@macro@GPIO_AF1_IR", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF1_IR", + "location": { + "column": "9", + "line": "528", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF1_IR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23172@macro@GPIO_AF2_TIM1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF2_TIM1", + "location": { + "column": "9", + "line": "533", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF2_TIM1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23259@macro@GPIO_AF2_TIM2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF2_TIM2", + "location": { + "column": "9", + "line": "534", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF2_TIM2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23346@macro@GPIO_AF2_TIM3", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF2_TIM3", + "location": { + "column": "9", + "line": "535", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF2_TIM3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23433@macro@GPIO_AF2_TIM4", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF2_TIM4", + "location": { + "column": "9", + "line": "536", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF2_TIM4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23520@macro@GPIO_AF2_TIM5", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF2_TIM5", + "location": { + "column": "9", + "line": "537", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF2_TIM5", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23607@macro@GPIO_AF2_I2C4", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF2_I2C4", + "location": { + "column": "9", + "line": "538", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF2_I2C4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23736@macro@GPIO_AF3_TIM8", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF3_TIM8", + "location": { + "column": "9", + "line": "543", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF3_TIM8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23824@macro@GPIO_AF3_TIM1_COMP2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF3_TIM1_COMP2", + "location": { + "column": "9", + "line": "544", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF3_TIM1_COMP2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@23927@macro@GPIO_AF3_TIM1_COMP1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF3_TIM1_COMP1", + "location": { + "column": "9", + "line": "545", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF3_TIM1_COMP1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24030@macro@GPIO_AF3_CAN2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF3_CAN2", + "location": { + "column": "9", + "line": "546", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF3_CAN2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24120@macro@GPIO_AF3_I2C4", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF3_I2C4", + "location": { + "column": "9", + "line": "547", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF3_I2C4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24207@macro@GPIO_AF3_QUADSPI", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF3_QUADSPI", + "location": { + "column": "9", + "line": "548", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF3_QUADSPI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24297@macro@GPIO_AF3_SPI2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF3_SPI2", + "location": { + "column": "9", + "line": "549", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF3_SPI2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24384@macro@GPIO_AF3_USART2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF3_USART2", + "location": { + "column": "9", + "line": "550", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF3_USART2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24515@macro@GPIO_AF4_I2C1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF4_I2C1", + "location": { + "column": "9", + "line": "555", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF4_I2C1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24604@macro@GPIO_AF4_I2C2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF4_I2C2", + "location": { + "column": "9", + "line": "556", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF4_I2C2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24693@macro@GPIO_AF4_I2C3", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF4_I2C3", + "location": { + "column": "9", + "line": "557", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF4_I2C3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24782@macro@GPIO_AF4_I2C4", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF4_I2C4", + "location": { + "column": "9", + "line": "558", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF4_I2C4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@24871@macro@GPIO_AF4_DCMI", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF4_DCMI", + "location": { + "column": "9", + "line": "559", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF4_DCMI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25002@macro@GPIO_AF5_SPI1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF5_SPI1", + "location": { + "column": "9", + "line": "564", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF5_SPI1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25091@macro@GPIO_AF5_SPI2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF5_SPI2", + "location": { + "column": "9", + "line": "565", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF5_SPI2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25180@macro@GPIO_AF5_DCMI", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF5_DCMI", + "location": { + "column": "9", + "line": "566", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF5_DCMI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25269@macro@GPIO_AF5_I2C4", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF5_I2C4", + "location": { + "column": "9", + "line": "567", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF5_I2C4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25356@macro@GPIO_AF5_QUADSPI", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF5_QUADSPI", + "location": { + "column": "9", + "line": "568", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF5_QUADSPI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25488@macro@GPIO_AF6_SPI3", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF6_SPI3", + "location": { + "column": "9", + "line": "573", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF6_SPI3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25577@macro@GPIO_AF6_DFSDM1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF6_DFSDM1", + "location": { + "column": "9", + "line": "574", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF6_DFSDM1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25666@macro@GPIO_AF6_I2C3", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF6_I2C3", + "location": { + "column": "9", + "line": "575", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF6_I2C3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25795@macro@GPIO_AF7_USART1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF7_USART1", + "location": { + "column": "9", + "line": "580", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF7_USART1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25888@macro@GPIO_AF7_USART2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF7_USART2", + "location": { + "column": "9", + "line": "581", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF7_USART2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@25981@macro@GPIO_AF7_USART3", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF7_USART3", + "location": { + "column": "9", + "line": "582", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF7_USART3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26116@macro@GPIO_AF8_UART4", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF8_UART4", + "location": { + "column": "9", + "line": "587", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF8_UART4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26206@macro@GPIO_AF8_UART5", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF8_UART5", + "location": { + "column": "9", + "line": "588", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF8_UART5", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26296@macro@GPIO_AF8_LPUART1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF8_LPUART1", + "location": { + "column": "9", + "line": "589", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF8_LPUART1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26386@macro@GPIO_AF8_CAN2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF8_CAN2", + "location": { + "column": "9", + "line": "590", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF8_CAN2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26518@macro@GPIO_AF9_CAN1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF9_CAN1", + "location": { + "column": "9", + "line": "595", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF9_CAN1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26606@macro@GPIO_AF9_TSC", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF9_TSC", + "location": { + "column": "9", + "line": "596", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF9_TSC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26737@macro@GPIO_AF10_OTG_FS", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF10_OTG_FS", + "location": { + "column": "9", + "line": "601", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF10_OTG_FS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26826@macro@GPIO_AF10_QUADSPI", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF10_QUADSPI", + "location": { + "column": "9", + "line": "602", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF10_QUADSPI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@26916@macro@GPIO_AF10_CAN2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF10_CAN2", + "location": { + "column": "9", + "line": "603", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF10_CAN2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27003@macro@GPIO_AF10_DCMI", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF10_DCMI", + "location": { + "column": "9", + "line": "604", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF10_DCMI", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27133@macro@GPIO_AF11_LCD", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF11_LCD", + "location": { + "column": "9", + "line": "609", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF11_LCD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27262@macro@GPIO_AF12_FMC", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF12_FMC", + "location": { + "column": "9", + "line": "614", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF12_FMC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27352@macro@GPIO_AF12_SWPMI1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF12_SWPMI1", + "location": { + "column": "9", + "line": "615", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF12_SWPMI1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27442@macro@GPIO_AF12_COMP1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF12_COMP1", + "location": { + "column": "9", + "line": "616", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF12_COMP1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27532@macro@GPIO_AF12_COMP2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF12_COMP2", + "location": { + "column": "9", + "line": "617", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF12_COMP2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27622@macro@GPIO_AF12_SDMMC1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF12_SDMMC1", + "location": { + "column": "9", + "line": "618", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF12_SDMMC1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27712@macro@GPIO_AF12_TIM1_COMP2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF12_TIM1_COMP2", + "location": { + "column": "9", + "line": "619", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF12_TIM1_COMP2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27815@macro@GPIO_AF12_TIM1_COMP1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF12_TIM1_COMP1", + "location": { + "column": "9", + "line": "620", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF12_TIM1_COMP1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@27918@macro@GPIO_AF12_TIM8_COMP2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF12_TIM8_COMP2", + "location": { + "column": "9", + "line": "621", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF12_TIM8_COMP2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28064@macro@GPIO_AF13_SAI1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF13_SAI1", + "location": { + "column": "9", + "line": "626", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF13_SAI1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28151@macro@GPIO_AF13_SAI2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF13_SAI2", + "location": { + "column": "9", + "line": "627", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF13_SAI2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28238@macro@GPIO_AF13_TIM8_COMP2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF13_TIM8_COMP2", + "location": { + "column": "9", + "line": "628", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF13_TIM8_COMP2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28341@macro@GPIO_AF13_TIM8_COMP1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF13_TIM8_COMP1", + "location": { + "column": "9", + "line": "629", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF13_TIM8_COMP1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28487@macro@GPIO_AF14_TIM2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF14_TIM2", + "location": { + "column": "9", + "line": "634", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF14_TIM2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28574@macro@GPIO_AF14_TIM15", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF14_TIM15", + "location": { + "column": "9", + "line": "635", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF14_TIM15", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28662@macro@GPIO_AF14_TIM16", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF14_TIM16", + "location": { + "column": "9", + "line": "636", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF14_TIM16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28750@macro@GPIO_AF14_TIM17", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF14_TIM17", + "location": { + "column": "9", + "line": "637", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF14_TIM17", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28838@macro@GPIO_AF14_LPTIM2", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF14_LPTIM2", + "location": { + "column": "9", + "line": "638", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF14_LPTIM2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@28927@macro@GPIO_AF14_TIM8_COMP1", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF14_TIM8_COMP1", + "location": { + "column": "9", + "line": "639", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF14_TIM8_COMP1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@29073@macro@GPIO_AF15_EVENTOUT", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_AF15_EVENTOUT", + "location": { + "column": "9", + "line": "644", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_AF15_EVENTOUT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@29166@macro@IS_GPIO_AF", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_GPIO_AF", + "location": { + "column": "9", + "line": "646", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "IS_GPIO_AF", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_gpio_ex.h@48550@macro@GPIO_GET_INDEX", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_GET_INDEX", + "location": { + "column": "9", + "line": "1014", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" + }, + "name": "GPIO_GET_INDEX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@75@macro@_DLIB_PRODUCTS_H_", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_PRODUCTS_H_", "location": { "column": "9", "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" }, - "name": "_STDIO", + "name": "_DLIB_PRODUCTS_H_", "origin": "system_include", "scope": null }, { - "ID": "c:stdio.h@436@macro@NULL", + "ID": "c:DLib_Product.h@524@macro@_DLIB_WIDE_CHARACTERS", "What": "MacroDef", "defdec": "Def", - "display": "NULL", + "display": "_DLIB_WIDE_CHARACTERS", "location": { - "column": "11", + "column": "9", "line": "21", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" }, - "name": "NULL", + "name": "_DLIB_WIDE_CHARACTERS", "origin": "system_include", "scope": null }, { - "ID": "c:stdio.h@3344@macro@EOF", + "ID": "c:DLib_Product.h@680@macro@_DLIB_PRODUCT_STRING", "What": "MacroDef", "defdec": "Def", - "display": "EOF", + "display": "_DLIB_PRODUCT_STRING", "location": { "column": "9", - "line": "105", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + "line": "25", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" }, - "name": "EOF", + "name": "_DLIB_PRODUCT_STRING", "origin": "system_include", "scope": null }, { - "ID": "c:stdio.h@3376@macro@SEEK_SET", + "ID": "c:DLib_Product.h@831@macro@_DLIB_PRODUCT_FENV", "What": "MacroDef", "defdec": "Def", - "display": "SEEK_SET", + "display": "_DLIB_PRODUCT_FENV", "location": { "column": "9", - "line": "107", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + "line": "29", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" }, - "name": "SEEK_SET", + "name": "_DLIB_PRODUCT_FENV", "origin": "system_include", "scope": null }, { - "ID": "c:stdio.h@3403@macro@SEEK_CUR", + "ID": "c:DLib_Product.h@984@macro@_DLIB_PRODUCT_STDLIB", "What": "MacroDef", "defdec": "Def", - "display": "SEEK_CUR", + "display": "_DLIB_PRODUCT_STDLIB", "location": { "column": "9", - "line": "108", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + "line": "33", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" }, - "name": "SEEK_CUR", + "name": "_DLIB_PRODUCT_STDLIB", "origin": "system_include", "scope": null }, { - "ID": "c:stdio.h@3430@macro@SEEK_END", + "ID": "c:DLib_Product.h@1095@macro@_DLIB_QSORT_BUF_SIZE", "What": "MacroDef", "defdec": "Def", - "display": "SEEK_END", + "display": "_DLIB_QSORT_BUF_SIZE", "location": { "column": "9", - "line": "109", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + "line": "37", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" }, - "name": "SEEK_END", + "name": "_DLIB_QSORT_BUF_SIZE", "origin": "system_include", "scope": null }, { - "ID": "c:stdio.h@T@fpos_t", - "What": "Typedef", - "defdec": "Def", - "display": "_Fpost", - "location": { - "column": "16", - "line": "112", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "fpos_t", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdio.h@3798@macro@__PRINTFPR", + "ID": "c:DLib_Product.h@1270@macro@_DLIB_SUPPORT_FOR_AEABI", "What": "MacroDef", "defdec": "Def", - "display": "__PRINTFPR", - "location": { - "column": "11", - "line": "128", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "__PRINTFPR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdio.h@3995@macro@__SCANFPR", - "What": "MacroDef", - "defdec": "Def", - "display": "__SCANFPR", - "location": { - "column": "11", - "line": "131", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "__SCANFPR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdio.h@4192@macro@__SCANFSPR", - "What": "MacroDef", - "defdec": "Def", - "display": "__SCANFSPR", - "location": { - "column": "11", - "line": "134", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "__SCANFSPR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdio.h@4509@macro@__DEPREC_PRINTF", - "What": "MacroDef", - "defdec": "Def", - "display": "__DEPREC_PRINTF", + "display": "_DLIB_SUPPORT_FOR_AEABI", "location": { "column": "9", - "line": "143", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" + "line": "46", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" }, - "name": "__DEPREC_PRINTF", + "name": "_DLIB_SUPPORT_FOR_AEABI", "origin": "system_include", "scope": null }, { - "ID": "c:stdio.h@4554@macro@__DEPREC_SCANF", + "ID": "c:DLib_Product.h@1353@macro@_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", "What": "MacroDef", "defdec": "Def", - "display": "__DEPREC_SCANF", - "location": { - "column": "9", - "line": "144", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "__DEPREC_SCANF", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__gets", - "What": "Function", - "defdec": "Dec", - "display": "char * __gets(char *, int)", - "location": { - "column": "37", - "line": "199", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "__gets", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@gets", - "What": "Function", - "defdec": "Dec", - "display": "char * gets(char *)", - "location": { - "column": "37", - "line": "200", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "gets", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@perror", - "What": "Function", - "defdec": "Dec", - "display": "void perror(const char *)", - "location": { - "column": "39", - "line": "202", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "perror", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@printf", - "What": "Function", - "defdec": "Dec", - "display": "int printf(const char *restrict, ...)", - "location": { - "column": "39", - "line": "203", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "printf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@puts", - "What": "Function", - "defdec": "Dec", - "display": "int puts(const char *)", - "location": { - "column": "39", - "line": "204", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "puts", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@scanf", - "What": "Function", - "defdec": "Dec", - "display": "int scanf(const char *restrict, ...)", - "location": { - "column": "39", - "line": "205", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "scanf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@sprintf", - "What": "Function", - "defdec": "Dec", - "display": "int sprintf(char *restrict, const char *restrict, ...)", - "location": { - "column": "39", - "line": "206", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "sprintf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@sscanf", - "What": "Function", - "defdec": "Dec", - "display": "int sscanf(const char *restrict, const char *restrict, ...)", - "location": { - "column": "39", - "line": "208", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "sscanf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__ungetchar", - "What": "Function", - "defdec": "Dec", - "display": "int __ungetchar(int)", - "location": { - "column": "39", - "line": "211", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "__ungetchar", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@vprintf", - "What": "Function", - "defdec": "Dec", - "display": "int vprintf(const char *restrict, __Va_list)", - "location": { - "column": "39", - "line": "212", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "vprintf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@vscanf", - "What": "Function", - "defdec": "Dec", - "display": "int vscanf(const char *restrict, __Va_list)", - "location": { - "column": "37", - "line": "215", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "vscanf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@vsscanf", - "What": "Function", - "defdec": "Dec", - "display": "int vsscanf(const char *restrict, const char *restrict, __Va_list)", - "location": { - "column": "37", - "line": "216", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "vsscanf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@vsprintf", - "What": "Function", - "defdec": "Dec", - "display": "int vsprintf(char *restrict, const char *restrict, __Va_list)", - "location": { - "column": "37", - "line": "219", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "vsprintf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__write_array", - "What": "Function", - "defdec": "Dec", - "display": "size_t __write_array(const void *, size_t, size_t)", - "location": { - "column": "35", - "line": "222", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "__write_array", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@snprintf", - "What": "Function", - "defdec": "Dec", - "display": "int snprintf(char *restrict, size_t, const char *restrict, ...)", - "location": { - "column": "38", - "line": "224", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "snprintf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@vsnprintf", - "What": "Function", - "defdec": "Dec", - "display": "int vsnprintf(char *restrict, size_t, const char *restrict, __Va_list)", - "location": { - "column": "38", - "line": "226", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "vsnprintf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@getchar", - "What": "Function", - "defdec": "Dec", - "display": "int getchar(void)", - "location": { - "column": "35", - "line": "231", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "getchar", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@putchar", - "What": "Function", - "defdec": "Dec", - "display": "int putchar(int)", - "location": { - "column": "35", - "line": "232", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "putchar", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@remove", - "What": "Function", - "defdec": "Dec", - "display": "int remove(const char *)", - "location": { - "column": "35", - "line": "235", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "remove", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@rename", - "What": "Function", - "defdec": "Dec", - "display": "int rename(const char *, const char *)", - "location": { - "column": "35", - "line": "236", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdio.h" - }, - "name": "rename", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:anemometer_dev.h@33@macro@_ANEMOMETER__H_", - "What": "MacroDef", - "defdec": "Def", - "display": "_ANEMOMETER__H_", - "location": { - "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "_ANEMOMETER__H_", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:anemometer_dev.h@438@macro@REV_MUTE_DELAY_US", - "What": "MacroDef", - "defdec": "Def", - "display": "REV_MUTE_DELAY_US", - "location": { - "column": "9", - "line": "27", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "REV_MUTE_DELAY_US", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:anemometer_dev.h@536@macro@ADC_SAMP_RATE_MHz", - "What": "MacroDef", - "defdec": "Def", - "display": "ADC_SAMP_RATE_MHz", - "location": { - "column": "9", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "ADC_SAMP_RATE_MHz", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:anemometer_dev.h@606@macro@DRIVE_FREQ_MHz", - "What": "MacroDef", - "defdec": "Def", - "display": "DRIVE_FREQ_MHz", - "location": { - "column": "9", - "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "DRIVE_FREQ_MHz", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:anemometer_dev.h@702@macro@DRIVE_NUM", - "What": "MacroDef", - "defdec": "Def", - "display": "DRIVE_NUM", - "location": { - "column": "9", - "line": "39", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "DRIVE_NUM", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:anemometer_dev.h@776@macro@DISTANCE", - "What": "MacroDef", - "defdec": "Def", - "display": "DISTANCE", - "location": { - "column": "9", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "DISTANCE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:anemometer_dev.h@889@macro@WIND_DIRECTION_X", - "What": "MacroDef", - "defdec": "Def", - "display": "WIND_DIRECTION_X", - "location": { - "column": "9", - "line": "47", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "WIND_DIRECTION_X", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:anemometer_dev.h@932@macro@WIND_DIRECTION_Y", - "What": "MacroDef", - "defdec": "Def", - "display": "WIND_DIRECTION_Y", + "display": "_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", "location": { "column": "9", "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" }, - "name": "WIND_DIRECTION_Y", - "origin": "user_include", + "name": "_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", + "origin": "system_include", "scope": null }, { - "ID": "c:anemometer_dev.h@990@macro@ADC_VAL_LEN", + "ID": "c:DLib_Product.h@1479@macro@_DLIB_STRTOD_HEX_FLOAT", "What": "MacroDef", "defdec": "Def", - "display": "ADC_VAL_LEN", + "display": "_DLIB_STRTOD_HEX_FLOAT", "location": { - "column": "10", + "column": "9", + "line": "53", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_STRTOD_HEX_FLOAT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@1833@macro@_USE_ATOMIC_OPS", + "What": "MacroDef", + "defdec": "Def", + "display": "_USE_ATOMIC_OPS", + "location": { + "column": "11", + "line": "65", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_USE_ATOMIC_OPS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@1992@macro@__SOFTFP", + "What": "MacroDef", + "defdec": "Def", + "display": "__SOFTFP", + "location": { + "column": "11", + "line": "70", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "__SOFTFP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@2116@macro@__NO_SCRATCH", + "What": "MacroDef", + "defdec": "Def", + "display": "__NO_SCRATCH", + "location": { + "column": "9", + "line": "74", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "__NO_SCRATCH", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@2240@macro@_DLIB_SPEEDY_FLOATS", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_SPEEDY_FLOATS", + "location": { + "column": "9", + "line": "77", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_SPEEDY_FLOATS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@2301@macro@_DLIB_TIME_USES_64_DEFAULT", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_TIME_USES_64_DEFAULT", + "location": { + "column": "9", + "line": "80", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_TIME_USES_64_DEFAULT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@2414@macro@_DLIB_ELF_INIT_STATIC_BASE_DECLARATION", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_STATIC_BASE_DECLARATION", + "location": { + "column": "11", + "line": "84", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_STATIC_BASE_DECLARATION", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@2498@macro@_DLIB_ELF_INIT_STATIC_BASE", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_STATIC_BASE", + "location": { + "column": "11", + "line": "85", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_STATIC_BASE", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@2545@macro@_DLIB_ELF_INIT_FUNCTION_ATTRIBUTES", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_FUNCTION_ATTRIBUTES", + "location": { + "column": "11", + "line": "86", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_FUNCTION_ATTRIBUTES", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@2905@macro@_DLIB_ELF_INIT_TABLE_MEMORY", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_TABLE_MEMORY", + "location": { + "column": "9", + "line": "96", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_TABLE_MEMORY", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@2955@macro@_DLIB_ELF_INIT_SOURCE_MEMORY", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_SOURCE_MEMORY", + "location": { + "column": "9", + "line": "97", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_SOURCE_MEMORY", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@3005@macro@_DLIB_ELF_INIT_DESTINATION_MEMORY", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_DESTINATION_MEMORY", + "location": { + "column": "9", + "line": "98", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_DESTINATION_MEMORY", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@3153@macro@_DLIB_ELF_INIT_USE_RELATIVE_ROM_ADDRESSES", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_USE_RELATIVE_ROM_ADDRESSES", + "location": { + "column": "11", + "line": "103", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_USE_RELATIVE_ROM_ADDRESSES", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@3214@macro@_DLIB_ELF_INIT_REGION_COUNT_TYPE", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_REGION_COUNT_TYPE", + "location": { + "column": "9", + "line": "105", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_REGION_COUNT_TYPE", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@3266@macro@_DLIB_ELF_INIT_MODULE_ATTRIBUTES", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_MODULE_ATTRIBUTES", + "location": { + "column": "9", + "line": "106", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_MODULE_ATTRIBUTES", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@3458@macro@_DLIB_ELF_INIT_INTERFACE_VERSION", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_ELF_INIT_INTERFACE_VERSION", + "location": { + "column": "9", + "line": "110", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_ELF_INIT_INTERFACE_VERSION", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@3504@macro@_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", + "location": { + "column": "9", + "line": "112", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@3556@macro@_XMATHWRAPPERS_DEF", + "What": "MacroDef", + "defdec": "Def", + "display": "_XMATHWRAPPERS_DEF", + "location": { + "column": "9", + "line": "114", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_XMATHWRAPPERS_DEF", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_Product.h@3605@macro@_CPPINIT_ATTR", + "What": "MacroDef", + "defdec": "Def", + "display": "_CPPINIT_ATTR", + "location": { + "column": "9", + "line": "116", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" + }, + "name": "_CPPINIT_ATTR", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@1412@macro@__STM32L4xx_H", + "What": "MacroDef", + "defdec": "Def", + "display": "__STM32L4xx_H", + "location": { + "column": "9", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "__STM32L4xx_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@1623@macro@STM32L4", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32L4", + "location": { + "column": "9", "line": "52", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" }, - "name": "ADC_VAL_LEN", + "name": "STM32L4", "origin": "user_include", "scope": null }, { - "ID": "c:@adc_val", - "What": "Variable", - "defdec": "Dec", - "display": "adc_val", + "ID": "c:stm32l4xx.h@4436@macro@__STM32L4_CMSIS_VERSION_MAIN", + "What": "MacroDef", + "defdec": "Def", + "display": "__STM32L4_CMSIS_VERSION_MAIN", "location": { - "column": "16", - "line": "54", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "107", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" }, - "name": "adc_val", + "name": "__STM32L4_CMSIS_VERSION_MAIN", "origin": "user_include", "scope": null }, { - "ID": "c:@adc_val1", - "What": "Variable", - "defdec": "Dec", - "display": "adc_val1", + "ID": "c:stm32l4xx.h@4512@macro@__STM32L4_CMSIS_VERSION_SUB1", + "What": "MacroDef", + "defdec": "Def", + "display": "__STM32L4_CMSIS_VERSION_SUB1", "location": { - "column": "16", - "line": "55", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "108", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" }, - "name": "adc_val1", + "name": "__STM32L4_CMSIS_VERSION_SUB1", "origin": "user_include", "scope": null }, { - "ID": "c:@SA@SlidingWindow_3s", - "What": "Struct", + "ID": "c:stm32l4xx.h@4588@macro@__STM32L4_CMSIS_VERSION_SUB2", + "What": "MacroDef", + "defdec": "Def", + "display": "__STM32L4_CMSIS_VERSION_SUB2", + "location": { + "column": "9", + "line": "109", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "__STM32L4_CMSIS_VERSION_SUB2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@4664@macro@__STM32L4_CMSIS_VERSION_RC", + "What": "MacroDef", + "defdec": "Def", + "display": "__STM32L4_CMSIS_VERSION_RC", + "location": { + "column": "9", + "line": "110", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "__STM32L4_CMSIS_VERSION_RC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@4744@macro@__STM32L4_CMSIS_VERSION", + "What": "MacroDef", + "defdec": "Def", + "display": "__STM32L4_CMSIS_VERSION", + "location": { + "column": "9", + "line": "111", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "__STM32L4_CMSIS_VERSION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FlagStatus", + "What": "Enum", "defdec": "Def", "display": "", + "fields": [ + { + "ID": "c:@EA@FlagStatus@RESET", + "What": "Enumerator", + "defdec": "Def", + "display": "RESET", + "location": { + "column": "3", + "line": "187", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "RESET", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FlagStatus@SET", + "What": "Enumerator", + "defdec": "Def", + "display": "SET", + "location": { + "column": "3", + "line": "188", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "SET", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "185", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@T@FlagStatus", + "What": "Typedef", + "defdec": "Def", + "display": "enum FlagStatus", + "location": { + "column": "3", + "line": "189", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "FlagStatus", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@T@ITStatus", + "What": "Typedef", + "defdec": "Def", + "display": "enum FlagStatus", + "location": { + "column": "15", + "line": "189", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ITStatus", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FunctionalState", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@FunctionalState@DISABLE", + "What": "Enumerator", + "defdec": "Def", + "display": "DISABLE", + "location": { + "column": "3", + "line": "193", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FunctionalState@ENABLE", + "What": "Enumerator", + "defdec": "Def", + "display": "ENABLE", + "location": { + "column": "3", + "line": "194", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ENABLE", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "191", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@T@FunctionalState", + "What": "Typedef", + "defdec": "Def", + "display": "enum FunctionalState", + "location": { + "column": "3", + "line": "195", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "FunctionalState", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@6860@macro@IS_FUNCTIONAL_STATE", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_FUNCTIONAL_STATE", + "location": { + "column": "9", + "line": "196", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "IS_FUNCTIONAL_STATE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@ErrorStatus", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@ErrorStatus@SUCCESS", + "What": "Enumerator", + "defdec": "Def", + "display": "SUCCESS", + "location": { + "column": "3", + "line": "200", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "SUCCESS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@ErrorStatus@ERROR", + "What": "Enumerator", + "defdec": "Def", + "display": "ERROR", + "location": { + "column": "3", + "line": "201", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ERROR", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "198", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@T@ErrorStatus", + "What": "Typedef", + "defdec": "Def", + "display": "enum ErrorStatus", + "location": { + "column": "3", + "line": "202", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ErrorStatus", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@7085@macro@SET_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "SET_BIT", + "location": { + "column": "9", + "line": "212", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "SET_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@7135@macro@CLEAR_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "CLEAR_BIT", + "location": { + "column": "9", + "line": "214", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "CLEAR_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@7186@macro@READ_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "READ_BIT", + "location": { + "column": "9", + "line": "216", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "READ_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@7235@macro@CLEAR_REG", + "What": "MacroDef", + "defdec": "Def", + "display": "CLEAR_REG", + "location": { + "column": "9", + "line": "218", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "CLEAR_REG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@7284@macro@WRITE_REG", + "What": "MacroDef", + "defdec": "Def", + "display": "WRITE_REG", + "location": { + "column": "9", + "line": "220", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "WRITE_REG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@7333@macro@READ_REG", + "What": "MacroDef", + "defdec": "Def", + "display": "READ_REG", + "location": { + "column": "9", + "line": "222", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "READ_REG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@7374@macro@MODIFY_REG", + "What": "MacroDef", + "defdec": "Def", + "display": "MODIFY_REG", + "location": { + "column": "9", + "line": "224", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "MODIFY_REG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@7629@macro@ATOMIC_SET_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "ATOMIC_SET_BIT", + "location": { + "column": "9", + "line": "228", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ATOMIC_SET_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@8101@macro@ATOMIC_CLEAR_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "ATOMIC_CLEAR_BIT", + "location": { + "column": "9", + "line": "237", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ATOMIC_CLEAR_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@8581@macro@ATOMIC_MODIFY_REG", + "What": "MacroDef", + "defdec": "Def", + "display": "ATOMIC_MODIFY_REG", + "location": { + "column": "9", + "line": "246", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ATOMIC_MODIFY_REG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@9135@macro@ATOMIC_SETH_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "ATOMIC_SETH_BIT", + "location": { + "column": "9", + "line": "255", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ATOMIC_SETH_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@9607@macro@ATOMIC_CLEARH_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "ATOMIC_CLEARH_BIT", + "location": { + "column": "9", + "line": "264", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ATOMIC_CLEARH_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@10087@macro@ATOMIC_MODIFYH_REG", + "What": "MacroDef", + "defdec": "Def", + "display": "ATOMIC_MODIFYH_REG", + "location": { + "column": "9", + "line": "273", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "ATOMIC_MODIFYH_REG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx.h@10571@macro@POSITION_VAL", + "What": "MacroDef", + "defdec": "Def", + "display": "POSITION_VAL", + "location": { + "column": "9", + "line": "281", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Device\\ST\\STM32L4xx\\Include\\stm32l4xx.h" + }, + "name": "POSITION_VAL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@130@macro@_DLIB_FLOAT_SETUP", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_FLOAT_SETUP", + "location": { + "column": "9", + "line": "5", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_DLIB_FLOAT_SETUP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@383@macro@_DLIB_trigonometric_IS_DEFAULT", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_trigonometric_IS_DEFAULT", + "location": { + "column": "12", + "line": "18", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_DLIB_trigonometric_IS_DEFAULT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@618@macro@_DLIB_exp_pow_IS_DEFAULT", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_exp_pow_IS_DEFAULT", + "location": { + "column": "12", + "line": "27", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_DLIB_exp_pow_IS_DEFAULT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@832@macro@_DLIB_log_IS_DEFAULT", + "What": "MacroDef", + "defdec": "Def", + "display": "_DLIB_log_IS_DEFAULT", + "location": { + "column": "12", + "line": "36", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_DLIB_log_IS_DEFAULT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@T@__iar_FlagUType", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned int", + "location": { + "column": "27", + "line": "44", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_FlagUType", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@T@__iar_FlagSType", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "27", + "line": "45", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_FlagSType", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@T@__iar_ExpType", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "27", + "line": "47", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_ExpType", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@1579@macro@FP_FAST_FMAF", + "What": "MacroDef", + "defdec": "Def", + "display": "FP_FAST_FMAF", + "location": { + "column": "13", + "line": "65", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "FP_FAST_FMAF", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@1816@macro@_FLT_MAX_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "_FLT_MAX_EXP", + "location": { + "column": "9", + "line": "77", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_FLT_MAX_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@1843@macro@_FLT_BIAS", + "What": "MacroDef", + "defdec": "Def", + "display": "_FLT_BIAS", + "location": { + "column": "9", + "line": "78", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_FLT_BIAS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@1870@macro@_FLT_OFF", + "What": "MacroDef", + "defdec": "Def", + "display": "_FLT_OFF", + "location": { + "column": "9", + "line": "79", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_FLT_OFF", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@1897@macro@_DBL_MAX_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "_DBL_MAX_EXP", + "location": { + "column": "9", + "line": "81", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_DBL_MAX_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@1925@macro@_DBL_BIAS", + "What": "MacroDef", + "defdec": "Def", + "display": "_DBL_BIAS", + "location": { + "column": "9", + "line": "82", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_DBL_BIAS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@1953@macro@_DBL_OFF", + "What": "MacroDef", + "defdec": "Def", + "display": "_DBL_OFF", + "location": { + "column": "9", + "line": "83", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_DBL_OFF", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@2175@macro@_FORCEINLINE", + "What": "MacroDef", + "defdec": "Def", + "display": "_FORCEINLINE", + "location": { + "column": "11", + "line": "91", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_FORCEINLINE", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@2330@macro@_BETTER", + "What": "MacroDef", + "defdec": "Def", + "display": "_BETTER", + "location": { + "column": "11", + "line": "97", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_BETTER", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_isfinite32", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_isfinite32(float)", + "location": { + "column": "44", + "line": "110", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_isfinite32", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@2989@F@__iar_isfinite32@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "22", + "line": "121", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_isfinite64", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_isfinite64(double)", + "location": { + "column": "44", + "line": "127", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_isfinite64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@3571@F@__iar_isfinite64@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "22", + "line": "138", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_isnan32", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_isnan32(float)", + "location": { + "column": "44", + "line": "146", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_isnan32", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@4212@F@__iar_isnan32@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "22", + "line": "160", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_isnan64", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_isnan64(double)", + "location": { + "column": "44", + "line": "166", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_isnan64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@4689@F@__iar_isnan64@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "22", + "line": "175", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_iszero32", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_iszero32(float)", + "location": { + "column": "44", + "line": "187", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_iszero32", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@5414@F@__iar_iszero32@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "23", + "line": "201", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_iszero64", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_iszero64(double)", + "location": { + "column": "44", + "line": "207", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_iszero64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@5955@F@__iar_iszero64@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "23", + "line": "221", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_isinf32", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_isinf32(float)", + "location": { + "column": "44", + "line": "232", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_isinf32", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@6683@F@__iar_isinf32@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "22", + "line": "245", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_isinf64", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_isinf64(double)", + "location": { + "column": "44", + "line": "253", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_isinf64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@7587@F@__iar_isinf64@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "22", + "line": "273", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_issubnormal32", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_issubnormal32(float)", + "location": { + "column": "44", + "line": "286", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_issubnormal32", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@8018@F@__iar_issubnormal32@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "23", + "line": "289", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_issubnormal64", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_issubnormal64(double)", + "location": { + "column": "44", + "line": "297", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_issubnormal64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@8311@F@__iar_issubnormal64@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "23", + "line": "300", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_isnormal32", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_isnormal32(float)", + "location": { + "column": "44", + "line": "312", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_isnormal32", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@8674@F@__iar_isnormal32@_Exp", + "What": "Variable", + "defdec": "Def", + "display": "_Exp", + "location": { + "column": "20", + "line": "314", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Exp", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_isnormal64", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_isnormal64(double)", + "location": { + "column": "44", + "line": "320", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_isnormal64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@9095@F@__iar_isnormal64@_Exp", + "What": "Variable", + "defdec": "Def", + "display": "_Exp", + "location": { + "column": "22", + "line": "327", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Exp", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_signbit32", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_signbit32(float)", + "location": { + "column": "44", + "line": "338", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_signbit32", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@9396@F@__iar_signbit32@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "21", + "line": "340", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__iar_signbit64", + "What": "Function", + "defdec": "Def", + "display": "unsigned int __iar_signbit64(double)", + "location": { + "column": "44", + "line": "345", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "__iar_signbit64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:DLib_float_setup.h@9571@F@__iar_signbit64@_Ix", + "What": "Variable", + "defdec": "Def", + "display": "_Ix", + "location": { + "column": "21", + "line": "347", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_float_setup.h" + }, + "name": "_Ix", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:portmacro.h@1332@macro@PORTMACRO_H", + "What": "MacroDef", + "defdec": "Def", + "display": "PORTMACRO_H", + "location": { + "column": "9", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "PORTMACRO_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@1786@macro@portCHAR", + "What": "MacroDef", + "defdec": "Def", + "display": "portCHAR", + "location": { + "column": "9", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portCHAR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@1810@macro@portFLOAT", + "What": "MacroDef", + "defdec": "Def", + "display": "portFLOAT", + "location": { + "column": "9", + "line": "50", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portFLOAT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@1836@macro@portDOUBLE", + "What": "MacroDef", + "defdec": "Def", + "display": "portDOUBLE", + "location": { + "column": "9", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portDOUBLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@1864@macro@portLONG", + "What": "MacroDef", + "defdec": "Def", + "display": "portLONG", + "location": { + "column": "9", + "line": "52", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portLONG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@1888@macro@portSHORT", + "What": "MacroDef", + "defdec": "Def", + "display": "portSHORT", + "location": { + "column": "9", + "line": "53", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portSHORT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@1914@macro@portSTACK_TYPE", + "What": "MacroDef", + "defdec": "Def", + "display": "portSTACK_TYPE", + "location": { + "column": "9", + "line": "54", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portSTACK_TYPE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@1947@macro@portBASE_TYPE", + "What": "MacroDef", + "defdec": "Def", + "display": "portBASE_TYPE", + "location": { + "column": "9", + "line": "55", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portBASE_TYPE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@T@StackType_t", + "What": "Typedef", + "defdec": "Def", + "display": "uint32_t", + "location": { + "column": "24", + "line": "57", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "StackType_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@T@BaseType_t", + "What": "Typedef", + "defdec": "Def", + "display": "long", + "location": { + "column": "14", + "line": "58", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "BaseType_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@T@UBaseType_t", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned long", + "location": { + "column": "23", + "line": "59", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "UBaseType_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@T@TickType_t", + "What": "Typedef", + "defdec": "Def", + "display": "uint32_t", + "location": { + "column": "19", + "line": "65", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "TickType_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@2230@macro@portMAX_DELAY", + "What": "MacroDef", + "defdec": "Def", + "display": "portMAX_DELAY", + "location": { + "column": "10", + "line": "66", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portMAX_DELAY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@2415@macro@portTICK_TYPE_IS_ATOMIC", + "What": "MacroDef", + "defdec": "Def", + "display": "portTICK_TYPE_IS_ATOMIC", + "location": { + "column": "10", + "line": "70", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portTICK_TYPE_IS_ATOMIC", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@2556@macro@portSTACK_GROWTH", + "What": "MacroDef", + "defdec": "Def", + "display": "portSTACK_GROWTH", + "location": { + "column": "9", + "line": "75", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portSTACK_GROWTH", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@2591@macro@portTICK_PERIOD_MS", + "What": "MacroDef", + "defdec": "Def", + "display": "portTICK_PERIOD_MS", + "location": { + "column": "9", + "line": "76", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portTICK_PERIOD_MS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@2666@macro@portBYTE_ALIGNMENT", + "What": "MacroDef", + "defdec": "Def", + "display": "portBYTE_ALIGNMENT", + "location": { + "column": "9", + "line": "77", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portBYTE_ALIGNMENT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@2793@macro@portWEAK_SYMBOL", + "What": "MacroDef", + "defdec": "Def", + "display": "portWEAK_SYMBOL", + "location": { + "column": "9", + "line": "81", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portWEAK_SYMBOL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@2946@macro@portYIELD", + "What": "MacroDef", + "defdec": "Def", + "display": "portYIELD", + "location": { + "column": "9", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portYIELD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@3159@macro@portNVIC_INT_CTRL_REG", + "What": "MacroDef", + "defdec": "Def", + "display": "portNVIC_INT_CTRL_REG", + "location": { + "column": "9", + "line": "95", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portNVIC_INT_CTRL_REG", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@3236@macro@portNVIC_PENDSVSET_BIT", + "What": "MacroDef", + "defdec": "Def", + "display": "portNVIC_PENDSVSET_BIT", + "location": { + "column": "9", + "line": "96", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portNVIC_PENDSVSET_BIT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@3285@macro@portEND_SWITCHING_ISR", + "What": "MacroDef", + "defdec": "Def", + "display": "portEND_SWITCHING_ISR", + "location": { + "column": "9", + "line": "97", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portEND_SWITCHING_ISR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@3380@macro@portYIELD_FROM_ISR", + "What": "MacroDef", + "defdec": "Def", + "display": "portYIELD_FROM_ISR", + "location": { + "column": "9", + "line": "98", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portYIELD_FROM_ISR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@4109@macro@portRECORD_READY_PRIORITY", + "What": "MacroDef", + "defdec": "Def", + "display": "portRECORD_READY_PRIORITY", + "location": { + "column": "10", + "line": "115", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portRECORD_READY_PRIORITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@4229@macro@portRESET_READY_PRIORITY", + "What": "MacroDef", + "defdec": "Def", + "display": "portRESET_READY_PRIORITY", + "location": { + "column": "10", + "line": "116", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portRESET_READY_PRIORITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@4419@macro@portGET_HIGHEST_PRIORITY", + "What": "MacroDef", + "defdec": "Def", + "display": "portGET_HIGHEST_PRIORITY", + "location": { + "column": "10", + "line": "120", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portGET_HIGHEST_PRIORITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortEnterCritical", + "What": "Function", + "defdec": "Dec", + "display": "void vPortEnterCritical(void)", + "location": { + "column": "13", + "line": "126", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "vPortEnterCritical", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortEnterCritical", + "What": "Function", + "defdec": "Dec", + "display": "void vPortEnterCritical(void)", + "location": { + "column": "13", + "line": "126", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "vPortEnterCritical", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortExitCritical", + "What": "Function", + "defdec": "Dec", + "display": "void vPortExitCritical(void)", + "location": { + "column": "13", + "line": "127", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "vPortExitCritical", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortExitCritical", + "What": "Function", + "defdec": "Dec", + "display": "void vPortExitCritical(void)", + "location": { + "column": "13", + "line": "127", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "vPortExitCritical", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@4806@macro@portDISABLE_INTERRUPTS", + "What": "MacroDef", + "defdec": "Def", + "display": "portDISABLE_INTERRUPTS", + "location": { + "column": "9", + "line": "129", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portDISABLE_INTERRUPTS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@4979@macro@portENABLE_INTERRUPTS", + "What": "MacroDef", + "defdec": "Def", + "display": "portENABLE_INTERRUPTS", + "location": { + "column": "9", + "line": "136", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portENABLE_INTERRUPTS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@5035@macro@portENTER_CRITICAL", + "What": "MacroDef", + "defdec": "Def", + "display": "portENTER_CRITICAL", + "location": { + "column": "9", + "line": "137", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portENTER_CRITICAL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@5090@macro@portEXIT_CRITICAL", + "What": "MacroDef", + "defdec": "Def", + "display": "portEXIT_CRITICAL", + "location": { + "column": "9", + "line": "138", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portEXIT_CRITICAL", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@5144@macro@portSET_INTERRUPT_MASK_FROM_ISR", + "What": "MacroDef", + "defdec": "Def", + "display": "portSET_INTERRUPT_MASK_FROM_ISR", + "location": { + "column": "9", + "line": "139", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portSET_INTERRUPT_MASK_FROM_ISR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@5230@macro@portCLEAR_INTERRUPT_MASK_FROM_ISR", + "What": "MacroDef", + "defdec": "Def", + "display": "portCLEAR_INTERRUPT_MASK_FROM_ISR", + "location": { + "column": "9", + "line": "140", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portCLEAR_INTERRUPT_MASK_FROM_ISR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortSuppressTicksAndSleep", + "What": "Function", + "defdec": "Dec", + "display": "void vPortSuppressTicksAndSleep(TickType_t)", + "location": { + "column": "14", + "line": "145", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "vPortSuppressTicksAndSleep", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@5521@macro@portSUPPRESS_TICKS_AND_SLEEP", + "What": "MacroDef", + "defdec": "Def", + "display": "portSUPPRESS_TICKS_AND_SLEEP", + "location": { + "column": "10", + "line": "146", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portSUPPRESS_TICKS_AND_SLEEP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@5913@macro@portTASK_FUNCTION_PROTO", + "What": "MacroDef", + "defdec": "Def", + "display": "portTASK_FUNCTION_PROTO", + "location": { + "column": "9", + "line": "154", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portTASK_FUNCTION_PROTO", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@6010@macro@portTASK_FUNCTION", + "What": "MacroDef", + "defdec": "Def", + "display": "portTASK_FUNCTION", + "location": { + "column": "9", + "line": "155", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portTASK_FUNCTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortValidateInterruptPriority", + "What": "Function", + "defdec": "Dec", + "display": "void vPortValidateInterruptPriority(void)", + "location": { + "column": "7", + "line": "159", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "vPortValidateInterruptPriority", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortValidateInterruptPriority", + "What": "Function", + "defdec": "Dec", + "display": "void vPortValidateInterruptPriority(void)", + "location": { + "column": "7", + "line": "159", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "vPortValidateInterruptPriority", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@6237@macro@portASSERT_IF_INTERRUPT_PRIORITY_INVALID", + "What": "MacroDef", + "defdec": "Def", + "display": "portASSERT_IF_INTERRUPT_PRIORITY_INVALID", + "location": { + "column": "10", + "line": "160", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portASSERT_IF_INTERRUPT_PRIORITY_INVALID", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@6380@macro@portNOP", + "What": "MacroDef", + "defdec": "Def", + "display": "portNOP", + "location": { + "column": "9", + "line": "164", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portNOP", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@6401@macro@portINLINE", + "What": "MacroDef", + "defdec": "Def", + "display": "portINLINE", + "location": { + "column": "9", + "line": "166", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portINLINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@6459@macro@portFORCE_INLINE", + "What": "MacroDef", + "defdec": "Def", + "display": "portFORCE_INLINE", + "location": { + "column": "10", + "line": "169", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "portFORCE_INLINE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@F@xPortIsInsideInterrupt", + "What": "Function", + "defdec": "Def", + "display": "BaseType_t xPortIsInsideInterrupt(void)", + "location": { + "column": "36", + "line": "174", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "xPortIsInsideInterrupt", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@6663@F@xPortIsInsideInterrupt@ulCurrentInterrupt", + "What": "Variable", + "defdec": "Def", + "display": "ulCurrentInterrupt", + "location": { + "column": "10", + "line": "176", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "ulCurrentInterrupt", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portmacro.h@6693@F@xPortIsInsideInterrupt@xReturn", + "What": "Variable", + "defdec": "Def", + "display": "xReturn", + "location": { + "column": "12", + "line": "177", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\IAR\\ARM_CM4F\\portmacro.h" + }, + "name": "xReturn", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:float.h@118@macro@_FLOAT", + "What": "MacroDef", + "defdec": "Def", + "display": "_FLOAT", + "location": { + "column": "9", + "line": "4", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "_FLOAT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@356@macro@FLT_RADIX", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_RADIX", + "location": { + "column": "9", + "line": "18", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_RADIX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@383@macro@FLT_ROUNDS", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_ROUNDS", + "location": { + "column": "9", + "line": "19", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_ROUNDS", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@457@macro@FLT_EVAL_METHOD", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_EVAL_METHOD", + "location": { + "column": "11", + "line": "22", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_EVAL_METHOD", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@902@macro@DECIMAL_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "DECIMAL_DIG", + "location": { + "column": "13", + "line": "32", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DECIMAL_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1025@macro@_FP4_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "_FP4_MAX", + "location": { + "column": "9", + "line": "39", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "_FP4_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1088@macro@_FP4_EPSILON", + "What": "MacroDef", + "defdec": "Def", + "display": "_FP4_EPSILON", + "location": { + "column": "9", + "line": "40", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "_FP4_EPSILON", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1146@macro@_FP4_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "_FP4_MIN", + "location": { + "column": "9", + "line": "41", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "_FP4_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1205@macro@_FP4_TRUE_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "_FP4_TRUE_MIN", + "location": { + "column": "9", + "line": "42", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "_FP4_TRUE_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1362@macro@FLT_MANT_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_MANT_DIG", + "location": { + "column": "9", + "line": "48", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_MANT_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1390@macro@FLT_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_DIG", + "location": { + "column": "9", + "line": "49", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1417@macro@FLT_MIN_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_MIN_EXP", + "location": { + "column": "9", + "line": "50", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_MIN_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1447@macro@FLT_MIN_10_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_MIN_10_EXP", + "location": { + "column": "9", + "line": "51", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_MIN_10_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1476@macro@FLT_MAX_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_MAX_EXP", + "location": { + "column": "9", + "line": "52", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_MAX_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1505@macro@FLT_MAX_10_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_MAX_10_EXP", + "location": { + "column": "9", + "line": "53", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_MAX_10_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1533@macro@FLT_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_MAX", + "location": { + "column": "9", + "line": "54", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1577@macro@FLT_EPSILON", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_EPSILON", + "location": { + "column": "9", + "line": "55", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_EPSILON", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1625@macro@FLT_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_MIN", + "location": { + "column": "9", + "line": "56", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1669@macro@FLT_DECIMAL_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_DECIMAL_DIG", + "location": { + "column": "9", + "line": "57", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "FLT_DECIMAL_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@1696@macro@FLT_HAS_SUBNORM", + "What": "MacroDef", + "defdec": "Def", + "display": "FLT_HAS_SUBNORM", "location": { "column": "9", "line": "58", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "members": [ - { - "ID": "c:@SA@SlidingWindow_3s@FI@speed_data", - "What": "FieldDecl", - "defdec": "Def", - "display": "speed_data", - "location": { - "column": "11", - "line": "59", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "speed_data", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_58_9" - }, - { - "ID": "c:@SA@SlidingWindow_3s@FI@direction_data", - "What": "FieldDecl", - "defdec": "Def", - "display": "direction_data", - "location": { - "column": "11", - "line": "60", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "direction_data", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_58_9" - }, - { - "ID": "c:@SA@SlidingWindow_3s@FI@index", - "What": "FieldDecl", - "defdec": "Def", - "display": "index", - "location": { - "column": "9", - "line": "61", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "index", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_58_9" - }, - { - "ID": "c:@SA@SlidingWindow_3s@FI@count", - "What": "FieldDecl", - "defdec": "Def", - "display": "count", - "location": { - "column": "9", - "line": "62", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "count", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_58_9" - } - ], - "name": "", - "origin": "user_include", + "name": "FLT_HAS_SUBNORM", + "origin": "system_include", "scope": null }, { - "ID": "c:@T@SlidingWindow_3s", - "What": "Typedef", + "ID": "c:float.h@1788@macro@FLT_TRUE_MIN", + "What": "MacroDef", "defdec": "Def", - "display": "struct SlidingWindow_3s", + "display": "FLT_TRUE_MIN", "location": { - "column": "3", - "line": "63", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "11", + "line": "60", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "SlidingWindow_3s", - "origin": "user_include", + "name": "FLT_TRUE_MIN", + "origin": "system_include", "scope": null }, { - "ID": "c:@SA@SlidingWindow_1mim", - "What": "Struct", + "ID": "c:float.h@2398@macro@DBL_MANT_DIG", + "What": "MacroDef", "defdec": "Def", - "display": "", + "display": "DBL_MANT_DIG", + "location": { + "column": "11", + "line": "79", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_MANT_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2428@macro@DBL_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_DIG", + "location": { + "column": "11", + "line": "80", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2458@macro@DBL_MIN_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_MIN_EXP", + "location": { + "column": "11", + "line": "81", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_MIN_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2491@macro@DBL_MIN_10_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_MIN_10_EXP", + "location": { + "column": "11", + "line": "82", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_MIN_10_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2523@macro@DBL_MAX_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_MAX_EXP", + "location": { + "column": "11", + "line": "83", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_MAX_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2555@macro@DBL_MAX_10_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_MAX_10_EXP", + "location": { + "column": "11", + "line": "84", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_MAX_10_EXP", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2586@macro@DBL_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_MAX", + "location": { + "column": "11", + "line": "85", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_MAX", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2666@macro@DBL_EPSILON", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_EPSILON", + "location": { + "column": "11", + "line": "86", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_EPSILON", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2733@macro@DBL_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_MIN", + "location": { + "column": "11", + "line": "87", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2802@macro@DBL_DECIMAL_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_DECIMAL_DIG", + "location": { + "column": "11", + "line": "88", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_DECIMAL_DIG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@2871@macro@DBL_TRUE_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_TRUE_MIN", + "location": { + "column": "13", + "line": "90", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" + }, + "name": "DBL_TRUE_MIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:float.h@3057@macro@DBL_HAS_SUBNORM", + "What": "MacroDef", + "defdec": "Def", + "display": "DBL_HAS_SUBNORM", "location": { "column": "9", - "line": "64", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "line": "97", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "members": [ - { - "ID": "c:@SA@SlidingWindow_1mim@FI@speed_data", - "What": "FieldDecl", - "defdec": "Def", - "display": "speed_data", - "location": { - "column": "11", - "line": "65", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "speed_data", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_64_9" - }, - { - "ID": "c:@SA@SlidingWindow_1mim@FI@direction_data", - "What": "FieldDecl", - "defdec": "Def", - "display": "direction_data", - "location": { - "column": "11", - "line": "66", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "direction_data", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_64_9" - }, - { - "ID": "c:@SA@SlidingWindow_1mim@FI@index", - "What": "FieldDecl", - "defdec": "Def", - "display": "index", - "location": { - "column": "9", - "line": "67", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "index", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_64_9" - }, - { - "ID": "c:@SA@SlidingWindow_1mim@FI@count", - "What": "FieldDecl", - "defdec": "Def", - "display": "count", - "location": { - "column": "9", - "line": "68", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "count", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_64_9" - } - ], - "name": "", - "origin": "user_include", + "name": "DBL_HAS_SUBNORM", + "origin": "system_include", "scope": null }, { - "ID": "c:@T@SlidingWindow_1mim", - "What": "Typedef", + "ID": "c:float.h@3258@macro@LDBL_MANT_DIG", + "What": "MacroDef", "defdec": "Def", - "display": "struct SlidingWindow_1mim", - "location": { - "column": "3", - "line": "69", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "SlidingWindow_1mim", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@SA@SlidingWindow_10min", - "What": "Struct", - "defdec": "Def", - "display": "", + "display": "LDBL_MANT_DIG", "location": { "column": "9", - "line": "70", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "line": "103", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "members": [ - { - "ID": "c:@SA@SlidingWindow_10min@FI@speed_data", - "What": "FieldDecl", - "defdec": "Def", - "display": "speed_data", - "location": { - "column": "11", - "line": "71", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "speed_data", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_70_9" - }, - { - "ID": "c:@SA@SlidingWindow_10min@FI@direction_data", - "What": "FieldDecl", - "defdec": "Def", - "display": "direction_data", - "location": { - "column": "11", - "line": "72", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "direction_data", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_70_9" - }, - { - "ID": "c:@SA@SlidingWindow_10min@FI@index", - "What": "FieldDecl", - "defdec": "Def", - "display": "index", - "location": { - "column": "9", - "line": "73", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "index", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_70_9" - }, - { - "ID": "c:@SA@SlidingWindow_10min@FI@count", - "What": "FieldDecl", - "defdec": "Def", - "display": "count", - "location": { - "column": "9", - "line": "74", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "count", - "origin": "user_include", - "scope": "_anonymous_anemometer_dev_h_70_9" - } - ], - "name": "", - "origin": "user_include", + "name": "LDBL_MANT_DIG", + "origin": "system_include", "scope": null }, { - "ID": "c:@T@SlidingWindow_10min", - "What": "Typedef", + "ID": "c:float.h@3297@macro@LDBL_DIG", + "What": "MacroDef", "defdec": "Def", - "display": "struct SlidingWindow_10min", + "display": "LDBL_DIG", "location": { - "column": "3", - "line": "75", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "104", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "SlidingWindow_10min", - "origin": "user_include", + "name": "LDBL_DIG", + "origin": "system_include", "scope": null }, { - "ID": "c:@S@__weather_param", - "What": "Struct", + "ID": "c:float.h@3331@macro@LDBL_MIN_EXP", + "What": "MacroDef", "defdec": "Def", - "display": "__weather_param", + "display": "LDBL_MIN_EXP", "location": { - "column": "16", - "line": "78", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "105", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "members": [ - { - "ID": "c:@S@__weather_param@FI@wind_velocity_x", - "What": "FieldDecl", - "defdec": "Def", - "display": "wind_velocity_x", - "location": { - "column": "13", - "line": "80", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "wind_velocity_x", - "origin": "user_include", - "scope": "__weather_param" - }, - { - "ID": "c:@S@__weather_param@FI@wind_velocity_y", - "What": "FieldDecl", - "defdec": "Def", - "display": "wind_velocity_y", - "location": { - "column": "13", - "line": "84", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "wind_velocity_y", - "origin": "user_include", - "scope": "__weather_param" - }, - { - "ID": "c:@S@__weather_param@FI@wind_velocity", - "What": "FieldDecl", - "defdec": "Def", - "display": "wind_velocity", - "location": { - "column": "13", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "wind_velocity", - "origin": "user_include", - "scope": "__weather_param" - }, - { - "ID": "c:@S@__weather_param@FI@wind_c", - "What": "FieldDecl", - "defdec": "Def", - "display": "wind_c", - "location": { - "column": "13", - "line": "89", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "wind_c", - "origin": "user_include", - "scope": "__weather_param" - }, - { - "ID": "c:@S@__weather_param@FI@wind_angle", - "What": "FieldDecl", - "defdec": "Def", - "display": "wind_angle", - "location": { - "column": "13", - "line": "91", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "wind_angle", - "origin": "user_include", - "scope": "__weather_param" - }, - { - "ID": "c:@S@__weather_param@FI@temperature", - "What": "FieldDecl", - "defdec": "Def", - "display": "temperature", - "location": { - "column": "13", - "line": "93", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "temperature", - "origin": "user_include", - "scope": "__weather_param" - }, - { - "ID": "c:@S@__weather_param@FI@humidity", - "What": "FieldDecl", - "defdec": "Def", - "display": "humidity", - "location": { - "column": "13", - "line": "95", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "humidity", - "origin": "user_include", - "scope": "__weather_param" - }, - { - "ID": "c:@S@__weather_param@FI@precipitation", - "What": "FieldDecl", - "defdec": "Def", - "display": "precipitation", - "location": { - "column": "13", - "line": "97", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "precipitation", - "origin": "user_include", - "scope": "__weather_param" - } - ], - "name": "__weather_param", - "origin": "user_include", + "name": "LDBL_MIN_EXP", + "origin": "system_include", "scope": null }, { - "ID": "c:anemometer_dev.h@T@Weather_param", - "What": "Typedef", + "ID": "c:float.h@3369@macro@LDBL_MIN_10_EXP", + "What": "MacroDef", "defdec": "Def", - "display": "struct __weather_param", + "display": "LDBL_MIN_10_EXP", "location": { - "column": "3", - "line": "99", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "106", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "Weather_param", - "origin": "user_include", + "name": "LDBL_MIN_10_EXP", + "origin": "system_include", "scope": null }, { - "ID": "c:@weather_info", - "What": "Variable", - "defdec": "Dec", - "display": "weather_info", - "location": { - "column": "22", - "line": "100", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "weather_info", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@weather_info", - "What": "Variable", - "defdec": "Dec", - "display": "weather_info", - "location": { - "column": "22", - "line": "100", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "weather_info", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_mcs_para", - "What": "Struct", + "ID": "c:float.h@3410@macro@LDBL_MAX_EXP", + "What": "MacroDef", "defdec": "Def", - "display": "_mcs_para", + "display": "LDBL_MAX_EXP", "location": { - "column": "16", - "line": "102", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "107", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "members": [ - { - "ID": "c:@S@_mcs_para@FI@min_wind_direction", - "What": "FieldDecl", - "defdec": "Def", - "display": "min_wind_direction", - "location": { - "column": "13", - "line": "103", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "min_wind_direction", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@average_wind_direction", - "What": "FieldDecl", - "defdec": "Def", - "display": "average_wind_direction", - "location": { - "column": "13", - "line": "104", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "average_wind_direction", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@max_wind_direction", - "What": "FieldDecl", - "defdec": "Def", - "display": "max_wind_direction", - "location": { - "column": "13", - "line": "105", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "max_wind_direction", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@min_wind_speed", - "What": "FieldDecl", - "defdec": "Def", - "display": "min_wind_speed", - "location": { - "column": "13", - "line": "106", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "min_wind_speed", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@average_wind_speed", - "What": "FieldDecl", - "defdec": "Def", - "display": "average_wind_speed", - "location": { - "column": "13", - "line": "107", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "average_wind_speed", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@max_wind_speed", - "What": "FieldDecl", - "defdec": "Def", - "display": "max_wind_speed", - "location": { - "column": "13", - "line": "108", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "max_wind_speed", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@temperature", - "What": "FieldDecl", - "defdec": "Def", - "display": "temperature", - "location": { - "column": "13", - "line": "109", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "temperature", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@humidity", - "What": "FieldDecl", - "defdec": "Def", - "display": "humidity", - "location": { - "column": "13", - "line": "110", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "humidity", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@pressure", - "What": "FieldDecl", - "defdec": "Def", - "display": "pressure", - "location": { - "column": "13", - "line": "111", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "pressure", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@precipitation", - "What": "FieldDecl", - "defdec": "Def", - "display": "precipitation", - "location": { - "column": "13", - "line": "112", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "precipitation", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:@S@_mcs_para@FI@precipitation_intensity", - "What": "FieldDecl", - "defdec": "Def", - "display": "precipitation_intensity", - "location": { - "column": "13", - "line": "113", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "precipitation_intensity", - "origin": "user_include", - "scope": "_mcs_para" - }, - { - "ID": "c:anemometer_dev.h@T@mcs_para", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _mcs_para", - "location": { - "column": "2", - "line": "114", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "mcs_para", - "origin": "user_include", - "scope": "_mcs_para" - } - ], - "name": "_mcs_para", - "origin": "user_include", + "name": "LDBL_MAX_EXP", + "origin": "system_include", "scope": null }, { - "ID": "c:@g_stMcs_Para", - "What": "Variable", - "defdec": "Dec", - "display": "g_stMcs_Para", + "ID": "c:float.h@3448@macro@LDBL_MAX_10_EXP", + "What": "MacroDef", + "defdec": "Def", + "display": "LDBL_MAX_10_EXP", "location": { - "column": "17", - "line": "115", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "108", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "g_stMcs_Para", - "origin": "user_include", + "name": "LDBL_MAX_10_EXP", + "origin": "system_include", "scope": null }, { - "ID": "c:@g_stMcs_Para", - "What": "Variable", - "defdec": "Dec", - "display": "g_stMcs_Para", + "ID": "c:float.h@3489@macro@LDBL_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "LDBL_MAX", "location": { - "column": "17", - "line": "115", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "109", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "g_stMcs_Para", - "origin": "user_include", + "name": "LDBL_MAX", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@change_channel", - "What": "Function", - "defdec": "Dec", - "display": "void change_channel(uint32_t)", + "ID": "c:float.h@3533@macro@LDBL_EPSILON", + "What": "MacroDef", + "defdec": "Def", + "display": "LDBL_EPSILON", "location": { - "column": "6", - "line": "119", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "110", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "change_channel", - "origin": "user_include", + "name": "LDBL_EPSILON", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@change_channel", - "What": "Function", - "defdec": "Dec", - "display": "void change_channel(uint32_t)", + "ID": "c:float.h@3581@macro@LDBL_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "LDBL_MIN", "location": { - "column": "6", - "line": "119", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "111", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "change_channel", - "origin": "user_include", + "name": "LDBL_MIN", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@play_one_measure", - "What": "Function", - "defdec": "Dec", - "display": "void play_one_measure(int16_t *, uint32_t)", + "ID": "c:float.h@3625@macro@LDBL_DECIMAL_DIG", + "What": "MacroDef", + "defdec": "Def", + "display": "LDBL_DECIMAL_DIG", "location": { - "column": "6", - "line": "122", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "112", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "play_one_measure", - "origin": "user_include", + "name": "LDBL_DECIMAL_DIG", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@play_one_measure", - "What": "Function", - "defdec": "Dec", - "display": "void play_one_measure(int16_t *, uint32_t)", + "ID": "c:float.h@3659@macro@LDBL_HAS_SUBNORM", + "What": "MacroDef", + "defdec": "Def", + "display": "LDBL_HAS_SUBNORM", "location": { - "column": "6", - "line": "122", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "113", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "play_one_measure", - "origin": "user_include", + "name": "LDBL_HAS_SUBNORM", + "origin": "system_include", "scope": null }, { - "ID": "c:@F@calculate_param", - "What": "Function", - "defdec": "Dec", - "display": "void calculate_param(Weather_param *, uint32_t, int16_t *, int16_t *, uint32_t)", + "ID": "c:float.h@3701@macro@LDBL_TRUE_MIN", + "What": "MacroDef", + "defdec": "Def", + "display": "LDBL_TRUE_MIN", "location": { - "column": "6", - "line": "125", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" + "column": "9", + "line": "114", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" }, - "name": "calculate_param", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@calculate_param", - "What": "Function", - "defdec": "Dec", - "display": "void calculate_param(Weather_param *, uint32_t, int16_t *, int16_t *, uint32_t)", - "location": { - "column": "6", - "line": "125", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "calculate_param", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@wind_task", - "What": "Function", - "defdec": "Dec", - "display": "void wind_task(const void *)", - "location": { - "column": "6", - "line": "128", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "wind_task", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@wind_task", - "What": "Function", - "defdec": "Dec", - "display": "void wind_task(const void *)", - "location": { - "column": "6", - "line": "128", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "wind_task", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@tem_hum_update_task", - "What": "Function", - "defdec": "Dec", - "display": "void tem_hum_update_task(const void *)", - "location": { - "column": "6", - "line": "129", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "tem_hum_update_task", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@tem_hum_update_task", - "What": "Function", - "defdec": "Dec", - "display": "void tem_hum_update_task(const void *)", - "location": { - "column": "6", - "line": "129", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "tem_hum_update_task", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@wind_update_task", - "What": "Function", - "defdec": "Dec", - "display": "void wind_update_task(const void *)", - "location": { - "column": "6", - "line": "130", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\anemometer_dev.h" - }, - "name": "wind_update_task", - "origin": "user_include", + "name": "LDBL_TRUE_MIN", + "origin": "system_include", "scope": null }, { @@ -419972,790 +422422,957 @@ "scope": null }, { - "ID": "c:iar_intrinsics_common.h@339@macro@_IAR_COMMON_ACLE_INTRINSICS_H", + "ID": "c:FreeRTOSConfig.h@1482@macro@FREERTOS_CONFIG_H", "What": "MacroDef", "defdec": "Def", - "display": "_IAR_COMMON_ACLE_INTRINSICS_H", + "display": "FREERTOS_CONFIG_H", "location": { "column": "9", - "line": "12", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "_IAR_COMMON_ACLE_INTRINSICS_H", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@476@macro@__arm_rsr", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_rsr", - "location": { - "column": "9", - "line": "19", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_rsr", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@513@macro@__arm_rsr64", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_rsr64", - "location": { - "column": "9", - "line": "20", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_rsr64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@554@macro@__arm_rsrp", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_rsrp", - "location": { - "column": "9", - "line": "21", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_rsrp", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@633@macro@__arm_wsr", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_wsr", - "location": { - "column": "9", - "line": "24", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_wsr", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@670@macro@__arm_wsr64", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_wsr64", - "location": { - "column": "9", - "line": "25", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_wsr64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@711@macro@__arm_wsrp", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_wsrp", - "location": { - "column": "9", - "line": "26", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_wsrp", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@856@macro@__arm_cdp", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_cdp", - "location": { - "column": "13", - "line": "31", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_cdp", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@899@macro@__arm_ldc", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_ldc", - "location": { - "column": "13", "line": "32", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "__arm_ldc", - "origin": "system_include", + "name": "FREERTOS_CONFIG_H", + "origin": "user_include", "scope": null }, { - "ID": "c:iar_intrinsics_common.h@942@macro@__arm_ldcl", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_ldcl", + "ID": "c:@SystemCoreClock", + "What": "Variable", + "defdec": "Dec", + "display": "SystemCoreClock", "location": { - "column": "13", - "line": "33", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_ldcl", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@986@macro@__arm_stc", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_stc", - "location": { - "column": "13", - "line": "34", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_stc", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1029@macro@__arm_stcl", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_stcl", - "location": { - "column": "13", - "line": "35", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_stcl", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1073@macro@__arm_mcr", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_mcr", - "location": { - "column": "13", - "line": "36", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_mcr", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1116@macro@__arm_mrc", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_mrc", - "location": { - "column": "13", - "line": "37", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_mrc", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1203@macro@__arm_cdp2", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_cdp2", - "location": { - "column": "13", - "line": "40", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_cdp2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1247@macro@__arm_ldc2", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_ldc2", - "location": { - "column": "13", - "line": "41", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_ldc2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1291@macro@__arm_ldc2l", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_ldc2l", - "location": { - "column": "13", - "line": "42", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_ldc2l", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1336@macro@__arm_stc2", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_stc2", - "location": { - "column": "13", - "line": "43", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_stc2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1380@macro@__arm_stc2l", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_stc2l", - "location": { - "column": "13", - "line": "44", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_stc2l", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1425@macro@__arm_mcr2", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_mcr2", - "location": { - "column": "13", - "line": "45", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_mcr2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1469@macro@__arm_mrc2", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_mrc2", - "location": { - "column": "13", - "line": "46", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_mrc2", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1557@macro@__arm_mcrr", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_mcrr", - "location": { - "column": "13", - "line": "49", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_mcrr", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1600@macro@__arm_mrrc", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_mrrc", - "location": { - "column": "13", - "line": "50", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__arm_mrrc", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@1687@macro@__arm_mcrr2", - "What": "MacroDef", - "defdec": "Def", - "display": "__arm_mcrr2", - "location": { - "column": "13", + "column": "19", "line": "53", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "__arm_mcrr2", - "origin": "system_include", + "name": "SystemCoreClock", + "origin": "user_include", "scope": null }, { - "ID": "c:iar_intrinsics_common.h@1732@macro@__arm_mrrc2", + "ID": "c:FreeRTOSConfig.h@2323@macro@configENABLE_FPU", "What": "MacroDef", "defdec": "Def", - "display": "__arm_mrrc2", + "display": "configENABLE_FPU", "location": { - "column": "13", - "line": "54", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + "column": "9", + "line": "55", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "__arm_mrrc2", - "origin": "system_include", + "name": "configENABLE_FPU", + "origin": "user_include", "scope": null }, { - "ID": "c:iar_intrinsics_common.h@2007@macro@__sqrtf", + "ID": "c:FreeRTOSConfig.h@2375@macro@configENABLE_MPU", "What": "MacroDef", "defdec": "Def", - "display": "__sqrtf", + "display": "configENABLE_MPU", "location": { - "column": "14", + "column": "9", + "line": "56", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configENABLE_MPU", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2429@macro@configUSE_PREEMPTION", + "What": "MacroDef", + "defdec": "Def", + "display": "configUSE_PREEMPTION", + "location": { + "column": "9", + "line": "58", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configUSE_PREEMPTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2481@macro@configSUPPORT_STATIC_ALLOCATION", + "What": "MacroDef", + "defdec": "Def", + "display": "configSUPPORT_STATIC_ALLOCATION", + "location": { + "column": "9", + "line": "59", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configSUPPORT_STATIC_ALLOCATION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2533@macro@configSUPPORT_DYNAMIC_ALLOCATION", + "What": "MacroDef", + "defdec": "Def", + "display": "configSUPPORT_DYNAMIC_ALLOCATION", + "location": { + "column": "9", + "line": "60", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configSUPPORT_DYNAMIC_ALLOCATION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2585@macro@configUSE_IDLE_HOOK", + "What": "MacroDef", + "defdec": "Def", + "display": "configUSE_IDLE_HOOK", + "location": { + "column": "9", + "line": "61", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configUSE_IDLE_HOOK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2637@macro@configUSE_TICK_HOOK", + "What": "MacroDef", + "defdec": "Def", + "display": "configUSE_TICK_HOOK", + "location": { + "column": "9", + "line": "62", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configUSE_TICK_HOOK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2689@macro@configCPU_CLOCK_HZ", + "What": "MacroDef", + "defdec": "Def", + "display": "configCPU_CLOCK_HZ", + "location": { + "column": "9", + "line": "63", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configCPU_CLOCK_HZ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2759@macro@configTICK_RATE_HZ", + "What": "MacroDef", + "defdec": "Def", + "display": "configTICK_RATE_HZ", + "location": { + "column": "9", + "line": "64", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configTICK_RATE_HZ", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2826@macro@configMAX_PRIORITIES", + "What": "MacroDef", + "defdec": "Def", + "display": "configMAX_PRIORITIES", + "location": { + "column": "9", + "line": "65", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configMAX_PRIORITIES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@2882@macro@configMINIMAL_STACK_SIZE", + "What": "MacroDef", + "defdec": "Def", + "display": "configMINIMAL_STACK_SIZE", + "location": { + "column": "9", "line": "66", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "__sqrtf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:iar_intrinsics_common.h@2232@macro@__fmaf", - "What": "MacroDef", - "defdec": "Def", - "display": "__fmaf", - "location": { - "column": "15", - "line": "75", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" - }, - "name": "__fmaf", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:inflash.h@29@macro@_INFLASH_H_", - "What": "MacroDef", - "defdec": "Def", - "display": "_INFLASH_H_", - "location": { - "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "_INFLASH_H_", + "name": "configMINIMAL_STACK_SIZE", "origin": "user_include", "scope": null }, { - "ID": "c:inflash.h@159@macro@STM32_INFLASH_PAGE_SIZE", + "ID": "c:FreeRTOSConfig.h@2948@macro@configTOTAL_HEAP_SIZE", "What": "MacroDef", "defdec": "Def", - "display": "STM32_INFLASH_PAGE_SIZE", + "display": "configTOTAL_HEAP_SIZE", "location": { "column": "9", - "line": "8", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "line": "67", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "STM32_INFLASH_PAGE_SIZE", + "name": "configTOTAL_HEAP_SIZE", "origin": "user_include", "scope": null }, { - "ID": "c:inflash.h@201@macro@STM32_INFLASH_BASE", + "ID": "c:FreeRTOSConfig.h@3013@macro@configMAX_TASK_NAME_LEN", "What": "MacroDef", "defdec": "Def", - "display": "STM32_INFLASH_BASE", + "display": "configMAX_TASK_NAME_LEN", "location": { "column": "9", - "line": "9", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "line": "68", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "STM32_INFLASH_BASE", + "name": "configMAX_TASK_NAME_LEN", "origin": "user_include", "scope": null }, { - "ID": "c:inflash.h@285@macro@STM32_INFLASH_SAVE_ADDR_BEGIN", + "ID": "c:FreeRTOSConfig.h@3070@macro@configUSE_16_BIT_TICKS", "What": "MacroDef", "defdec": "Def", - "display": "STM32_INFLASH_SAVE_ADDR_BEGIN", + "display": "configUSE_16_BIT_TICKS", "location": { "column": "9", - "line": "10", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "line": "69", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "STM32_INFLASH_SAVE_ADDR_BEGIN", + "name": "configUSE_16_BIT_TICKS", "origin": "user_include", "scope": null }, { - "ID": "c:inflash.h@377@macro@STM32_INFLASH_SAVE_ADDR_END", + "ID": "c:FreeRTOSConfig.h@3122@macro@configUSE_MUTEXES", "What": "MacroDef", "defdec": "Def", - "display": "STM32_INFLASH_SAVE_ADDR_END", + "display": "configUSE_MUTEXES", "location": { "column": "9", - "line": "11", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "line": "70", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "STM32_INFLASH_SAVE_ADDR_END", + "name": "configUSE_MUTEXES", "origin": "user_include", "scope": null }, { - "ID": "c:inflash.h@470@macro@STM32_INFLASH_SAVE_PAGE", + "ID": "c:FreeRTOSConfig.h@3174@macro@configQUEUE_REGISTRY_SIZE", "What": "MacroDef", "defdec": "Def", - "display": "STM32_INFLASH_SAVE_PAGE", + "display": "configQUEUE_REGISTRY_SIZE", "location": { "column": "9", - "line": "12", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "line": "71", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "STM32_INFLASH_SAVE_PAGE", + "name": "configQUEUE_REGISTRY_SIZE", "origin": "user_include", "scope": null }, { - "ID": "c:@EA@FlagInFlashType_e", - "What": "Enum", + "ID": "c:FreeRTOSConfig.h@3226@macro@configUSE_PORT_OPTIMISED_TASK_SELECTION", + "What": "MacroDef", "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@FlagInFlashType_e@FLAG_SAVE_INFLASH_HEAD", - "What": "Enumerator", - "defdec": "Def", - "display": "FLAG_SAVE_INFLASH_HEAD", - "location": { - "column": "4", - "line": "15", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "FLAG_SAVE_INFLASH_HEAD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FlagInFlashType_e@FLAG_SAVE_INFLASH_END", - "What": "Enumerator", - "defdec": "Def", - "display": "FLAG_SAVE_INFLASH_END", - "location": { - "column": "4", - "line": "16", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "FLAG_SAVE_INFLASH_END", - "origin": "user_include", - "scope": null - } - ], + "display": "configUSE_PORT_OPTIMISED_TASK_SELECTION", "location": { "column": "9", - "line": "14", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "line": "72", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" }, - "name": "", + "name": "configUSE_PORT_OPTIMISED_TASK_SELECTION", "origin": "user_include", "scope": null }, { - "ID": "c:@S@_config_info", + "ID": "c:FreeRTOSConfig.h@3474@macro@configMESSAGE_BUFFER_LENGTH_TYPE", + "What": "MacroDef", + "defdec": "Def", + "display": "configMESSAGE_BUFFER_LENGTH_TYPE", + "location": { + "column": "9", + "line": "76", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configMESSAGE_BUFFER_LENGTH_TYPE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@3612@macro@configUSE_CO_ROUTINES", + "What": "MacroDef", + "defdec": "Def", + "display": "configUSE_CO_ROUTINES", + "location": { + "column": "9", + "line": "80", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configUSE_CO_ROUTINES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@3664@macro@configMAX_CO_ROUTINE_PRIORITIES", + "What": "MacroDef", + "defdec": "Def", + "display": "configMAX_CO_ROUTINE_PRIORITIES", + "location": { + "column": "9", + "line": "81", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configMAX_CO_ROUTINE_PRIORITIES", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@3831@macro@INCLUDE_vTaskPrioritySet", + "What": "MacroDef", + "defdec": "Def", + "display": "INCLUDE_vTaskPrioritySet", + "location": { + "column": "9", + "line": "85", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "INCLUDE_vTaskPrioritySet", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@3879@macro@INCLUDE_uxTaskPriorityGet", + "What": "MacroDef", + "defdec": "Def", + "display": "INCLUDE_uxTaskPriorityGet", + "location": { + "column": "9", + "line": "86", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "INCLUDE_uxTaskPriorityGet", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@3927@macro@INCLUDE_vTaskDelete", + "What": "MacroDef", + "defdec": "Def", + "display": "INCLUDE_vTaskDelete", + "location": { + "column": "9", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "INCLUDE_vTaskDelete", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@3975@macro@INCLUDE_vTaskCleanUpResources", + "What": "MacroDef", + "defdec": "Def", + "display": "INCLUDE_vTaskCleanUpResources", + "location": { + "column": "9", + "line": "88", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "INCLUDE_vTaskCleanUpResources", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@4023@macro@INCLUDE_vTaskSuspend", + "What": "MacroDef", + "defdec": "Def", + "display": "INCLUDE_vTaskSuspend", + "location": { + "column": "9", + "line": "89", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "INCLUDE_vTaskSuspend", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@4071@macro@INCLUDE_vTaskDelayUntil", + "What": "MacroDef", + "defdec": "Def", + "display": "INCLUDE_vTaskDelayUntil", + "location": { + "column": "9", + "line": "90", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "INCLUDE_vTaskDelayUntil", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@4119@macro@INCLUDE_vTaskDelay", + "What": "MacroDef", + "defdec": "Def", + "display": "INCLUDE_vTaskDelay", + "location": { + "column": "9", + "line": "91", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "INCLUDE_vTaskDelay", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@4167@macro@INCLUDE_xTaskGetSchedulerState", + "What": "MacroDef", + "defdec": "Def", + "display": "INCLUDE_xTaskGetSchedulerState", + "location": { + "column": "9", + "line": "92", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "INCLUDE_xTaskGetSchedulerState", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@4350@macro@configPRIO_BITS", + "What": "MacroDef", + "defdec": "Def", + "display": "configPRIO_BITS", + "location": { + "column": "10", + "line": "97", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configPRIO_BITS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@4408@macro@configPRIO_BITS", + "What": "MacroDef", + "defdec": "Def", + "display": "configPRIO_BITS", + "location": { + "column": "10", + "line": "99", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configPRIO_BITS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@4548@macro@configLIBRARY_LOWEST_INTERRUPT_PRIORITY", + "What": "MacroDef", + "defdec": "Def", + "display": "configLIBRARY_LOWEST_INTERRUPT_PRIORITY", + "location": { + "column": "9", + "line": "104", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configLIBRARY_LOWEST_INTERRUPT_PRIORITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@4907@macro@configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY", + "What": "MacroDef", + "defdec": "Def", + "display": "configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY", + "location": { + "column": "9", + "line": "110", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@5127@macro@configKERNEL_INTERRUPT_PRIORITY", + "What": "MacroDef", + "defdec": "Def", + "display": "configKERNEL_INTERRUPT_PRIORITY", + "location": { + "column": "9", + "line": "114", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configKERNEL_INTERRUPT_PRIORITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@5370@macro@configMAX_SYSCALL_INTERRUPT_PRIORITY", + "What": "MacroDef", + "defdec": "Def", + "display": "configMAX_SYSCALL_INTERRUPT_PRIORITY", + "location": { + "column": "9", + "line": "117", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configMAX_SYSCALL_INTERRUPT_PRIORITY", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@5613@macro@configASSERT", + "What": "MacroDef", + "defdec": "Def", + "display": "configASSERT", + "location": { + "column": "9", + "line": "122", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "configASSERT", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@5815@macro@vPortSVCHandler", + "What": "MacroDef", + "defdec": "Def", + "display": "vPortSVCHandler", + "location": { + "column": "9", + "line": "127", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "vPortSVCHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@5855@macro@xPortPendSVHandler", + "What": "MacroDef", + "defdec": "Def", + "display": "xPortPendSVHandler", + "location": { + "column": "9", + "line": "128", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "xPortPendSVHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:FreeRTOSConfig.h@6100@macro@xPortSysTickHandler", + "What": "MacroDef", + "defdec": "Def", + "display": "xPortSysTickHandler", + "location": { + "column": "9", + "line": "133", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" + }, + "name": "xPortSysTickHandler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:event_groups.h@1335@macro@EVENT_GROUPS_H", + "What": "MacroDef", + "defdec": "Def", + "display": "EVENT_GROUPS_H", + "location": { + "column": "9", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "EVENT_GROUPS_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@EventGroupDef_t", "What": "Struct", - "defdec": "Def", - "display": "_config_info", + "defdec": "Dec", + "display": "EventGroupDef_t", "location": { - "column": "16", - "line": "20", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "8", + "line": "81", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, "members": [ { - "ID": "c:@S@_config_info@FI@flag_head", - "What": "FieldDecl", - "defdec": "Def", - "display": "flag_head", + "ID": "c:@S@EventGroupDef_t", + "What": "Struct", + "defdec": "Dec", + "display": "EventGroupDef_t", "location": { - "column": "14", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "8", + "line": "81", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "flag_head", + "members": [], + "name": "EventGroupDef_t", "origin": "user_include", - "scope": "_config_info" - }, - { - "ID": "c:@S@_config_info@FI@addr", - "What": "FieldDecl", - "defdec": "Def", - "display": "addr", - "location": { - "column": "14", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "addr", - "origin": "user_include", - "scope": "_config_info" - }, - { - "ID": "c:@S@_config_info@FI@uart_baud", - "What": "FieldDecl", - "defdec": "Def", - "display": "uart_baud", - "location": { - "column": "14", - "line": "23", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "uart_baud", - "origin": "user_include", - "scope": "_config_info" - }, - { - "ID": "c:@S@_config_info@FI@speed_average_time", - "What": "FieldDecl", - "defdec": "Def", - "display": "speed_average_time", - "location": { - "column": "14", - "line": "24", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "speed_average_time", - "origin": "user_include", - "scope": "_config_info" - }, - { - "ID": "c:@S@_config_info@FI@temp_hum_update_time", - "What": "FieldDecl", - "defdec": "Def", - "display": "temp_hum_update_time", - "location": { - "column": "14", - "line": "25", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "temp_hum_update_time", - "origin": "user_include", - "scope": "_config_info" - }, - { - "ID": "c:@S@_config_info@FI@flag_end", - "What": "FieldDecl", - "defdec": "Def", - "display": "flag_end", - "location": { - "column": "14", - "line": "26", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "flag_end", - "origin": "user_include", - "scope": "_config_info" - }, - { - "ID": "c:inflash.h@T@config_info", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _config_info", - "location": { - "column": "2", - "line": "27", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "config_info", - "origin": "user_include", - "scope": "_config_info" + "scope": "EventGroupDef_t" } ], - "name": "_config_info", + "name": "EventGroupDef_t", "origin": "user_include", "scope": null }, { - "ID": "c:@g_stConfigInfo", - "What": "Variable", - "defdec": "Dec", - "display": "g_stConfigInfo", + "ID": "c:event_groups.h@T@EventGroupHandle_t", + "What": "Typedef", + "defdec": "Def", + "display": "struct EventGroupDef_t *", + "location": { + "column": "34", + "line": "82", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "EventGroupHandle_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:event_groups.h@T@EventBits_t", + "What": "Typedef", + "defdec": "Def", + "display": "TickType_t", "location": { "column": "20", - "line": "30", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "line": "92", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "g_stConfigInfo", + "name": "EventBits_t", "origin": "user_include", "scope": null }, { - "ID": "c:@g_stConfigInfo", - "What": "Variable", - "defdec": "Dec", - "display": "g_stConfigInfo", - "location": { - "column": "20", - "line": "30", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" - }, - "name": "g_stConfigInfo", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@InFlash_Erase_Pages", + "ID": "c:@F@xEventGroupCreate", "What": "Function", "defdec": "Dec", - "display": "void InFlash_Erase_Pages(u_int16_t, u_int16_t)", + "display": "EventGroupHandle_t xEventGroupCreate(void)", "location": { - "column": "6", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "21", + "line": "147", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "InFlash_Erase_Pages", + "name": "xEventGroupCreate", "origin": "user_include", "scope": null }, { - "ID": "c:@F@InFlash_Erase_Pages", + "ID": "c:@F@xEventGroupCreate", "What": "Function", "defdec": "Dec", - "display": "void InFlash_Erase_Pages(u_int16_t, u_int16_t)", + "display": "EventGroupHandle_t xEventGroupCreate(void)", "location": { - "column": "6", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "21", + "line": "147", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "InFlash_Erase_Pages", + "name": "xEventGroupCreate", "origin": "user_include", "scope": null }, { - "ID": "c:@F@InFlash_Write", + "ID": "c:@F@xEventGroupCreateStatic", "What": "Function", "defdec": "Dec", - "display": "void InFlash_Write(u_int32_t, u_int64_t *, u_int32_t)", + "display": "EventGroupHandle_t xEventGroupCreateStatic(StaticEventGroup_t *)", "location": { - "column": "6", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "21", + "line": "200", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "InFlash_Write", + "name": "xEventGroupCreateStatic", "origin": "user_include", "scope": null }, { - "ID": "c:@F@InFlash_Write", + "ID": "c:@F@xEventGroupCreateStatic", "What": "Function", "defdec": "Dec", - "display": "void InFlash_Write(u_int32_t, u_int64_t *, u_int32_t)", + "display": "EventGroupHandle_t xEventGroupCreateStatic(StaticEventGroup_t *)", "location": { - "column": "6", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "21", + "line": "200", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "InFlash_Write", + "name": "xEventGroupCreateStatic", "origin": "user_include", "scope": null }, { - "ID": "c:@F@save_config_info", + "ID": "c:@F@xEventGroupWaitBits", "What": "Function", "defdec": "Dec", - "display": "void save_config_info(config_info)", + "display": "EventBits_t xEventGroupWaitBits(EventGroupHandle_t, const EventBits_t, const BaseType_t, const BaseType_t, TickType_t)", "location": { - "column": "6", - "line": "34", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "13", + "line": "295", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "save_config_info", + "name": "xEventGroupWaitBits", "origin": "user_include", "scope": null }, { - "ID": "c:@F@save_config_info", + "ID": "c:@F@xEventGroupWaitBits", "What": "Function", "defdec": "Dec", - "display": "void save_config_info(config_info)", + "display": "EventBits_t xEventGroupWaitBits(EventGroupHandle_t, const EventBits_t, const BaseType_t, const BaseType_t, TickType_t)", "location": { - "column": "6", - "line": "34", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "13", + "line": "295", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "save_config_info", + "name": "xEventGroupWaitBits", "origin": "user_include", "scope": null }, { - "ID": "c:@F@delete_config_info", + "ID": "c:@F@xEventGroupClearBits", "What": "Function", "defdec": "Dec", - "display": "void delete_config_info(void)", + "display": "EventBits_t xEventGroupClearBits(EventGroupHandle_t, const EventBits_t)", "location": { - "column": "6", - "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "13", + "line": "352", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "delete_config_info", + "name": "xEventGroupClearBits", "origin": "user_include", "scope": null }, { - "ID": "c:@F@delete_config_info", + "ID": "c:@F@xEventGroupClearBits", "What": "Function", "defdec": "Dec", - "display": "void delete_config_info(void)", + "display": "EventBits_t xEventGroupClearBits(EventGroupHandle_t, const EventBits_t)", "location": { - "column": "6", - "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "13", + "line": "352", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "delete_config_info", + "name": "xEventGroupClearBits", "origin": "user_include", "scope": null }, { - "ID": "c:@F@read_config_info", - "What": "Function", - "defdec": "Dec", - "display": "BOOL read_config_info(void)", + "ID": "c:event_groups.h@16860@macro@xEventGroupClearBitsFromISR", + "What": "MacroDef", + "defdec": "Def", + "display": "xEventGroupClearBitsFromISR", "location": { - "column": "6", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "column": "10", + "line": "410", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "read_config_info", + "name": "xEventGroupClearBitsFromISR", "origin": "user_include", "scope": null }, { - "ID": "c:@F@read_config_info", + "ID": "c:@F@xEventGroupSetBits", "What": "Function", "defdec": "Dec", - "display": "BOOL read_config_info(void)", + "display": "EventBits_t xEventGroupSetBits(EventGroupHandle_t, const EventBits_t)", + "location": { + "column": "13", + "line": "485", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "xEventGroupSetBits", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xEventGroupSetBits", + "What": "Function", + "defdec": "Dec", + "display": "EventBits_t xEventGroupSetBits(EventGroupHandle_t, const EventBits_t)", + "location": { + "column": "13", + "line": "485", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "xEventGroupSetBits", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:event_groups.h@23147@macro@xEventGroupSetBitsFromISR", + "What": "MacroDef", + "defdec": "Def", + "display": "xEventGroupSetBitsFromISR", + "location": { + "column": "10", + "line": "562", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "xEventGroupSetBitsFromISR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xEventGroupSync", + "What": "Function", + "defdec": "Dec", + "display": "EventBits_t xEventGroupSync(EventGroupHandle_t, const EventBits_t, const EventBits_t, TickType_t)", + "location": { + "column": "13", + "line": "689", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "xEventGroupSync", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xEventGroupSync", + "What": "Function", + "defdec": "Dec", + "display": "EventBits_t xEventGroupSync(EventGroupHandle_t, const EventBits_t, const EventBits_t, TickType_t)", + "location": { + "column": "13", + "line": "689", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "xEventGroupSync", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:event_groups.h@28839@macro@xEventGroupGetBits", + "What": "MacroDef", + "defdec": "Def", + "display": "xEventGroupGetBits", + "location": { + "column": "9", + "line": "708", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "xEventGroupGetBits", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xEventGroupGetBitsFromISR", + "What": "Function", + "defdec": "Dec", + "display": "EventBits_t xEventGroupGetBitsFromISR(EventGroupHandle_t)", + "location": { + "column": "13", + "line": "725", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "xEventGroupGetBitsFromISR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xEventGroupGetBitsFromISR", + "What": "Function", + "defdec": "Dec", + "display": "EventBits_t xEventGroupGetBitsFromISR(EventGroupHandle_t)", + "location": { + "column": "13", + "line": "725", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "xEventGroupGetBitsFromISR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vEventGroupDelete", + "What": "Function", + "defdec": "Dec", + "display": "void vEventGroupDelete(EventGroupHandle_t)", "location": { "column": "6", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + "line": "739", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" }, - "name": "read_config_info", + "name": "vEventGroupDelete", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vEventGroupDelete", + "What": "Function", + "defdec": "Dec", + "display": "void vEventGroupDelete(EventGroupHandle_t)", + "location": { + "column": "6", + "line": "739", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "vEventGroupDelete", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vEventGroupSetBitsCallback", + "What": "Function", + "defdec": "Dec", + "display": "void vEventGroupSetBitsCallback(void *, const uint32_t)", + "location": { + "column": "6", + "line": "742", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "vEventGroupSetBitsCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vEventGroupSetBitsCallback", + "What": "Function", + "defdec": "Dec", + "display": "void vEventGroupSetBitsCallback(void *, const uint32_t)", + "location": { + "column": "6", + "line": "742", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "vEventGroupSetBitsCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vEventGroupClearBitsCallback", + "What": "Function", + "defdec": "Dec", + "display": "void vEventGroupClearBitsCallback(void *, const uint32_t)", + "location": { + "column": "6", + "line": "743", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "vEventGroupClearBitsCallback", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vEventGroupClearBitsCallback", + "What": "Function", + "defdec": "Dec", + "display": "void vEventGroupClearBitsCallback(void *, const uint32_t)", + "location": { + "column": "6", + "line": "743", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" + }, + "name": "vEventGroupClearBitsCallback", "origin": "user_include", "scope": null }, @@ -422084,780 +424701,6 @@ "origin": "user_include", "scope": null }, - { - "ID": "c:stm32l4xx_hal_flash_ex.h@817@macro@STM32L4xx_HAL_FLASH_EX_H", - "What": "MacroDef", - "defdec": "Def", - "display": "STM32L4xx_HAL_FLASH_EX_H", - "location": { - "column": "9", - "line": "20", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "STM32L4xx_HAL_FLASH_EX_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_FLASHEx_Erase", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *, uint32_t *)", - "location": { - "column": "19", - "line": "69", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "HAL_FLASHEx_Erase", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_FLASHEx_Erase", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *, uint32_t *)", - "location": { - "column": "19", - "line": "69", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "HAL_FLASHEx_Erase", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_FLASHEx_Erase_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *)", - "location": { - "column": "19", - "line": "70", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "HAL_FLASHEx_Erase_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_FLASHEx_Erase_IT", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *)", - "location": { - "column": "19", - "line": "70", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "HAL_FLASHEx_Erase_IT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_FLASHEx_OBProgram", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_FLASHEx_OBProgram(FLASH_OBProgramInitTypeDef *)", - "location": { - "column": "19", - "line": "71", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "HAL_FLASHEx_OBProgram", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_FLASHEx_OBProgram", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_FLASHEx_OBProgram(FLASH_OBProgramInitTypeDef *)", - "location": { - "column": "19", - "line": "71", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "HAL_FLASHEx_OBProgram", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_FLASHEx_OBGetConfig", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_FLASHEx_OBGetConfig(FLASH_OBProgramInitTypeDef *)", - "location": { - "column": "19", - "line": "72", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "HAL_FLASHEx_OBGetConfig", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_FLASHEx_OBGetConfig", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_FLASHEx_OBGetConfig(FLASH_OBProgramInitTypeDef *)", - "location": { - "column": "19", - "line": "72", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "HAL_FLASHEx_OBGetConfig", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@FLASH_PageErase", - "What": "Function", - "defdec": "Dec", - "display": "void FLASH_PageErase(uint32_t, uint32_t)", - "location": { - "column": "6", - "line": "95", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "FLASH_PageErase", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@FLASH_PageErase", - "What": "Function", - "defdec": "Dec", - "display": "void FLASH_PageErase(uint32_t, uint32_t)", - "location": { - "column": "6", - "line": "95", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "FLASH_PageErase", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@FLASH_FlushCaches", - "What": "Function", - "defdec": "Dec", - "display": "void FLASH_FlushCaches(void)", - "location": { - "column": "6", - "line": "96", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "FLASH_FlushCaches", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@FLASH_FlushCaches", - "What": "Function", - "defdec": "Dec", - "display": "void FLASH_FlushCaches(void)", - "location": { - "column": "6", - "line": "96", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" - }, - "name": "FLASH_FlushCaches", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@28@macro@UART_DEV_H", - "What": "MacroDef", - "defdec": "Def", - "display": "UART_DEV_H", - "location": { - "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "UART_DEV_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@169@macro@ASCII_CHAR_BACKSPACE", - "What": "MacroDef", - "defdec": "Def", - "display": "ASCII_CHAR_BACKSPACE", - "location": { - "column": "10", - "line": "10", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "ASCII_CHAR_BACKSPACE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@245@macro@ASCII_CHAR_CHARACTER_TABULATION", - "What": "MacroDef", - "defdec": "Def", - "display": "ASCII_CHAR_CHARACTER_TABULATION", - "location": { - "column": "10", - "line": "11", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "ASCII_CHAR_CHARACTER_TABULATION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@321@macro@ASCII_CHAR_LINE_FEED", - "What": "MacroDef", - "defdec": "Def", - "display": "ASCII_CHAR_LINE_FEED", - "location": { - "column": "10", - "line": "12", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "ASCII_CHAR_LINE_FEED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@397@macro@ASCII_CHAR_LINE_TABULATION", - "What": "MacroDef", - "defdec": "Def", - "display": "ASCII_CHAR_LINE_TABULATION", - "location": { - "column": "10", - "line": "13", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "ASCII_CHAR_LINE_TABULATION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@473@macro@ASCII_CHAR_FORM_FEED", - "What": "MacroDef", - "defdec": "Def", - "display": "ASCII_CHAR_FORM_FEED", - "location": { - "column": "10", - "line": "14", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "ASCII_CHAR_FORM_FEED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@549@macro@ASCII_CHAR_CARRIAGE_RETURN", - "What": "MacroDef", - "defdec": "Def", - "display": "ASCII_CHAR_CARRIAGE_RETURN", - "location": { - "column": "10", - "line": "15", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "ASCII_CHAR_CARRIAGE_RETURN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@T@device_handle", - "What": "Typedef", - "defdec": "Def", - "display": "u_int32_t", - "location": { - "column": "19", - "line": "18", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "device_handle", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@g_term_uart_handle", - "What": "Variable", - "defdec": "Dec", - "display": "g_term_uart_handle", - "location": { - "column": "22", - "line": "19", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "g_term_uart_handle", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@g_rs485_uart_handle", - "What": "Variable", - "defdec": "Dec", - "display": "g_rs485_uart_handle", - "location": { - "column": "22", - "line": "20", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "g_rs485_uart_handle", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@g_ec801_uart_handle", - "What": "Variable", - "defdec": "Dec", - "display": "g_ec801_uart_handle", - "location": { - "column": "22", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "g_ec801_uart_handle", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:uart_dev.h@801@macro@RS485_MAX_PACK_DATA_LEN", - "What": "MacroDef", - "defdec": "Def", - "display": "RS485_MAX_PACK_DATA_LEN", - "location": { - "column": "9", - "line": "23", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "RS485_MAX_PACK_DATA_LEN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@uartIndex_e", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@uartIndex_e@RAIN_RS485_UART_INDEX", - "What": "Enumerator", - "defdec": "Def", - "display": "RAIN_RS485_UART_INDEX", - "location": { - "column": "4", - "line": "26", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "RAIN_RS485_UART_INDEX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@uartIndex_e@TERM_UART_INDEX", - "What": "Enumerator", - "defdec": "Def", - "display": "TERM_UART_INDEX", - "location": { - "column": "4", - "line": "27", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "TERM_UART_INDEX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@uartIndex_e@RS485_UART_INDEX", - "What": "Enumerator", - "defdec": "Def", - "display": "RS485_UART_INDEX", - "location": { - "column": "4", - "line": "28", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "RS485_UART_INDEX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@uartIndex_e@EC801_UART_INDEX", - "What": "Enumerator", - "defdec": "Def", - "display": "EC801_UART_INDEX", - "location": { - "column": "4", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "EC801_UART_INDEX", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "25", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_uart_device_info", - "What": "Struct", - "defdec": "Def", - "display": "_uart_device_info", - "location": { - "column": "16", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "members": [ - { - "ID": "c:@S@_uart_device_info@FI@init", - "What": "FieldDecl", - "defdec": "Def", - "display": "init", - "location": { - "column": "17", - "line": "34", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "init", - "origin": "user_include", - "scope": "_uart_device_info" - }, - { - "ID": "c:@S@_uart_device_info@FI@uart_index", - "What": "FieldDecl", - "defdec": "Def", - "display": "uart_index", - "location": { - "column": "17", - "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_index", - "origin": "user_include", - "scope": "_uart_device_info" - }, - { - "ID": "c:@S@_uart_device_info@FI@uart_baudrate", - "What": "FieldDecl", - "defdec": "Def", - "display": "uart_baudrate", - "location": { - "column": "17", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_baudrate", - "origin": "user_include", - "scope": "_uart_device_info" - }, - { - "ID": "c:@S@_uart_device_info@FI@uart_ring_queue", - "What": "FieldDecl", - "defdec": "Def", - "display": "uart_ring_queue", - "location": { - "column": "17", - "line": "37", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_ring_queue", - "origin": "user_include", - "scope": "_uart_device_info" - }, - { - "ID": "c:uart_dev.h@T@uart_device_info", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _uart_device_info", - "location": { - "column": "2", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_device_info", - "origin": "user_include", - "scope": "_uart_device_info" - } - ], - "name": "_uart_device_info", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_sendstr", - "What": "Function", - "defdec": "Dec", - "display": "void uart_sendstr(device_handle, char *)", - "location": { - "column": "6", - "line": "40", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_sendstr", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_sendstr", - "What": "Function", - "defdec": "Dec", - "display": "void uart_sendstr(device_handle, char *)", - "location": { - "column": "6", - "line": "40", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_sendstr", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_dev_write", - "What": "Function", - "defdec": "Dec", - "display": "void uart_dev_write(device_handle, void *, int)", - "location": { - "column": "6", - "line": "41", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_dev_write", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_dev_write", - "What": "Function", - "defdec": "Dec", - "display": "void uart_dev_write(device_handle, void *, int)", - "location": { - "column": "6", - "line": "41", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_dev_write", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@init_term_uart", - "What": "Function", - "defdec": "Dec", - "display": "void init_term_uart(void)", - "location": { - "column": "6", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "init_term_uart", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@init_term_uart", - "What": "Function", - "defdec": "Dec", - "display": "void init_term_uart(void)", - "location": { - "column": "6", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "init_term_uart", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@init_rs485_uart", - "What": "Function", - "defdec": "Dec", - "display": "void init_rs485_uart(void)", - "location": { - "column": "6", - "line": "43", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "init_rs485_uart", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@init_rs485_uart", - "What": "Function", - "defdec": "Dec", - "display": "void init_rs485_uart(void)", - "location": { - "column": "6", - "line": "43", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "init_rs485_uart", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@init_ec801_uart", - "What": "Function", - "defdec": "Dec", - "display": "void init_ec801_uart(void)", - "location": { - "column": "6", - "line": "44", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "init_ec801_uart", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@init_ec801_uart", - "What": "Function", - "defdec": "Dec", - "display": "void init_ec801_uart(void)", - "location": { - "column": "6", - "line": "44", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "init_ec801_uart", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_close", - "What": "Function", - "defdec": "Dec", - "display": "void uart_close(uartIndex_e)", - "location": { - "column": "6", - "line": "45", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_close", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_close", - "What": "Function", - "defdec": "Dec", - "display": "void uart_close(uartIndex_e)", - "location": { - "column": "6", - "line": "45", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_close", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@term_printf", - "What": "Function", - "defdec": "Dec", - "display": "void term_printf(char *, ...)", - "location": { - "column": "6", - "line": "46", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "term_printf", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@term_printf", - "What": "Function", - "defdec": "Dec", - "display": "void term_printf(char *, ...)", - "location": { - "column": "6", - "line": "46", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "term_printf", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@term_uart_readln", - "What": "Function", - "defdec": "Dec", - "display": "int term_uart_readln(u_int8_t *, int, u_int32_t)", - "location": { - "column": "5", - "line": "47", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "term_uart_readln", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_dev_char_present", - "What": "Function", - "defdec": "Dec", - "display": "int uart_dev_char_present(device_handle)", - "location": { - "column": "5", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_dev_char_present", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_dev_char_present", - "What": "Function", - "defdec": "Dec", - "display": "int uart_dev_char_present(device_handle)", - "location": { - "column": "5", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_dev_char_present", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_dev_in_char", - "What": "Function", - "defdec": "Dec", - "display": "char uart_dev_in_char(device_handle)", - "location": { - "column": "6", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_dev_in_char", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@uart_dev_in_char", - "What": "Function", - "defdec": "Dec", - "display": "char uart_dev_in_char(device_handle)", - "location": { - "column": "6", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" - }, - "name": "uart_dev_in_char", - "origin": "user_include", - "scope": null - }, { "ID": "c:@g_stConfigInfo", "What": "Variable", @@ -423026,330 +424869,6 @@ "origin": "project_file", "scope": null }, - { - "ID": "c:ring_queue.h@32@macro@_RING_QUEUE_H_", - "What": "MacroDef", - "defdec": "Def", - "display": "_RING_QUEUE_H_", - "location": { - "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "_RING_QUEUE_H_", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:ring_queue.h@147@macro@RQ_OK", - "What": "MacroDef", - "defdec": "Def", - "display": "RQ_OK", - "location": { - "column": "9", - "line": "7", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RQ_OK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:ring_queue.h@164@macro@RQ_ERROR", - "What": "MacroDef", - "defdec": "Def", - "display": "RQ_ERROR", - "location": { - "column": "9", - "line": "8", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RQ_ERROR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:ring_queue.h@184@macro@RQ_OVERFLOW", - "What": "MacroDef", - "defdec": "Def", - "display": "RQ_OVERFLOW", - "location": { - "column": "9", - "line": "9", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RQ_OVERFLOW", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:ring_queue.h@T@RQ_ElementType", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned char", - "location": { - "column": "23", - "line": "10", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RQ_ElementType", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_ring_queue", - "What": "Struct", - "defdec": "Def", - "display": "_ring_queue", - "location": { - "column": "16", - "line": "12", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "members": [ - { - "ID": "c:@S@_ring_queue@FI@elems", - "What": "FieldDecl", - "defdec": "Def", - "display": "elems", - "location": { - "column": "18", - "line": "14", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "elems", - "origin": "user_include", - "scope": "_ring_queue" - }, - { - "ID": "c:@S@_ring_queue@FI@size", - "What": "FieldDecl", - "defdec": "Def", - "display": "size", - "location": { - "column": "6", - "line": "15", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "size", - "origin": "user_include", - "scope": "_ring_queue" - }, - { - "ID": "c:@S@_ring_queue@FI@front", - "What": "FieldDecl", - "defdec": "Def", - "display": "front", - "location": { - "column": "15", - "line": "16", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "front", - "origin": "user_include", - "scope": "_ring_queue" - }, - { - "ID": "c:@S@_ring_queue@FI@rear", - "What": "FieldDecl", - "defdec": "Def", - "display": "rear", - "location": { - "column": "22", - "line": "16", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "rear", - "origin": "user_include", - "scope": "_ring_queue" - }, - { - "ID": "c:ring_queue.h@T@RingQueue", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _ring_queue", - "location": { - "column": "2", - "line": "17", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RingQueue", - "origin": "user_include", - "scope": "_ring_queue" - } - ], - "name": "_ring_queue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@InitRingQueue", - "What": "Function", - "defdec": "Dec", - "display": "int InitRingQueue(RingQueue *, RQ_ElementType *, int)", - "location": { - "column": "5", - "line": "20", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "InitRingQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@InitRingQueue", - "What": "Function", - "defdec": "Dec", - "display": "int InitRingQueue(RingQueue *, RQ_ElementType *, int)", - "location": { - "column": "5", - "line": "20", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "InitRingQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:ring_queue.h@508@macro@RingQueueFull", - "What": "MacroDef", - "defdec": "Def", - "display": "RingQueueFull", - "location": { - "column": "9", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RingQueueFull", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:ring_queue.h@576@macro@RingQueueEmpty", - "What": "MacroDef", - "defdec": "Def", - "display": "RingQueueEmpty", - "location": { - "column": "9", - "line": "23", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RingQueueEmpty", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@ShowRingQueue", - "What": "Function", - "defdec": "Dec", - "display": "int ShowRingQueue(RingQueue *)", - "location": { - "column": "5", - "line": "27", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "ShowRingQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@ShowRingQueue", - "What": "Function", - "defdec": "Dec", - "display": "int ShowRingQueue(RingQueue *)", - "location": { - "column": "5", - "line": "27", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "ShowRingQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@InRingQueue", - "What": "Function", - "defdec": "Dec", - "display": "int InRingQueue(RingQueue *, RQ_ElementType)", - "location": { - "column": "5", - "line": "30", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "InRingQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@InRingQueue", - "What": "Function", - "defdec": "Dec", - "display": "int InRingQueue(RingQueue *, RQ_ElementType)", - "location": { - "column": "5", - "line": "30", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "InRingQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@OutRingQueue", - "What": "Function", - "defdec": "Dec", - "display": "int OutRingQueue(RingQueue *, RQ_ElementType *)", - "location": { - "column": "5", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "OutRingQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@OutRingQueue", - "What": "Function", - "defdec": "Dec", - "display": "int OutRingQueue(RingQueue *, RQ_ElementType *)", - "location": { - "column": "5", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "OutRingQueue", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@RingQueueLength", - "What": "Function", - "defdec": "Dec", - "display": "int RingQueueLength(RingQueue *)", - "location": { - "column": "5", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RingQueueLength", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@RingQueueLength", - "What": "Function", - "defdec": "Dec", - "display": "int RingQueueLength(RingQueue *)", - "location": { - "column": "5", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" - }, - "name": "RingQueueLength", - "origin": "user_include", - "scope": null - }, { "ID": "c:ysizet.h@111@macro@_YSIZET_H", "What": "MacroDef", @@ -423980,3467 +425499,6 @@ "origin": "system_include", "scope": null }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@819@macro@STM32L4xx_HAL_GPIO_EX_H", - "What": "MacroDef", - "defdec": "Def", - "display": "STM32L4xx_HAL_GPIO_EX_H", - "location": { - "column": "9", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "STM32L4xx_HAL_GPIO_EX_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22114@macro@GPIO_AF0_RTC_50Hz", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF0_RTC_50Hz", - "location": { - "column": "9", - "line": "515", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF0_RTC_50Hz", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22227@macro@GPIO_AF0_MCO", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF0_MCO", - "location": { - "column": "9", - "line": "516", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF0_MCO", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22340@macro@GPIO_AF0_SWJ", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF0_SWJ", - "location": { - "column": "9", - "line": "517", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF0_SWJ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22453@macro@GPIO_AF0_TRACE", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF0_TRACE", - "location": { - "column": "9", - "line": "518", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF0_TRACE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22608@macro@GPIO_AF1_TIM1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF1_TIM1", - "location": { - "column": "9", - "line": "523", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF1_TIM1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22695@macro@GPIO_AF1_TIM2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF1_TIM2", - "location": { - "column": "9", - "line": "524", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF1_TIM2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22782@macro@GPIO_AF1_TIM5", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF1_TIM5", - "location": { - "column": "9", - "line": "525", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF1_TIM5", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22869@macro@GPIO_AF1_TIM8", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF1_TIM8", - "location": { - "column": "9", - "line": "526", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF1_TIM8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@22956@macro@GPIO_AF1_LPTIM1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF1_LPTIM1", - "location": { - "column": "9", - "line": "527", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF1_LPTIM1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23045@macro@GPIO_AF1_IR", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF1_IR", - "location": { - "column": "9", - "line": "528", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF1_IR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23172@macro@GPIO_AF2_TIM1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF2_TIM1", - "location": { - "column": "9", - "line": "533", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF2_TIM1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23259@macro@GPIO_AF2_TIM2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF2_TIM2", - "location": { - "column": "9", - "line": "534", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF2_TIM2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23346@macro@GPIO_AF2_TIM3", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF2_TIM3", - "location": { - "column": "9", - "line": "535", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF2_TIM3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23433@macro@GPIO_AF2_TIM4", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF2_TIM4", - "location": { - "column": "9", - "line": "536", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF2_TIM4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23520@macro@GPIO_AF2_TIM5", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF2_TIM5", - "location": { - "column": "9", - "line": "537", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF2_TIM5", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23607@macro@GPIO_AF2_I2C4", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF2_I2C4", - "location": { - "column": "9", - "line": "538", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF2_I2C4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23736@macro@GPIO_AF3_TIM8", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF3_TIM8", - "location": { - "column": "9", - "line": "543", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF3_TIM8", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23824@macro@GPIO_AF3_TIM1_COMP2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF3_TIM1_COMP2", - "location": { - "column": "9", - "line": "544", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF3_TIM1_COMP2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@23927@macro@GPIO_AF3_TIM1_COMP1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF3_TIM1_COMP1", - "location": { - "column": "9", - "line": "545", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF3_TIM1_COMP1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24030@macro@GPIO_AF3_CAN2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF3_CAN2", - "location": { - "column": "9", - "line": "546", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF3_CAN2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24120@macro@GPIO_AF3_I2C4", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF3_I2C4", - "location": { - "column": "9", - "line": "547", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF3_I2C4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24207@macro@GPIO_AF3_QUADSPI", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF3_QUADSPI", - "location": { - "column": "9", - "line": "548", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF3_QUADSPI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24297@macro@GPIO_AF3_SPI2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF3_SPI2", - "location": { - "column": "9", - "line": "549", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF3_SPI2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24384@macro@GPIO_AF3_USART2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF3_USART2", - "location": { - "column": "9", - "line": "550", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF3_USART2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24515@macro@GPIO_AF4_I2C1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF4_I2C1", - "location": { - "column": "9", - "line": "555", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF4_I2C1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24604@macro@GPIO_AF4_I2C2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF4_I2C2", - "location": { - "column": "9", - "line": "556", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF4_I2C2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24693@macro@GPIO_AF4_I2C3", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF4_I2C3", - "location": { - "column": "9", - "line": "557", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF4_I2C3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24782@macro@GPIO_AF4_I2C4", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF4_I2C4", - "location": { - "column": "9", - "line": "558", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF4_I2C4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@24871@macro@GPIO_AF4_DCMI", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF4_DCMI", - "location": { - "column": "9", - "line": "559", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF4_DCMI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25002@macro@GPIO_AF5_SPI1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF5_SPI1", - "location": { - "column": "9", - "line": "564", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF5_SPI1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25091@macro@GPIO_AF5_SPI2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF5_SPI2", - "location": { - "column": "9", - "line": "565", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF5_SPI2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25180@macro@GPIO_AF5_DCMI", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF5_DCMI", - "location": { - "column": "9", - "line": "566", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF5_DCMI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25269@macro@GPIO_AF5_I2C4", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF5_I2C4", - "location": { - "column": "9", - "line": "567", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF5_I2C4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25356@macro@GPIO_AF5_QUADSPI", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF5_QUADSPI", - "location": { - "column": "9", - "line": "568", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF5_QUADSPI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25488@macro@GPIO_AF6_SPI3", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF6_SPI3", - "location": { - "column": "9", - "line": "573", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF6_SPI3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25577@macro@GPIO_AF6_DFSDM1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF6_DFSDM1", - "location": { - "column": "9", - "line": "574", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF6_DFSDM1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25666@macro@GPIO_AF6_I2C3", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF6_I2C3", - "location": { - "column": "9", - "line": "575", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF6_I2C3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25795@macro@GPIO_AF7_USART1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF7_USART1", - "location": { - "column": "9", - "line": "580", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF7_USART1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25888@macro@GPIO_AF7_USART2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF7_USART2", - "location": { - "column": "9", - "line": "581", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF7_USART2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@25981@macro@GPIO_AF7_USART3", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF7_USART3", - "location": { - "column": "9", - "line": "582", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF7_USART3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26116@macro@GPIO_AF8_UART4", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF8_UART4", - "location": { - "column": "9", - "line": "587", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF8_UART4", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26206@macro@GPIO_AF8_UART5", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF8_UART5", - "location": { - "column": "9", - "line": "588", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF8_UART5", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26296@macro@GPIO_AF8_LPUART1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF8_LPUART1", - "location": { - "column": "9", - "line": "589", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF8_LPUART1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26386@macro@GPIO_AF8_CAN2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF8_CAN2", - "location": { - "column": "9", - "line": "590", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF8_CAN2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26518@macro@GPIO_AF9_CAN1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF9_CAN1", - "location": { - "column": "9", - "line": "595", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF9_CAN1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26606@macro@GPIO_AF9_TSC", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF9_TSC", - "location": { - "column": "9", - "line": "596", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF9_TSC", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26737@macro@GPIO_AF10_OTG_FS", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF10_OTG_FS", - "location": { - "column": "9", - "line": "601", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF10_OTG_FS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26826@macro@GPIO_AF10_QUADSPI", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF10_QUADSPI", - "location": { - "column": "9", - "line": "602", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF10_QUADSPI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@26916@macro@GPIO_AF10_CAN2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF10_CAN2", - "location": { - "column": "9", - "line": "603", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF10_CAN2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27003@macro@GPIO_AF10_DCMI", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF10_DCMI", - "location": { - "column": "9", - "line": "604", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF10_DCMI", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27133@macro@GPIO_AF11_LCD", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF11_LCD", - "location": { - "column": "9", - "line": "609", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF11_LCD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27262@macro@GPIO_AF12_FMC", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF12_FMC", - "location": { - "column": "9", - "line": "614", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF12_FMC", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27352@macro@GPIO_AF12_SWPMI1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF12_SWPMI1", - "location": { - "column": "9", - "line": "615", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF12_SWPMI1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27442@macro@GPIO_AF12_COMP1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF12_COMP1", - "location": { - "column": "9", - "line": "616", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF12_COMP1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27532@macro@GPIO_AF12_COMP2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF12_COMP2", - "location": { - "column": "9", - "line": "617", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF12_COMP2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27622@macro@GPIO_AF12_SDMMC1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF12_SDMMC1", - "location": { - "column": "9", - "line": "618", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF12_SDMMC1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27712@macro@GPIO_AF12_TIM1_COMP2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF12_TIM1_COMP2", - "location": { - "column": "9", - "line": "619", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF12_TIM1_COMP2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27815@macro@GPIO_AF12_TIM1_COMP1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF12_TIM1_COMP1", - "location": { - "column": "9", - "line": "620", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF12_TIM1_COMP1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@27918@macro@GPIO_AF12_TIM8_COMP2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF12_TIM8_COMP2", - "location": { - "column": "9", - "line": "621", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF12_TIM8_COMP2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28064@macro@GPIO_AF13_SAI1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF13_SAI1", - "location": { - "column": "9", - "line": "626", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF13_SAI1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28151@macro@GPIO_AF13_SAI2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF13_SAI2", - "location": { - "column": "9", - "line": "627", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF13_SAI2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28238@macro@GPIO_AF13_TIM8_COMP2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF13_TIM8_COMP2", - "location": { - "column": "9", - "line": "628", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF13_TIM8_COMP2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28341@macro@GPIO_AF13_TIM8_COMP1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF13_TIM8_COMP1", - "location": { - "column": "9", - "line": "629", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF13_TIM8_COMP1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28487@macro@GPIO_AF14_TIM2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF14_TIM2", - "location": { - "column": "9", - "line": "634", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF14_TIM2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28574@macro@GPIO_AF14_TIM15", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF14_TIM15", - "location": { - "column": "9", - "line": "635", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF14_TIM15", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28662@macro@GPIO_AF14_TIM16", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF14_TIM16", - "location": { - "column": "9", - "line": "636", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF14_TIM16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28750@macro@GPIO_AF14_TIM17", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF14_TIM17", - "location": { - "column": "9", - "line": "637", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF14_TIM17", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28838@macro@GPIO_AF14_LPTIM2", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF14_LPTIM2", - "location": { - "column": "9", - "line": "638", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF14_LPTIM2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@28927@macro@GPIO_AF14_TIM8_COMP1", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF14_TIM8_COMP1", - "location": { - "column": "9", - "line": "639", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF14_TIM8_COMP1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@29073@macro@GPIO_AF15_EVENTOUT", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_AF15_EVENTOUT", - "location": { - "column": "9", - "line": "644", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_AF15_EVENTOUT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@29166@macro@IS_GPIO_AF", - "What": "MacroDef", - "defdec": "Def", - "display": "IS_GPIO_AF", - "location": { - "column": "9", - "line": "646", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "IS_GPIO_AF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_gpio_ex.h@48550@macro@GPIO_GET_INDEX", - "What": "MacroDef", - "defdec": "Def", - "display": "GPIO_GET_INDEX", - "location": { - "column": "9", - "line": "1014", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_gpio_ex.h" - }, - "name": "GPIO_GET_INDEX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@1169@macro@_DLIB_DEFAULTS_H", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_DEFAULTS_H", - "location": { - "column": "9", - "line": "31", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_DEFAULTS_H", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@3035@macro@_DLIB_FILE_DESCRIPTOR", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_FILE_DESCRIPTOR", - "location": { - "column": "11", - "line": "85", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_FILE_DESCRIPTOR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@3448@macro@_DLIB_STDOUT_USES_STATIC_BUFFER", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_STDOUT_USES_STATIC_BUFFER", - "location": { - "column": "11", - "line": "100", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_STDOUT_USES_STATIC_BUFFER", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@4471@macro@_DLIB_FULL_LOCALE_SUPPORT", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_FULL_LOCALE_SUPPORT", - "location": { - "column": "11", - "line": "127", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_FULL_LOCALE_SUPPORT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@4649@macro@_DLIB_LOCALE_TABLE_MEMORY", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_LOCALE_TABLE_MEMORY", - "location": { - "column": "11", - "line": "135", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_LOCALE_TABLE_MEMORY", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@5493@macro@_DLIB_FORMATTED_MULTIBYTE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_FORMATTED_MULTIBYTE", - "location": { - "column": "11", - "line": "165", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_FORMATTED_MULTIBYTE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@6974@macro@_DLIB_PRINTF_MULTIBYTE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRINTF_MULTIBYTE", - "location": { - "column": "11", - "line": "213", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_PRINTF_MULTIBYTE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@7889@macro@_DLIB_PRINTF_INT_TYPE_IS_INT", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRINTF_INT_TYPE_IS_INT", - "location": { - "column": "11", - "line": "238", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_PRINTF_INT_TYPE_IS_INT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@8492@macro@_DLIB_PRINTF_INT_TYPE_IS_LONG", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRINTF_INT_TYPE_IS_LONG", - "location": { - "column": "11", - "line": "255", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_PRINTF_INT_TYPE_IS_LONG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@9338@macro@_DLIB_PRINTF_CHAR_BY_CHAR", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRINTF_CHAR_BY_CHAR", - "location": { - "column": "11", - "line": "277", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_PRINTF_CHAR_BY_CHAR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@10025@macro@_DLIB_SCANF_MULTIBYTE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_SCANF_MULTIBYTE", - "location": { - "column": "11", - "line": "301", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_SCANF_MULTIBYTE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@10673@macro@_DLIB_STRFTIME_MULTIBYTE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_STRFTIME_MULTIBYTE", - "location": { - "column": "11", - "line": "321", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_STRFTIME_MULTIBYTE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@11257@macro@_DLIB_QSORT_USE_BUBBLE_SORT", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_QSORT_USE_BUBBLE_SORT", - "location": { - "column": "11", - "line": "340", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_QSORT_USE_BUBBLE_SORT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@11840@macro@_DLIB_RAND_USE_SIMPLE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_RAND_USE_SIMPLE", - "location": { - "column": "11", - "line": "365", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_RAND_USE_SIMPLE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@12026@macro@_DLIB_DEBUG_BREAK_FUNCTION_ATTRIBUTE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_DEBUG_BREAK_FUNCTION_ATTRIBUTE", - "location": { - "column": "11", - "line": "374", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_DEBUG_BREAK_FUNCTION_ATTRIBUTE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@12745@macro@_DLIB_DATA_ATTR", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_DATA_ATTR", - "location": { - "column": "11", - "line": "390", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_DATA_ATTR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@12836@macro@_DLIB_CONST_ATTR", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_CONST_ATTR", - "location": { - "column": "13", - "line": "395", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_CONST_ATTR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@13453@macro@_DLIB_MBSTATET_USES_UNSIGNED_LONG", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_MBSTATET_USES_UNSIGNED_LONG", - "location": { - "column": "15", - "line": "421", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_MBSTATET_USES_UNSIGNED_LONG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@13636@macro@_DLIB_TIME_USES_LONG", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_TIME_USES_LONG", - "location": { - "column": "15", - "line": "429", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_TIME_USES_LONG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@14183@macro@_DLIB_AEABI_DIFUNC_CONTAINS_OFFSETS", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_AEABI_DIFUNC_CONTAINS_OFFSETS", - "location": { - "column": "13", - "line": "443", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_AEABI_DIFUNC_CONTAINS_OFFSETS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@14573@macro@_DLIB_ONLY_USE_CXA_FUNCTIONS", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ONLY_USE_CXA_FUNCTIONS", - "location": { - "column": "13", - "line": "458", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_ONLY_USE_CXA_FUNCTIONS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@15142@macro@_DLIB_FAST_FMA", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_FAST_FMA", - "location": { - "column": "11", - "line": "485", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_FAST_FMA", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@16042@macro@_DLIB_INCLUDE_DLMALLOC_ALTERNATIVE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_INCLUDE_DLMALLOC_ALTERNATIVE", - "location": { - "column": "13", - "line": "515", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_INCLUDE_DLMALLOC_ALTERNATIVE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@16406@macro@_DLIB_TIME_ALLOW_64", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_TIME_ALLOW_64", - "location": { - "column": "13", - "line": "537", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_TIME_ALLOW_64", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@16880@macro@_DLIB_ALLOW_LARGE_CONSTANT_TABLES_FOR_MATH", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ALLOW_LARGE_CONSTANT_TABLES_FOR_MATH", - "location": { - "column": "11", - "line": "562", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "_DLIB_ALLOW_LARGE_CONSTANT_TABLES_FOR_MATH", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@17280@macro@__WEAK", - "What": "MacroDef", - "defdec": "Def", - "display": "__WEAK", - "location": { - "column": "11", - "line": "579", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "__WEAK", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Defaults.h@17335@macro@__WEAK_DEFS", - "What": "MacroDef", - "defdec": "Def", - "display": "__WEAK_DEFS", - "location": { - "column": "11", - "line": "580", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Defaults.h" - }, - "name": "__WEAK_DEFS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@75@macro@_DLIB_PRODUCTS_H_", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRODUCTS_H_", - "location": { - "column": "9", - "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_PRODUCTS_H_", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@524@macro@_DLIB_WIDE_CHARACTERS", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_WIDE_CHARACTERS", - "location": { - "column": "9", - "line": "21", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_WIDE_CHARACTERS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@680@macro@_DLIB_PRODUCT_STRING", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRODUCT_STRING", - "location": { - "column": "9", - "line": "25", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_PRODUCT_STRING", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@831@macro@_DLIB_PRODUCT_FENV", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRODUCT_FENV", - "location": { - "column": "9", - "line": "29", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_PRODUCT_FENV", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@984@macro@_DLIB_PRODUCT_STDLIB", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRODUCT_STDLIB", - "location": { - "column": "9", - "line": "33", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_PRODUCT_STDLIB", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@1095@macro@_DLIB_QSORT_BUF_SIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_QSORT_BUF_SIZE", - "location": { - "column": "9", - "line": "37", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_QSORT_BUF_SIZE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@1270@macro@_DLIB_SUPPORT_FOR_AEABI", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_SUPPORT_FOR_AEABI", - "location": { - "column": "9", - "line": "46", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_SUPPORT_FOR_AEABI", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@1353@macro@_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", - "location": { - "column": "9", - "line": "49", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@1479@macro@_DLIB_STRTOD_HEX_FLOAT", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_STRTOD_HEX_FLOAT", - "location": { - "column": "9", - "line": "53", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_STRTOD_HEX_FLOAT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@1833@macro@_USE_ATOMIC_OPS", - "What": "MacroDef", - "defdec": "Def", - "display": "_USE_ATOMIC_OPS", - "location": { - "column": "11", - "line": "65", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_USE_ATOMIC_OPS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@1992@macro@__SOFTFP", - "What": "MacroDef", - "defdec": "Def", - "display": "__SOFTFP", - "location": { - "column": "11", - "line": "70", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "__SOFTFP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@2116@macro@__NO_SCRATCH", - "What": "MacroDef", - "defdec": "Def", - "display": "__NO_SCRATCH", - "location": { - "column": "9", - "line": "74", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "__NO_SCRATCH", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@2240@macro@_DLIB_SPEEDY_FLOATS", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_SPEEDY_FLOATS", - "location": { - "column": "9", - "line": "77", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_SPEEDY_FLOATS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@2301@macro@_DLIB_TIME_USES_64_DEFAULT", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_TIME_USES_64_DEFAULT", - "location": { - "column": "9", - "line": "80", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_TIME_USES_64_DEFAULT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@2414@macro@_DLIB_ELF_INIT_STATIC_BASE_DECLARATION", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_STATIC_BASE_DECLARATION", - "location": { - "column": "11", - "line": "84", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_STATIC_BASE_DECLARATION", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@2498@macro@_DLIB_ELF_INIT_STATIC_BASE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_STATIC_BASE", - "location": { - "column": "11", - "line": "85", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_STATIC_BASE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@2545@macro@_DLIB_ELF_INIT_FUNCTION_ATTRIBUTES", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_FUNCTION_ATTRIBUTES", - "location": { - "column": "11", - "line": "86", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_FUNCTION_ATTRIBUTES", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@2905@macro@_DLIB_ELF_INIT_TABLE_MEMORY", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_TABLE_MEMORY", - "location": { - "column": "9", - "line": "96", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_TABLE_MEMORY", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@2955@macro@_DLIB_ELF_INIT_SOURCE_MEMORY", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_SOURCE_MEMORY", - "location": { - "column": "9", - "line": "97", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_SOURCE_MEMORY", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@3005@macro@_DLIB_ELF_INIT_DESTINATION_MEMORY", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_DESTINATION_MEMORY", - "location": { - "column": "9", - "line": "98", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_DESTINATION_MEMORY", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@3153@macro@_DLIB_ELF_INIT_USE_RELATIVE_ROM_ADDRESSES", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_USE_RELATIVE_ROM_ADDRESSES", - "location": { - "column": "11", - "line": "103", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_USE_RELATIVE_ROM_ADDRESSES", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@3214@macro@_DLIB_ELF_INIT_REGION_COUNT_TYPE", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_REGION_COUNT_TYPE", - "location": { - "column": "9", - "line": "105", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_REGION_COUNT_TYPE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@3266@macro@_DLIB_ELF_INIT_MODULE_ATTRIBUTES", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_MODULE_ATTRIBUTES", - "location": { - "column": "9", - "line": "106", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_MODULE_ATTRIBUTES", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@3458@macro@_DLIB_ELF_INIT_INTERFACE_VERSION", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_ELF_INIT_INTERFACE_VERSION", - "location": { - "column": "9", - "line": "110", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_ELF_INIT_INTERFACE_VERSION", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@3504@macro@_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", - "location": { - "column": "9", - "line": "112", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_DLIB_USE_RTMODEL_JMP_BUF_NUM_ELEMENTS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@3556@macro@_XMATHWRAPPERS_DEF", - "What": "MacroDef", - "defdec": "Def", - "display": "_XMATHWRAPPERS_DEF", - "location": { - "column": "9", - "line": "114", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_XMATHWRAPPERS_DEF", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product.h@3605@macro@_CPPINIT_ATTR", - "What": "MacroDef", - "defdec": "Def", - "display": "_CPPINIT_ATTR", - "location": { - "column": "9", - "line": "116", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product.h" - }, - "name": "_CPPINIT_ATTR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@1482@macro@FREERTOS_CONFIG_H", - "What": "MacroDef", - "defdec": "Def", - "display": "FREERTOS_CONFIG_H", - "location": { - "column": "9", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "FREERTOS_CONFIG_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@SystemCoreClock", - "What": "Variable", - "defdec": "Dec", - "display": "SystemCoreClock", - "location": { - "column": "19", - "line": "53", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "SystemCoreClock", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2323@macro@configENABLE_FPU", - "What": "MacroDef", - "defdec": "Def", - "display": "configENABLE_FPU", - "location": { - "column": "9", - "line": "55", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configENABLE_FPU", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2375@macro@configENABLE_MPU", - "What": "MacroDef", - "defdec": "Def", - "display": "configENABLE_MPU", - "location": { - "column": "9", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configENABLE_MPU", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2429@macro@configUSE_PREEMPTION", - "What": "MacroDef", - "defdec": "Def", - "display": "configUSE_PREEMPTION", - "location": { - "column": "9", - "line": "58", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configUSE_PREEMPTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2481@macro@configSUPPORT_STATIC_ALLOCATION", - "What": "MacroDef", - "defdec": "Def", - "display": "configSUPPORT_STATIC_ALLOCATION", - "location": { - "column": "9", - "line": "59", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configSUPPORT_STATIC_ALLOCATION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2533@macro@configSUPPORT_DYNAMIC_ALLOCATION", - "What": "MacroDef", - "defdec": "Def", - "display": "configSUPPORT_DYNAMIC_ALLOCATION", - "location": { - "column": "9", - "line": "60", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configSUPPORT_DYNAMIC_ALLOCATION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2585@macro@configUSE_IDLE_HOOK", - "What": "MacroDef", - "defdec": "Def", - "display": "configUSE_IDLE_HOOK", - "location": { - "column": "9", - "line": "61", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configUSE_IDLE_HOOK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2637@macro@configUSE_TICK_HOOK", - "What": "MacroDef", - "defdec": "Def", - "display": "configUSE_TICK_HOOK", - "location": { - "column": "9", - "line": "62", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configUSE_TICK_HOOK", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2689@macro@configCPU_CLOCK_HZ", - "What": "MacroDef", - "defdec": "Def", - "display": "configCPU_CLOCK_HZ", - "location": { - "column": "9", - "line": "63", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configCPU_CLOCK_HZ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2759@macro@configTICK_RATE_HZ", - "What": "MacroDef", - "defdec": "Def", - "display": "configTICK_RATE_HZ", - "location": { - "column": "9", - "line": "64", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configTICK_RATE_HZ", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2826@macro@configMAX_PRIORITIES", - "What": "MacroDef", - "defdec": "Def", - "display": "configMAX_PRIORITIES", - "location": { - "column": "9", - "line": "65", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configMAX_PRIORITIES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2882@macro@configMINIMAL_STACK_SIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "configMINIMAL_STACK_SIZE", - "location": { - "column": "9", - "line": "66", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configMINIMAL_STACK_SIZE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@2948@macro@configTOTAL_HEAP_SIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "configTOTAL_HEAP_SIZE", - "location": { - "column": "9", - "line": "67", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configTOTAL_HEAP_SIZE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3013@macro@configMAX_TASK_NAME_LEN", - "What": "MacroDef", - "defdec": "Def", - "display": "configMAX_TASK_NAME_LEN", - "location": { - "column": "9", - "line": "68", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configMAX_TASK_NAME_LEN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3070@macro@configUSE_16_BIT_TICKS", - "What": "MacroDef", - "defdec": "Def", - "display": "configUSE_16_BIT_TICKS", - "location": { - "column": "9", - "line": "69", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configUSE_16_BIT_TICKS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3122@macro@configUSE_MUTEXES", - "What": "MacroDef", - "defdec": "Def", - "display": "configUSE_MUTEXES", - "location": { - "column": "9", - "line": "70", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configUSE_MUTEXES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3174@macro@configQUEUE_REGISTRY_SIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "configQUEUE_REGISTRY_SIZE", - "location": { - "column": "9", - "line": "71", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configQUEUE_REGISTRY_SIZE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3226@macro@configUSE_PORT_OPTIMISED_TASK_SELECTION", - "What": "MacroDef", - "defdec": "Def", - "display": "configUSE_PORT_OPTIMISED_TASK_SELECTION", - "location": { - "column": "9", - "line": "72", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configUSE_PORT_OPTIMISED_TASK_SELECTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3474@macro@configMESSAGE_BUFFER_LENGTH_TYPE", - "What": "MacroDef", - "defdec": "Def", - "display": "configMESSAGE_BUFFER_LENGTH_TYPE", - "location": { - "column": "9", - "line": "76", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configMESSAGE_BUFFER_LENGTH_TYPE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3612@macro@configUSE_CO_ROUTINES", - "What": "MacroDef", - "defdec": "Def", - "display": "configUSE_CO_ROUTINES", - "location": { - "column": "9", - "line": "80", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configUSE_CO_ROUTINES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3664@macro@configMAX_CO_ROUTINE_PRIORITIES", - "What": "MacroDef", - "defdec": "Def", - "display": "configMAX_CO_ROUTINE_PRIORITIES", - "location": { - "column": "9", - "line": "81", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configMAX_CO_ROUTINE_PRIORITIES", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3831@macro@INCLUDE_vTaskPrioritySet", - "What": "MacroDef", - "defdec": "Def", - "display": "INCLUDE_vTaskPrioritySet", - "location": { - "column": "9", - "line": "85", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "INCLUDE_vTaskPrioritySet", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3879@macro@INCLUDE_uxTaskPriorityGet", - "What": "MacroDef", - "defdec": "Def", - "display": "INCLUDE_uxTaskPriorityGet", - "location": { - "column": "9", - "line": "86", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "INCLUDE_uxTaskPriorityGet", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3927@macro@INCLUDE_vTaskDelete", - "What": "MacroDef", - "defdec": "Def", - "display": "INCLUDE_vTaskDelete", - "location": { - "column": "9", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "INCLUDE_vTaskDelete", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@3975@macro@INCLUDE_vTaskCleanUpResources", - "What": "MacroDef", - "defdec": "Def", - "display": "INCLUDE_vTaskCleanUpResources", - "location": { - "column": "9", - "line": "88", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "INCLUDE_vTaskCleanUpResources", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@4023@macro@INCLUDE_vTaskSuspend", - "What": "MacroDef", - "defdec": "Def", - "display": "INCLUDE_vTaskSuspend", - "location": { - "column": "9", - "line": "89", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "INCLUDE_vTaskSuspend", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@4071@macro@INCLUDE_vTaskDelayUntil", - "What": "MacroDef", - "defdec": "Def", - "display": "INCLUDE_vTaskDelayUntil", - "location": { - "column": "9", - "line": "90", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "INCLUDE_vTaskDelayUntil", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@4119@macro@INCLUDE_vTaskDelay", - "What": "MacroDef", - "defdec": "Def", - "display": "INCLUDE_vTaskDelay", - "location": { - "column": "9", - "line": "91", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "INCLUDE_vTaskDelay", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@4167@macro@INCLUDE_xTaskGetSchedulerState", - "What": "MacroDef", - "defdec": "Def", - "display": "INCLUDE_xTaskGetSchedulerState", - "location": { - "column": "9", - "line": "92", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "INCLUDE_xTaskGetSchedulerState", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@4350@macro@configPRIO_BITS", - "What": "MacroDef", - "defdec": "Def", - "display": "configPRIO_BITS", - "location": { - "column": "10", - "line": "97", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configPRIO_BITS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@4408@macro@configPRIO_BITS", - "What": "MacroDef", - "defdec": "Def", - "display": "configPRIO_BITS", - "location": { - "column": "10", - "line": "99", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configPRIO_BITS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@4548@macro@configLIBRARY_LOWEST_INTERRUPT_PRIORITY", - "What": "MacroDef", - "defdec": "Def", - "display": "configLIBRARY_LOWEST_INTERRUPT_PRIORITY", - "location": { - "column": "9", - "line": "104", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configLIBRARY_LOWEST_INTERRUPT_PRIORITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@4907@macro@configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY", - "What": "MacroDef", - "defdec": "Def", - "display": "configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY", - "location": { - "column": "9", - "line": "110", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@5127@macro@configKERNEL_INTERRUPT_PRIORITY", - "What": "MacroDef", - "defdec": "Def", - "display": "configKERNEL_INTERRUPT_PRIORITY", - "location": { - "column": "9", - "line": "114", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configKERNEL_INTERRUPT_PRIORITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@5370@macro@configMAX_SYSCALL_INTERRUPT_PRIORITY", - "What": "MacroDef", - "defdec": "Def", - "display": "configMAX_SYSCALL_INTERRUPT_PRIORITY", - "location": { - "column": "9", - "line": "117", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configMAX_SYSCALL_INTERRUPT_PRIORITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@5613@macro@configASSERT", - "What": "MacroDef", - "defdec": "Def", - "display": "configASSERT", - "location": { - "column": "9", - "line": "122", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "configASSERT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@5815@macro@vPortSVCHandler", - "What": "MacroDef", - "defdec": "Def", - "display": "vPortSVCHandler", - "location": { - "column": "9", - "line": "127", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "vPortSVCHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@5855@macro@xPortPendSVHandler", - "What": "MacroDef", - "defdec": "Def", - "display": "xPortPendSVHandler", - "location": { - "column": "9", - "line": "128", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "xPortPendSVHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:FreeRTOSConfig.h@6100@macro@xPortSysTickHandler", - "What": "MacroDef", - "defdec": "Def", - "display": "xPortSysTickHandler", - "location": { - "column": "9", - "line": "133", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\FreeRTOSConfig.h" - }, - "name": "xPortSysTickHandler", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:float.h@118@macro@_FLOAT", - "What": "MacroDef", - "defdec": "Def", - "display": "_FLOAT", - "location": { - "column": "9", - "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "_FLOAT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@356@macro@FLT_RADIX", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_RADIX", - "location": { - "column": "9", - "line": "18", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_RADIX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@383@macro@FLT_ROUNDS", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_ROUNDS", - "location": { - "column": "9", - "line": "19", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_ROUNDS", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@457@macro@FLT_EVAL_METHOD", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_EVAL_METHOD", - "location": { - "column": "11", - "line": "22", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_EVAL_METHOD", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@902@macro@DECIMAL_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "DECIMAL_DIG", - "location": { - "column": "13", - "line": "32", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DECIMAL_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1025@macro@_FP4_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "_FP4_MAX", - "location": { - "column": "9", - "line": "39", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "_FP4_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1088@macro@_FP4_EPSILON", - "What": "MacroDef", - "defdec": "Def", - "display": "_FP4_EPSILON", - "location": { - "column": "9", - "line": "40", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "_FP4_EPSILON", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1146@macro@_FP4_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "_FP4_MIN", - "location": { - "column": "9", - "line": "41", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "_FP4_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1205@macro@_FP4_TRUE_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "_FP4_TRUE_MIN", - "location": { - "column": "9", - "line": "42", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "_FP4_TRUE_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1362@macro@FLT_MANT_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_MANT_DIG", - "location": { - "column": "9", - "line": "48", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_MANT_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1390@macro@FLT_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_DIG", - "location": { - "column": "9", - "line": "49", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1417@macro@FLT_MIN_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_MIN_EXP", - "location": { - "column": "9", - "line": "50", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_MIN_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1447@macro@FLT_MIN_10_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_MIN_10_EXP", - "location": { - "column": "9", - "line": "51", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_MIN_10_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1476@macro@FLT_MAX_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_MAX_EXP", - "location": { - "column": "9", - "line": "52", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_MAX_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1505@macro@FLT_MAX_10_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_MAX_10_EXP", - "location": { - "column": "9", - "line": "53", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_MAX_10_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1533@macro@FLT_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_MAX", - "location": { - "column": "9", - "line": "54", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1577@macro@FLT_EPSILON", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_EPSILON", - "location": { - "column": "9", - "line": "55", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_EPSILON", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1625@macro@FLT_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_MIN", - "location": { - "column": "9", - "line": "56", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1669@macro@FLT_DECIMAL_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_DECIMAL_DIG", - "location": { - "column": "9", - "line": "57", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_DECIMAL_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1696@macro@FLT_HAS_SUBNORM", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_HAS_SUBNORM", - "location": { - "column": "9", - "line": "58", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_HAS_SUBNORM", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@1788@macro@FLT_TRUE_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "FLT_TRUE_MIN", - "location": { - "column": "11", - "line": "60", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "FLT_TRUE_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2398@macro@DBL_MANT_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_MANT_DIG", - "location": { - "column": "11", - "line": "79", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_MANT_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2428@macro@DBL_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_DIG", - "location": { - "column": "11", - "line": "80", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2458@macro@DBL_MIN_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_MIN_EXP", - "location": { - "column": "11", - "line": "81", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_MIN_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2491@macro@DBL_MIN_10_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_MIN_10_EXP", - "location": { - "column": "11", - "line": "82", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_MIN_10_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2523@macro@DBL_MAX_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_MAX_EXP", - "location": { - "column": "11", - "line": "83", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_MAX_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2555@macro@DBL_MAX_10_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_MAX_10_EXP", - "location": { - "column": "11", - "line": "84", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_MAX_10_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2586@macro@DBL_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_MAX", - "location": { - "column": "11", - "line": "85", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2666@macro@DBL_EPSILON", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_EPSILON", - "location": { - "column": "11", - "line": "86", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_EPSILON", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2733@macro@DBL_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_MIN", - "location": { - "column": "11", - "line": "87", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2802@macro@DBL_DECIMAL_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_DECIMAL_DIG", - "location": { - "column": "11", - "line": "88", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_DECIMAL_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@2871@macro@DBL_TRUE_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_TRUE_MIN", - "location": { - "column": "13", - "line": "90", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_TRUE_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3057@macro@DBL_HAS_SUBNORM", - "What": "MacroDef", - "defdec": "Def", - "display": "DBL_HAS_SUBNORM", - "location": { - "column": "9", - "line": "97", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "DBL_HAS_SUBNORM", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3258@macro@LDBL_MANT_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_MANT_DIG", - "location": { - "column": "9", - "line": "103", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_MANT_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3297@macro@LDBL_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_DIG", - "location": { - "column": "9", - "line": "104", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3331@macro@LDBL_MIN_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_MIN_EXP", - "location": { - "column": "9", - "line": "105", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_MIN_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3369@macro@LDBL_MIN_10_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_MIN_10_EXP", - "location": { - "column": "9", - "line": "106", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_MIN_10_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3410@macro@LDBL_MAX_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_MAX_EXP", - "location": { - "column": "9", - "line": "107", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_MAX_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3448@macro@LDBL_MAX_10_EXP", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_MAX_10_EXP", - "location": { - "column": "9", - "line": "108", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_MAX_10_EXP", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3489@macro@LDBL_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_MAX", - "location": { - "column": "9", - "line": "109", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_MAX", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3533@macro@LDBL_EPSILON", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_EPSILON", - "location": { - "column": "9", - "line": "110", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_EPSILON", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3581@macro@LDBL_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_MIN", - "location": { - "column": "9", - "line": "111", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3625@macro@LDBL_DECIMAL_DIG", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_DECIMAL_DIG", - "location": { - "column": "9", - "line": "112", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_DECIMAL_DIG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3659@macro@LDBL_HAS_SUBNORM", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_HAS_SUBNORM", - "location": { - "column": "9", - "line": "113", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_HAS_SUBNORM", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:float.h@3701@macro@LDBL_TRUE_MIN", - "What": "MacroDef", - "defdec": "Def", - "display": "LDBL_TRUE_MIN", - "location": { - "column": "9", - "line": "114", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\float.h" - }, - "name": "LDBL_TRUE_MIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:i2c.h@847@macro@__I2C_H__", - "What": "MacroDef", - "defdec": "Def", - "display": "__I2C_H__", - "location": { - "column": "9", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" - }, - "name": "__I2C_H__", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@hi2c1", - "What": "Variable", - "defdec": "Dec", - "display": "hi2c1", - "location": { - "column": "26", - "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" - }, - "name": "hi2c1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@hi2c3", - "What": "Variable", - "defdec": "Dec", - "display": "hi2c3", - "location": { - "column": "26", - "line": "37", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" - }, - "name": "hi2c3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_I2C1_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_I2C1_Init(void)", - "location": { - "column": "6", - "line": "43", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" - }, - "name": "MX_I2C1_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_I2C1_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_I2C1_Init(void)", - "location": { - "column": "6", - "line": "43", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" - }, - "name": "MX_I2C1_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_I2C3_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_I2C3_Init(void)", - "location": { - "column": "6", - "line": "44", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" - }, - "name": "MX_I2C3_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_I2C3_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_I2C3_Init(void)", - "location": { - "column": "6", - "line": "44", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" - }, - "name": "MX_I2C3_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:event_groups.h@1335@macro@EVENT_GROUPS_H", - "What": "MacroDef", - "defdec": "Def", - "display": "EVENT_GROUPS_H", - "location": { - "column": "9", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "EVENT_GROUPS_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@EventGroupDef_t", - "What": "Struct", - "defdec": "Dec", - "display": "EventGroupDef_t", - "location": { - "column": "8", - "line": "81", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "members": [ - { - "ID": "c:@S@EventGroupDef_t", - "What": "Struct", - "defdec": "Dec", - "display": "EventGroupDef_t", - "location": { - "column": "8", - "line": "81", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "members": [], - "name": "EventGroupDef_t", - "origin": "user_include", - "scope": "EventGroupDef_t" - } - ], - "name": "EventGroupDef_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:event_groups.h@T@EventGroupHandle_t", - "What": "Typedef", - "defdec": "Def", - "display": "struct EventGroupDef_t *", - "location": { - "column": "34", - "line": "82", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "EventGroupHandle_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:event_groups.h@T@EventBits_t", - "What": "Typedef", - "defdec": "Def", - "display": "TickType_t", - "location": { - "column": "20", - "line": "92", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "EventBits_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupCreate", - "What": "Function", - "defdec": "Dec", - "display": "EventGroupHandle_t xEventGroupCreate(void)", - "location": { - "column": "21", - "line": "147", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupCreate", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupCreate", - "What": "Function", - "defdec": "Dec", - "display": "EventGroupHandle_t xEventGroupCreate(void)", - "location": { - "column": "21", - "line": "147", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupCreate", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupCreateStatic", - "What": "Function", - "defdec": "Dec", - "display": "EventGroupHandle_t xEventGroupCreateStatic(StaticEventGroup_t *)", - "location": { - "column": "21", - "line": "200", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupCreateStatic", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupCreateStatic", - "What": "Function", - "defdec": "Dec", - "display": "EventGroupHandle_t xEventGroupCreateStatic(StaticEventGroup_t *)", - "location": { - "column": "21", - "line": "200", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupCreateStatic", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupWaitBits", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupWaitBits(EventGroupHandle_t, const EventBits_t, const BaseType_t, const BaseType_t, TickType_t)", - "location": { - "column": "13", - "line": "295", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupWaitBits", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupWaitBits", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupWaitBits(EventGroupHandle_t, const EventBits_t, const BaseType_t, const BaseType_t, TickType_t)", - "location": { - "column": "13", - "line": "295", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupWaitBits", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupClearBits", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupClearBits(EventGroupHandle_t, const EventBits_t)", - "location": { - "column": "13", - "line": "352", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupClearBits", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupClearBits", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupClearBits(EventGroupHandle_t, const EventBits_t)", - "location": { - "column": "13", - "line": "352", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupClearBits", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:event_groups.h@16860@macro@xEventGroupClearBitsFromISR", - "What": "MacroDef", - "defdec": "Def", - "display": "xEventGroupClearBitsFromISR", - "location": { - "column": "10", - "line": "410", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupClearBitsFromISR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupSetBits", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupSetBits(EventGroupHandle_t, const EventBits_t)", - "location": { - "column": "13", - "line": "485", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupSetBits", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupSetBits", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupSetBits(EventGroupHandle_t, const EventBits_t)", - "location": { - "column": "13", - "line": "485", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupSetBits", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:event_groups.h@23147@macro@xEventGroupSetBitsFromISR", - "What": "MacroDef", - "defdec": "Def", - "display": "xEventGroupSetBitsFromISR", - "location": { - "column": "10", - "line": "562", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupSetBitsFromISR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupSync", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupSync(EventGroupHandle_t, const EventBits_t, const EventBits_t, TickType_t)", - "location": { - "column": "13", - "line": "689", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupSync", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupSync", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupSync(EventGroupHandle_t, const EventBits_t, const EventBits_t, TickType_t)", - "location": { - "column": "13", - "line": "689", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupSync", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:event_groups.h@28839@macro@xEventGroupGetBits", - "What": "MacroDef", - "defdec": "Def", - "display": "xEventGroupGetBits", - "location": { - "column": "9", - "line": "708", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupGetBits", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupGetBitsFromISR", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupGetBitsFromISR(EventGroupHandle_t)", - "location": { - "column": "13", - "line": "725", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupGetBitsFromISR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@xEventGroupGetBitsFromISR", - "What": "Function", - "defdec": "Dec", - "display": "EventBits_t xEventGroupGetBitsFromISR(EventGroupHandle_t)", - "location": { - "column": "13", - "line": "725", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "xEventGroupGetBitsFromISR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vEventGroupDelete", - "What": "Function", - "defdec": "Dec", - "display": "void vEventGroupDelete(EventGroupHandle_t)", - "location": { - "column": "6", - "line": "739", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "vEventGroupDelete", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vEventGroupDelete", - "What": "Function", - "defdec": "Dec", - "display": "void vEventGroupDelete(EventGroupHandle_t)", - "location": { - "column": "6", - "line": "739", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "vEventGroupDelete", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vEventGroupSetBitsCallback", - "What": "Function", - "defdec": "Dec", - "display": "void vEventGroupSetBitsCallback(void *, const uint32_t)", - "location": { - "column": "6", - "line": "742", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "vEventGroupSetBitsCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vEventGroupSetBitsCallback", - "What": "Function", - "defdec": "Dec", - "display": "void vEventGroupSetBitsCallback(void *, const uint32_t)", - "location": { - "column": "6", - "line": "742", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "vEventGroupSetBitsCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vEventGroupClearBitsCallback", - "What": "Function", - "defdec": "Dec", - "display": "void vEventGroupClearBitsCallback(void *, const uint32_t)", - "location": { - "column": "6", - "line": "743", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "vEventGroupClearBitsCallback", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@vEventGroupClearBitsCallback", - "What": "Function", - "defdec": "Dec", - "display": "void vEventGroupClearBitsCallback(void *, const uint32_t)", - "location": { - "column": "6", - "line": "743", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\event_groups.h" - }, - "name": "vEventGroupClearBitsCallback", - "origin": "user_include", - "scope": null - }, { "ID": "c:DLib_Product_string.h@269@macro@_DLIB_PRODUCTS_STRING_H_", "What": "MacroDef", @@ -427623,6 +425681,3534 @@ "origin": "system_include", "scope": null }, + { + "ID": "c:portable.h@1530@macro@PORTABLE_H", + "What": "MacroDef", + "defdec": "Def", + "display": "PORTABLE_H", + "location": { + "column": "9", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "PORTABLE_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portable.h@2840@macro@portBYTE_ALIGNMENT_MASK", + "What": "MacroDef", + "defdec": "Def", + "display": "portBYTE_ALIGNMENT_MASK", + "location": { + "column": "10", + "line": "64", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "portBYTE_ALIGNMENT_MASK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portable.h@3277@macro@portNUM_CONFIGURABLE_REGIONS", + "What": "MacroDef", + "defdec": "Def", + "display": "portNUM_CONFIGURABLE_REGIONS", + "location": { + "column": "10", + "line": "84", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "portNUM_CONFIGURABLE_REGIONS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portable.h@3369@macro@portHAS_STACK_OVERFLOW_CHECKING", + "What": "MacroDef", + "defdec": "Def", + "display": "portHAS_STACK_OVERFLOW_CHECKING", + "location": { + "column": "10", + "line": "88", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "portHAS_STACK_OVERFLOW_CHECKING", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portable.h@3446@macro@portARCH_NAME", + "What": "MacroDef", + "defdec": "Def", + "display": "portARCH_NAME", + "location": { + "column": "10", + "line": "92", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "portARCH_NAME", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@pxPortInitialiseStack", + "What": "Function", + "defdec": "Dec", + "display": "StackType_t * pxPortInitialiseStack(StackType_t *, TaskFunction_t, void *)", + "location": { + "column": "16", + "line": "117", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "pxPortInitialiseStack", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@pxPortInitialiseStack", + "What": "Function", + "defdec": "Dec", + "display": "StackType_t * pxPortInitialiseStack(StackType_t *, TaskFunction_t, void *)", + "location": { + "column": "16", + "line": "117", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "pxPortInitialiseStack", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@HeapRegion", + "What": "Struct", + "defdec": "Def", + "display": "HeapRegion", + "location": { + "column": "16", + "line": "123", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "members": [ + { + "ID": "c:@S@HeapRegion@FI@pucStartAddress", + "What": "FieldDecl", + "defdec": "Def", + "display": "pucStartAddress", + "location": { + "column": "11", + "line": "125", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "pucStartAddress", + "origin": "user_include", + "scope": "HeapRegion" + }, + { + "ID": "c:@S@HeapRegion@FI@xSizeInBytes", + "What": "FieldDecl", + "defdec": "Def", + "display": "xSizeInBytes", + "location": { + "column": "9", + "line": "126", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xSizeInBytes", + "origin": "user_include", + "scope": "HeapRegion" + } + ], + "name": "HeapRegion", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portable.h@T@HeapRegion_t", + "What": "Typedef", + "defdec": "Def", + "display": "struct HeapRegion", + "location": { + "column": "3", + "line": "127", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "HeapRegion_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@xHeapStats", + "What": "Struct", + "defdec": "Def", + "display": "xHeapStats", + "location": { + "column": "16", + "line": "130", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "members": [ + { + "ID": "c:@S@xHeapStats@FI@xAvailableHeapSpaceInBytes", + "What": "FieldDecl", + "defdec": "Def", + "display": "xAvailableHeapSpaceInBytes", + "location": { + "column": "9", + "line": "132", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xAvailableHeapSpaceInBytes", + "origin": "user_include", + "scope": "xHeapStats" + }, + { + "ID": "c:@S@xHeapStats@FI@xSizeOfLargestFreeBlockInBytes", + "What": "FieldDecl", + "defdec": "Def", + "display": "xSizeOfLargestFreeBlockInBytes", + "location": { + "column": "9", + "line": "133", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xSizeOfLargestFreeBlockInBytes", + "origin": "user_include", + "scope": "xHeapStats" + }, + { + "ID": "c:@S@xHeapStats@FI@xSizeOfSmallestFreeBlockInBytes", + "What": "FieldDecl", + "defdec": "Def", + "display": "xSizeOfSmallestFreeBlockInBytes", + "location": { + "column": "9", + "line": "134", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xSizeOfSmallestFreeBlockInBytes", + "origin": "user_include", + "scope": "xHeapStats" + }, + { + "ID": "c:@S@xHeapStats@FI@xNumberOfFreeBlocks", + "What": "FieldDecl", + "defdec": "Def", + "display": "xNumberOfFreeBlocks", + "location": { + "column": "9", + "line": "135", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xNumberOfFreeBlocks", + "origin": "user_include", + "scope": "xHeapStats" + }, + { + "ID": "c:@S@xHeapStats@FI@xMinimumEverFreeBytesRemaining", + "What": "FieldDecl", + "defdec": "Def", + "display": "xMinimumEverFreeBytesRemaining", + "location": { + "column": "9", + "line": "136", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xMinimumEverFreeBytesRemaining", + "origin": "user_include", + "scope": "xHeapStats" + }, + { + "ID": "c:@S@xHeapStats@FI@xNumberOfSuccessfulAllocations", + "What": "FieldDecl", + "defdec": "Def", + "display": "xNumberOfSuccessfulAllocations", + "location": { + "column": "9", + "line": "137", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xNumberOfSuccessfulAllocations", + "origin": "user_include", + "scope": "xHeapStats" + }, + { + "ID": "c:@S@xHeapStats@FI@xNumberOfSuccessfulFrees", + "What": "FieldDecl", + "defdec": "Def", + "display": "xNumberOfSuccessfulFrees", + "location": { + "column": "9", + "line": "138", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xNumberOfSuccessfulFrees", + "origin": "user_include", + "scope": "xHeapStats" + } + ], + "name": "xHeapStats", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:portable.h@T@HeapStats_t", + "What": "Typedef", + "defdec": "Def", + "display": "struct xHeapStats", + "location": { + "column": "3", + "line": "139", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "HeapStats_t", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortDefineHeapRegions", + "What": "Function", + "defdec": "Dec", + "display": "void vPortDefineHeapRegions(const HeapRegion_t *const)", + "location": { + "column": "6", + "line": "152", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortDefineHeapRegions", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortGetHeapStats", + "What": "Function", + "defdec": "Dec", + "display": "void vPortGetHeapStats(HeapStats_t *)", + "location": { + "column": "6", + "line": "158", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortGetHeapStats", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortGetHeapStats", + "What": "Function", + "defdec": "Dec", + "display": "void vPortGetHeapStats(HeapStats_t *)", + "location": { + "column": "6", + "line": "158", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortGetHeapStats", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@pvPortMalloc", + "What": "Function", + "defdec": "Dec", + "display": "void * pvPortMalloc(size_t)", + "location": { + "column": "7", + "line": "163", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "pvPortMalloc", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@pvPortMalloc", + "What": "Function", + "defdec": "Dec", + "display": "void * pvPortMalloc(size_t)", + "location": { + "column": "7", + "line": "163", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "pvPortMalloc", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortFree", + "What": "Function", + "defdec": "Dec", + "display": "void vPortFree(void *)", + "location": { + "column": "6", + "line": "164", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortFree", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortFree", + "What": "Function", + "defdec": "Dec", + "display": "void vPortFree(void *)", + "location": { + "column": "6", + "line": "164", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortFree", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortInitialiseBlocks", + "What": "Function", + "defdec": "Dec", + "display": "void vPortInitialiseBlocks(void)", + "location": { + "column": "6", + "line": "165", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortInitialiseBlocks", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortInitialiseBlocks", + "What": "Function", + "defdec": "Dec", + "display": "void vPortInitialiseBlocks(void)", + "location": { + "column": "6", + "line": "165", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortInitialiseBlocks", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xPortGetFreeHeapSize", + "What": "Function", + "defdec": "Dec", + "display": "size_t xPortGetFreeHeapSize(void)", + "location": { + "column": "8", + "line": "166", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xPortGetFreeHeapSize", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xPortGetFreeHeapSize", + "What": "Function", + "defdec": "Dec", + "display": "size_t xPortGetFreeHeapSize(void)", + "location": { + "column": "8", + "line": "166", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xPortGetFreeHeapSize", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xPortGetMinimumEverFreeHeapSize", + "What": "Function", + "defdec": "Dec", + "display": "size_t xPortGetMinimumEverFreeHeapSize(void)", + "location": { + "column": "8", + "line": "167", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xPortGetMinimumEverFreeHeapSize", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xPortGetMinimumEverFreeHeapSize", + "What": "Function", + "defdec": "Dec", + "display": "size_t xPortGetMinimumEverFreeHeapSize(void)", + "location": { + "column": "8", + "line": "167", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xPortGetMinimumEverFreeHeapSize", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xPortStartScheduler", + "What": "Function", + "defdec": "Dec", + "display": "BaseType_t xPortStartScheduler(void)", + "location": { + "column": "12", + "line": "173", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xPortStartScheduler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@xPortStartScheduler", + "What": "Function", + "defdec": "Dec", + "display": "BaseType_t xPortStartScheduler(void)", + "location": { + "column": "12", + "line": "173", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "xPortStartScheduler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortEndScheduler", + "What": "Function", + "defdec": "Dec", + "display": "void vPortEndScheduler(void)", + "location": { + "column": "6", + "line": "180", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortEndScheduler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@vPortEndScheduler", + "What": "Function", + "defdec": "Dec", + "display": "void vPortEndScheduler(void)", + "location": { + "column": "6", + "line": "180", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\portable.h" + }, + "name": "vPortEndScheduler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@28@macro@UART_DEV_H", + "What": "MacroDef", + "defdec": "Def", + "display": "UART_DEV_H", + "location": { + "column": "9", + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "UART_DEV_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@169@macro@ASCII_CHAR_BACKSPACE", + "What": "MacroDef", + "defdec": "Def", + "display": "ASCII_CHAR_BACKSPACE", + "location": { + "column": "10", + "line": "10", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "ASCII_CHAR_BACKSPACE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@245@macro@ASCII_CHAR_CHARACTER_TABULATION", + "What": "MacroDef", + "defdec": "Def", + "display": "ASCII_CHAR_CHARACTER_TABULATION", + "location": { + "column": "10", + "line": "11", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "ASCII_CHAR_CHARACTER_TABULATION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@321@macro@ASCII_CHAR_LINE_FEED", + "What": "MacroDef", + "defdec": "Def", + "display": "ASCII_CHAR_LINE_FEED", + "location": { + "column": "10", + "line": "12", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "ASCII_CHAR_LINE_FEED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@397@macro@ASCII_CHAR_LINE_TABULATION", + "What": "MacroDef", + "defdec": "Def", + "display": "ASCII_CHAR_LINE_TABULATION", + "location": { + "column": "10", + "line": "13", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "ASCII_CHAR_LINE_TABULATION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@473@macro@ASCII_CHAR_FORM_FEED", + "What": "MacroDef", + "defdec": "Def", + "display": "ASCII_CHAR_FORM_FEED", + "location": { + "column": "10", + "line": "14", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "ASCII_CHAR_FORM_FEED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@549@macro@ASCII_CHAR_CARRIAGE_RETURN", + "What": "MacroDef", + "defdec": "Def", + "display": "ASCII_CHAR_CARRIAGE_RETURN", + "location": { + "column": "10", + "line": "15", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "ASCII_CHAR_CARRIAGE_RETURN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@T@device_handle", + "What": "Typedef", + "defdec": "Def", + "display": "u_int32_t", + "location": { + "column": "19", + "line": "18", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "device_handle", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@g_term_uart_handle", + "What": "Variable", + "defdec": "Dec", + "display": "g_term_uart_handle", + "location": { + "column": "22", + "line": "19", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "g_term_uart_handle", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@g_rs485_uart_handle", + "What": "Variable", + "defdec": "Dec", + "display": "g_rs485_uart_handle", + "location": { + "column": "22", + "line": "20", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "g_rs485_uart_handle", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@g_ec801_uart_handle", + "What": "Variable", + "defdec": "Dec", + "display": "g_ec801_uart_handle", + "location": { + "column": "22", + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "g_ec801_uart_handle", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:uart_dev.h@801@macro@RS485_MAX_PACK_DATA_LEN", + "What": "MacroDef", + "defdec": "Def", + "display": "RS485_MAX_PACK_DATA_LEN", + "location": { + "column": "9", + "line": "23", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "RS485_MAX_PACK_DATA_LEN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@uartIndex_e", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@uartIndex_e@RAIN_RS485_UART_INDEX", + "What": "Enumerator", + "defdec": "Def", + "display": "RAIN_RS485_UART_INDEX", + "location": { + "column": "4", + "line": "26", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "RAIN_RS485_UART_INDEX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@uartIndex_e@TERM_UART_INDEX", + "What": "Enumerator", + "defdec": "Def", + "display": "TERM_UART_INDEX", + "location": { + "column": "4", + "line": "27", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "TERM_UART_INDEX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@uartIndex_e@RS485_UART_INDEX", + "What": "Enumerator", + "defdec": "Def", + "display": "RS485_UART_INDEX", + "location": { + "column": "4", + "line": "28", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "RS485_UART_INDEX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@uartIndex_e@EC801_UART_INDEX", + "What": "Enumerator", + "defdec": "Def", + "display": "EC801_UART_INDEX", + "location": { + "column": "4", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "EC801_UART_INDEX", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "25", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@_uart_device_info", + "What": "Struct", + "defdec": "Def", + "display": "_uart_device_info", + "location": { + "column": "16", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "members": [ + { + "ID": "c:@S@_uart_device_info@FI@init", + "What": "FieldDecl", + "defdec": "Def", + "display": "init", + "location": { + "column": "17", + "line": "34", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "init", + "origin": "user_include", + "scope": "_uart_device_info" + }, + { + "ID": "c:@S@_uart_device_info@FI@uart_index", + "What": "FieldDecl", + "defdec": "Def", + "display": "uart_index", + "location": { + "column": "17", + "line": "35", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_index", + "origin": "user_include", + "scope": "_uart_device_info" + }, + { + "ID": "c:@S@_uart_device_info@FI@uart_baudrate", + "What": "FieldDecl", + "defdec": "Def", + "display": "uart_baudrate", + "location": { + "column": "17", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_baudrate", + "origin": "user_include", + "scope": "_uart_device_info" + }, + { + "ID": "c:@S@_uart_device_info@FI@uart_ring_queue", + "What": "FieldDecl", + "defdec": "Def", + "display": "uart_ring_queue", + "location": { + "column": "17", + "line": "37", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_ring_queue", + "origin": "user_include", + "scope": "_uart_device_info" + }, + { + "ID": "c:uart_dev.h@T@uart_device_info", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _uart_device_info", + "location": { + "column": "2", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_device_info", + "origin": "user_include", + "scope": "_uart_device_info" + } + ], + "name": "_uart_device_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_sendstr", + "What": "Function", + "defdec": "Dec", + "display": "void uart_sendstr(device_handle, char *)", + "location": { + "column": "6", + "line": "40", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_sendstr", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_sendstr", + "What": "Function", + "defdec": "Dec", + "display": "void uart_sendstr(device_handle, char *)", + "location": { + "column": "6", + "line": "40", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_sendstr", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_dev_write", + "What": "Function", + "defdec": "Dec", + "display": "void uart_dev_write(device_handle, void *, int)", + "location": { + "column": "6", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_dev_write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_dev_write", + "What": "Function", + "defdec": "Dec", + "display": "void uart_dev_write(device_handle, void *, int)", + "location": { + "column": "6", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_dev_write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@init_term_uart", + "What": "Function", + "defdec": "Dec", + "display": "void init_term_uart(void)", + "location": { + "column": "6", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "init_term_uart", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@init_term_uart", + "What": "Function", + "defdec": "Dec", + "display": "void init_term_uart(void)", + "location": { + "column": "6", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "init_term_uart", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@init_rs485_uart", + "What": "Function", + "defdec": "Dec", + "display": "void init_rs485_uart(void)", + "location": { + "column": "6", + "line": "43", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "init_rs485_uart", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@init_rs485_uart", + "What": "Function", + "defdec": "Dec", + "display": "void init_rs485_uart(void)", + "location": { + "column": "6", + "line": "43", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "init_rs485_uart", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@init_ec801_uart", + "What": "Function", + "defdec": "Dec", + "display": "void init_ec801_uart(void)", + "location": { + "column": "6", + "line": "44", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "init_ec801_uart", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@init_ec801_uart", + "What": "Function", + "defdec": "Dec", + "display": "void init_ec801_uart(void)", + "location": { + "column": "6", + "line": "44", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "init_ec801_uart", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_close", + "What": "Function", + "defdec": "Dec", + "display": "void uart_close(uartIndex_e)", + "location": { + "column": "6", + "line": "45", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_close", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_close", + "What": "Function", + "defdec": "Dec", + "display": "void uart_close(uartIndex_e)", + "location": { + "column": "6", + "line": "45", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_close", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@term_printf", + "What": "Function", + "defdec": "Dec", + "display": "void term_printf(char *, ...)", + "location": { + "column": "6", + "line": "46", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "term_printf", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@term_printf", + "What": "Function", + "defdec": "Dec", + "display": "void term_printf(char *, ...)", + "location": { + "column": "6", + "line": "46", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "term_printf", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@term_uart_readln", + "What": "Function", + "defdec": "Dec", + "display": "int term_uart_readln(u_int8_t *, int, u_int32_t)", + "location": { + "column": "5", + "line": "47", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "term_uart_readln", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_dev_char_present", + "What": "Function", + "defdec": "Dec", + "display": "int uart_dev_char_present(device_handle)", + "location": { + "column": "5", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_dev_char_present", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_dev_char_present", + "What": "Function", + "defdec": "Dec", + "display": "int uart_dev_char_present(device_handle)", + "location": { + "column": "5", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_dev_char_present", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_dev_in_char", + "What": "Function", + "defdec": "Dec", + "display": "char uart_dev_in_char(device_handle)", + "location": { + "column": "6", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_dev_in_char", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@uart_dev_in_char", + "What": "Function", + "defdec": "Dec", + "display": "char uart_dev_in_char(device_handle)", + "location": { + "column": "6", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\uart_dev.h" + }, + "name": "uart_dev_in_char", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:tim.h@847@macro@__TIM_H__", + "What": "MacroDef", + "defdec": "Def", + "display": "__TIM_H__", + "location": { + "column": "9", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "__TIM_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@htim2", + "What": "Variable", + "defdec": "Dec", + "display": "htim2", + "location": { + "column": "26", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "htim2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@htim6", + "What": "Variable", + "defdec": "Dec", + "display": "htim6", + "location": { + "column": "26", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "htim6", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@htim7", + "What": "Variable", + "defdec": "Dec", + "display": "htim7", + "location": { + "column": "26", + "line": "40", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "htim7", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@htim15", + "What": "Variable", + "defdec": "Dec", + "display": "htim15", + "location": { + "column": "26", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "htim15", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@htim16", + "What": "Variable", + "defdec": "Dec", + "display": "htim16", + "location": { + "column": "26", + "line": "44", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "htim16", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM2_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM2_Init(void)", + "location": { + "column": "6", + "line": "50", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM2_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM2_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM2_Init(void)", + "location": { + "column": "6", + "line": "50", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM2_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM6_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM6_Init(void)", + "location": { + "column": "6", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM6_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM6_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM6_Init(void)", + "location": { + "column": "6", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM6_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM7_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM7_Init(void)", + "location": { + "column": "6", + "line": "52", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM7_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM7_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM7_Init(void)", + "location": { + "column": "6", + "line": "52", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM7_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM15_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM15_Init(void)", + "location": { + "column": "6", + "line": "53", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM15_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM15_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM15_Init(void)", + "location": { + "column": "6", + "line": "53", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM15_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM16_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM16_Init(void)", + "location": { + "column": "6", + "line": "54", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM16_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_TIM16_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_TIM16_Init(void)", + "location": { + "column": "6", + "line": "54", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "MX_TIM16_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_TIM_MspPostInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_TIM_MspPostInit(TIM_HandleTypeDef *)", + "location": { + "column": "6", + "line": "56", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "HAL_TIM_MspPostInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_TIM_MspPostInit", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_TIM_MspPostInit(TIM_HandleTypeDef *)", + "location": { + "column": "6", + "line": "56", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + }, + "name": "HAL_TIM_MspPostInit", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:usart.h@853@macro@__USART_H__", + "What": "MacroDef", + "defdec": "Def", + "display": "__USART_H__", + "location": { + "column": "9", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "__USART_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@hlpuart1", + "What": "Variable", + "defdec": "Dec", + "display": "hlpuart1", + "location": { + "column": "27", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "hlpuart1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@huart5", + "What": "Variable", + "defdec": "Dec", + "display": "huart5", + "location": { + "column": "27", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "huart5", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@huart1", + "What": "Variable", + "defdec": "Dec", + "display": "huart1", + "location": { + "column": "27", + "line": "40", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "huart1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@huart3", + "What": "Variable", + "defdec": "Dec", + "display": "huart3", + "location": { + "column": "27", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "huart3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_LPUART1_UART_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_LPUART1_UART_Init(void)", + "location": { + "column": "6", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "MX_LPUART1_UART_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_LPUART1_UART_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_LPUART1_UART_Init(void)", + "location": { + "column": "6", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "MX_LPUART1_UART_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_UART5_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_UART5_Init(int)", + "location": { + "column": "6", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "MX_UART5_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_UART5_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_UART5_Init(int)", + "location": { + "column": "6", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "MX_UART5_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_USART1_UART_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_USART1_UART_Init(int)", + "location": { + "column": "6", + "line": "50", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "MX_USART1_UART_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_USART1_UART_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_USART1_UART_Init(int)", + "location": { + "column": "6", + "line": "50", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "MX_USART1_UART_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_USART3_UART_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_USART3_UART_Init(int)", + "location": { + "column": "6", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "MX_USART3_UART_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_USART3_UART_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_USART3_UART_Init(int)", + "location": { + "column": "6", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" + }, + "name": "MX_USART3_UART_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:inflash.h@29@macro@_INFLASH_H_", + "What": "MacroDef", + "defdec": "Def", + "display": "_INFLASH_H_", + "location": { + "column": "9", + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "_INFLASH_H_", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:inflash.h@159@macro@STM32_INFLASH_PAGE_SIZE", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32_INFLASH_PAGE_SIZE", + "location": { + "column": "9", + "line": "8", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "STM32_INFLASH_PAGE_SIZE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:inflash.h@201@macro@STM32_INFLASH_BASE", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32_INFLASH_BASE", + "location": { + "column": "9", + "line": "9", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "STM32_INFLASH_BASE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:inflash.h@285@macro@STM32_INFLASH_SAVE_ADDR_BEGIN", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32_INFLASH_SAVE_ADDR_BEGIN", + "location": { + "column": "9", + "line": "10", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "STM32_INFLASH_SAVE_ADDR_BEGIN", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:inflash.h@377@macro@STM32_INFLASH_SAVE_ADDR_END", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32_INFLASH_SAVE_ADDR_END", + "location": { + "column": "9", + "line": "11", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "STM32_INFLASH_SAVE_ADDR_END", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:inflash.h@470@macro@STM32_INFLASH_SAVE_PAGE", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32_INFLASH_SAVE_PAGE", + "location": { + "column": "9", + "line": "12", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "STM32_INFLASH_SAVE_PAGE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FlagInFlashType_e", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@FlagInFlashType_e@FLAG_SAVE_INFLASH_HEAD", + "What": "Enumerator", + "defdec": "Def", + "display": "FLAG_SAVE_INFLASH_HEAD", + "location": { + "column": "4", + "line": "15", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "FLAG_SAVE_INFLASH_HEAD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@FlagInFlashType_e@FLAG_SAVE_INFLASH_END", + "What": "Enumerator", + "defdec": "Def", + "display": "FLAG_SAVE_INFLASH_END", + "location": { + "column": "4", + "line": "16", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "FLAG_SAVE_INFLASH_END", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "14", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@_config_info", + "What": "Struct", + "defdec": "Def", + "display": "_config_info", + "location": { + "column": "16", + "line": "20", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "members": [ + { + "ID": "c:@S@_config_info@FI@flag_head", + "What": "FieldDecl", + "defdec": "Def", + "display": "flag_head", + "location": { + "column": "14", + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "flag_head", + "origin": "user_include", + "scope": "_config_info" + }, + { + "ID": "c:@S@_config_info@FI@addr", + "What": "FieldDecl", + "defdec": "Def", + "display": "addr", + "location": { + "column": "14", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "addr", + "origin": "user_include", + "scope": "_config_info" + }, + { + "ID": "c:@S@_config_info@FI@uart_baud", + "What": "FieldDecl", + "defdec": "Def", + "display": "uart_baud", + "location": { + "column": "14", + "line": "23", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "uart_baud", + "origin": "user_include", + "scope": "_config_info" + }, + { + "ID": "c:@S@_config_info@FI@speed_average_time", + "What": "FieldDecl", + "defdec": "Def", + "display": "speed_average_time", + "location": { + "column": "14", + "line": "24", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "speed_average_time", + "origin": "user_include", + "scope": "_config_info" + }, + { + "ID": "c:@S@_config_info@FI@temp_hum_update_time", + "What": "FieldDecl", + "defdec": "Def", + "display": "temp_hum_update_time", + "location": { + "column": "14", + "line": "25", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "temp_hum_update_time", + "origin": "user_include", + "scope": "_config_info" + }, + { + "ID": "c:@S@_config_info@FI@flag_end", + "What": "FieldDecl", + "defdec": "Def", + "display": "flag_end", + "location": { + "column": "14", + "line": "26", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "flag_end", + "origin": "user_include", + "scope": "_config_info" + }, + { + "ID": "c:inflash.h@T@config_info", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _config_info", + "location": { + "column": "2", + "line": "27", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "config_info", + "origin": "user_include", + "scope": "_config_info" + } + ], + "name": "_config_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@g_stConfigInfo", + "What": "Variable", + "defdec": "Dec", + "display": "g_stConfigInfo", + "location": { + "column": "20", + "line": "30", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "g_stConfigInfo", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@g_stConfigInfo", + "What": "Variable", + "defdec": "Dec", + "display": "g_stConfigInfo", + "location": { + "column": "20", + "line": "30", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "g_stConfigInfo", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@InFlash_Erase_Pages", + "What": "Function", + "defdec": "Dec", + "display": "void InFlash_Erase_Pages(u_int16_t, u_int16_t)", + "location": { + "column": "6", + "line": "32", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "InFlash_Erase_Pages", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@InFlash_Erase_Pages", + "What": "Function", + "defdec": "Dec", + "display": "void InFlash_Erase_Pages(u_int16_t, u_int16_t)", + "location": { + "column": "6", + "line": "32", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "InFlash_Erase_Pages", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@InFlash_Write", + "What": "Function", + "defdec": "Dec", + "display": "void InFlash_Write(u_int32_t, u_int64_t *, u_int32_t)", + "location": { + "column": "6", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "InFlash_Write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@InFlash_Write", + "What": "Function", + "defdec": "Dec", + "display": "void InFlash_Write(u_int32_t, u_int64_t *, u_int32_t)", + "location": { + "column": "6", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "InFlash_Write", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@save_config_info", + "What": "Function", + "defdec": "Dec", + "display": "void save_config_info(config_info)", + "location": { + "column": "6", + "line": "34", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "save_config_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@save_config_info", + "What": "Function", + "defdec": "Dec", + "display": "void save_config_info(config_info)", + "location": { + "column": "6", + "line": "34", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "save_config_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@delete_config_info", + "What": "Function", + "defdec": "Dec", + "display": "void delete_config_info(void)", + "location": { + "column": "6", + "line": "35", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "delete_config_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@delete_config_info", + "What": "Function", + "defdec": "Dec", + "display": "void delete_config_info(void)", + "location": { + "column": "6", + "line": "35", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "delete_config_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@read_config_info", + "What": "Function", + "defdec": "Dec", + "display": "BOOL read_config_info(void)", + "location": { + "column": "6", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "read_config_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@read_config_info", + "What": "Function", + "defdec": "Dec", + "display": "BOOL read_config_info(void)", + "location": { + "column": "6", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\inflash.h" + }, + "name": "read_config_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:ycheck.h@1402@macro@__AEABI_PORTABILITY_INTERNAL_LEVEL", + "What": "MacroDef", + "defdec": "Def", + "display": "__AEABI_PORTABILITY_INTERNAL_LEVEL", + "location": { + "column": "11", + "line": "42", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\ycheck.h" + }, + "name": "__AEABI_PORTABILITY_INTERNAL_LEVEL", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:main.h@988@macro@__MAIN_H", + "What": "MacroDef", + "defdec": "Def", + "display": "__MAIN_H", + "location": { + "column": "9", + "line": "24", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "__MAIN_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@temp_str", + "What": "Variable", + "defdec": "Dec", + "display": "temp_str", + "location": { + "column": "16", + "line": "40", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "temp_str", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@Error_Handler", + "What": "Function", + "defdec": "Dec", + "display": "void Error_Handler(void)", + "location": { + "column": "6", + "line": "56", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "Error_Handler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@Error_Handler", + "What": "Function", + "defdec": "Dec", + "display": "void Error_Handler(void)", + "location": { + "column": "6", + "line": "56", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "Error_Handler", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2002@macro@GPIO_RX_A_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_RX_A_Pin", + "location": { + "column": "9", + "line": "63", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_RX_A_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2037@macro@GPIO_RX_A_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_RX_A_GPIO_Port", + "location": { + "column": "9", + "line": "64", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_RX_A_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2072@macro@GPIO_RX_B_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_RX_B_Pin", + "location": { + "column": "9", + "line": "65", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_RX_B_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2107@macro@GPIO_RX_B_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_RX_B_GPIO_Port", + "location": { + "column": "9", + "line": "66", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_RX_B_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2142@macro@GPIO_RX_C_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_RX_C_Pin", + "location": { + "column": "9", + "line": "67", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_RX_C_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2177@macro@GPIO_RX_C_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_RX_C_GPIO_Port", + "location": { + "column": "9", + "line": "68", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_RX_C_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2212@macro@GPIO_GAIN_SET_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_GAIN_SET_Pin", + "location": { + "column": "9", + "line": "69", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_GAIN_SET_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2250@macro@GPIO_GAIN_SET_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_GAIN_SET_GPIO_Port", + "location": { + "column": "9", + "line": "70", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_GAIN_SET_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2289@macro@GPIO_RAIN_PWR_CTRL_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_RAIN_PWR_CTRL_Pin", + "location": { + "column": "9", + "line": "71", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_RAIN_PWR_CTRL_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2332@macro@GPIO_RAIN_PWR_CTRL_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_RAIN_PWR_CTRL_GPIO_Port", + "location": { + "column": "9", + "line": "72", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_RAIN_PWR_CTRL_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2376@macro@GPIO_PWM_C_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_PWM_C_Pin", + "location": { + "column": "9", + "line": "73", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_PWM_C_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2411@macro@GPIO_PWM_C_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_PWM_C_GPIO_Port", + "location": { + "column": "9", + "line": "74", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_PWM_C_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2447@macro@GPIO_PWM_B_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_PWM_B_Pin", + "location": { + "column": "9", + "line": "75", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_PWM_B_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2482@macro@GPIO_PWM_B_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_PWM_B_GPIO_Port", + "location": { + "column": "9", + "line": "76", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_PWM_B_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2518@macro@GPIO_PWM_A_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_PWM_A_Pin", + "location": { + "column": "9", + "line": "77", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_PWM_A_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2553@macro@GPIO_PWM_A_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_PWM_A_GPIO_Port", + "location": { + "column": "9", + "line": "78", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_PWM_A_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2589@macro@GPIO_LED_CTRL_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_LED_CTRL_Pin", + "location": { + "column": "9", + "line": "79", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_LED_CTRL_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2627@macro@GPIO_LED_CTRL_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_LED_CTRL_GPIO_Port", + "location": { + "column": "9", + "line": "80", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_LED_CTRL_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2666@macro@GPIO_4G_PWR_CTRL_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_PWR_CTRL_Pin", + "location": { + "column": "9", + "line": "81", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_PWR_CTRL_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2708@macro@GPIO_4G_PWR_CTRL_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_PWR_CTRL_GPIO_Port", + "location": { + "column": "9", + "line": "82", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_PWR_CTRL_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2750@macro@GPIO_4G_PWR_KEY_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_PWR_KEY_Pin", + "location": { + "column": "9", + "line": "83", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_PWR_KEY_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2791@macro@GPIO_4G_PWR_KEY_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_PWR_KEY_GPIO_Port", + "location": { + "column": "9", + "line": "84", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_PWR_KEY_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2832@macro@GPIO_4G_DTR_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_DTR_Pin", + "location": { + "column": "9", + "line": "85", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_DTR_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2868@macro@GPIO_4G_DTR_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_DTR_GPIO_Port", + "location": { + "column": "9", + "line": "86", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_DTR_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2905@macro@GPIO_SHT_PWR_EN_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_SHT_PWR_EN_Pin", + "location": { + "column": "9", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_SHT_PWR_EN_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2945@macro@GPIO_SHT_PWR_EN_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_SHT_PWR_EN_GPIO_Port", + "location": { + "column": "9", + "line": "88", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_SHT_PWR_EN_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@2986@macro@GPIO_4G_RI_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_RI_Pin", + "location": { + "column": "9", + "line": "89", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_RI_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@3021@macro@GPIO_4G_RI_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_RI_GPIO_Port", + "location": { + "column": "9", + "line": "90", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_RI_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@3057@macro@GPIO_4G_STATUS_Pin", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_STATUS_Pin", + "location": { + "column": "9", + "line": "91", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_STATUS_Pin", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:main.h@3096@macro@GPIO_4G_STATUS_GPIO_Port", + "What": "MacroDef", + "defdec": "Def", + "display": "GPIO_4G_STATUS_GPIO_Port", + "location": { + "column": "9", + "line": "92", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\main.h" + }, + "name": "GPIO_4G_STATUS_GPIO_Port", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@339@macro@_IAR_COMMON_ACLE_INTRINSICS_H", + "What": "MacroDef", + "defdec": "Def", + "display": "_IAR_COMMON_ACLE_INTRINSICS_H", + "location": { + "column": "9", + "line": "12", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "_IAR_COMMON_ACLE_INTRINSICS_H", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@476@macro@__arm_rsr", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_rsr", + "location": { + "column": "9", + "line": "19", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_rsr", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@513@macro@__arm_rsr64", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_rsr64", + "location": { + "column": "9", + "line": "20", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_rsr64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@554@macro@__arm_rsrp", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_rsrp", + "location": { + "column": "9", + "line": "21", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_rsrp", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@633@macro@__arm_wsr", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_wsr", + "location": { + "column": "9", + "line": "24", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_wsr", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@670@macro@__arm_wsr64", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_wsr64", + "location": { + "column": "9", + "line": "25", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_wsr64", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@711@macro@__arm_wsrp", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_wsrp", + "location": { + "column": "9", + "line": "26", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_wsrp", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@856@macro@__arm_cdp", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_cdp", + "location": { + "column": "13", + "line": "31", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_cdp", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@899@macro@__arm_ldc", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_ldc", + "location": { + "column": "13", + "line": "32", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_ldc", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@942@macro@__arm_ldcl", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_ldcl", + "location": { + "column": "13", + "line": "33", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_ldcl", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@986@macro@__arm_stc", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_stc", + "location": { + "column": "13", + "line": "34", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_stc", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1029@macro@__arm_stcl", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_stcl", + "location": { + "column": "13", + "line": "35", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_stcl", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1073@macro@__arm_mcr", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_mcr", + "location": { + "column": "13", + "line": "36", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_mcr", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1116@macro@__arm_mrc", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_mrc", + "location": { + "column": "13", + "line": "37", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_mrc", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1203@macro@__arm_cdp2", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_cdp2", + "location": { + "column": "13", + "line": "40", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_cdp2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1247@macro@__arm_ldc2", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_ldc2", + "location": { + "column": "13", + "line": "41", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_ldc2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1291@macro@__arm_ldc2l", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_ldc2l", + "location": { + "column": "13", + "line": "42", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_ldc2l", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1336@macro@__arm_stc2", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_stc2", + "location": { + "column": "13", + "line": "43", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_stc2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1380@macro@__arm_stc2l", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_stc2l", + "location": { + "column": "13", + "line": "44", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_stc2l", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1425@macro@__arm_mcr2", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_mcr2", + "location": { + "column": "13", + "line": "45", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_mcr2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1469@macro@__arm_mrc2", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_mrc2", + "location": { + "column": "13", + "line": "46", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_mrc2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1557@macro@__arm_mcrr", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_mcrr", + "location": { + "column": "13", + "line": "49", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_mcrr", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1600@macro@__arm_mrrc", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_mrrc", + "location": { + "column": "13", + "line": "50", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_mrrc", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1687@macro@__arm_mcrr2", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_mcrr2", + "location": { + "column": "13", + "line": "53", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_mcrr2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@1732@macro@__arm_mrrc2", + "What": "MacroDef", + "defdec": "Def", + "display": "__arm_mrrc2", + "location": { + "column": "13", + "line": "54", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__arm_mrrc2", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@2007@macro@__sqrtf", + "What": "MacroDef", + "defdec": "Def", + "display": "__sqrtf", + "location": { + "column": "14", + "line": "66", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__sqrtf", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:iar_intrinsics_common.h@2232@macro@__fmaf", + "What": "MacroDef", + "defdec": "Def", + "display": "__fmaf", + "location": { + "column": "15", + "line": "75", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\aarch32\\iar_intrinsics_common.h" + }, + "name": "__fmaf", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@816@macro@STM32L4xx_HAL_I2C_EX_H", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32L4xx_HAL_I2C_EX_H", + "location": { + "column": "9", + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "STM32L4xx_HAL_I2C_EX_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@1431@macro@I2C_ANALOGFILTER_ENABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_ANALOGFILTER_ENABLE", + "location": { + "column": "9", + "line": "47", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_ANALOGFILTER_ENABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@1484@macro@I2C_ANALOGFILTER_DISABLE", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_ANALOGFILTER_DISABLE", + "location": { + "column": "9", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_ANALOGFILTER_DISABLE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@1637@macro@I2C_FMP_NOT_SUPPORTED", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FMP_NOT_SUPPORTED", + "location": { + "column": "9", + "line": "56", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FMP_NOT_SUPPORTED", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@1769@macro@I2C_FASTMODEPLUS_PB6", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FASTMODEPLUS_PB6", + "location": { + "column": "9", + "line": "57", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FASTMODEPLUS_PB6", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@1901@macro@I2C_FASTMODEPLUS_PB7", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FASTMODEPLUS_PB7", + "location": { + "column": "9", + "line": "58", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FASTMODEPLUS_PB7", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@2072@macro@I2C_FASTMODEPLUS_PB8", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FASTMODEPLUS_PB8", + "location": { + "column": "9", + "line": "60", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FASTMODEPLUS_PB8", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@2204@macro@I2C_FASTMODEPLUS_PB9", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FASTMODEPLUS_PB9", + "location": { + "column": "9", + "line": "61", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FASTMODEPLUS_PB9", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@2646@macro@I2C_FASTMODEPLUS_I2C1", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FASTMODEPLUS_I2C1", + "location": { + "column": "9", + "line": "66", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FASTMODEPLUS_I2C1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@2814@macro@I2C_FASTMODEPLUS_I2C2", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FASTMODEPLUS_I2C2", + "location": { + "column": "9", + "line": "68", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FASTMODEPLUS_I2C2", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@3121@macro@I2C_FASTMODEPLUS_I2C3", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FASTMODEPLUS_I2C3", + "location": { + "column": "9", + "line": "72", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FASTMODEPLUS_I2C3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@3289@macro@I2C_FASTMODEPLUS_I2C4", + "What": "MacroDef", + "defdec": "Def", + "display": "I2C_FASTMODEPLUS_I2C4", + "location": { + "column": "9", + "line": "74", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "I2C_FASTMODEPLUS_I2C4", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_ConfigAnalogFilter", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter(I2C_HandleTypeDef *, uint32_t)", + "location": { + "column": "19", + "line": "104", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_ConfigAnalogFilter", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_ConfigAnalogFilter", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter(I2C_HandleTypeDef *, uint32_t)", + "location": { + "column": "19", + "line": "104", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_ConfigAnalogFilter", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_ConfigDigitalFilter", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *, uint32_t)", + "location": { + "column": "19", + "line": "105", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_ConfigDigitalFilter", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_ConfigDigitalFilter", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *, uint32_t)", + "location": { + "column": "19", + "line": "105", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_ConfigDigitalFilter", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_EnableWakeUp", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2CEx_EnableWakeUp(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "113", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_EnableWakeUp", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_EnableWakeUp", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2CEx_EnableWakeUp(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "113", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_EnableWakeUp", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_DisableWakeUp", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "114", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_DisableWakeUp", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_DisableWakeUp", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *)", + "location": { + "column": "19", + "line": "114", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_DisableWakeUp", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_EnableFastModePlus", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2CEx_EnableFastModePlus(uint32_t)", + "location": { + "column": "6", + "line": "122", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_EnableFastModePlus", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_EnableFastModePlus", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2CEx_EnableFastModePlus(uint32_t)", + "location": { + "column": "6", + "line": "122", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_EnableFastModePlus", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_DisableFastModePlus", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2CEx_DisableFastModePlus(uint32_t)", + "location": { + "column": "6", + "line": "123", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_DisableFastModePlus", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_I2CEx_DisableFastModePlus", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_I2CEx_DisableFastModePlus(uint32_t)", + "location": { + "column": "6", + "line": "123", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "HAL_I2CEx_DisableFastModePlus", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@5233@macro@IS_I2C_ANALOG_FILTER", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_ANALOG_FILTER", + "location": { + "column": "9", + "line": "145", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "IS_I2C_ANALOG_FILTER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@5402@macro@IS_I2C_DIGITAL_FILTER", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_DIGITAL_FILTER", + "location": { + "column": "9", + "line": "148", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "IS_I2C_DIGITAL_FILTER", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_i2c_ex.h@5471@macro@IS_I2C_FASTMODEPLUS", + "What": "MacroDef", + "defdec": "Def", + "display": "IS_I2C_FASTMODEPLUS", + "location": { + "column": "9", + "line": "150", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_i2c_ex.h" + }, + "name": "IS_I2C_FASTMODEPLUS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:ring_queue.h@32@macro@_RING_QUEUE_H_", + "What": "MacroDef", + "defdec": "Def", + "display": "_RING_QUEUE_H_", + "location": { + "column": "9", + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "_RING_QUEUE_H_", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:ring_queue.h@147@macro@RQ_OK", + "What": "MacroDef", + "defdec": "Def", + "display": "RQ_OK", + "location": { + "column": "9", + "line": "7", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RQ_OK", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:ring_queue.h@164@macro@RQ_ERROR", + "What": "MacroDef", + "defdec": "Def", + "display": "RQ_ERROR", + "location": { + "column": "9", + "line": "8", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RQ_ERROR", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:ring_queue.h@184@macro@RQ_OVERFLOW", + "What": "MacroDef", + "defdec": "Def", + "display": "RQ_OVERFLOW", + "location": { + "column": "9", + "line": "9", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RQ_OVERFLOW", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:ring_queue.h@T@RQ_ElementType", + "What": "Typedef", + "defdec": "Def", + "display": "unsigned char", + "location": { + "column": "23", + "line": "10", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RQ_ElementType", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@S@_ring_queue", + "What": "Struct", + "defdec": "Def", + "display": "_ring_queue", + "location": { + "column": "16", + "line": "12", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "members": [ + { + "ID": "c:@S@_ring_queue@FI@elems", + "What": "FieldDecl", + "defdec": "Def", + "display": "elems", + "location": { + "column": "18", + "line": "14", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "elems", + "origin": "user_include", + "scope": "_ring_queue" + }, + { + "ID": "c:@S@_ring_queue@FI@size", + "What": "FieldDecl", + "defdec": "Def", + "display": "size", + "location": { + "column": "6", + "line": "15", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "size", + "origin": "user_include", + "scope": "_ring_queue" + }, + { + "ID": "c:@S@_ring_queue@FI@front", + "What": "FieldDecl", + "defdec": "Def", + "display": "front", + "location": { + "column": "15", + "line": "16", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "front", + "origin": "user_include", + "scope": "_ring_queue" + }, + { + "ID": "c:@S@_ring_queue@FI@rear", + "What": "FieldDecl", + "defdec": "Def", + "display": "rear", + "location": { + "column": "22", + "line": "16", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "rear", + "origin": "user_include", + "scope": "_ring_queue" + }, + { + "ID": "c:ring_queue.h@T@RingQueue", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct _ring_queue", + "location": { + "column": "2", + "line": "17", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RingQueue", + "origin": "user_include", + "scope": "_ring_queue" + } + ], + "name": "_ring_queue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@InitRingQueue", + "What": "Function", + "defdec": "Dec", + "display": "int InitRingQueue(RingQueue *, RQ_ElementType *, int)", + "location": { + "column": "5", + "line": "20", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "InitRingQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@InitRingQueue", + "What": "Function", + "defdec": "Dec", + "display": "int InitRingQueue(RingQueue *, RQ_ElementType *, int)", + "location": { + "column": "5", + "line": "20", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "InitRingQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:ring_queue.h@508@macro@RingQueueFull", + "What": "MacroDef", + "defdec": "Def", + "display": "RingQueueFull", + "location": { + "column": "9", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RingQueueFull", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:ring_queue.h@576@macro@RingQueueEmpty", + "What": "MacroDef", + "defdec": "Def", + "display": "RingQueueEmpty", + "location": { + "column": "9", + "line": "23", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RingQueueEmpty", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@ShowRingQueue", + "What": "Function", + "defdec": "Dec", + "display": "int ShowRingQueue(RingQueue *)", + "location": { + "column": "5", + "line": "27", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "ShowRingQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@ShowRingQueue", + "What": "Function", + "defdec": "Dec", + "display": "int ShowRingQueue(RingQueue *)", + "location": { + "column": "5", + "line": "27", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "ShowRingQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@InRingQueue", + "What": "Function", + "defdec": "Dec", + "display": "int InRingQueue(RingQueue *, RQ_ElementType)", + "location": { + "column": "5", + "line": "30", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "InRingQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@InRingQueue", + "What": "Function", + "defdec": "Dec", + "display": "int InRingQueue(RingQueue *, RQ_ElementType)", + "location": { + "column": "5", + "line": "30", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "InRingQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@OutRingQueue", + "What": "Function", + "defdec": "Dec", + "display": "int OutRingQueue(RingQueue *, RQ_ElementType *)", + "location": { + "column": "5", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "OutRingQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@OutRingQueue", + "What": "Function", + "defdec": "Dec", + "display": "int OutRingQueue(RingQueue *, RQ_ElementType *)", + "location": { + "column": "5", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "OutRingQueue", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@RingQueueLength", + "What": "Function", + "defdec": "Dec", + "display": "int RingQueueLength(RingQueue *)", + "location": { + "column": "5", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RingQueueLength", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@RingQueueLength", + "What": "Function", + "defdec": "Dec", + "display": "int RingQueueLength(RingQueue *)", + "location": { + "column": "5", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\RingQueue\\ring_queue.h" + }, + "name": "RingQueueLength", + "origin": "user_include", + "scope": null + }, { "ID": "c:semphr.h@1332@macro@SEMAPHORE_H", "What": "MacroDef", @@ -427904,2500 +429490,184 @@ "scope": null }, { - "ID": "c:arr_tool.h@32@macro@__ARR_TOOL__H_", + "ID": "c:stm32l4xx_hal_flash_ex.h@817@macro@STM32L4xx_HAL_FLASH_EX_H", "What": "MacroDef", "defdec": "Def", - "display": "__ARR_TOOL__H_", + "display": "STM32L4xx_HAL_FLASH_EX_H", "location": { "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\tools\\arr_tool.h" + "line": "20", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "__ARR_TOOL__H_", + "name": "STM32L4xx_HAL_FLASH_EX_H", "origin": "user_include", "scope": null }, { - "ID": "c:@F@find_max_val_position", + "ID": "c:@F@HAL_FLASHEx_Erase", "What": "Function", "defdec": "Dec", - "display": "uint16_t find_max_val_position(uint16_t *, uint16_t *, uint16_t)", + "display": "HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *, uint32_t *)", "location": { - "column": "10", - "line": "8", - "path": "E:\\Y\\IAR\\micro_climate\\tools\\arr_tool.h" + "column": "19", + "line": "69", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "find_max_val_position", + "name": "HAL_FLASHEx_Erase", "origin": "user_include", "scope": null }, { - "ID": "c:@F@find_echo_position", + "ID": "c:@F@HAL_FLASHEx_Erase", "What": "Function", "defdec": "Dec", - "display": "uint16_t find_echo_position(uint16_t, uint16_t, uint16_t *, uint16_t)", + "display": "HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *, uint32_t *)", "location": { - "column": "10", - "line": "11", - "path": "E:\\Y\\IAR\\micro_climate\\tools\\arr_tool.h" + "column": "19", + "line": "69", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "find_echo_position", + "name": "HAL_FLASHEx_Erase", "origin": "user_include", "scope": null }, { - "ID": "c:pdebug.h@29@macro@_PDEBUG_H", - "What": "MacroDef", - "defdec": "Def", - "display": "_PDEBUG_H", + "ID": "c:@F@HAL_FLASHEx_Erase_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *)", "location": { - "column": "9", - "line": "3", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" + "column": "19", + "line": "70", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "_PDEBUG_H", + "name": "HAL_FLASHEx_Erase_IT", "origin": "user_include", "scope": null }, { - "ID": "c:pdebug.h@193@macro@log_info_enable", - "What": "MacroDef", - "defdec": "Def", - "display": "log_info_enable", + "ID": "c:@F@HAL_FLASHEx_Erase_IT", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *)", "location": { - "column": "9", - "line": "12", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" + "column": "19", + "line": "70", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "log_info_enable", + "name": "HAL_FLASHEx_Erase_IT", "origin": "user_include", "scope": null }, { - "ID": "c:pdebug.h@221@macro@log_warn_enable", - "What": "MacroDef", - "defdec": "Def", - "display": "log_warn_enable", + "ID": "c:@F@HAL_FLASHEx_OBProgram", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_FLASHEx_OBProgram(FLASH_OBProgramInitTypeDef *)", "location": { - "column": "9", - "line": "13", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" - }, - "name": "log_warn_enable", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:pdebug.h@248@macro@log_error_enable", - "What": "MacroDef", - "defdec": "Def", - "display": "log_error_enable", - "location": { - "column": "9", - "line": "14", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" - }, - "name": "log_error_enable", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:pdebug.h@412@macro@debug", - "What": "MacroDef", - "defdec": "Def", - "display": "debug", - "location": { - "column": "9", - "line": "23", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" - }, - "name": "debug", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:pdebug.h@652@macro@log_info", - "What": "MacroDef", - "defdec": "Def", - "display": "log_info", - "location": { - "column": "9", - "line": "31", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" - }, - "name": "log_info", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:pdebug.h@807@macro@log_warn", - "What": "MacroDef", - "defdec": "Def", - "display": "log_warn", - "location": { - "column": "9", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" - }, - "name": "log_warn", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:pdebug.h@962@macro@log_error", - "What": "MacroDef", - "defdec": "Def", - "display": "log_error", - "location": { - "column": "9", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" - }, - "name": "log_error", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@30@macro@_COMM_TYPES_", - "What": "MacroDef", - "defdec": "Def", - "display": "_COMM_TYPES_", - "location": { - "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "_COMM_TYPES_", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@52@macro@RAM_FUNC", - "What": "MacroDef", - "defdec": "Def", - "display": "RAM_FUNC", - "location": { - "column": "9", - "line": "3", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "RAM_FUNC", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@ulong", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long", - "location": { - "column": "27", - "line": "5", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "ulong", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@ushort", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned short", - "location": { - "column": "28", - "line": "6", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "ushort", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@uint", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "22", - "line": "7", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "uint", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@u_int8_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned char", - "location": { - "column": "23", - "line": "8", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "u_int8_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@u_int16_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned short", - "location": { - "column": "28", - "line": "9", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "u_int16_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@u_int32_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "22", - "line": "10", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "u_int32_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@u_int64_t", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long long", - "location": { - "column": "31", - "line": "11", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "u_int64_t", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@BOOL", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned char", - "location": { - "column": "24", - "line": "12", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "BOOL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@BYTE", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned char", - "location": { - "column": "23", - "line": "15", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "BYTE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@SHORT", - "What": "Typedef", - "defdec": "Def", - "display": "short", - "location": { - "column": "20", - "line": "18", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "SHORT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@WORD", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned short", - "location": { - "column": "24", - "line": "19", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "WORD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@WCHAR", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned short", - "location": { - "column": "24", - "line": "20", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "WCHAR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@INT", - "What": "Typedef", - "defdec": "Def", - "display": "int", - "location": { - "column": "15", - "line": "23", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "INT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@UINT", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned int", - "location": { - "column": "22", - "line": "24", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "UINT", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@LONG", - "What": "Typedef", - "defdec": "Def", - "display": "long", - "location": { - "column": "16", - "line": "27", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "LONG", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@T@DWORD", - "What": "Typedef", - "defdec": "Def", - "display": "unsigned long", - "location": { - "column": "23", - "line": "28", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "DWORD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@756@macro@FALSE", - "What": "MacroDef", - "defdec": "Def", - "display": "FALSE", - "location": { - "column": "9", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "FALSE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@811@macro@TRUE", - "What": "MacroDef", - "defdec": "Def", - "display": "TRUE", - "location": { - "column": "9", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "TRUE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:comm_types.h@856@macro@ELEMENT_OF", - "What": "MacroDef", - "defdec": "Def", - "display": "ELEMENT_OF", - "location": { - "column": "9", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "ELEMENT_OF", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@UA@U_DataType", - "What": "Union", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "45", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "members": [ - { - "ID": "c:@UA@U_DataType@FI@iValue", - "What": "FieldDecl", - "defdec": "Def", - "display": "iValue", - "location": { - "column": "11", - "line": "46", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "iValue", - "origin": "user_include", - "scope": "_anonymous_comm_types_h_45_9" - }, - { - "ID": "c:@UA@U_DataType@FI@fValue", - "What": "FieldDecl", - "defdec": "Def", - "display": "fValue", - "location": { - "column": "11", - "line": "47", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "fValue", - "origin": "user_include", - "scope": "_anonymous_comm_types_h_45_9" - }, - { - "ID": "c:@UA@U_DataType@FI@cValue", - "What": "FieldDecl", - "defdec": "Def", - "display": "cValue", - "location": { - "column": "11", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "cValue", - "origin": "user_include", - "scope": "_anonymous_comm_types_h_45_9" - }, - { - "ID": "c:@T@U_DataType", - "What": "TypedefDecl", - "defdec": "Def", - "display": "union U_DataType", - "location": { - "column": "2", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\comm_types.h" - }, - "name": "U_DataType", - "origin": "user_include", - "scope": "_anonymous_comm_types_h_45_9" - } - ], - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:frt_protocol.h@36@macro@_FRT_PROTOCOL_H_", - "What": "MacroDef", - "defdec": "Def", - "display": "_FRT_PROTOCOL_H_", - "location": { - "column": "10", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "_FRT_PROTOCOL_H_", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgFunctionCode_e", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@FRT_MsgFunctionCode_e@FRT_FUNCTION_CODE_READ_REGISTER", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_FUNCTION_CODE_READ_REGISTER", - "location": { - "column": "4", - "line": "18", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_FUNCTION_CODE_READ_REGISTER", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgFunctionCode_e@FRT_FUNCTION_CODE_WRITE_REGISTER", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_FUNCTION_CODE_WRITE_REGISTER", - "location": { - "column": "4", - "line": "19", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_FUNCTION_CODE_WRITE_REGISTER", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "16", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@T@FRT_MsgFunctionCode_e", - "What": "Typedef", - "defdec": "Def", - "display": "enum FRT_MsgFunctionCode_e", - "location": { - "column": "3", - "line": "20", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_MsgFunctionCode_e", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_MIN_WIND_DIRECTION", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_MIN_WIND_DIRECTION", - "location": { - "column": "4", - "line": "25", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_MIN_WIND_DIRECTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_AVERAGE_WIND_DIRECTION", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_AVERAGE_WIND_DIRECTION", - "location": { - "column": "4", - "line": "26", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_AVERAGE_WIND_DIRECTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_MAX_WIND_DIRECTION", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_MAX_WIND_DIRECTION", - "location": { - "column": "4", - "line": "27", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_MAX_WIND_DIRECTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_MIN_WIND_SPEED", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_MIN_WIND_SPEED", - "location": { - "column": "4", - "line": "28", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_MIN_WIND_SPEED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_AVERAGE_WIND_SPEED", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_AVERAGE_WIND_SPEED", - "location": { - "column": "4", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_AVERAGE_WIND_SPEED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_MAX_WIND_SPEED", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_MAX_WIND_SPEED", - "location": { - "column": "4", - "line": "30", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_MAX_WIND_SPEED", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_TEMPERATURE", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_TEMPERATURE", - "location": { - "column": "4", - "line": "31", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_TEMPERATURE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_HUMIDITY", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_HUMIDITY", - "location": { - "column": "4", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_HUMIDITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_PRESSURE", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_PRESSURE", - "location": { - "column": "4", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_PRESSURE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_RAIN", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_RAIN", - "location": { - "column": "4", - "line": "34", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_RAIN", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_PRECIPITATION_INTENSITY", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_PRECIPITATION_INTENSITY", - "location": { - "column": "4", - "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_PRECIPITATION_INTENSITY", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_DEVICE_ADDR", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_DEVICE_ADDR", - "location": { - "column": "4", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_DEVICE_ADDR", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_COMMU_BAUDRATE", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_COMMU_BAUDRATE", - "location": { - "column": "4", - "line": "37", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_COMMU_BAUDRATE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_SPEED_AVERAGE_TIME", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_SPEED_AVERAGE_TIME", - "location": { - "column": "4", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_SPEED_AVERAGE_TIME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_TEMPHUM_UPDATE_TIME", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_TEMPHUM_UPDATE_TIME", - "location": { - "column": "4", - "line": "39", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_TEMPHUM_UPDATE_TIME", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_RAIN_POWER_CONTROL", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_RAIN_POWER_CONTROL", - "location": { - "column": "4", - "line": "40", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_RAIN_POWER_CONTROL", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_RAIN_REST", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_RAIN_REST", - "location": { - "column": "4", - "line": "41", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_RAIN_REST", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_SOFT_REST", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_SOFT_REST", - "location": { - "column": "4", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_SOFT_REST", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_REST_DEFAULT_SETTING", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_REST_DEFAULT_SETTING", - "location": { - "column": "4", - "line": "43", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_REST_DEFAULT_SETTING", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@FRT_MsgRegister@FRT_REGISTER_PROTOCOL_SETTING", - "What": "Enumerator", - "defdec": "Def", - "display": "FRT_REGISTER_PROTOCOL_SETTING", - "location": { - "column": "4", - "line": "44", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_REGISTER_PROTOCOL_SETTING", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "23", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_frt_climate_pack", - "What": "Struct", - "defdec": "Def", - "display": "_frt_climate_pack", - "location": { - "column": "17", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "members": [ - { - "ID": "c:@S@_frt_climate_pack@FI@addr", - "What": "FieldDecl", - "defdec": "Def", - "display": "addr", - "location": { - "column": "19", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "addr", - "origin": "user_include", - "scope": "_frt_climate_pack" - }, - { - "ID": "c:@S@_frt_climate_pack@FI@func", - "What": "FieldDecl", - "defdec": "Def", - "display": "func", - "location": { - "column": "16", - "line": "50", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "func", - "origin": "user_include", - "scope": "_frt_climate_pack" - }, - { - "ID": "c:@S@_frt_climate_pack@FI@addr_begin_high_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "addr_begin_high_byte", - "location": { - "column": "16", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "addr_begin_high_byte", - "origin": "user_include", - "scope": "_frt_climate_pack" - }, - { - "ID": "c:@S@_frt_climate_pack@FI@addr_begin_low_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "addr_begin_low_byte", - "location": { - "column": "16", - "line": "52", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "addr_begin_low_byte", - "origin": "user_include", - "scope": "_frt_climate_pack" - }, - { - "ID": "c:@S@_frt_climate_pack@FI@regnum_begin_high_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "regnum_begin_high_byte", - "location": { - "column": "16", - "line": "53", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "regnum_begin_high_byte", - "origin": "user_include", - "scope": "_frt_climate_pack" - }, - { - "ID": "c:@S@_frt_climate_pack@FI@regnum_begin_low_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "regnum_begin_low_byte", - "location": { - "column": "16", - "line": "54", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "regnum_begin_low_byte", - "origin": "user_include", - "scope": "_frt_climate_pack" - }, - { - "ID": "c:@S@_frt_climate_pack@FI@crc_low_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "crc_low_byte", - "location": { - "column": "16", - "line": "55", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "crc_low_byte", - "origin": "user_include", - "scope": "_frt_climate_pack" - }, - { - "ID": "c:@S@_frt_climate_pack@FI@crc_high_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "crc_high_byte", - "location": { - "column": "16", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "crc_high_byte", - "origin": "user_include", - "scope": "_frt_climate_pack" - }, - { - "ID": "c:frt_protocol.h@T@frt_climate_pack", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _frt_climate_pack", - "location": { - "column": "2", - "line": "57", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "frt_climate_pack", - "origin": "user_include", - "scope": "_frt_climate_pack" - } - ], - "name": "_frt_climate_pack", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_frt_climate_pack_write", - "What": "Struct", - "defdec": "Def", - "display": "_frt_climate_pack_write", - "location": { - "column": "17", - "line": "59", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "members": [ - { - "ID": "c:@S@_frt_climate_pack_write@FI@addr", - "What": "FieldDecl", - "defdec": "Def", - "display": "addr", - "location": { - "column": "19", - "line": "60", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "addr", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@func", - "What": "FieldDecl", - "defdec": "Def", - "display": "func", - "location": { - "column": "16", - "line": "61", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "func", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@addr_begin_high_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "addr_begin_high_byte", - "location": { - "column": "16", - "line": "62", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "addr_begin_high_byte", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@addr_begin_low_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "addr_begin_low_byte", - "location": { - "column": "16", - "line": "63", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "addr_begin_low_byte", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@regnum_begin_high_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "regnum_begin_high_byte", - "location": { - "column": "16", - "line": "64", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "regnum_begin_high_byte", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@regnum_begin_low_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "regnum_begin_low_byte", - "location": { - "column": "16", - "line": "65", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "regnum_begin_low_byte", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@byte_num", - "What": "FieldDecl", - "defdec": "Def", - "display": "byte_num", - "location": { - "column": "19", - "line": "66", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "byte_num", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@reg_val", - "What": "FieldDecl", - "defdec": "Def", - "display": "reg_val", - "location": { - "column": "20", - "line": "67", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "reg_val", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@crc_low_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "crc_low_byte", - "location": { - "column": "16", - "line": "68", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "crc_low_byte", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:@S@_frt_climate_pack_write@FI@crc_high_byte", - "What": "FieldDecl", - "defdec": "Def", - "display": "crc_high_byte", - "location": { - "column": "16", - "line": "69", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "crc_high_byte", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - }, - { - "ID": "c:frt_protocol.h@T@frt_climate_pack_write", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _frt_climate_pack_write", - "location": { - "column": "2", - "line": "70", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "frt_climate_pack_write", - "origin": "user_include", - "scope": "_frt_climate_pack_write" - } - ], - "name": "_frt_climate_pack_write", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:frt_protocol.h@2614@macro@FRT_CLIMATE_PACK_SIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "FRT_CLIMATE_PACK_SIZE", - "location": { - "column": "9", + "column": "19", "line": "71", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "FRT_CLIMATE_PACK_SIZE", + "name": "HAL_FLASHEx_OBProgram", "origin": "user_include", "scope": null }, { - "ID": "c:frt_protocol.h@2677@macro@FRT_CLIMATE_PACK_CRC16", - "What": "MacroDef", - "defdec": "Def", - "display": "FRT_CLIMATE_PACK_CRC16", + "ID": "c:@F@HAL_FLASHEx_OBProgram", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_FLASHEx_OBProgram(FLASH_OBProgramInitTypeDef *)", "location": { - "column": "9", + "column": "19", + "line": "71", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" + }, + "name": "HAL_FLASHEx_OBProgram", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_FLASHEx_OBGetConfig", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_FLASHEx_OBGetConfig(FLASH_OBProgramInitTypeDef *)", + "location": { + "column": "19", "line": "72", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "FRT_CLIMATE_PACK_CRC16", + "name": "HAL_FLASHEx_OBGetConfig", "origin": "user_include", "scope": null }, { - "ID": "c:frt_protocol.h@2757@macro@FRT_CLIMATE_BUFF_CRC16", - "What": "MacroDef", - "defdec": "Def", - "display": "FRT_CLIMATE_BUFF_CRC16", + "ID": "c:@F@HAL_FLASHEx_OBGetConfig", + "What": "Function", + "defdec": "Dec", + "display": "void HAL_FLASHEx_OBGetConfig(FLASH_OBProgramInitTypeDef *)", "location": { - "column": "9", - "line": "74", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + "column": "19", + "line": "72", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "FRT_CLIMATE_BUFF_CRC16", + "name": "HAL_FLASHEx_OBGetConfig", "origin": "user_include", "scope": null }, { - "ID": "c:@S@_frt_climate_pack_resp", - "What": "Struct", - "defdec": "Def", - "display": "_frt_climate_pack_resp", + "ID": "c:@F@FLASH_PageErase", + "What": "Function", + "defdec": "Dec", + "display": "void FLASH_PageErase(uint32_t, uint32_t)", "location": { - "column": "17", - "line": "76", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "members": [ - { - "ID": "c:@S@_frt_climate_pack_resp@FI@addr", - "What": "FieldDecl", - "defdec": "Def", - "display": "addr", - "location": { - "column": "19", - "line": "77", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "addr", - "origin": "user_include", - "scope": "_frt_climate_pack_resp" - }, - { - "ID": "c:@S@_frt_climate_pack_resp@FI@func", - "What": "FieldDecl", - "defdec": "Def", - "display": "func", - "location": { - "column": "16", - "line": "78", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "func", - "origin": "user_include", - "scope": "_frt_climate_pack_resp" - }, - { - "ID": "c:@S@_frt_climate_pack_resp@FI@data_len", - "What": "FieldDecl", - "defdec": "Def", - "display": "data_len", - "location": { - "column": "16", - "line": "79", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "data_len", - "origin": "user_include", - "scope": "_frt_climate_pack_resp" - }, - { - "ID": "c:@S@_frt_climate_pack_resp@FI@data", - "What": "FieldDecl", - "defdec": "Def", - "display": "data", - "location": { - "column": "19", - "line": "80", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "data", - "origin": "user_include", - "scope": "_frt_climate_pack_resp" - }, - { - "ID": "c:frt_protocol.h@T@frt_climate_pack_resp", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _frt_climate_pack_resp", - "location": { - "column": "2", - "line": "81", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "frt_climate_pack_resp", - "origin": "user_include", - "scope": "_frt_climate_pack_resp" - } - ], - "name": "_frt_climate_pack_resp", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:frt_protocol.h@T@MsgProcFunc", - "What": "Typedef", - "defdec": "Def", - "display": "void (*)(device_handle, void *)", - "location": { - "column": "16", - "line": "83", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "MsgProcFunc", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_FRT_FunctionMsgProcTable_s", - "What": "Struct", - "defdec": "Def", - "display": "_FRT_FunctionMsgProcTable_s", - "location": { - "column": "16", - "line": "85", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "members": [ - { - "ID": "c:@S@_FRT_FunctionMsgProcTable_s@FI@msgId", - "What": "FieldDecl", - "defdec": "Def", - "display": "msgId", - "location": { - "column": "18", - "line": "86", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "msgId", - "origin": "user_include", - "scope": "_FRT_FunctionMsgProcTable_s" - }, - { - "ID": "c:@S@_FRT_FunctionMsgProcTable_s@FI@pMsgProc", - "What": "FieldDecl", - "defdec": "Def", - "display": "pMsgProc", - "location": { - "column": "17", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "pMsgProc", - "origin": "user_include", - "scope": "_FRT_FunctionMsgProcTable_s" - } - ], - "name": "_FRT_FunctionMsgProcTable_s", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:frt_protocol.h@T@FRT_FuncionMsgProcTable_s", - "What": "Typedef", - "defdec": "Def", - "display": "struct _FRT_FunctionMsgProcTable_s", - "location": { - "column": "3", - "line": "88", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "FRT_FuncionMsgProcTable_s", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:frt_protocol.h@T@RegProcFunc", - "What": "Typedef", - "defdec": "Def", - "display": "u_int16_t (*)(void *)", - "location": { - "column": "21", - "line": "90", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "RegProcFunc", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_FRT_RegProcTable_s", - "What": "Struct", - "defdec": "Def", - "display": "_FRT_RegProcTable_s", - "location": { - "column": "16", - "line": "92", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "members": [ - { - "ID": "c:@S@_FRT_RegProcTable_s@FI@regId", - "What": "FieldDecl", - "defdec": "Def", - "display": "regId", - "location": { - "column": "18", - "line": "93", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "regId", - "origin": "user_include", - "scope": "_FRT_RegProcTable_s" - }, - { - "ID": "c:@S@_FRT_RegProcTable_s@FI@pRegProc", - "What": "FieldDecl", - "defdec": "Def", - "display": "pRegProc", - "location": { - "column": "17", - "line": "94", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" - }, - "name": "pRegProc", - "origin": "user_include", - "scope": "_FRT_RegProcTable_s" - } - ], - "name": "_FRT_RegProcTable_s", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:frt_protocol.h@T@FRT_RegProcTable_s", - "What": "Typedef", - "defdec": "Def", - "display": "struct _FRT_RegProcTable_s", - "location": { - "column": "3", + "column": "6", "line": "95", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "FRT_RegProcTable_s", + "name": "FLASH_PageErase", "origin": "user_include", "scope": null }, { - "ID": "c:@F@read_and_process_uart_data", + "ID": "c:@F@FLASH_PageErase", "What": "Function", "defdec": "Dec", - "display": "void read_and_process_uart_data(device_handle)", + "display": "void FLASH_PageErase(uint32_t, uint32_t)", "location": { "column": "6", - "line": "97", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + "line": "95", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "read_and_process_uart_data", + "name": "FLASH_PageErase", "origin": "user_include", "scope": null }, { - "ID": "c:@F@read_and_process_uart_data", + "ID": "c:@F@FLASH_FlushCaches", "What": "Function", "defdec": "Dec", - "display": "void read_and_process_uart_data(device_handle)", + "display": "void FLASH_FlushCaches(void)", "location": { "column": "6", - "line": "97", - "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\frt_protocol.h" + "line": "96", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "read_and_process_uart_data", + "name": "FLASH_FlushCaches", "origin": "user_include", "scope": null }, { - "ID": "c:stdarg.h@65@macro@_STDARG", - "What": "MacroDef", - "defdec": "Def", - "display": "_STDARG", - "location": { - "column": "9", - "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" - }, - "name": "_STDARG", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdarg.h@T@va_list", - "What": "Typedef", - "defdec": "Def", - "display": "__builtin_va_list", - "location": { - "column": "29", - "line": "10", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" - }, - "name": "va_list", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdarg.h@181@macro@va_start", - "What": "MacroDef", - "defdec": "Def", - "display": "va_start", - "location": { - "column": "9", - "line": "11", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" - }, - "name": "va_start", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdarg.h@240@macro@va_end", - "What": "MacroDef", - "defdec": "Def", - "display": "va_end", - "location": { - "column": "9", - "line": "12", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" - }, - "name": "va_end", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdarg.h@290@macro@va_arg", - "What": "MacroDef", - "defdec": "Def", - "display": "va_arg", - "location": { - "column": "9", - "line": "13", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" - }, - "name": "va_arg", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:stdarg.h@346@macro@va_copy", - "What": "MacroDef", - "defdec": "Def", - "display": "va_copy", - "location": { - "column": "9", - "line": "14", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" - }, - "name": "va_copy", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product_stdlib.h@251@macro@_DLIB_PRODUCTS_STDLIB_H_", - "What": "MacroDef", - "defdec": "Def", - "display": "_DLIB_PRODUCTS_STDLIB_H_", - "location": { - "column": "9", - "line": "10", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "_DLIB_PRODUCTS_STDLIB_H_", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@div", - "What": "Function", - "defdec": "Def", - "display": "div_t div(int, int)", - "location": { - "column": "7", - "line": "29", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "div", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product_stdlib.h@647@F@div@q", - "What": "Variable", - "defdec": "Def", - "display": "q", - "location": { - "column": "7", - "line": "32", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "q", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product_stdlib.h@665@F@div@r", - "What": "Variable", - "defdec": "Def", - "display": "r", - "location": { - "column": "7", - "line": "33", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "r", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product_stdlib.h@687@F@div@d", - "What": "Variable", - "defdec": "Def", - "display": "d", - "location": { - "column": "9", - "line": "34", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "d", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@ldiv", - "What": "Function", - "defdec": "Def", - "display": "ldiv_t ldiv(long, long)", - "location": { - "column": "8", - "line": "45", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "ldiv", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product_stdlib.h@1014@F@ldiv@q", - "What": "Variable", - "defdec": "Def", - "display": "q", - "location": { - "column": "7", - "line": "54", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "q", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product_stdlib.h@1032@F@ldiv@r", - "What": "Variable", - "defdec": "Def", - "display": "r", - "location": { - "column": "7", - "line": "55", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "r", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:DLib_Product_stdlib.h@1054@F@ldiv@ld", - "What": "Variable", - "defdec": "Def", - "display": "ld", - "location": { - "column": "10", - "line": "56", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "ld", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__aeabi_ldivmod", + "ID": "c:@F@FLASH_FlushCaches", "What": "Function", "defdec": "Dec", - "display": "lldiv_t __aeabi_ldivmod(long long, long long)", - "location": { - "column": "13", - "line": "83", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "__aeabi_ldivmod", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@lldiv", - "What": "Function", - "defdec": "Def", - "display": "lldiv_t lldiv(long long, long long)", - "location": { - "column": "13", - "line": "87", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\DLib_Product_stdlib.h" - }, - "name": "lldiv", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:tim.h@847@macro@__TIM_H__", - "What": "MacroDef", - "defdec": "Def", - "display": "__TIM_H__", - "location": { - "column": "9", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "__TIM_H__", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@htim2", - "What": "Variable", - "defdec": "Dec", - "display": "htim2", - "location": { - "column": "26", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "htim2", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@htim6", - "What": "Variable", - "defdec": "Dec", - "display": "htim6", - "location": { - "column": "26", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "htim6", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@htim7", - "What": "Variable", - "defdec": "Dec", - "display": "htim7", - "location": { - "column": "26", - "line": "40", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "htim7", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@htim15", - "What": "Variable", - "defdec": "Dec", - "display": "htim15", - "location": { - "column": "26", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "htim15", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@htim16", - "What": "Variable", - "defdec": "Dec", - "display": "htim16", - "location": { - "column": "26", - "line": "44", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "htim16", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM2_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM2_Init(void)", + "display": "void FLASH_FlushCaches(void)", "location": { "column": "6", - "line": "50", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" + "line": "96", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_flash_ex.h" }, - "name": "MX_TIM2_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM2_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM2_Init(void)", - "location": { - "column": "6", - "line": "50", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM2_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM6_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM6_Init(void)", - "location": { - "column": "6", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM6_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM6_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM6_Init(void)", - "location": { - "column": "6", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM6_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM7_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM7_Init(void)", - "location": { - "column": "6", - "line": "52", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM7_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM7_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM7_Init(void)", - "location": { - "column": "6", - "line": "52", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM7_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM15_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM15_Init(void)", - "location": { - "column": "6", - "line": "53", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM15_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM15_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM15_Init(void)", - "location": { - "column": "6", - "line": "53", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM15_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM16_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM16_Init(void)", - "location": { - "column": "6", - "line": "54", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM16_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_TIM16_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_TIM16_Init(void)", - "location": { - "column": "6", - "line": "54", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "MX_TIM16_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_TIM_MspPostInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_TIM_MspPostInit(TIM_HandleTypeDef *)", - "location": { - "column": "6", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "HAL_TIM_MspPostInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_TIM_MspPostInit", - "What": "Function", - "defdec": "Dec", - "display": "void HAL_TIM_MspPostInit(TIM_HandleTypeDef *)", - "location": { - "column": "6", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\tim.h" - }, - "name": "HAL_TIM_MspPostInit", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:sht30.h@28@macro@__SHT30_H_", - "What": "MacroDef", - "defdec": "Def", - "display": "__SHT30_H_", - "location": { - "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "__SHT30_H_", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:sht30.h@77@macro@SHT30", - "What": "MacroDef", - "defdec": "Def", - "display": "SHT30", - "location": { - "column": "9", - "line": "6", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "SHT30", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_stTempHumiSensor", - "What": "Struct", - "defdec": "Def", - "display": "_stTempHumiSensor", - "location": { - "column": "16", - "line": "9", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "members": [ - { - "ID": "c:@S@_stTempHumiSensor@FI@model", - "What": "FieldDecl", - "defdec": "Def", - "display": "model", - "location": { - "column": "17", - "line": "10", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "model", - "origin": "user_include", - "scope": "_stTempHumiSensor" - }, - { - "ID": "c:@S@_stTempHumiSensor@FI@i2c_reg_addr", - "What": "FieldDecl", - "defdec": "Def", - "display": "i2c_reg_addr", - "location": { - "column": "17", - "line": "11", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "i2c_reg_addr", - "origin": "user_include", - "scope": "_stTempHumiSensor" - }, - { - "ID": "c:@S@_stTempHumiSensor@FI@cmd_init_mode", - "What": "FieldDecl", - "defdec": "Def", - "display": "cmd_init_mode", - "location": { - "column": "17", - "line": "12", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "cmd_init_mode", - "origin": "user_include", - "scope": "_stTempHumiSensor" - }, - { - "ID": "c:@S@_stTempHumiSensor@FI@cmd_read_data", - "What": "FieldDecl", - "defdec": "Def", - "display": "cmd_read_data", - "location": { - "column": "17", - "line": "13", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "cmd_read_data", - "origin": "user_include", - "scope": "_stTempHumiSensor" - }, - { - "ID": "c:sht30.h@T@stTempHumiSensor", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _stTempHumiSensor", - "location": { - "column": "2", - "line": "14", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "stTempHumiSensor", - "origin": "user_include", - "scope": "_stTempHumiSensor" - } - ], - "name": "_stTempHumiSensor", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@S@_stTempHumiData", - "What": "Struct", - "defdec": "Def", - "display": "_stTempHumiData", - "location": { - "column": "16", - "line": "17", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "members": [ - { - "ID": "c:@S@_stTempHumiData@FI@temp", - "What": "FieldDecl", - "defdec": "Def", - "display": "temp", - "location": { - "column": "11", - "line": "18", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "temp", - "origin": "user_include", - "scope": "_stTempHumiData" - }, - { - "ID": "c:@S@_stTempHumiData@FI@humi", - "What": "FieldDecl", - "defdec": "Def", - "display": "humi", - "location": { - "column": "11", - "line": "19", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "humi", - "origin": "user_include", - "scope": "_stTempHumiData" - }, - { - "ID": "c:sht30.h@T@stTempHumiData", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct _stTempHumiData", - "location": { - "column": "2", - "line": "20", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "stTempHumiData", - "origin": "user_include", - "scope": "_stTempHumiData" - } - ], - "name": "_stTempHumiData", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@g_stTempHumiData", - "What": "Variable", - "defdec": "Dec", - "display": "g_stTempHumiData", - "location": { - "column": "23", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "g_stTempHumiData", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@sht30_init", - "What": "Function", - "defdec": "Dec", - "display": "u_int8_t sht30_init(void)", - "location": { - "column": "10", - "line": "23", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "sht30_init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@sht30_init", - "What": "Function", - "defdec": "Dec", - "display": "u_int8_t sht30_init(void)", - "location": { - "column": "10", - "line": "23", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "sht30_init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@get_temp_humi_data", - "What": "Function", - "defdec": "Dec", - "display": "BOOL get_temp_humi_data(float *, float *)", - "location": { - "column": "6", - "line": "24", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "get_temp_humi_data", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@get_temp_humi_data", - "What": "Function", - "defdec": "Dec", - "display": "BOOL get_temp_humi_data(float *, float *)", - "location": { - "column": "6", - "line": "24", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Sht3x\\sht30.h" - }, - "name": "get_temp_humi_data", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:stm32l4xx_hal_spi_ex.h@816@macro@STM32L4xx_HAL_SPI_EX_H", - "What": "MacroDef", - "defdec": "Def", - "display": "STM32L4xx_HAL_SPI_EX_H", - "location": { - "column": "9", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi_ex.h" - }, - "name": "STM32L4xx_HAL_SPI_EX_H", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPIEx_FlushRxFifo", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPIEx_FlushRxFifo(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi_ex.h" - }, - "name": "HAL_SPIEx_FlushRxFifo", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@HAL_SPIEx_FlushRxFifo", - "What": "Function", - "defdec": "Dec", - "display": "HAL_StatusTypeDef HAL_SPIEx_FlushRxFifo(SPI_HandleTypeDef *)", - "location": { - "column": "19", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi_ex.h" - }, - "name": "HAL_SPIEx_FlushRxFifo", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:gpio.h@850@macro@__GPIO_H__", - "What": "MacroDef", - "defdec": "Def", - "display": "__GPIO_H__", - "location": { - "column": "9", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\gpio.h" - }, - "name": "__GPIO_H__", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_GPIO_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_GPIO_Init(void)", - "location": { - "column": "6", - "line": "39", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\gpio.h" - }, - "name": "MX_GPIO_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_GPIO_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_GPIO_Init(void)", - "location": { - "column": "6", - "line": "39", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\gpio.h" - }, - "name": "MX_GPIO_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:usart.h@853@macro@__USART_H__", - "What": "MacroDef", - "defdec": "Def", - "display": "__USART_H__", - "location": { - "column": "9", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "__USART_H__", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@hlpuart1", - "What": "Variable", - "defdec": "Dec", - "display": "hlpuart1", - "location": { - "column": "27", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "hlpuart1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@huart5", - "What": "Variable", - "defdec": "Dec", - "display": "huart5", - "location": { - "column": "27", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "huart5", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@huart1", - "What": "Variable", - "defdec": "Dec", - "display": "huart1", - "location": { - "column": "27", - "line": "40", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "huart1", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@huart3", - "What": "Variable", - "defdec": "Dec", - "display": "huart3", - "location": { - "column": "27", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "huart3", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_LPUART1_UART_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_LPUART1_UART_Init(void)", - "location": { - "column": "6", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "MX_LPUART1_UART_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_LPUART1_UART_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_LPUART1_UART_Init(void)", - "location": { - "column": "6", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "MX_LPUART1_UART_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_UART5_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_UART5_Init(int)", - "location": { - "column": "6", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "MX_UART5_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_UART5_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_UART5_Init(int)", - "location": { - "column": "6", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "MX_UART5_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_USART1_UART_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_USART1_UART_Init(int)", - "location": { - "column": "6", - "line": "50", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "MX_USART1_UART_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_USART1_UART_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_USART1_UART_Init(int)", - "location": { - "column": "6", - "line": "50", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "MX_USART1_UART_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_USART3_UART_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_USART3_UART_Init(int)", - "location": { - "column": "6", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "MX_USART3_UART_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_USART3_UART_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_USART3_UART_Init(int)", - "location": { - "column": "6", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\usart.h" - }, - "name": "MX_USART3_UART_Init", + "name": "FLASH_FlushCaches", "origin": "user_include", "scope": null }, @@ -430681,6 +429951,218 @@ "origin": "system_include", "scope": null }, + { + "ID": "c:stddef.h@100@macro@_STDDEF", + "What": "MacroDef", + "defdec": "Def", + "display": "_STDDEF", + "location": { + "column": "9", + "line": "4", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_STDDEF", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@272@macro@NULL", + "What": "MacroDef", + "defdec": "Def", + "display": "NULL", + "location": { + "column": "11", + "line": "16", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "NULL", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@324@macro@offsetof", + "What": "MacroDef", + "defdec": "Def", + "display": "offsetof", + "location": { + "column": "11", + "line": "20", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "offsetof", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@450@macro@_PTRDIFF_T", + "What": "MacroDef", + "defdec": "Def", + "display": "_PTRDIFF_T", + "location": { + "column": "13", + "line": "25", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_PTRDIFF_T", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@474@macro@_STD_USING_PTRDIFF_T", + "What": "MacroDef", + "defdec": "Def", + "display": "_STD_USING_PTRDIFF_T", + "location": { + "column": "13", + "line": "26", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_STD_USING_PTRDIFF_T", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@T@ptrdiff_t", + "What": "Typedef", + "defdec": "Def", + "display": "int", + "location": { + "column": "32", + "line": "27", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "ptrdiff_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@578@macro@_WCHART", + "What": "MacroDef", + "defdec": "Def", + "display": "_WCHART", + "location": { + "column": "13", + "line": "31", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_WCHART", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@T@wchar_t", + "What": "Typedef", + "defdec": "Def", + "display": "_Wchart", + "location": { + "column": "21", + "line": "32", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "wchar_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@813@macro@_MAX_ALIGN_T", + "What": "MacroDef", + "defdec": "Def", + "display": "_MAX_ALIGN_T", + "location": { + "column": "13", + "line": "41", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_MAX_ALIGN_T", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@UA@_Max_align_t", + "What": "Union", + "defdec": "Def", + "display": "", + "location": { + "column": "13", + "line": "42", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "members": [ + { + "ID": "c:@UA@_Max_align_t@FI@_ll", + "What": "FieldDecl", + "defdec": "Def", + "display": "_ll", + "location": { + "column": "17", + "line": "44", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_ll", + "origin": "system_include", + "scope": "_anonymous_stddef_h_42_13" + }, + { + "ID": "c:@UA@_Max_align_t@FI@_ld", + "What": "FieldDecl", + "defdec": "Def", + "display": "_ld", + "location": { + "column": "19", + "line": "45", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_ld", + "origin": "system_include", + "scope": "_anonymous_stddef_h_42_13" + }, + { + "ID": "c:@UA@_Max_align_t@FI@_vp", + "What": "FieldDecl", + "defdec": "Def", + "display": "_vp", + "location": { + "column": "13", + "line": "46", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_vp", + "origin": "system_include", + "scope": "_anonymous_stddef_h_42_13" + } + ], + "name": "", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@T@_Max_align_t", + "What": "Typedef", + "defdec": "Def", + "display": "union _Max_align_t", + "location": { + "column": "7", + "line": "47", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "_Max_align_t", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stddef.h@T@max_align_t", + "What": "Typedef", + "defdec": "Def", + "display": "_Max_align_t", + "location": { + "column": "26", + "line": "48", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stddef.h" + }, + "name": "max_align_t", + "origin": "system_include", + "scope": null + }, { "ID": "c:assertions.h@31@macro@ASSERTIONS_H_", "What": "MacroDef", @@ -430751,6 +430233,90 @@ "origin": "user_include", "scope": null }, + { + "ID": "c:stdarg.h@65@macro@_STDARG", + "What": "MacroDef", + "defdec": "Def", + "display": "_STDARG", + "location": { + "column": "9", + "line": "4", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" + }, + "name": "_STDARG", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdarg.h@T@va_list", + "What": "Typedef", + "defdec": "Def", + "display": "__builtin_va_list", + "location": { + "column": "29", + "line": "10", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" + }, + "name": "va_list", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdarg.h@181@macro@va_start", + "What": "MacroDef", + "defdec": "Def", + "display": "va_start", + "location": { + "column": "9", + "line": "11", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" + }, + "name": "va_start", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdarg.h@240@macro@va_end", + "What": "MacroDef", + "defdec": "Def", + "display": "va_end", + "location": { + "column": "9", + "line": "12", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" + }, + "name": "va_end", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdarg.h@290@macro@va_arg", + "What": "MacroDef", + "defdec": "Def", + "display": "va_arg", + "location": { + "column": "9", + "line": "13", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" + }, + "name": "va_arg", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:stdarg.h@346@macro@va_copy", + "What": "MacroDef", + "defdec": "Def", + "display": "va_copy", + "location": { + "column": "9", + "line": "14", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\stdarg.h" + }, + "name": "va_copy", + "origin": "system_include", + "scope": null + }, { "ID": "c:system_stm32l4xx.h@903@macro@__SYSTEM_STM32L4XX_H", "What": "MacroDef", @@ -430934,72 +430500,100 @@ "scope": null }, { - "ID": "c:adc.h@847@macro@__ADC_H__", + "ID": "c:arr_tool.h@32@macro@__ARR_TOOL__H_", "What": "MacroDef", "defdec": "Def", - "display": "__ADC_H__", + "display": "__ARR_TOOL__H_", "location": { "column": "9", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\tools\\arr_tool.h" }, - "name": "__ADC_H__", + "name": "__ARR_TOOL__H_", "origin": "user_include", "scope": null }, { - "ID": "c:@hadc1", - "What": "Variable", + "ID": "c:@F@find_max_val_position", + "What": "Function", "defdec": "Dec", - "display": "hadc1", + "display": "uint16_t find_max_val_position(uint16_t *, uint16_t *, uint16_t)", "location": { - "column": "26", + "column": "10", + "line": "8", + "path": "E:\\Y\\IAR\\micro_climate\\tools\\arr_tool.h" + }, + "name": "find_max_val_position", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@find_echo_position", + "What": "Function", + "defdec": "Dec", + "display": "uint16_t find_echo_position(uint16_t, uint16_t, uint16_t *, uint16_t)", + "location": { + "column": "10", + "line": "11", + "path": "E:\\Y\\IAR\\micro_climate\\tools\\arr_tool.h" + }, + "name": "find_echo_position", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_version.h@1227@macro@__CMSIS_VERSION_H", + "What": "MacroDef", + "defdec": "Def", + "display": "__CMSIS_VERSION_H", + "location": { + "column": "9", + "line": "32", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_version.h" + }, + "name": "__CMSIS_VERSION_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:cmsis_version.h@1290@macro@__CM_CMSIS_VERSION_MAIN", + "What": "MacroDef", + "defdec": "Def", + "display": "__CM_CMSIS_VERSION_MAIN", + "location": { + "column": "9", "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_version.h" }, - "name": "hadc1", + "name": "__CM_CMSIS_VERSION_MAIN", "origin": "user_include", "scope": null }, { - "ID": "c:@hdma_adc1", - "What": "Variable", - "defdec": "Dec", - "display": "hdma_adc1", + "ID": "c:cmsis_version.h@1410@macro@__CM_CMSIS_VERSION_SUB", + "What": "MacroDef", + "defdec": "Def", + "display": "__CM_CMSIS_VERSION_SUB", "location": { - "column": "26", - "line": "38", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + "column": "9", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_version.h" }, - "name": "hdma_adc1", + "name": "__CM_CMSIS_VERSION_SUB", "origin": "user_include", "scope": null }, { - "ID": "c:@F@MX_ADC1_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_ADC1_Init(void)", + "ID": "c:cmsis_version.h@1529@macro@__CM_CMSIS_VERSION", + "What": "MacroDef", + "defdec": "Def", + "display": "__CM_CMSIS_VERSION", "location": { - "column": "6", - "line": "41", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + "column": "9", + "line": "37", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_version.h" }, - "name": "MX_ADC1_Init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@MX_ADC1_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_ADC1_Init(void)", - "location": { - "column": "6", - "line": "41", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" - }, - "name": "MX_ADC1_Init", + "name": "__CM_CMSIS_VERSION", "origin": "user_include", "scope": null }, @@ -431074,44 +430668,114 @@ "scope": null }, { - "ID": "c:dma.h@847@macro@__DMA_H__", + "ID": "c:pdebug.h@29@macro@_PDEBUG_H", "What": "MacroDef", "defdec": "Def", - "display": "__DMA_H__", + "display": "_PDEBUG_H", "location": { "column": "9", - "line": "22", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\dma.h" + "line": "3", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" }, - "name": "__DMA_H__", + "name": "_PDEBUG_H", "origin": "user_include", "scope": null }, { - "ID": "c:@F@MX_DMA_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_DMA_Init(void)", + "ID": "c:pdebug.h@193@macro@log_info_enable", + "What": "MacroDef", + "defdec": "Def", + "display": "log_info_enable", "location": { - "column": "6", - "line": "41", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\dma.h" + "column": "9", + "line": "12", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" }, - "name": "MX_DMA_Init", + "name": "log_info_enable", "origin": "user_include", "scope": null }, { - "ID": "c:@F@MX_DMA_Init", - "What": "Function", - "defdec": "Dec", - "display": "void MX_DMA_Init(void)", + "ID": "c:pdebug.h@221@macro@log_warn_enable", + "What": "MacroDef", + "defdec": "Def", + "display": "log_warn_enable", "location": { - "column": "6", - "line": "41", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\dma.h" + "column": "9", + "line": "13", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" }, - "name": "MX_DMA_Init", + "name": "log_warn_enable", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:pdebug.h@248@macro@log_error_enable", + "What": "MacroDef", + "defdec": "Def", + "display": "log_error_enable", + "location": { + "column": "9", + "line": "14", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" + }, + "name": "log_error_enable", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:pdebug.h@412@macro@debug", + "What": "MacroDef", + "defdec": "Def", + "display": "debug", + "location": { + "column": "9", + "line": "23", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" + }, + "name": "debug", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:pdebug.h@652@macro@log_info", + "What": "MacroDef", + "defdec": "Def", + "display": "log_info", + "location": { + "column": "9", + "line": "31", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" + }, + "name": "log_info", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:pdebug.h@807@macro@log_warn", + "What": "MacroDef", + "defdec": "Def", + "display": "log_warn", + "location": { + "column": "9", + "line": "32", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" + }, + "name": "log_warn", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:pdebug.h@962@macro@log_error", + "What": "MacroDef", + "defdec": "Def", + "display": "log_error", + "location": { + "column": "9", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\pdebug.h" + }, + "name": "log_error", "origin": "user_include", "scope": null }, @@ -431340,72 +431004,310 @@ "scope": null }, { - "ID": "c:ycheck.h@1402@macro@__AEABI_PORTABILITY_INTERNAL_LEVEL", + "ID": "c:timer.h@27@macro@_TIMER_H_", "What": "MacroDef", "defdec": "Def", - "display": "__AEABI_PORTABILITY_INTERNAL_LEVEL", - "location": { - "column": "11", - "line": "42", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\ycheck.h" - }, - "name": "__AEABI_PORTABILITY_INTERNAL_LEVEL", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:cmsis_version.h@1227@macro@__CMSIS_VERSION_H", - "What": "MacroDef", - "defdec": "Def", - "display": "__CMSIS_VERSION_H", + "display": "_TIMER_H_", "location": { "column": "9", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_version.h" + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" }, - "name": "__CMSIS_VERSION_H", + "name": "_TIMER_H_", "origin": "user_include", "scope": null }, { - "ID": "c:cmsis_version.h@1290@macro@__CM_CMSIS_VERSION_MAIN", + "ID": "c:timer.h@T@timeout_func", + "What": "Typedef", + "defdec": "Def", + "display": "void (*)(u_int32_t)", + "location": { + "column": "16", + "line": "5", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + }, + "name": "timeout_func", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@set_timeout", + "What": "Function", + "defdec": "Dec", + "display": "void set_timeout(u_int32_t, timeout_func, u_int32_t)", + "location": { + "column": "6", + "line": "7", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + }, + "name": "set_timeout", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@stop_timout", + "What": "Function", + "defdec": "Dec", + "display": "void stop_timout(void)", + "location": { + "column": "6", + "line": "8", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + }, + "name": "stop_timout", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@start_timout", + "What": "Function", + "defdec": "Dec", + "display": "void start_timout(void)", + "location": { + "column": "6", + "line": "9", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + }, + "name": "start_timout", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@set_flag_timeout", + "What": "Function", + "defdec": "Dec", + "display": "void set_flag_timeout(u_int32_t, u_int32_t *)", + "location": { + "column": "6", + "line": "10", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + }, + "name": "set_flag_timeout", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@delay_ms", + "What": "Function", + "defdec": "Dec", + "display": "void delay_ms(u_int32_t)", + "location": { + "column": "6", + "line": "12", + "path": "E:\\Y\\IAR\\micro_climate\\App\\Inc\\timer.h" + }, + "name": "delay_ms", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:i2c.h@847@macro@__I2C_H__", "What": "MacroDef", "defdec": "Def", - "display": "__CM_CMSIS_VERSION_MAIN", + "display": "__I2C_H__", "location": { "column": "9", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" + }, + "name": "__I2C_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@hi2c1", + "What": "Variable", + "defdec": "Dec", + "display": "hi2c1", + "location": { + "column": "26", "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_version.h" + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" }, - "name": "__CM_CMSIS_VERSION_MAIN", + "name": "hi2c1", "origin": "user_include", "scope": null }, { - "ID": "c:cmsis_version.h@1410@macro@__CM_CMSIS_VERSION_SUB", - "What": "MacroDef", - "defdec": "Def", - "display": "__CM_CMSIS_VERSION_SUB", + "ID": "c:@hi2c3", + "What": "Variable", + "defdec": "Dec", + "display": "hi2c3", "location": { - "column": "9", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_version.h" - }, - "name": "__CM_CMSIS_VERSION_SUB", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:cmsis_version.h@1529@macro@__CM_CMSIS_VERSION", - "What": "MacroDef", - "defdec": "Def", - "display": "__CM_CMSIS_VERSION", - "location": { - "column": "9", + "column": "26", "line": "37", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\CMSIS\\Include\\cmsis_version.h" + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" }, - "name": "__CM_CMSIS_VERSION", + "name": "hi2c3", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_I2C1_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_I2C1_Init(void)", + "location": { + "column": "6", + "line": "43", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" + }, + "name": "MX_I2C1_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_I2C1_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_I2C1_Init(void)", + "location": { + "column": "6", + "line": "43", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" + }, + "name": "MX_I2C1_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_I2C3_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_I2C3_Init(void)", + "location": { + "column": "6", + "line": "44", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" + }, + "name": "MX_I2C3_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_I2C3_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_I2C3_Init(void)", + "location": { + "column": "6", + "line": "44", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\i2c.h" + }, + "name": "MX_I2C3_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:adc.h@847@macro@__ADC_H__", + "What": "MacroDef", + "defdec": "Def", + "display": "__ADC_H__", + "location": { + "column": "9", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + }, + "name": "__ADC_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@hadc1", + "What": "Variable", + "defdec": "Dec", + "display": "hadc1", + "location": { + "column": "26", + "line": "35", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + }, + "name": "hadc1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@hdma_adc1", + "What": "Variable", + "defdec": "Dec", + "display": "hdma_adc1", + "location": { + "column": "26", + "line": "38", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + }, + "name": "hdma_adc1", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_ADC1_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_ADC1_Init(void)", + "location": { + "column": "6", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + }, + "name": "MX_ADC1_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_ADC1_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_ADC1_Init(void)", + "location": { + "column": "6", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\adc.h" + }, + "name": "MX_ADC1_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:stm32l4xx_hal_spi_ex.h@816@macro@STM32L4xx_HAL_SPI_EX_H", + "What": "MacroDef", + "defdec": "Def", + "display": "STM32L4xx_HAL_SPI_EX_H", + "location": { + "column": "9", + "line": "21", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi_ex.h" + }, + "name": "STM32L4xx_HAL_SPI_EX_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPIEx_FlushRxFifo", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPIEx_FlushRxFifo(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi_ex.h" + }, + "name": "HAL_SPIEx_FlushRxFifo", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@HAL_SPIEx_FlushRxFifo", + "What": "Function", + "defdec": "Dec", + "display": "HAL_StatusTypeDef HAL_SPIEx_FlushRxFifo(SPI_HandleTypeDef *)", + "location": { + "column": "19", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\STM32L4xx_HAL_Driver\\Inc\\stm32l4xx_hal_spi_ex.h" + }, + "name": "HAL_SPIEx_FlushRxFifo", "origin": "user_include", "scope": null }, @@ -431424,16 +431326,86 @@ "scope": null }, { - "ID": "c:deprecated_definitions.h@1345@macro@DEPRECATED_DEFINITIONS_H", + "ID": "c:dma.h@847@macro@__DMA_H__", "What": "MacroDef", "defdec": "Def", - "display": "DEPRECATED_DEFINITIONS_H", + "display": "__DMA_H__", "location": { "column": "9", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\deprecated_definitions.h" + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\dma.h" }, - "name": "DEPRECATED_DEFINITIONS_H", + "name": "__DMA_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_DMA_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_DMA_Init(void)", + "location": { + "column": "6", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\dma.h" + }, + "name": "MX_DMA_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_DMA_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_DMA_Init(void)", + "location": { + "column": "6", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\dma.h" + }, + "name": "MX_DMA_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:gpio.h@850@macro@__GPIO_H__", + "What": "MacroDef", + "defdec": "Def", + "display": "__GPIO_H__", + "location": { + "column": "9", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\gpio.h" + }, + "name": "__GPIO_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_GPIO_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_GPIO_Init(void)", + "location": { + "column": "6", + "line": "39", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\gpio.h" + }, + "name": "MX_GPIO_Init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@MX_GPIO_Init", + "What": "Function", + "defdec": "Dec", + "display": "void MX_GPIO_Init(void)", + "location": { + "column": "6", + "line": "39", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Inc\\gpio.h" + }, + "name": "MX_GPIO_Init", "origin": "user_include", "scope": null }, @@ -431451,6 +431423,20 @@ "origin": "system_include", "scope": null }, + { + "ID": "c:deprecated_definitions.h@1345@macro@DEPRECATED_DEFINITIONS_H", + "What": "MacroDef", + "defdec": "Def", + "display": "DEPRECATED_DEFINITIONS_H", + "location": { + "column": "9", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\Middlewares\\Third_Party\\FreeRTOS\\Source\\include\\deprecated_definitions.h" + }, + "name": "DEPRECATED_DEFINITIONS_H", + "origin": "user_include", + "scope": null + }, { "ID": "c:@F@MX_DMA_Init", "What": "Function", @@ -431535,6 +431521,20 @@ "origin": "project_file", "scope": null }, + { + "ID": "c:@Trans_4g_taskHandle", + "What": "Variable", + "defdec": "Dec", + "display": "Trans_4g_taskHandle", + "location": { + "column": "12", + "line": "58", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" + }, + "name": "Trans_4g_taskHandle", + "origin": "project_file", + "scope": null + }, { "ID": "c:@ledTaskHandle", "What": "Variable", @@ -431542,7 +431542,7 @@ "display": "ledTaskHandle", "location": { "column": "12", - "line": "59", + "line": "60", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "ledTaskHandle", @@ -431556,7 +431556,7 @@ "display": "defaultTaskHandle", "location": { "column": "12", - "line": "62", + "line": "63", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "defaultTaskHandle", @@ -431570,7 +431570,7 @@ "display": "temhum_update_taskHandle", "location": { "column": "12", - "line": "63", + "line": "64", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "temhum_update_taskHandle", @@ -431584,13 +431584,27 @@ "display": "wind_update_taskHandle", "location": { "column": "12", - "line": "64", + "line": "65", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "wind_update_taskHandle", "origin": "project_file", "scope": null }, + { + "ID": "c:@F@Trans_4g_Task", + "What": "Function", + "defdec": "Dec", + "display": "void Trans_4g_Task(const void *)", + "location": { + "column": "6", + "line": "70", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" + }, + "name": "Trans_4g_Task", + "origin": "project_file", + "scope": null + }, { "ID": "c:@F@StartDefaultTask", "What": "Function", @@ -431598,7 +431612,7 @@ "display": "void StartDefaultTask(const void *)", "location": { "column": "6", - "line": "70", + "line": "72", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "StartDefaultTask", @@ -431612,7 +431626,7 @@ "display": "void LEDTask(const void *)", "location": { "column": "6", - "line": "72", + "line": "74", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "LEDTask", @@ -431626,7 +431640,7 @@ "display": "void MX_FREERTOS_Init(void)", "location": { "column": "6", - "line": "74", + "line": "76", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "MX_FREERTOS_Init", @@ -431640,7 +431654,7 @@ "display": "void vApplicationGetIdleTaskMemory(StaticTask_t **, StackType_t **, uint32_t *)", "location": { "column": "6", - "line": "77", + "line": "79", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "vApplicationGetIdleTaskMemory", @@ -431654,7 +431668,7 @@ "display": "xIdleTaskTCBBuffer", "location": { "column": "21", - "line": "80", + "line": "82", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "xIdleTaskTCBBuffer", @@ -431668,7 +431682,7 @@ "display": "xIdleStack", "location": { "column": "20", - "line": "81", + "line": "83", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "xIdleStack", @@ -431682,7 +431696,7 @@ "display": "void vApplicationGetIdleTaskMemory(StaticTask_t **, StackType_t **, uint32_t *)", "location": { "column": "6", - "line": "83", + "line": "85", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "vApplicationGetIdleTaskMemory", @@ -431696,7 +431710,7 @@ "display": "void MX_FREERTOS_Init(void)", "location": { "column": "6", - "line": "97", + "line": "99", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "MX_FREERTOS_Init", @@ -431704,13 +431718,13 @@ "scope": null }, { - "ID": "c:freertos.c@3786@F@MX_FREERTOS_Init@os_thread_def_defaultTask", + "ID": "c:freertos.c@3861@F@MX_FREERTOS_Init@os_thread_def_defaultTask", "What": "Variable", "defdec": "Def", "display": "os_thread_def_defaultTask", "location": { "column": "3", - "line": "120", + "line": "121", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "os_thread_def_defaultTask", @@ -431718,13 +431732,13 @@ "scope": null }, { - "ID": "c:freertos.c@3939@F@MX_FREERTOS_Init@os_thread_def_ledTask", + "ID": "c:freertos.c@4014@F@MX_FREERTOS_Init@os_thread_def_ledTask", "What": "Variable", "defdec": "Def", "display": "os_thread_def_ledTask", "location": { "column": "3", - "line": "123", + "line": "124", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "os_thread_def_ledTask", @@ -431732,13 +431746,13 @@ "scope": null }, { - "ID": "c:freertos.c@4101@F@MX_FREERTOS_Init@os_thread_def_anemometer", + "ID": "c:freertos.c@4176@F@MX_FREERTOS_Init@os_thread_def_anemometer", "What": "Variable", "defdec": "Def", "display": "os_thread_def_anemometer", "location": { "column": "3", - "line": "127", + "line": "128", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "os_thread_def_anemometer", @@ -431746,19 +431760,33 @@ "scope": null }, { - "ID": "c:freertos.c@4242@F@MX_FREERTOS_Init@os_thread_def_temhum_update_task", + "ID": "c:freertos.c@4330@F@MX_FREERTOS_Init@os_thread_def_temhum_update_task", "What": "Variable", "defdec": "Def", "display": "os_thread_def_temhum_update_task", "location": { "column": "3", - "line": "130", + "line": "131", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "os_thread_def_temhum_update_task", "origin": "project_file", "scope": null }, + { + "ID": "c:freertos.c@4516@F@MX_FREERTOS_Init@os_thread_def_trans_4g_task", + "What": "Variable", + "defdec": "Def", + "display": "os_thread_def_trans_4g_task", + "location": { + "column": "3", + "line": "134", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" + }, + "name": "os_thread_def_trans_4g_task", + "origin": "project_file", + "scope": null + }, { "ID": "c:@F@StartDefaultTask", "What": "Function", @@ -431766,7 +431794,7 @@ "display": "void StartDefaultTask(const void *)", "location": { "column": "6", - "line": "150", + "line": "154", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "StartDefaultTask", @@ -431780,7 +431808,7 @@ "display": "void SensorTask(const void *)", "location": { "column": "6", - "line": "179", + "line": "184", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "SensorTask", @@ -431794,13 +431822,27 @@ "display": "void LEDTask(const void *)", "location": { "column": "6", - "line": "192", + "line": "197", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" }, "name": "LEDTask", "origin": "project_file", "scope": null }, + { + "ID": "c:@F@Trans_4g_Task", + "What": "Function", + "defdec": "Def", + "display": "void Trans_4g_Task(const void *)", + "location": { + "column": "6", + "line": "211", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c" + }, + "name": "Trans_4g_Task", + "origin": "project_file", + "scope": null + }, { "ID": "c:EC801E.h@30@macro@__EC801E_H__", "What": "MacroDef", @@ -432256,7 +432298,7 @@ "display": "void SystemClock_Config(void)", "location": { "column": "6", - "line": "171", + "line": "170", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\main.c" }, "name": "SystemClock_Config", @@ -432264,13 +432306,13 @@ "scope": null }, { - "ID": "c:main.c@4391@F@SystemClock_Config@RCC_OscInitStruct", + "ID": "c:main.c@4355@F@SystemClock_Config@RCC_OscInitStruct", "What": "Variable", "defdec": "Def", "display": "RCC_OscInitStruct", "location": { "column": "22", - "line": "173", + "line": "172", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\main.c" }, "name": "RCC_OscInitStruct", @@ -432278,13 +432320,13 @@ "scope": null }, { - "ID": "c:main.c@4438@F@SystemClock_Config@RCC_ClkInitStruct", + "ID": "c:main.c@4402@F@SystemClock_Config@RCC_ClkInitStruct", "What": "Variable", "defdec": "Def", "display": "RCC_ClkInitStruct", "location": { "column": "22", - "line": "174", + "line": "173", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\main.c" }, "name": "RCC_ClkInitStruct", @@ -432298,7 +432340,7 @@ "display": "void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *)", "location": { "column": "6", - "line": "227", + "line": "226", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\main.c" }, "name": "HAL_TIM_PeriodElapsedCallback", @@ -432312,7 +432354,7 @@ "display": "void Error_Handler(void)", "location": { "column": "6", - "line": "244", + "line": "243", "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\main.c" }, "name": "Error_Handler", @@ -433663,6 +433705,356 @@ "origin": "user_include", "scope": null }, + { + "ID": "c:@rx_uart1_buf", + "What": "Variable", + "defdec": "Def", + "display": "rx_uart1_buf", + "location": { + "column": "9", + "line": "24", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "rx_uart1_buf", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@rx_uart2_buf", + "What": "Variable", + "defdec": "Def", + "display": "rx_uart2_buf", + "location": { + "column": "9", + "line": "25", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "rx_uart2_buf", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@rx_uart3_buf", + "What": "Variable", + "defdec": "Def", + "display": "rx_uart3_buf", + "location": { + "column": "9", + "line": "26", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "rx_uart3_buf", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@hlpuart1", + "What": "Variable", + "defdec": "Dec", + "display": "hlpuart1", + "location": { + "column": "20", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "hlpuart1", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@huart5", + "What": "Variable", + "defdec": "Dec", + "display": "huart5", + "location": { + "column": "20", + "line": "30", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "huart5", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@huart1", + "What": "Variable", + "defdec": "Dec", + "display": "huart1", + "location": { + "column": "20", + "line": "31", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "huart1", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@huart3", + "What": "Variable", + "defdec": "Dec", + "display": "huart3", + "location": { + "column": "20", + "line": "32", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "huart3", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@MX_LPUART1_UART_Init", + "What": "Function", + "defdec": "Def", + "display": "void MX_LPUART1_UART_Init(void)", + "location": { + "column": "6", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "MX_LPUART1_UART_Init", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@MX_UART5_Init", + "What": "Function", + "defdec": "Def", + "display": "void MX_UART5_Init(int)", + "location": { + "column": "6", + "line": "65", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "MX_UART5_Init", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@MX_USART1_UART_Init", + "What": "Function", + "defdec": "Def", + "display": "void MX_USART1_UART_Init(int)", + "location": { + "column": "6", + "line": "96", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "MX_USART1_UART_Init", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@MX_USART3_UART_Init", + "What": "Function", + "defdec": "Def", + "display": "void MX_USART3_UART_Init(int)", + "location": { + "column": "6", + "line": "127", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "MX_USART3_UART_Init", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@HAL_UART_MspInit", + "What": "Function", + "defdec": "Def", + "display": "void HAL_UART_MspInit(UART_HandleTypeDef *)", + "location": { + "column": "6", + "line": "157", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "HAL_UART_MspInit", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@4726@F@HAL_UART_MspInit@GPIO_InitStruct", + "What": "Variable", + "defdec": "Def", + "display": "GPIO_InitStruct", + "location": { + "column": "20", + "line": "160", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "GPIO_InitStruct", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@4769@F@HAL_UART_MspInit@PeriphClkInit", + "What": "Variable", + "defdec": "Def", + "display": "PeriphClkInit", + "location": { + "column": "28", + "line": "161", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "PeriphClkInit", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@5268@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "178", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@5307@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "180", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@6315@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "213", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@6352@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "215", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@6387@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "216", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@7692@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "256", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@7730@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "258", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@8777@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "291", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@8815@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "293", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:usart.c@8850@F@HAL_UART_MspInit@tmpreg", + "What": "Variable", + "defdec": "Def", + "display": "tmpreg", + "location": { + "column": "5", + "line": "294", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "tmpreg", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@HAL_UART_MspDeInit", + "What": "Function", + "defdec": "Def", + "display": "void HAL_UART_MspDeInit(UART_HandleTypeDef *)", + "location": { + "column": "6", + "line": "321", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + }, + "name": "HAL_UART_MspDeInit", + "origin": "project_file", + "scope": null + }, { "ID": "c:shell.c@464@macro@CTL_CH", "What": "MacroDef", @@ -434700,422 +435092,1072 @@ "scope": null }, { - "ID": "c:shell_uart.h@30@macro@SHELL_UART_H", + "ID": "c:system_stm32l4xx.c@5705@macro@VECT_TAB_OFFSET", "What": "MacroDef", "defdec": "Def", - "display": "SHELL_UART_H", + "display": "VECT_TAB_OFFSET", "location": { "column": "9", - "line": "2", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" + "line": "126", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" }, - "name": "SHELL_UART_H", - "origin": "user_include", + "name": "VECT_TAB_OFFSET", + "origin": "project_file", "scope": null }, { - "ID": "c:@F@dev_uart_out_char", - "What": "Function", - "defdec": "Dec", - "display": "void dev_uart_out_char(char)", - "location": { - "column": "6", - "line": "8", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" - }, - "name": "dev_uart_out_char", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@dev_uart_out_char", - "What": "Function", - "defdec": "Dec", - "display": "void dev_uart_out_char(char)", - "location": { - "column": "6", - "line": "8", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" - }, - "name": "dev_uart_out_char", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@dev_uart_in_char", - "What": "Function", - "defdec": "Dec", - "display": "char dev_uart_in_char(void)", - "location": { - "column": "6", - "line": "11", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" - }, - "name": "dev_uart_in_char", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@dev_uart_in_char", - "What": "Function", - "defdec": "Dec", - "display": "char dev_uart_in_char(void)", - "location": { - "column": "6", - "line": "11", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" - }, - "name": "dev_uart_in_char", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@rx_uart1_buf", + "ID": "c:@SystemCoreClock", "What": "Variable", "defdec": "Def", - "display": "rx_uart1_buf", + "display": "SystemCoreClock", "location": { - "column": "9", - "line": "24", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + "column": "12", + "line": "152", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" }, - "name": "rx_uart1_buf", + "name": "SystemCoreClock", "origin": "project_file", "scope": null }, { - "ID": "c:@rx_uart2_buf", + "ID": "c:@AHBPrescTable", "What": "Variable", "defdec": "Def", - "display": "rx_uart2_buf", + "display": "AHBPrescTable", "location": { - "column": "9", - "line": "25", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + "column": "18", + "line": "154", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" }, - "name": "rx_uart2_buf", + "name": "AHBPrescTable", "origin": "project_file", "scope": null }, { - "ID": "c:@rx_uart3_buf", + "ID": "c:@APBPrescTable", "What": "Variable", "defdec": "Def", - "display": "rx_uart3_buf", + "display": "APBPrescTable", "location": { - "column": "9", - "line": "26", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + "column": "18", + "line": "155", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" }, - "name": "rx_uart3_buf", + "name": "APBPrescTable", "origin": "project_file", "scope": null }, { - "ID": "c:@hlpuart1", + "ID": "c:@MSIRangeTable", "What": "Variable", - "defdec": "Dec", - "display": "hlpuart1", + "defdec": "Def", + "display": "MSIRangeTable", "location": { - "column": "20", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + "column": "18", + "line": "156", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" }, - "name": "hlpuart1", + "name": "MSIRangeTable", "origin": "project_file", "scope": null }, { - "ID": "c:@huart5", - "What": "Variable", - "defdec": "Dec", - "display": "huart5", - "location": { - "column": "20", - "line": "30", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "huart5", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@huart1", - "What": "Variable", - "defdec": "Dec", - "display": "huart1", - "location": { - "column": "20", - "line": "31", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "huart1", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@huart3", - "What": "Variable", - "defdec": "Dec", - "display": "huart3", - "location": { - "column": "20", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "huart3", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@MX_LPUART1_UART_Init", + "ID": "c:@F@SystemInit", "What": "Function", "defdec": "Def", - "display": "void MX_LPUART1_UART_Init(void)", + "display": "void SystemInit(void)", "location": { "column": "6", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "MX_LPUART1_UART_Init", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@MX_UART5_Init", - "What": "Function", - "defdec": "Def", - "display": "void MX_UART5_Init(int)", - "location": { - "column": "6", - "line": "65", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "MX_UART5_Init", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@MX_USART1_UART_Init", - "What": "Function", - "defdec": "Def", - "display": "void MX_USART1_UART_Init(int)", - "location": { - "column": "6", - "line": "96", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "MX_USART1_UART_Init", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@MX_USART3_UART_Init", - "What": "Function", - "defdec": "Def", - "display": "void MX_USART3_UART_Init(int)", - "location": { - "column": "6", - "line": "127", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "MX_USART3_UART_Init", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@HAL_UART_MspInit", - "What": "Function", - "defdec": "Def", - "display": "void HAL_UART_MspInit(UART_HandleTypeDef *)", - "location": { - "column": "6", - "line": "157", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "HAL_UART_MspInit", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@4726@F@HAL_UART_MspInit@GPIO_InitStruct", - "What": "Variable", - "defdec": "Def", - "display": "GPIO_InitStruct", - "location": { - "column": "20", - "line": "160", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "GPIO_InitStruct", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@4769@F@HAL_UART_MspInit@PeriphClkInit", - "What": "Variable", - "defdec": "Def", - "display": "PeriphClkInit", - "location": { - "column": "28", - "line": "161", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "PeriphClkInit", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@5268@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "178", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@5307@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", "line": "180", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" }, - "name": "tmpreg", + "name": "SystemInit", "origin": "project_file", "scope": null }, { - "ID": "c:usart.c@6315@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "213", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@6352@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "215", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@6387@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "216", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@7692@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "256", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@7730@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "258", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@8777@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "291", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@8815@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "293", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:usart.c@8850@F@HAL_UART_MspInit@tmpreg", - "What": "Variable", - "defdec": "Def", - "display": "tmpreg", - "location": { - "column": "5", - "line": "294", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" - }, - "name": "tmpreg", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@HAL_UART_MspDeInit", + "ID": "c:@F@SystemCoreClockUpdate", "What": "Function", "defdec": "Def", - "display": "void HAL_UART_MspDeInit(UART_HandleTypeDef *)", + "display": "void SystemCoreClockUpdate(void)", "location": { "column": "6", - "line": "321", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\usart.c" + "line": "256", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" }, - "name": "HAL_UART_MspDeInit", + "name": "SystemCoreClockUpdate", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@tmp", + "What": "Variable", + "defdec": "Def", + "display": "tmp", + "location": { + "column": "12", + "line": "258", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" + }, + "name": "tmp", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@msirange", + "What": "Variable", + "defdec": "Dec", + "display": "msirange", + "location": { + "column": "22", + "line": "258", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" + }, + "name": "msirange", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllvco", + "What": "Variable", + "defdec": "Dec", + "display": "pllvco", + "location": { + "column": "37", + "line": "258", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" + }, + "name": "pllvco", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllr", + "What": "Variable", + "defdec": "Dec", + "display": "pllr", + "location": { + "column": "50", + "line": "258", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" + }, + "name": "pllr", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllsource", + "What": "Variable", + "defdec": "Dec", + "display": "pllsource", + "location": { + "column": "61", + "line": "258", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" + }, + "name": "pllsource", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllm", + "What": "Variable", + "defdec": "Dec", + "display": "pllm", + "location": { + "column": "77", + "line": "258", + "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" + }, + "name": "pllm", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@hp203_set_mode", + "What": "Function", + "defdec": "Def", + "display": "void hp203_set_mode(void)", + "location": { + "column": "6", + "line": "14", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" + }, + "name": "hp203_set_mode", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:hp203b.c@250@F@hp203_set_mode@cmd", + "What": "Variable", + "defdec": "Def", + "display": "cmd", + "location": { + "column": "13", + "line": "16", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" + }, + "name": "cmd", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@Hp203b_Pressure", + "What": "Variable", + "defdec": "Def", + "display": "Hp203b_Pressure", + "location": { + "column": "6", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" + }, + "name": "Hp203b_Pressure", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@Hp203bPressure_Temp", + "What": "Variable", + "defdec": "Def", + "display": "Hp203bPressure_Temp", + "location": { + "column": "9", + "line": "30", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" + }, + "name": "Hp203bPressure_Temp", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@Hp203bReadPressure", + "What": "Function", + "defdec": "Def", + "display": "void Hp203bReadPressure(void)", + "location": { + "column": "6", + "line": "31", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" + }, + "name": "Hp203bReadPressure", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:hp203b.c@632@F@Hp203bReadPressure@read_command", + "What": "Variable", + "defdec": "Def", + "display": "read_command", + "location": { + "column": "13", + "line": "33", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" + }, + "name": "read_command", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:shell.h@31@macro@__shell_H__", + "What": "MacroDef", + "defdec": "Def", + "display": "__shell_H__", + "location": { + "column": "9", + "line": "3", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "__shell_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell.h@581@macro@SECTION", + "What": "MacroDef", + "defdec": "Def", + "display": "SECTION", + "location": { + "column": "13", + "line": "29", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "SECTION", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@SA@shell_io_install_t", + "What": "Struct", + "defdec": "Def", + "display": "", + "location": { + "column": "9", + "line": "32", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "members": [ + { + "ID": "c:@SA@shell_io_install_t@FI@sh_getc", + "What": "FieldDecl", + "defdec": "Def", + "display": "sh_getc", + "location": { + "column": "15", + "line": "34", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "sh_getc", + "origin": "user_include", + "scope": "_anonymous_shell_h_32_9" + }, + { + "ID": "c:@SA@shell_io_install_t@FI@sh_putc", + "What": "FieldDecl", + "defdec": "Def", + "display": "sh_putc", + "location": { + "column": "15", + "line": "35", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "sh_putc", + "origin": "user_include", + "scope": "_anonymous_shell_h_32_9" + }, + { + "ID": "c:@T@shell_io_install_t", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct shell_io_install_t", + "location": { + "column": "2", + "line": "36", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_io_install_t", + "origin": "user_include", + "scope": "_anonymous_shell_h_32_9" + } + ], + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@SA@cmd_tbl_t", + "What": "Struct", + "defdec": "Def", + "display": "", + "location": { + "column": "9", + "line": "42", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "members": [ + { + "ID": "c:@SA@cmd_tbl_t@FI@name", + "What": "FieldDecl", + "defdec": "Def", + "display": "name", + "location": { + "column": "12", + "line": "44", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "name", + "origin": "user_include", + "scope": "_anonymous_shell_h_42_9" + }, + { + "ID": "c:@SA@cmd_tbl_t@FI@maxargs", + "What": "FieldDecl", + "defdec": "Def", + "display": "maxargs", + "location": { + "column": "14", + "line": "45", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "maxargs", + "origin": "user_include", + "scope": "_anonymous_shell_h_42_9" + }, + { + "ID": "c:@SA@cmd_tbl_t@FI@repeatable", + "What": "FieldDecl", + "defdec": "Def", + "display": "repeatable", + "location": { + "column": "14", + "line": "46", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "repeatable", + "origin": "user_include", + "scope": "_anonymous_shell_h_42_9" + }, + { + "ID": "c:@SA@cmd_tbl_t@FI@cmd", + "What": "FieldDecl", + "defdec": "Def", + "display": "cmd", + "location": { + "column": "19", + "line": "47", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "cmd", + "origin": "user_include", + "scope": "_anonymous_shell_h_42_9" + }, + { + "ID": "c:@SA@cmd_tbl_t@FI@usage", + "What": "FieldDecl", + "defdec": "Def", + "display": "usage", + "location": { + "column": "12", + "line": "48", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "usage", + "origin": "user_include", + "scope": "_anonymous_shell_h_42_9" + }, + { + "ID": "c:@SA@cmd_tbl_t@FI@help", + "What": "FieldDecl", + "defdec": "Def", + "display": "help", + "location": { + "column": "12", + "line": "49", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "help", + "origin": "user_include", + "scope": "_anonymous_shell_h_42_9" + }, + { + "ID": "c:@SA@cmd_tbl_t@FI@complete", + "What": "FieldDecl", + "defdec": "Def", + "display": "complete", + "location": { + "column": "19", + "line": "50", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "complete", + "origin": "user_include", + "scope": "_anonymous_shell_h_42_9" + }, + { + "ID": "c:@T@cmd_tbl_t", + "What": "TypedefDecl", + "defdec": "Def", + "display": "struct cmd_tbl_t", + "location": { + "column": "2", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "cmd_tbl_t", + "origin": "user_include", + "scope": "_anonymous_shell_h_42_9" + } + ], + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell.h@1353@macro@SHELL_EXPORT_CMD", + "What": "MacroDef", + "defdec": "Def", + "display": "SHELL_EXPORT_CMD", + "location": { + "column": "9", + "line": "54", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "SHELL_EXPORT_CMD", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell.h@2171@macro@SHELL_EXPORT_CMD_EX", + "What": "MacroDef", + "defdec": "Def", + "display": "SHELL_EXPORT_CMD_EX", + "location": { + "column": "9", + "line": "68", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "SHELL_EXPORT_CMD_EX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@command_ret_t", + "What": "Enum", + "defdec": "Def", + "display": "", + "fields": [ + { + "ID": "c:@EA@command_ret_t@CMD_RET_SUCCESS", + "What": "Enumerator", + "defdec": "Def", + "display": "CMD_RET_SUCCESS", + "location": { + "column": "5", + "line": "86", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "CMD_RET_SUCCESS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@command_ret_t@CMD_RET_FAILURE", + "What": "Enumerator", + "defdec": "Def", + "display": "CMD_RET_FAILURE", + "location": { + "column": "5", + "line": "87", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "CMD_RET_FAILURE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@EA@command_ret_t@CMD_RET_USAGE", + "What": "Enumerator", + "defdec": "Def", + "display": "CMD_RET_USAGE", + "location": { + "column": "5", + "line": "88", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "CMD_RET_USAGE", + "origin": "user_include", + "scope": null + } + ], + "location": { + "column": "9", + "line": "84", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_init", + "What": "Function", + "defdec": "Dec", + "display": "void shell_init(void)", + "location": { + "column": "6", + "line": "92", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_init", + "What": "Function", + "defdec": "Dec", + "display": "void shell_init(void)", + "location": { + "column": "6", + "line": "92", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_init", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_main_loop", + "What": "Function", + "defdec": "Dec", + "display": "void shell_main_loop(char *)", + "location": { + "column": "6", + "line": "93", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_main_loop", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_main_loop", + "What": "Function", + "defdec": "Dec", + "display": "void shell_main_loop(char *)", + "location": { + "column": "6", + "line": "93", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_main_loop", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_printf", + "What": "Function", + "defdec": "Dec", + "display": "int shell_printf(const char *, ...)", + "location": { + "column": "5", + "line": "95", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_printf", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_printf", + "What": "Function", + "defdec": "Dec", + "display": "int shell_printf(const char *, ...)", + "location": { + "column": "5", + "line": "95", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_printf", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_find_command", + "What": "Function", + "defdec": "Dec", + "display": "const cmd_tbl_t * shell_find_command(const char *)", + "location": { + "column": "18", + "line": "96", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_find_command", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_find_command", + "What": "Function", + "defdec": "Dec", + "display": "const cmd_tbl_t * shell_find_command(const char *)", + "location": { + "column": "18", + "line": "96", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_find_command", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_io_install", + "What": "Function", + "defdec": "Dec", + "display": "void shell_io_install(shell_io_install_t *)", + "location": { + "column": "6", + "line": "97", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_io_install", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_io_install", + "What": "Function", + "defdec": "Dec", + "display": "void shell_io_install(shell_io_install_t *)", + "location": { + "column": "6", + "line": "97", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_io_install", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_get_hist_data_list", + "What": "Function", + "defdec": "Dec", + "display": "char ** shell_get_hist_data_list(uint8_t *, uint8_t *)", + "location": { + "column": "9", + "line": "98", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_get_hist_data_list", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@shell_get_hist_data_list", + "What": "Function", + "defdec": "Dec", + "display": "char ** shell_get_hist_data_list(uint8_t *, uint8_t *)", + "location": { + "column": "9", + "line": "98", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "shell_get_hist_data_list", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@readline", + "What": "Function", + "defdec": "Dec", + "display": "int readline(char *)", + "location": { + "column": "5", + "line": "101", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "readline", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@readline", + "What": "Function", + "defdec": "Dec", + "display": "int readline(char *)", + "location": { + "column": "5", + "line": "101", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" + }, + "name": "readline", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@EC801E_Power_ON", + "What": "Function", + "defdec": "Def", + "display": "void EC801E_Power_ON(void)", + "location": { + "column": "6", + "line": "10", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "EC801E_Power_ON", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@Read_Status", + "What": "Function", + "defdec": "Def", + "display": "uint8_t Read_Status(void)", + "location": { + "column": "9", + "line": "20", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "Read_Status", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:EC801E.c@500@F@Read_Status@temp_status", + "What": "Variable", + "defdec": "Def", + "display": "temp_status", + "location": { + "column": "13", + "line": "22", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "temp_status", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@__write", + "What": "Function", + "defdec": "Def", + "display": "size_t __write(int, const unsigned char *, size_t)", + "location": { + "column": "8", + "line": "28", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "__write", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@MQTT_Config", + "What": "Function", + "defdec": "Def", + "display": "void MQTT_Config(void)", + "location": { + "column": "6", + "line": "41", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "MQTT_Config", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@MQTT_Trans_Json", + "What": "Function", + "defdec": "Def", + "display": "void MQTT_Trans_Json(void)", + "location": { + "column": "6", + "line": "61", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "MQTT_Trans_Json", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:EC801E.c@1805@F@MQTT_Trans_Json@ptr", + "What": "Variable", + "defdec": "Def", + "display": "ptr", + "location": { + "column": "16", + "line": "63", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "ptr", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:EC801E.c@1882@F@MQTT_Trans_Json@cjson_str", + "What": "Variable", + "defdec": "Def", + "display": "cjson_str", + "location": { + "column": "11", + "line": "65", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "cjson_str", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:EC801E.c@1911@F@MQTT_Trans_Json@JsonRoot", + "What": "Variable", + "defdec": "Def", + "display": "JsonRoot", + "location": { + "column": "13", + "line": "66", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "JsonRoot", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:EC801E.c@1958@F@MQTT_Trans_Json@DataArray", + "What": "Variable", + "defdec": "Def", + "display": "DataArray", + "location": { + "column": "13", + "line": "67", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "DataArray", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:EC801E.c@2330@F@MQTT_Trans_Json@i", + "What": "Variable", + "defdec": "Def", + "display": "i", + "location": { + "column": "13", + "line": "76", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "i", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@MQTT_Trans_Command", + "What": "Function", + "defdec": "Def", + "display": "void MQTT_Trans_Command(void)", + "location": { + "column": "6", + "line": "91", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" + }, + "name": "MQTT_Trans_Command", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@filter_fifo", + "What": "Function", + "defdec": "Def", + "display": "float filter_fifo(tagFiFoFilterParam *, float)", + "location": { + "column": "8", + "line": "16", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "filter_fifo", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:filter.c@427@F@filter_fifo@writeIP", + "What": "Variable", + "defdec": "Def", + "display": "writeIP", + "location": { + "column": "12", + "line": "18", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "writeIP", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@filter_mean_plus", + "What": "Function", + "defdec": "Def", + "display": "u_int32_t filter_mean_plus(tagMeanFilterParam *, float, float *)", + "location": { + "column": "12", + "line": "51", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "filter_mean_plus", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:@F@filter_middle", + "What": "Function", + "defdec": "Def", + "display": "U_DataType filter_middle(U_DataType *, u_int8_t, data_type_e)", + "location": { + "column": "13", + "line": "109", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "filter_middle", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:filter.c@3049@F@filter_middle@j", + "What": "Variable", + "defdec": "Def", + "display": "j", + "location": { + "column": "13", + "line": "111", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "j", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:filter.c@3072@F@filter_middle@k", + "What": "Variable", + "defdec": "Def", + "display": "k", + "location": { + "column": "13", + "line": "112", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "k", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:filter.c@3095@F@filter_middle@i", + "What": "Variable", + "defdec": "Def", + "display": "i", + "location": { + "column": "13", + "line": "113", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "i", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:filter.c@3118@F@filter_middle@temp", + "What": "Variable", + "defdec": "Def", + "display": "temp", + "location": { + "column": "15", + "line": "114", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "temp", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:filter.c@3139@F@filter_middle@Sum", + "What": "Variable", + "defdec": "Def", + "display": "Sum", + "location": { + "column": "15", + "line": "115", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "Sum", + "origin": "project_file", + "scope": null + }, + { + "ID": "c:filter.c@3159@F@filter_middle@Value", + "What": "Variable", + "defdec": "Def", + "display": "Value", + "location": { + "column": "15", + "line": "116", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" + }, + "name": "Value", "origin": "project_file", "scope": null }, @@ -435203,6 +436245,566 @@ "origin": "project_file", "scope": null }, + { + "ID": "c:LowLevelIOInterface.h@159@macro@_LOWLEVELINTERFACE", + "What": "MacroDef", + "defdec": "Def", + "display": "_LOWLEVELINTERFACE", + "location": { + "column": "9", + "line": "4", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LOWLEVELINTERFACE", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@345@macro@_LLIO_ERROR", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_ERROR", + "location": { + "column": "9", + "line": "15", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_ERROR", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@440@macro@_LLIO_STDIN", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_STDIN", + "location": { + "column": "9", + "line": "18", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_STDIN", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@464@macro@_LLIO_STDOUT", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_STDOUT", + "location": { + "column": "9", + "line": "19", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_STDOUT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@488@macro@_LLIO_STDERR", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_STDERR", + "location": { + "column": "9", + "line": "20", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_STDERR", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@532@macro@_LLIO_RDONLY", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_RDONLY", + "location": { + "column": "9", + "line": "23", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_RDONLY", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@567@macro@_LLIO_WRONLY", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_WRONLY", + "location": { + "column": "9", + "line": "24", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_WRONLY", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@602@macro@_LLIO_RDWR", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_RDWR", + "location": { + "column": "9", + "line": "25", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_RDWR", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@639@macro@_LLIO_RDWRMASK", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_RDWRMASK", + "location": { + "column": "9", + "line": "27", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_RDWRMASK", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@717@macro@_LLIO_APPEND", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_APPEND", + "location": { + "column": "9", + "line": "29", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_APPEND", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@752@macro@_LLIO_TRUNC", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_TRUNC", + "location": { + "column": "9", + "line": "30", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_TRUNC", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@787@macro@_LLIO_CREAT", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_CREAT", + "location": { + "column": "9", + "line": "31", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_CREAT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@822@macro@_LLIO_EXCL", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_EXCL", + "location": { + "column": "9", + "line": "32", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_EXCL", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@859@macro@_LLIO_BINARY", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_BINARY", + "location": { + "column": "9", + "line": "34", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_BINARY", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:LowLevelIOInterface.h@894@macro@_LLIO_TEXT", + "What": "MacroDef", + "defdec": "Def", + "display": "_LLIO_TEXT", + "location": { + "column": "9", + "line": "35", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_LLIO_TEXT", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@__environ", + "What": "Variable", + "defdec": "Dec", + "display": "__environ", + "location": { + "column": "38", + "line": "40", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__environ", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__close", + "What": "Function", + "defdec": "Dec", + "display": "int __close(int)", + "location": { + "column": "30", + "line": "42", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__close", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__open", + "What": "Function", + "defdec": "Dec", + "display": "int __open(const char *, int)", + "location": { + "column": "30", + "line": "43", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__open", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@_exit", + "What": "Function", + "defdec": "Dec", + "display": "void _exit(int)", + "location": { + "column": "30", + "line": "44", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_exit", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__exit", + "What": "Function", + "defdec": "Dec", + "display": "void __exit(int)", + "location": { + "column": "30", + "line": "45", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__exit", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__read", + "What": "Function", + "defdec": "Dec", + "display": "size_t __read(int, unsigned char *, size_t)", + "location": { + "column": "30", + "line": "46", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__read", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__write", + "What": "Function", + "defdec": "Dec", + "display": "size_t __write(int, const unsigned char *, size_t)", + "location": { + "column": "30", + "line": "47", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__write", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__dwrite", + "What": "Function", + "defdec": "Dec", + "display": "size_t __dwrite(int, const unsigned char *, size_t)", + "location": { + "column": "30", + "line": "48", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__dwrite", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__lseek", + "What": "Function", + "defdec": "Dec", + "display": "long __lseek(int, long, int)", + "location": { + "column": "30", + "line": "49", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__lseek", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__getzone", + "What": "Function", + "defdec": "Dec", + "display": "const char * __getzone(void)", + "location": { + "column": "30", + "line": "50", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__getzone", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@__write_buffered", + "What": "Function", + "defdec": "Dec", + "display": "size_t __write_buffered(int, const unsigned char *, size_t)", + "location": { + "column": "30", + "line": "51", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__write_buffered", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@__cstart_closeall", + "What": "Variable", + "defdec": "Dec", + "display": "__cstart_closeall", + "location": { + "column": "17", + "line": "56", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "__cstart_closeall", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:@F@_Close_all", + "What": "Function", + "defdec": "Dec", + "display": "void _Close_all(void)", + "location": { + "column": "8", + "line": "57", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" + }, + "name": "_Close_all", + "origin": "system_include", + "scope": null + }, + { + "ID": "c:shell_uart.h@30@macro@SHELL_UART_H", + "What": "MacroDef", + "defdec": "Def", + "display": "SHELL_UART_H", + "location": { + "column": "9", + "line": "2", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" + }, + "name": "SHELL_UART_H", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@dev_uart_out_char", + "What": "Function", + "defdec": "Dec", + "display": "void dev_uart_out_char(char)", + "location": { + "column": "6", + "line": "8", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" + }, + "name": "dev_uart_out_char", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@dev_uart_out_char", + "What": "Function", + "defdec": "Dec", + "display": "void dev_uart_out_char(char)", + "location": { + "column": "6", + "line": "8", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" + }, + "name": "dev_uart_out_char", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@dev_uart_in_char", + "What": "Function", + "defdec": "Dec", + "display": "char dev_uart_in_char(void)", + "location": { + "column": "6", + "line": "11", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" + }, + "name": "dev_uart_in_char", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:@F@dev_uart_in_char", + "What": "Function", + "defdec": "Dec", + "display": "char dev_uart_in_char(void)", + "location": { + "column": "6", + "line": "11", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_uart.h" + }, + "name": "dev_uart_in_char", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell_config.h@37@macro@__SHELL_CONFIG_H_", + "What": "MacroDef", + "defdec": "Def", + "display": "__SHELL_CONFIG_H_", + "location": { + "column": "9", + "line": "3", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" + }, + "name": "__SHELL_CONFIG_H_", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell_config.h@172@macro@SHELL_CONFIG_AUTO_COMPLETE", + "What": "MacroDef", + "defdec": "Def", + "display": "SHELL_CONFIG_AUTO_COMPLETE", + "location": { + "column": "9", + "line": "8", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" + }, + "name": "SHELL_CONFIG_AUTO_COMPLETE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell_config.h@237@macro@SHELL_CONFIG_USE_HIST", + "What": "MacroDef", + "defdec": "Def", + "display": "SHELL_CONFIG_USE_HIST", + "location": { + "column": "9", + "line": "10", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" + }, + "name": "SHELL_CONFIG_USE_HIST", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell_config.h@297@macro@SHELL_CB_SIZE", + "What": "MacroDef", + "defdec": "Def", + "display": "SHELL_CB_SIZE", + "location": { + "column": "9", + "line": "13", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" + }, + "name": "SHELL_CB_SIZE", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell_config.h@371@macro@SHELL_MAX_ARGS", + "What": "MacroDef", + "defdec": "Def", + "display": "SHELL_MAX_ARGS", + "location": { + "column": "9", + "line": "15", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" + }, + "name": "SHELL_MAX_ARGS", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:shell_config.h@454@macro@HIST_MAX", + "What": "MacroDef", + "defdec": "Def", + "display": "HIST_MAX", + "location": { + "column": "9", + "line": "17", + "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" + }, + "name": "HIST_MAX", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:yfuns.h@67@macro@_YFUNS_H_", + "What": "MacroDef", + "defdec": "Def", + "display": "_YFUNS_H_", + "location": { + "column": "9", + "line": "4", + "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yfuns.h" + }, + "name": "_YFUNS_H_", + "origin": "system_include", + "scope": null + }, { "ID": "c:@F@shell_beep", "What": "Function", @@ -435749,1510 +437351,6 @@ "origin": "project_file", "scope": null }, - { - "ID": "c:system_stm32l4xx.c@5705@macro@VECT_TAB_OFFSET", - "What": "MacroDef", - "defdec": "Def", - "display": "VECT_TAB_OFFSET", - "location": { - "column": "9", - "line": "126", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "VECT_TAB_OFFSET", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@SystemCoreClock", - "What": "Variable", - "defdec": "Def", - "display": "SystemCoreClock", - "location": { - "column": "12", - "line": "152", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "SystemCoreClock", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@AHBPrescTable", - "What": "Variable", - "defdec": "Def", - "display": "AHBPrescTable", - "location": { - "column": "18", - "line": "154", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "AHBPrescTable", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@APBPrescTable", - "What": "Variable", - "defdec": "Def", - "display": "APBPrescTable", - "location": { - "column": "18", - "line": "155", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "APBPrescTable", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@MSIRangeTable", - "What": "Variable", - "defdec": "Def", - "display": "MSIRangeTable", - "location": { - "column": "18", - "line": "156", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "MSIRangeTable", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@SystemInit", - "What": "Function", - "defdec": "Def", - "display": "void SystemInit(void)", - "location": { - "column": "6", - "line": "180", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "SystemInit", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@SystemCoreClockUpdate", - "What": "Function", - "defdec": "Def", - "display": "void SystemCoreClockUpdate(void)", - "location": { - "column": "6", - "line": "256", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "SystemCoreClockUpdate", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@tmp", - "What": "Variable", - "defdec": "Def", - "display": "tmp", - "location": { - "column": "12", - "line": "258", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "tmp", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@msirange", - "What": "Variable", - "defdec": "Dec", - "display": "msirange", - "location": { - "column": "22", - "line": "258", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "msirange", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllvco", - "What": "Variable", - "defdec": "Dec", - "display": "pllvco", - "location": { - "column": "37", - "line": "258", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "pllvco", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllr", - "What": "Variable", - "defdec": "Dec", - "display": "pllr", - "location": { - "column": "50", - "line": "258", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "pllr", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllsource", - "What": "Variable", - "defdec": "Dec", - "display": "pllsource", - "location": { - "column": "61", - "line": "258", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "pllsource", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllm", - "What": "Variable", - "defdec": "Dec", - "display": "pllm", - "location": { - "column": "77", - "line": "258", - "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c" - }, - "name": "pllm", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@filter_fifo", - "What": "Function", - "defdec": "Def", - "display": "float filter_fifo(tagFiFoFilterParam *, float)", - "location": { - "column": "8", - "line": "16", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "filter_fifo", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:filter.c@427@F@filter_fifo@writeIP", - "What": "Variable", - "defdec": "Def", - "display": "writeIP", - "location": { - "column": "12", - "line": "18", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "writeIP", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@filter_mean_plus", - "What": "Function", - "defdec": "Def", - "display": "u_int32_t filter_mean_plus(tagMeanFilterParam *, float, float *)", - "location": { - "column": "12", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "filter_mean_plus", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@filter_middle", - "What": "Function", - "defdec": "Def", - "display": "U_DataType filter_middle(U_DataType *, u_int8_t, data_type_e)", - "location": { - "column": "13", - "line": "109", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "filter_middle", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:filter.c@3049@F@filter_middle@j", - "What": "Variable", - "defdec": "Def", - "display": "j", - "location": { - "column": "13", - "line": "111", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "j", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:filter.c@3072@F@filter_middle@k", - "What": "Variable", - "defdec": "Def", - "display": "k", - "location": { - "column": "13", - "line": "112", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "k", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:filter.c@3095@F@filter_middle@i", - "What": "Variable", - "defdec": "Def", - "display": "i", - "location": { - "column": "13", - "line": "113", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "i", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:filter.c@3118@F@filter_middle@temp", - "What": "Variable", - "defdec": "Def", - "display": "temp", - "location": { - "column": "15", - "line": "114", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "temp", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:filter.c@3139@F@filter_middle@Sum", - "What": "Variable", - "defdec": "Def", - "display": "Sum", - "location": { - "column": "15", - "line": "115", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "Sum", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:filter.c@3159@F@filter_middle@Value", - "What": "Variable", - "defdec": "Def", - "display": "Value", - "location": { - "column": "15", - "line": "116", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c" - }, - "name": "Value", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:shell_config.h@37@macro@__SHELL_CONFIG_H_", - "What": "MacroDef", - "defdec": "Def", - "display": "__SHELL_CONFIG_H_", - "location": { - "column": "9", - "line": "3", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" - }, - "name": "__SHELL_CONFIG_H_", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell_config.h@172@macro@SHELL_CONFIG_AUTO_COMPLETE", - "What": "MacroDef", - "defdec": "Def", - "display": "SHELL_CONFIG_AUTO_COMPLETE", - "location": { - "column": "9", - "line": "8", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" - }, - "name": "SHELL_CONFIG_AUTO_COMPLETE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell_config.h@237@macro@SHELL_CONFIG_USE_HIST", - "What": "MacroDef", - "defdec": "Def", - "display": "SHELL_CONFIG_USE_HIST", - "location": { - "column": "9", - "line": "10", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" - }, - "name": "SHELL_CONFIG_USE_HIST", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell_config.h@297@macro@SHELL_CB_SIZE", - "What": "MacroDef", - "defdec": "Def", - "display": "SHELL_CB_SIZE", - "location": { - "column": "9", - "line": "13", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" - }, - "name": "SHELL_CB_SIZE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell_config.h@371@macro@SHELL_MAX_ARGS", - "What": "MacroDef", - "defdec": "Def", - "display": "SHELL_MAX_ARGS", - "location": { - "column": "9", - "line": "15", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" - }, - "name": "SHELL_MAX_ARGS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell_config.h@454@macro@HIST_MAX", - "What": "MacroDef", - "defdec": "Def", - "display": "HIST_MAX", - "location": { - "column": "9", - "line": "17", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h" - }, - "name": "HIST_MAX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell.h@31@macro@__shell_H__", - "What": "MacroDef", - "defdec": "Def", - "display": "__shell_H__", - "location": { - "column": "9", - "line": "3", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "__shell_H__", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell.h@581@macro@SECTION", - "What": "MacroDef", - "defdec": "Def", - "display": "SECTION", - "location": { - "column": "13", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "SECTION", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@SA@shell_io_install_t", - "What": "Struct", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "32", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "members": [ - { - "ID": "c:@SA@shell_io_install_t@FI@sh_getc", - "What": "FieldDecl", - "defdec": "Def", - "display": "sh_getc", - "location": { - "column": "15", - "line": "34", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "sh_getc", - "origin": "user_include", - "scope": "_anonymous_shell_h_32_9" - }, - { - "ID": "c:@SA@shell_io_install_t@FI@sh_putc", - "What": "FieldDecl", - "defdec": "Def", - "display": "sh_putc", - "location": { - "column": "15", - "line": "35", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "sh_putc", - "origin": "user_include", - "scope": "_anonymous_shell_h_32_9" - }, - { - "ID": "c:@T@shell_io_install_t", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct shell_io_install_t", - "location": { - "column": "2", - "line": "36", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_io_install_t", - "origin": "user_include", - "scope": "_anonymous_shell_h_32_9" - } - ], - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@SA@cmd_tbl_t", - "What": "Struct", - "defdec": "Def", - "display": "", - "location": { - "column": "9", - "line": "42", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "members": [ - { - "ID": "c:@SA@cmd_tbl_t@FI@name", - "What": "FieldDecl", - "defdec": "Def", - "display": "name", - "location": { - "column": "12", - "line": "44", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "name", - "origin": "user_include", - "scope": "_anonymous_shell_h_42_9" - }, - { - "ID": "c:@SA@cmd_tbl_t@FI@maxargs", - "What": "FieldDecl", - "defdec": "Def", - "display": "maxargs", - "location": { - "column": "14", - "line": "45", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "maxargs", - "origin": "user_include", - "scope": "_anonymous_shell_h_42_9" - }, - { - "ID": "c:@SA@cmd_tbl_t@FI@repeatable", - "What": "FieldDecl", - "defdec": "Def", - "display": "repeatable", - "location": { - "column": "14", - "line": "46", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "repeatable", - "origin": "user_include", - "scope": "_anonymous_shell_h_42_9" - }, - { - "ID": "c:@SA@cmd_tbl_t@FI@cmd", - "What": "FieldDecl", - "defdec": "Def", - "display": "cmd", - "location": { - "column": "19", - "line": "47", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "cmd", - "origin": "user_include", - "scope": "_anonymous_shell_h_42_9" - }, - { - "ID": "c:@SA@cmd_tbl_t@FI@usage", - "What": "FieldDecl", - "defdec": "Def", - "display": "usage", - "location": { - "column": "12", - "line": "48", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "usage", - "origin": "user_include", - "scope": "_anonymous_shell_h_42_9" - }, - { - "ID": "c:@SA@cmd_tbl_t@FI@help", - "What": "FieldDecl", - "defdec": "Def", - "display": "help", - "location": { - "column": "12", - "line": "49", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "help", - "origin": "user_include", - "scope": "_anonymous_shell_h_42_9" - }, - { - "ID": "c:@SA@cmd_tbl_t@FI@complete", - "What": "FieldDecl", - "defdec": "Def", - "display": "complete", - "location": { - "column": "19", - "line": "50", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "complete", - "origin": "user_include", - "scope": "_anonymous_shell_h_42_9" - }, - { - "ID": "c:@T@cmd_tbl_t", - "What": "TypedefDecl", - "defdec": "Def", - "display": "struct cmd_tbl_t", - "location": { - "column": "2", - "line": "51", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "cmd_tbl_t", - "origin": "user_include", - "scope": "_anonymous_shell_h_42_9" - } - ], - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell.h@1353@macro@SHELL_EXPORT_CMD", - "What": "MacroDef", - "defdec": "Def", - "display": "SHELL_EXPORT_CMD", - "location": { - "column": "9", - "line": "54", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "SHELL_EXPORT_CMD", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:shell.h@2171@macro@SHELL_EXPORT_CMD_EX", - "What": "MacroDef", - "defdec": "Def", - "display": "SHELL_EXPORT_CMD_EX", - "location": { - "column": "9", - "line": "68", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "SHELL_EXPORT_CMD_EX", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@command_ret_t", - "What": "Enum", - "defdec": "Def", - "display": "", - "fields": [ - { - "ID": "c:@EA@command_ret_t@CMD_RET_SUCCESS", - "What": "Enumerator", - "defdec": "Def", - "display": "CMD_RET_SUCCESS", - "location": { - "column": "5", - "line": "86", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "CMD_RET_SUCCESS", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@command_ret_t@CMD_RET_FAILURE", - "What": "Enumerator", - "defdec": "Def", - "display": "CMD_RET_FAILURE", - "location": { - "column": "5", - "line": "87", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "CMD_RET_FAILURE", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@EA@command_ret_t@CMD_RET_USAGE", - "What": "Enumerator", - "defdec": "Def", - "display": "CMD_RET_USAGE", - "location": { - "column": "5", - "line": "88", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "CMD_RET_USAGE", - "origin": "user_include", - "scope": null - } - ], - "location": { - "column": "9", - "line": "84", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_init", - "What": "Function", - "defdec": "Dec", - "display": "void shell_init(void)", - "location": { - "column": "6", - "line": "92", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_init", - "What": "Function", - "defdec": "Dec", - "display": "void shell_init(void)", - "location": { - "column": "6", - "line": "92", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_init", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_main_loop", - "What": "Function", - "defdec": "Dec", - "display": "void shell_main_loop(char *)", - "location": { - "column": "6", - "line": "93", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_main_loop", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_main_loop", - "What": "Function", - "defdec": "Dec", - "display": "void shell_main_loop(char *)", - "location": { - "column": "6", - "line": "93", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_main_loop", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_printf", - "What": "Function", - "defdec": "Dec", - "display": "int shell_printf(const char *, ...)", - "location": { - "column": "5", - "line": "95", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_printf", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_printf", - "What": "Function", - "defdec": "Dec", - "display": "int shell_printf(const char *, ...)", - "location": { - "column": "5", - "line": "95", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_printf", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_find_command", - "What": "Function", - "defdec": "Dec", - "display": "const cmd_tbl_t * shell_find_command(const char *)", - "location": { - "column": "18", - "line": "96", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_find_command", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_find_command", - "What": "Function", - "defdec": "Dec", - "display": "const cmd_tbl_t * shell_find_command(const char *)", - "location": { - "column": "18", - "line": "96", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_find_command", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_io_install", - "What": "Function", - "defdec": "Dec", - "display": "void shell_io_install(shell_io_install_t *)", - "location": { - "column": "6", - "line": "97", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_io_install", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_io_install", - "What": "Function", - "defdec": "Dec", - "display": "void shell_io_install(shell_io_install_t *)", - "location": { - "column": "6", - "line": "97", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_io_install", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_get_hist_data_list", - "What": "Function", - "defdec": "Dec", - "display": "char ** shell_get_hist_data_list(uint8_t *, uint8_t *)", - "location": { - "column": "9", - "line": "98", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_get_hist_data_list", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@shell_get_hist_data_list", - "What": "Function", - "defdec": "Dec", - "display": "char ** shell_get_hist_data_list(uint8_t *, uint8_t *)", - "location": { - "column": "9", - "line": "98", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "shell_get_hist_data_list", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@readline", - "What": "Function", - "defdec": "Dec", - "display": "int readline(char *)", - "location": { - "column": "5", - "line": "101", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "readline", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@readline", - "What": "Function", - "defdec": "Dec", - "display": "int readline(char *)", - "location": { - "column": "5", - "line": "101", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell.h" - }, - "name": "readline", - "origin": "user_include", - "scope": null - }, - { - "ID": "c:@F@EC801E_Power_ON", - "What": "Function", - "defdec": "Def", - "display": "void EC801E_Power_ON(void)", - "location": { - "column": "6", - "line": "9", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" - }, - "name": "EC801E_Power_ON", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@Read_Status", - "What": "Function", - "defdec": "Def", - "display": "uint8_t Read_Status(void)", - "location": { - "column": "9", - "line": "19", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" - }, - "name": "Read_Status", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:EC801E.c@471@F@Read_Status@temp_status", - "What": "Variable", - "defdec": "Def", - "display": "temp_status", - "location": { - "column": "13", - "line": "21", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" - }, - "name": "temp_status", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@__write", - "What": "Function", - "defdec": "Def", - "display": "size_t __write(int, const unsigned char *, size_t)", - "location": { - "column": "8", - "line": "27", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" - }, - "name": "__write", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@MQTT_Config", - "What": "Function", - "defdec": "Def", - "display": "void MQTT_Config(void)", - "location": { - "column": "6", - "line": "40", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" - }, - "name": "MQTT_Config", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@MQTT_Trans_Json", - "What": "Function", - "defdec": "Def", - "display": "void MQTT_Trans_Json(void)", - "location": { - "column": "6", - "line": "56", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" - }, - "name": "MQTT_Trans_Json", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:EC801E.c@1624@F@MQTT_Trans_Json@cjson_str", - "What": "Variable", - "defdec": "Def", - "display": "cjson_str", - "location": { - "column": "11", - "line": "58", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" - }, - "name": "cjson_str", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:EC801E.c@1653@F@MQTT_Trans_Json@JsonRoot", - "What": "Variable", - "defdec": "Def", - "display": "JsonRoot", - "location": { - "column": "13", - "line": "59", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c" - }, - "name": "JsonRoot", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@hp203_set_mode", - "What": "Function", - "defdec": "Def", - "display": "void hp203_set_mode(void)", - "location": { - "column": "6", - "line": "14", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" - }, - "name": "hp203_set_mode", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:hp203b.c@250@F@hp203_set_mode@cmd", - "What": "Variable", - "defdec": "Def", - "display": "cmd", - "location": { - "column": "13", - "line": "16", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" - }, - "name": "cmd", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@Hp203b_Pressure", - "What": "Variable", - "defdec": "Def", - "display": "Hp203b_Pressure", - "location": { - "column": "6", - "line": "29", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" - }, - "name": "Hp203b_Pressure", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@Hp203bPressure_Temp", - "What": "Variable", - "defdec": "Def", - "display": "Hp203bPressure_Temp", - "location": { - "column": "9", - "line": "30", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" - }, - "name": "Hp203bPressure_Temp", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:@F@Hp203bReadPressure", - "What": "Function", - "defdec": "Def", - "display": "void Hp203bReadPressure(void)", - "location": { - "column": "6", - "line": "31", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" - }, - "name": "Hp203bReadPressure", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:hp203b.c@632@F@Hp203bReadPressure@read_command", - "What": "Variable", - "defdec": "Def", - "display": "read_command", - "location": { - "column": "13", - "line": "33", - "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c" - }, - "name": "read_command", - "origin": "project_file", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@159@macro@_LOWLEVELINTERFACE", - "What": "MacroDef", - "defdec": "Def", - "display": "_LOWLEVELINTERFACE", - "location": { - "column": "9", - "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LOWLEVELINTERFACE", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@345@macro@_LLIO_ERROR", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_ERROR", - "location": { - "column": "9", - "line": "15", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_ERROR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@440@macro@_LLIO_STDIN", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_STDIN", - "location": { - "column": "9", - "line": "18", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_STDIN", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@464@macro@_LLIO_STDOUT", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_STDOUT", - "location": { - "column": "9", - "line": "19", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_STDOUT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@488@macro@_LLIO_STDERR", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_STDERR", - "location": { - "column": "9", - "line": "20", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_STDERR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@532@macro@_LLIO_RDONLY", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_RDONLY", - "location": { - "column": "9", - "line": "23", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_RDONLY", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@567@macro@_LLIO_WRONLY", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_WRONLY", - "location": { - "column": "9", - "line": "24", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_WRONLY", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@602@macro@_LLIO_RDWR", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_RDWR", - "location": { - "column": "9", - "line": "25", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_RDWR", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@639@macro@_LLIO_RDWRMASK", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_RDWRMASK", - "location": { - "column": "9", - "line": "27", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_RDWRMASK", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@717@macro@_LLIO_APPEND", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_APPEND", - "location": { - "column": "9", - "line": "29", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_APPEND", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@752@macro@_LLIO_TRUNC", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_TRUNC", - "location": { - "column": "9", - "line": "30", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_TRUNC", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@787@macro@_LLIO_CREAT", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_CREAT", - "location": { - "column": "9", - "line": "31", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_CREAT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@822@macro@_LLIO_EXCL", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_EXCL", - "location": { - "column": "9", - "line": "32", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_EXCL", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@859@macro@_LLIO_BINARY", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_BINARY", - "location": { - "column": "9", - "line": "34", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_BINARY", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:LowLevelIOInterface.h@894@macro@_LLIO_TEXT", - "What": "MacroDef", - "defdec": "Def", - "display": "_LLIO_TEXT", - "location": { - "column": "9", - "line": "35", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_LLIO_TEXT", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@__environ", - "What": "Variable", - "defdec": "Dec", - "display": "__environ", - "location": { - "column": "38", - "line": "40", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__environ", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__close", - "What": "Function", - "defdec": "Dec", - "display": "int __close(int)", - "location": { - "column": "30", - "line": "42", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__close", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__open", - "What": "Function", - "defdec": "Dec", - "display": "int __open(const char *, int)", - "location": { - "column": "30", - "line": "43", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__open", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@_exit", - "What": "Function", - "defdec": "Dec", - "display": "void _exit(int)", - "location": { - "column": "30", - "line": "44", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_exit", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__exit", - "What": "Function", - "defdec": "Dec", - "display": "void __exit(int)", - "location": { - "column": "30", - "line": "45", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__exit", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__read", - "What": "Function", - "defdec": "Dec", - "display": "size_t __read(int, unsigned char *, size_t)", - "location": { - "column": "30", - "line": "46", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__read", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__write", - "What": "Function", - "defdec": "Dec", - "display": "size_t __write(int, const unsigned char *, size_t)", - "location": { - "column": "30", - "line": "47", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__write", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__dwrite", - "What": "Function", - "defdec": "Dec", - "display": "size_t __dwrite(int, const unsigned char *, size_t)", - "location": { - "column": "30", - "line": "48", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__dwrite", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__lseek", - "What": "Function", - "defdec": "Dec", - "display": "long __lseek(int, long, int)", - "location": { - "column": "30", - "line": "49", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__lseek", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__getzone", - "What": "Function", - "defdec": "Dec", - "display": "const char * __getzone(void)", - "location": { - "column": "30", - "line": "50", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__getzone", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@__write_buffered", - "What": "Function", - "defdec": "Dec", - "display": "size_t __write_buffered(int, const unsigned char *, size_t)", - "location": { - "column": "30", - "line": "51", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__write_buffered", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@__cstart_closeall", - "What": "Variable", - "defdec": "Dec", - "display": "__cstart_closeall", - "location": { - "column": "17", - "line": "56", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "__cstart_closeall", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:@F@_Close_all", - "What": "Function", - "defdec": "Dec", - "display": "void _Close_all(void)", - "location": { - "column": "8", - "line": "57", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\LowLevelIOInterface.h" - }, - "name": "_Close_all", - "origin": "system_include", - "scope": null - }, - { - "ID": "c:yfuns.h@67@macro@_YFUNS_H_", - "What": "MacroDef", - "defdec": "Def", - "display": "_YFUNS_H_", - "location": { - "column": "9", - "line": "4", - "path": "D:\\Program Files\\IAR Systems\\arm\\inc\\c\\yfuns.h" - }, - "name": "_YFUNS_H_", - "origin": "system_include", - "scope": null - }, { "ID": "c:stm32l4xx_hal_adc.c@14122@macro@ADC_CFGR_FIELDS_1", "What": "MacroDef", diff --git a/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi b/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi index da75647..d97fa0c 100644 Binary files a/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi and b/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi b/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi index bcb6906..561ec33 100644 Binary files a/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi and b/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi differ diff --git a/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi b/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi index c9ec8c4..ef75d45 100644 Binary files a/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi and b/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi differ diff --git a/EWARM/micro_climate/Exe/micro_climate.hex b/EWARM/micro_climate/Exe/micro_climate.hex index 169bb74..58e97bd 100644 --- a/EWARM/micro_climate/Exe/micro_climate.hex +++ b/EWARM/micro_climate/Exe/micro_climate.hex @@ -1,31 +1,31 @@ :020000040800F2 -:10000000084F002085950008D5910008D791000879 -:10001000D9910008DB910008DD9100080000000084 -:1000200000000000000000000000000059810008EE -:10003000DF910008000000000181000885800008B1 -:10004000BD950008C1950008C5950008C995000830 -:10005000CD950008D1950008D5950008D9950008E0 -:10006000DD950008E1950008E5950008E19100089C -:10007000E9950008ED950008F1950008F595000850 -:10008000F9950008FD9500080196000805960008FE -:10009000099600080D9600081196000815960008AC -:1000A00019960008E79100081D960008219600089F -:1000B00025960008299600082D960008319600081C -:1000C00035960008399600083D96000841960008CC -:1000D00045960008F99100084996000835920008F5 -:1000E0004D9600085196000855960008599600084C -:1000F0005D960008619600086596000869960008FC -:100100006D960008719600087596000879960008AB -:100110007D9600088196000885960008899600085B -:100120008D9600089196000895960008999600080B -:100130009D960008A1960008A5960008A9960008BB -:10014000AD960008B1960008B5960008B99600086B -:10015000BD960008C196000873920008C596000875 -:10016000C9960008CD960008D1960008D5960008DB -:10017000D9960008DD960008E1960008000000000E -:10018000E5960008E9960008ED960008F19600084B -:10019000F5960008F9960008FD96000801970008FA -:1001A00005970008099700080D97000840F0200007 +:10000000184F002079B80008E1B30008E3B30008F6 +:10001000E5B30008E7B30008E9B3000800000000FA +:10002000000000000000000000000000C9A300085C +:10003000EBB300080000000071A3000821A2000833 +:10004000B1B80008B5B80008B9B80008BDB80008D4 +:10005000C1B80008C5B80008C9B80008CDB8000884 +:10006000D1B80008D5B80008D9B80008EDB3000829 +:10007000DDB80008E1B80008E5B80008E9B80008F4 +:10008000EDB80008F1B80008F5B80008F9B80008A4 +:10009000FDB8000801B9000805B9000809B9000851 +:1000A0000DB90008F3B3000811B9000815B900082C +:1000B00019B900081DB9000821B9000825B90008C0 +:1000C00029B900082DB9000831B9000835B9000870 +:1000D00039B9000805B400083DB9000841B400086A +:1000E00041B9000845B9000849B900084DB90008F0 +:1000F00051B9000855B9000859B900085DB90008A0 +:1001000061B9000865B9000869B900086DB900084F +:1001100071B9000875B9000879B900087DB90008FF +:1001200081B9000885B9000889B900088DB90008AF +:1001300091B9000895B9000899B900089DB900085F +:10014000A1B90008A5B90008A9B90008ADB900080F +:10015000B1B90008B5B900087FB40008B9B9000802 +:10016000BDB90008C1B90008C5B90008C9B900087F +:10017000CDB90008D1B90008D5B9000800000000C9 +:10018000D9B90008DDB90008E1B90008E5B90008EF +:10019000E9B90008EDB90008F1B90008F5B900089F +:1001A000F9B90008FDB9000801BA000840F02000C4 :1001B00070472DE9F14FB0B0924604910DF1420124 :1001C0003A9A2B9199464A7000200AE01AF8011BCE :1001D0000498309A90470028049000F034860D98D7 @@ -59,7 +59,7 @@ :10039000C91E00F08A8400F02EBD01230793252199 :1003A00000F026BDD9F8000050F8044BC9F8000051 :1003B000002C059440F0AB802B994878002800F081 -:1003C000A1804FF0FF340FF6942000F095FE241A20 +:1003C000A1804FF0FF340FF6942000F09FFE241A16 :1003D00040F0398500F01BBD01236A4602A9304672 :1003E00000F000FE002840F02E85641EF4D1309607 :1003F000079C12AF74B1309E17F8011B0498B047E8 @@ -80,8 +80,8 @@ :1004E0008DF800007FF77EAE309C01236A4602A99A :1004F000204600F077FD002840F0A5846D1EF4D161 :1005000030946FE60FF63C30059000F080BC0E9DF5 -:10051000002D04D5204600F00FFE044607E02A46D1 -:10052000204600F013FE002814BF041B2C4608943C +:10051000002D04D5204600F019FE044607E02A46C7 +:10052000204600F01DFE002814BF041B2C46089432 :1005300000F06DBCD9F8001051F8040BC9F8001098 :1005400020F00004002121F0FF35CDE9024512AB77 :100550000593782100F040BC2B99487820B14FF0EA @@ -116,8 +116,8 @@ :10072000ABF1610503211A2D089118D30FF61C11A6 :1007300010E0DDE902014A00521512F1010F11D15A :1007400008030FD1ABF1610503211A2D08911FD3C6 -:100750000FF600110322604600F024FD57E30FF668 -:10076000E801F7E7DDE902016A4600F027FDCDE97F +:100750000FF600110322604600F02EFD57E30FF65E +:10076000E801F7E7DDE902016A4600F031FDCDE975 :1007700002014BF02000612811D105983021017051 :10078000821C0592BBF1610F0CBF7821582102E059 :100790000FF6BC01DEE741700798801C0790DDE989 @@ -125,11 +125,11 @@ :1007B0000026002542E14BF02008B8F1610F40F01F :1007C00092800E98002847BF21210191401C019082 :1007D000019FDDE92C017F1C00220023DDE9024599 -:1007E00000F024FD38BF85F0004500998DF8842085 +:1007E00000F02EFD38BF85F0004500998DF884207B :1007F000091F002F00910DF1850632DD20462946A4 -:100800000022002300F02CFD2BD21C2200F042FD20 -:1008100004460D4600F0DCFDFF1F002F804609DD79 -:1008200000F0F2FD02460B462046294600F0BCFED1 +:100800000022002300F036FD2BD21C2200F04CFD0C +:1008100004460D4600F0EAFDFF1F002F804609DD6B +:1008200000F000FE02460B462046294600F0CAFEB4 :1008300004460D46F01D0721B8F1000F0CDD491EDE :100840005EBF08F00F0200F8012D4FEA2818F3D51B :1008500002E0002200F8012D491EFAD5C61D002F26 @@ -145,16 +145,16 @@ :1008F000414391FBF2F20092DDE92C45C2F107027F :10090000002A25F0004504DD2046294600F03EFB84 :100910000BE052420020DFF8C01600F037FB024621 -:100920000B462046294600F0B1FE04460D46B8F1BC +:100920000B462046294600F0BFFE04460D46B8F1AE :10093000660F06BF009F0A3706270E983F18142F30 :10094000C8BF142730208DF884000DF18506002FD4 -:1009500034DD2046294600F0BDFF01460A4606F177 +:1009500034DD2046294600F0CBFF01460A4606F169 :10096000080304200A26B2FBF6F606EB860EA2EB7D :100970004E02303203F8012C0A22B6FBF2F202EBEF :10098000820EA6EB4E063036401E03F8026DE9D10A -:10099000083F002F03F10806D9DD084600F0ACFF40 -:1009A00002460B462046294600F0FEFD0022DFF8F5 -:1009B0002C3600F0AFFF04460D46CAE70DF1850066 +:10099000083F002F03F10806D9DD084600F0BAFF32 +:1009A00002460B462046294600F00CFE0022DFF8E6 +:1009B0002C3600F0BDFF04460D46CAE70DF1850058 :1009C000361A0DF1850404E00098401E761E009052 :1009D000641C20783028F7D0B8F1660F02D1009857 :1009E000401C04E0B8F1650F0CBF012000200E99F7 @@ -172,7 +172,7 @@ :100AA0004000010705D50898411C08912E220599A0 :100AB0000A5417EB080FB8BF7D422DB26842ED19FA :100AC00032B20B909542B8BF2E46059B089836B2BD -:100AD000099632462146184400F064FBAD1B0C9584 +:100AD000099632462146184400F06EFBAD1B0C957A :100AE000CCE0BBF1610F15D14FF0700B17E030B2C5 :100AF000B84204DA9DF840100A0758BF07467F1E27 :100B000048BF0027BBF1670F14BF4FF0450B4FF0F4 @@ -180,7 +180,7 @@ :100B2000411C0891002F059914F8012B0A5403DC8D :100B30009DF84000010719D50898411C08912E2204 :100B400005990A54002F11DD761E30B28742B8BFD6 -:100B50003E460598089B32B22146184400F022FB1D +:100B50003E460598089B32B22146184400F02CFB13 :100B6000089836B23018BF1B08900B970598089963 :100B70000844B8F1000F80F800B003D42B22427073 :100B8000821C04E02D2145464170821C6D420021EB @@ -191,13 +191,13 @@ :100BD00006E0491E585C303002F8010B0029F8DCB1 :100BE000059908980844121A099247E030B229B2D0 :100BF00088421BDA0598089B32B22146184400F05F -:100C0000D1FA089936B271180891A8EB0600002FA6 +:100C0000DBFA089936B271180891A8EB0600002F9C :100C10000B9003DC9DF84000020705D5059A2E20B5 :100C200050540999491C09910C9727E00598089B95 -:100C30002AB22146184400F0B5FA0898761B4044C1 +:100C30002AB22146184400F0BFFA0898761B4044B7 :100C4000002F089003DC9DF840100A0704D5411CD2 :100C500008912E2205990A5430B28742B8BF3E4609 -:100C60000598089B32B204EB0801184400F09AFA88 +:100C60000598089B32B204EB0801184400F0A4FA7E :100C7000089836B23018BE1B08900B969DF84000BD :100C800000F01400102840F0C280079A08980B99D1 :100C9000821809988A1882180C980F99801888422F @@ -237,9 +237,9 @@ :100EB00003D5D8F1000869EB4909B9F1000F08BF63 :100EC000B8F1000F0CD1386B50B9082D3AD197F812 :100ED0003800010736D530223B2684F83B2031E02C -:100EE0008DF800A0404649462A46EB1700F0E8FD81 +:100EE0008DF800A0404649462A46EB1700F0F6FD73 :100EF0003032D0B2761E3A2801960EDAA25540461C -:100F000049462A46EB1700F0DBFD80465FEA0109FF +:100F000049462A46EB1700F0E9FD80465FEA0109F1 :100F100008BFB8F1000F05D108E09DF800001218D5 :100F2000513AEBE7F868A1198842DBD3082D09D1C3 :100F300097F83800010705D5A05D302802D0761E4D @@ -249,8 +249,8 @@ :100F70001400102808D17A6B7969386A521A121A4B :100F8000D21A002AC8BF3A62BDE8F3872DE9D043E0 :100F900006460F4614464FF00008DFF8449012E072 -:100FA000E00707D542464B463046394600F0B2FCD2 -:100FB00006460F464046494642464B4600F0AAFCCC +:100FA000E00707D542464B463046394600F0C0FCC4 +:100FB00006460F464046494642464B4600F0B8FCBE :100FC000641080468946002CEAD130463946BDE897 :100FD000D0830000A08601000000F03F84D7974135 :100FE00000002440F8B505460E4617461C46002072 @@ -269,2169 +269,2729 @@ :1010B000016B00EB0620404228440026B71E8F42F9 :1010C0001EBF10F8017B05F8017B761CF6D1CFE737 :1010D000F0BC02F10C007047C9B202788A421AB122 -:1010E0001CBF10F8012FF9E718BF002070470268F5 -:1010F000531C03601170704780B500B906A0054904 -:101100000B681BB122220021984701E000F05BFD33 -:10111000222002BD004B0020636F6E737472616900 -:101120006E742068616E646C65723A20626164203E -:101130006D6573736167650000F1010310F8011BB1 -:1011400011B110F8011BFBE7C01A7047C9B2830741 -:1011500006D0521E22D310F8013B9942F7D11FE06E -:10116000083A13D302F1040241EA012141EA0141A4 -:1011700050F8043B121F21BF4B40A3F1013C2CEA65 -:10118000030C1CF0803FF3D0C9B2001F083210F8E6 -:10119000013B521E28BF91EA030FF8D818BF012067 -:1011A000401E70474AB1000011F8013B521E00F882 -:1011B000013B1CBF11F8013BF8E7704710B514461E -:1011C00000F002F8226010BDC1F30A5343B14A0097 -:1011D00012F5001F28D2A3F2FE32A1EB0251704794 -:1011E00050EA410C20D001F0004C31EA0C01B1FA78 -:1011F00081F204BFB0FA80F3D2180B3AB2F12003A7 -:101200002CBF00FA03F1914041EA0C013EBFC2F14C -:10121000200C20FA0CF319439040524240F2FD3367 -:10122000D21A01EB035170470022704741EA030CC8 -:1012300050EA4C0C52EA0C0C4FF4001C09D307D0B6 -:101240001CEB410F9CBF1CEB430F8B4208BF82423B -:1012500070471CEB430FFBD8994208BF9042704780 -:1012600041EA030C50EA4C0C52EA0C0C4FF4001CFF -:1012700009D307D01CEB410F9CBF1CEB430F9942D5 -:1012800008BF904270471CEB410FFBD88B4208BF50 -:1012900082427047124254D440F2FF7C1CEA115340 -:1012A0000FD0634531D09B1863453CBF01EB025121 -:1012B000704701F0004141EA0C510020AFF300807B -:1012C000704750EA410320D001F0004C91EA0C0134 -:1012D0001CD0B1FA81F30B3B9A420DD9D21A994036 -:1012E00051EA0C01C3F1200C20FA0CFC6144984037 -:1012F000531C40F2FF7CD7E7914041EA0C01C2F158 -:10130000200C20FA0CF3194390407047B0FA80F398 -:101310001533202BE0D3202AEED3203A203B9A42EB -:1013200009D9D21A00FA03F141EA0C010020531C3A -:1013300040F2FF7CB8E700FA02F141EA0C0100201C -:101340007047524240F2FF7C1CEA11530DD06345B6 -:10135000DBD0B2EB030C3CBFA1EB025170470CF1A8 -:10136000010221EA035141F4801150EA410CCCD032 -:1013700001F0004C352A27DC30B481EA0C01B2F1CF -:10138000200309DAC2F12003044601FA03F5D04034 -:101390002843D1409C400CE0C3F12002450020FAD4 -:1013A00003F418BF44F0010421FA03F091400C4308 -:1013B000002174F1004550F1000051EB0C01244272 -:1013C00030BC7FF47BAF70476146002076E70000B9 -:1013D000C1F30A5340F21E42D31A0CDDCA0283F352 -:1013E000070342EA505242F00042DA4002EBE17257 -:1013F00082EAE17070476FEAE17203F2E13008B10E -:1014000082F000407047000010F0004160B148BF1A -:101410004042B0FA80F29040D21CC2F5846241EAA8 -:10142000025202EBD02140057047000070B491EAEF -:10143000030F4FF0004540F1BF806B40841A71EB01 -:10144000030604D26E40001BB141121973414FF4E0 -:10145000001C1CEB410F34BF7CEB430683E00C0DFA -:10146000A4EB1356362E00F37C80012E45EAC323ED -:1014700041DC43EA525312BFD20292025B082405B8 -:1014800045EAC12141EA5051D2EBC020994125D40F -:1014900007D1B0FA80F610FA06F162D000202036AB -:1014A00008E0B1FA81F6B140C6F1200220FA02F25A -:1014B0001143B0404FEAF474B4EB465434F00106E3 -:1014C0004FEA74040AD8D6F50016760D04F00044ED -:1014D000F04061FA06F25040F1404840C00A40EA4C -:1014E000415021F0004128BF5FEA500550F1000053 -:1014F00044EBD12135E0DB0A45EAC121C90AB6F146 -:1015000020050EDD42EA0242120CC5F1200603FA64 -:1015100006F6EB4042EA06056D42984161F1000192 -:101520000DE062FA06F5F240554063FA06FC82EAE5 -:101530000C02F3405A406D42904161EB030111F4FB -:10154000801F05D1641E620502D06D0040414941F3 -:1015500021F48011430875F1004350F1000041EB84 -:10156000045170BC70471CEB410F15D223F00043AF -:1015700052EA43060BD04FEA4C0CBCEB410F04D8A7 -:101580000C0D661E342EB7DDEBE7801A994150EA48 -:10159000410608BF0021E4E708BF1CEB430F28BF4A -:1015A0006FF00001DDE7000070B491EA030F4FF027 -:1015B00000457FF543AF6B40841A71EB030603D2FD -:1015C000001BB141121973414FF4001C1CEB410F79 -:1015D00034BF7CEB430442E00C0DA4EB1356352ED4 -:1015E0004FDC45EAC323DB0A45EAC121C912B6F143 -:1015F00020050DDD63FA05F6EB4086EA030512428D -:1016000018BF45F00105C01851F100010CD213E0DC -:1016100062FA06F5F2405540F3415A40B340F340B8 -:101620005A408018594107D349085FEA30005FEA01 -:10163000350528BF45F0010501F58011420875F117 -:10164000004250F1000041EB04514E0016F5001F1E -:1016500070BC38BF70470020090D090570471CEBAE -:10166000410F10D252EA43060BD0BCEB410F05D814 -:101670000C0DAB43661E342EB6DD02E0AB43801882 -:10168000594170BC704770BC70470000F0B540F223 -:10169000FF7581EA030C0CF0004C15EA11541DBFD4 -:1016A00015EA1357AC42AF42E5E0BC41C1F3130168 -:1016B000C3F31303801A994143F4801304D2641EC8 -:1016C0000018494180185941C90241EA5051B1FB03 -:1016D000F3F603FB1611A2FB0675D7EBC020A94158 -:1016E00002D2761E80185941C90241EA5051B1FB1D -:1016F000F3FE03FB1E11A2FB0E75D7EBC020A94120 -:1017000003D2AEF1010E80185941890241EA90518D -:10171000760546EA8E2EB1FBF3F603FB1611A2FB0B -:101720000675D7EB8020A94102D2761E8018594158 -:10173000C90241EA50514EEA060EB1FBF3F603FB33 -:101740001611A2FB0675D7EBC020A94102D2761E66 -:1017500080185941C90241EA5051B1FBF3F703FB2C -:101760001711A2FB0735D3EBC020A94167F1000791 -:101770000CBF004247F0010766F3D5274FEA1E3140 -:10178000B80814F5806412DDBD0775F1004250EB16 -:101790000E5051EB045111F5801F5CBF41EA0C0162 -:1017A000F0BD4CF07F6141F0E0410020F0BDBD078D -:1017B0006D0840EA0E5041F48011D4F10104B4F1F7 -:1017C00020060ADAC4F120060200E04001FA06F31E -:1017D000E1401843B24015430EE0342C13DCC6F14F -:1017E000200445EA40056D0820FA06F2154321FA67 -:1017F00006F0A1400D43002175F1004250F10000B8 -:1018000051EB0C01F0BD00205FEA0C01F0BDCFB937 -:1018100092185B41B3FA83F704BFB2FA82F6BF199C -:101820000B3FB7F120062FBF02FA06F3BB40C7F10A -:10183000200622FA06F638BF3343BA401CB1E41939 -:10184000641E33E77F4231F00041B1FA81F404BFF6 -:10185000B0FA80F6A4190B3CB4F120062FBF00FAB1 -:1018600006F1A140C4F1200620FA06F638BF314344 -:10187000A0403C1B1AE7AC421ABF05EA1357AF421F -:1018800012E050EA41061CBF52EA4306BFE750EAA5 -:101890004107304661461CBF41EA0551F0BD52EA9E -:1018A000430C08BFC143F0BD00204FF4001616EBF7 -:1018B000410F98BF16EB430F08BF16EB410F24BF33 -:1018C000C14305E016EB430F0CBF61464CEA0551DE -:1018D000F0BD0000400D40F21E4C40EAC120BCEBC0 -:1018E000115C40F0004003D48CF30701C8407047FE -:1018F0006FEAE1707047000050B1B0FA80F18840A3 -:10190000C91CC1F58461090501EBD0214005704770 -:101910000146704730B540F2FF7C1CEA11541DBFF0 -:101920001CEA1355644565453FE0641981EA030CE0 -:101930006FF35F530CF0004C43F48013C90241F085 -:10194000004141EA505EC5021100A5FB02020028D9 -:101950004FF00000EEFB01204FF00001E3FB0521FA -:1019600018BF42F00102401800214941E3FB0E017B -:10197000A4F580640D0302D292184041494154F10C -:10198000010470DD450872F1004250F1000051EB96 -:101990000451A1F5801102D441EA0C0130BD40F29E -:1019A000FF7E4CEA0E51002030BD0CEA1355644511 -:1019B00018BF654581EA030C0CF0004C41D050EA99 -:1019C000410E1CBF52EA430E02E06146002030BDCA -:1019D00024422C441BD15FEA050EF6D0090302BF56 -:1019E00001460020AEF1140EB1FA81F5AEEB05040C -:1019F00001FA05FE0C35C5F1200100FA05F5C840D5 -:101A00004EEA000E6FF35F5343F480139CE733F00C -:101A10000043B3FA83F504BFB2FA82FE75440B3D6E -:101A2000641BB5F1200E2FBF02FA0EF3AB40C5F1D7 -:101A3000200E22FA0EFE38BF43EA0E03AA40641CB1 -:101A40007CE750EA410E14BF52EA430E6FF00001EA -:101A50004FF4001515EB430F8EBF194615EB410FE0 -:101A60009DE7B4D830BDD4F10104B4F120050FDAFC -:101A7000C4F12005520828BF42F0010210FA05FE09 -:101A800001FA05F57244E2BFE0402843E1400FE06F -:101A9000352C9ADCC5F1200452EA400220FA05F206 -:101AA00018BF42F0010231FA05F0A1400A430021BB -:101AB00072F1004250F1000051EB0C0130BD00000A -:101AC000D3BBD9B1B2F5803F5BD2022A1ED98C4676 -:101AD000B1FBF2F102FB11C31B0443EA1043B3FB59 -:101AE000F2FC02FB1C3380B240EA0343B3FBF2F08A -:101AF00002FB103240EA0C4000237047022A05D94D -:101B00008446B0FBF2F002FB10C270474AB105D127 -:101B100000F0010249085FEA30007047002200230C -:101B2000704700F053B80B000200002100207047FE -:101B3000F7D3002200237047904271EB030CF2D3DD -:101B400070B5B1FA81F4B3FA83F52C1BA340C4F14C -:101B5000200532FA05F63343A2405FF00046E64026 -:101B600002E05B085FEA3202841A71EB030524BFCE -:101B7000204629467641F4D302000B0030000021B4 -:101B800070BD70B5B1FA81F4B2FA82F5C4F12004E7 -:101B90006419B4F12006DAD3B2405FF00044F44097 -:101BA000002502E052085FEA3303C61A71EB020E09 -:101BB00024BF3046714664416D41F3D302000B00EF -:101BC0002000290070BD012000F002B8704700001D -:101BD00080B5AFF30080024A11001820ABBEFBE7CE -:101BE0002600020038B5040001D1012032BD00F00A -:101BF0004DF918B900F085FB00F0D9FE85E090F8AA -:101C00003D10012901D001207047022180F83D10CC -:101C1000DFF82C220168914218BFB1F1804F12D039 -:101C2000DFF8202291421CBFDFF81C3299420AD013 -:101C3000DFF8182291421FBFDFF814329942DFF813 -:101C40001422914209D18B68DFF818121940062935 -:101C500018BFB1F5803F05D001680A68084642F018 -:101C6000010202600020704701680A6A41F2111304 -:101C70001A4202BF096A40F24442114239E090F828 -:101C80003D10012901D001207047022180F83D104C -:101C90000168CA6842F00102CA600168DFF8A02149 -:101CA000914218BFB1F1804F12D0DFF898219142D4 -:101CB0001CBFDFF8943199420AD0DFF8902191429D -:101CC0001FBFDFF88C319942DFF88821914209D19A -:101CD0008B68DFF890111940062918BFB1F5803FD5 -:101CE00005D001680A68084642F00102026000203F -:101CF000704705D101680A6852080B4652001A6005 -:101D0000012180F83D100020704702206870211DDD -:101D1000206800F0FAFA012028730121A970E87008 -:101D200029716871A971E87129726872A972E872E3 -:101D30006970002032BD38B5040001D1012032BDE8 -:101D400000F0A4F818B900F0DCFA00F0ABFEDCE714 -:101D500070B5044604F13E0009B902780FE0042989 -:101D600008BF42780BD0082908BF827807D00C2919 -:101D700008BFC27803D010290CBF02794279012A2A -:101D800001D0012070BD11B90222027014E00429B3 -:101D900002D1022242700FE0082902D10222827091 -:101DA0000AE00C2902D10222C27005E0102907BF07 -:101DB00002220271022343712068012200F0C3FC59 -:101DC00000F038F818BF904208D088421FBFDFF8F3 -:101DD0009850A842DFF89460B04203D1456C45F4B6 -:101DE000004545642068984218BFB0F1804F0BD081 -:101DF00000F018F81CBF144DA84205D000F00FF8F1 -:101E00001CBF9042884206D100F00FF818BFB0F511 -:101E1000803F02D0206800F01FF8002070BD0B4BFF -:101E200098427047074B9842704781680D480840B8 -:101E3000062870472068024B0649054A98427047B9 -:101E4000002C01400004004000080040000C00404D -:101E500000340140004001400168024641F00101A8 -:101E60001160704707000100004401400048014034 -:101E700038B5040001D1012032BD00F007F818B9CF -:101E800000F03FFA00F069FDFFF73FBF04F13C05A9 -:101E90006878704770B504000E4601D1012070BD0E -:101EA000FFF7F4FF18B900F02CFA00F0FCFD022057 -:101EB0006870211D206800F028FA2068016821F070 -:101EC00008010160012120680268164306600120B4 -:101ED0002873A970E870297268726970002070BD5B -:101EE00070B504462068C5680669B10714D5AA070D -:101EF00012D56FF00201016101222277806910F092 -:101F0000030F204602D000F0CFFD03E000F0CDFD2E -:101F100000F086F800202077700715D5690713D5E3 -:101F200020686FF00402026102212177806910F4B9 -:101F3000407F204602D000F0B7FD03E000F0B5FD81 -:101F400000F06EF800202077300715D5290713D54B -:101F500020686FF00802026104212177C06910F047 -:101F6000030F204602D000F09FFD03E000F09DFD2E -:101F700000F056F800202077F00615D5E90613D5B5 -:101F800020686FF01002026108212177C06910F407 -:101F9000407F204602D000F087FD03E000F085FD81 -:101FA00000F03EF80020207706F0010105F0010066 -:101FB000014206D020686FF001010161204600F067 -:101FC000EEFD300608D5290606D522686FF08000A0 -:101FD0001061204600F020FEF00508D5290606D540 -:101FE00022686FF480701061204600F016FE7006C3 -:101FF00008D5690606D522686FF0400010612046BA -:1020000000F00CFEB0060AD5A90608D522686FF0CC -:10201000200010612046BDE8704000F000BE70BD99 -:10202000204600F0FDBDF8B500F005F901D1022011 -:10203000F2BD012084F83C007AB9F3687268316817 -:10204000206800F0F1FA2168886920F00C008861AE -:102050008A69B06802438A6163E0042A10D1F36898 -:1020600072683168206800F034FB2068816921F4CF -:10207000406181618169B26841EA0221816150E079 -:10208000082A24D12168F068726833681C311B0269 -:102090004F68D1F804C02CF4807CC1F804C027F448 -:1020A0002067D1F800C04FEA9C0C42EA8C0260F332 -:1020B000071203F420630A603B434B60086820F07A -:1020C0000C0008600A68B06802430A6029E00C2A24 -:1020D00026D12068F168726833681C301B0347689A -:1020E000D0F804C02CF4805CC0F804C027F420476A -:1020F000D0F800C02CF4407C4CEA022C61F30F3C79 -:1021000003F42043C0F800C03B434360016821F45E -:10211000406101600268B16842EA0122026000E0A9 -:10212000012500F001F8F2BD002084F83C002846AB -:10213000704770B500F07FF801D1022070BD01201A -:1021400084F83C0052B1042A19D0082A29D00C2A5C -:1021500038D0102A48D0142A57D068E0206800F000 -:102160002FF92168886940F008008861886920F0AB -:10217000040088618A69306902438A6158E02068F6 -:1021800000F060F92068816941F400618161816932 -:1021900021F4806181618169326941EA02218161B2 -:1021A00046E0206800F086F92168C86940F0080020 -:1021B000C861C86920F00400C861CA693069024377 -:1021C000CA6135E0206800F0B0F92068C16941F4C7 -:1021D0000061C161C16921F48061C161C169326975 -:1021E00041EA0221C16123E0206800F0C5F92168BD -:1021F000486D40F008004865486D20F004004865CF -:102200004A6D306902434A6512E0206800F0DEF949 -:102210002068416D41F400614165416D21F48061A8 -:102220004165416D326941EA0221416500E00125C5 -:10223000FFF77AFF70BD0446002594F83C000128A2 -:102240000E46704770B5064606F13C050024287816 -:10225000012801D1022070BD0120287002226A707D -:10226000DFF81C043268936803409360086802003A -:1022700018BF102830D0202818BF30282CD0402874 -:1022800026D0502819D060281BD0702806D0B0F571 -:10229000805F27D0B0F5005F07D022E000F02CF877 -:1022A0003068816841F0770105E000F025F830687A -:1022B000816841F48041816014E000F019F85021F8 -:1022C0000BE0CA684968306800F019FA602104E040 -:1022D00000F00EF8402100E00146306800F021FADD -:1022E00000E001240120687000F00BF870BD0000D0 -:1022F000CA6849683068DDE1CB684A688968306837 -:1023000017E200212970204670472DE9F043D0F8EC -:1023100000C0DFF87073DFF87033DFF87043DFF868 -:102320007053DFF87063DFF87023DFF870E3DFF8D5 -:102330007083B84218BFB0F1804F07D0404518BF36 -:10234000704503D0904218BFB0420FD12CF07009F5 -:10235000D1F804C04CEA090CB84218BFB0F1804F64 -:102360000CD040451CBF7045904207D0B04218BF0A -:10237000A84203D0A04218BF984205D12CF4407265 -:10238000D1F80CC04CEA020C4A692CF0800C42EAED -:102390000C0CC0F800C0B842D1F808C0C0F82CC07E -:1023A0000A68826218BFB04204D0A8421CBFA04293 -:1023B000984201D10969016301224261BDE8F083BD -:1023C0002DE9F041066A026ADFF8B882DFF8BC72D4 -:1023D000DFF8BCC2DFF8BCE252085200026226F00D -:1023E000020643688569DFF8BC220C6815402C435F -:1023F0008D683543DFF89062404518BF704504D0C2 -:1024000060451CBFB842B0420DD1CA6825F008052E -:10241000154325F00405404518BF704505D06045BB -:1024200018BFB84201D0B04205D14A6923F44073C5 -:102430001A438B69134343608461496841630562B1 -:10244000BDE8F081F0B5036A026A974D22F01002F0 -:10245000026223F02003446882690E6815408A688E -:1024600045EA062543EA021300F05BF818BF9042E4 -:1024700008D1CF6823F0800343EA0713B04223F06A -:1024800040030AD090421CBF814A904205D07F4E43 -:10249000B0421CBF7C4A904206D14E698A6924F43E -:1024A0004064164344EA8604446085614968816358 -:1024B0000362F0BDF0B5036A026A22F48072026220 -:1024C00023F400734468C669764A0D6816408A682A -:1024D000354343EA022300F024F818BF904208D1A4 -:1024E000CF6823F4006343EA0723B04223F48063F8 -:1024F0000AD090421CBF664A904205D0634EB0425B -:102500001CBF614A904206D14E698A6924F4405446 -:10251000164344EA06144460C5614968C163036216 -:10252000F0BD584E5B4AB042704770B5026A036A0C -:102530005D4C23F48053036222F400524368C56962 -:1025400000F06BF842EA0532B0421CBF514DA84280 -:1025500007D04F4EB0421FBF4C4DA8424A4EB0422A -:1025600004D14D6923F4804343EA85134360C46179 -:1025700049680164026270BD70B5036A026A414E27 -:1025800022F48032026223F400334468456D474AE6 -:1025900015400A682A438D6843EA0543B0421CBFD0 -:1025A0003C4DA84207D03A4EB0421FBF374DA8421B -:1025B000354EB04204D14D6924F4803444EA0524F8 -:1025C0004460426549688165036270BD70B5026A06 -:1025D000036A374C23F48013036222F40012436829 -:1025E000456D00F01AF842EA0552B0421CBF294D71 -:1025F000A84207D0264EB0421FBF244DA842224E0B -:10260000B04204D14D6923F4802343EA852343601B -:1026100044654968C165026270BD0E682C4044EA99 -:1026200006248D68174E7047F0B5046A056A154E8A -:102630006D086D000562B042856918BFB0F1804F2A -:102640000DD0174EB0421CBF144FB84207D0124EE7 -:10265000B0421FBF0F4FB8420D4EB04203D1AD087C -:1026600042EA850201E045F0010263F3071224F01B -:102670000A0401F00A01826121430162F0BD0000F9 -:102680008800FEFF002C014000480140004401404A -:102690000040014000340140000C004000080040B0 -:1026A000000400408CFFFEFFFF8CFFFE8FFFFEFF4B -:1026B000FF8FFFFE10B5036A046A640864000462B9 -:1026C00023F00A03846924F0F00444EA02148461CC -:1026D00044E030B5046A056A25F010050562090179 -:1026E000856925F4407545EA022563F30F3524F02A -:1026F000A00401F0A00185612143016230BD10B545 -:10270000036A046A24F01004046223F0A0038469BD -:1027100024F4704444EA0234846143EA01130362FE -:1027200010BD826822F07002114341F00701816000 -:10273000704710B5846824F47F442143114341EA73 -:102740000321816010BD10B501F01F01036A01244F -:102750008C40A343036202FA01F1036A1943016248 -:1027600010BD000018B587B004A800F047F868460F -:10277000002480E81E00DFF800434FF0FF304FF0E8 -:102780008041E06021606260A2602261A261204617 -:10279000FFF76EFB08B100F011FA002104910691D9 -:1027A000204604A900F03EFA08B100F007FA002123 -:1027B0000122009101920291039104226946204670 -:1027C000FFF731FC08B100F0F9F908B010BD1FB5F2 -:1027D00000F013F8A94CAA4921606260A2601F2191 -:1027E000802200F029F808B100F0E8F920210091DA -:1027F000002202926946204618E068460021002225 -:10280000002380E80E0070471FB5FFF7F6FF9D4CD0 -:102810009D4921604F2060604FF6FF71A26000F07B -:102820000BF808B100F0CAF900F07BF800F0FAF9F3 -:1028300008B100F0C3F91FBDE160A2612046FFF7B7 -:10284000D1B918B599B00AA80021002200230024AC -:1028500080E81E0068468D4C80E80E001C2103A80D -:1028600000F06CFA2C210EA800F068FA884820606D -:10287000002140F28F10E0606160A16021610220C0 -:1028800060618021A1612046FFF7ACF908B100F03A -:1028900095F94FF480500A900AA92046FFF7D2FC20 -:1028A00008B100F08BF92046FFF745FA08B100F0B7 -:1028B00085F908212046FFF7EDFA08B100F07EF90E -:1028C00000F02FF800F0AEF908B100F077F902221D -:1028D0000592C721049104220792602000210390F1 -:1028E000069108910022099203A92046FFF721FCD6 -:1028F00008B100F063F900204FF400510E900F90E2 -:10290000109011901290139118900EA9204600F08B -:10291000C7F908B100F052F9204600F086F81AB065 -:1029200010BD00210091029120466946704780B594 -:102930005848594901604F2200234FF6FF71426009 -:102940008360C160036143618361FFF74BF918B194 -:10295000BDE8014000F032B901BD10B586B000F00D -:1029600086F82268B2F1804F1FD14C48C16841F00F -:102970000101C160C16801F0010100910099026884 -:1029800042F0010202600221006800F001000090A4 -:102990000098019102914FF0904000210391049121 -:1029A0000121059101A900F0CDF906B010BD80B557 -:1029B0000068334A3A49904207D1086840F0100055 -:1029C0000860096801F0100109E02F4A904208D11F -:1029D000086840F020000860096801F020010091BB -:1029E0000AE02B4A904209D1886840F48030886020 -:1029F000886800F480300090009801BD264A90421B -:102A000012D1886840F4003088600022886800F4A1 -:102A1000003000900F210098192000F0B5FABDE8B1 -:102A20000240192000F0CEBA01BD10B586B000F00A -:102A30001EF8226816498A4217D11848026842F0E7 -:102A4000010202600421006800F0010000900222EF -:102A50000098019102920021039104914FF090405F -:102A60000E21059101A900F06DF906B010BD0446D4 -:102A7000142101A800F062B970480020BC48002071 -:102A80000010004008490020001400405449002074 -:102A900000400140A0490020004401404C10024089 -:102AA00058100240704770477047704780B500F07B -:102AB0009FFA00F03DF800F0F2FA3C483C494088AB -:102AC0004860C86100F026FB00F0B0FB00F0C6FBD8 -:102AD00000F076FCFFF746FEFFF779FEFFF794FE65 -:102AE000FFF7AFFEFFF723FF00F0ECFD00F0B8FEAC -:102AF00000F0FEFD00F0B1FF00F0B5FF00F0BDFFFB -:102B00002FA000F094FF00BF0FF200120FF2F001AF -:102B100033A000F08CFF7F21264800F0C3FF01F0B6 -:102B200092F801F0B7F901F005FA01F09BFAFEE71F -:102B300080B596B0442105A800F000F9142168463C -:102B400000F0FCF84FF4007001F0D0FA08B100F08A -:102B500035F84FF480310691012003211091059042 -:102B60000222119014210F92129113921492159235 -:102B700005A801F0F3FA08B100F020F80F200321B6 -:102B8000009001910022029203920492042168466F -:102B900001F031FD08B100F011F817B000BD006878 -:102BA0000549884208BF01F091BE704768140020B3 -:102BB000D81400204C460020002C014072B6FEE7DD -:102BC0004D6963726F20436C696D61746520537445 -:102BD0006174696F6E2053656E736F722E0D0A00FB -:102BE00056657273696F6E20312E302E302042751B -:102BF000696C643A2025732025730D0A00000000DB -:102C000041756720203620323032340031353A3277 -:102C1000333A333700000000704770477047704701 -:102C200070470000F0B500F13C031A78012A01D189 -:102C30000220F0BD01221A7002245C700568DFF8E2 -:102C40005CC06E68AC683A4F654518BFBD4203D1A1 -:102C500026F470024E6816430A6826F07006164382 -:102C60006E600268624518BFB2F1804F0CD02E48EA -:102C700082421CBF2F4DAA4206D02A4882421EBF64 -:102C8000BA422D4DAA4204D1886824F0800404433E -:102C900094600121597000201870F0BD002C014093 -:102CA00030B590F83C20012A01D1022030BD01222C -:102CB00080F83C20CC688A684B681C4D24F4407432 -:102CC000144324F480641C430A680B6924F40064F0 -:102CD000144324F480541C434A698B6A24F400543E -:102CE000144324F4804423438A69046823F4702342 -:102CF00043EA0243AC421CBF0D4A94420CD14A6ADB -:102D000023F4700343EA0253CA6923F08073134328 -:102D100023F000750B6A2B436364002180F83C109C -:102D2000002030BD000C004000040040002C014099 -:102D3000003401400008004000400140002201F042 -:102D4000CDBD00002DE9F84F0027784A784B4FF0B1 -:102D50000F0805460E4636E0764CA54214BF0824FF -:102D600007248C40744944EA0E0441F82C40C143C6 -:102D7000D2F808C0746801EA0C0CE40248BF40EACB -:102D80000C0CC2F808C0D2F80CC0746801EA0C0C34 -:102D9000A40248BF40EA0C0CC2F80CC0D2F804C030 -:102DA000746801EA0C0CA40348BF40EA0C0CC2F89A -:102DB00004C0D2F800C0746801EA0C01E40348BF03 -:102DC000014311607F1C316831FA07F000F09E80EA -:102DD0000124BC4014EA0100F4D04FEA470C03215F -:102DE00001FA0CF16FEA010E716801F00309B9F103 -:102DF000010F1CBF01F00301022912D1A968D6F806 -:102E00000C900EEA010109FA0CF949EA0101A960E6 -:102E1000696821EA04047168C1F30011B9400C43E8 -:102E20006C60B900347904F00304032C21D0EC6801 -:102E3000D6F808900EEA040409FA0CF949EA0404E9 -:102E4000EC60347904F00304022C12D1FC0805EB89 -:102E5000840401F01C09D4F820A008FA09FB2AEA2E -:102E60000B0AD6F810B00BFA09F949EA0A09C4F8B6 -:102E700020902C680EEA040E347904F0030404FA5E -:102E80000CF444EA0E0CC5F800C0746814F4403F1A -:102E900098D0D3F800C0284C4CF0010CC3F800C007 -:102EA0004FEA970CD3F800E00EF0010ECDF800E0E9 -:102EB00001F00C01DDF800E054F82CE008FA01F410 -:102EC0002EEA040EB5F1904F08BF00241DD01B4C14 -:102ED000A54208BF012418D0194CA54208BF0224FE -:102EE00013D0184CA54208BF03240ED0164CA5429F -:102EF00008BF042409D0154CA54208BF052404D0FE -:102F0000134CA5427FF428AF06242AE7BDE8F18FD1 -:102F10000AB18161704781627047426901EA020328 -:102F2000914341EA03418161704700000004014080 -:102F300060100240001C00480800014000040048E6 -:102F400000080048000C0048001000480014004829 -:102F5000001800480901020002D42048815470473B -:102F60001F4B02F00F021A4402F8041C70471D4B5D -:102F700019684FF6FF020002114000F4E0600843B8 -:102F8000194908431860704770B5164B1C68C4F3A4 -:102F900002230124C3F10705052D2EBF0F2504FAD6 -:102FA00005F56D1E1E1D072E34BF0023DB1E2940B4 -:102FB000994004FA03F3BDE870405B1E1A401143C8 -:102FC000C8E70000010007D4012200F01F01074BF1 -:102FD0008A40400943F820207047000000E400E0E8 -:102FE00018ED00E00CED00E00000FA0500E100E063 -:102FF000094810B5016841F4807101600320FFF7B2 -:10300000B6FF0F2001F084FC0024002814BF012427 -:1030100001F0C6FC204610BD0020024018B585B066 -:1030200000230390049100930124019302946946C4 -:1030300001A801F0D3FC50B1334C5C21204601F0D3 -:1030400097FD411C222204F12C0000F0F0FC06B098 -:1030500010BDF8B504460D461646002701E00834B9 -:103060007F1CB74209D205EBC7002146D0E90023F7 -:10307000002001F08BFD0028F1D0F1BD17B581B023 -:1030800001F0CBFD214C022201A92046FFF7E1FF10 -:1030900001211F20FFF7C2FF022201A92DE0E0B5A8 -:1030A00009216846FFF74AFE092218496846FEF7DB -:1030B00079F89DF80000552804BF9DF808001628EF -:1030C00006D1092269461248FEF76CF801200EBDB0 -:1030D00000200EBD1FB509216846FFF72FFE01F045 -:1030E0009CFD0A4C022269462046FFF7B2FF0121EF -:1030F0001F20FFF793FF022269462046FFF7A9FF32 -:1031000001F09BFD1FBD0000C493000800F80008FB -:103110006814002070B586B014220021684601F0C2 -:10312000E7FD3A483A4C01683A4D41F0040101602C -:1031300041F60806026802F0040205920599026849 -:1031400042F080020260036803F080030593059952 -:10315000026842F001020260036803F00103059374 -:103160000599026842F002020260036803F002035C -:1031700005930599026842F0080202600022006887 -:1031800000F0080005904EF2C03105982046FFF788 -:10319000BFFE002231464FF09040FFF7B9FE0022FB -:1031A0002C212846FFF7B4FE4EF2C01100F034F88F -:1031B0002046FFF7C7FD0121019102220021039162 -:1031C0000292009669464FF09040FFF7BBFD2C211C -:1031D00000F022F82846FFF7B5FD4FF4007100918A -:1031E0000122002102910391019269462046FFF7D6 -:1031F000A9FD4FF4407000210090019102912846F2 -:103200006946FFF79FFD06B070BD00004C100240FC -:1032100000080048000400480091012201920221A8 -:1032200002910022039269467047000080B50A4867 -:10323000016841F0010101600022006800F0010016 -:103240000090052100980B20FFF79EFEBDE802408C -:103250000B20FFF7B7BE00BF4810024018B589B079 -:103260000C22002106A801F043FD18220021684627 -:1032700001F03EFD4B4C4C48206000210420606171 -:103280006160002084F82000E160216121834FF417 -:1032900080600121E062E16104F1300000224FF41E -:1032A000E861A260A162027042600272204601F0F1 -:1032B00053FD08B1FFF782FC0020069006A92046C6 -:1032C00000F03AFC08B1FFF779FC3849009106227A -:1032D0000192022102917F22039204210491002293 -:1032E00005926946204601F091FE08B1FFF766FCA1 -:1032F0000AB010BD30B5A9B004461422002101A8BF -:1033000001F0F6FC8C22002106A801F0F1FC2068F7 -:103310002549884244D14FF480424FF040510692F3 -:10332000259106A802F022F908B1FFF747FC2048D2 -:10333000204D016841F400510160026802F400521E -:1033400000920099026842F00402026001210068C4 -:1033500000F00400009003220098174801910292A7 -:103360000021039101A9FFF7EDFC00216960E960EC -:10337000802129614FF4806110482860A9614FF4D1 -:103380008070002268614FF44051AA60EA612962AE -:10339000284602F09DFB08B1FFF710FC2565AC62E2 -:1033A00029B030BD4C46002000000450020030041B -:1033B0004C100240EC490020000800480800024080 -:1033C00080B5DFF8CC02DFF8CC12DFF8CC22016048 -:1033D00042600021C1604FF080530C214161836045 -:1033E000002200210261826101624262002302F038 -:1033F000CAFC00B115E001BD80B5A849A84A4860E3 -:103400000A6000208860C86008610C228861C86179 -:10341000086248624A61084602F0FCFC00B100E024 -:1034200001BDBDE80140FFF7C9BB10B59D4C9E49E9 -:10343000606021600020A060E06020610C21A0613C -:10344000E061206260626161204602F0E3FC14E00A -:1034500010B5964C9649216060600C216161002096 -:10346000A060E0602061A06100212062E1616162F2 -:1034700000230022204602F086FC08B1FFF79EFBE5 -:1034800004F188012046BDE81040012202F056BD3B -:1034900030B5A9B0044614220021684601F028FC8A -:1034A0008C22002106A801F023FC20687949814C78 -:1034B000884224D120224FF480610692199100F0B5 -:1034C000CAF808B1FFF77AFB206940F001002061DB -:1034D000206900F0010005900598216841F0020183 -:1034E000216040F60241226802F0020205920222A7 -:1034F0000598714800F0B2F8FFF724FC9CE0684999 -:103500006E4D88423DD1102200210692189100F0A4 -:10351000A2F808B1FFF752FBE06840F48010E060C9 -:10352000E06800F48010059000F088F8226802F04E -:10353000040205920598216841F0080121604FF4CA -:103540008051226802F0080205920222059800F0DC -:1035500085F82846FFF7F6FB02210191002202922E -:1035600004200321009003910822049269465448E4 -:10357000FFF7E8FB002205213520FFF705FD352088 -:1035800058E0494988421ED101220692149200F067 -:1035900062F808B1FFF712FB606940F48040606197 -:1035A000606900F4804000F04FF84FF4C061226879 -:1035B00002F0010200F05CF8002205212520FFF74F -:1035C000E3FC252036E03A49884235D10422102117 -:1035D0000692169100F03FF808B1FFF7EFFAE068A5 -:1035E00040F48020E060E06800F4802000F02CF8D7 -:1035F000226802F00102059200F020F84FF4004129 -:10360000226802F0040200F033F802210191002246 -:1036100002924FF44060032100900391072204922C -:1036200069462846FFF78EFB002205212720FFF779 -:10363000ABFC2720FFF7C6FC29B030BD05982168F8 -:1036400041F004012160704705900598216841F020 -:1036500001012160704706A801F088BF0091019226 -:1036600000210291032208210491039269467047C8 -:1036700005920222059800910192002102910322F5 -:1036800007210491039269464FF09040FFF75ABB1F -:103690003C4500200080004024330300C445002046 -:1036A000005000402444002000380140B044002075 -:1036B000004800404C100240000400480008004848 -:1036C000000C004810B55F4C5F4800F027F808B1C7 -:1036D000FFF774FA0021204603F02AF908B1FFF73A -:1036E0006DFA0021204603F038F900B125E010BD45 -:1036F00010B5564C564800F011F808B1FFF75EFAC5 -:103700000021204603F014F908B1FFF757FA002111 -:10371000204603F022F900B10FE010BD4D492060B2 -:1037200000220120E0606160A26022616261A2610A -:10373000E2612262204603F03BB9BDE81040FFF78A -:103740003DBA30B5A9B0044614220021684601F004 -:10375000CFFA8C22002106A801F0CAFA20683A4963 -:103760003D4C3E4D884221D140224FF4805106927B -:103770001A9106A801F0FAFE08B1FFF71FFA2868AF -:1037800040F0020028601222296801F00201059130 -:10379000C02100F04BF82046FFF7D4FAE86840F467 -:1037A0000010E860E86800F400103BE02849884217 -:1037B0003AD14FF48072002106921C9106A801F0C4 -:1037C000D5FE08B1FFF7FAF9286840F0010028603B -:1037D000296801F0010105910598296841F002016D -:1037E000296080212A6802F002020592122200F06C -:1037F0001DF84FF09040FFF7A5FA12210191002229 -:103800000292102003210090039104220492694641 -:103810002046FFF797FAE86840F40000E860E8689F -:1038200000F400000090009829B030BD0598009188 -:10383000019200210291032204210491039269461E -:10384000704700007C47002000540040D047002013 -:10385000005C0040EC9C9010000400484C100240BA -:1038600080B52848284901604FF482724FF44071B6 -:10387000C16042600721C16200234FF48022082109 -:103880008360036143618261C36103624362836257 -:103890000363416303F06CFB18B1BDE80140FFF71F -:1038A0008DB901BD10B586B004461422002101A8CF -:1038B00001F01EFA21681448814221D11348C168E1 -:1038C00041F48041C160C16801F4804100910099D8 -:1038D000026842F0020202604FF47041006800F09A -:1038E00002000090022200980948019102920021F2 -:1038F0000391032205210591049201A9FFF722FA01 -:1039000006B010BDB4460020003800404C10024004 -:103910000004004870B5044600205B4B1825454361 -:103920001D446E78A64203D0401C0328F6D318E04D -:103930002B78A3B905F1080003F08AFB6868012C15 -:1039400002D1FFF772FD08E0032C02D1FFF780FDE2 -:1039500003E0052C08BFFFF74FFD01202870284623 -:1039600070BD002070BD02B500281CBF0178002981 -:1039700019D04078012804D10A230122694643481E -:103980000CE0032804D10A2301226946404805E0DF -:10399000052808D10A23012269463E4802F07EFA32 -:1039A00008B9012002BD002002BD38B504460D460D -:1039B00006E00D2100F01BF80A2100F018F86D1C3C -:1039C000287830B10A28F4D015F8011B00F00FF860 -:1039D000F6E731BDF8B504460D461646002703E06C -:1039E000E95D00F004F87F1CB742F9DBF1BD204629 -:1039F000B9E700281CBF017800291EBF0169406992 -:103A0000814201D001207047002070471CB5002181 -:103A10008DF800100446FFF7ECFF20B1694604F171 -:103A2000080003F034FBFFE79DF8000016BD0EB45C -:103A300078B5194D044605F1CC0664213046FFF7F0 -:103A40007DF905AA2146304603F03AFB2868314645 -:103A5000FFF7ABFF71BC5DF810FB10B50E4CC82230 -:103A6000211D012005E010B50C4C4FF49672211D6C -:103A70000320FFF74FFF206010BD10B5084CC8228F -:103A8000211D0520F5E70000D81400202444002063 -:103A9000B0440020C4450020D03F00200041002059 -:103AA000304200207CB50446002004F154060D4647 -:103AB00000903178012901D1022076BD01203070BB -:103AC00000F035F8010070682AD120F4885040F0E9 -:103AD0000200706005F080452268DFF858009368A6 -:103AE00003401D4345F00045956020688068C00F85 -:103AF00010D00098401C00900098B0F5912FF4D39E -:103B0000706820F0020040F01000706000203070FB -:103B1000012076BD7268012060F30102726002E04C -:103B200040F01000706000203070084676BD2046DE -:103B300001F082BCC0FFFF3F2DE9F04100F15404C9 -:103B40009AB023780022012B08BF022052D0012511 -:103B5000257000261696002517950368294DAB425F -:103B60002CD1294FDFF8A4E03B68DEF800506D0748 -:103B70003AD45B0738D40B68254DDFF898C0264E41 -:103B80000BB3D6F800804B6890F8300028F46048FA -:103B900043EA080343EA4038C6F80080DEF8000034 -:103BA0003B68DCF8007018433843C3071FD43768FC -:103BB000086889683D4005430D4313E000F01DF897 -:103BC0002270012016E0306820F460403060DEF89A -:103BD00000003968DCF8003008431843C00706D4F9 -:103BE00031680D40356002E000F007F80122002046 -:103BF000207010461AB0BDE8F081606840F02000E7 -:103C00006060704700000450080104500800045030 -:103C1000E0F0FFFF080204500803045010B5002331 -:103C2000DAB2825C5140C9B208224C0009064CBF8E -:103C300084F031012146521EF7D15B1CDAB2022A10 -:103C4000EEDBC8B210BD1FB50122202189488A4C85 -:103C5000FFF75EF9012003F04DFA02A903A800F076 -:103C600083F850B95C21204600F082FF411C5122AC -:103C700004F13000FFF7DBFE0DE0029803F04EFA8E -:103C8000CDE90001039803F049FA02460B4604F11E -:103C90009800FFF7CCFE002004B010BD0FB47FB534 -:103CA000062102A8FFF74AF8BDF844109DF84040ED -:103CB000724D01AA002010800B0A8DF804308DF897 -:103CC00005104FF6FF76009602232146284602F0A3 -:103CD000CBFE0096062302AA2146284602F026FFC4 -:103CE00080B9FF2102A8FFF799FF02ACA1788842B2 -:103CF0000AD0FF210DF10B00FFF790FF9DF80D108A -:103D0000884201D0012022E09DF8082063781298B3 -:103D1000139943EA022300EE103A00F01DF89FEDDC -:103D20004E1ADFED4E1A40EE811AC0ED001AE0780F -:103D30009DF80C2042EA002200EE102A00F00CF858 -:103D40009FED471A20EE811A81ED001A002004B081 -:103D500070BC5DF814FB0000B8EE400ADFED410ACC -:103D6000C0EE200A704700002DE9F843C4B00446B5 -:103D70000D46DFF80C9126A849467822FDF712FA85 -:103D800008A809F178017822FDF70CFA0027DFF87E -:103D9000F48008A800EB8700079026AE06EB8700AA -:103DA000069084B0414668462822FDF7FBF90FBC17 -:103DB000FFF774FF30B9012000F088F97F1C0A2F4B -:103DC000E7DB08E02C485C2100F0D2FE411C842295 -:103DD00009F1F00033E002220A2126A803F0C2F91B -:103DE000019002220A2108A803F0BCF99DED010A06 -:103DF0000090DFED1D0A00F047F81F4804DBDFEDFF -:103E00001B0A00F041F807D45C2100F0B1FE411C10 -:103E10008B2209F59A7012E09DED000AB5EE400A7A -:103E2000F1EE10FA04DBDFED120A00F02DF80AD4EF -:103E30005C2100F09DFE411C8C2209F5D670FFF735 -:103E4000F6FD002004E0019820600120009929601F -:103E500045B0BDE8F083000000002F43000034C2ED -:103E60000000C84200FF7F47000020C20100AA42B4 -:103E70000100C84200040048A09200087C470020CE -:103E8000B08F000880140020B4EE600AF1EE10FA42 -:103E900070470000E0B500BF20A000788DF8040056 -:103EA000FF210091012301AAEE21194802F0DCFD57 -:103EB00007BD00003EB500BF19A0154C00788DF875 -:103EC0000400FF250095012301AAEE21204602F0FF -:103ED000CBFDFF20009003230E4D2A46EE21204605 -:103EE00002F024FE287869780B4A41EA0021A8787C -:103EF00040EA0120642190FBF1F100EE101A85EDFB -:103F0000010AB8EEC00A10EE100A106237BD0000B8 -:103F1000D0470020F84A0020704A002048000000E6 -:103F2000300000001F4B036003F154000860802143 -:103F30001160704710B5002124A01B4C00F097F8C9 -:103F4000E060002128A000F092F8A0605FF000017E -:103F50002CA000F08CF820605FF0000130A000F091 -:103F600086F820615FF0000134A000F080F8606006 -:103F700010BD38B50D4C0E4D286803F020FB2068AD -:103F800003F01DFB642000F0A1F8F5E780B54FF4C5 -:103F90007A7000F09BF84FF400710648FEF7BDFF01 -:103FA000F5E700007C3D0020D84A0020D03F0020EB -:103FB000004100200008004880B503F06FFB03F0CB -:103FC0007FFB642000F082F8FBE700009495000876 -:103FD000733F000803000000000000000001000023 -:103FE0000000000000000000AC9500088D3F0008B4 -:103FF000FDFF0000000000002000000000000000A5 -:1040000000000000A095000845850008020000009F -:104010000000000080000000000000000000000020 -:1040200060950008E388000801000000000000001F -:1040300080000000000000000000000074950008EF -:10404000B93F00080300000000000000000100006C -:10405000000000000000000001460020842918BF75 -:10406000C81C704780B503F074FC002002BD38B551 -:10407000044684B060690D4600281CBFA069002872 -:1040800012D0B4F90800FFF7E7FFA16902912B46AF -:1040900062690192009022692168606803F04EFB1A -:1040A0000390039805B030BDB4F90800FFF7D4FFC2 -:1040B00003A9019100902B4622692168606892B2A1 -:1040C00003F06DFB0128ECD00020EBE780B519214F -:1040D000B0FBF1F000B9012003F021FC002002BD8B -:1040E000DFF86C00006800F4C060704710B5DFF8BE -:1040F0006010B0F5007F086800F4C0601DD1B0F515 -:10410000007F22D00A68DFF84C30012060F34A2299 -:104110000A6032201C68DFF840204443B4FBF2F010 -:10412000401C00E0401E4A69530501D50028F9D122 -:104130004869410509D5032010BDB0F5806F04D052 -:104140000A68022060F34A220A60002010BD0000C5 -:1041500000700040D414002040420F002DE9FC47BD -:10416000050066D0DFF82477DFF83067BC68D7F841 -:104170000C802878C10604F00C0408F0030848D528 -:1041800024B10C2C08BFB8F1010F2CD1386881077D -:1041900002D5A86900284CD0396808074EBF396895 -:1041A00071680909286A01F0F001814206D200F025 -:1041B00032FB00283DD100F006FA07E000F003FAD8 -:1041C00024B9286A00F027FB002832D100F0ABFAAE -:1041D000BA6800F097FADFF8BC06006800F098FBB8 -:1041E000010016D0E9E1A86928B3396841F001015E -:1041F000396003F06DFD81463868810707D403F00C -:1042000067FDA0EB09000328F6D30320D5E100F0F9 -:10421000DAF92878C10755D5082C04D00C2C08BF32 -:10422000B8F1030F17D1386881034BD568680028AF -:1042300048D10120C1E138684008400000F0D8F9B9 -:10424000814638688107E4D503F042FDA0EB090000 -:104250000328F6D3D9E76868B0F5803F04D1386801 -:1042600040F48030386011E0B0F5A02F386806D1F6 -:1042700040F480203860396841F4803105E020F452 -:1042800080303860396821F480213960686860B115 -:1042900003F01EFD81463868810313D403F018FD36 -:1042A000A0EB09006528F6D3AFE703F011FD8146C6 -:1042B0003868810306D503F00BFDA0EB09006528E3 -:1042C000F6D3A2E72878810713D5042C04D00C2C50 -:1042D00008BFB8F1020F22D13868410502D5E8685D -:1042E0000028A6D07868296920F0FE4040EA0160E5 -:1042F00078602878010742D56869002870682FD057 -:1043000040F00100706003F0E3FC804670688107B4 -:1043100035D403F0DDFC00F052F9F7D375E7E86817 -:1043200078B1396841F48071396003F0D1FC80467E -:1043300038684105D6D403F0CBFC00F040F9F7D340 -:1043400063E7386820F4807000F052F980463868DE -:104350004105CED503F0BCFC00F031F9F7D354E7AA -:1043600040084000706003F0B3FC8046706881072D -:1043700005D503F0ADFC00F022F9F7D345E7287826 -:10438000410767D5B86DC1004FF000080AD4B86D79 -:1043900040F08050B8654FF00108B86D00F08050D3 -:1043A00000900098DFF8F894D9F80000C10513D404 -:1043B000D9F8000040F48070C9F8000003F088FCD0 -:1043C0008246D9F80000C10506D403F081FCA0EBB9 -:1043D0000A000328F5D318E7A868012804D130683B -:1043E00040F00100306010E00528306806D140F050 -:1043F00004003060316841F0010105E040084000F0 -:104400003060316821F004013160A86841F28939D7 -:1044100060B103F05DFC82463068810713D403F07D -:1044200057FCA0EB0A004845F6D3EEE603F050FC3B -:1044300082463068810706D503F04AFCA0EB0A00EB -:104440004845F6D3E1E6B8F1000F03D0B86D20F08F -:104450008050B8652878810621D5686A0028B06840 -:104460000ED040F00100B06003F032FC8046B0682E -:10447000810714D403F02CFC00F0A1F8F7D3C4E6B4 -:1044800040084000B06003F023FC8046B06881071C -:1044900005D503F01DFC00F092F8F7D3B5E6A86A45 -:1044A000002800F08980022872D1F868EA6A00F0DA -:1044B0000301914201BF00F0700110312A6BB1EB92 -:1044C000021F1DD16A6B00F4FE41B1EB022F02BF47 -:1044D00000F07841AA6BB1EBC26F11D1EA6B00F426 -:1044E000C00101F500115208B1EB425F08D1296CFF -:1044F00000F0C06000F100704908B0EB416F43D09C -:104500000C2C46D03868410101D43868C1003FF511 -:1045100090AE00F06AF804463868810105D503F0D2 -:10452000D7FB001B0328F7D36FE6F868DFF8741396 -:10453000EA6A0840296B1043491E40EA0110EA6B01 -:10454000696B520840EA0120296C521E490840EA72 -:104550004250491E40EA4160A96B40EAC160F860E0 -:10456000386840F080703860F96841F08071F96017 -:1045700003F0AEFB0446386881011DD403F0A8FBAC -:10458000001B0328F7D340E63868810114D4E7E71D -:104590000C2C3FF44EAE00F028F804463868810138 -:1045A00005D503F095FB001B0328F7D32DE6F8682B -:1045B000DFF8F4120840F8600020BDE8F687A0EBB1 -:1045C000080003287047386840F0080038603968F0 -:1045D000286A21F0F001014339607968E86921F423 -:1045E0007F4141EA002179607047386820F080708F -:1045F000386003F06DBB2DE9F0410400884655D0CA -:10460000DFF8A862306800F00700404502D200F0F1 -:104610006FF84BD12078DFF87452810706D5A06877 -:10462000A96801F0F001814200F076F82078C10716 -:104630002AD56068032802D129688A0108E0022887 -:1046400002D129688A0303E00028296802D18A0779 -:1046500002D42BE04A0529D5A968890840EA8100DF -:10466000A86003F035FB0746A868616800F00C00FD -:10467000B0EB810F08D003F02BFBC01B41F2893156 -:104680008842F1D3032031E02078810706D5A06865 -:10469000A96801F0F001884200F03EF8306800F0AF -:1046A0000700804504D200F023F801D001201DE06E -:1046B0002078410705D5AA68E06822F4E062024349 -:1046C000AA602178080706D5A968206921F46051FD -:1046D00041EAC001A96000F026F8AA6800F012F8CB -:1046E000BDE8F0416B48006800F012B9BDE8F08108 -:1046F0003168C90848EAC1013160306800F007003C -:10470000404570476A49C2F30312895C604A01F070 -:104710001F01C8401060704704D2A96821F0F00161 -:104720000843A860704770B5584A634B9068D668D4 -:104730000025002110F00C0006F003065F4C03D0AA -:104740000C2812D1012E1AD115682E0704D4524D0F -:104750002E68C6F3032502E01568C5F30315584E0D -:1047600056F8255048B9294624E0042808BF2146B8 -:1047700020D008281ED119461CE00C281AD1D06878 -:1047800000F00300022803D0032808BF1D4600E004 -:104790002546D168D068D268C0F306204543C1F3EE -:1047A0000210C2F34161401C491CB5FBF0F0490006 -:1047B000B0FBF1F1084670BD35483E4A0068136809 -:1047C0004049C3F3022206E031483A4A00681368C0 -:1047D0003C49C3F3C222895C01F01F01C840704705 -:1047E00010B50F220260334A136803F003034360DD -:1047F000146804F0F0048460136803F4E063C36099 -:104800001268D20802F4E06202612848026802F0ED -:1048100007020A6010BD7CB52B4E054630680024A7 -:10482000C10002D5FFF75CFC0EE0306840F080501C -:104830003060316801F0805100910098FFF750FC22 -:10484000316821F080513160B0F5007F04D1802DB6 -:104850000CD9A12D09D304E0802D88BF032405D8ED -:1048600001D1022402E0702D00D101240F4801681B -:10487000C90844EAC1010160006800F00700A042D5 -:1048800001D0012076BD002076BD0000001002405E -:10489000D4140020B0140020941002409010024064 -:1048A000007000408C809D01FCFFEEFE0020024065 -:1048B000B49300080810024000127A000024F400AB -:1048C00050940008B495000858100240024841680E -:1048D00002788A1842607047A814002000B500BF13 -:1048E000130096469446103928BFA0E80C50FAD819 -:1048F0005FEA417C28BF0CC048BF40F8042BC907C1 -:1049000028BF20F8022B48BF00F8012B00BD000093 -:1049100078B504461D481E4D87B0016841F400611A -:10492000016001A9006800F40060009002A8009AEC -:10493000FFF756FFFFF748FF1649174B2960B0FBFA -:10494000F3F0401E40F2E73268600021EA6029611E -:10495000A960A9612846FDF745F9060012D128464D -:10496000FDF78DF906000DD11920FEF72BFB102C59 -:1049700007D2002221461920FEF706FB07480460F3 -:1049800000E00126304608B070BD00006010024013 -:1049900024480020002C014040420F00B0140020A9 -:1049A0000D4882B0816841F001018160816801F0A9 -:1049B000010100910099026842F0805202600022D9 -:1049C000006800F0805000900F2100986FF0010007 -:1049D00002B0FEF7D9BA00BF581002402DE9F047E7 -:1049E000DFF87841054620788946012808BF022073 -:1049F00057D0012020704CF2503800F054F85FEA94 -:104A0000000A4BD10020DFF85861606031688805EA -:104A10000AD53168480505D5316821F480613160D7 -:104A200003200CE0012107E03068410506D530681D -:104A300020F4806030600221217701E0002020779F -:104A4000296801290BD1686800F030F800F02BF8D4 -:104A500082467169DFF80C01014071611CE04FF082 -:104A6000FF31C9F80010AF6800E07F1CA868E96852 -:104A70000818874210D26968384600F029F800F01B -:104A800012F882467069DFF8E01008405FEA0A0217 -:104A90007061EAD0C9F8007000F033F8002020708F -:104AA0005046BDE8F087404600F0CFB8C2072F4916 -:104AB00003D50B6843F004030B60800703D50A6835 -:104AC00042F400420A60086840F480300860704791 -:104AD000C907264A04D5136823F40063136003E072 -:104AE000116841F400611160116860F3CA0111603E -:104AF000106840F002001060116841F480311160CC -:104B0000704710B51548164A017F012918BF0329BF -:104B10000FD1136823F400731360146844F4006425 -:104B20001460136823F400631360146844F4007481 -:104B30001460022918BF03290BD1116841F4805178 -:104B40001160136823F480531360116841F480618D -:104B500011600022027710BD00000000B414002094 -:104B600000200240FB7FFFFF05F8FFFF14200240FA -:104B70000246C9B2002013788B4205D012F801CB4F -:104B8000BCF1000FF7D170471046F7E72DE9F84F59 -:104B9000504F0546387800268A46904699460128A7 -:104BA00008BF022037D0012038704CF2503000F09E -:104BB0004CF8834660BB484C78602168480506D5B0 -:104BC000216821F4806121600220387701E0002112 -:104BD0003977504642464B461DB900F05CF8012635 -:104BE0000AE0012D18BF022D06D1114600F05FF832 -:104BF000022D08BF4FF480264CF2503000F025F80B -:104C000083461EB1606920EA06066661FFF779FFF8 -:104C1000002038705846BDE8F28F3149CA6800203C -:104C2000002A00D4704710B52E4A2F4C0A600C6041 -:104C3000C968002948BF012010BD2C48016841F017 -:104C40000041FFE701600020704770B5054603F0A2 -:104C50003FF80646214C2068C10309D515F1010F24 -:104C6000F9D003F035F8801BA842F4D3032070BDBF -:104C700021684CF2FA30084006D016494A680243CF -:104C80004A602060012070BD2068C10744BF012038 -:104C90002060002070BD10B514490C6844F0010478 -:104CA0000C6040F8042BBFF36F8F036010BD10B58C -:104CB0000E4A136843F480231360EFF3108372B637 -:104CC000402251F8044B40F8044B521EF9D183F3B3 -:104CD000108810BDB41400200020024010200240B3 -:104CE0000820024023016745AB89EFCD1420024024 -:104CF00010B5044610460A460146204602F0EEFF73 -:104D0000204610BD603000EB8100006800F0F840E4 -:104D10007047603000EB8100016821F000410A43D8 -:104D200002607047C06800F44060401E8041C00FC0 -:104D3000704700F11403C80D10B500F00400C0184E -:104D4000090D01F01F01036807248C40A34302FAF8 -:104D500001F11943016010BDF8B50446002000259B -:104D600000900CB90120F2BD04F15406706828B916 -:104D70002046FEF7BFFA0020B060307021688868D6 -:104D8000800004D58A68DFF85C0202408A602168EE -:104D90008868C00012D48A68DFF84C02024042F0F2 -:104DA00080528A60DFF84412DFF844220868B0FBC2 -:104DB000F2F2521C5200009200F036FB206881682B -:104DC000C90008D4726842F0100272600125B1680F -:104DD00041F00101B160816872688908D30600D48E -:104DE000CA0700F18180736823F4807343F00203E3 -:104DF00073608068C00714D4DFF8F821DFF8F83159 -:104E000010681A68DFF8F4713B6810431843C00754 -:104E100007D4DFF8EC211368606823F47C130343A4 -:104E2000136004F13002607E536894F8207043EA06 -:104E30004033E0681843A3680343012F43EA074364 -:104E400003D1606A401E43EA4043A06A20B100F4E7 -:104E500070701843E36A03432768DFF8A801D7F8A6 -:104E60000CC000EA0C000343FB60C9072368986884 -:104E700026D4000724D4DF68DFF88C11D0690F40F6 -:104E8000217E0743107847EA813747EA4007DF6011 -:104E9000107A01280FD123681F69D16810696FF358 -:104EA0008A070F435169074390690F43074347F04F -:104EB00001071F6104E02068016949084900016198 -:104EC000206901282068016B05D1E2690909521E99 -:104ED00042EA011101E00909090101630120716839 -:104EE00060F30101716004E0706840F010007060D0 -:104EF00001252846F2BD0646DFF804010468704724 -:104F00002DE9F04105460E46FFF7F6FF2868816857 -:104F10004907904604F01F0461D405F154073A781C -:104F2000012A5CD00121DFF888253970904218BF32 -:104F3000002C03D0052C18BF092C4CD1284600F0BA -:104F400029FA010044D17968DFF86005014041F495 -:104F500080717960DFF8DC032968814200D11CB9D7 -:104F6000786820F4801078607868C10446BFB8681B -:104F700020F006000020B8604346286D0FF2615112 -:104F8000C162286D0FF2C5510163286D0FF2C55142 -:104F900041631C212A68116000203870324628685D -:104FA000416841F0100141602868C16841F0010189 -:104FB000C160286800F14001286D00F0EDFD2A680D -:104FC000DFF8F01493680B4043F00403936007E0AC -:104FD0000021397004E0002201203A7000E0022034 -:104FE000BDE8F081C0FFFF5FC0FFFF7FD414002049 -:104FF000400D03000800045008010450080204504A -:105000000803045007C0F0FFF9BFFFFFF8B50646DC -:10501000002006F154050F4600900024297801294C -:1050200001D10220F2BD0120287030688168490753 -:1050300000F175817968062910D2891E03290CD8E0 -:10504000DFE801F0020406080C2107E0122105E068 -:10505000182103E04FF4807100E0062100F13003D5 -:10506000880900F00C003A68C01801F01F010368BD -:105070004FF01F0C0CFA01FCC2F3846223EA0C030C -:1050800002FA01F1194301603068826881685207B1 -:1050900031D409072FD4BA68B2F1004F08D139686A -:1050A0000022FFF746FE3068416941F0004106E00A -:1050B0003968FFF73EFE3068416921F000414161E7 -:1050C0003068C1683A69042A16D060303B6800EB4A -:1050D000820C9748DCF80020024003F0F8431343A9 -:1050E000C9087A69480000F006008240134343F083 -:1050F0000043CCF8003076E00021FFF703FE4003C8 -:105100003068214604D1FFF7FDFDC0F3846003E061 -:10511000FFF7F8FD00F01BF939684A030EBFC1F331 -:10512000846191FAA1F1B1FA81F1884204D1306829 -:1051300000220021FFF7EDFD00F016F9400304D135 -:1051400000F012F9C0F3846003E000F00DF900F004 -:10515000FEF839684A030EBFC1F3846191FAA1F1E8 -:10516000B1FA81F1884204D1306800220121FFF7B1 -:10517000D0FD00F0F5F8400304D100F0F1F8C0F3E1 -:10518000846003E000F0ECF800F0E1F839684A03CD -:105190000EBFC1F3846191FAA1F1B1FA81F18842A5 -:1051A00004D1306800220221FFF7B3FD00F0D4F8EB -:1051B000400304D100F0D0F8C0F3846003E000F0B5 -:1051C000CBF800F0C4F839684A030EBFC1F384611C -:1051D00091FAA1F1B1FA81F1884204D1306800223C -:1051E0000321FFF796FD31688868C00747D4FA6845 -:1051F0003B68D1F8B0C0DFF8C0E202F01802C3F398 -:1052000012002EFA02F22CEA000013400343C1F808 -:10521000B030F868DFF8A412884230D13868410312 -:105220000EBFC0F3846290FAA0F1B1FA81F2521C71 -:10523000012102F01F020A2A0DD200F099F892060D -:1052400003F01F03401C02F0F842994000F01F00D9 -:1052500000F072F80FE000F08BF8401C920603F0AB -:105260001F0300F01F0002F0F84299400A3800F0D6 -:1052700063F841F00071BA683068FFF75AFD3B6887 -:10528000DFF83C0203424FD0DFF83802DFF838C2C3 -:105290000168DFF81C72DFF83422634501F0E07129 -:1052A0001ED10B0240D43368934218BFBB423BD19E -:1052B00000F048F841F400010160DFF81402DFF863 -:1052C00014220168B1FBF2F2521C0C2042430092FE -:1052D000009800281EBF0098401E0090F8D123E0DF -:1052E000DFF8F4E173450BD1CB011DD43368934251 -:1052F00018BFBB4218D100F025F841F080710CE0D6 -:10530000DFF8D871BB420FD14B020DD436689642FC -:105310000AD100F017F841F48001016004E06868E8 -:1053200040F0200068600124002028702046F2BD73 -:1053300000F0FF0300010450114300EB400041EA7C -:1053400000517047026822F0E0721143704790FAF2 -:10535000A0F0B0FA80F0704730680321FFF7D2BCAC -:1053600030680221FFF7CEBC30680121FFF7CABCCC -:10537000420306D1C0F38462C0F38463C0F3846047 -:1053800005E090FAA0F0B0FA80F213461046521CE5 -:105390005B1C70477CB5044600200090216888683B -:1053A000C20735D488686FF39E1000282DD1886815 -:1053B000404D284040F001008860424908680002E2 -:1053C0000AD54349434B0A68B2FBF3F35B1C0C203C -:1053D0004343009300F028F802F07AFC0646206868 -:1053E0000168CA0714D48068C00705D420688168A2 -:1053F000294041F00101816002F06AFC801B032812 -:10540000EDD320680168CA07E9D400F003F876BD3F -:10541000002076BDA06D40F01000A065E06D40F06A -:105420000100E0650120704702E00098401E0090F6 -:1054300000980028F9D1704738B50446216888687B -:105440008A68D2072ED580072CD48A6802F00D0214 -:10545000012A1DD18A681748024042F002028A6080 -:1054600003212068016002F033FC0546216888684A -:10547000C10717D502F02CFC401B0328F6D3206887 -:105480008168C807F2D5A16D41F01001A16503E064 -:10549000A06D40F01000A065E06D40F00100E065F7 -:1054A000012032BD002032BD00000000FEF1FFFFF0 -:1054B00000020450C0FFFF7FFFFF070000007F4095 -:1054C0000000088008030450000052C70000045088 -:1054D000D4140020400D0300000084CB01000080A4 -:1054E00010B5846AA16D11F0500F22D1A06D40F467 -:1054F0000070A065216808680207084606D5FFF716 -:1055000011FC88B12068C168880401E0C16888077F -:105510000AD4A16D21F48071A165A06DC10403D4EA -:10552000A06D40F00100A0652046BDE8104002F0EB -:10553000DEBBA16DCA0604D52046BDE8104002F0CE -:10554000D7BB216D4A6BBDE810401047806A02F05E -:10555000D0BB0000806A816D41F040018165C16D62 -:1055600041F00401C16502F0C3BB00002DE9F84F12 -:10557000064600253068DFF850730105A84621D59E -:10558000B06E70B1B0F5800F17D0B0F5000F03D03A -:10559000B0F5400F09D013E03A6842F480323A6027 -:1055A00004E0002100F08DF9054655B9F96FB06EA1 -:1055B00021F440010143F96704E000F07CF9F3E7CE -:1055C0000125A8463068C10421D5F06EA8B1B0F11C -:1055D000807F17D0B0F1007F03D0B0F1407F04D0BE -:1055E00013E0396841F4803139607DB9F96FF06EAC -:1055F00021F040710143F96709E0002100F061F9F1 -:105600000546F2E700F057F9FAE70125A8463068A9 -:10561000DFF8B84281032ED5F86CC1004FF00009C5 -:105620000AD4F86C40F08050F8644FF00109F86C2F -:1056300000F0805000900098DFF894A2DAF80000A3 -:1056400040F48070CAF8000002F042FB8346DAF8AA -:105650000000C10500F18B8002F03AFBA0EB0B00CB -:105660000328F4D30325A846B9F1000F03D0F86C42 -:1056700020F08050F8643078C10705D5FA6FB06B20 -:10568000920840EA8202FA673178880705D5F96FF7 -:10569000F06B21F00C010143F9673178480705D51B -:1056A000F96F306C21F030010143F9673178080758 -:1056B00005D5F96F706C21F0C0010143F9673178AD -:1056C000C80605D5F96FB06C21F440710143F96744 -:1056D0003178880605D5F96FF06C21F440610143FB -:1056E000F9673168880505D5F96F306E21F44021DE -:1056F0000143F9673168480505D5F96F706E21F4EB -:1057000040110143F9673178480605D5F96F306DCE -:1057100021F440510143F9673178080605D5F96F46 -:10572000706D21F440410143F9673168C80505D522 -:10573000F96FB06D21F440310143F9673168C80257 -:1057400005D5E168F06D890840EA8101E1603168C2 -:10575000880447D5F96F306F21F040610143F96744 -:10576000306FB0F1006F35D100F0A0F83AE0002DB5 -:105770007FF479AF206810F440701EBF06F18401F9 -:105780004A6890420BD02068216841F48031216042 -:1057900020F44070226822F4803222602060C0072A -:1057A0000FD502F095FA05462068810709D402F06A -:1057B0008FFA401B41F289318842F5D34FF003083C -:1057C00052E706F184022168506821F440710143D8 -:1057D000216049E7B0F1806F04D100F071F8010059 -:1057E00018BF80463068010314D5FA6F706F22F03D -:1057F00040620243FA67706FB0F1006F02D100F0AF -:1058000055F807E0B0F1806F04D100F059F80100BD -:1058100018BF80463068410314D5FA6FB06F22F08C -:1058200040620243FA67B06FB0F1006F02D100F03E -:105830003DF807E0B0F1806F04D100F041F80100BD -:1058400018BF80463068410418D5FA6FF06F22F017 -:1058500040520243FA67F06FB0F1805F03D102213A -:1058600000F02FF807E0B0F1005F07D1022106F148 -:10587000200000F0A2F8010018BF80463068010443 -:1058800006D5FA6FD6F8800022F080420243FA670C -:105890003168C80306D5F96FD6F8840021F00041BD -:1058A0000143F9675FFA88F0BDE8F28F386840F489 -:1058B000801038607047002106F1200000F07DB8AC -:1058C0000121301D00F006B80C100240901002407B -:1058D000007000402DE9F0410546794F28680C46DC -:1058E000F968002611F0030F0DD0F96801F00301EB -:1058F000814231D180B3F8686968C0F30210401C5E -:1059000088420ED028E0012804D025D303281DD0DA -:1059100018D321E03A6891071ED5FA68696800F04B -:10592000C3F8386820F0806000F0C6F88046386818 -:10593000010113D502F0CCF9A0EB08000328F6D33F -:10594000032637E039684A05E7D405E039688A0359 -:10595000E3D439684A03E0D401262BE0A9682CB9C6 -:105960003A695848EB6800F08FF80FE0012C3A696B -:1059700009D12B69544802405B0842EA01215B1EB1 -:1059800041EA435102E06B6900F084F839613868FC -:1059900040F0806000F090F804463868010105D4BA -:1059A00002F096F9001B0328F7D3C9E73869A96903 -:1059B000084338613046BDE8F0812DE9F0410646E4 -:1059C0003F4F30680C46F968002511F0030F0DD0E9 -:1059D000F96801F00301814231D180B3F868716840 -:1059E000C0F30210401C88420ED028E0012804D0E9 -:1059F00025D303281DD018D321E03A6891071ED57E -:105A0000FA68716800F050F8386820F0805000F0B3 -:105A100053F880463868810013D502F059F9A0EB9D -:105A200008000328F6D303252BE039684A05E7D49C -:105A300005E039688A03E3D439684A03E0D40125D4 -:105A40001FE0B1687A69002C04D11E48F36800F0A9 -:105A50001BF802E0336900F01DF87961386840F006 -:105A6000805000F029F804463868810005D402F01F -:105A70002FF9001B0328F7D3D5E77869716908432C -:105A800078612846BDE8F081024042EA012141EAFE -:105A9000C36170470D4802405B0842EA01215B1E6A -:105AA00041EA43617047000022F073021043491E2F -:105AB00040EA0110F8607047386002F009B9000050 -:105AC00000100240FF80FF07FF809FFFFF80FFF96B -:105AD00070B508B9012070BD0268284D284CAA4253 -:105AE00000F1240308D227498A181426B2FBF6F2E3 -:105AF00092001A62DC6108E023498A181425B2FB7F -:105B0000F5F2920021491A62D96102225A700168A5 -:105B10000D688168C26806686FF30E150D43016950 -:105B2000154342690D4381691543C2690D43016AFA -:105B300015430D4335608268B2F5804F17D0DA699E -:105B40000F21A2420CBF124A124A146893F8205047 -:105B500005F01C05A94024EA01011160116893F8C1 -:105B60002040406804F01C04A04001431160002064 -:105B7000986101215970187070BD0000080402403E -:105B800000000240F8FFFDBFF8FBFDBF000402402B -:105B9000A8000240A8040240F8B5044604F1240617 -:105BA00000253078012801D10220F2BD012030709B -:105BB0007778012F26D1022070700027B761206806 -:105BC000D0F800C04FEA5C074FEA470CC0F800C0AD -:105BD000204600F0C4F82168F06820B10A6842F05D -:105BE0000E020A6008E0086820F0040008602068DF -:105BF000016841F00A0101602068016841F001017B -:105C0000016001E0357002252846F2BD00F1240153 -:105C10004A78022A05D00420886100220A700120F7 -:105C200070470268136823F00E031360006802686F -:105C3000520852000260012091F82020CB6902F046 -:105C40001C02904058600022012048700A70002019 -:105C5000704738B500F1240100244A78022A03D0A5 -:105C600004208861012417E00268136823F00E0302 -:105C70001360026815686D086D001560012291F8C7 -:105C80002030CD6903F01C039A406A6001224A70FB -:105C90000C70496901B18847204632BDF8B500F162 -:105CA00024010423CA6914680268156891F8206009 -:105CB00006F01C0603FA06F73C4210D06F070ED51B -:105CC0001468A50603D4146824F00404146000F0DA -:105CD0003EF8C968002939D0BDE8F44008470223DE -:105CE00003FA06F73C4213D0AF0711D51468A50696 -:105CF00005D4146824F00A04146001224A7000F0EC -:105D000026F800220A70896801B3BDE8F44008470C -:105D1000082303FA06F6344218D02B0716D5146868 -:105D200024F00E041460012291F82030CC6903F0B5 -:105D30001C039A406260012301228A614B70002299 -:105D40000A70096911B1BDE8F4400847F1BD91F846 -:105D50002020CC6902F01C0293406360704770B54C -:105D600090F84450066C012405F01C05AC407460AA -:105D7000046863608068102802D1A260E16070BD91 -:105D8000A160E26070BD2DE9F04104000D461646A9 -:105D9000984608BF012034D004F17807786820B90C -:105DA000002139702046FDF773FB242078602068BD -:105DB0000168490849000160606A10B1204600F09E -:105DC00069FB204600F052FA01281AD02068816849 -:105DD00041F4804181602068816821F400410D43D5 -:105DE0008560206801686FF3194141EA465141EA34 -:105DF0000841016000F007F82046BDE8F04100F0DE -:105E0000ACBBBDE8F0812068016841F00101016090 -:105E10007047000038B5040001D1012032BD04F103 -:105E20007805686808B900F017F800F01AF808B1AA -:105E300000F031F800F02CF8012804D000F004F84C -:105E400021F02A0116E032BD2068416821F490411A -:105E50004160206881687047002129702046FDF765 -:105E600017BB242068602068016849084900016068 -:105E7000606A7047816000F004F8BDE8324000F0CD -:105E80006CBB2068016841F0010101602046704749 -:105E9000204600F0EBB9204600F0FCBA2DE9F843AB -:105EA000054605F150060C46F06A2028174699462B -:105EB0003ED10CB1380001D101203AE000207063DE -:105EC0002121F16201F004FF378080467780A868C5 -:105ED000B0F5805F04BF286900281ABF204600275C -:105EE0002746044611E00022802100F024F8D8B9AA -:105EF0002868002C12BF14F8011B37F8021BC1F3ED -:105F0000080101857088411E718043467088CDF874 -:105F100000900028E7D10022402100F00CF818B9C9 -:105F20002020F062002004E02020F062032000E046 -:105F30000220BDE8F283284600F05CBB38B503467A -:105F4000D3F8800020280AD109B1100001D1012026 -:105F500032BD00F006F8BDE8384000F091BB0220E9 -:105F600032BD00201866DFF800431868A0420CD04C -:105F70004068040209D5186850E8004F054644F00F -:105F8000806445E800400028F5D11846704728682D -:105F900000F1080151E8001F490800F10803490019 -:105FA00043E8001000287047F8B5054640F60F0C8E -:105FB0002A68D369104613EA0C0F0668976805F142 -:105FC000580406F0200003F020010BD1002918BF6F -:105FD00000280ED02169002900F028812846BDE85C -:105FE000F44008475FEAC77C04D4DFF8A4E416EA6B -:105FF0000E0F78D05FEAC37C48BF5FEAC65E07D564 -:106000004FF0010CC2F820C0E26A42F00102E262E5 -:106010009A070AD5FA0708D5D5F800E00222CEF88B -:106020002020E26A42F00402E2625A070AD5FA0727 -:1060300008D5D5F800E00422CEF82020E26A42F02C -:106040000202E2621A070BD508B9FA0708D5D5F89B -:1060500000C00827CCF82070E26A42F00802E26231 -:106060001A0509D5730107D52E684FF40062326214 -:10607000E26A42F02002E262E26A002A32D000299B -:1060800018BF002803D0216909B128468847E06A73 -:1060900029688A68510602D410F0280F1DD02846BE -:1060A00000F048FB28688168480611D500F0C9F85F -:1060B000FCD1E06960B10FF2F5618163E069FFF73F -:1060C000C8FD00280ED0E069816BBDE8F4400847A8 -:1060D0002846BDE8F24001F00DBE284601F00AFE58 -:1060E0000020E062F1BDA068012875D1D80673D503 -:1060F000F10671D51020106229688868410639D5EB -:10610000E1690868406880B20028EBD0228890429C -:10611000E8DA6080086801688A0623D400F09FF8F6 -:1061200021F4807100F062FAF8D1FFF730FFFCD162 -:10613000286800F1080151E8001F00F1080321F070 -:10614000400100F07AF8F3D12020A0620021A16084 -:1061500000F085F821F0100100F048FAF8D1E0696C -:10616000FFF754FD0220E06021886088091A89B297 -:1061700028462DE0218862886088891A00281CBF83 -:1061800088B2002852D02A46106850E8003F0546E1 -:1061900023F4907300F04BF8F6D100F000FB00F10F -:1061A00008065B0046E800300028F6D12020A062F7 -:1061B0000023A3602361136853E8003F156823F0B0 -:1061C000100300F034F8F6D10220E06089B21046E6 -:1061D000BDE8F44001F08FBDD80209D5790207D59A -:1061E0004FF4801010622846BDE8F24001F084BDF3 -:1061F000180607D5310605D56169B9B12846BDE84D -:10620000F4400847580611D571060FD500F027F85D -:1062100021F0400100F0EAF9F8D12020606200216D -:1062200061612846BDE8F24001F067BDF1BD45E877 -:1062300000300028704721F0800143E8001000285A -:106240007047296801F1080252E8001F286800F130 -:10625000080321F0400143E8001000287047286837 -:1062600050E8001F0246704700800040F8B5044621 -:10627000DFF8840622681368A168034020690B4395 -:1062800061690343E0690B430343136000255168D0 -:10629000E06821F4405101435160A369DFF85416CE -:1062A0008A421CBF206A03439668DFF85076DFF805 -:1062B000500626F4306633439360BA424FF40043ED -:1062C000DFF8406632D1366806F00306032E3BD86D -:1062D000DFE806F0027161840127E169B1F5004F42 -:1062E0004FF6F07640F0AB805FB1012F00F09F8059 -:1062F000022F0AD0042F00F09D80082F00F09D800F -:10630000BFE0FEF759FA00280FD061684A0802EB97 -:106310004002B2FBF1F0A0F11001B142F0D2064010 -:10632000C0F3420006432068C660ABE0DFF8D875D2 -:10633000BA4221D1366816F00C0660D0042E3AD04D -:10634000082E28D00C2E49D010278A42C5D137B14B -:10635000022F08D0042F54D0082F55D091E0FEF71B -:106360002BFA0028E1D0626802EB4201884202D396 -:10637000130383424AD284E0DFF89075BA420CD10D -:10638000366816F030063AD0102E14D0202E02D0E7 -:10639000302E23D0D8E70227D7E7DFF87475BA424A -:1063A0000BD1366816F0C00629D0402E03D0802EBF -:1063B000F1D0C02EEDE70427C7E7DFF85875BA42E1 -:1063C0000ED1366816F4407619D0B6F5807FF2D03B -:1063D000B6F5007FDFD0B6F5407FB5D10827B4E72A -:1063E0008A42B1D1366816F4406608D0B6F5806F9F -:1063F000E1D0B6F5006FCED0B6F5406FC9E7002703 -:10640000A3E7FEF790F9ACE71846ACE7010E560893 -:1064100016EB002069410023FBF752FBA0F5407109 -:10642000DFF8F42491422CD22168C8602AE0FEF7FC -:10643000CBF968E7FEF777F965E7184665E747B1F6 -:10644000012F16D0022F07D0042F15D0082F16D0F9 -:1064500017E0FEF7B1F9A8B1616800EB5100B0FB9D -:10646000F1F0A0F11001B1420BD2226880B2D060ED -:1064700008E0FEF7A9F9EEE7FEF755F9EBE7184655 -:10648000EAE701250020A066E0662846F2BD00008C -:106490002001000490F824100A0706D5026853680A -:1064A000416B23F400430B43536090F82410CA0758 -:1064B00006D502685368816A23F400330B435360A6 -:1064C00090F824108A0706D502685368C16A23F43D -:1064D00080330B43536090F824104A0706D50268B6 -:1064E0005368016B23F480230B43536090F824100E -:1064F000CA0606D502689368816B23F480530B4368 -:10650000936090F824108A0606D502689368C16BE0 -:1065100023F400530B43936090F824104A0610D5DF -:1065200002685368016C23F480130B435360036CBF -:10653000B3F5801F05D15368416C23F4C0030B43AE -:10654000536090F824100A0606D501684A68806CEA -:1065500022F4002202434A607047F8B5054605F16F -:1065600078040020E0606FF07E4701F0B1FB064642 -:10657000286801680A0711D50097334600224FF4B6 -:106580000011FFF7D8FC48B1FFF769FE21F0800148 -:1065900000F02CF8F8D12020606017E0286801682E -:1065A0004A0717D50097334600224FF48001FFF7C2 -:1065B000C2FC78B1FFF753FE21F4907100F016F899 -:1065C000F8D1FFF7E4FCFCD12020A060002121706D -:1065D0000320F2BD202060602021A16000202866F9 -:1065E000002169662070F2BD21F4F07142E80010CC -:1065F000002870472DE9F041069C05460E4690465E -:106600001F462868C1693140B1420CBF01200020FB -:10661000404533D114F1010FF3D001F059FBC01BF9 -:10662000844200D314B90320BDE8F08128680168D2 -:106630004A07E6D5C169080704D42968C869010575 -:10664000DFD50DE02A6808201062284600F072F8B5 -:1066500005F178000821C160002202700120E3E703 -:1066600029684FF400600862284600F063F805F1DD -:1066700078002021C16000220270D4E70020D3E717 -:1066800020B503460020596503F158010A804A806D -:106690000861FF229868B0F5805F04D1186990B94D -:1066A00040F2FF120FE018B9186960B17F2007E0CF -:1066B000B0F1805F06D1186908B97F2203E03F205E -:1066C000888001E000228A800020C86222228A623B -:1066D000186800F1080252E8002F00F1080542F0A6 -:1066E000010245E800200028F2D19868B0F5805FEB -:1066F00004BF186900280DD10FF215120A6118683D -:1067000050E8001F024641F02001FFF76FFFF6D16D -:10671000002020BD0FF2A9020A6118690028EED0FE -:10672000196851E8001F1A6841F49071FFF75EFF85 -:10673000F6D1EDE710B500F00EF8FCD100F015F839 -:10674000FCD1016E00F01EF82021C0F8801000225C -:106750000266826610BD016851E8002F0B4622F4E4 -:10676000907243E8002100297047016801F1080296 -:1067700052E8002F520801F10804520044E80021B9 -:1067800000297047012909D1026852E8002F0368E7 -:1067900022F0100243E800210029F5D1704710686B -:1067A00000F1080353E8003F5B087047806A00F17E -:1067B000520100220A8100230B8001F09BBA0000E5 -:1067C00038B500F04DF81ED18B8C9188446D0B408C -:1067D0002370416D4B1C00F049F818D100F04DF8C2 -:1067E00000F060F8FCD100F06AF80BD10023936050 -:1067F00000F04EF8FCD10168CB69DC0644BF1023E1 -:106800000B628BE08FE0088B40F00800088331BDFD -:1068100038B500F025F81ED18B8C9188446D0B4063 -:106820002380416D8B1C00F021F818D100F025F871 -:1068300000F038F8FCD100F042F80BD1002393604F -:1068400000F026F8FCD10168CB69DC0644BF1023B8 -:106850000B6263E067E0088B40F00800088331BDFD -:1068600000F158020168936A222B704743655188F2 -:106870004B1E5380518800297047036853E8003F3E -:10688000046823F4907344E800310029F5D170477F -:10689000016851E8003F0C4623F0100344E8003142 -:1068A00000297047016801F1080353E8003F5B08C5 -:1068B00001F108055B0045E80031002970472021FF -:1068C0009162002313610021D1600A4B0168994253 -:1068D0000CD049680B0209D5016851E8003F0C460D -:1068E00023F0806344E800310029F5D19168012943 -:1068F0007047000000800040F369FFEF003801405E -:106900000024F40088100240004400400048004089 -:10691000004C00400050004000FD0F001188BDE811 -:10692000344001F0E8B9BDE8324001F0E7B90000B9 -:1069300030B500F140025378202B0CD11478012C93 -:1069400009D000F01DF824F480541C6003681D6811 -:106950002943196020E0022030BD30B500F140022B -:106960005378202B0AD11478012C07D000F008F8B6 -:1069700024F4706444EA01241C600DE0022030BD60 -:10698000012313702424547003681D686D086D0082 -:106990001D6003681C6870470068016841F00101D0 -:1069A00001602020507000211170002030BD0000D7 -:1069B00038B5040001D1012032BD04F140056878EA -:1069C00020B9002129702046FCF7BBFE00F044F8F6 -:1069D0006068216820F0706008612068816821F497 -:1069E00000418160E0680128A0680CBF40F40040CD -:1069F00040F4044021688860E0680228206841680B -:106A00000CBF41F4006121F40061416020684168DD -:106A100041F0007141F4004141602068C16821F4F7 -:106A20000041C16060692169A2690143206841EAAF -:106A30000221C160206AE169226801431160206877 -:106A4000016841F001010160002068602021697047 -:106A500020630021A97032BD24206870206801687D -:106A600049084900016070472DE9F84300F0B5F886 -:106A700059D12178012956D00120207001F028F940 -:106A800000F0DEF800284CD1212000F0AFF8708D26 -:106A9000DFF81012B0F5807F03D335854FF0807397 -:106AA00004E0708D30854FF0007390B1706AD6F8B5 -:106AB00000C00278CCF82820706A421C7262708D87 -:106AC000421E7285308D421E32850091521CD2B218 -:106AD00004E00091002201E000F0BCF800F0A4F80E -:106AE00000F075F818D000F01BF9002819D100F05B -:106AF0008CF80028F4D089B20029F1D100F098F880 -:106B000078B900F07EF8E7D2708D308500210091D1 -:106B10004FF00073328DDAE700F02FF900F0A1F8A2 -:106B200002D0012000E00220BDE8F2832DE9F84305 -:106B300000F053F843D12178012940D00120207082 -:106B400001F0C6F800F07CF8002836D1222000F0D1 -:106B50004DF8718DDFF85001B1F5807F28BF358584 -:106B600009D2718D318500904FF00073328DD2B211 -:106B700003E03585002000F025F800F055F800F01E -:106B800026F815D000F01AF9002816D100F07BF88D -:106B90000028F4D089B20029F1D100F049F860B999 -:106BA00000F02FF8E5D2708D308500210091DBE7F1 -:106BB00000F0E3F800F055F802D0012000E00220D8 -:106BC000BDE8F28300904FF08073FF227047708D14 -:106BD00000284A46394630467047064606F14004CA -:106BE00088466078202815461F467047607010213F -:106BF000A17000206060756277857063FF25089F33 -:106C00007047708DB0F5807F7047706A3268017888 -:106C10009162706A411C7162708D411E7185308D68 -:106C2000411E3185708D70474146304600F089B96C -:106C3000CDF800903B4600228021304600F046B857 -:106C40008146CDF80090192301224FF400413046CF -:106C500000F03CB83585002000904FF08073FF2293 -:106C6000704701000DD132682020D0613268DFF812 -:106C70003C00536803405360202262700020A070E3 -:106C80002070080070473068416A706A0170716A4C -:106C9000308D4A1C411E72623185708D421E728594 -:106CA000708D7047002000800024008000E800FE06 -:106CB000006881698A0744BF002181628169CA072F -:106CC00003D4816941F00101816170472DE9F041F0 -:106CD000069F05460E4690461C462868816931404D -:106CE000B1420CBF01200020404517D114F1010F23 -:106CF000F3D000F0EDFFC01B844201D3002CECD197 -:106D0000286881693140B1420CBF01200020404514 -:106D1000E3D100F026F80120BDE8F0810020FBE778 -:106D200070B505460C46164628688169880716D452 -:106D300000F040F818B914F1010FF5D001E001207E -:106D400070BD00F0C5FF801B844201D3002CEBD145 -:106D5000286881698807E7D400F003F8EFE700208E -:106D600070BD05F140002022416841F020014160E2 -:106D70004270002181700170704770B505460C4665 -:106D8000164628688169880612D400F013F808B105 -:106D9000012070BD00F09CFF801B844201D3002CB9 -:106DA000EFD1286881698806EBD4FFF7DAFFEFE7B7 -:106DB000002070BD32462146284647E070B50546A2 -:106DC0000C4616462868816948073DD4FFF7F2FF54 -:106DD000002837D12A68906981061ED5906941073D -:106DE00001D5288D80BB9069C30605F1400104D50B -:106DF0001020D06104224A6001E000204860202277 -:106E00002868C2612A6858485368034053602022AA -:106E10004A7000208870087014E000F059FF801B51 -:106E2000844201D3002CCDD1286881694807C9D498 -:106E300005F140002022416841F02001416042708C -:106E400000210170012070BD002070BD2DE9F843C4 -:106E5000044600252068836900269046DA0604F17E -:106E6000400739D51023C36189462BE029002DD175 -:106E700019F1010F26D000F02BFFA0EB080081458F -:106E800002D3B9F1000F1DD120684168BA78836937 -:106E90001B040AD5490408D4202A06D0416841F4CD -:106EA0008041416000F014FF8046206881698806B7 -:106EB00008D400F00DFFA0EB08001A28F5D346F027 -:106EC00020060125206881698A06CFD50DB92021C9 -:106ED000C16146F00406012520688169CA0505D50F -:106EE0004FF4807346F00106C3610125480506D5BD -:106EF00020684FF4806246F00806C26101258805CB -:106F000007D520684FF4007146F00206C1610125E3 -:106F100001E028000CD02046FFF7CAFE00F00BF875 -:106F2000202079680E437E6078700021B970397036 -:106F30002846BDE8F28321680B484A6802404A604F -:106F4000704770B50068049C4568084EC1F309019C -:106F500041EA0241194346EA54562143B54321F020 -:106F600000412943416070BD00E800FEFF63FF035C -:106F700038B5040001D1012032BD606A30B96068C3 -:106F8000B0F5827F05D00021E16102E000202061A0 -:106F900060610020A06204F15C05687820B90021DE -:106FA00029702046FCF77EFC0220687000F04AF849 -:106FB000E168B1F5E06F04D90020B1F5706F03D13D -:106FC00004E04FF4805001D00021A1626168A26802 -:106FD000237C01F4827102F404421143227D03F008 -:106FE00002031943A36902F001021143227F03F453 -:106FF0000073194394F8203002F038021143A26A5A -:1070000003F080031943236802F40052114319600E -:10701000A16994F8242094F83430090C01F004019B -:1070200002F010021143E26803F00803194302F46E -:1070300070621143084321684860002068600121A4 -:10704000697032BD2068016821F04001016070471D -:10705000016042600021C16000228260012070470F -:1070600010B5C2684368521C92FBF3F403FB142270 -:1070700083689A4202D16FF0010010BD0268C368B4 -:10708000D154C16800F014F8C160012010BD10B5E2 -:107090008268C3689A4201D1002010BD02688368EB -:1070A000D45C0C70816800F003F88160012010BD91 -:1070B0004268491C91FBF2F302FB13117047000078 -:1070C00037B5044600250A460194009502AB01A994 -:1070D000074878441A30F9F76CF8019A15700028BF -:1070E0004EBF04460198041B204603B030BD00BFCC -:1070F000FF9FFFFF38B5044600F0EAFD14F1010FD1 -:10710000054602D004480178641800F0E1FD401BF8 -:10711000A042FAD331BD00BFA8140020C0F3C7516C -:1071200081B1FF2906D0C110400721F0E04101F1F3 -:107130006051704741020CBF40F4E0016FF0004124 -:107140000020704700F0004100020AD0B0FA80FC35 -:1071500000FA0CF001F16051A1EB0C5101EBD021D0 -:1071600040057047F8B5D2B2022A3CD1C9B200241A -:107170004A1E18E000EB860500EB860795ED010A34 -:10718000D7ED000AB4EE600AF1EE10FA05D5CDEDA8 -:10719000000A87ED000A009F6F60761C0D1B6D1EB4 -:1071A000AE42E7DB641C9442B8BF0026F6DB012444 -:1071B00000930AE000EB83039DED000AD3ED000A83 -:1071C00070EE200ACDED000A641CE3B29342F1DBBD -:1071D000891E00EE101AB8EEC00ADDED000AC0EEFE -:1071E000800ACDED000A0098F2BD0000BFF34F8F7A -:1071F000DFF84814DFF848040A6802F4E06202434A -:107200000A60BFF34F8F00BFFDE730B503464FF66E -:10721000FF70002400E0641CE2B28A4211D213F82D -:10722000012B5040082205046D0C00F001000128DC -:10723000B2BF284685F4204080F00100521EF2D1F2 -:10724000E9E730BDDFF8FC03016802E0DFF8F40392 -:10725000416800EE101AF2EE040A20EE200ABDEE9C -:10726000C00A10EE101A0804000E40EA012080B295 -:107270007047DFF8D0038168EBE7DFF8C803C16827 -:10728000E7E7DFF8C0030169E3E7DFF8B803416926 -:10729000DFE7DFF8B0038169DBE7DFF8A803C16946 -:1072A000D7E7DFF8A003016AD3E74FF41060704717 -:1072B0004FF42060704780B5FBF7F1FEDFF88803DC -:1072C0004078000202BD80B5FBF7E9FEDFF87803E5 -:1072D000418805E080B5FBF7E2FEDFF86C038188AA -:1072E000080A40EA012080B202BD80B5FBF7D7FE54 -:1072F000DFF85403C188F3E7002070471FB5DFF8BB -:107300004813008848700922684621E03EB500888D -:10731000DFF834436080684621460922F9F742FFCE -:107320006D4695E80700FBF7A9FE6088FCF790F82A -:107330006088FCF77AF800203EBD1FB50088C2497E -:10734000888003E01FB50088BF49C88068460922CD -:10735000F9F728FF6C4694E80700FBF78FFE002042 -:1073600004B010BD80B50088012804D1012181F34B -:107370001388FFF73BFF002002BD80B5008801287D -:1073800006D1FBF7A7FE012080F31388FFF72EFF3D -:10739000002002BDF8B50446AC4F15461E4632210A -:1073A000384600F0ADFCA84A507838700321797057 -:1073B000BE7032462946F81CF9F7F4FEB978C91CAC -:1073C000C9B23846FFF721FFF91C885339462046D9 -:1073D000BA78BDE8F840521DFCF7FCBA2DE9FC4133 -:1073E00005468878CE784C7946EA0026087944EA42 -:1073F0000024A6F109000B2801D3182E02DB314628 -:107400009AA00AE03CB13019A0F10A010B2902D37D -:10741000401E182804DB21469AA0FCF708FB3BE03D -:107420009DA0DFF82C820088ADF80400FF210091B8 -:10743000012301AAEE218748FFF716FBFCF73AFD6E -:10744000C8214046FBF77AFC002707E0002002E055 -:1074500051680020884728F817007F1CA7420EDAE1 -:10746000B919002082B208EBC202CBB252F8C8CFE1 -:107470006345EDD0401C82B2102AF3D3E6E776488C -:10748000016864008D4201D100F008F8734801687A -:107490008D4201D100F002F8BDE8F381A3B242466B -:1074A0000321284676E700002DE9F8410F469BB0FE -:1074B0000646B878FC787D7944EA00243879A4F14E -:1074C0001401092945EA002502D3214667A006E0F8 -:1074D0001DB160191538092804D3294669A0FCF7A5 -:1074E000A6FA41E0642102A8FBF728FC002009E08D -:1074F00007EB4001CA79097A41EA022102AA22F87F -:107500001010401CA842F3DB4F48DFF8548141784B -:107510008DF80010042178788DF801008DF8024074 -:107520008DF803506846FFF770FE8DF804000622C0 -:10753000000A8DF8050069463046FCF74BFA002733 -:1075400010E0002658F836003919884206D102AA00 -:1075500008EBC60102EB47004A689047761C062EEE -:10756000F0D37F1CAF42ECDB1CB0BDE8F081F8B576 -:107570000D461646044606F1FE01C9B22846FFF73D -:1075800044FEA91911F8022D497842EA01229042DD -:1075900014D16878032818BF10280FD10026314F66 -:1075A000687857F83610884205D107EBC60229469D -:1075B000536820469847761C022EF1D3F1BD2DE981 -:1075C000F0418046FCF715FA50B31420FCF77EFD1D -:1075D000254C32212046FBF7B1FB312700261A4DFE -:1075E0004046FCF713FAA055761C012E0BD12078EB -:1075F000697888421ED00022611C2046F9F7D2FD2E -:10760000761E7F1E16E0607803280BD1082E11D15C -:10761000002E05DD324621464046BDE8F041A6E792 -:10762000BDE8F081102802BFA6F10900A179B0EBF6 -:10763000410FEDD0BE42D3D3F2E700000CED00E0E5 -:107640000400FA05704A0020681400201847002042 -:10765000F0120020D0470020D03F00200041002041 -:1076600038140020E0120020A44A002073746172D4 -:10767000745F7265675F61646472206572726F72B5 -:107680003A2564007265675F6E756D206572726F72 -:10769000723A256400000000FFFF000080B501225F -:1076A0004FF480514FF09040FBF732FCBDE80840AA -:1076B00001224FF400614FF09040FBF729BC00001D -:1076C00038B541F2883420460C4DFCF7FFFC2868A1 -:1076D0000B49FCF76AF92046FCF7F8FCD5F80000E6 -:1076E00008A1FCF762F92046FCF7F0FCD5F8000091 -:1076F0000AA1BDE83440FCF758B900003042002030 -:10770000A894000841542B514D54434F4E4E3D30E8 -:107710002C546573745F5355420D0A0041542B512C -:107720004D545355423D302C302C546573745F5486 -:107730006F7069632C300D0A00000000F0B585B051 -:1077400050260B9D25B986F3118800F019FAFEE743 -:107750000C9C24B986F3118800F012FAFEE7542736 -:107760000097DDF800E0BEF1540F04D086F31188D5 -:1077700000F006FAFEE7009E25630026022584F845 -:10778000515004AF0A9D039602940197009500F0B2 -:1077900034F8204600F06FF8049805B0F0BD2DE9EC -:1077A000F8430646174684B088469946B80000F06C -:1077B000ABFA05001CD0542000F0A6FA040014D047 -:1077C0000020256384F85100039002940D980C99D1 -:1077D000019000914B463A464146304600F00DF884 -:1077E000204600F048F8012004E0284600F014FB91 -:1077F0004FF0FF3005B0BDE8F0832DE9F0470A9E59 -:107800008046306B00EB8202101FC0084FEAC00AAE -:1078100006F1340451B100228D5CA554885C10B18E -:10782000521C102AF8D30020E07300E02170089F5A -:10783000062F88BF0627099DF76227610021616135 -:107840009946301D00F045FB06F1180000F041FBA1 -:107850003661C7F10707B76176620020A061002199 -:1078600021774A464146504600F070FB306005B132 -:107870002E60BDE8F0872DE9F04100F067F8DFF8F1 -:10788000BC53DFF8BC83E86C401CE8641426A86A8B -:1078900028BBAC62E86C012829D1002706FB07F061 -:1078A000404400F009FB7F1C072FF7D305F174005B -:1078B00000F002FB05F18807384600F0FDFA284683 -:1078C00000F0FAFA05F1140000F0F6FA05F13800BC -:1078D00000F0F2FA05F17400E8622F6307E0A86D8A -:1078E00028B9E06AA96ACA6A904228BFAC62A86E49 -:1078F000401CA86600F096F94643211D08EB0600DF -:1079000000F0EAFA00F0ADFBA86D30B100F03DF9EF -:1079100003D200F09AF900F033F9BDE8F08180B5A8 -:1079200088B1DFF81823116F21B100F03CF800F0A6 -:1079300027F9FEE7116F491C1167002100F08BF950 -:1079400000F03BF808B900F016F901BD044600F05C -:107950006FBB80B586B000210591049103AA04A9EC -:1079600005A8FCF7DFFA059804990290002200921E -:1079700001910023039A0FF250310FF21920FFF703 -:10798000DDFE70B100F00FF800F0FAF8DFF8280320 -:107990004FF0FF31C166012282650021016500F0D0 -:1079A000F7FA07B000BD502080F311887047DFF868 -:1079B0000803016F491C0167704770B5DFF87C62EE -:1079C000306F0024002520B900F044F800F0D8F80A -:1079D000FEE700F02DFB306F401E3067306F00284F -:1079E00037D1F06CD8B934E0F068C46800F036F8EC -:1079F00000F015F9E06A716DDFF8B83201228240BB -:107A00001143716514225043211D184400F064FA9B -:107A1000E06AB16ACA6A904224BF012131663068C7 -:107A20000028E1D10CB100F0EDF8F46D44B100F0A4 -:107A300019F808B101203066641EF8D10020F06505 -:107A4000306E30B1DFF874124FF08050012500F035 -:107A500096F8EEE0502181F31188704704F1180088 -:107A600000F060BA2DE9F843DFF8D071386F0026D6 -:107A7000002853D13C6D641C3C6510D1F86A006845 -:107A800020B1FFF7E7FF00F07BF8FEE7F86A396BFB -:107A9000F9623863786E401C786600F0B3F8F86ECF -:107AA000DFF8109284424FF0140828D320E0F96ADE -:107AB000C868C568686884422ED3281D00F032FA71 -:107AC000A86A18B105F1180000F02CFAE86A796D7F -:107AD000012282401143796508FB00F0291D4844CA -:107AE00000F0FAF9E86AB96ACA6A904228BF01262A -:107AF000F86A00680028DAD14FF0FF31F966B86AF9 -:107B0000C06A08FB00F859F80810022928BF0126AE -:107B1000386E30B1012604E0F866F0E7F86D401CDD -:107B2000F8658FE0DFF81421106F10B101211166A4 -:107B3000704710661421506DB0FA80F3C3F11F0333 -:107B40004B43DFF87011C85838B9502181F31188C0 -:107B5000BFF34F8FBFF36F8FFEE7C81800F1080324 -:107B6000416849684160994204BF49684160406882 -:107B7000C16891627047DFF844114FF0805008608F -:107B8000BFF34F8FBFF36F8F7047A86AC16AE06A77 -:107B90008142704770B5DFF8A840DFF81C5111E052 -:107BA00000F046FA286AC668301D00F0BBF9E86CA0 -:107BB000401EE864686B401E686300F052FA30466D -:107BC00000F009F8686B0028EAD121680229F9D38E -:107BD000FFF7D1FFF6E710B5044694F8510040B91D -:107BE000206B00F019F92046BDE8104000F014B9F0 -:107BF00010BD0128F7D00228FAD0FFF7D4FEFFF716 -:107C0000BFFFFEE70D49C86A006810B94FF0FF32A8 -:107C100003E0C86AC268D0684268CA667047201D1F -:107C200000F080B90122E06A696D82401143696504 -:107C3000704700F016FA284670BD0000FC42002094 -:107C4000984300203046BDE8F2831C4A4FF0805133 -:107C5000116070470000F8B5174D2F6D0C46A96AEA -:107C60000646081D00F05EF930B9A86A696DC06A61 -:107C7000012282409143696516F1010F05D124B1BB -:107C8000A86A011D05F138001AE0A86AF6194660D5 -:107C9000BE42A86A05D2011D286BBDE8F44000F081 -:107CA00028B9011DE86A00F024F9E86E864238BF61 -:107CB000EE66F1BD98430020FC42002004ED00E098 -:107CC000BDE8F44000F008B949444C45000000000C -:107CD00001484068704700BFA81400204018491CA4 -:107CE0001CBFB1F1010100F8012DF9D170477047B7 -:107CF0007047704770477047704770477047000083 -:107D00000022FFF7EBBF00002DE9F8430446FFF720 -:107D10004EFE684FB8684FF00009002500BB07F120 -:107D2000200307F1200113F0070F41F270700A469B -:107D300004D0CA1DD208D200831AC8188018083887 -:107D4000C008C0003A607D60B86045600560831A75 -:107D50005360106050683861F8604FF00040F8617F -:107D60004FF05008F869044246D1002C44D0083442 -:107D700014F0070F04D004F1080104F007000C1AF6 -:107D8000002C39D0F868A04236D33E68394601E06D -:107D9000314606467068A04202D230680028F7D10A -:107DA000B868864228D00A683068086002F108097D -:107DB0007268121B112A0CD3311911F0070002D07E -:107DC00000F023F8FEE7301D02517460084600F011 -:107DD0004DF87168F8683C69401AF860FA68A24288 -:107DE00088BF2246F8693A6101437160356009F045 -:107DF00007057869401C7861FFF7DFFD15B100F0D9 -:107E000004F8FEE74846BDE8F28388F31188BFF323 -:107E10004F8FBFF36F8F7047002800D1704738B580 -:107E2000A0F10805234C6968E2695023114204D18E -:107E300083F31188FFF7EBFFFEE7286820B183F397 -:107E40001188FFF7E4FFFEE791436960FFF7AFFD9C -:107E5000E16868684118E160284600F007F8A06909 -:107E6000401CA061BDE83140FFF7A7BD30B5114906 -:107E70000A4600E01A4613688342FBD35368D418BD -:107E8000844203D14068C3185360104643681468A5 -:107E9000C518A54208D189688C4204D06168CB1806 -:107EA0004360246800E00C460460824218BF106002 -:107EB00030BD0000201500204FF0FF3200F1080116 -:107EC00082604160C16000F108020261002101602E -:107ED000704700210161704710B542684A6093689D -:107EE0008B6094686160916008610168491C016061 -:107EF00010BD30B50A6812F1010F08BF036907D041 -:107F000000F1080300E023465C682568AA42FAD223 -:107F10005A684A6091608B60596008610168491C29 -:107F2000016030BD4368016982689A608368426875 -:107F30005A604A68824204BF83684B600022026133 -:107F40000868401E0860086870470000490810B5BE -:107F50004900A0F120034FF0807499611A60DC6140 -:107F60006FF002020FF20D01596140F8242D203804 -:107F700010BD00004D494A68502012F1010F80F3F6 -:107F80001188BFF34F8FBFF36F8F00D0FEE7FEE77E -:107F90007CB5474A474B10685021984202D100F007 -:107FA00093F8FEE71068444B984202D100F08CF839 -:107FB000FEE7424B1C780194FF251D701E783B4C58 -:107FC0008DF800609DF8000000F050002070072040 -:107FD00005E09DF800506D00401E8DF800509DF8A2 -:107FE00000502E06F5D4454215F1030F03D0A060D2 -:107FF00000F06AF8FEE7000200F4E060A06001987B -:108000001870116A41F470011162106A40F07040FA -:10801000106200F061F80020606000F0BBF82848B2 -:10802000016841F04041016000F0A4F8002076BDF5 -:10803000502080F31188BFF34F8FBFF36F8F1B4920 -:108040004A68521C012A4A600AD11E490A6813066E -:1080500006D080F31188BFF34F8FBFF36F8FFEE719 -:1080600070471249486838B9502080F31188BFF32F -:108070004F8FBFF36F8FFEE7401E486008BF80F34D -:108080001188704780B5502080F31188BFF34F8F5F -:10809000BFF36F8FFFF7E6FC18B10A494FF080502D -:1080A0000860002282F3118801BD000074140020D2 -:1080B00000ED00E071C20F4170C20F4100E400E02A -:1080C00034EF00E004ED00E081F31188BFF34F8F3F -:1080D000BFF36F8F704700000748084B0021016015 -:1080E0000022826028221968B1FBF2F2521E42601F -:1080F00007210160704700BF10E000E0D4140020A9 -:10810000EFF30980BFF36F8F264B1A681EF0100F34 -:1081100008BF20ED108A20E9F04F106009B44FF03D -:10812000500080F31188BFF34F8FBFF36F8FFFF7BD -:10813000F9FC4FF0000080F3118809BC1968086849 -:10814000B0E8F04F1EF0100F08BFB0EC108A80F3BB -:108150000988BFF36F8F7047124B19680868B0E841 -:10816000F04F80F30988BFF36F8F4FF0000080F36A -:10817000118870470C480068006880F308884FF049 -:10818000000080F3148862B661B6BFF34F8FBFF36F -:108190006F8F00DFDFF81400016841F470010160A7 -:1081A000704700002443002008ED00E088ED00E067 -:1081B00080B52DED068BB0EE409AF0EE418AF6EEDA -:1081C000009A39EE280AB0EE608A20EE290A80EE85 -:1081D000080A00F0CFFBB0EE40AA00F0E3FC79EE15 -:1081E000680A60EEA90AC0EE880A80EE800A00F0F4 -:1081F000DBFC80EE0A0ABDEC068BB1EE400A01BD45 -:108200002DE9F0412DED028B82B0804601AB6A462C -:1082100000F0EEFCDFF800770198BDF800107861FF -:1082200039802D23BDF90000C0EB0012642110FB42 -:1082300003F3002592FBF1FE502210FB02F093FBAA -:10824000F1F6019B90FBF1FC1FFA8EFEB6B21FFA0D -:108250008CFC462B28BFA3F146052B46012204E0E7 -:10826000B442A8BFA44543DA5B1C019883425CD2A8 -:1082700008EB4300011FB1F90240B1F90050A542DB -:10828000F2DAB0F90050A542A4BFB0F90240A5420D -:10829000EADBB0F90450A542E6DA07F1140444F829 -:1082A0002230058827F81250521CB0F9004074455E -:1082B000A8BFA642D4DBB0F90200B1F9021000EE6B -:1082C000103A00EE900AB8EE408AB8EEE01A00EEDE -:1082D000904A00EE101AF8EEE00AB8EEC00AFFF776 -:1082E00067FF38EE000A02B0BDEC028BBDE8F081FA -:1082F00000EE103AB0F90200B1F90210B8EE408A6F -:1083000000EE100AB8EEC01A00EE104AF8EEC00AED -:1083100001EE901AB8EEE10AFFF74AFF38EE000AC4 -:10832000FAEE090A30EE200ADDE79FED820ADAE76D -:1083300038B50446DFF8205600224FF4E07100F013 -:108340002AF800224FF4604100F025F8641E032C47 -:1083500020D8DFE804F002060F1701224FF4005185 -:1083600013E001224FF4807100F015F801224FF460 -:1083700080410AE00122802100F00DF801224FF433 -:10838000C04102E001224FF4C0712846BDE83840E8 -:10839000FAF7BEBD31BD2846FAF7BABDF8B50546B5 -:1083A0000E46FAF74EFADFF87445DFF8747520468A -:1083B000F9F75AFC21680020486232462946DFF866 -:1083C0006405FCF79DFD3868016A41F2111640F220 -:1083D0004445314204BF016A294200F024F80021DB -:1083E0004162012080F31088DFF87005F9F7B0FCD6 -:1083F0003868016841F001010160416AB1F5827F8E -:10840000FBD3016A314204BF016A294200F00BF834 -:108410002046F9F7F4FB002080F31088BDE8F24015 -:108420000120FBF753BE03D10268520852000260DC -:10843000704700002DE9F8432DED028B82B0054610 -:108440000C4616460C9F98460DF10202322130462A -:1084500000F00AFC6A463221404600F005FCBDF9F6 -:108460000210DFF8C49449423B46324609B2304616 -:1084700000F022FCBDF9001049423B46424609B2D9 -:10848000404600F019FC39463046FFF7B9FEF0EEE1 -:10849000040ADFED298A80EE200AB9EE048A30EE64 -:1084A000280A30EE080A89ED000A39464046FFF7EF -:1084B000A7FEB0EE041A80EE011A31EE281A31EE52 -:1084C000080AD9ED000A89ED010A70EEC01AC9ED5B -:1084D000021AB7EE001AF7EE001AC1EE200A81EE7A -:1084E000800A30EE800A9FED152A20EE022A12EE55 -:1084F000100A9FED971AE860DFED111AD9ED020A14 -:1085000099ED000A20EE811AC1EE211AC1EE801AFF -:1085100081EE800A2CB9B1EE400A10EE100A2860F4 -:1085200002E010EE100A686002B0BDEC028BBDE8FC -:10853000F1830000000000000000824300606A47F1 -:108540002905B53F2DE9F84F2DED068B84B0DFF8F6 -:10855000DCA30AF6CC010AF1CC0201240AF1C0071F -:10856000029101929FED7B9ADFF8C463DFF8C45358 -:1085700041F2111B2868016A11EA0B0F02BF016A60 -:1085800040F24442114200F0F7F8002242620168D2 -:1085900041F0010101600120FFF7CAFE00F0F2F88E -:1085A0000120FBF793FD0220FFF7C2FE00F0DAF88E -:1085B00000F0D2F800215046FFF73CFF0320FFF700 -:1085C000B7FE00F0DFF80120FBF780FD0420FFF785 -:1085D000AFFE00F0C7F800F0BFF801215046FFF7EA -:1085E00029FFDAED008A9AED018A28EEA80A08EE42 -:1085F000080A00F08BFB8AED020A18EE900ADAED09 -:10860000029AFEF78BFD8046894619EE900AFEF726 -:1086100085FDDFF82423DFF82433F8F707FF00F0A7 -:10862000A5F800F083FB00EE100A00F0A3F98AED34 -:10863000040A2868016A11EA0B0F02BF016A40F2BE -:108640004442114200F098F8DFED5F0A38680AEB07 -:108650008001C1ED1C8A81ED268AC1ED089A9FED4B -:108660005B1A9AED040A60EE200A80EE811A81ED11 -:10867000121A401C0A28386055D3002038600AF1CD -:10868000C4020A210AF1700000F084FB0AF1C8025A -:108690000A210AF1980000F07DFB97ED01AAD7EDC1 -:1086A00002AA2AEE0A0A0AEEAA0A00F02FFBF0EE4E -:1086B000409A19EE900AFEF731FD41EC180B1AEEC4 -:1086C000100AFEF72BFD8046894653EC182BDFF885 -:1086D0007002DFF87012F8F7A9FE00F047F800F01A -:1086E00025FB00EE100A00F045F9DFED390A80EEB7 -:1086F000200AF5EE40AA20EE09AAF1EE10FA48BFD2 -:1087000039EE4AAA51EC180B21F000418E4A8F4BEA -:10871000F8F78CFD3CBFDFED7F9A9FED7EAAC6ED9A -:108720000B9A86ED0CAA2620FBF7D0FC002C0ED06D -:1087300000249AED030A86ED000A86ED010AB46072 -:108740009AED020A86ED030A86ED040A746111E7C8 -:108750000060EA470000B4434FF480600090029B41 -:10876000019A704702984FF4806117E602460B4663 -:1087700040464946F8F78ABF03D1016849084900D5 -:108780000160704701984FF4806107E670B52DEDE8 -:10879000028B05460C469FED728B00260AE055F8C9 -:1087A0002600FEF7BBFC53EC182BF8F73FFE41EC1C -:1087B000180B761CA642F2DBB0EE480AF0EE680A0F -:1087C000BDEC028B70BD000000003443DB0F49405C -:1087D000DB0FC94070B55F4800F596552DED048B51 -:1087E000296800EB810200F5166682ED000A4FF45D -:1087F00016722B6806EB83011446C1ED000A2B6844 -:1088000069685B1C93FBF4F402FB14332B60B1F535 -:10881000167FB8BF491CB1F5167FC8BF1146696005 -:10882000FFF7B4FF6C68B0EE408AF0EE608A204635 -:10883000F8F7EAFD02460B4651EC180BF8F726FF55 -:1088400000F074FA08EE100A85ED028A21463046DF -:10885000FFF79CFF6868B0EE409AF0EE609AF8F778 -:10886000D3FD02460B4651EC190BF8F70FFF00F051 -:108870005DFAD5ED060AF4EE480A00EE100AF1EEB4 -:1088800010FA48BF85ED068AD5ED070AF4EE400AD6 -:10889000F1EE10FA48BF85ED070AD5ED040AB4EEF3 -:1088A000608AF1EE10FA48BF85ED048AD5ED050A1D -:1088B000B4EE600AF1EE10FA48BF85ED050A1C48D7 -:1088C0006969016080ED010AE96981602A69C26015 -:1088D00080ED048AA969416185ED030ABDEC048B32 -:1088E00070BD70B5124D00F03FF80024184E4FF4E3 -:1088F0007A70FBF7EBFBF088641C844202DB00F02B -:1089000033F80024D5ED0C0A95ED0B0AFFF762FF52 -:10891000EDE7000000000000344A0020BC480020C1 -:10892000084900204C460020EC4A0020B02C0020D2 -:10893000704A0020A04900202D431CEBE2361A3F6C -:108940003A8C30E28E79453E9A9999999999B93F36 -:10895000681400200000002000080048544900204E -:10896000000000000000000005F11C0105F11800E6 -:10897000FBF7FAB910EE101A04204FF07E5201EE08 -:10898000902A490088BF0820490800EE101A914239 -:1089900014D871EEC00A0F4A31EE801A914261EE8E -:1089A000200AF1EEE00A05D980F0040080EE800A8A -:1089B00000F0ACBA80EE200A00F0A8BA490011F12C -:1089C000807F9CBF6FF0004100EE101AAFF3008073 -:1089D00070470000F404353FDFED620A60EE200AC4 -:1089E00010EE902A22F0004101EE101ADFED5E1A1F -:1089F000B4EE611AF1EE10FA25D54FF07C5102F079 -:108A000000420A4301EE102A71EE200AFDEEE00A50 -:108A100010EE901A00296AD0FAEEC90A9FED531A97 -:108A200000EE810ADFED521A00EEA10A9FED512AF5 -:108A300000EE820ADFED502A00EEA20A9FED4F1AE7 -:108A400000EE810A53E010EE101A4B001B1613F1D2 -:108A5000010F0AD14900081610F1010F02D10902D5 -:108A600040F07F809FED460A7047490004D10028FE -:108A700077D0B7EE000A70474FF07C5102F0004209 -:108A80000A4301EE102A71EE200A10EE902A5100DE -:108A90000DD0090EC1F196011829A8BF02F00042BD -:108AA00003DA0029C4BFCA408A4000EE902A10EEC3 -:108AB000901A490017D09FED331A20EE811ADFED8E -:108AC0002B1A01EE210A9FED2A2A01EE020ADFEDA0 -:108AD000292A01EE220A9FED283A01EE030ADFED72 -:108AE000271A01EE210AFDEEE00A10EE901A01F0BD -:108AF0000301081810EE101A21F0004100EE901A40 -:108B00009FED211AF4EE410AF1EE10FA04D5C107E7 -:108B100023D5B7EE000A20E0C10760EE000A0ED5AB -:108B20009FED1A0A9FED1A1A00EE801ADFED191A4E -:108B300041EE201AB7EE000A01EEA00A0DE09FED0B -:108B4000162ADFED161A40EE821ADFED152A20EE06 -:108B5000201A41EEA02A01EE220A800748BFB1EE9A -:108B6000400A704783F9223F0000004F0000C9C649 -:108B700000A0FDC00020A2BA000034B30030C2AE95 -:108B8000FFFFFF7F00008038000080399349B2BAB0 -:108B900036A02A3DDFFFFFBE6E8C4CB94283083CF5 -:108BA000A1AA2ABE002017E710EE101AC1F3C7527F -:108BB000DAB1992A0FDAC80F21F0004100EE101A3D -:108BC000B1F17E5F40F3A281F7EE000A80EE800AE9 -:108BD000001D00F09BB9FF2A01D14A0205D1034ACA -:108BE000C90F42EAC17100EE101A7047DB0FC93F8E -:108BF000F0B50D4604466F1E002034F9026BB9082B -:108C000084461FD0B4F900E07645BCBF76460CF12F -:108C10000100B4F902E07645BCBF76460CF10200D3 -:108C2000B4F904E07645BCBF76460CF10300B4F914 -:108C300006E008340CF1040C7645BCBF764660466D -:108C4000491EDFD117F0030C0BD0614634F9027BCB -:108C5000BE42BCBF3E46A5EB0C00491EACF1010C68 -:108C6000F4D116801860F0BD70B403460024880863 -:108C700081B012D01E68009635462E0404EB2644BF -:108C80005E68009604EB2544354608332E0404EB59 -:108C90002644401E04EB2544ECD111F0030004D01F -:108CA00033F9025B6419401EFAD194FBF1F0108095 -:108CB00001B070BC70470000F0B40446980881B061 -:108CC000C1EA014511D0276800973E4696FA15F68D -:108CD00000961660676800973E4696FA15F600966D -:108CE000566008340832401EEDD113F0030F09D04E -:108CF00003F0030334F9020B90FA11F05B1E22F823 -:108D0000020BF7D101B0F0BC70470000B5EEC00A0D -:108D1000F1EE10FA02D4B1EEC00A70476FF0004CC9 -:108D200000EE10CAAFF300807047000001F000426F -:108D30008B1AA3F16051B1F5801F0ADBB1F17F6F8F -:108D40001FD242EAC102C10071F1004142EB5070F2 -:108D500070470B15C3F10903212B10D2890241EA98 -:108D6000905180020128494141F0004121FA03F06D -:108D7000C3F12003994071F1004150417047100048 -:108D800070476FF0000013EB103F5CBF000E42EA2B -:108D9000C05070478446880881B09FED5B0A00F0A0 -:108DA0009E8010F0030313D0DCED000A9CED011A45 -:108DB00030EE200A30EE010ADCED020A9CED031AC7 -:108DC00030EE200A5B1E30EE010A0CF1100CEBD1E4 -:108DD0005FEA900000F08380DCF800300093401ED2 -:108DE000DCF80430DDED000A009330EE200ADCF8F8 -:108DF0000830DDED000A009330EE200ADCF80C307C -:108E0000DDED000A009330EE200A0CF11003DDEDD9 -:108E1000000AD3F800C0CDF800C030EE200AD3F825 -:108E200004C0DDED000ACDF800C030EE200AD3F812 -:108E300008C0DDED000ACDF800C030EE200AD3F8FE -:108E40000CC0DDED000ACDF800C030EE200A53F86A -:108E500010CFDDED000ACDF800C030EE200AD3F8C7 -:108E600004C0DDED000ACDF800C030EE200AD3F8D2 -:108E700008C0DDED000ACDF800C030EE200AD3F8BE -:108E80000CC0DDED000ACDF800C030EE200A53F82A -:108E900010CFDDED000ACDF800C030EE200AD3F887 -:108EA00004C0DDED000ACDF800C030EE200AD3F892 -:108EB00008C0DDED000ACDF800C030EE200AD3F87E -:108EC0000CC0DDED000ACDF800C030EE200ADDED6B -:108ED000000A30EE200A03F1100C7FF47DAF11F090 -:108EE000030007D0DCED000A401E30EE200A0CF132 -:108EF000040CF7D100EE901AF8EE600A80EE200A1A -:108F000082ED000A01B07047000000001AA210EEC6 -:108F1000101A43F2A40CC3F6896CF2EC060A614500 -:108F200009DB00EE803A70EE800A83EE200A40F002 -:108F3000020010EE101A4900D1F1E6410BD860EEA4 -:108F4000000A20EE203A03EE010A01EEA02A42EECA -:108F5000202A80EE220A400810F0020F18BFB1EE5E -:108F6000400A02EB8002D2ED000A30EE200A28BF50 -:108F7000B1EE400A70470000D7B3DD3F6AD5033F2A -:108F80002B94A93DB82A593F0000803F000080BFC4 -:108F900000000000920A063FDB0FC93F920A863F9D -:108FA000DB0FC93F920A0640DB0F4940368D274050 -:108FB00000000000000000000000000000000000B1 -:108FC00000000000000000000000000000000000A1 -:108FD0000000000000000000000000000000000091 -:108FE0000000000000000000000000000000000081 -:108FF0000000000000000000000000000000000071 -:109000000000000000000000000000000000000060 -:109010000000000000000000000000000000000050 -:109020000000000000000000000000000000000040 -:109030000000000000000000000000000000000030 -:109040000000000000000000000000000000000020 -:109050000000000000000000000000000000000010 -:109060000000000000000000000000000000000000 -:1090700000000000000000000000000000000000F0 -:1090800000000000000000000000000000000000E0 -:1090900000000000000000000000000000000000D0 -:1090A0005B4552524F525D205B25733A25645D202B -:1090B000417373657274696F6E2028726574203D08 -:1090C0003D2048414C5F4F4B29206661696C6564C7 -:1090D00021207368743330B2C9D1F9CAA7B0DC0A51 -:1090E0000D0A00005B4552524F525D205B25733ADA -:1090F00025645D20417373657274696F6E20282842 -:10910000746D705F74656D646174612E6656616C18 -:109110007565203E3D202D343029202626202874D8 -:109120006D705F74656D646174612E6656616C75F7 -:1091300065203C3D2038352929206661696C6564CD -:1091400021207368743330CEC2B6C8D6B5D0A3D14F -:10915000E9CAA7B0DC0A0D0A000000005B455252C4 -:109160004F525D205B25733A25645D204173736522 -:109170007274696F6E202828746D705F68756D69F0 -:10918000646174612E6656616C7565203E3D2030C9 -:10919000292026262028746D705F68756D696461CA -:1091A00074612E6656616C7565203C3D203130300F -:1091B0002929206661696C656421207368743330E5 -:1091C000CAAAB6C8D6B5D0A3D1E9CAA7B0DC0A0DE1 -:1091D0000A000000FEE7FEE7FEE7FEE7FEE7704755 -:1091E0002548FCF75BBD80B52448F8F779FEBDE85B -:1091F00002402348F8F774BE38B5224D224C284669 -:10920000FCF7D2FE012221462846FCF797FE1F48B4 -:1092100000684169C268491C91FBF2F302FB13111B -:109220000269914205D02178BDE834400830FDF74D -:1092300017BF31BD70B5164E164D3046FCF7B4FE63 -:1092400015490C68012229463046FCF777FE606913 -:10925000E168401C90FBF1F201FB12002169884299 -:1092600006D0297804F10800BDE87040FDF7F8BE8B -:1092700070BD0A48FCF798BEEC4900202448002045 -:10928000A049002024440020AC440020D03F00200E -:10929000B044002038450020004100203C4500201B -:1092A000453A5C595C4941525C6D6963726F5F631A -:1092B0006C696D6174655C447269766572735C5348 -:1092C000687433785C73687433302E630000000078 -:1092D0005B4552524F525D205B25733A25645D20F9 -:1092E000417373657274696F6E20286765745F746B -:1092F000656D705F68756D695F646174612826745F -:10930000656D702C202668756D6929292066616954 -:109310006C6564212021212153656E736F72205387 -:109320006874333020436865636B204661696C65FF -:10933000640A0D0A0000000053656E736F722053BB -:109340006874333020436865636B204F4B2E0D0AE1 -:109350002054656D703A252E32662C48756D693A39 -:10936000252E32660D0A00000E48016841F4700196 -:10937000016000220C49086840F0010008608A6022 -:109380004FF480520B68094803400B60CA6000200C -:109390000B68074A23F480230B6088614FF000615B -:1093A0001160704788ED00E000100240FFFFF6EA10 -:1093B00008ED00E0000000000000000001020304CE -:1093C00006070809453A5C595C4941525C6D69637E -:1093D000726F5F636C696D6174655C4170705C5342 -:1093E00072635C696E666C6173682E6300000000D6 -:1093F0005B4552524F525D205B25733A25645D20D8 -:10940000696E666C61736820657261736520657250 -:10941000726F72210D0A000030B4002512E050F87E -:10942000042BD30744BF4A44521E091F042942F8A3 -:10943000045BFAD213468C0744BF15809B1CC907F6 -:1094400048BF1D7050F8041B0029E8D130BC70479C -:10945000A0860100400D0300801A060000350C00B4 -:1094600040420F0080841E0000093D0000127A0077 -:109470000024F40000366E010048E801006CDC02B4 -:1094800010B5074979441831064C7C44163404E081 -:109490000A68081D114488470146A142F8D110BD51 -:1094A000500000006C00000041542B514D544F50AF -:1094B000454E3D302C3139392E372E3134302E3156 -:1094C000302C313838330D0A000000004EF6885138 -:1094D000CEF20001086840F470000860BFF34F8FBF -:1094E000BFF36F8F4FF00170E1EE100A704700007C -:1094F00029FFFFFFE43500002015002000000000D8 -:109500005B7BFFFF0C02000008020000000000204F -:1095100000F00DF8002801D0FFF7B2FFAFF3008094 -:109520000020AFF30080F9F7C1FA00F002F8012043 -:10953000704700F001B8000007463846F8F748FBCE -:10954000FBE700000548014603B4684680F309883C -:10955000AFF30080FFF7BAFFFFF7DAFFA5EDF5FEE6 -:1095600074656D68756D5F7570646174655F746155 -:10957000736B00007472616E735F34675F74617344 -:109580006B000000014880470148004769930008CC -:109590004595000864656661756C745461736B0071 -:1095A000616E656D6F6D6574657200006C65645405 -:1095B00061736B000000000001020304FFF7FEBFAF -:1095C000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFCF -:1095D000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBF -:1095E000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAF -:1095F000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9F -:10960000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8E -:10961000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7E -:10962000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6E -:10963000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5E -:10964000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF4E -:10965000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF3E -:10966000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF2E -:10967000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF1E -:10968000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF0E -:10969000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFE -:1096A000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFEE -:1096B000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFDE -:1096C000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFCE -:1096D000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBE -:1096E000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAE -:1096F000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9E -:10970000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8D -:10971000F2FF0001F1FF01F1FF01F1FF01F1FF0193 -:10972000F1FF01F1FF01F1FF01F1FF01F1FF01F193 -:10973000FF01F1FF01F1FF01F1FF01F1FF01F1FF75 -:1097400001F1FF01F1B00143C843044101120309D3 -:109750001003DD7300081008FC02BBA9740008F0B8 -:109760001210034572000801D1124D0812020812AE -:10977000730821F0127B08120408128308120508EE -:10978000128B08120608129308120708129B08256C -:109790000912A30812090812AB08120A0812B1082C -:1097A00012140812B70812150812C7081216081268 -:1097B000D50812170812EB0812180852F92852FDA2 -:1097C00028430D7328433B7328124508121A0812C8 -:1097D0006508121B08127B08400855308025580286 -:1097E000580216000112AA01F21200015007880067 -:1097F000062C062C0000012DF2021035E201143374 -:10980000093D15F30280252DF20603182529F200E3 -:04981000C24A020046 -:040000050800954515 +:1010E0001CBF10F8012FF9E718BF002070470368F4 +:1010F0001AB95A1E026008467047197811B94FF0A4 +:10110000FF307047591C01601878704780B500B9EE +:1011100006A005490B681BB122220021984701E077 +:1011200000F05FFD222002BD144B0020636F6E7340 +:10113000747261696E742068616E646C65723A20C5 +:10114000626164206D6573736167650000F101037E +:1011500010F8011B11B110F8011BFBE7C01A704712 +:10116000C9B2830706D0521E22D310F8013B994220 +:10117000F7D11FE0083A13D302F1040241EA01213A +:1011800041EA014150F8043B121F21BF4B40A3F13B +:10119000013C2CEA030C1CF0803FF3D0C9B2001FC5 +:1011A000083210F8013B521E28BF91EA030FF8D80D +:1011B00018BF0120401E70474AB1000011F8013BE2 +:1011C000521E00F8013B1CBF11F8013BF8E77047C5 +:1011D00010B5144600F002F8226010BDC1F30A53A6 +:1011E00043B14A0012F5001F28D2A3F2FE32A1EB50 +:1011F0000251704750EA410C20D001F0004C31EA16 +:101200000C01B1FA81F204BFB0FA80F3D2180B3AA4 +:10121000B2F120032CBF00FA03F1914041EA0C0126 +:101220003EBFC2F1200C20FA0CF319439040524209 +:1012300040F2FD33D21A01EB035170470022704790 +:1012400041EA030C50EA4C0C52EA0C0C4FF4001C1F +:1012500009D307D01CEB410F9CBF1CEB430F8B4203 +:1012600008BF824270471CEB430FFBD8994208BF6E +:101270009042704741EA030C50EA4C0C52EA0C0CC5 +:101280004FF4001C09D307D01CEB410F9CBF1CEB93 +:10129000430F994208BF904270471CEB410FFBD8A7 +:1012A0008B4208BF82427047124254D440F2FF7C06 +:1012B0001CEA11530FD0634531D09B1863453CBFE6 +:1012C00001EB0251704701F0004141EA0C5100204E +:1012D000AFF30080704750EA410320D001F0004C8A +:1012E00091EA0C011CD0B1FA81F30B3B9A420DD963 +:1012F000D21A994051EA0C01C3F1200C20FA0CFCDF +:1013000061449840531C40F2FF7CD7E7914041EA8A +:101310000C01C2F1200C20FA0CF3194390407047E5 +:10132000B0FA80F31533202BE0D3202AEED3203AF5 +:10133000203B9A4209D9D21A00FA03F141EA0C0182 +:101340000020531C40F2FF7CB8E700FA02F141EAAA +:101350000C0100207047524240F2FF7C1CEA1153FE +:101360000DD06345DBD0B2EB030C3CBFA1EB0251C7 +:1013700070470CF1010221EA035141F4801150EA57 +:10138000410CCCD001F0004C352A27DC30B481EA86 +:101390000C01B2F1200309DAC2F12003044601FA7C +:1013A00003F5D0402843D1409C400CE0C3F120021B +:1013B000450020FA03F418BF44F0010421FA03F0B9 +:1013C00091400C43002174F1004550F1000051EBB5 +:1013D0000C01244230BC7FF47BAF70476146002093 +:1013E00076E70268531C036011707047C1F30A531B +:1013F00040F21E42D31A0CDDCA0283F3070342EA0D +:10140000505242F00042DA4002EBE17282EAE170AF +:1014100070476FEAE17203F2E13008B182F00040F8 +:101420007047000010F0004160B148BF4042B0FA80 +:1014300080F29040D21CC2F5846241EA025202EB73 +:10144000D02140057047000070B491EA030F4FF0BF +:10145000004540F1BF806B40841A71EB030604D253 +:101460006E40001BB141121973414FF4001C1CEB7C +:10147000410F34BF7CEB430683E00C0DA4EB135605 +:10148000362E00F37C80012E45EAC32341DC43EA7B +:10149000525312BFD20292025B08240545EAC121D1 +:1014A00041EA5051D2EBC020994125D407D1B0FA7E +:1014B00080F610FA06F162D00020203608E0B1FA7A +:1014C00081F6B140C6F1200220FA02F21143B04089 +:1014D0004FEAF474B4EB465434F001064FEA740456 +:1014E0000AD8D6F50016760D04F00044F04061FAF3 +:1014F00006F25040F1404840C00A40EA415021F015 +:10150000004128BF5FEA500550F1000044EBD121B3 +:1015100035E0DB0A45EAC121C90AB6F120050EDD36 +:1015200042EA0242120CC5F1200603FA06F6EB402D +:1015300042EA06056D42984161F100010DE062FA50 +:1015400006F5F240554063FA06FC82EA0C02F340CD +:101550005A406D42904161EB030111F4801F05D1A7 +:10156000641E620502D06D004041494121F48011A2 +:10157000430875F1004350F1000041EB045170BC89 +:1015800070471CEB410F15D223F0004352EA43068B +:101590000BD04FEA4C0CBCEB410F04D80C0D661E6F +:1015A000342EB7DDEBE7801A994150EA410608BFB7 +:1015B0000021E4E708BF1CEB430F28BF6FF00001D8 +:1015C000DDE7000070B491EA030F4FF000457FF5AE +:1015D00043AF6B40841A71EB030603D2001BB14189 +:1015E000121973414FF4001C1CEB410F34BF7CEB0C +:1015F000430442E00C0DA4EB1356352E4FDC45EAB4 +:10160000C323DB0A45EAC121C912B6F120050DDD6D +:1016100063FA05F6EB4086EA0305124218BF45F06F +:101620000105C01851F100010CD213E062FA06F571 +:10163000F2405540F3415A40B340F3405A408018BD +:10164000594107D349085FEA30005FEA350528BFF2 +:1016500045F0010501F58011420875F1004250F195 +:10166000000041EB04514E0016F5001F70BC38BF5E +:1016700070470020090D090570471CEB410F10D27F +:1016800052EA43060BD0BCEB410F05D80C0DAB431F +:10169000661E342EB6DD02E0AB438018594170BCA3 +:1016A000704770BC70470000F0B540F2FF7581EAEA +:1016B000030C0CF0004C15EA11541DBF15EA13572A +:1016C000AC42AF42E5E0BC41C1F31301C3F31303E5 +:1016D000801A994143F4801304D2641E00184941D2 +:1016E00080185941C90241EA5051B1FBF3F603FB9E +:1016F0001611A2FB0675D7EBC020A94102D2761EB7 +:1017000080185941C90241EA5051B1FBF3FE03FB75 +:101710001E11A2FB0E75D7EBC020A94103D2AEF17A +:10172000010E80185941890241EA9051760546EA36 +:101730008E2EB1FBF3F603FB1611A2FB0675D7EB59 +:101740008020A94102D2761E80185941C90241EA7F +:1017500050514EEA060EB1FBF3F603FB1611A2FB45 +:101760000675D7EBC020A94102D2761E80185941D8 +:10177000C90241EA5051B1FBF3F703FB1711A2FB79 +:101780000735D3EBC020A94167F100070CBF004229 +:1017900047F0010766F3D5274FEA1E31B80814F564 +:1017A000806412DDBD0775F1004250EB0E5051EB25 +:1017B000045111F5801F5CBF41EA0C01F0BD4CF0F3 +:1017C0007F6141F0E0410020F0BDBD076D0840EAB7 +:1017D0000E5041F48011D4F10104B4F120060ADA6C +:1017E000C4F120060200E04001FA06F3E14018438C +:1017F000B24015430EE0342C13DCC6F1200445EA58 +:1018000040056D0820FA06F2154321FA06F0A140C2 +:101810000D43002175F1004250F1000051EB0C0125 +:10182000F0BD00205FEA0C01F0BDCFB992185B411A +:10183000B3FA83F704BFB2FA82F6BF190B3FB7F1D0 +:1018400020062FBF02FA06F3BB40C7F1200622FA9A +:1018500006F638BF3343BA401CB1E419641E33E7BF +:101860007F4231F00041B1FA81F404BFB0FA80F652 +:10187000A4190B3CB4F120062FBF00FA06F1A140D9 +:10188000C4F1200620FA06F638BF3143A0403C1BC5 +:101890001AE7AC421ABF05EA1357AF4212E050EA0A +:1018A00041061CBF52EA4306BFE750EA41073046F3 +:1018B00061461CBF41EA0551F0BD52EA430C08BF26 +:1018C000C143F0BD00204FF4001616EB410F98BF46 +:1018D00016EB430F08BF16EB410F24BFC14305E0D1 +:1018E00016EB430F0CBF61464CEA0551F0BD0000FA +:1018F000400D40F21E4C40EAC120BCEB115C40F0B0 +:10190000004003D48CF30701C84070476FEAE170D0 +:101910007047000050B1B0FA80F18840C91CC1F591 +:101920008461090501EBD0214005704701467047ED +:1019300030B540F2FF7C1CEA11541DBF1CEA135560 +:10194000644565453FE0641981EA030C6FF35F531A +:101950000CF0004C43F48013C90241F0004141EA0D +:10196000505EC5021100A5FB020200284FF00000E6 +:10197000EEFB01204FF00001E3FB052118BF42F010 +:101980000102401800214941E3FB0E01A4F58064E7 +:101990000D0302D292184041494154F1010470DD17 +:1019A000450872F1004250F1000051EB0451A1F5DD +:1019B000801102D441EA0C0130BD40F2FF7E4CEAB6 +:1019C0000E51002030BD0CEA1355644518BF654523 +:1019D00081EA030C0CF0004C41D050EA410E1CBFD0 +:1019E00052EA430E02E06146002030BD24422C44FE +:1019F0001BD15FEA050EF6D0090302BF01460020A5 +:101A0000AEF1140EB1FA81F5AEEB050401FA05FE54 +:101A10000C35C5F1200100FA05F5C8404EEA000E6C +:101A20006FF35F5343F480139CE733F00043B3FA42 +:101A300083F504BFB2FA82FE75440B3D641BB5F119 +:101A4000200E2FBF02FA0EF3AB40C5F1200E22FA92 +:101A50000EFE38BF43EA0E03AA40641C7CE750EA3E +:101A6000410E14BF52EA430E6FF000014FF400150F +:101A700015EB430F8EBF194615EB410F9DE7B4D808 +:101A800030BDD4F10104B4F120050FDAC4F1200512 +:101A9000520828BF42F0010210FA05FE01FA05F5CE +:101AA0007244E2BFE0402843E1400FE0352C9ADC6D +:101AB000C5F1200452EA400220FA05F218BF42F0B4 +:101AC000010231FA05F0A1400A43002172F10042FF +:101AD00050F1000051EB0C0130BD0000D3BBD9B177 +:101AE000B2F5803F5BD2022A1ED98C46B1FBF2F1DF +:101AF00002FB11C31B0443EA1043B3FBF2FC02FBDD +:101B00001C3380B240EA0343B3FBF2F002FB103215 +:101B100040EA0C4000237047022A05D98446B0FBF6 +:101B2000F2F002FB10C270474AB105D100F0010289 +:101B300049085FEA3000704700220023704700F038 +:101B400053B80B000200002100207047F7D3002299 +:101B500000237047904271EB030CF2D370B5B1FAD9 +:101B600081F4B3FA83F52C1BA340C4F1200532FAAB +:101B700005F63343A2405FF00046E64002E05B0812 +:101B80005FEA3202841A71EB030524BF204629461E +:101B90007641F4D302000B003000002170BD70B517 +:101BA000B1FA81F4B2FA82F5C4F120046419B4F1F7 +:101BB0002006DAD3B2405FF00044F440002502E092 +:101BC00052085FEA3303C61A71EB020E24BF304697 +:101BD000714664416D41F3D302000B0020002900DF +:101BE00070BD012000F002B87047000080B5AFF36F +:101BF0000080024A11001820ABBEFBE7260002005D +:101C0000034608460122C168491CC16000210068E2 +:101C1000184703460846C1680269491C521E002A3B +:101C20000261C16003D400680122002118474FF00F +:101C3000FF307047034608461146C268521E11F134 +:101C4000010FC26002D000680022184770470000F0 +:101C50002DE9F04F99B04FF0FF35009100241B683B +:101C6000019302920DF13F02229B8DF81F30A8468E +:101C700003941892824614E00398401C03900122BA +:101C800000980021D047A0F109010529F4D32028AC +:101C9000F2D0024669465046FFF7CCFF0298411C3D +:101CA0000291029C2078A0F10902052AE4D32028A1 +:101CB000E2D020B9404500DA404600F01FBD25289B +:101CC0000AD1601C029001782A2903BF401C0290AF +:101CD00010F8011D002110E00398401C0390012220 +:101CE00000980021D04721788842D7D00246694623 +:101CF0005046FFF79FFF0020DCE78DF81C10002105 +:101D00000591DFF8F43B0AE00598984205DA00EB0C +:101D1000800401EB440130390591501C0290029A75 +:101D20001178A1F130000A28EED306950FF6C41001 +:101D30001178FFF7D1F920B10298401C0290401EA3 +:101D400000788DF81D009DF81D00682805D10299C6 +:101D5000087868280CD1622206E06C2802BF02993C +:101D600008786C2804D17122491C8DF81D2002913D +:101D7000029801780FF68830FFF7AEF988B903981A +:101D8000401C0390012200980021D047A0F10901D6 +:101D90000529F4D32028F2D0024669465046FFF7C1 +:101DA00049FF00208DF81E0002980178253939D0AE +:101DB0001C3900F09A80091F022940F296801339DD +:101DC00000F0FE82C91E1FD0891F00F08E80891E80 +:101DD00000F07B84491E00F0F382491E022940F284 +:101DE0008480091F00F0EC82491F3ED0491E012962 +:101DF00040F2E682091F35D0891E00F0E182C91E3B +:101E000000F0DE8200F06CBC2A4600F05FBC229835 +:101E1000002800F0668414F1230F40F06284284605 +:101E200000F06CBC0398401C039001220098D0473E +:101E30000446252C0CD1B8F1000F48BF4FF0000824 +:101E40009DF81E0000283FF429AF08F1010825E79E +:101E5000224669465046FFF7EDFE14F1010F40F0AF +:101E60003F844EE3012200F031BC9DF81C000028A5 +:101E7000E1D19DF81D0062282CD0682811D06A2875 +:101E80001BD06C2801D0712817D0019951F8040B90 +:101E9000019118B90FF6702000F013BC039901608E +:101EA000C9E7019951F8040B019118B90FF65820B0 +:101EB00000F007BC03990180BDE7019951F8040BBC +:101EC000019110B90FF64020FBE3039AD317C0E944 +:101ED0000023B0E7019951F8040B019110B90FF6F6 +:101EE0002820EEE303990170A5E705980028D8BFE4 +:101EF0006FF00040049069465046FFF78AFE0024C8 +:101F00000DF124092B2818BF2D2807D18DF82400A6 +:101F100069465046FFF77DFE0DF125090A26002788 +:101F2000302818D169465046FFF773FE40F0200173 +:101F3000C9B2782902D001273946E0E0302089F87B +:101F4000000089F8011050466946FFF762FE09F16A +:101F500002091026F0E740F02001CAB26E2A48D1EB +:101F60006E2009F8010B69465046FFF752FE0646FF +:101F700046F02000C0B26128A34640F07481612180 +:101F800009F8011B50466946FFF743FE064646F036 +:101F90002000C0B26E2840F0668169465046FFF7C7 +:101FA00038FE282806D0024669465046FFF742FE12 +:101FB0006E204EE00498401E049004D50398401C07 +:101FC0000390284603E069465046FFF719FEA0F14A +:101FD000610106461A2921BFA0F141021A2A3038B0 +:101FE0000A28E7D35F2EE5D0292E40F03C816E20F1 +:101FF0002FE0C9B2692940F09280692009F8010BED +:1020000069465046FFF705FE064646F02000C0B27E +:102010006E28A34640F027816E2109F8011B504627 +:102020006946FFF7F6FD064646F02000C0B2662876 +:1020300040F0198169465046FFF7EBFD40F0200162 +:10204000C9B2692908D0024669465046FFF7F2FD39 +:10205000662009F8010B0DE169465046FFF7D9FDEE +:10206000064640F02000C0B26E2840F0FC80039885 +:102070000499401C491E00290491039005D400983E +:1020800001220021D047064600E02E4646F02000FF +:10209000C0B2692840F0E78003980499401C491EAB +:1020A00000290491039005D4009801220021D04713 +:1020B000064600E02E4646F02000C0B2742840F0EC +:1020C000D28003980499401C491E00290491039072 +:1020D00005D4009801220021D047064600E02E4694 +:1020E00046F02000C0B2792840F0BD80662109F892 +:1020F000011BBFE069465046FFF782FD01213028F1 +:1021000008D10498401E0490F4D50398401C039015 +:102110002846F3E70F4611B1302109F8011B3A4672 +:10212000002713E00398401C039028460DE0242F5D +:10213000AEBF641C09F8010B7F1C0498401E04907C +:10214000F0D469465046FFF75BFD012210F1010F04 +:102150002AD0C3B2612BA8BFA0F157010ADA412BE4 +:10216000A8BFA0F1370105DA303B0A2B34BFA0F13C +:102170003001FF21C9B2B142D9D38DF820602E2899 +:102180001646BB4614D109F8010B03990498491C63 +:10219000401E00280490039104D4009801220021DD +:1021A000D04705E0284603E08DF82060BB46164680 +:1021B000BBF1000F17D104E069465046FFF720FD40 +:1021C0000126302809D10498641E401E0490F3D5DE +:1021D0000398401C03902846F2E7002C03D53021D9 +:1021E00009F8011B641C9DF82070314604E0694623 +:1021F0005046FFF705FD012110F1010F24D0C3B2B5 +:10220000612BA8BFA0F157020ADA412BA8BFA0F1A9 +:10221000370205DA303B0A2B34BFA0F13002FF222F +:10222000D2B2BA4210D2BBF1240F08DB0498401E90 +:102230000490DCD50398401C03902846DBE709F89E +:10224000010B0BF1010BF1E7BB4606460F46F8B256 +:1022500048B146F02000BBF10A0FC0B235D1652865 +:1022600035D000E00646324669465046FFF7E2FCAC +:10227000FFB217B3002189F800109DF81C00002858 +:102280007FF4D9ADBBF10A0F0B4673DC224609A8D7 +:1022900000F058FC01228DF81E209DF81D20019BA6 +:1022A0006C2A72D153F8042B0193002A6AD1DFF80B +:1022B0004004784400F23A4003E209A8814508BF8F +:1022C00016F1010F40F00C821BE17028CBD109F808 +:1022D000016B0498401E049010D40398401C039096 +:1022E000012200980021D0472B2818BF2D2811D19A +:1022F00009F8010B0498401E049004D50398401C73 +:102300000390284606E00398401C039001220098A1 +:102310000021D047002704E069465046FFF770FCD3 +:102320000127302808D10498401E0490F4D5039862 +:10233000401C03902846F3E717B1302109F8011B30 +:10234000002604E069465046FFF75AFC0127A0F139 +:1023500030010A2986D2082E08DB0498401E04901A +:10236000F0D50398401C03902846EFE709F8010BCD +:10237000761CF2E7002209A800F0E4FBA200FEF7B9 +:1023800093FF87E7C2E9000155E54C2A0AD153F8CB +:10239000042B0193002AF5D1DFF85403784400F5AB +:1023A00054708EE11C681A1D01922CB9DFF84003AD +:1023B000784400F54F7084E100F080FC20603AE53D +:1023C00005980028CCBF401EDFF8300500280DF12D +:1023D000200904901BD40398401C0390012200980C +:1023E0000021D0472B2818BF2D2814D18DF82000AC +:1023F0000DF1210903980499401C491E00290491FC +:10240000039007D4009801220021D04703E00399EC +:10241000491C039128460021029A1278642A18BFA9 +:10242000752A0FD0692A08BF00240CD06F2A08BF74 +:10243000082408D0702A1CBF42F02002782A02D15A +:10244000102400E00A24302860D104980126401EA0 +:102450000490039805D4401C039001220098D047B3 +:1024600002E0401C0390284640F02001C9B27829C0 +:1024700049D1002C18BF102C50D104981024401EB4 +:102480000490039807D4401C039001220098002177 +:10249000D047002642E0401C03902E46002701E072 +:1024A00006460F46324669465046FFF7C3FBFFB269 +:1024B00007B3002189F800109DF81C0000287FF464 +:1024C000BAAC02980078642818BF692800F0B3807D +:1024D000224608A800F0F6FC01228DF81E20029A80 +:1024E0001378702B5AD1019B53F8042B0193002AC7 +:1024F00052D1E4E008A8814508BF16F1010F40F071 +:10250000EF802C46EDE04CB9082407E0ECB90A2432 +:102510001BE069465046FFF773FB0126302808D1BF +:102520000498401E0490F4D50398401C039028465C +:10253000F3E73146CAB242B1302209F8012B04E078 +:1025400069465046FFF75CFB012110F1010FA7D04F +:10255000C2B2612AA8BFA0F157030ADA412AA8BF74 +:10256000A0F1370305DA303A0A2A34BFA0F130036C +:10257000FF23DBB2E2B2934292D21899894508D385 +:102580000498401E0490DBD50398401C0390284615 +:10259000DAE709F8010BF3E710604CE49DF81D2021 +:1025A000622A39D0682A11D06A2A25D06C2A06D02E +:1025B000712A29D0742A18D07A2A0FD034E0019BCE +:1025C00053F8042B0193002AE6D178E0019B53F8DD +:1025D000042B0193002A72D010802CE4019B53F845 +:1025E000042B0193002AD7D169E0019B53F8042BF7 +:1025F0000193002AD0D162E0019B53F8042B019390 +:10260000002A7FF4BFAE5AE0019B53F8042B0193DC +:10261000002A7FF4B7AE52E0019B53F8042B0193DC +:10262000002A4CD0107006E4019B53F8042B019350 +:10263000002AB1D143E0224608A800F099FC01220B +:102640008DF81E209DF81D20622AE5D0682ABDD095 +:102650006A2A1DD06C2A06D0712A21D0742A10D083 +:102660007A2A07D024E0019B53F8042B0193002A17 +:1026700092D124E0019B53F8042B0193002A8BD1C3 +:102680001DE0019B53F8042B0193002A84D116E02E +:10269000019B53F8042B0193002A7FF473AE0EE0E4 +:1026A000019B53F8042B0193002A7FF46BAE06E0E4 +:1026B000019B53F8042B0193002A7FF46DAF00BFF8 +:1026C000A0A0FEF723FD2C1A05E000226946504623 +:1026D00000F03AF80446002C3FF7ADABFFF797BB8C +:1026E0000024B8F1000F7FF5E7AAA046FFF7E4BA8F +:1026F00038900000686A6C747A4C000019B0BDE82C +:10270000F08FC9B208E003789942A4BF90F802C0E4 +:102710008C4515DAC01CD21E032A09D343782D2B11 +:10272000F1D010F801CB8C4518BF521EF4D107E050 +:1027300042B110F8013B8B4202D0521EF9D101E0A8 +:1027400001207047002070472DE9F04F9246002786 +:10275000BAF1000F83B080460E464FF0000B25D52E +:10276000B068411CB160084601785E2903BF401C77 +:10277000B06010F8019DB946B56828785D280CBF97 +:10278000681C28465D21FEF7A7FC002800F0AB80FE +:10279000411B0091B0600098032807DB821E2D21A9 +:1027A000681CFEF7DDFC08B14FF0010B70690028D2 +:1027B00005DCBAF1000F14BF6FF00040012030615A +:1027C000307F002801BF706850F8044B7060002C07 +:1027D00008D14FF0FF3402487844001D11E000BFDB +:1027E000BC8F0000307FA8B9F07F98B1716851F8B4 +:1027F000040B7160B0F1004FC0F007804FF0FF3460 +:1028000048A0FEF783FC201A72E0B169884288BFB5 +:102810000846B061CDF80490CDF808B0DDF800901E +:1028200000E00227F0683169401C491E002931612F +:10283000F06002D54FF0FF3B3DE0306801220021FF +:10284000C04783461BF1010F35D0BAF1000F0CDCF5 +:1028500023D50298002801980FD000284A465946EF +:10286000284617D0FFF74DFF0EE0ABF10900052811 +:1028700021D3BBF1200F10D11DE000284A46594654 +:10288000284603D0FEF76CFC38B114E0FEF768FC74 +:1028900088B102E0FFF735FF68B1307F0028C0D172 +:1028A000B06938B104F801BB0121B069B177401EAD +:1028B000B061B6E7012740465A463146FFF7BAF9FC +:1028C000BAF1000F01D0022F09D0022F0FD0F80764 +:1028D00002D41BF1010F06D14FF0FF3008E0307F2A +:1028E00028B9B06908B9002002E00020207001205A +:1028F00003B0BDE8F08F0000CBCCCC0CFEFFFF7F17 +:1029000063436E5B000000007363616E665F733A41 +:102910002062616420256E20617267756D656E743A +:10292000000000007363616E665F733A2062616449 +:102930002025632C2025732C206F7220255B2073AB +:10294000697A65007363616E665F733A20626164E1 +:1029500020696E746567657220617267756D656E5A +:1029600074000000F8B52DED048B140082B041EC2A +:10297000180B1D4600F0DA8031F0004108BF002836 +:1029800000F0D48051EC180B4A00521512F1010FDF +:1029900002D1080300F0CA80002C9FED689B57D538 +:1029A0006442654F7F4407F5C87708260CE0E007CE +:1029B00007D5D7E9002351EC190BFEF7B9FF41EC1D +:1029C000190B64080837761E002C18BF002EEED1B4 +:1029D0006A4651EC180BFEF7FBFB009E53EC192BDB +:1029E000FEF762FE3246FEF75FFC41EC180B31F059 +:1029F000004108BF002800F0828051EC180B4A000B +:102A0000521512F1010F01D1080378D0002C76D0B5 +:102A10006A4651EC180BFEF7DBFB009E994A9A4B75 +:102A2000FEF786FF3246FEF73FFC41EC180B31F013 +:102A3000004108BF002862D051EC180B4A00521523 +:102A400012F1010F01D1080359D0641EE0D156E004 +:102A500055DD394F7F4407F1E0070826E00707D529 +:102A6000D7E9002351EC190BFEF762FF41EC190B7B +:102A700064100837761E002C01DD002EEED16A4668 +:102A800051EC180BFEF7A4FB2646009C53EC192BC7 +:102A9000FEF74EFF2246FEF707FC41EC180B31F023 +:102AA000004108BF00282AD051EC180B4A005215EB +:102AB00012F1010F01D1080321D0002E1FDD6A465B +:102AC00051EC180BFEF784FB009C704A784BFEF724 +:102AD0002FFF2246FEF7E8FB41EC180B31F00041D6 +:102AE00008BF00280BD051EC180B4A00521512F108 +:102AF000010F01D1080302D0761E002EDFDC51EC5D +:102B0000180B31F0004108BF002808D051EC180B19 +:102B10004A00521512F1010F08D1080306D1AFF394 +:102B200000801DB1286840F00100286002B051EC1F +:102B3000180BBDEC048BF4BD408B000000000000BE +:102B40000000F03F2DE9F14D81B00C462DED028BD8 +:102B500084B093465FEA030A1CBF0020CAF8000055 +:102B6000079D07A800F007FAC11020F0080001280F +:102B700001F0010832D10220009001AB07992246F2 +:102B8000284600F089FA040008BF9FED4A0B1ED0CA +:102B90000298FEF747FC022C41EC100B17DB03AF49 +:102BA000661E9FED3B8B51EC100B53EC182BFEF780 +:102BB000BFFE044657F8040B0D46FEF733FC2246D1 +:102BC0002B46FEF741FC761E41EC100BEBD1019831 +:102BD00000EB0B02534651EC100B33E0022836D1C8 +:102BE000009001AB07992246284600F029FB04001B +:102BF00008BF9FED300B1ED00298FEF713FC022C8D +:102C000041EC100B17DB03AF661E9FED238B51ECDD +:102C1000100B53EC182BFEF78BFE044657F8040BF1 +:102C20000D46FEF7FFFB22462B46FEF70DFC761EF7 +:102C300041EC100BEBD1019A51EC100BFEF734FB79 +:102C400053465A46FFF78EFE41EC100B0AE003286C +:102C500008BF9FED130B05D004280CBF9FED120B8E +:102C60009FED140BB8F1000F05D051EC100B81F063 +:102C7000004141EC100B04B051EC100BBDEC028B89 +:102C8000BDE8FC8D436FAC642806C80A3CBF737F67 +:102C90000000000065CDCD41000000000000B04103 +:102CA000000000000000F07FFFFFFFFFFFFFFF7F3D +:102CB000DD4F1575000000000000000001F000422B +:102CC0008B1AA3F16051B1F5801F0ADBB1F17F6F60 +:102CD0001FD242EAC102C10071F1004142EB5070C3 +:102CE00070470B15C3F10903212B10D2890241EA69 +:102CF000905180020128494141F0004121FA03F03E +:102D0000C3F12003994071F1004150417047100018 +:102D100070476FF0000013EB103F5CBF000E42EAFB +:102D2000C05070472DE9FC4F85B00BB100241C60EA +:102D30000290824601E00AF1010A9AF80000A0F12F +:102D40000903052BF7D32028F5D02D2818BF2B28F1 +:102D500007BF1AF8010B8DF800002B238DF8003007 +:102D6000002A019103D4012A01D0252A03DB00297E +:102D700071D002986EE0002A0CDD102A04BF9AF888 +:102D80000000302802BF9AF8010040F020007828A7 +:102D900011D10CE09AF80000302818BF0A220AD19D +:102DA0009AF8010040F02000782803D110220AF19F +:102DB000020A00E00822CDF810A001E00AF1010AA1 +:102DC0009AF800003028F9D00A48784426300024C8 +:102DD00000F1280100260027CDF80CA00025A04610 +:102DE0008DF801109346DFF80C90F94409F10609BB +:102DF0001AE000BF3088000001469DF80100081A63 +:102E00005FFA80F85846A0FB06234FEAEB7100FBFF +:102E1000073301FB0633344600213D4612EB08061A +:102E200043EB01070AF1010A9AF80010A1F14100F1 +:102E30001A2838BF20315A4609F12800FEF790F9C8 +:102E40000028D9D1049951455A4607D1019810B1AB +:102E50000298019908600020002130E0039919F8D8 +:102E60000200AAEB0101091A00291BD410DC00237F +:102E7000B6EB080067EB03018F4209D301D8864205 +:102E800006D3D317FEF72AFEA94208BFA04209D0F5 +:102E9000AFF30080069808B1012101604FF0FF36C2 +:102EA000374606E09DF800002D2802D1764267EBF8 +:102EB0004707019808B1C0F800A03046394607B06E +:102EC000BDE8F08F00BF00232CE700002DE9FC4196 +:102ED0000D0008BF6D468046444600E0641C207823 +:102EE000A0F109010529F9D32028F7D007462D2F95 +:102EF00018BF2B2F08D114F8010FA0F109010529E3 +:102F00000BD3202801D108E02B271E462946204656 +:102F1000FFF708FF2A68944205D1C5F80080002019 +:102F20000021BDE8FC812B2F05D14FF000439942D1 +:102F300009D2BDE8FC812D2FFBD1B1F1004F12D396 +:102F400001D801280FD3AFF300800EB1012030600B +:102F50002D2F19BF4FF0FF306FF0004100204FF0D0 +:102F60000041BDE8FC81404261EB4101BDE8FC81CC +:102F700000BF0023AAE7F0B404682346002200E063 +:102F80005B1C1D78A5F10906052EF9D3202DF7D07D +:102F90002D2D0CBF08222B2D00D15B1C1D7845F078 +:102FA00020066E2E26D15A7842F02002612A02BFF6 +:102FB0009A7842F020026E2A02D02346002245E091 +:102FC000DB1C1C4604222578282D3FD114F8015F14 +:102FD000A5F161061A2EF9D3A5F141071A2F24BFD6 +:102FE000303D0A2DF2D325785F2DEFD0292D2DD13C +:102FF000631C2BE0692E2CD15D7845F020056E2DE9 +:1030000002BF9D7845F02005662D02D023460022A0 +:103010001CE013F8034F44F0200442F00302692C33 +:1030200002BF5C7844F020046E2C0FD19C7844F0F1 +:103030002004692C02BFDC7844F02004742C05D1F4 +:103040001C7944F02004792C08BF5B1DF9B10B609A +:103050001DE0302D02BF597841F02001782914D1AC +:10306000991C0C782E2C08BF491C0978A1F1610429 +:10307000052C84BFA1F14105052D02D930390A295B +:1030800003D29B1C42F0020201E042F00102036005 +:103090001046F0BC704700002DE9F0478CB00027C7 +:1030A000149C04EBC404804691464FF0000E2D2C76 +:1030B000C8BF2D2400201860586001E0491C012081 +:1030C0000A78302AFAD0002211E01868401C1860F3 +:1030D0000878302809D04FF0010E06E0A242F4DA59 +:1030E000A6F130000DF80200521C491C01200E7898 +:1030F000A6F130050A2DF1D32E2E08BF491C72B956 +:103100000D78302D0BD11868401E1860491C012025 +:10311000F6E7302E18BF4FF0010E491C01200E7843 +:10312000A6F130050A2D0AD2A242F2DAA6F1300049 +:103130000DF80200521C1868401E1860EDE7BEF141 +:10314000000F8C460DD00DF1FF310D5D6D1C0D553E +:1031500007E00DF1FF34A15C49B91968491C1960F9 +:10316000521E002AF5DC04BF8DF8007001220028F1 +:1031700058D04FF0090E92FBFEFEC2F109040EEB8F +:10318000CE010C44092194FBF1F1002501EBC101B2 +:10319000611A18D0012716E053F8271001EB8101BE +:1031A00006EB410143F827100BE0092194FBF1F1F4 +:1031B00001EBC1011DF80560611AEDD17F1C43F8D8 +:1031C0002760641C6D1C9542EFDB9CF8001041F0F9 +:1031D0002001652926D161461CF8012F2B2A16BF34 +:1031E0002D2A1CF8016B2B2600220024DFF84CE06E +:1031F00009E0744504DA04EB840205EB4204303C38 +:103200000CF1010C01229CF80050A5F1300ABAF132 +:103210000A0FEED32D2E08BF64421E68A4191C604D +:1032200002B98C46B9F1000F03D000B9C446C9F801 +:1032300000C038460CB0BDE8F08700BF00E1F505DE +:103240002DE9F14F8CB09146DDF85880C8EBC808E5 +:103250004FF0000AB8F1230FC8BF4FF02308C3F89E +:1032600000A0C3F804A0002501E0491C012508784E +:103270003028FAD069A201925FF000046DA200929A +:103280000DF1080B0E461F460EE03868401C3860F2 +:1032900008E0A045F9DB019A0099801A085C0BF858 +:1032A0000400641C761C012596F800105BA0162211 +:1032B000FDF756FF0028ECD130463E4601782F46F8 +:1032C0002E2908BF401C002C054616D1287830282E +:1032D00013D13168491E31606D1C0127F6E7A04506 +:1032E00009DB019A0099801A085C0BF80400641C41 +:1032F0003168491E31606D1C012729785FF0160284 +:1033000046A0FDF72DFF0028E9D1A04517DA1BF8EC +:103310000810072906DD0DF1070111F80820521CDD +:1033200001F8082044463268521C326007E00DF173 +:103330000702115D49B93268521C3260641E002CCC +:10334000F5DC04BF8DF808A0012431688900002F46 +:10335000316055D0072394FBF3F3C4F1070BC3EBA3 +:10336000C3035B44072193FBF1F10022C1EBC101D0 +:10337000591A19D04FF0010A16E056F82A100BEB33 +:10338000011046F82A000DE0072102A893FBF1F195 +:10339000C1EBC10110F802B0591AEED10AF1010ACD +:1033A00046F82AB05B1C521CA242EDDB297841F0A2 +:1033B0002001702924D1294615F8012F2B2A16BF88 +:1033C0002D2A15F8014B2B2400220023124808E077 +:1033D000834204DA03EB83020CEB4203303B6D1CA7 +:1033E000012295F800C0ACF1300EBEF10A0FEFD308 +:1033F0002D2C08BF5B4234681B19336002B90D469F +:10340000B9F1000F03D007B90C9DC9F80050504620 +:103410000DB0BDE8F08F000000E1F505303132332A +:1034200034353637383961626364656641424344F6 +:1034300045460000000102030405060708090A0BBF +:103440000C0D0E0F0A0B0C0D0E0F000038B504000A +:1034500001D1012032BD00F04DF918B900F085FB13 +:1034600000F0D9FE85E090F83D10012901D001203F +:103470007047022180F83D10DFF82C22016891424C +:1034800018BFB1F1804F12D0DFF8202291421CBF4B +:10349000DFF81C3299420AD0DFF8182291421FBF90 +:1034A000DFF814329942DFF81422914209D18B6877 +:1034B000DFF818121940062918BFB1F5803F05D072 +:1034C00001680A68084642F0010202600020704765 +:1034D00001680A6A41F211131A4202BF096A40F2F6 +:1034E0004442114239E090F83D10012901D00120F9 +:1034F0007047022180F83D100168CA6842F001025D +:10350000CA600168DFF8A021914218BFB1F1804F75 +:1035100012D0DFF8982191421CBFDFF89431994214 +:103520000AD0DFF8902191421FBFDFF88C31994219 +:10353000DFF88821914209D18B68DFF8901119409A +:10354000062918BFB1F5803F05D001680A68084612 +:1035500042F0010202600020704705D101680A684C +:1035600052080B4652001A60012180F83D100020DD +:10357000704702206870211D206800F0FAFA0120CF +:1035800028730121A970E87029716871A971E87127 +:1035900029726872A972E8726970002032BD38B56C +:1035A000040001D1012032BD00F0A4F818B900F0E8 +:1035B000DCFA00F0ABFEDCE770B5044604F13E0037 +:1035C00009B902780FE0042908BF42780BD0082916 +:1035D00008BF827807D00C2908BFC27803D0102911 +:1035E0000CBF02794279012A01D0012070BD11B9C6 +:1035F0000222027014E0042902D1022242700FE07C +:10360000082902D1022282700AE00C2902D102228A +:10361000C27005E0102907BF022202710223437124 +:103620002068012200F0C3FC00F038F818BF904277 +:1036300008D088421FBFDFF89850A842DFF8946096 +:10364000B04203D1456C45F400454564206898427A +:1036500018BFB0F1804F0BD000F018F81CBF144D0C +:10366000A84205D000F00FF81CBF9042884206D156 +:1036700000F00FF818BFB0F5803F02D0206800F0CE +:103680001FF8002070BD0B4B98427047074B9842C3 +:10369000704781680D480840062870472068024B33 +:1036A0000649054A98427047002C0140000400403A +:1036B00000080040000C0040003401400040014080 +:1036C0000168024641F001011160704707000100E6 +:1036D000004401400048014038B5040001D10120F8 +:1036E00032BD00F007F818B900F03FFA00F069FDAC +:1036F000FFF73FBF04F13C056878704770B50400E0 +:103700000E4601D1012070BDFFF7F4FF18B900F09B +:103710002CFA00F0FCFD02206870211D206800F0EA +:1037200028FA2068016821F0080101600121206861 +:1037300002681643066001202873A970E870297298 +:1037400068726970002070BD70B504462068C56855 +:103750000669B10714D5AA0712D56FF002010161FD +:1037600001222277806910F0030F204602D000F07A +:10377000CFFD03E000F0CDFD00F086F800202077BB +:10378000700715D5690713D520686FF00402026130 +:1037900002212177806910F4407F204602D000F09A +:1037A000B7FD03E000F0B5FD00F06EF800202077D3 +:1037B000300715D5290713D520686FF0080202617C +:1037C00004212177C06910F0030F204602D000F0D9 +:1037D0009FFD03E000F09DFD00F056F800202077EB +:1037E000F00615D5E90613D520686FF010020261C6 +:1037F00008212177C06910F4407F204602D000F0F4 +:1038000087FD03E000F085FD00F03EF80020207702 +:1038100006F0010105F00100014206D020686FF0BA +:1038200001010161204600F0EEFD300608D52906B1 +:1038300006D522686FF080001061204600F020FE5F +:10384000F00508D5290606D522686FF4807010614E +:10385000204600F016FE700608D5690606D52268D7 +:103860006FF040001061204600F00CFEB0060AD553 +:10387000A90608D522686FF0200010612046BDE837 +:10388000704000F000BE70BD204600F0FDBDF8B5F0 +:1038900000F005F901D10220F2BD012084F83C00BE +:1038A0007AB9F36872683168206800F0F1FA21682B +:1038B000886920F00C0088618A69B06802438A61D7 +:1038C00063E0042A10D1F36872683168206800F060 +:1038D00034FB2068816921F4406181618169B268AB +:1038E00041EA0221816150E0082A24D12168F06870 +:1038F000726833681C311B024F68D1F804C02CF485 +:10390000807CC1F804C027F42067D1F800C04FEADA +:103910009C0C42EA8C0260F3071203F420630A60F5 +:103920003B434B60086820F00C0008600A68B068F0 +:1039300002430A6029E00C2A26D12068F1687268E7 +:1039400033681C301B034768D0F804C02CF4805C3B +:10395000C0F804C027F42047D0F800C02CF4407C05 +:103960004CEA022C61F30F3C03F42043C0F800C082 +:103970003B434360016821F4406101600268B16823 +:1039800042EA0122026000E0012500F001F8F2BDE8 +:10399000002084F83C002846704770B500F07FF89E +:1039A00001D1022070BD012084F83C0052B1042AEC +:1039B00019D0082A29D00C2A38D0102A48D0142A25 +:1039C00057D068E0206800F02FF92168886940F03E +:1039D00008008861886920F0040088618A6930697C +:1039E00002438A6158E0206800F060F9206881692C +:1039F00041F400618161816921F4806181618169A3 +:103A0000326941EA0221816146E0206800F086F9CE +:103A10002168C86940F00800C861C86920F0040046 +:103A2000C861CA6930690243CA6135E0206800F0A4 +:103A3000B0F92068C16941F40061C161C16921F434 +:103A40008061C161C169326941EA0221C16123E03B +:103A5000206800F0C5F92168486D40F0080048650D +:103A6000486D20F0040048654A6D306902434A659C +:103A700012E0206800F0DEF92068416D41F4006139 +:103A80004165416D21F480614165416D326941EAD2 +:103A90000221416500E00125FFF77AFF70BD044671 +:103AA000002594F83C0001280E46704770B5064684 +:103AB00006F13C0500242878012801D1022070BDC0 +:103AC0000120287002226A70DFF81C0432689368B3 +:103AD000034093600868020018BF102830D02028E7 +:103AE00018BF30282CD0402826D0502819D0602864 +:103AF0001BD0702806D0B0F5805F27D0B0F5005FEE +:103B000007D022E000F02CF83068816841F077019E +:103B100005E000F025F83068816841F4804181605B +:103B200014E000F019F850210BE0CA6849683068C9 +:103B300000F019FA602104E000F00EF8402100E0E6 +:103B40000146306800F021FA00E00124012068708D +:103B500000F00BF870BD0000CA6849683068DDE10C +:103B6000CB684A688968306817E2002129702046CE +:103B700070472DE9F043D0F800C0DFF87073DFF82C +:103B80007033DFF87043DFF87053DFF87063DFF8ED +:103B90007023DFF870E3DFF87083B84218BFB0F12C +:103BA000804F07D0404518BF704503D0904218BFE2 +:103BB000B0420FD12CF07009D1F804C04CEA090CC6 +:103BC000B84218BFB0F1804F0CD040451CBF7045C3 +:103BD000904207D0B04218BFA84203D0A04218BFFD +:103BE000984205D12CF44072D1F80CC04CEA020C7A +:103BF0004A692CF0800C42EA0C0CC0F800C0B842B4 +:103C0000D1F808C0C0F82CC00A68826218BFB04260 +:103C100004D0A8421CBFA042984201D109690163A7 +:103C200001224261BDE8F0832DE9F041066A026A93 +:103C3000DFF8B882DFF8BC72DFF8BCC2DFF8BCE2A4 +:103C400052085200026226F0020643688569DFF8D6 +:103C5000BC220C6815402C438D683543DFF8906218 +:103C6000404518BF704504D060451CBFB842B04203 +:103C70000DD1CA6825F00805154325F00405404517 +:103C800018BF704505D0604518BFB84201D0B0429A +:103C900005D14A6923F440731A438B691343436087 +:103CA0008461496841630562BDE8F081F0B5036A4B +:103CB000026A974D22F01002026223F0200344684A +:103CC00082690E6815408A6845EA062543EA0213B0 +:103CD00000F05BF818BF904208D1CF6823F0800352 +:103CE00043EA0713B04223F040030AD090421CBFBE +:103CF000814A904205D07F4EB0421CBF7C4A904220 +:103D000006D14E698A6924F44064164344EA860465 +:103D100044608561496881630362F0BDF0B5036A60 +:103D2000026A22F48072026223F400734468C66956 +:103D3000764A0D6816408A68354343EA022300F04C +:103D400024F818BF904208D1CF6823F4006343EAF7 +:103D50000723B04223F480630AD090421CBF664A16 +:103D6000904205D0634EB0421CBF614A904206D1DA +:103D70004E698A6924F44054164344EA06144460A8 +:103D8000C5614968C1630362F0BD584E5B4AB042E9 +:103D9000704770B5026A036A5D4C23F48053036276 +:103DA00022F400524368C56900F06BF842EA05321C +:103DB000B0421CBF514DA84207D04F4EB0421FBF6A +:103DC0004C4DA8424A4EB04204D14D6923F4804381 +:103DD00043EA85134360C46149680164026270BDAF +:103DE00070B5036A026A414E22F48032026223F403 +:103DF00000334468456D474A15400A682A438D6878 +:103E000043EA0543B0421CBF3C4DA84207D03A4E9E +:103E1000B0421FBF374DA842354EB04204D14D6964 +:103E200024F4803444EA052444604265496881658D +:103E3000036270BD70B5026A036A374C23F48013C5 +:103E4000036222F400124368456D00F01AF842EA5A +:103E50000552B0421CBF294DA84207D0264EB042A1 +:103E60001FBF244DA842224EB04204D14D6923F415 +:103E7000802343EA8523436044654968C165026243 +:103E800070BD0E682C4044EA06248D68174E7047BA +:103E9000F0B5046A056A154E6D086D000562B04202 +:103EA000856918BFB0F1804F0DD0174EB0421CBFCE +:103EB000144FB84207D0124EB0421FBF0F4FB84246 +:103EC0000D4EB04203D1AD0842EA850201E045F053 +:103ED000010263F3071224F00A0401F00A0182616F +:103EE00021430162F0BD00008800FEFF002C01406C +:103EF00000480140004401400040014000340140BE +:103F0000000C004000080040000400408CFFFEFF51 +:103F1000FF8CFFFE8FFFFEFFFF8FFFFE10B5036AD1 +:103F2000046A64086400046223F00A03846924F0CC +:103F3000F00444EA0214846144E030B5046A056A7E +:103F400025F0100505620901856925F4407545EAEB +:103F5000022563F30F3524F0A00401F0A001856170 +:103F60002143016230BD10B5036A046A24F01004D5 +:103F7000046223F0A003846924F4704444EA023408 +:103F8000846143EA0113036210BD826822F070026B +:103F9000114341F007018160704710B5846824F433 +:103FA0007F442143114341EA0321816010BD10B5D4 +:103FB00001F01F01036A01248C40A343036202FA4B +:103FC00001F1036A1943016210BD000018B587B002 +:103FD00004A800F047F86846002480E81E00DFF8D7 +:103FE00000434FF0FF304FF08041E060216062609D +:103FF000A2602261A2612046FFF76EFB08B100F0CB +:1040000011FA002104910691204604A900F03EFA1D +:1040100008B100F007FA00210122009101920291FB +:104020000391042269462046FFF731FC08B100F0F5 +:10403000F9F908B010BD1FB500F013F8A94CAA4952 +:1040400021606260A2601F21802200F029F808B17F +:1040500000F0E8F9202100910022029269462046F2 +:1040600018E0684600210022002380E80E00704717 +:104070001FB5FFF7F6FF9D4C9D4921604F20606002 +:104080004FF6FF71A26000F00BF808B100F0CAF91A +:1040900000F07BF800F0FAF908B100F0C3F91FBD99 +:1040A000E160A2612046FFF7D1B918B599B00AA81E +:1040B000002100220023002480E81E0068468D4C69 +:1040C00080E80E001C2103A800F06CFA2C210EA839 +:1040D00000F068FA88482060002140F28F10E0600C +:1040E0006160A1602161022060618021A1612046A0 +:1040F000FFF7ACF908B100F095F94FF480500A9041 +:104100000AA92046FFF7D2FC08B100F08BF920463F +:10411000FFF745FA08B100F085F908212046FFF7BE +:10412000EDFA08B100F07EF900F02FF800F0AEF9DA +:1041300008B100F077F902220592C7210491042208 +:1041400007926020002103900691089100220992B5 +:1041500003A92046FFF721FC08B100F063F9002015 +:104160004FF400510E900F901090119012901391F7 +:1041700018900EA9204600F0C7F908B100F052F9D6 +:10418000204600F086F81AB010BD0021009102917F +:1041900020466946704780B55848594901604F220A +:1041A00000234FF6FF7142608360C1600361436189 +:1041B0008361FFF74BF918B1BDE8014000F032B957 +:1041C00001BD10B586B000F086F82268B2F1804FCC +:1041D0001FD14C48C16841F00101C160C16801F0C4 +:1041E000010100910099026842F00102026002217F +:1041F000006800F0010000900098019102914FF0DA +:1042000090400021039104910121059101A900F042 +:10421000CDF906B010BD80B50068334A3A499042E6 +:1042200007D1086840F010000860096801F010012B +:1042300009E02F4A904208D1086840F02000086049 +:10424000096801F0200100910AE02B4A904209D14F +:10425000886840F480308860886800F4803000907E +:10426000009801BD264A904212D1886840F400307F +:1042700088600022886800F4003000900F210098C8 +:10428000192000F0B5FABDE80240192000F0CEBABE +:1042900001BD10B586B000F01EF8226816498A42AA +:1042A00017D11848026842F0010202600421006838 +:1042B00000F001000090022200980191029200217A +:1042C000039104914FF090400E21059101A900F057 +:1042D0006DF906B010BD0446142101A800F062B9C2 +:1042E00084480020D0480020001000401C490020D5 +:1042F000001400406849002000400140B4490020FB +:10430000004401404C100240581002407047704772 +:104310007047704780B500F09FFA00F03DF800F05C +:10432000F2FA3C483C4940884860C86100F026FBEE +:1043300000F0B0FB00F0C6FB00F076FCFFF746FE95 +:10434000FFF779FEFFF794FEFFF7AFFEFFF723FFBD +:1043500000F0ECFD00F0B8FE00F0FEFD00F0B1FF53 +:1043600000F0B5FF00F0BDFF2FA000F094FF00BFEC +:104370000FF200120FF2F00133A000F08CFF7F214A +:10438000264800F0C3FF01F092F801F0B7F901F000 +:1043900005FA01F09DFAFEE780B596B0442105A824 +:1043A00000F000F91421684600F0FCF84FF40070AA +:1043B00001F0D2FA08B100F035F84FF480310691DF +:1043C00001200321109105900222119014210F92D7 +:1043D000129113921492159205A801F0F5FA08B102 +:1043E00000F020F80F20032100900191002202929A +:1043F000039204920421684601F033FD08B100F0F5 +:1044000011F817B000BD00680549884208BF01F0E7 +:1044100093BE70477C140020EC14002060460020FE +:10442000002C014072B6FEE74D6963726F20436C49 +:10443000696D6174652053746174696F6E20536592 +:104440006E736F722E0D0A0056657273696F6E205F +:10445000312E302E30204275696C643A202573204D +:1044600025730D0A000000004175672020362032B8 +:104470003032340031363A30333A30320000000006 +:10448000704770477047704770470000F0B500F103 +:104490003C031A78012A01D10220F0BD01221A70D2 +:1044A00002245C700568DFF85CC06E68AC683A4F47 +:1044B000654518BFBD4203D126F470024E6816430D +:1044C0000A6826F0700616436E600268624518BFDF +:1044D000B2F1804F0CD02E4882421CBF2F4DAA4211 +:1044E00006D02A4882421EBFBA422D4DAA4204D1AC +:1044F000886824F0800404439460012159700020EE +:104500001870F0BD002C014030B590F83C20012A15 +:1045100001D1022030BD012280F83C20CC688A689D +:104520004B681C4D24F44074144324F480641C43F1 +:104530000A680B6924F40064144324F480541C4377 +:104540004A698B6A24F40054144324F480442343BE +:104550008A69046823F4702343EA0243AC421CBF17 +:104560000D4A94420CD14A6A23F4700343EA025381 +:10457000CA6923F08073134323F000750B6A2B4341 +:104580006364002180F83C10002030BD000C004026 +:1045900000040040002C01400034014000080040AD +:1045A00000400140002201F0CFBD00002DE9F84F8E +:1045B0000027784A784B4FF00F0805460E4636E044 +:1045C000764CA54214BF082407248C40744944EA61 +:1045D0000E0441F82C40C143D2F808C0746801EAC7 +:1045E0000C0CE40248BF40EA0C0CC2F808C0D2F838 +:1045F0000CC0746801EA0C0CA40248BF40EA0C0C21 +:10460000C2F80CC0D2F804C0746801EA0C0CA40310 +:1046100048BF40EA0C0CC2F804C0D2F800C074686D +:1046200001EA0C01E40348BF014311607F1C3168BB +:1046300031FA07F000F09E800124BC4014EA01002A +:10464000F4D04FEA470C032101FA0CF16FEA010E96 +:10465000716801F00309B9F1010F1CBF01F00301FA +:10466000022912D1A968D6F80C900EEA010109FAC4 +:104670000CF949EA0101A960696821EA040471683A +:10468000C1F30011B9400C436C60B900347904F0F7 +:104690000304032C21D0EC68D6F808900EEA040439 +:1046A00009FA0CF949EA0404EC60347904F00304D3 +:1046B000022C12D1FC0805EB840401F01C09D4F88B +:1046C00020A008FA09FB2AEA0B0AD6F810B00BFA68 +:1046D00009F949EA0A09C4F820902C680EEA040E88 +:1046E000347904F0030404FA0CF444EA0E0CC5F81F +:1046F00000C0746814F4403F98D0D3F800C0284C30 +:104700004CF0010CC3F800C04FEA970CD3F800E05E +:104710000EF0010ECDF800E001F00C01DDF800E034 +:1047200054F82CE008FA01F42EEA040EB5F1904F8B +:1047300008BF00241DD01B4CA54208BF012418D07F +:10474000194CA54208BF022413D0184CA54208BF3B +:1047500003240ED0164CA54208BF042409D0154CE2 +:10476000A54208BF052404D0134CA5427FF428AF0E +:1047700006242AE7BDE8F18F0AB1816170478162A2 +:104780007047426901EA0203914341EA03418161B2 +:10479000704700000004014060100240001C004807 +:1047A000080001400004004800080048000C0048D0 +:1047B00000100048001400480018004809010200D9 +:1047C00002D42048815470471F4B02F00F021A4454 +:1047D00002F8041C70471D4B19684FF6FF020002D7 +:1047E000114000F4E060084319490843186070471D +:1047F00070B5164B1C68C4F302230124C3F10705EE +:10480000052D2EBF0F2504FA05F56D1E1E1D072E62 +:1048100034BF0023DB1E2940994004FA03F3BDE8AE +:1048200070405B1E1A401143C8E70000010007D426 +:10483000012200F01F01074B8A40400943F8202065 +:104840007047000000E400E018ED00E00CED00E02F +:104850000000FA0500E100E0094810B5016841F4E4 +:10486000807101600320FFF7B6FF0F2001F086FC86 +:104870000024002814BF012401F0C8FC204610BD0C +:104880000020024018B585B00023039004910093E6 +:10489000012401930294694601A801F0D5FC50B1AE +:1048A000334C5C21204601F099FD411C222204F189 +:1048B0002C0000F0F0FC06B010BDF8B504460D4623 +:1048C0001646002701E008347F1CB74209D205EBE9 +:1048D000C7002146D0E90023002001F08DFD00280B +:1048E000F1D0F1BD17B581B001F0CDFD214C022210 +:1048F00001A92046FFF7E1FF01211F20FFF7C2FFBA +:10490000022201A92DE0E0B509216846FFF74AFE21 +:10491000092218496846FCF74FFC9DF8000055280D +:1049200004BF9DF80800162806D1092269461248DE +:10493000FCF742FC01200EBD00200EBD1FB5092171 +:104940006846FFF72FFE01F09EFD0A4C02226946E1 +:104950002046FFF7B2FF01211F20FFF793FF02223D +:1049600069462046FFF7A9FF01F09DFD1FBD00002D +:10497000D0B5000800F800087C14002070B586B09F +:1049800014220021684601F0E9FD3A483A4C0168DA +:104990003A4D41F00401016041F60806026802F058 +:1049A000040205920599026842F0800202600368E1 +:1049B00003F0800305930599026842F0010202604A +:1049C000036803F0010305930599026842F00202AF +:1049D0000260036803F0020305930599026842F040 +:1049E000080202600022006800F0080005904EF204 +:1049F000C03105982046FFF7BFFE002231464FF038 +:104A00009040FFF7B9FE00222C212846FFF7B4FEA4 +:104A10004EF2C01100F034F82046FFF7C7FD012127 +:104A200001910222002103910292009669464FF003 +:104A30009040FFF7BBFD2C2100F022F82846FFF73D +:104A4000B5FD4FF400710091012200210291039104 +:104A5000019269462046FFF7A9FD4FF440700021FE +:104A600000900191029128466946FFF79FFD06B02C +:104A700070BD00004C1002400008004800040048CF +:104A800000910122019202210291002203926946C3 +:104A90007047000080B50A48016841F001010160DB +:104AA0000022006800F001000090052100980B2012 +:104AB000FFF79EFEBDE802400B20FFF7B7BE00BF28 +:104AC0004810024018B589B00C22002106A801F058 +:104AD00045FD18220021684601F040FD4B4C4C4832 +:104AE00020600021042060616160002084F82000C3 +:104AF000E160216121834FF480600121E062E16186 +:104B000004F1300000224FF4E861A260A16202705B +:104B100042600272204601F055FD08B1FFF782FCA9 +:104B20000020069006A9204600F03AFC08B1FFF7E5 +:104B300079FC3849009106220192022102917F22DC +:104B4000039204210491002205926946204601F057 +:104B500093FE08B1FFF766FC0AB010BD30B5A9B0EE +:104B600004461422002101A801F0F8FC8C22002147 +:104B700006A801F0F3FC20682549884244D14FF48F +:104B800080424FF040510692259106A802F024F988 +:104B900008B1FFF747FC2048204D016841F400515F +:104BA0000160026802F4005200920099026842F02B +:104BB000040202600121006800F00400009003225A +:104BC00000981748019102920021039101A9FFF773 +:104BD000EDFC00216960E960802129614FF480616A +:104BE00010482860A9614FF48070002268614FF47A +:104BF0004051AA60EA612962284602F09FFB08B191 +:104C0000FFF710FC2565AC6229B030BD604600207E +:104C100000000450020030044C100240004A002002 +:104C2000000800480800024080B5DFF8CC02DFF839 +:104C3000CC12DFF8CC22016042600021C1604FF04D +:104C400080530C2141618360002200210261826156 +:104C500001624262002302F0CCFC00B115E001BD0C +:104C600080B5A849A84A48600A6000208860C860EA +:104C700008610C228861C861086248624A6108467E +:104C800002F0FEFC00B100E001BDBDE80140FFF70D +:104C9000C9BB10B59D4C9E49606021600020A0609A +:104CA000E06020610C21A061E061206260626161CE +:104CB000204602F0E5FC14E010B5964C96492160C0 +:104CC00060600C2161610020A060E0602061A06153 +:104CD00000212062E161616200230022204602F08F +:104CE00088FC08B1FFF79EFB04F188012046BDE86F +:104CF0001040012202F058BD30B5A9B0044614227C +:104D00000021684601F02AFC8C22002106A801F04F +:104D100025FC20687949814C884224D120224FF417 +:104D200080610692199100F0CAF808B1FFF77AFB8A +:104D3000206940F001002061206900F00100059029 +:104D40000598216841F00201216040F60241226885 +:104D500002F00202059202220598714800F0B2F8B2 +:104D6000FFF724FC9CE068496E4D88423DD110223B +:104D700000210692189100F0A2F808B1FFF752FB4B +:104D8000E06840F48010E060E06800F48010059076 +:104D900000F088F8226802F0040205920598216864 +:104DA00041F0080121604FF48051226802F00802AE +:104DB00005920222059800F085F82846FFF7F6FBD9 +:104DC000022101910022029204200321009003910C +:104DD0000822049269465448FFF7E8FB00220521A7 +:104DE0003520FFF705FD352058E0494988421ED19E +:104DF00001220692149200F062F808B1FFF712FB4C +:104E0000606940F480406061606900F4804000F0B7 +:104E10004FF84FF4C061226802F0010200F05CF824 +:104E2000002205212520FFF7E3FC252036E03A4942 +:104E3000884235D1042210210692169100F03FF8E5 +:104E400008B1FFF7EFFAE06840F48020E060E06826 +:104E500000F4802000F02CF8226802F00102059294 +:104E600000F020F84FF40041226802F0040200F044 +:104E700033F802210191002202924FF44060032195 +:104E8000009003910722049269462846FFF78EFBA3 +:104E9000002205212720FFF7ABFC2720FFF7C6FCE7 +:104EA00029B030BD0598216841F0040121607047A8 +:104EB00005900598216841F001012160704706A81E +:104EC00001F08ABF00910192002102910322082182 +:104ED0000491039269467047059202220598009159 +:104EE0000192002102910322072104910392694655 +:104EF0004FF09040FFF75ABB504500200080004023 +:104F000024330300D84500200050004038440020DE +:104F100000380140C4440020004800404C100240CA +:104F20000004004800080048000C004810B55F4C21 +:104F30005F4800F027F808B1FFF774FA0021204617 +:104F400003F02CF908B1FFF76DFA0021204603F0B9 +:104F50003AF900B125E010BD10B5564C564800F0A6 +:104F600011F808B1FFF75EFA0021204603F016F9A8 +:104F700008B1FFF757FA0021204603F024F900B1E9 +:104F80000FE010BD4D49206000220120E06061600B +:104F9000A26022616261A261E2612262204603F0A6 +:104FA0003DB9BDE81040FFF73DBA30B5A9B00446A1 +:104FB00014220021684601F0D1FA8C22002106A8B3 +:104FC00001F0CCFA20683A493D4C3E4D884221D14F +:104FD00040224FF4805106921A9106A801F0FCFE7F +:104FE00008B1FFF71FFA286840F00200286012227B +:104FF000296801F002010591C02100F04BF820461C +:10500000FFF7D4FAE86840F40010E860E86800F4BC +:1050100000103BE0284988423AD14FF480720021C9 +:1050200006921C9106A801F0D7FE08B1FFF7FAF925 +:10503000286840F001002860296801F0010105910D +:105040000598296841F00201296080212A6802F050 +:1050500002020592122200F01DF84FF09040FFF777 +:10506000A5FA122101910022029210200321009042 +:1050700003910422049269462046FFF797FAE868F4 +:1050800040F40000E860E86800F400000090009838 +:1050900029B030BD059800910192002102910322B0 +:1050A0000421049103926946704700009047002054 +:1050B00000540040E4470020005C0040EC9C90104D +:1050C000000400484C10024080B52848284901607F +:1050D0004FF482724FF44071C16042600721C16297 +:1050E00000234FF4802208218360036143618261C1 +:1050F000C3610362436283620363416303F06EFB37 +:1051000018B1BDE80140FFF78DB901BD10B586B0FB +:1051100004461422002101A801F020FA2168144855 +:10512000814221D11348C16841F48041C160C16806 +:1051300001F4804100910099026842F0020202608D +:105140004FF47041006800F00200009002220098C5 +:105150000948019102920021039103220521059142 +:10516000049201A9FFF722FA06B010BDC84600203C +:10517000003800404C1002400004004870B504465E +:1051800000205B4B182545431D446E78A64203D092 +:10519000401C0328F6D318E02B78A3B905F10800CA +:1051A00003F08CFB6868012C02D1FFF772FD08E068 +:1051B000032C02D1FFF780FD03E0052C08BFFFF7A9 +:1051C0004FFD01202870284670BD002070BD02B53B +:1051D00000281CBF0178002919D04078012804D18B +:1051E0000A230122694643480CE0032804D10A231C +:1051F00001226946404805E0052808D10A2301221A +:1052000069463E4802F080FA08B9012002BD00203C +:1052100002BD38B504460D4606E00D2100F01BF82E +:105220000A2100F018F86D1C287830B10A28F4D053 +:1052300015F8011B00F00FF8F6E731BDF8B504468C +:105240000D461646002703E0E95D00F004F87F1CD8 +:10525000B742F9DBF1BD2046B9E700281CBF017851 +:1052600000291EBF01694069814201D001207047B9 +:10527000002070471CB500218DF800100446FFF790 +:10528000ECFF20B1694604F1080003F036FBFFE7AC +:105290009DF8000016BD0EB478B5194D044605F111 +:1052A000CC0664213046FFF77DF905AA2146304639 +:1052B00003F03CFB28683146FFF7ABFF71BC5DF89B +:1052C00010FB10B50E4CC822211D012005E010B5C1 +:1052D0000C4C4FF49672211D0320FFF74FFF206006 +:1052E00010BD10B5084CC822211D0520F5E70000AF +:1052F000EC14002038440020C4440020D84500208D +:10530000E43F002014410020444200207CB50446C4 +:10531000002004F154060D4600903178012901D196 +:10532000022076BD0120307000F035F80100706871 +:105330002AD120F4885040F00200706005F08045CA +:105340002268DFF85800936803401D4345F000458C +:10535000956020688068C00F10D00098401C0090B5 +:105360000098B0F5912FF4D3706820F0020040F05F +:105370001000706000203070012076BD726801203E +:1053800060F30102726002E040F0100070600020E3 +:105390003070084676BD204601F084BCC0FFFF3F58 +:1053A0002DE9F04100F154049AB023780022012B3A +:1053B00008BF022052D00125257000261696002530 +:1053C00017950368294DAB422CD1294FDFF8A4E093 +:1053D0003B68DEF800506D073AD45B0738D40B68A1 +:1053E000254DDFF898C0264E0BB3D6F800804B68E9 +:1053F00090F8300028F4604843EA080343EA403854 +:10540000C6F80080DEF800003B68DCF80070184346 +:105410003843C3071FD43768086889683D4005438F +:105420000D4313E000F01DF82270012016E03068F3 +:1054300020F460403060DEF800003968DCF80030AD +:1054400008431843C00706D431680D40356002E0B8 +:1054500000F007F801220020207010461AB0BDE8C5 +:10546000F081606840F020006060704700000450E8 +:105470000801045008000450E0F0FFFF0802045047 +:105480000803045010B50023DAB2825C5140C9B25F +:1054900008224C0009064CBF84F031012146521EFF +:1054A000F7D15B1CDAB2022AEEDBC8B210BD1FB521 +:1054B0000122202189488A4CFFF75EF9012003F080 +:1054C0004FFA02A903A800F083F850B95C212046E6 +:1054D00000F084FF411C512204F13000FFF7DBFE95 +:1054E0000DE0029803F050FACDE90001039803F0B3 +:1054F0004BFA02460B4604F19800FFF7CCFE002061 +:1055000004B010BD0FB47FB5062102A8FFF74AF81A +:10551000BDF844109DF84040724D01AA0020108053 +:105520000B0A8DF804308DF805104FF6FF760096C3 +:1055300002232146284602F0CDFE0096062302AA49 +:105540002146284602F028FF80B9FF2102A8FFF774 +:1055500099FF02ACA17888420AD0FF210DF10B001F +:10556000FFF790FF9DF80D10884201D0012022E046 +:105570009DF8082063781298139943EA022300EEFD +:10558000103A00F01DF89FED4E1ADFED4E1A40EE76 +:10559000811AC0ED001AE0789DF80C2042EA002242 +:1055A00000EE102A00F00CF89FED471A20EE811A49 +:1055B00081ED001A002004B070BC5DF814FB0000FF +:1055C000B8EE400ADFED410AC0EE200A7047000045 +:1055D0002DE9F843C4B004460D46DFF80C9126A827 +:1055E00049467822FBF7E8FD08A809F178017822FE +:1055F000FBF7E2FD0027DFF8F48008A800EB870046 +:10560000079026AE06EB8700069084B041466846B8 +:105610002822FBF7D1FD0FBCFFF774FF30B9012042 +:1056200000F08AF97F1C0A2FE7DB08E02C485C2198 +:1056300000F0D4FE411C842209F1F00033E0022284 +:105640000A2126A803F0C4F9019002220A2108A821 +:1056500003F0BEF99DED010A0090DFED1D0A00F098 +:1056600047F81F4804DBDFED1B0A00F041F807D4C0 +:105670005C2100F0B3FE411C8B2209F59A7012E008 +:105680009DED000AB5EE400AF1EE10FA04DBDFED05 +:10569000120A00F02DF80AD45C2100F09FFE411C94 +:1056A0008C2209F5D670FFF7F6FD002004E0019882 +:1056B000206001200099296045B0BDE8F08300001A +:1056C00000002F43000034C20000C84200FF7F47A3 +:1056D000000020C20100AA420100C84200040048A4 +:1056E000ACB4000890470020BCB10008941400201E +:1056F000B4EE600AF1EE10FA70470000E0B500BFAA +:1057000020A000788DF80400FF210091012301AA58 +:10571000EE21194802F0DEFD07BD00003EB500BFD6 +:1057200019A0154C00788DF80400FF250095012381 +:1057300001AAEE21204602F0CDFDFF2000900323B8 +:105740000E4D2A46EE21204602F026FE2878697882 +:105750000B4A41EA0021A87840EA0120642190FB2D +:10576000F1F100EE101A85ED010AB8EEC00A10EE54 +:10577000100A106237BD0000E44700200C4B0020E7 +:10578000844A002048000000300000001F4B0360E6 +:1057900003F15400086080211160704710B50021AA +:1057A00025A01B4C00F099F8E060002129A000F032 +:1057B00094F8A0605FF000012DA000F08EF820604A +:1057C0005FF0000131A000F088F820615FF0000177 +:1057D00035A000F082F8606010BD38B50D4C0E4D5C +:1057E000286803F018FB206803F015FB642000F024 +:1057F000A3F8F5E780B54FF47A7000F09DF84FF408 +:1058000000710648FEF7BDFFF5E70000903D00205F +:10581000EC4A0020E43F002014410020000800482A +:1058200080B503F063FB03F073FB4FF47A7000F074 +:1058300083F803F08BFBF8E788B80008DB57000813 +:105840000300000000000000000100000000000054 +:1058500000000000A0B80008F5570008FDFF000098 +:105860000000000020000000000000000000000018 +:1058700094B80008B5A7000802000000000000006E +:1058800080000000000000000000000054B8000884 +:1058900053AB000801000000000000008000000081 +:1058A000000000000000000068B80008215800084F +:1058B00003000000000000000001000000000000E4 +:1058C0000000000001460020842918BFC81C704752 +:1058D00080B503F0D8FC002002BD38B5044684B082 +:1058E00060690D4600281CBFA069002812D0B4F9D9 +:1058F0000800FFF7E7FFA16902912B466269019258 +:10590000009022692168606803F0B2FB039003985D +:1059100005B030BDB4F90800FFF7D4FF03A9019129 +:1059200000902B4622692168606892B203F0D1FB97 +:105930000128ECD00020EBE780B51921B0FBF1F095 +:1059400000B9012003F085FC002002BDDFF86C00E7 +:10595000006800F4C060704710B5DFF86010B0F563 +:10596000007F086800F4C0601DD1B0F5007F22D030 +:105970000A68DFF84C30012060F34A220A603220C6 +:105980001C68DFF840204443B4FBF2F0401C00E008 +:10599000401E4A69530501D50028F9D148694105DF +:1059A00009D5032010BDB0F5806F04D00A6802202D +:1059B00060F34A220A60002010BD00000070004021 +:1059C000E814002040420F002DE9FC47050066D096 +:1059D000DFF82477DFF83067BC68D7F80C802878C8 +:1059E000C10604F00C0408F0030848D524B10C2CBF +:1059F00008BFB8F1010F2CD13868810702D5A8691A +:105A000000284CD0396808074EBF39687168090909 +:105A1000286A01F0F001814206D200F032FB002832 +:105A20003DD100F006FA07E000F003FA24B9286A35 +:105A300000F027FB002832D100F0ABFABA6800F082 +:105A400097FADFF8BC06006800F098FB010016D05A +:105A5000E9E1A86928B3396841F00101396003F030 +:105A6000D1FD81463868810707D403F0CBFDA0EB58 +:105A700009000328F6D30320D5E100F0DAF92878ED +:105A8000C10755D5082C04D00C2C08BFB8F1030F62 +:105A900017D1386881034BD56868002848D10120A8 +:105AA000C1E138684008400000F0D8F98146386804 +:105AB0008107E4D503F0A6FDA0EB09000328F6D387 +:105AC000D9E76868B0F5803F04D1386840F4803089 +:105AD000386011E0B0F5A02F386806D140F480207E +:105AE0003860396841F4803105E020F48030386056 +:105AF000396821F480213960686860B103F082FD63 +:105B000081463868810313D403F07CFDA0EB0900C3 +:105B10006528F6D3AFE703F075FD81463868810349 +:105B200006D503F06FFDA0EB09006528F6D3A2E7C8 +:105B30002878810713D5042C04D00C2C08BFB8F1A9 +:105B4000020F22D13868410502D5E8680028A6D0A6 +:105B50007868296920F0FE4040EA01607860287882 +:105B6000010742D56869002870682FD040F0010015 +:105B7000706003F047FD80467068810735D403F0FC +:105B800041FD00F052F9F7D375E7E86878B139685C +:105B900041F48071396003F035FD80463868410575 +:105BA000D6D403F02FFD00F040F9F7D363E738684F +:105BB00020F4807000F052F9804638684105CED557 +:105BC00003F020FD00F031F9F7D354E7400840001E +:105BD000706003F017FD80467068810705D503F0FB +:105BE00011FD00F022F9F7D345E72878410767D582 +:105BF000B86DC1004FF000080AD4B86D40F0805075 +:105C0000B8654FF00108B86D00F080500090009822 +:105C1000DFF8F894D9F80000C10513D4D9F80000D2 +:105C200040F48070C9F8000003F0ECFC8246D9F81B +:105C30000000C10506D403F0E5FCA0EB0A00032830 +:105C4000F5D318E7A868012804D1306840F00100B6 +:105C5000306010E00528306806D140F00400306064 +:105C6000316841F0010105E04008400030603168D2 +:105C700021F004013160A86841F2893960B103F074 +:105C8000C1FC82463068810713D403F0BBFCA0EB53 +:105C90000A004845F6D3EEE603F0B4FC82463068CD +:105CA000810706D503F0AEFCA0EB0A004845F6D309 +:105CB000E1E6B8F1000F03D0B86D20F08050B86570 +:105CC0002878810621D5686A0028B0680ED040F097 +:105CD0000100B06003F096FC8046B068810714D4E0 +:105CE00003F090FC00F0A1F8F7D3C4E640084000B0 +:105CF000B06003F087FC8046B068810705D503F0EB +:105D000081FC00F092F8F7D3B5E6A86A002800F00D +:105D10008980022872D1F868EA6A00F00301914292 +:105D200001BF00F0700110312A6BB1EB021F1DD1D1 +:105D30006A6B00F4FE41B1EB022F02BF00F0784124 +:105D4000AA6BB1EBC26F11D1EA6B00F4C00101F58F +:105D500000115208B1EB425F08D1296C00F0C0601D +:105D600000F100704908B0EB416F43D00C2C46D0D5 +:105D70003868410101D43868C1003FF590AE00F0A9 +:105D80006AF804463868810105D503F03BFC001B26 +:105D90000328F7D36FE6F868DFF87413EA6A08405F +:105DA000296B1043491E40EA0110EA6B696B5208E7 +:105DB00040EA0120296C521E490840EA4250491E1F +:105DC00040EA4160A96B40EAC160F860386840F081 +:105DD00080703860F96841F08071F96003F012FC5E +:105DE0000446386881011DD403F00CFC001B032815 +:105DF000F7D340E63868810114D4E7E70C2C3FF470 +:105E00004EAE00F028F804463868810105D503F04D +:105E1000F9FB001B0328F7D32DE6F868DFF8F4122E +:105E20000840F8600020BDE8F687A0EB08000328D2 +:105E30007047386840F0080038603968286A21F0F7 +:105E4000F001014339607968E86921F47F4141EA52 +:105E5000002179607047386820F08070386003F066 +:105E6000D1BB2DE9F0410400884655D0DFF8A86287 +:105E7000306800F00700404502D200F06FF84BD1C7 +:105E80002078DFF87452810706D5A068A96801F070 +:105E9000F001814200F076F82078C1072AD56068C9 +:105EA000032802D129688A0108E0022802D1296862 +:105EB0008A0303E00028296802D18A0702D42BE074 +:105EC0004A0529D5A968890840EA8100A86003F03D +:105ED00099FB0746A868616800F00C00B0EB810FE1 +:105EE00008D003F08FFBC01B41F289318842F1D307 +:105EF000032031E02078810706D5A068A96801F069 +:105F0000F001884200F03EF8306800F0070080455C +:105F100004D200F023F801D001201DE020784107D1 +:105F200005D5AA68E06822F4E0620243AA602178FD +:105F3000080706D5A968206921F4605141EAC0012B +:105F4000A96000F026F8AA6800F012F8BDE8F04158 +:105F50006B48006800F012B9BDE8F0813168C908EB +:105F600048EAC1013160306800F0070040457047E1 +:105F70006A49C2F30312895C604A01F01F01C840FC +:105F80001060704704D2A96821F0F0010843A860AE +:105F9000704770B5584A634B9068D6680025002159 +:105FA00010F00C0006F003065F4C03D00C2812D151 +:105FB000012E1AD115682E0704D4524D2E68C6F34F +:105FC000032502E01568C5F30315584E56F8255011 +:105FD00048B9294624E0042808BF214620D00828D3 +:105FE0001ED119461CE00C281AD1D06800F003001D +:105FF000022803D0032808BF1D4600E02546D168CB +:10600000D068D268C0F306204543C1F30210C2F342 +:106010004161401C491CB5FBF0F04900B0FBF1F1B7 +:10602000084670BD35483E4A006813684049C3F3CE +:10603000022206E031483A4A006813683C49C3F33B +:10604000C222895C01F01F01C840704710B50F22C1 +:106050000260334A136803F003034360146804F0DA +:10606000F0048460136803F4E063C3601268D2082C +:1060700002F4E06202612848026802F007020A6046 +:1060800010BD7CB52B4E054630680024C10002D5FA +:10609000FFF75CFC0EE0306840F080503060316803 +:1060A00001F0805100910098FFF750FC316821F019 +:1060B00080513160B0F5007F04D1802D0CD9A12D25 +:1060C00009D304E0802D88BF032405D801D1022420 +:1060D00002E0702D00D101240F480168C90844EA8C +:1060E000C1010160006800F00700A04201D001205A +:1060F00076BD002076BD000000100240E8140020AC +:10610000C41400209410024090100240007000401F +:106110008C809D01FCFFEEFE00200240C0B500080F +:106120000810024000127A000024F400F8B60008BB +:10613000A8B80008581002400248416802788A183E +:1061400042607047BC14002000B500BF13009646A3 +:106150009446103928BFA0E80C50FAD85FEA417C79 +:1061600028BF0CC048BF40F8042BC90728BF20F83F +:10617000022B48BF00F8012B00BD000078B5044693 +:106180001D481E4D87B0016841F40061016001A9FE +:10619000006800F40060009002A8009AFFF756FF24 +:1061A000FFF748FF1649174B2960B0FBF3F0401E7C +:1061B00040F2E73268600021EA602961A960A961C4 +:1061C0002846FDF743F9060012D12846FDF78BF962 +:1061D00006000DD11920FEF729FB102C07D2002252 +:1061E00021461920FEF704FB0748046000E0012661 +:1061F000304608B070BD00006010024038480020F2 +:10620000002C014040420F00C41400200D4882B011 +:10621000816841F001018160816801F00101009114 +:106220000099026842F0805202600022006800F08B +:10623000805000900F2100986FF0010002B0FEF72F +:10624000D7BA00BF581002402DE9F047DFF8784177 +:10625000054620788946012808BF022057D0012032 +:1062600020704CF2503800F054F85FEA000A4BD12D +:106270000020DFF858616060316888050AD5316810 +:10628000480505D5316821F48061316003200CE0B8 +:10629000012107E03068410506D5306820F48060B0 +:1062A00030600221217701E0002020772968012950 +:1062B0000BD1686800F030F800F02BF88246716965 +:1062C000DFF80C01014071611CE04FF0FF31C9F8AB +:1062D0000010AF6800E07F1CA868E96808188742D2 +:1062E00010D26968384600F029F800F012F88246AA +:1062F0007069DFF8E01008405FEA0A027061EAD0D6 +:10630000C9F8007000F033F8002020705046BDE856 +:10631000F087404600F0CFB8C2072F4903D50B687D +:1063200043F004030B60800703D50A6842F400427F +:106330000A60086840F4803008607047C907264A40 +:1063400004D5136823F40063136003E0116841F47B +:1063500000611160116860F3CA011160106840F0BB +:1063600002001060116841F480311160704710B56F +:106370001548164A017F012918BF03290FD1136858 +:1063800023F400731360146844F400641460136809 +:1063900023F400631360146844F400741460022949 +:1063A00018BF03290BD1116841F4805111601368A3 +:1063B00023F480531360116841F48061116000225E +:1063C000027710BD00000000C81400200020024029 +:1063D000FB7FFFFF05F8FFFF142002400246C9B211 +:1063E000002013788B4205D012F801CBBCF1000FCE +:1063F000F7D170471046F7E72DE9F84F504F0546A3 +:10640000387800268A4690469946012808BF02201F +:1064100037D0012038704CF2503000F04CF88346F1 +:1064200060BB484C78602168480506D5216821F496 +:10643000806121600220387701E0002139775046E1 +:1064400042464B461DB900F05CF801260AE0012DDA +:1064500018BF022D06D1114600F05FF8022D08BFCB +:106460004FF480264CF2503000F025F883461EB1E0 +:10647000606920EA06066661FFF779FF0020387040 +:106480005846BDE8F28F3149CA680020002A00D47E +:10649000704710B52E4A2F4C0A600C60C96800295D +:1064A00048BF012010BD2C48016841F00041FFE7C2 +:1064B00001600020704770B5054603F0A3F806465A +:1064C000214C2068C10309D515F1010FF9D003F063 +:1064D00099F8801BA842F4D3032070BD21684CF2C8 +:1064E000FA30084006D016494A6802434A602060E4 +:1064F000012070BD2068C10744BF0120206000203A +:1065000070BD10B514490C6844F001040C6040F8EB +:10651000042BBFF36F8F036010BD10B50E4A1368D4 +:1065200043F480231360EFF3108372B6402251F8D6 +:10653000044B40F8044B521EF9D183F3108810BD70 +:10654000C814002000200240102002400820024011 +:1065500023016745AB89EFCD1420024010B50446F6 +:1065600010460A460146204603F052F8204610BD68 +:10657000603000EB8100006800F0F8407047603048 +:1065800000EB8100016821F000410A43026070477E +:10659000C06800F44060401E8041C00F704700F1A9 +:1065A0001403C80D10B500F00400C018090D01F067 +:1065B0001F01036807248C40A34302FA01F1194329 +:1065C000016010BDF8B504460020002500900CB90C +:1065D0000120F2BD04F15406706828B92046FEF788 +:1065E000BDFA0020B060307021688868800004D552 +:1065F0008A68DFF85C0202408A6021688868C0000F +:1066000012D48A68DFF84C02024042F080528A605D +:10661000DFF84412DFF844220868B0FBF2F2521CA3 +:106620005200009200F036FB20688168C90008D44F +:10663000726842F0100272600125B16841F00101F8 +:10664000B160816872688908D30600D4CA0700F176 +:106650008180736823F4807343F002037360806861 +:10666000C00714D4DFF8F821DFF8F83110681A6891 +:10667000DFF8F4713B6810431843C00707D4DFF814 +:10668000EC211368606823F47C130343136004F166 +:106690003002607E536894F8207043EA4033E0682B +:1066A0001843A3680343012F43EA074303D1606AF9 +:1066B000401E43EA4043A06A20B100F470701843C2 +:1066C000E36A03432768DFF8A801D7F80CC000EAA3 +:1066D0000C000343FB60C9072368986826D40007B1 +:1066E00024D4DF68DFF88C11D0690F40217E074386 +:1066F000107847EA813747EA4007DF60107A0128BF +:106700000FD123681F69D16810696FF38A070F439F +:106710005169074390690F43074347F001071F6121 +:1067200004E02068016949084900016120690128E5 +:106730002068016B05D1E2690909521E42EA011184 +:1067400001E00909090101630120716860F3010199 +:10675000716004E0706840F0100070600125284608 +:10676000F2BD0646DFF80401046870472DE9F041E8 +:1067700005460E46FFF7F6FF2868816849079046F0 +:1067800004F01F0461D405F154073A78012A5CD063 +:106790000121DFF888253970904218BF002C03D002 +:1067A000052C18BF092C4CD1284600F029FA01000D +:1067B00044D17968DFF86005014041F48071796067 +:1067C000DFF8DC032968814200D11CB9786820F425 +:1067D000801078607868C10446BFB86820F0060071 +:1067E0000020B8604346286D0FF26151C162286DE8 +:1067F0000FF2C5510163286D0FF2C55141631C2191 +:106800002A6811600020387032462868416841F0DB +:10681000100141602868C16841F00101C160286829 +:1068200000F14001286D00F0EDFD2A68DFF8F0145A +:1068300093680B4043F00403936007E00021397034 +:1068400004E0002201203A7000E00220BDE8F0815F +:10685000C0FFFF5FC0FFFF7FE8140020400D030072 +:1068600008000450080104500802045008030450B2 +:1068700007C0F0FFF9BFFFFFF8B50646002006F19C +:1068800054050F46009000242978012901D10220E7 +:10689000F2BD0120287030688168490700F17581D8 +:1068A0007968062910D2891E03290CD8DFE801F087 +:1068B000020406080C2107E0122105E0182103E07C +:1068C0004FF4807100E0062100F13003880900F0E8 +:1068D0000C003A68C01801F01F0103684FF01F0C4C +:1068E0000CFA01FCC2F3846223EA0C0302FA01F100 +:1068F00019430160306882688168520731D4090702 +:106900002FD4BA68B2F1004F08D139680022FFF7DE +:1069100046FE3068416941F0004106E03968FFF702 +:106920003EFE3068416921F0004141613068C16834 +:106930003A69042A16D060303B6800EB820C974815 +:10694000DCF80020024003F0F8431343C9087A69D9 +:10695000480000F006008240134343F00043CCF8A7 +:10696000003076E00021FFF703FE40033068214647 +:1069700004D1FFF7FDFDC0F3846003E0FFF7F8FDED +:1069800000F01BF939684A030EBFC1F3846191FA24 +:10699000A1F1B1FA81F1884204D1306800220021CE +:1069A000FFF7EDFD00F016F9400304D100F012F9F5 +:1069B000C0F3846003E000F00DF900F0FEF83968E0 +:1069C0004A030EBFC1F3846191FAA1F1B1FA81F1DA +:1069D000884204D1306800220121FFF7D0FD00F089 +:1069E000F5F8400304D100F0F1F8C0F3846003E04F +:1069F00000F0ECF800F0E1F839684A030EBFC1F38B +:106A0000846191FAA1F1B1FA81F1884204D1306830 +:106A100000220221FFF7B3FD00F0D4F8400304D1B7 +:106A200000F0D0F8C0F3846003E000F0CBF800F091 +:106A3000C4F839684A030EBFC1F3846191FAA1F129 +:106A4000B1FA81F1884204D1306800220321FFF7B6 +:106A500096FD31688868C00747D4FA683B68D1F86A +:106A6000B0C0DFF8C0E202F01802C3F312002EFA41 +:106A700002F22CEA000013400343C1F8B030F8687A +:106A8000DFF8A412884230D1386841030EBFC0F34A +:106A9000846290FAA0F1B1FA81F2521C012102F055 +:106AA0001F020A2A0DD200F099F8920603F01F0384 +:106AB000401C02F0F842994000F01F0000F072F80C +:106AC0000FE000F08BF8401C920603F01F0300F06B +:106AD0001F0002F0F84299400A3800F063F841F0D4 +:106AE0000071BA683068FFF75AFD3B68DFF83C0276 +:106AF00003424FD0DFF83802DFF838C20168DFF810 +:106B00001C72DFF83422634501F0E0711ED10B02E4 +:106B100040D43368934218BFBB423BD100F048F8E1 +:106B200041F400010160DFF81402DFF8142201686B +:106B3000B1FBF2F2521C0C20424300920098002854 +:106B40001EBF0098401E0090F8D123E0DFF8F4E16A +:106B500073450BD1CB011DD43368934218BFBB42A0 +:106B600018D100F025F841F080710CE0DFF8D87101 +:106B7000BB420FD14B020DD4366896420AD100F0C9 +:106B800017F841F48001016004E0686840F02000DB +:106B900068600124002028702046F2BD00F0FF0349 +:106BA00000010450114300EB400041EA00517047DE +:106BB000026822F0E0721143704790FAA0F0B0FA38 +:106BC00080F0704730680321FFF7D2BC30680221A3 +:106BD000FFF7CEBC30680121FFF7CABC420306D1E3 +:106BE000C0F38462C0F38463C0F3846005E090FA6C +:106BF000A0F0B0FA80F213461046521C5B1C70479E +:106C00007CB504460020009021688868C20735D40E +:106C100088686FF39E1000282DD18868404D284069 +:106C200040F0010088604249086800020AD54349E3 +:106C3000434B0A68B2FBF3F35B1C0C204343009305 +:106C400000F028F802F0DEFC064620680168CA075A +:106C500014D48068C00705D420688168294041F0B9 +:106C60000101816002F0CEFC801B0328EDD3206877 +:106C70000168CA07E9D400F003F876BD002076BDAC +:106C8000A06D40F01000A065E06D40F00100E065EF +:106C90000120704702E00098401E009000980028F4 +:106CA000F9D1704738B50446216888688A68D207E8 +:106CB0002ED580072CD48A6802F00D02012A1DD13E +:106CC0008A681748024042F002028A600321206865 +:106CD000016002F097FC054621688868C10717D556 +:106CE00002F090FC401B0328F6D320688168C80797 +:106CF000F2D5A16D41F01001A16503E0A06D40F057 +:106D00001000A065E06D40F00100E065012032BD9B +:106D1000002032BD00000000FEF1FFFF0002045021 +:106D2000C0FFFF7FFFFF070000007F4000000880DA +:106D300008030450000052C700000450E81400206B +:106D4000400D0300000084CB0100008010B5846A70 +:106D5000A16D11F0500F22D1A06D40F40070A0651C +:106D6000216808680207084606D5FFF711FC88B1BC +:106D70002068C168880401E0C16888070AD4A16D51 +:106D800021F48071A165A06DC10403D4A06D40F011 +:106D90000100A0652046BDE8104002F042BCA16D94 +:106DA000CA0604D52046BDE8104002F03BBC216D68 +:106DB0004A6BBDE810401047806A02F034BC000006 +:106DC000806A816D41F040018165C16D41F004012F +:106DD000C16502F027BC00002DE9F84F06460025EA +:106DE0003068DFF850730105A84621D5B06E70B148 +:106DF000B0F5800F17D0B0F5000F03D0B0F5400FFD +:106E000009D013E03A6842F480323A6004E000218D +:106E100000F08DF9054655B9F96FB06E21F44001C7 +:106E20000143F96704E000F07CF9F3E70125A84687 +:106E30003068C10421D5F06EA8B1B0F1807F17D0C1 +:106E4000B0F1007F03D0B0F1407F04D013E0396887 +:106E500041F4803139607DB9F96FF06E21F04071F5 +:106E60000143F96709E0002100F061F90546F2E706 +:106E700000F057F9FAE70125A8463068DFF8B84274 +:106E800081032ED5F86CC1004FF000090AD4F86CCC +:106E900040F08050F8644FF00109F86C00F0805029 +:106EA00000900098DFF894A2DAF8000040F48070B7 +:106EB000CAF8000002F0A6FB8346DAF80000C1051C +:106EC00000F18B8002F09EFBA0EB0B000328F4D3B3 +:106ED0000325A846B9F1000F03D0F86C20F08050CC +:106EE000F8643078C10705D5FA6FB06B920840EAB4 +:106EF0008202FA673178880705D5F96FF06B21F0C7 +:106F00000C010143F9673178480705D5F96F306CFA +:106F100021F030010143F9673178080705D5F96F91 +:106F2000706C21F0C0010143F9673178C80605D5BE +:106F3000F96FB06C21F440710143F967317888062C +:106F400005D5F96FF06C21F440610143F9673168B0 +:106F5000880505D5F96F306E21F440210143F967AA +:106F60003168480505D5F96F706E21F44011014371 +:106F7000F9673178480605D5F96F306D21F4405135 +:106F80000143F9673178080605D5F96F706D21F472 +:106F900040410143F9673168C80505D5F96FB06D07 +:106FA00021F440310143F9673168C80205D5E16831 +:106FB000F06D890840EA8101E1603168880447D5B5 +:106FC000F96F306F21F040610143F967306FB0F124 +:106FD000006F35D100F0A0F83AE0002D7FF479AFD2 +:106FE000206810F440701EBF06F184014A68904288 +:106FF0000BD02068216841F48031216020F440707A +:10700000226822F4803222602060C0070FD502F08F +:10701000F9FA05462068810709D402F0F3FA401B0B +:1070200041F289318842F5D34FF0030852E706F167 +:1070300084022168506821F440710143216049E7CE +:10704000B0F1806F04D100F071F8010018BF8046E4 +:107050003068010314D5FA6F706F22F0406202436A +:10706000FA67706FB0F1006F02D100F055F807E0D9 +:10707000B0F1806F04D100F059F8010018BF8046CC +:107080003068410314D5FA6FB06F22F040620243BA +:10709000FA67B06FB0F1006F02D100F03DF807E081 +:1070A000B0F1806F04D100F041F8010018BF8046B4 +:1070B0003068410418D5FA6FF06F22F04052024355 +:1070C000FA67F06FB0F1805F03D1022100F02FF872 +:1070D00007E0B0F1005F07D1022106F1200000F0C7 +:1070E000A2F8010018BF80463068010406D5FA6F87 +:1070F000D6F8800022F080420243FA673168C80364 +:1071000006D5F96FD6F8840021F000410143F967F4 +:107110005FFA88F0BDE8F28F386840F4801038607C +:107120007047002106F1200000F07DB80121301DDC +:1071300000F006B80C1002409010024000700040B1 +:107140002DE9F0410546794F28680C46F96800267C +:1071500011F0030F0DD0F96801F00301814231D124 +:1071600080B3F8686968C0F30210401C88420ED0F2 +:1071700028E0012804D025D303281DD018D321E00E +:107180003A6891071ED5FA68696800F0C3F8386854 +:1071900020F0806000F0C6F880463868010113D501 +:1071A00002F030FAA0EB08000328F6D3032637E0FC +:1071B00039684A05E7D405E039688A03E3D43968B9 +:1071C0004A03E0D401262BE0A9682CB93A69584853 +:1071D000EB6800F08FF80FE0012C3A6909D12B69B8 +:1071E000544802405B0842EA01215B1E41EA4351D8 +:1071F00002E06B6900F084F83961386840F0806023 +:1072000000F090F804463868010105D402F0FAF95C +:10721000001B0328F7D3C9E73869A9690843386117 +:107220003046BDE8F0812DE9F04106463F4F306819 +:107230000C46F968002511F0030F0DD0F96801F034 +:107240000301814231D180B3F8687168C0F3021044 +:10725000401C88420ED028E0012804D025D3032802 +:107260001DD018D321E03A6891071ED5FA687168DD +:1072700000F050F8386820F0805000F053F8804655 +:107280003868810013D502F0BDF9A0EB080003288F +:10729000F6D303252BE039684A05E7D405E03968C1 +:1072A0008A03E3D439684A03E0D401251FE0B168BA +:1072B0007A69002C04D11E48F36800F01BF802E044 +:1072C000336900F01DF87961386840F0805000F0B3 +:1072D00029F804463868810005D402F093F9001BB0 +:1072E0000328F7D3D5E778697169084378612846A0 +:1072F000BDE8F081024042EA012141EAC3617047E2 +:107300000D4802405B0842EA01215B1E41EA4361ED +:107310007047000022F073021043491E40EA01103A +:10732000F8607047386002F06DB90000001002404C +:10733000FF80FF07FF809FFFFF80FFF970B508B94E +:10734000012070BD0268284D284CAA4200F1240398 +:1073500008D227498A181426B2FBF6F292001A6264 +:10736000DC6108E023498A181425B2FBF5F292008B +:1073700021491A62D96102225A7001680D68816838 +:10738000C26806686FF30E150D4301691543426923 +:107390000D4381691543C2690D43016A15430D43CD +:1073A00035608268B2F5804F17D0DA690F21A242AA +:1073B0000CBF124A124A146893F8205005F01C05BD +:1073C000A94024EA01011160116893F82040406847 +:1073D00004F01C04A04001431160002098610121C9 +:1073E0005970187070BD000008040240000002408F +:1073F000F8FFFDBFF8FBFDBF00040240A8000240FB +:10740000A8040240F8B5044604F1240600253078AB +:10741000012801D10220F2BD012030707778012FC0 +:1074200026D1022070700027B7612068D0F800C014 +:107430004FEA5C074FEA470CC0F800C0204600F056 +:10744000C4F82168F06820B10A6842F00E020A60B0 +:1074500008E0086820F0040008602068016841F036 +:107460000A0101602068016841F00101016001E04A +:10747000357002252846F2BD00F124014A78022A1F +:1074800005D00420886100220A700120704702683C +:10749000136823F00E03136000680268520852005C +:1074A0000260012091F82020CB6902F01C0290407C +:1074B00058600022012048700A700020704738B5DB +:1074C00000F1240100244A78022A03D004208861B4 +:1074D000012417E00268136823F00E0313600268AA +:1074E00015686D086D001560012291F82030CD6996 +:1074F00003F01C039A406A6001224A700C704969CB +:1075000001B18847204632BDF8B500F124010423BB +:10751000CA6914680268156891F8206006F01C06B4 +:1075200003FA06F73C4210D06F070ED51468A50683 +:1075300003D4146824F00404146000F03EF8C96811 +:10754000002939D0BDE8F4400847022303FA06F7C2 +:107550003C4213D0AF0711D51468A50605D41468B2 +:1075600024F00A04146001224A7000F026F8002278 +:107570000A70896801B3BDE8F4400847082303FA9C +:1075800006F6344218D02B0716D5146824F00E04E2 +:107590001460012291F82030CC6903F01C039A405A +:1075A0006260012301228A614B7000220A7009691E +:1075B00011B1BDE8F4400847F1BD91F82020CC6935 +:1075C00002F01C0293406360704770B590F844501D +:1075D000066C012405F01C05AC407460046863600F +:1075E0008068102802D1A260E16070BDA160E260F5 +:1075F00070BD2DE9F04104000D461646984608BFBF +:10760000012034D004F17807786820B9002139705E +:107610002046FDF771FB2420786020680168490846 +:1076200049000160606A10B1204600F069FB204605 +:1076300000F052FA01281AD02068816841F4804194 +:1076400081602068816821F400410D4385602068D5 +:1076500001686FF3194141EA465141EA084101606E +:1076600000F007F82046BDE8F04100F0ACBBBDE8F3 +:10767000F0812068016841F001010160704700005D +:1076800038B5040001D1012032BD04F178056868E5 +:1076900008B900F017F800F01AF808B100F031F856 +:1076A00000F02CF8012804D000F004F821F02A01A1 +:1076B00016E032BD2068416821F4904141602068A5 +:1076C00081687047002129702046FDF715BB2420F2 +:1076D000686020680168490849000160606A704775 +:1076E000816000F004F8BDE8324000F06CBB206817 +:1076F000016841F00101016020467047204600F01A +:10770000EBB9204600F0FCBA2DE9F843054605F137 +:1077100050060C46F06A2028174699463ED10CB117 +:10772000380001D101203AE0002070632121F1628C +:1077300001F068FF378080467780A868B0F5805FE9 +:1077400004BF286900281ABF2046002727460446A0 +:1077500011E00022802100F024F8D8B92868002C1C +:1077600012BF14F8011B37F8021BC1F30801018591 +:107770007088411E718043467088CDF800900028C3 +:10778000E7D10022402100F00CF818B92020F06267 +:10779000002004E02020F062032000E00220BDE889 +:1077A000F283284600F05CBB38B50346D3F880006E +:1077B00020280AD109B1100001D1012032BD00F00A +:1077C00006F8BDE8384000F091BB022032BD002031 +:1077D0001866DFF800431868A0420CD04068040225 +:1077E00009D5186850E8004F054644F0806445E824 +:1077F00000400028F5D118467047286800F10801BC +:1078000051E8001F490800F10803490043E800104F +:1078100000287047F8B5054640F60F0C2A68D36972 +:10782000104613EA0C0F0668976805F1580406F035 +:10783000200003F020010BD1002918BF00280ED032 +:107840002169002900F028812846BDE8F440084756 +:107850005FEAC77C04D4DFF8A4E416EA0E0F78D000 +:107860005FEAC37C48BF5FEAC65E07D54FF0010CF4 +:10787000C2F820C0E26A42F00102E2629A070AD529 +:10788000FA0708D5D5F800E00222CEF82020E26AF7 +:1078900042F00402E2625A070AD5FA0708D5D5F881 +:1078A00000E00422CEF82020E26A42F00202E26206 +:1078B0001A070BD508B9FA0708D5D5F800C008276C +:1078C000CCF82070E26A42F00802E2621A0509D59B +:1078D000730107D52E684FF400623262E26A42F00B +:1078E0002002E262E26A002A32D0002918BF002892 +:1078F00003D0216909B128468847E06A29688A6867 +:10790000510602D410F0280F1DD0284600F048FB85 +:1079100028688168480611D500F0C9F8FCD1E069F3 +:1079200060B10FF2F5618163E069FFF7C8FD0028DF +:107930000ED0E069816BBDE8F44008472846BDE8F9 +:10794000F24001F071BE284601F06EFE0020E062B8 +:10795000F1BDA068012875D1D80673D5F10671D59F +:107960001020106229688868410639D5E1690868E5 +:10797000406880B20028EBD022889042E8DA60802C +:10798000086801688A0623D400F09FF821F480710A +:1079900000F062FAF8D1FFF730FFFCD1286800F15F +:1079A000080151E8001F00F1080321F0400100F038 +:1079B0007AF8F3D12020A0620021A16000F085F8C0 +:1079C00021F0100100F048FAF8D1E069FFF754FD0A +:1079D0000220E06021886088091A89B228462DE0DB +:1079E000218862886088891A00281CBF88B2002814 +:1079F00052D02A46106850E8003F054623F49073A1 +:107A000000F04BF8F6D100F000FB00F108065B0037 +:107A100046E800300028F6D12020A0620023A360B1 +:107A20002361136853E8003F156823F0100300F04A +:107A300034F8F6D10220E06089B21046BDE8F44087 +:107A400001F0F3BDD80209D5790207D54FF48010B3 +:107A500010622846BDE8F24001F0E8BD180607D5DF +:107A6000310605D56169B9B12846BDE8F44008473B +:107A7000580611D571060FD500F027F821F0400106 +:107A800000F0EAF9F8D12020606200216161284607 +:107A9000BDE8F24001F0CBBDF1BD45E80030002863 +:107AA000704721F0800143E80010002870472968E2 +:107AB00001F1080252E8001F286800F1080321F0D4 +:107AC000400143E8001000287047286850E8001F74 +:107AD0000246704700800040F8B50446DFF884068F +:107AE00022681368A168034020690B43616903435E +:107AF000E0690B430343136000255168E06821F4FB +:107B0000405101435160A369DFF854168A421CBFFB +:107B1000206A03439668DFF85076DFF8500626F4B3 +:107B2000306633439360BA424FF40043DFF8406657 +:107B300032D1366806F00306032E3BD8DFE806F0A4 +:107B4000027161840127E169B1F5004F4FF6F076CB +:107B500040F0AB805FB1012F00F09F80022F0AD070 +:107B6000042F00F09D80082F00F09D80BFE0FEF7FD +:107B700059FA00280FD061684A0802EB4002B2FBB4 +:107B8000F1F0A0F11001B142F0D20640C0F3420082 +:107B900006432068C660ABE0DFF8D875BA4221D151 +:107BA000366816F00C0660D0042E3AD0082E28D085 +:107BB0000C2E49D010278A42C5D137B1022F08D0E8 +:107BC000042F54D0082F55D091E0FEF72BFA00284F +:107BD000E1D0626802EB4201884202D31303834280 +:107BE0004AD284E0DFF89075BA420CD1366816F0BC +:107BF00030063AD0102E14D0202E02D0302E23D0B2 +:107C0000D8E70227D7E7DFF87475BA420BD1366898 +:107C100016F0C00629D0402E03D0802EF1D0C02E01 +:107C2000EDE70427C7E7DFF85875BA420ED136688A +:107C300016F4407619D0B6F5807FF2D0B6F5007F05 +:107C4000DFD0B6F5407FB5D10827B4E78A42B1D17D +:107C5000366816F4406608D0B6F5806FE1D0B6F508 +:107C6000006FCED0B6F5406FC9E70027A3E7FEF757 +:107C700090F9ACE71846ACE7010E560816EB002069 +:107C800069410023F9F72AFFA0F54071DFF8F424D9 +:107C900091422CD22168C8602AE0FEF7CBF968E750 +:107CA000FEF777F965E7184665E747B1012F16D06B +:107CB000022F07D0042F15D0082F16D017E0FEF79B +:107CC000B1F9A8B1616800EB5100B0FBF1F0A0F18F +:107CD0001001B1420BD2226880B2D06008E0FEF7FA +:107CE000A9F9EEE7FEF755F9EBE71846EAE70125B3 +:107CF0000020A066E0662846F2BD000020010004D6 +:107D000090F824100A0706D502685368416B23F4E3 +:107D100000430B43536090F82410CA0706D502684D +:107D20005368816A23F400330B43536090F82410A6 +:107D30008A0706D502685368C16A23F480330B436F +:107D4000536090F824104A0706D502685368016B07 +:107D500023F480230B43536090F82410CA0606D501 +:107D600002689368816B23F480530B43936090F80F +:107D700024108A0606D502689368C16B23F4005369 +:107D80000B43936090F824104A0610D5026853689C +:107D9000016C23F480130B435360036CB3F5801F15 +:107DA00005D15368416C23F4C0030B43536090F832 +:107DB00024100A0606D501684A68806C22F4002265 +:107DC00002434A607047F8B5054605F17804002083 +:107DD000E0606FF07E4701F015FC064628680168F8 +:107DE0000A0711D50097334600224FF40011FFF720 +:107DF000D8FC48B1FFF769FE21F0800100F02CF8B3 +:107E0000F8D12020606017E0286801684A0717D57C +:107E10000097334600224FF48001FFF7C2FC78B18F +:107E2000FFF753FE21F4907100F016F8F8D1FFF738 +:107E3000E4FCFCD12020A060002121700320F2BDD1 +:107E4000202060602021A160002028660021696652 +:107E50002070F2BD21F4F07142E800100028704754 +:107E60002DE9F041069C05460E4690461F462868BF +:107E7000C1693140B1420CBF01200020404533D1DF +:107E800014F1010FF3D001F0BDFBC01B844200D3FD +:107E900014B90320BDE8F081286801684A07E6D5D7 +:107EA000C169080704D42968C8690105DFD50DE058 +:107EB0002A6808201062284600F072F805F1780060 +:107EC0000821C160002202700120E3E729684FF415 +:107ED00000600862284600F063F805F17800202170 +:107EE000C16000220270D4E70020D3E720B503462A +:107EF0000020596503F158010A804A800861FF2279 +:107F00009868B0F5805F04D1186990B940F2FF120B +:107F10000FE018B9186960B17F2007E0B0F1805F09 +:107F200006D1186908B97F2203E03F20888001E06C +:107F300000228A800020C86222228A62186800F12A +:107F4000080252E8002F00F1080542F0010245E85E +:107F500000200028F2D19868B0F5805F04BF18694E +:107F600000280DD10FF215120A61186850E8001FA1 +:107F7000024641F02001FFF76FFFF6D1002020BD3F +:107F80000FF2A9020A6118690028EED0196851E8B9 +:107F9000001F1A6841F49071FFF75EFFF6D1EDE71C +:107FA00010B500F00EF8FCD100F015F8FCD1016E10 +:107FB00000F01EF82021C0F88010002202668266C0 +:107FC00010BD016851E8002F0B4622F4907243E87F +:107FD000002100297047016801F1080252E8002FD2 +:107FE000520801F10804520044E8002100297047BA +:107FF000012909D1026852E8002F036822F010021B +:1080000043E800210029F5D17047106800F108030A +:1080100053E8003F5B087047806A00F1520100227C +:108020000A8100230B8001F0FFBA000038B500F090 +:108030004DF81ED18B8C9188446D0B402370416D9F +:108040004B1C00F049F818D100F04DF800F060F832 +:10805000FCD100F06AF80BD10023936000F04EF8D9 +:10806000FCD10168CB69DC0644BF10230B628BE0B6 +:108070008FE0088B40F00800088331BD38B500F070 +:1080800025F81ED18B8C9188446D0B402380416D67 +:108090008B1C00F021F818D100F025F800F038F81A +:1080A000FCD100F042F80BD10023936000F026F8D9 +:1080B000FCD10168CB69DC0644BF10230B6263E08E +:1080C00067E0088B40F00800088331BD00F15802DA +:1080D0000168936A222B7047436551884B1E538079 +:1080E000518800297047036853E8003F046823F46F +:1080F000907344E800310029F5D17047016851E8D8 +:10810000003F0C4623F0100344E80031002970477B +:10811000016801F1080353E8003F5B0801F108051D +:108120005B0045E80031002970472021916200235F +:1081300013610021D1600A4B016899420CD0496853 +:108140000B0209D5016851E8003F0C4623F080631B +:1081500044E800310029F5D19168012970470000F9 +:1081600000800040F369FFEF003801400024F40074 +:10817000881002400044004000480040004C00408D +:108180000050004000FD0F001188BDE8344001F0B0 +:108190004CBABDE8324001F04BBA000030B500F1F6 +:1081A00040025378202B0CD11478012C09D000F018 +:1081B0001DF824F480541C6003681D68294319606D +:1081C00020E0022030BD30B500F140025378202B72 +:1081D0000AD11478012C07D000F008F824F4706458 +:1081E00044EA01241C600DE0022030BD012313701D +:1081F0002424547003681D686D086D001D600368B9 +:108200001C6870470068016841F00101016020208E +:10821000507000211170002030BD000038B50400FE +:1082200001D1012032BD04F14005687820B9002158 +:1082300029702046FCF7B9FE00F044F86068216818 +:1082400020F0706008612068816821F4004181603D +:10825000E0680128A0680CBF40F4004040F40440EE +:1082600021688860E0680228206841680CBF41F4FA +:10827000006121F4006141602068416841F00071B3 +:1082800041F4004141602068C16821F40041C160AF +:1082900060692169A2690143206841EA0221C16045 +:1082A000206AE1692268014311602068016841F099 +:1082B00001010160002068602021697020630021B5 +:1082C000A97032BD242068702068016849084900FF +:1082D000016070472DE9F84300F0B5F859D12178D5 +:1082E000012956D00120207001F08CF900F0DEF851 +:1082F00000284CD1212000F0AFF8708DDFF810126B +:10830000B0F5807F03D335854FF0807304E0708D26 +:1083100030854FF0007390B1706AD6F800C00278D3 +:10832000CCF82820706A421C7262708D421E7285E1 +:10833000308D421E32850091521CD2B204E0009171 +:10834000002201E000F0BCF800F0A4F800F075F89D +:1083500018D000F01BF9002819D100F08CF8002883 +:10836000F4D089B20029F1D100F098F878B900F082 +:108370007EF8E7D2708D3085002100914FF00073B8 +:10838000328DDAE700F02FF900F0A1F802D00120D9 +:1083900000E00220BDE8F2832DE9F84300F053F835 +:1083A00043D12178012940D00120207001F02AF921 +:1083B00000F07CF8002836D1222000F04DF8718DB5 +:1083C000DFF85001B1F5807F28BF358509D2718D66 +:1083D000318500904FF00073328DD2B203E03585C5 +:1083E000002000F025F800F055F800F026F815D030 +:1083F00000F01AF9002816D100F07BF80028F4D01C +:1084000089B20029F1D100F049F860B900F02FF8E5 +:10841000E5D2708D308500210091DBE700F0E3F8B4 +:1084200000F055F802D0012000E00220BDE8F28300 +:1084300000904FF08073FF227047708D00284A46ED +:10844000394630467047064606F140048846607853 +:10845000202815461F46704760701021A17000202B +:108460006060756277857063FF25089F7047708D27 +:10847000B0F5807F7047706A326801789162706AE7 +:10848000411C7162708D411E7185308D411E318598 +:10849000708D70474146304600F089B9CDF80090A4 +:1084A0003B4600228021304600F046B88146CDF898 +:1084B0000090192301224FF40041304600F03CB8EF +:1084C0003585002000904FF08073FF227047010037 +:1084D0000DD132682020D0613268DFF83C0053684B +:1084E00003405360202262700020A07020700800BA +:1084F00070473068416A706A0170716A308D4A1C39 +:10850000411E72623185708D421E7285708D70477A +:10851000002000800024008000E800FE00688169DF +:108520008A0744BF002181628169CA0703D4816937 +:1085300041F00101816170472DE9F041069F054638 +:108540000E4690461C46286881693140B1420CBFF6 +:1085500001200020404517D114F1010FF3D001F0A4 +:1085600051F8C01B844201D3002CECD128688169EA +:108570003140B1420CBF012000204045E3D100F062 +:1085800026F80120BDE8F0810020FBE770B5054624 +:108590000C46164628688169880716D400F040F812 +:1085A00018B914F1010FF5D001E0012070BD01F000 +:1085B00029F8801B844201D3002CEBD12868816903 +:1085C0008807E7D400F003F8EFE7002070BD05F15D +:1085D00040002022416841F02001416042700021AA +:1085E00081700170704770B505460C4616462868C4 +:1085F0008169880612D400F013F808B1012070BD1B +:1086000001F000F8801B844201D3002CEFD12868D0 +:1086100081698806EBD4FFF7DAFFEFE7002070BD31 +:1086200032462146284647E070B505460C461646B8 +:108630002868816948073DD4FFF7F2FF002837D149 +:108640002A68906981061ED59069410701D5288D59 +:1086500080BB9069C30605F1400104D51020D061AC +:1086600004224A6001E00020486020222868C2619C +:108670002A68584853680340536020224A700020FB +:108680008870087014E000F0BDFF801B844201D3A5 +:10869000002CCDD1286881694807C9D405F1400074 +:1086A0002022416841F020014160427000210170A8 +:1086B000012070BD002070BD2DE9F843044600255F +:1086C0002068836900269046DA0604F1400739D510 +:1086D0001023C36189462BE029002DD119F1010F28 +:1086E00026D000F08FFFA0EB0800814502D3B9F13E +:1086F000000F1DD120684168BA7883691B040AD530 +:10870000490408D4202A06D0416841F480414160E0 +:1087100000F078FF804620688169880608D400F060 +:1087200071FFA0EB08001A28F5D346F020060125BA +:10873000206881698A06CFD50DB92021C16146F034 +:108740000406012520688169CA0505D54FF48073A8 +:1087500046F00106C3610125480506D520684FF49F +:10876000806246F00806C2610125880507D52068A9 +:108770004FF4007146F00206C161012501E02800B6 +:108780000CD02046FFF7CAFE00F00BF820207968D5 +:108790000E437E6078700021B97039702846BDE8BC +:1087A000F28321680B484A6802404A60704770B5FE +:1087B0000068049C4568084EC1F3090141EA024182 +:1087C000194346EA54562143B54321F00041294359 +:1087D000416070BD00E800FEFF63FF0338B5040090 +:1087E00001D1012032BD606A30B96068B0F5827F86 +:1087F00005D00021E16102E00020206160610020DD +:10880000A06204F15C05687820B900212970204637 +:10881000FCF77CFC0220687000F04AF8E168B1F5D2 +:10882000E06F04D90020B1F5706F03D104E04FF47C +:10883000805001D00021A1626168A268237C01F40C +:10884000827102F404421143227D03F002031943B2 +:10885000A36902F001021143227F03F4007319435C +:1088600094F8203002F038021143A26A03F080032A +:108870001943236802F4005211431960A16994F866 +:10888000242094F83430090C01F0040102F01002A5 +:108890001143E26803F00803194302F470621143C4 +:1088A000084321684860002068600121697032BD7A +:1088B0002068016821F0400101607047016042605A +:1088C0000021C160002282600120704710B5C2689B +:1088D0004368521C92FBF3F403FB142283689A4210 +:1088E00002D16FF0010010BD0268C368D154C168A5 +:1088F00000F014F8C160012010BD10B58268C36893 +:108900009A4201D1002010BD02688368D45C0C70CB +:10891000816800F003F88160012010BD4268491CA5 +:1089200091FBF2F302FB13117047000037B50446C8 +:1089300000250A460194009502AB01A90748784436 +:108940001A30F7F736FC019A157000284EBF04461E +:108950000198041B204603B030BD00BF878AFFFF8B +:1089600038B5044600F04EFE14F1010F054602D062 +:1089700004480178641800F045FE401BA042FAD379 +:1089800031BD00BFBC140020C0F3C75181B1FF2925 +:1089900006D0C110400721F0E04101F1605170475D +:1089A00041020CBF40F4E0016FF00041002070472D +:1089B00000F0004100020AD0B0FA80FC00FA0CF08E +:1089C00001F16051A1EB0C5101EBD0214005704742 +:1089D000F8B5D2B2022A3CD1C9B200244A1E18E02E +:1089E00000EB860500EB860795ED010AD7ED000A3E +:1089F000B4EE600AF1EE10FA05D5CDED000A87ED70 +:108A0000000A009F6F60761C0D1B6D1EAE42E7DBF7 +:108A1000641C9442B8BF0026F6DB012400930AE0F0 +:108A200000EB83039DED000AD3ED000A70EE200AEF +:108A3000CDED000A641CE3B29342F1DB891E00EE27 +:108A4000101AB8EEC00ADDED000AC0EE800ACDEDC6 +:108A5000000A0098F2BD0000BFF34F8FDFF8341416 +:108A6000DFF834040A6802F4E06202430A60BFF3EC +:108A70004F8F00BFFDE730B503464FF6FF7000246F +:108A800000E0641CE2B28A4211D213F8012B50407C +:108A9000082205046D0C00F001000128B2BF284631 +:108AA00085F4204080F00100521EF2D1E9E730BD8C +:108AB000DFF8E803016802E0DFF8E003416800EE58 +:108AC000101AF2EE040A20EE200ABDEEC00A10EEE3 +:108AD000101A0804000E40EA012080B27047DFF847 +:108AE000BC038168EBE7DFF8B403C168E7E7DFF8B0 +:108AF000AC030169E3E7DFF8A4034169DFE7DFF8CE +:108B00009C038169DBE7DFF89403C169D7E7DFF8ED +:108B10008C03016AD3E74FF4106070474FF4206074 +:108B2000704780B5FBF7EFFEDFF874034078000272 +:108B300002BD80B5FBF7E7FEDFF86403418805E07E +:108B400080B5FBF7E0FEDFF858038188080A40EAA9 +:108B5000012080B202BD80B5FBF7D5FEDFF84003EF +:108B6000C188F3E7002070471FB5DFF83413008891 +:108B700048700922684620E03EB50088C84C6080F5 +:108B8000684621460922F8F717FB6D4695E807006D +:108B9000FBF7A8FE6088FCF78FF86088FCF779F88F +:108BA00000203EBD1FB50088BD49888003E01FB589 +:108BB0000088BB49C88068460922F8F7FDFA6C4670 +:108BC00094E80700FBF78EFE002004B010BD80B5CE +:108BD0000088012804D1012181F31388FFF73CFFAD +:108BE000002002BD80B50088012806D1FBF7A6FE53 +:108BF000012080F31388FFF72FFF002002BDF8B596 +:108C00000446A84F15461E463221384600F012FD94 +:108C1000A34A5078387003217970BE7032462946D5 +:108C2000F81CF8F7C9FAB978C91CC9B23846FFF779 +:108C300022FFF91C885339462046BA78BDE8F8402F +:108C4000521DFCF7FBBA00002DE9F041054688787B +:108C5000CE784C7946EA0026087944EA0024A6F149 +:108C600009000B2801D3182E02DB314694A00AE03C +:108C70003CB13019A0F10A010B2902D3401E18287B +:108C800005DB214694A0BDE8F041FCF704BBDFF80A +:108C90001882C8214046FBF785FC002707E000202A +:108CA00002E051680020884728F817007F1CA7427F +:108CB0000EDAB919002082B208EBC202CBB252F828 +:108CC000C8CF6345EDD0401C82B2102AF3D3E6E74B +:108CD0007648016864008D4205D1A3B24246032163 +:108CE0002846FFF78CFF724801688D4206D1A3B277 +:108CF00042462846BDE8F041032180E7BDE8F08107 +:108D00002DE9F8410F469BB00646B878FC787D798E +:108D100044EA00243879A4F11401092945EA002520 +:108D200002D3214666A006E01DB160191538092856 +:108D300004D3294668A0FCF7AEFA41E0642102A8FA +:108D4000FBF730FC002009E007EB4001CA79097A03 +:108D500041EA022102AA22F81010401CA842F3DBCB +:108D60004F48DFF8508141788DF800100421787861 +:108D70008DF801008DF802408DF803506846FFF72A +:108D80007AFE8DF804000622000A8DF80500694677 +:108D90003046FCF753FA002710E0002658F836005A +:108DA0003919884206D102AA08EBC60102EB470036 +:108DB0004A689047761C062EF0D37F1CAF42ECDB4E +:108DC0001CB0BDE8F081F8B50D461646044606F124 +:108DD000FE01C9B22846FFF74EFEA91911F8022D6F +:108DE000497842EA0122904214D16878032818BFDA +:108DF00010280FD10026304F687857F83610884277 +:108E000005D107EBC6022946536820469847761CD1 +:108E1000022EF1D3F1BD2DE9F0418046FCF71DFA99 +:108E200050B31420FCF788FD244C32212046FBF778 +:108E3000B9FB312700261A4D4046FCF71BFAA05516 +:108E4000761C012E0BD12078697888421ED0002232 +:108E5000611C2046F8F7B0F9761E7F1E16E0607898 +:108E600003280BD1082E11D1002E05DD32462146F4 +:108E70004046BDE8F041A6E7BDE8F081102802BFFA +:108E8000A6F10900A179B0EB410FEDD0BE42D3D3DA +:108E9000F2E700000CED00E00400FA05844A00202F +:108EA0007C1400202C47002004130020E43F002005 +:108EB000144100204C140020F4120020B84A002075 +:108EC00073746172745F7265675F61646472206558 +:108ED00072726F723A2564007265675F6E756D20FD +:108EE0006572726F723A25640000000080B501223D +:108EF0004FF480514FF09040FBF73EFCBDE8084036 +:108F000001224FF400614FF09040FBF735BC0000A8 +:108F100038B541F288342046314DFCF70DFD286804 +:108F20003549FCF776F92046FCF706FDD5F8000038 +:108F300033A1FCF76EF92046FCF7FEFCD5F80000E3 +:108F400035A1BDE83440FCF764B90000F8B500F085 +:108F500099FF044600F08FFF054600BF0FF2E006C0 +:108F600035A13246204600F03DFF324636A11D4F66 +:108F70004FEA040000F036FF9FED1B0B35A12046A1 +:108F800000F02AFF9FED1A0B35A1204600F024FFC8 +:108F90004FEA050234A1204600F004FF002657F8EE +:108FA0002600FFF7F1FC41EC100B00F022FF014618 +:108FB000284600F0C7FE761C0B2EF0D3204600F0AA +:108FC000EBFC05460D4800682946FCF722F92846C7 +:108FD00000F0F0FF2046BDE8F24000F04FBB00007B +:108FE00044420020844A00200000006F21ACD94197 +:108FF000000000000000244078B70008E43F002093 +:1090000041542B514D54434F4E4E3D302C546573BB +:10901000745F5355420D0A0041542B514D54535522 +:10902000423D302C302C546573745F546F7069630B +:109030002C300D0A00000000646576694964000068 +:10904000D5BCCEBB000000006672616D65547970BE +:109050006500000074696D655374616D70000000F7 +:1090600056657273696F6E00646174610000000080 +:10907000F0B585B050260B9D25B986F3118800F018 +:1090800019FAFEE70C9C24B986F3118800F012FA55 +:10909000FEE754270097DDF800E0BEF1540F04D03E +:1090A00086F3118800F006FAFEE7009E256300268D +:1090B000022584F8515004AF0A9D0396029401974B +:1090C000009500F034F8204600F06FF8049805B0E1 +:1090D000F0BD2DE9F8430646174684B08846994608 +:1090E000B80000F0DFFE05001CD0542000F0DAFECE +:1090F000040014D00020256384F8510003900294EA +:109100000D980C99019000914B463A4641463046E5 +:1091100000F00DF8204600F048F8012004E0284651 +:1091200000F048FF4FF0FF3005B0BDE8F0832DE9B7 +:10913000F0470A9E8046306B00EB8202101FC00889 +:109140004FEAC00A06F1340451B100228D5CA554E7 +:10915000885C10B1521C102AF8D30020E07300E0A4 +:109160002170089F062F88BF0627099DF762276197 +:10917000002161619946301D00F079FF06F1180069 +:1091800000F075FF3661C7F10707B761766200200E +:10919000A061002121774A464146504600F0A4FFD5 +:1091A000306005B12E60BDE8F0872DE9F04100F098 +:1091B00067F8DFF8BC53DFF8BC83E86C401CE86458 +:1091C0001426A86A28BBAC62E86C012829D10027C4 +:1091D00006FB07F0404400F03DFF7F1C072FF7D34C +:1091E00005F1740000F036FF05F18807384600F0FD +:1091F00031FF284600F02EFF05F1140000F02AFF91 +:1092000005F1380000F026FF05F17400E8622F63D5 +:1092100007E0A86D28B9E06AA96ACA6A904228BF27 +:10922000AC62A86E401CA86600F096F94643211D6A +:1092300008EB060000F01EFF00F0E1FFA86D30B162 +:1092400000F03DF903D200F09AF900F033F9BDE8DF +:10925000F08180B588B1DFF81823116F21B100F0DB +:109260003CF800F027F9FEE7116F491C1167002157 +:1092700000F08BF900F03BF808B900F016F901BDD9 +:10928000044600F0A3BF80B586B00021059104918B +:1092900003AA04A905A8FCF779FA05980499029095 +:1092A0000022009201910023039A0FF250310FF235 +:1092B0001920FFF7DDFE70B100F00FF800F0FAF8AA +:1092C000DFF828034FF0FF31C166012282650021DB +:1092D000016500F02BFF07B000BD502080F311881E +:1092E0007047DFF80803016F491C0167704770B5CC +:1092F000DFF87C62306F0024002520B900F044F8CC +:1093000000F0D8F8FEE700F061FF306F401E3067D4 +:10931000306F002837D1F06CD8B934E0F068C468F9 +:1093200000F036F800F015F9E06A716DDFF8B83238 +:10933000012282401143716514225043211D1844BB +:1093400000F098FEE06AB16ACA6A904224BF012127 +:10935000316630680028E1D10CB100F0EDF8F46D11 +:1093600044B100F019F808B101203066641EF8D14C +:109370000020F065306E30B1DFF874124FF080508D +:10938000012500F096F8EEE0502181F31188704736 +:1093900004F1180000F094BE2DE9F843DFF8D07115 +:1093A000386F0026002853D13C6D641C3C6510D1F9 +:1093B000F86A006820B1FFF7E7FF00F07BF8FEE7EE +:1093C000F86A396BF9623863786E401C786600F091 +:1093D000B3F8F86EDFF8109284424FF0140828D3E7 +:1093E00020E0F96AC868C568686884422ED3281DE1 +:1093F00000F066FEA86A18B105F1180000F060FEE2 +:10940000E86A796D012282401143796508FB00F01A +:10941000291D484400F02EFEE86AB96ACA6A9042E3 +:1094200028BF0126F86A00680028DAD14FF0FF3122 +:10943000F966B86AC06A08FB00F859F808100229F2 +:1094400028BF0126386E30B1012604E0F866F0E747 +:10945000F86D401CF8658FE0DFF81421106F10B133 +:1094600001211166704710661421506DB0FA80F327 +:10947000C3F11F034B43DFF87011C85838B95021AE +:1094800081F31188BFF34F8FBFF36F8FFEE7C818CA +:1094900000F10803416849684160994204BF496886 +:1094A00041604068C16891627047DFF844114FF035 +:1094B00080500860BFF34F8FBFF36F8F7047A86A6B +:1094C000C16AE06A8142704770B5DFF8A840DFF8F2 +:1094D0001C5111E000F07AFE286AC668301D00F0C9 +:1094E000EFFDE86C401EE864686B401E686300F0A6 +:1094F00086FE304600F009F8686B0028EAD1216842 +:109500000229F9D3FFF7D1FFF6E710B5044694F826 +:10951000510040B9206B00F04DFD2046BDE81040E1 +:1095200000F048BD10BD0128F7D00228FAD0FFF79F +:10953000D4FEFFF7BFFFFEE70D49C86A006810B907 +:109540004FF0FF3203E0C86AC268D0684268CA665A +:109550007047201D00F0B4BD0122E06A696D8240B1 +:1095600011436965704700F04AFE284670BD00004F +:1095700010430020AC4300203046BDE8F2831C4A73 +:109580004FF08051116070470000F8B5174D2F6DF6 +:109590000C46A96A0646081D00F092FD30B9A86A7B +:1095A000696DC06A012282409143696516F1010F1D +:1095B00005D124B1A86A011D05F138001AE0A86A96 +:1095C000F6194660BE42A86A05D2011D286BBDE8A7 +:1095D000F44000F05CBD011DE86A00F058FDE86E43 +:1095E000864238BFEE66F1BDAC4300201043002038 +:1095F00004ED00E0BDE8F44000F03CBD49444C45BA +:109600000000000001484068704700BFBC14002003 +:109610004018491C1CBFB1F1010100F8012DF9D11E +:109620007047704770477047704770477047704782 +:10963000704700000022FFF7EBBF000070B5050087 +:109640000C460ED0F7F782FD461C2168304688474D +:10965000040001D1002070BD32462946F7F7ACFD69 +:10966000204670BD10B501462820096888470400CF +:109670001CBF2821FFF7DEFF204610BD70B5050096 +:10968000DFF844631DE0E8682C68C10503D4A868CE +:1096900008B1FFF7F3FFE868C10505D4286918B1E0 +:1096A0007168884700202861E868810505D4286A28 +:1096B00018B1716888470020286228467168884779 +:1096C0002500E0D170BD70B505000E461CBF2868AE +:1096D00000282BD0696811B1AA688A4226D26FF09F +:1096E0000042964222D8AB689E19761CB14201D343 +:1096F000184470BD2969C9B9B6F1804F03D39642A9 +:1097000014D8164600E076002A6A22B13146904706 +:10971000040015D104E0A96930468847040007D148 +:109720002868E9698847002068602860002070BDCB +:10973000AA682968521CF7F73FFD2868E96988473D +:109740006E602C60A868204470BD38B504001CBF52 +:109750002068002805D0A5682844F7F7F7FC4519CC +:10976000A56031BD38B52DED088BB0EE419AF0EE15 +:10977000619A51EC190B21F0004100F019F941EC0C +:109780001B0B51EC180B21F0004141EC1A0B51EC72 +:109790001B0B53EC1A2BF7F753FD3CBFB0EE4ABA44 +:1097A000F0EE6ABA51EC180B53EC192BF7F70AFFDD +:1097B00021F00045044651EC1B0B0022DFF8083570 +:1097C000F8F7B6F822462B46F7F754FD94BF012070 +:1097D0000020BDEC088B32BD2DE9F84304460A0099 +:1097E0004FF0000908BF00207DD054B90321104676 +:1097F000FFF769FF002876D0032269A1F7F7DCFCA8 +:1098000070E0274612E020280FDA09F105090CE084 +:10981000A0F10801022984BF091F012903D91639C3 +:1098200001D03A39EFD109F101097F1C38780028BD +:10983000EED13F1B4F44F91C1046FFF744FF0600D2 +:1098400008BF00204FD0B9F1000F06EB07080DD17B +:10985000222030703A462146701CF7F7ADFC701C90 +:109860002221C155002288F802203BE022203070DE +:10987000751C0FF2780909E04946284600F0FAFC09 +:109880002D1D01E074202870641C6D1C207820B30D +:10989000202803DB222818BF5C28F4D15C2005F8BF +:1098A000010B2278082A0FD0092AEBD00A2A10D0FF +:1098B0000C2A0CD00D2A0ED0222A03D05C2ADBD130 +:1098C0002A70E1E72220DEE762212970DCE76620CA +:1098D000D9E76E21F9E77220D5E7721C2221D15514 +:1098E00088F802000120BDE8F283000075253034BD +:1098F00078000000F0B589B006460F4615462421D1 +:109900006846FAF74FFE29684FF480708847009048 +:1099100006A94FF4807001900597002495E80C404B +:1099200081E80C400098002833D06946304600F0AA +:109930004DF820B36846FFF708FF0298AA68401C5C +:109940002AB1014600989047040018D013E0296816 +:109950008847040013D00298019A401C824288BFB5 +:10996000024600992046F7F727FC02990020605430 +:109970006968009888470020009020460AE0009817 +:1099800018B1696888470020009014B120466968C2 +:109990008847002009B0F0BDDFF82C200121A9E79D +:1099A000222200004FF0FF32DFF8E834F7F748BC1E +:1099B000B0EE408AF0EE608A704751EC180BDFF889 +:1099C000D824DFF8D8347047E01200202DE9F042A7 +:1099D0002DED028B05008AB019D00C0017D0E86875 +:1099E0000FF2F026C0B201281AD0022821D0042894 +:1099F0000ED0082826D0102800F09F80202800F0E4 +:109A0000A080402800F0D580802800F0868055E1B5 +:109A1000052100F07AF900280FD00522314689E0AF +:109A2000062100F072F9002807D006220FF2AC21BF +:109A300080E0052100F069F9002800F0408105224E +:109A4000A8A177E095ED068B1A2102A8FAF7AAFDE6 +:109A500051EC180B4A00002742EAD072CDE900779A +:109A600053154FEAE2794FF0FF32914508BF934218 +:109A700007D1090341EA10510003002908BF00285B +:109A800033D1B0EE480AF0EE680A00F013FC60BB78 +:109A90006D692846F7F7C6FC53EC182B00F030FC34 +:109AA00005D12A4689A102A800F0E4FB21E000BF0D +:109AB0008EA102A800F0DEFB05466A4684A102A83A +:109AC00000F02EFC012808D1B0EE481AF0EE681A1A +:109AD0009DED000BFFF746FE60B953EC182B00BF5D +:109AE00084A102A800F0C6FB03E0314602A800F002 +:109AF000C1FB05461A2D03D2691C00F006F920B9F6 +:109B0000DCE002A9C95DC1557F1CAF42F9D3002139 +:109B1000C155A0682D18A560CEE0286900280FD097 +:109B2000F7F714FB461C314600F0EFF8002807D089 +:109B300029693246F7F740FBBEE02869FFF74CFE83 +:109B4000BDE0AD68012100F0E0F80028F8D05B210D +:109B50000170A068401CA060E068401CE0600AE062 +:109B60002C2200F8012B616911B1202200F8012B91 +:109B700000F0C4F82D68ADB121462846FFF726FF56 +:109B800000280ED02046FFF7E0FD28680028F1D01D +:109B90006069002814BF0226012600F0B5F80028ED +:109BA000DED18CE0022100F0B0F80028F9D05D2170 +:109BB0007CE06069AD68002814BF0226012600F031 +:109BC000A3F800287AD07B210170E2686169521CF9 +:109BD000E26009B10A224270A0683618A6602DE042 +:109BE000314600F092F8002868D03A22027061698C +:109BF00009B1092242702146A0683618A66028469D +:109C0000FFF7E4FE002859D02046FFF79EFD666965 +:109C100006B10126286800B1761C00F075F800280E +:109C20004CD0296811B12C2200F8012B616911B1C7 +:109C30000A2200F8012B00F061F82D686069002D00 +:109C40001FD080B1E16800F060F8002836D0002114 +:109C500003E0092200F8012B491CE2689142F8D385 +:109C6000A0681218A2602146286AFFF7B5FD28B344 +:109C70002046FFF76AFD6069002814BF022601260E +:109C8000AEE700281ABFE168491C022100F03DF848 +:109C9000A0B1616949B1002103E0092200F8012B5C +:109CA000491CE268521E9142F7D37D2101700022C7 +:109CB0004270E068401EE060012000E000200AB031 +:109CC000BDEC028BBDE8F0820000B03C25640000D2 +:109CD000256C67006E756C6C0000000066616C732B +:109CE00065000000747275650000000025312E319A +:109CF0003567000025312E313767000000210170E3 +:109D0000A0683618A6607047711C2046FFF7DBBCC0 +:109D100001604860704738B505460C001CBF002D37 +:109D2000A54201D1002032BDA86818B9AC606460BA +:109D3000206005E0406818B1FFF7EAFFA8684460BA +:109D4000012032BDE7E72DE9F04105000C4616463B +:109D5000984618BF002C0FD0002E18BFB5420BD06C +:109D6000069818B1F76847F400770AE041462046A4 +:109D7000FFF764FC040001D1002011E0F76827F42C +:109D80000077F068810504D4306A10B1D8F8041067 +:109D900088473462F76031462846BDE8F041BAE7AB +:109DA000BDE8F08180B50023FFE70093DFF8F030D5 +:109DB000FFF7C9FF02BD0646002000903246DFF8DB +:109DC000E03029462046FFF7BEFF0028304602D18A +:109DD000FFF754FC002076BD7CB504460D4600F02C +:109DE00008F8E8E77CB504460D46104600F026F872 +:109DF000E1E738B52DED028BFFF7DAFD00F01AF838 +:109E0000040013D0FFF7D9FD84ED068B0825F7F782 +:109E100031FAE56098BF6FF0004006D9FFF7C2FD48 +:109E200034BF4FF00040F7F7E1FA6061BDEC028B00 +:109E3000204632BDDFF86800FFF714BC70B500F0B3 +:109E40000FF8040005D0102000F005F8206100B9DB +:109E50000CE0204670BDE06031462846FFF7EEBBBF +:109E60000546DFF83C603046FFF7FCBB2046FFF7B5 +:109E700005FC002070BD80B5FFF7DCFF08B1202194 +:109E8000C16002BD80B5FFF7D5FF08B14021C160B8 +:109E900002BD0000FFFFDFC10000C0FFFFFFDF4188 +:109EA000E01200202DE9F8430446FFF71AFA684F44 +:109EB000B8684FF00009002500BB07F1200307F147 +:109EC000200113F0070F41F270700A4604D0CA1D3A +:109ED000D208D200831AC81880180838C008C000F9 +:109EE0003A607D60B86045600560831A5360106019 +:109EF00050683861F8604FF00040F8614FF050084A +:109F0000F869044246D1002C44D0083414F0070FFD +:109F100004D004F1080104F007000C1A002C39D019 +:109F2000F868A04236D33E68394601E0314606461D +:109F30007068A04202D230680028F7D1B868864223 +:109F400028D00A683068086002F108097268121B9C +:109F5000112A0CD3311911F0070002D000F023F8B8 +:109F6000FEE7301D02517460084600F04DF871683C +:109F7000F8683C69401AF860FA68A24288BF224635 +:109F8000F8693A6101437160356009F00705786945 +:109F9000401C7861FFF7ABF915B100F004F8FEE75B +:109FA0004846BDE8F28388F31188BFF34F8FBFF3B3 +:109FB0006F8F7047002800D1704738B5A0F10805B1 +:109FC000234C6968E2695023114204D183F311885C +:109FD000FFF7EBFFFEE7286820B183F31188FFF756 +:109FE000E4FFFEE791436960FFF77BF9E168686889 +:109FF0004118E160284600F007F8A069401CA06104 +:10A00000BDE83140FFF773B930B511490A4600E0A9 +:10A010001A4613688342FBD35368D418844203D191 +:10A020004068C3185360104643681468C518A542B9 +:10A0300008D189688C4204D06168CB1843602468D9 +:10A0400000E00C460460824218BF106030BD000082 +:10A05000341500204FF0FF3200F1080182604160AA +:10A06000C16000F108020261002101607047002117 +:10A070000161704710B542684A6093688B609468CC +:10A080006160916008610168491C016010BD30B5D4 +:10A090000A6812F1010F08BF036907D000F1080335 +:10A0A00000E023465C682568AA42FAD25A684A60F2 +:10A0B00091608B60596008610168491C016030BD86 +:10A0C0004368016982689A60836842685A604A6896 +:10A0D000824204BF83684B60002202610868401E10 +:10A0E0000860086870470000490810B54900A0F1F1 +:10A0F00020034FF0807499611A60DC616FF00202F6 +:10A100000FF20D01596140F8242D203810BD0000D8 +:10A110004D494A68502012F1010F80F31188BFF3B6 +:10A120004F8FBFF36F8F00D0FEE7FEE77CB5474A45 +:10A13000474B10685021984202D100F093F8FEE797 +:10A140001068444B984202D100F08CF8FEE7424B75 +:10A150001C780194FF251D701E783B4C8DF8006023 +:10A160009DF8000000F050002070072005E09DF8E9 +:10A1700000506D00401E8DF800509DF800502E06D6 +:10A18000F5D4454215F1030F03D0A06000F06AF842 +:10A19000FEE7000200F4E060A06001981870116A08 +:10A1A00041F470011162106A40F07040106200F0DA +:10A1B000CBF80020606000F025F92848016841F0E4 +:10A1C0004041016000F00EF9002076BD502080F380 +:10A1D0001188BFF34F8FBFF36F8F1B494A68521C22 +:10A1E000012A4A600AD11E490A68130606D080F384 +:10A1F0001188BFF34F8FBFF36F8FFEE7704712498F +:10A20000486838B9502080F31188BFF34F8FBFF3EF +:10A210006F8FFEE7401E486008BF80F311887047CB +:10A2200080B5502080F31188BFF34F8FBFF36F8F3D +:10A23000FFF7B2F818B10A494FF0805008600022C9 +:10A2400082F3118801BD00008814002000ED00E0B9 +:10A2500071C20F4170C20F4100E400E034EF00E032 +:10A2600004ED00E081F31188BFF34F8FBFF36F8FD0 +:10A27000704700000CB430B583B00A4606A90291BD +:10A28000044600250194009502AB01A908487844D2 +:10A290001E30F5F78EFF019A157000284EBF044658 +:10A2A0000198041B204603B030BC5DF80CFB00BFD6 +:10A2B0003371FFFF51EC100B10B54B0043EAD07324 +:10A2C0005A15DB174FF0FF34A34208BFA24207D153 +:10A2D000090341EA10510003002908BF002807D1F3 +:10A2E00051EC100B08464100491511F1010F01D046 +:10A2F000002010BD0003401E8041C00F10BD0000B3 +:10A30000904205D1994204D041EA030C50EA4C0C2A +:10A3100070474FF4001C1CEB410F38BF8942704757 +:10A320000DB4C0B50A4604A800210190009101AB0C +:10A3300003A9044878440C30F7F78AFC06BC5DF8A2 +:10A3400010FB00BFAB6DFFFF0748084B0021016009 +:10A350000022826028221968B1FBF2F2521E42608C +:10A3600007210160704700BF10E000E0E814002002 +:10A37000EFF30980BFF36F8F264B1A681EF0100FA2 +:10A3800008BF20ED108A20E9F04F106009B44FF0AB +:10A39000500080F31188BFF34F8FBFF36F8FFFF72B +:10A3A0005BF84FF0000080F3118809BC1968086859 +:10A3B000B0E8F04F1EF0100F08BFB0EC108A80F329 +:10A3C0000988BFF36F8F7047124B19680868B0E8AF +:10A3D000F04F80F30988BFF36F8F4FF0000080F3D8 +:10A3E000118870470C480068006880F308884FF0B7 +:10A3F000000080F3148862B661B6BFF34F8FBFF3DD +:10A400006F8F00DFDFF81400016841F47001016014 +:10A41000704700003843002008ED00E088ED00E0C0 +:10A4200080B52DED068BB0EE409AF0EE418AF6EE47 +:10A43000009A39EE280AB0EE608A20EE290A80EEF2 +:10A44000080A00F0D1FBB0EE40AA00F0E5FC79EE7E +:10A45000680A60EEA90AC0EE880A80EE800A00F061 +:10A46000DDFC80EE0A0ABDEC068BB1EE400A01BDB0 +:10A470002DE9F0412DED028B82B0804601AB6A469A +:10A4800000F0F0FCDFF804770198BDF80010786167 +:10A4900039802D23BDF90000C0EB0012642110FBB0 +:10A4A00003F3002592FBF1FE502210FB02F093FB18 +:10A4B000F1F6019B90FBF1FC1FFA8EFEB6B21FFA7B +:10A4C0008CFC462B28BFA3F146052B46012204E055 +:10A4D000B442A8BFA44543DA5B1C019883425CD216 +:10A4E00008EB4300011FB1F90240B1F90050A54249 +:10A4F000F2DAB0F90050A542A4BFB0F90240A5427B +:10A50000EADBB0F90450A542E6DA07F1140444F896 +:10A510002230058827F81250521CB0F900407445CB +:10A52000A8BFA642D4DBB0F90200B1F9021000EED8 +:10A53000103A00EE900AB8EE408AB8EEE01A00EE4B +:10A54000904A00EE101AF8EEE00AB8EEC00AFFF7E3 +:10A5500067FF38EE000A02B0BDEC028BBDE8F08167 +:10A5600000EE103AB0F90200B1F90210B8EE408ADC +:10A5700000EE100AB8EEC01A00EE104AF8EEC00A5B +:10A5800001EE901AB8EEE10AFFF74AFF38EE000A32 +:10A59000FAEE090A30EE200ADDE79FED820ADAE7DB +:10A5A00038B50446DFF8245600224FF4E07100F07D +:10A5B0002AF800224FF4604100F025F8641E032CB5 +:10A5C00020D8DFE804F002060F1701224FF40051F3 +:10A5D00013E001224FF4807100F015F801224FF4CE +:10A5E00080410AE00122802100F00DF801224FF4A1 +:10A5F000C04102E001224FF4C0712846BDE8384056 +:10A60000FAF7BAB831BD2846FAF7B6B8F8B5054634 +:10A610000E46F9F74AFDDFF87845DFF878752046F1 +:10A62000F8F756FF21680020486232462946DFF8D5 +:10A630006805FCF79BF83868016A41F2111640F290 +:10A640004445314204BF016A294200F024F8002148 +:10A650004162012080F31088DFF87405F8F7ACFF41 +:10A660003868016841F001010160416AB1F5827FFB +:10A67000FBD3016A314204BF016A294200F00BF8A2 +:10A680002046F8F7F0FE002080F31088BDE8F24085 +:10A690000120FBF751B903D1026852085200026051 +:10A6A000704700002DE9F8432DED028B82B005467E +:10A6B0000C4616460C9F98460DF102023221304698 +:10A6C00000F00CFC6A463221404600F007FCBDF960 +:10A6D0000210DFF8C89449423B46324609B2304680 +:10A6E00000F024FCBDF9001049423B46424609B245 +:10A6F000404600F01BFC39463046FFF7B9FEF0EE4D +:10A70000040ADFED298A80EE200AB9EE048A30EED1 +:10A71000280A30EE080A89ED000A39464046FFF75C +:10A72000A7FEB0EE041A80EE011A31EE281A31EEBF +:10A73000080AD9ED000A89ED010A70EEC01AC9EDC8 +:10A74000021AB7EE001AF7EE001AC1EE200A81EEE7 +:10A75000800A30EE800A9FED152A20EE022A12EEC2 +:10A76000100A9FED971AE860DFED111AD9ED020A81 +:10A7700099ED000A20EE811AC1EE211AC1EE801A6D +:10A7800081EE800A2CB9B1EE400A10EE100A286062 +:10A7900002E010EE100A686002B0BDEC028BBDE86A +:10A7A000F1830000000000000000824300606A475F +:10A7B0002905B53F2DE9F84F2DED068B84B0DFF864 +:10A7C000E0A30AF6CC010AF1CC0201240AF1C00789 +:10A7D000029101929FED7B9ADFF8C863DFF8C853BE +:10A7E00041F2111B2868016A11EA0B0F02BF016ACE +:10A7F00040F24442114200F0F7F800224262016840 +:10A8000041F0010101600120FFF7CAFE00F0F2F8FB +:10A810000120FBF791F80220FFF7C2FE00F0DAF802 +:10A8200000F0D2F800215046FFF73CFF0320FFF76D +:10A83000B7FE00F0DFF80120FBF77EF80420FFF7F9 +:10A84000AFFE00F0C7F800F0BFF801215046FFF757 +:10A8500029FFDAED008A9AED018A28EEA80A08EEAF +:10A86000080A00F08DFB8AED020A18EE900ADAED74 +:10A87000029AFEF789F88046894619EE900AFEF79B +:10A8800083F8DFF82823DFF82833F6F7DDFD00F042 +:10A89000A5F8F8F713FA00EE100A00F0A5F98AED12 +:10A8A000040A2868016A11EA0B0F02BF016A40F22C +:10A8B0004442114200F098F8DFED5F0A38680AEB75 +:10A8C0008001C1ED1C8A81ED268AC1ED089A9FEDB9 +:10A8D0005B1A9AED040A60EE200A80EE811A81ED7F +:10A8E000121A401C0A28386055D3002038600AF13B +:10A8F000C4020A210AF1700000F052FB0AF1C802FA +:10A900000A210AF1980000F04BFB97ED01AAD7ED60 +:10A9100002AA2AEE0A0A0AEEAA0A00F031FBF0EEB9 +:10A92000409A19EE900AFEF72FF841EC180B1AEE38 +:10A93000100AFEF729F88046894653EC182BDFF8F9 +:10A940007402DFF87412F6F77FFD00F047F8F8F7AD +:10A95000B5F900EE100A00F047F9DFED390A80EE94 +:10A96000200AF5EE40AA20EE09AAF1EE10FA48BF3F +:10A9700039EE4AAA51EC180B21F000418F4A904B56 +:10A98000F6F75EFC3CBFDFED809A9FED7FAAC6ED37 +:10A990000B9A86ED0CAA2620FAF7CEFF002C0ED0DB +:10A9A00000249AED030A86ED000A86ED010AB460E0 +:10A9B0009AED020A86ED030A86ED040A746111E736 +:10A9C0000060EA470000B4434FF480600090029BAF +:10A9D000019A704702984FF4806117E602460B46D1 +:10A9E00040464946F6F760BE03D101684908490070 +:10A9F0000160704701984FF4806107E670B52DED56 +:10AA0000028B05460C469FED738B00260AE055F835 +:10AA10002600FDF7B9FF53EC182BF6F715FD41ECB6 +:10AA2000180B761CA642F2DBB0EE480AF0EE680A7C +:10AA3000BDEC028B70BD000000003443DB0F4940C9 +:10AA4000DB0FC94070B5604800F596552DED048BBD +:10AA5000296800EB810200F5166682ED000A4FF4CA +:10AA600016722B6806EB83011446C1ED000A2B68B1 +:10AA700069685B1C93FBF4F402FB14332B60B1F5A3 +:10AA8000167FB8BF491CB1F5167FC8BF1146696073 +:10AA9000FFF7B4FF6C68B0EE408AF0EE608A2046A3 +:10AAA000F6F7C0FC02460B4651EC180BF6F7FCFD1E +:10AAB000F8F704F908EE100A85ED028A21463046BF +:10AAC000FFF79CFF6868B0EE409AF0EE609AF6F7E8 +:10AAD000A9FC02460B4651EC190BF6F7E5FDF8F719 +:10AAE000EDF8D5ED060AF4EE480A00EE100AF1EE94 +:10AAF00010FA48BF85ED068AD5ED070AF4EE400A44 +:10AB0000F1EE10FA48BF85ED070AD5ED040AB4EE60 +:10AB1000608AF1EE10FA48BF85ED048AD5ED050A8A +:10AB2000B4EE600AF1EE10FA48BF85ED050A1D4843 +:10AB30006969016080ED010AE96981602A69C26082 +:10AB400080ED048AA969416185ED030ABDEC048B9F +:10AB500070BD70B5134D00F041F80024194E4FF44C +:10AB60007A70FAF7E9FEF088641C844202DB00F098 +:10AB700035F80024D5ED0C0A95ED0B0AFFF762FFBE +:10AB8000FAF7CCFDEBE7000000000000484A002087 +:10AB9000D04800201C49002060460020004B0020C7 +:10ABA000C42C0020844A0020B44900202D431CEB13 +:10ABB000E2361A3F3A8C30E28E79453E9A9999995D +:10ABC0009999B93F7C14002000000020000800483B +:10ABD00068490020000000000000000005F11C0191 +:10ABE00005F11800FAF7F4BC10EE101A04204FF02B +:10ABF0007E5201EE902A490088BF0820490800EEE5 +:10AC0000101A914214D871EEC00A0F4A31EE801A20 +:10AC1000914261EE200AF1EEE00A05D980F00400CD +:10AC200080EE800A00F078BA80EE200A00F074BA54 +:10AC3000490011F1807F9CBF6FF0004100EE101AB7 +:10AC4000AFF3008070470000F404353FDFED620A87 +:10AC500060EE200A10EE902A22F0004101EE101A58 +:10AC6000DFED5E1AB4EE611AF1EE10FA25D54FF061 +:10AC70007C5102F000420A4301EE102A71EE200AD4 +:10AC8000FDEEE00A10EE901A00296AD0FAEEC90A29 +:10AC90009FED531A00EE810ADFED521A00EEA10A71 +:10ACA0009FED512A00EE820ADFED502A00EEA20A43 +:10ACB0009FED4F1A00EE810A53E010EE101A4B0080 +:10ACC0001B1613F1010F0AD14900081610F1010FEC +:10ACD00002D1090240F07F809FED460A704749008B +:10ACE00004D1002877D0B7EE000A70474FF07C51AE +:10ACF00002F000420A4301EE102A71EE200A10EE23 +:10AD0000902A51000DD0090EC1F196011829A8BF53 +:10AD100002F0004203DA0029C4BFCA408A4000EEB4 +:10AD2000902A10EE901A490017D09FED331A20EEAA +:10AD3000811ADFED2B1A01EE210A9FED2A2A01EE7E +:10AD4000020ADFED292A01EE220A9FED283A01EEE0 +:10AD5000030ADFED271A01EE210AFDEEE00A10EEEC +:10AD6000901A01F00301081810EE101A21F00041AA +:10AD700000EE901A9FED211AF4EE410AF1EE10FA5E +:10AD800004D5C10723D5B7EE000A20E0C10760EE65 +:10AD9000000A0ED59FED1A0A9FED1A1A00EE801ACE +:10ADA000DFED191A41EE201AB7EE000A01EEA00AF3 +:10ADB0000DE09FED162ADFED161A40EE821ADFED48 +:10ADC000152A20EE201A41EEA02A01EE220A800761 +:10ADD00048BFB1EE400A704783F9223F0000004FA0 +:10ADE0000000C9C600A0FDC00020A2BA000034B314 +:10ADF0000030C2AEFFFFFF7F0000803800008039C6 +:10AE00009349B2BA36A02A3DDFFFFFBE6E8C4CB923 +:10AE10004283083CA1AA2ABE002017E710EE101AB0 +:10AE2000C1F3C752DAB1992A0FDAC80F21F00041F5 +:10AE300000EE101AB1F17E5F40F36E81F7EE000A6A +:10AE400080EE800A001D00F067B9FF2A01D14A0296 +:10AE500005D1034AC90F42EAC17100EE101A7047CA +:10AE6000DB0FC93FF0B50D4604466F1E002034F9D4 +:10AE7000026BB90884461FD0B4F900E07645BCBF28 +:10AE800076460CF10100B4F902E07645BCBF764687 +:10AE90000CF10200B4F904E07645BCBF76460CF133 +:10AEA0000300B4F906E008340CF1040C7645BCBF8D +:10AEB00076466046491EDFD117F0030C0BD0614681 +:10AEC00034F9027BBE42BCBF3E46A5EB0C00491ED6 +:10AED000ACF1010CF4D116801860F0BD70B40346DB +:10AEE0000024880881B012D01E68009635462E04D2 +:10AEF00004EB26445E68009604EB2544354608338F +:10AF00002E0404EB2644401E04EB2544ECD111F042 +:10AF1000030004D033F9025B6419401EFAD194FB9C +:10AF2000F1F0108001B070BC70470000F0B404462E +:10AF3000980881B0C1EA014511D0276800973E46C4 +:10AF400096FA15F600961660676800973E4696FAE0 +:10AF500015F60096566008340832401EEDD113F005 +:10AF6000030F09D003F0030334F9020B90FA11F038 +:10AF70005B1E22F8020BF7D101B0F0BC7047000055 +:10AF8000B5EEC00AF1EE10FA02D4B1EEC00A704775 +:10AF90006FF0004C00EE10CAAFF300807047000065 +:10AFA0008446880881B09FED5B0A00F09E8010F017 +:10AFB000030313D0DCED000A9CED011A30EE200AE9 +:10AFC00030EE010ADCED020A9CED031A30EE200A95 +:10AFD0005B1E30EE010A0CF1100CEBD15FEA900021 +:10AFE00000F08380DCF800300093401EDCF8043071 +:10AFF000DDED000A009330EE200ADCF80830DDEDCC +:10B00000000A009330EE200ADCF80C30DDED000A77 +:10B01000009330EE200A0CF11003DDED000AD3F8A6 +:10B0200000C0CDF800C030EE200AD3F804C0DDED3A +:10B03000000ACDF800C030EE200AD3F808C0DDEDDC +:10B04000000ACDF800C030EE200AD3F80CC0DDEDC8 +:10B05000000ACDF800C030EE200A53F810CFDDED25 +:10B06000000ACDF800C030EE200AD3F804C0DDEDB0 +:10B07000000ACDF800C030EE200AD3F808C0DDED9C +:10B08000000ACDF800C030EE200AD3F80CC0DDED88 +:10B09000000ACDF800C030EE200A53F810CFDDEDE5 +:10B0A000000ACDF800C030EE200AD3F804C0DDED70 +:10B0B000000ACDF800C030EE200AD3F808C0DDED5C +:10B0C000000ACDF800C030EE200AD3F80CC0DDED48 +:10B0D000000ACDF800C030EE200ADDED000A30EEA7 +:10B0E000200A03F1100C7FF47DAF11F0030007D0AC +:10B0F000DCED000A401E30EE200A0CF1040CF7D102 +:10B1000000EE901AF8EE600A80EE200A82ED000A46 +:10B1100001B07047000000001AA210EE101A43F2AE +:10B12000A40CC3F6896CF2EC060A614509DB00EE5B +:10B13000803A70EE800A83EE200A40F0020010EEA2 +:10B14000101A4900D1F1E6410BD860EE000A20EE5A +:10B15000203A03EE010A01EEA02A42EE202A80EEF8 +:10B16000220A400810F0020F18BFB1EE400A02EBAD +:10B170008002D2ED000A30EE200A28BFB1EE400A6C +:10B1800070470000D7B3DD3F6AD5033F2B94A93D3C +:10B19000B82A593F0000803F000080BF0000000037 +:10B1A000920A063FDB0FC93F920A863FDB0FC93F79 +:10B1B000920A0640DB0F4940368D27400000000010 +:10B1C000000000000000000000000000000000007F +:10B1D000000000000000000000000000000000006F +:10B1E000000000000000000000000000000000005F +:10B1F000000000000000000000000000000000004F +:10B20000000000000000000000000000000000003E +:10B21000000000000000000000000000000000002E +:10B22000000000000000000000000000000000001E +:10B23000000000000000000000000000000000000E +:10B2400000000000000000000000000000000000FE +:10B2500000000000000000000000000000000000EE +:10B2600000000000000000000000000000000000DE +:10B2700000000000000000000000000000000000CE +:10B2800000000000000000000000000000000000BE +:10B2900000000000000000000000000000000000AE +:10B2A0000000000000000000000000005B4552525A +:10B2B0004F525D205B25733A25645D2041737365B1 +:10B2C0007274696F6E2028726574203D3D2048417C +:10B2D0004C5F4F4B29206661696C6564212073685F +:10B2E000743330B2C9D1F9CAA7B0DC0A0D0A000024 +:10B2F0005B4552524F525D205B25733A25645D20B9 +:10B30000417373657274696F6E202828746D705F65 +:10B3100074656D646174612E6656616C7565203E5E +:10B320003D202D3430292026262028746D705F742E +:10B33000656D646174612E6656616C7565203C3D77 +:10B340002038352929206661696C6564212073687D +:10B35000743330CEC2B6C8D6B5D0A3D1E9CAA7B02F +:10B36000DC0A0D0A000000005B4552524F525D207E +:10B370005B25733A25645D20417373657274696F50 +:10B380006E202828746D705F68756D6964617461E2 +:10B390002E6656616C7565203E3D2030292026269C +:10B3A0002028746D705F68756D69646174612E66C4 +:10B3B00056616C7565203C3D20313030292920666E +:10B3C00061696C656421207368743330CAAAB6C899 +:10B3D000D6B5D0A3D1E9CAA7B0DC0A0D0A00000097 +:10B3E000FEE7FEE7FEE7FEE7FEE770472548FCF7CD +:10B3F0008BB880B52448F8F7A7F9BDE80240234888 +:10B40000F8F7A2B938B5224D224C2846FCF702FACB +:10B41000012221462846FCF7C7F91F480068416908 +:10B42000C268491C91FBF2F302FB131102699142BD +:10B4300005D02178BDE834400830FDF747BA31BD6A +:10B4400070B5164E164D3046FCF7E4F915490C68F8 +:10B45000012229463046FCF7A7F96069E168401CE3 +:10B4600090FBF1F201FB12002169884206D0297895 +:10B4700004F10800BDE87040FDF728BA70BD0A4825 +:10B48000FCF7C8B9004A002038480020B449002021 +:10B4900038440020C0440020E43F0020C444002081 +:10B4A0004C4500201441002050450020453A5C598D +:10B4B0005C4941525C6D6963726F5F636C696D6179 +:10B4C00074655C447269766572735C536874337832 +:10B4D0005C73687433302E63000000005B45525289 +:10B4E0004F525D205B25733A25645D20417373657F +:10B4F0007274696F6E20286765745F74656D705F24 +:10B5000068756D695F64617461282674656D702C5F +:10B51000202668756D692929206661696C6564213A +:10B520002021212153656E736F722053687433306C +:10B5300020436865636B204661696C65640A0D0A87 +:10B540000000000053656E736F72205368743330CF +:10B5500020436865636B204F4B2E0D0A2054656DA8 +:10B56000703A252E32662C48756D693A252E326662 +:10B570000D0A00000E48016841F4700101600022CC +:10B580000C49086840F0010008608A604FF480525E +:10B590000B68094803400B60CA6000200B68074A2B +:10B5A00023F480230B6088614FF0006111607047C5 +:10B5B00088ED00E000100240FFFFF6EA08ED00E031 +:10B5C0000000000000000000010203040607080953 +:10B5D000453A5C595C4941525C6D6963726F5F63C7 +:10B5E0006C696D6174655C4170705C5372635C6919 +:10B5F0006E666C6173682E63000000005B455252FA +:10B600004F525D205B25733A25645D20696E666C40 +:10B61000617368206572617365206572726F722153 +:10B620000D0A000000004129211C191716151413DA +:10B6300012121111111010100F0F0F0F0E0E0E0E0F +:10B640000E0E0E0D0D0D0D0D0D00000030313233BC +:10B650003435363738396162636465666768696AAC +:10B660006B6C6D6E6F707172737475767778797AB2 +:10B670000000000000000000000000000000244066 +:10B680000000000000005940000000000088C34096 +:10B690000000000084D797410080E03779C3414320 +:10B6A000176E05B5B5B89346F5F93FE9034F384D28 +:10B6B000321D30F94877825A3CBF737FDD4F1575D4 +:10B6C00030B4002512E050F8042BD30744BF4A449D +:10B6D000521E091F042942F8045BFAD213468C0754 +:10B6E00044BF15809B1CC90748BF1D7050F8041B40 +:10B6F0000029E8D130BC7047A0860100400D03004E +:10B70000801A060000350C0040420F0080841E00A5 +:10B7100000093D0000127A000024F40000366E019A +:10B720000048E801006CDC027363616E665F733A87 +:10B730002062616420666C6F6174696E672D706F42 +:10B74000696E7420617267756D656E74000000002B +:10B7500010B5074979441831064C7C44163404E08E +:10B760000A68081D114488470146A142F8D110BD5E +:10B77000740000009000000041542B514D544F5074 +:10B78000454E3D302C3139392E372E3134302E3163 +:10B79000302C313838330D0A000000007363616EBD +:10B7A000665F733A206261642025632C2025732C28 +:10B7B000206F7220255B20617267756D656E740065 +:10B7C0004EF68851CEF20001086840F4700008601F +:10B7D000BFF34F8FBFF36F8F4FF00170E1EE100A90 +:10B7E00070470000DDFEFFFFE43500003415002047 +:10B7F000000000006758FFFF0C0200001A02000062 +:10B800000000002000F00DF8002801D0FFF7A0FF95 +:10B81000AFF300800020AFF30080F8F77BFD00F06D +:10B8200002F80120704700F001B8000007463846D2 +:10B83000F6F7DCF9FBE700000548014603B468466B +:10B8400080F30988AFF30080FFF7BAFFFFF7DAFF54 +:10B85000A5EDF5FE74656D68756D5F757064617456 +:10B86000655F7461736B00007472616E735F34673F +:10B870005F7461736B000000014880470148004716 +:10B8800075B5000839B8000864656661756C745454 +:10B8900061736B00616E656D6F6D6574657200003C +:10B8A0006C65645461736B000000000001020304C6 +:10B8B000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBC +:10B8C000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAC +:10B8D000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9C +:10B8E000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8C +:10B8F000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7C +:10B90000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6B +:10B91000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5B +:10B92000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF4B +:10B93000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF3B +:10B94000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF2B +:10B95000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF1B +:10B96000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF0B +:10B97000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFB +:10B98000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFEB +:10B99000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFDB +:10B9A000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFCB +:10B9B000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBB +:10B9C000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAB +:10B9D000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9B +:10B9E000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8B +:10B9F000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7B +:10BA0000FFF7FEBFF2FF0001F1FF01F1FF01F1FFBF +:10BA100001F1FF01F1FF01F1FF01F1FF01F1FF0170 +:10BA2000F1FF01F1FF01F1FF01F1FF01F1FF01F170 +:10BA3000FF01F1FF01F1FF01F1B00143C8430441EF +:10BA400001AC06A59E0008B59F0008E81212030D80 +:10BA50001003498C00081008C3018D1CF1AF0110C0 +:10BA600003B18A000801D112B90812020812DF08D6 +:10BA700021F012E70812040812EF0812050812F765 +:10BA80000812060812FF081207082402078B000894 +:10BA900009120F08120908121708120A08121D08C5 +:10BAA000121408122308121508123308121608126D +:10BAB00041081217081257081218085265285269CF +:10BAC0002852792852A52812AF08121A0812CF0856 +:10BAD000121B0812E508400855308025580258020C +:10BAE00016000112AA01F212000114048800062CAB +:10BAF000062CBC512DF2021035E2011433093D151C +:10BB0000F30280252DF20603182529F200C24A020D +:01BB10000034 +:040000050800B839FE :00000001FF diff --git a/EWARM/micro_climate/Exe/micro_climate.out b/EWARM/micro_climate/Exe/micro_climate.out index f8533eb..08d417f 100644 Binary files a/EWARM/micro_climate/Exe/micro_climate.out and b/EWARM/micro_climate/Exe/micro_climate.out differ diff --git a/EWARM/micro_climate/Exe/micro_climate.sim b/EWARM/micro_climate/Exe/micro_climate.sim index 2ee9144..51c27bd 100644 Binary files a/EWARM/micro_climate/Exe/micro_climate.sim and b/EWARM/micro_climate/Exe/micro_climate.sim differ diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/cJSON.lst b/EWARM/micro_climate/List/Core_13247989168731456611.dir/cJSON.lst index 64c70cf..b0bcbec 100644 --- a/EWARM/micro_climate/List/Core_13247989168731456611.dir/cJSON.lst +++ b/EWARM/micro_climate/List/Core_13247989168731456611.dir/cJSON.lst @@ -1,6 +1,6 @@ ############################################################################### # -# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 14:12:11 +# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 16:03:45 # Copyright 1999-2023 IAR Systems AB. # # Cpu mode = thumb @@ -146,121 +146,122 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c 44 #include 45 #include 46 #include - 47 - 48 #ifdef ENABLE_LOCALES - 49 #include - 50 #endif - 51 - 52 #if defined(_MSC_VER) - 53 #pragma warning (pop) - 54 #endif - 55 #ifdef __GNUC__ - 56 #pragma GCC visibility pop - 57 #endif - 58 - 59 #include "cJSON.h" - 60 - 61 /* define our own boolean type */ - 62 #ifdef true - 63 #undef true - 64 #endif - 65 #define true ((cJSON_bool)1) - 66 - 67 #ifdef false - 68 #undef false - 69 #endif - 70 #define false ((cJSON_bool)0) - 71 - 72 /* define isnan and isinf for ANSI C, if in C99 or above, isnan and isinf has been defined in math.h */ - 73 #ifndef isinf - 74 #define isinf(d) (isnan((d - d)) && !isnan(d)) - 75 #endif - 76 #ifndef isnan - 77 #define isnan(d) (d != d) - 78 #endif - 79 - 80 #ifndef NAN - 81 #ifdef _WIN32 - 82 #define NAN sqrt(-1.0) - 83 #else - 84 #define NAN 0.0/0.0 - 85 #endif + 47 #include "FreeRTOS.h" + 48 + 49 #ifdef ENABLE_LOCALES + 50 #include + 51 #endif + 52 + 53 #if defined(_MSC_VER) + 54 #pragma warning (pop) + 55 #endif + 56 #ifdef __GNUC__ + 57 #pragma GCC visibility pop + 58 #endif + 59 + 60 #include "cJSON.h" + 61 + 62 /* define our own boolean type */ + 63 #ifdef true + 64 #undef true + 65 #endif + 66 #define true ((cJSON_bool)1) + 67 + 68 #ifdef false + 69 #undef false + 70 #endif + 71 #define false ((cJSON_bool)0) + 72 + 73 /* define isnan and isinf for ANSI C, if in C99 or above, isnan and isinf has been defined in math.h */ + 74 #ifndef isinf + 75 #define isinf(d) (isnan((d - d)) && !isnan(d)) + 76 #endif + 77 #ifndef isnan + 78 #define isnan(d) (d != d) + 79 #endif + 80 + 81 #ifndef NAN + 82 #ifdef _WIN32 + 83 #define NAN sqrt(-1.0) + 84 #else + 85 #define NAN 0.0/0.0 86 #endif - 87 - 88 typedef struct { - 89 const unsigned char *json; - 90 size_t position; - 91 } error; - 92 static error global_error = { NULL, 0 }; - 93 + 87 #endif + 88 + 89 typedef struct { + 90 const unsigned char *json; + 91 size_t position; + 92 } error; + 93 static error global_error = { NULL, 0 }; + 94 \ In section .text, align 2, keep-with-next - 94 CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void) - 95 { - 96 return (const char*) (global_error.json + global_error.position); + 95 CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void) + 96 { + 97 return (const char*) (global_error.json + global_error.position); \ cJSON_GetErrorPtr: (+1) \ 0x0 0x.... 0x.... LDR.W R0,??DataTable27 \ 0x4 0x68C1 LDR R1,[R0, #+12] \ 0x6 0x6900 LDR R0,[R0, #+16] \ 0x8 0x4408 ADD R0,R1,R0 \ 0xA 0x4770 BX LR - 97 } - 98 + 98 } + 99 \ In section .text, align 2, keep-with-next - 99 CJSON_PUBLIC(char *) cJSON_GetStringValue(const cJSON * const item) - 100 { + 100 CJSON_PUBLIC(char *) cJSON_GetStringValue(const cJSON * const item) + 101 { \ cJSON_GetStringValue: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x4604 MOV R4,R0 - 101 if (!cJSON_IsString(item)) + 102 if (!cJSON_IsString(item)) \ 0x4 0x.... 0x.... BL cJSON_IsString \ 0x8 0xB100 CBZ.N R0,??cJSON_GetStringValue_0 - 102 { - 103 return NULL; - 104 } - 105 - 106 return item->valuestring; + 103 { + 104 return NULL; + 105 } + 106 + 107 return item->valuestring; \ 0xA 0x6920 LDR R0,[R4, #+16] \ ??cJSON_GetStringValue_0: (+1) \ 0xC 0xBD10 POP {R4,PC} - 107 } - 108 + 108 } + 109 \ In section .text, align 4, keep-with-next - 109 CJSON_PUBLIC(double) cJSON_GetNumberValue(const cJSON * const item) - 110 { + 110 CJSON_PUBLIC(double) cJSON_GetNumberValue(const cJSON * const item) + 111 { \ cJSON_GetNumberValue: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x4604 MOV R4,R0 - 111 if (!cJSON_IsNumber(item)) + 112 if (!cJSON_IsNumber(item)) \ 0x4 0x.... 0x.... BL cJSON_IsNumber \ 0x8 0xB910 CBNZ.N R0,??cJSON_GetNumberValue_0 - 112 { - 113 return (double) NAN; + 113 { + 114 return (double) NAN; \ 0xA 0xED9F 0x.... VLDR.W D0,??DataTable18 \ 0xE 0xBD10 POP {R4,PC} - 114 } - 115 - 116 return item->valuedouble; + 115 } + 116 + 117 return item->valuedouble; \ ??cJSON_GetNumberValue_0: (+1) \ 0x10 0xED94 0x0B06 VLDR D0,[R4, #+24] \ 0x14 0xBD10 POP {R4,PC} - 117 } - 118 - 119 /* This is a safeguard to prevent copy-pasters from using incompatible C and header files */ - 120 #if (CJSON_VERSION_MAJOR != 1) || (CJSON_VERSION_MINOR != 7) || (CJSON_VERSION_PATCH != 18) - 121 #error cJSON.h and cJSON.c have different versions. Make sure that both have the same. - 122 #endif - 123 + 118 } + 119 + 120 /* This is a safeguard to prevent copy-pasters from using incompatible C and header files */ + 121 #if (CJSON_VERSION_MAJOR != 1) || (CJSON_VERSION_MINOR != 7) || (CJSON_VERSION_PATCH != 18) + 122 #error cJSON.h and cJSON.c have different versions. Make sure that both have the same. + 123 #endif + 124 \ In section .text, align 4, keep-with-next - 124 CJSON_PUBLIC(const char*) cJSON_Version(void) - 125 { + 125 CJSON_PUBLIC(const char*) cJSON_Version(void) + 126 { \ cJSON_Version: (+1) \ 0x0 0xE92D 0x4038 PUSH.W {R3-R5,LR} - 126 static char version[15]; - 127 sprintf(version, "%i.%i.%i", CJSON_VERSION_MAJOR, CJSON_VERSION_MINOR, CJSON_VERSION_PATCH); + 127 static char version[15]; + 128 sprintf(version, "%i.%i.%i", CJSON_VERSION_MAJOR, CJSON_VERSION_MINOR, CJSON_VERSION_PATCH); \ 0x4 0x.... 0x.... LDR.W R4,??DataTable27_1 \ 0x8 0x.... ADR.N R1,?_2 \ 0xA 0x2512 MOVS R5,#+18 @@ -269,131 +270,131 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x10 0x2201 MOVS R2,#+1 \ 0x12 0x4620 MOV R0,R4 \ 0x14 0x.... 0x.... BL sprintf - 128 - 129 return version; + 129 + 130 return version; \ 0x18 0x4620 MOV R0,R4 \ 0x1A 0xBD32 POP {R1,R4,R5,PC} - 130 } + 131 } \ In section .bss, align 4 \ `cJSON_Version::version`: \ 0x0 DS8 16 \ In section .data, align 4 - 131 - 132 /* Case insensitive string comparison, doesn't consider two NULL pointers equal though */ - 133 static int case_insensitive_strcmp(const unsigned char *string1, const unsigned char *string2) - 134 { - 135 if ((string1 == NULL) || (string2 == NULL)) - 136 { - 137 return 1; - 138 } - 139 - 140 if (string1 == string2) - 141 { - 142 return 0; - 143 } - 144 - 145 for(; tolower(*string1) == tolower(*string2); (void)string1++, string2++) - 146 { - 147 if (*string1 == '\0') - 148 { - 149 return 0; - 150 } - 151 } - 152 - 153 return tolower(*string1) - tolower(*string2); - 154 } - 155 - 156 typedef struct internal_hooks - 157 { - 158 void *(CJSON_CDECL *allocate)(size_t size); - 159 void (CJSON_CDECL *deallocate)(void *pointer); - 160 void *(CJSON_CDECL *reallocate)(void *pointer, size_t size); - 161 } internal_hooks; - 162 - 163 #if defined(_MSC_VER) - 164 /* work around MSVC error C2322: '...' address of dllimport '...' is not static */ - 165 static void * CJSON_CDECL internal_malloc(size_t size) - 166 { - 167 return malloc(size); - 168 } - 169 static void CJSON_CDECL internal_free(void *pointer) - 170 { - 171 free(pointer); - 172 } - 173 static void * CJSON_CDECL internal_realloc(void *pointer, size_t size) - 174 { - 175 return realloc(pointer, size); - 176 } - 177 #else - 178 #define internal_malloc malloc - 179 #define internal_free free - 180 #define internal_realloc realloc - 181 #endif - 182 - 183 /* strlen of character literals resolved at compile time */ - 184 #define static_strlen(string_literal) (sizeof(string_literal) - sizeof("")) - 185 - 186 static internal_hooks global_hooks = { internal_malloc, internal_free, internal_realloc }; + 132 + 133 /* Case insensitive string comparison, doesn't consider two NULL pointers equal though */ + 134 static int case_insensitive_strcmp(const unsigned char *string1, const unsigned char *string2) + 135 { + 136 if ((string1 == NULL) || (string2 == NULL)) + 137 { + 138 return 1; + 139 } + 140 + 141 if (string1 == string2) + 142 { + 143 return 0; + 144 } + 145 + 146 for(; tolower(*string1) == tolower(*string2); (void)string1++, string2++) + 147 { + 148 if (*string1 == '\0') + 149 { + 150 return 0; + 151 } + 152 } + 153 + 154 return tolower(*string1) - tolower(*string2); + 155 } + 156 + 157 typedef struct internal_hooks + 158 { + 159 void *(CJSON_CDECL *allocate)(size_t size); + 160 void (CJSON_CDECL *deallocate)(void *pointer); + 161 void *(CJSON_CDECL *reallocate)(void *pointer, size_t size); + 162 } internal_hooks; + 163 + 164 #if defined(_MSC_VER) + 165 /* work around MSVC error C2322: '...' address of dllimport '...' is not static */ + 166 static void * CJSON_CDECL internal_malloc(size_t size) + 167 { + 168 return malloc(size); + 169 } + 170 static void CJSON_CDECL internal_free(void *pointer) + 171 { + 172 free(pointer); + 173 } + 174 static void * CJSON_CDECL internal_realloc(void *pointer, size_t size) + 175 { + 176 return realloc(pointer, size); + 177 } + 178 #else + 179 #define internal_malloc pvPortMalloc + 180 #define internal_free vPortFree + 181 #define internal_realloc NULL + 182 #endif + 183 + 184 /* strlen of character literals resolved at compile time */ + 185 #define static_strlen(string_literal) (sizeof(string_literal) - sizeof("")) + 186 + 187 static internal_hooks global_hooks = { internal_malloc, internal_free, internal_realloc }; \ global_hooks: - \ 0x0 0x....'.... DC32 malloc, free, realloc + \ 0x0 0x....'.... DC32 pvPortMalloc, vPortFree, 0x0 \ 0x....'.... - \ 0x....'.... + \ 0x0000'0000 \ 0xC 0x0000'0000 DC32 0x0, 0 \ 0x0000'0000 - 187 + 188 \ In section .text, align 2, keep-with-next - 188 static unsigned char* cJSON_strdup(const unsigned char* string, const internal_hooks * const hooks) - 189 { + 189 static unsigned char* cJSON_strdup(const unsigned char* string, const internal_hooks * const hooks) + 190 { \ cJSON_strdup: (+1) \ 0x0 0xB570 PUSH {R4-R6,LR} \ 0x2 0x0005 MOVS R5,R0 \ 0x4 0x460C MOV R4,R1 - 190 size_t length = 0; - 191 unsigned char *copy = NULL; - 192 - 193 if (string == NULL) + 191 size_t length = 0; + 192 unsigned char *copy = NULL; + 193 + 194 if (string == NULL) \ 0x6 0xD00E BEQ.N ??cJSON_strdup_0 - 194 { - 195 return NULL; - 196 } - 197 - 198 length = strlen((const char*)string) + sizeof(""); + 195 { + 196 return NULL; + 197 } + 198 + 199 length = strlen((const char*)string) + sizeof(""); \ 0x8 0x.... 0x.... BL strlen \ 0xC 0x1C46 ADDS R6,R0,#+1 - 199 copy = (unsigned char*)hooks->allocate(length); + 200 copy = (unsigned char*)hooks->allocate(length); \ 0xE 0x6821 LDR R1,[R4, #+0] \ 0x10 0x4630 MOV R0,R6 \ 0x12 0x4788 BLX R1 \ 0x14 0x0004 MOVS R4,R0 - 200 if (copy == NULL) + 201 if (copy == NULL) \ 0x16 0xD101 BNE.N ??cJSON_strdup_1 - 201 { - 202 return NULL; + 202 { + 203 return NULL; \ 0x18 0x2000 MOVS R0,#+0 \ 0x1A 0xBD70 POP {R4-R6,PC} - 203 } - 204 memcpy(copy, string, length); + 204 } + 205 memcpy(copy, string, length); \ ??cJSON_strdup_1: (+1) \ 0x1C 0x4632 MOV R2,R6 \ 0x1E 0x4629 MOV R1,R5 \ 0x20 0x.... 0x.... BL __aeabi_memcpy - 205 - 206 return copy; + 206 + 207 return copy; \ 0x24 0x4620 MOV R0,R4 \ ??cJSON_strdup_0: (+1) \ 0x26 0xBD70 POP {R4-R6,PC} - 207 } - 208 + 208 } + 209 \ In section .text, align 2, keep-with-next - 209 CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks* hooks) - 210 { + 210 CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks* hooks) + 211 { \ cJSON_InitHooks: (+1) \ 0x0 0xB530 PUSH {R4,R5,LR} - 211 if (hooks == NULL) + 212 if (hooks == NULL) \ 0x2 0x.... 0x.... LDR.W R4,??DataTable27 \ 0x6 0x.... 0x.... LDR.W R5,??DataTable27_2 \ 0xA 0x.... 0x.... LDR.W R2,??DataTable27_3 @@ -401,41 +402,41 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x12 0x6025 STR R5,[R4, #+0] \ 0x14 0x2800 CMP R0,#+0 \ 0x16 0xD102 BNE.N ??cJSON_InitHooks_0 - 212 { - 213 /* Reset hooks */ - 214 global_hooks.allocate = malloc; - 215 global_hooks.deallocate = free; + 213 { + 214 /* Reset hooks */ + 215 global_hooks.allocate = malloc; + 216 global_hooks.deallocate = free; \ 0x18 0x6063 STR R3,[R4, #+4] - 216 global_hooks.reallocate = realloc; + 217 global_hooks.reallocate = realloc; \ 0x1A 0x60A2 STR R2,[R4, #+8] - 217 return; + 218 return; \ 0x1C 0xBD30 POP {R4,R5,PC} - 218 } - 219 - 220 global_hooks.allocate = malloc; - 221 if (hooks->malloc_fn != NULL) + 219 } + 220 + 221 global_hooks.allocate = malloc; + 222 if (hooks->malloc_fn != NULL) \ ??cJSON_InitHooks_0: (+1) \ 0x1E 0x6801 LDR R1,[R0, #+0] \ 0x20 0xB101 CBZ.N R1,??cJSON_InitHooks_1 - 222 { - 223 global_hooks.allocate = hooks->malloc_fn; + 223 { + 224 global_hooks.allocate = hooks->malloc_fn; \ 0x22 0x6021 STR R1,[R4, #+0] - 224 } - 225 - 226 global_hooks.deallocate = free; + 225 } + 226 + 227 global_hooks.deallocate = free; \ ??cJSON_InitHooks_1: (+1) \ 0x24 0x6063 STR R3,[R4, #+4] - 227 if (hooks->free_fn != NULL) + 228 if (hooks->free_fn != NULL) \ 0x26 0x6840 LDR R0,[R0, #+4] \ 0x28 0xB100 CBZ.N R0,??cJSON_InitHooks_2 - 228 { - 229 global_hooks.deallocate = hooks->free_fn; + 229 { + 230 global_hooks.deallocate = hooks->free_fn; \ 0x2A 0x6060 STR R0,[R4, #+4] - 230 } - 231 - 232 /* use realloc only if both free and malloc are used */ - 233 global_hooks.reallocate = NULL; - 234 if ((global_hooks.allocate == malloc) && (global_hooks.deallocate == free)) + 231 } + 232 + 233 /* use realloc only if both free and malloc are used */ + 234 global_hooks.reallocate = NULL; + 235 if ((global_hooks.allocate == malloc) && (global_hooks.deallocate == free)) \ ??cJSON_InitHooks_2: (+1) \ 0x2C 0x6821 LDR R1,[R4, #+0] \ 0x2E 0x2000 MOVS R0,#+0 @@ -444,54 +445,54 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x34 0x6865 LDREQ R5,[R4, #+4] \ 0x36 0x429D CMPEQ R5,R3 \ 0x38 0x4610 MOVEQ R0,R2 - 235 { - 236 global_hooks.reallocate = realloc; + 236 { + 237 global_hooks.reallocate = realloc; \ 0x3A 0x60A0 STR R0,[R4, #+8] - 237 } - 238 } + 238 } + 239 } \ 0x3C 0xBD30 POP {R4,R5,PC} - 239 - 240 /* Internal constructor. */ + 240 + 241 /* Internal constructor. */ \ In section .text, align 2, keep-with-next - 241 static cJSON *cJSON_New_Item(const internal_hooks * const hooks) - 242 { + 242 static cJSON *cJSON_New_Item(const internal_hooks * const hooks) + 243 { \ cJSON_New_Item: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x4601 MOV R1,R0 - 243 cJSON* node = (cJSON*)hooks->allocate(sizeof(cJSON)); + 244 cJSON* node = (cJSON*)hooks->allocate(sizeof(cJSON)); \ 0x4 0x2028 MOVS R0,#+40 \ 0x6 0x6809 LDR R1,[R1, #+0] \ 0x8 0x4788 BLX R1 \ 0xA 0x0004 MOVS R4,R0 - 244 if (node) + 245 if (node) \ 0xC 0xBF1C ITT NE - 245 { - 246 memset(node, '\0', sizeof(cJSON)); + 246 { + 247 memset(node, '\0', sizeof(cJSON)); \ 0xE 0x2128 MOVNE R1,#+40 \ 0x10 0x.... 0x.... BLNE __aeabi_memclr - 247 } - 248 - 249 return node; + 248 } + 249 + 250 return node; \ 0x14 0x4620 MOV R0,R4 \ 0x16 0xBD10 POP {R4,PC} - 250 } - 251 - 252 /* Delete a cJSON structure. */ + 251 } + 252 + 253 /* Delete a cJSON structure. */ \ In section .text, align 2, keep-with-next - 253 CJSON_PUBLIC(void) cJSON_Delete(cJSON *item) - 254 { + 254 CJSON_PUBLIC(void) cJSON_Delete(cJSON *item) + 255 { \ cJSON_Delete: (+1) \ 0x0 0xB570 PUSH {R4-R6,LR} \ 0x2 0x0005 MOVS R5,R0 - 255 cJSON *next = NULL; + 256 cJSON *next = NULL; \ 0x4 0x.... 0x.... LDR.W R6,??DataTable27 \ 0x8 0xE01D B.N ??cJSON_Delete_0 - 256 while (item != NULL) - 257 { - 258 next = item->next; - 259 if (!(item->type & cJSON_IsReference) && (item->child != NULL)) + 257 while (item != NULL) + 258 { + 259 next = item->next; + 260 if (!(item->type & cJSON_IsReference) && (item->child != NULL)) \ ??cJSON_Delete_1: (+1) \ 0xA 0x68E8 LDR R0,[R5, #+12] \ 0xC 0x682C LDR R4,[R5, #+0] @@ -499,194 +500,194 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x10 0xD403 BMI.N ??cJSON_Delete_2 \ 0x12 0x68A8 LDR R0,[R5, #+8] \ 0x14 0xB108 CBZ.N R0,??cJSON_Delete_2 - 260 { - 261 cJSON_Delete(item->child); + 261 { + 262 cJSON_Delete(item->child); \ 0x16 0xF7FF 0xFFF3 BL cJSON_Delete - 262 } - 263 if (!(item->type & cJSON_IsReference) && (item->valuestring != NULL)) + 263 } + 264 if (!(item->type & cJSON_IsReference) && (item->valuestring != NULL)) \ ??cJSON_Delete_2: (+1) \ 0x1A 0x68E8 LDR R0,[R5, #+12] \ 0x1C 0x05C1 LSLS R1,R0,#+23 \ 0x1E 0xD405 BMI.N ??cJSON_Delete_3 \ 0x20 0x6928 LDR R0,[R5, #+16] \ 0x22 0xB118 CBZ.N R0,??cJSON_Delete_3 - 264 { - 265 global_hooks.deallocate(item->valuestring); + 265 { + 266 global_hooks.deallocate(item->valuestring); \ 0x24 0x6871 LDR R1,[R6, #+4] \ 0x26 0x4788 BLX R1 - 266 item->valuestring = NULL; + 267 item->valuestring = NULL; \ 0x28 0x2000 MOVS R0,#+0 \ 0x2A 0x6128 STR R0,[R5, #+16] - 267 } - 268 if (!(item->type & cJSON_StringIsConst) && (item->string != NULL)) + 268 } + 269 if (!(item->type & cJSON_StringIsConst) && (item->string != NULL)) \ ??cJSON_Delete_3: (+1) \ 0x2C 0x68E8 LDR R0,[R5, #+12] \ 0x2E 0x0581 LSLS R1,R0,#+22 \ 0x30 0xD405 BMI.N ??cJSON_Delete_4 \ 0x32 0x6A28 LDR R0,[R5, #+32] \ 0x34 0xB118 CBZ.N R0,??cJSON_Delete_4 - 269 { - 270 global_hooks.deallocate(item->string); + 270 { + 271 global_hooks.deallocate(item->string); \ 0x36 0x6871 LDR R1,[R6, #+4] \ 0x38 0x4788 BLX R1 - 271 item->string = NULL; + 272 item->string = NULL; \ 0x3A 0x2000 MOVS R0,#+0 \ 0x3C 0x6228 STR R0,[R5, #+32] - 272 } - 273 global_hooks.deallocate(item); + 273 } + 274 global_hooks.deallocate(item); \ ??cJSON_Delete_4: (+1) \ 0x3E 0x4628 MOV R0,R5 \ 0x40 0x6871 LDR R1,[R6, #+4] \ 0x42 0x4788 BLX R1 - 274 item = next; + 275 item = next; \ 0x44 0x0025 MOVS R5,R4 - 275 } + 276 } \ ??cJSON_Delete_0: (+1) \ 0x46 0xD1E0 BNE.N ??cJSON_Delete_1 - 276 } + 277 } \ 0x48 0xBD70 POP {R4-R6,PC} - 277 - 278 /* get the decimal point character of the current locale */ - 279 static unsigned char get_decimal_point(void) - 280 { - 281 #ifdef ENABLE_LOCALES - 282 struct lconv *lconv = localeconv(); - 283 return (unsigned char) lconv->decimal_point[0]; - 284 #else - 285 return '.'; - 286 #endif - 287 } - 288 - 289 typedef struct - 290 { - 291 const unsigned char *content; - 292 size_t length; - 293 size_t offset; - 294 size_t depth; /* How deeply nested (in arrays/objects) is the input at the current offset. */ - 295 internal_hooks hooks; - 296 } parse_buffer; - 297 - 298 /* check if the given size is left to read in a given parse buffer (starting with 1) */ - 299 #define can_read(buffer, size) ((buffer != NULL) && (((buffer)->offset + size) <= (buffer)->length)) - 300 /* check if the buffer can be accessed at the given index (starting with 0) */ - 301 #define can_access_at_index(buffer, index) ((buffer != NULL) && (((buffer)->offset + index) < (buffer)->length)) - 302 #define cannot_access_at_index(buffer, index) (!can_access_at_index(buffer, index)) - 303 /* get a pointer to the buffer at the position */ - 304 #define buffer_at_offset(buffer) ((buffer)->content + (buffer)->offset) - 305 - 306 /* Parse the input text to generate a number, and populate the result into item. */ - 307 static cJSON_bool parse_number(cJSON * const item, parse_buffer * const input_buffer) - 308 { - 309 double number = 0; - 310 unsigned char *after_end = NULL; - 311 unsigned char number_c_string[64]; - 312 unsigned char decimal_point = get_decimal_point(); - 313 size_t i = 0; - 314 - 315 if ((input_buffer == NULL) || (input_buffer->content == NULL)) - 316 { - 317 return false; - 318 } - 319 - 320 /* copy the number into a temporary buffer and replace '.' with the decimal point - 321 * of the current locale (for strtod) - 322 * This also takes care of '\0' not necessarily being available for marking the end of the input */ - 323 for (i = 0; (i < (sizeof(number_c_string) - 1)) && can_access_at_index(input_buffer, i); i++) - 324 { - 325 switch (buffer_at_offset(input_buffer)[i]) - 326 { - 327 case '0': - 328 case '1': - 329 case '2': - 330 case '3': - 331 case '4': - 332 case '5': - 333 case '6': - 334 case '7': - 335 case '8': - 336 case '9': - 337 case '+': - 338 case '-': - 339 case 'e': - 340 case 'E': - 341 number_c_string[i] = buffer_at_offset(input_buffer)[i]; - 342 break; - 343 - 344 case '.': - 345 number_c_string[i] = decimal_point; - 346 break; - 347 - 348 default: - 349 goto loop_end; - 350 } - 351 } - 352 loop_end: - 353 number_c_string[i] = '\0'; - 354 - 355 number = strtod((const char*)number_c_string, (char**)&after_end); - 356 if (number_c_string == after_end) - 357 { - 358 return false; /* parse_error */ - 359 } - 360 - 361 item->valuedouble = number; - 362 - 363 /* use saturation in case of overflow */ - 364 if (number >= INT_MAX) - 365 { - 366 item->valueint = INT_MAX; - 367 } - 368 else if (number <= (double)INT_MIN) - 369 { - 370 item->valueint = INT_MIN; - 371 } - 372 else - 373 { - 374 item->valueint = (int)number; - 375 } - 376 - 377 item->type = cJSON_Number; - 378 - 379 input_buffer->offset += (size_t)(after_end - number_c_string); - 380 return true; - 381 } - 382 - 383 /* don't ask me, but the original cJSON_SetNumberValue returns an integer or double */ + 278 + 279 /* get the decimal point character of the current locale */ + 280 static unsigned char get_decimal_point(void) + 281 { + 282 #ifdef ENABLE_LOCALES + 283 struct lconv *lconv = localeconv(); + 284 return (unsigned char) lconv->decimal_point[0]; + 285 #else + 286 return '.'; + 287 #endif + 288 } + 289 + 290 typedef struct + 291 { + 292 const unsigned char *content; + 293 size_t length; + 294 size_t offset; + 295 size_t depth; /* How deeply nested (in arrays/objects) is the input at the current offset. */ + 296 internal_hooks hooks; + 297 } parse_buffer; + 298 + 299 /* check if the given size is left to read in a given parse buffer (starting with 1) */ + 300 #define can_read(buffer, size) ((buffer != NULL) && (((buffer)->offset + size) <= (buffer)->length)) + 301 /* check if the buffer can be accessed at the given index (starting with 0) */ + 302 #define can_access_at_index(buffer, index) ((buffer != NULL) && (((buffer)->offset + index) < (buffer)->length)) + 303 #define cannot_access_at_index(buffer, index) (!can_access_at_index(buffer, index)) + 304 /* get a pointer to the buffer at the position */ + 305 #define buffer_at_offset(buffer) ((buffer)->content + (buffer)->offset) + 306 + 307 /* Parse the input text to generate a number, and populate the result into item. */ + 308 static cJSON_bool parse_number(cJSON * const item, parse_buffer * const input_buffer) + 309 { + 310 double number = 0; + 311 unsigned char *after_end = NULL; + 312 unsigned char number_c_string[64]; + 313 unsigned char decimal_point = get_decimal_point(); + 314 size_t i = 0; + 315 + 316 if ((input_buffer == NULL) || (input_buffer->content == NULL)) + 317 { + 318 return false; + 319 } + 320 + 321 /* copy the number into a temporary buffer and replace '.' with the decimal point + 322 * of the current locale (for strtod) + 323 * This also takes care of '\0' not necessarily being available for marking the end of the input */ + 324 for (i = 0; (i < (sizeof(number_c_string) - 1)) && can_access_at_index(input_buffer, i); i++) + 325 { + 326 switch (buffer_at_offset(input_buffer)[i]) + 327 { + 328 case '0': + 329 case '1': + 330 case '2': + 331 case '3': + 332 case '4': + 333 case '5': + 334 case '6': + 335 case '7': + 336 case '8': + 337 case '9': + 338 case '+': + 339 case '-': + 340 case 'e': + 341 case 'E': + 342 number_c_string[i] = buffer_at_offset(input_buffer)[i]; + 343 break; + 344 + 345 case '.': + 346 number_c_string[i] = decimal_point; + 347 break; + 348 + 349 default: + 350 goto loop_end; + 351 } + 352 } + 353 loop_end: + 354 number_c_string[i] = '\0'; + 355 + 356 number = strtod((const char*)number_c_string, (char**)&after_end); + 357 if (number_c_string == after_end) + 358 { + 359 return false; /* parse_error */ + 360 } + 361 + 362 item->valuedouble = number; + 363 + 364 /* use saturation in case of overflow */ + 365 if (number >= INT_MAX) + 366 { + 367 item->valueint = INT_MAX; + 368 } + 369 else if (number <= (double)INT_MIN) + 370 { + 371 item->valueint = INT_MIN; + 372 } + 373 else + 374 { + 375 item->valueint = (int)number; + 376 } + 377 + 378 item->type = cJSON_Number; + 379 + 380 input_buffer->offset += (size_t)(after_end - number_c_string); + 381 return true; + 382 } + 383 + 384 /* don't ask me, but the original cJSON_SetNumberValue returns an integer or double */ \ In section .text, align 2, keep-with-next - 384 CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number) - 385 { + 385 CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number) + 386 { \ cJSON_SetNumberHelper: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0xED2D 0x8B02 VPUSH {D8} \ 0x6 0x4604 MOV R4,R0 \ 0x8 0x.... 0x.... BL ?Subroutine11 - 386 if (number >= INT_MAX) + 387 if (number >= INT_MAX) \ ??CrossCallReturnLabel_32: (+1) \ 0xC 0x.... 0x.... BL ?Subroutine10 \ ??CrossCallReturnLabel_29: (+1) \ 0x10 0x.... 0x.... BL __aeabi_cdrcmple \ 0x14 0xBF98 IT LS \ 0x16 0xF06F 0x4000 MVNLS R0,#+2147483648 - 387 { - 388 object->valueint = INT_MAX; + 388 { + 389 object->valueint = INT_MAX; \ 0x1A 0xD906 BLS.N ??cJSON_SetNumberHelper_0 - 389 } - 390 else if (number <= (double)INT_MIN) + 390 } + 391 else if (number <= (double)INT_MIN) \ 0x1C 0x.... 0x.... BL ?Subroutine13 \ ??CrossCallReturnLabel_40: (+1) \ 0x20 0xBF34 ITE CC - 391 { - 392 object->valueint = INT_MIN; + 392 { + 393 object->valueint = INT_MIN; \ 0x22 0xF04F 0x4000 MOVCC R0,#+2147483648 - 393 } - 394 else - 395 { - 396 object->valueint = (int)number; + 394 } + 395 else + 396 { + 397 object->valueint = (int)number; \ 0x26 0x.... 0x.... BLCS __aeabi_d2iz - 397 } - 398 - 399 return object->valuedouble = number; + 398 } + 399 + 400 return object->valuedouble = number; \ ??cJSON_SetNumberHelper_0: (+1) \ 0x2A 0x6160 STR R0,[R4, #+20] \ 0x2C 0xED84 0x8B06 VSTR D8,[R4, #+24] @@ -694,7 +695,7 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x34 0xEEF0 0x0A68 VMOV.F32 S1,S17 \ 0x38 0xECBD 0x8B02 VPOP {D8} \ 0x3C 0xBD10 POP {R4,PC} - 400 } + 401 } \ In section .text, align 2, keep-with-next \ ?Subroutine13: (+1) @@ -714,38 +715,38 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x4 0x.... 0x.... LDR.W R2,??DataTable37_1 \ 0x8 0x.... 0x.... LDR.W R3,??DataTable37_2 \ 0xC 0x4770 BX LR - 401 - 402 /* Note: when passing a NULL valuestring, cJSON_SetValuestring treats this as an error and return NULL */ + 402 + 403 /* Note: when passing a NULL valuestring, cJSON_SetValuestring treats this as an error and return NULL */ \ In section .text, align 2, keep-with-next - 403 CJSON_PUBLIC(char*) cJSON_SetValuestring(cJSON *object, const char *valuestring) - 404 { + 404 CJSON_PUBLIC(char*) cJSON_SetValuestring(cJSON *object, const char *valuestring) + 405 { \ cJSON_SetValuestring: (+1) \ 0x0 0xB5F8 PUSH {R3-R7,LR} \ 0x2 0x0004 MOVS R4,R0 \ 0x4 0x460E MOV R6,R1 - 405 char *copy = NULL; - 406 /* if object's type is not cJSON_String or is cJSON_IsReference, it should not set valuestring */ - 407 if ((object == NULL) || !(object->type & cJSON_String) || (object->type & cJSON_IsReference)) + 406 char *copy = NULL; + 407 /* if object's type is not cJSON_String or is cJSON_IsReference, it should not set valuestring */ + 408 if ((object == NULL) || !(object->type & cJSON_String) || (object->type & cJSON_IsReference)) \ 0x6 0xD020 BEQ.N ??cJSON_SetValuestring_0 \ 0x8 0x68E0 LDR R0,[R4, #+12] \ 0xA 0xF400 0x7088 AND R0,R0,#0x110 \ 0xE 0x2810 CMP R0,#+16 \ 0x10 0xD11B BNE.N ??cJSON_SetValuestring_0 - 408 { - 409 return NULL; - 410 } - 411 /* return NULL if the object is corrupted or valuestring is NULL */ - 412 if (object->valuestring == NULL || valuestring == NULL) + 409 { + 410 return NULL; + 411 } + 412 /* return NULL if the object is corrupted or valuestring is NULL */ + 413 if (object->valuestring == NULL || valuestring == NULL) \ 0x12 0x6925 LDR R5,[R4, #+16] \ 0x14 0x2D00 CMP R5,#+0 \ 0x16 0xBF18 IT NE \ 0x18 0x2E00 CMPNE R6,#+0 \ 0x1A 0xD016 BEQ.N ??cJSON_SetValuestring_0 - 413 { - 414 return NULL; - 415 } - 416 if (strlen(valuestring) <= strlen(object->valuestring)) + 414 { + 415 return NULL; + 416 } + 417 if (strlen(valuestring) <= strlen(object->valuestring)) \ 0x1C 0x4628 MOV R0,R5 \ 0x1E 0x.... 0x.... BL strlen \ 0x22 0x4607 MOV R7,R0 @@ -753,260 +754,260 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x26 0x.... 0x.... BL strlen \ 0x2A 0x4287 CMP R7,R0 \ 0x2C 0xD305 BCC.N ??cJSON_SetValuestring_1 - 417 { - 418 strcpy(object->valuestring, valuestring); + 418 { + 419 strcpy(object->valuestring, valuestring); \ 0x2E 0x4631 MOV R1,R6 \ 0x30 0x4628 MOV R0,R5 \ 0x32 0x.... 0x.... BL strcpy - 419 return object->valuestring; + 420 return object->valuestring; \ 0x36 0x6920 LDR R0,[R4, #+16] \ 0x38 0xBDF2 POP {R1,R4-R7,PC} - 420 } - 421 copy = (char*) cJSON_strdup((const unsigned char*)valuestring, &global_hooks); + 421 } + 422 copy = (char*) cJSON_strdup((const unsigned char*)valuestring, &global_hooks); \ ??cJSON_SetValuestring_1: (+1) \ 0x3A 0x.... 0x.... LDR.W R7,??DataTable27 \ 0x3E 0x4639 MOV R1,R7 \ 0x40 0x4630 MOV R0,R6 \ 0x42 0x.... 0x.... BL cJSON_strdup \ 0x46 0x0005 MOVS R5,R0 - 422 if (copy == NULL) + 423 if (copy == NULL) \ 0x48 0xD101 BNE.N ??cJSON_SetValuestring_2 - 423 { - 424 return NULL; + 424 { + 425 return NULL; \ ??cJSON_SetValuestring_0: (+1) \ 0x4A 0x2000 MOVS R0,#+0 \ 0x4C 0xBDF2 POP {R1,R4-R7,PC} - 425 } - 426 if (object->valuestring != NULL) + 426 } + 427 if (object->valuestring != NULL) \ ??cJSON_SetValuestring_2: (+1) \ 0x4E 0x6920 LDR R0,[R4, #+16] \ 0x50 0xB108 CBZ.N R0,??cJSON_SetValuestring_3 - 427 { - 428 cJSON_free(object->valuestring); + 428 { + 429 cJSON_free(object->valuestring); \ 0x52 0x6879 LDR R1,[R7, #+4] \ 0x54 0x4788 BLX R1 - 429 } - 430 object->valuestring = copy; + 430 } + 431 object->valuestring = copy; \ ??cJSON_SetValuestring_3: (+1) \ 0x56 0x6125 STR R5,[R4, #+16] - 431 - 432 return copy; + 432 + 433 return copy; \ 0x58 0x4628 MOV R0,R5 \ 0x5A 0xBDF2 POP {R1,R4-R7,PC} - 433 } - 434 - 435 typedef struct - 436 { - 437 unsigned char *buffer; - 438 size_t length; - 439 size_t offset; - 440 size_t depth; /* current nesting depth (for formatted printing) */ - 441 cJSON_bool noalloc; - 442 cJSON_bool format; /* is this print a formatted print */ - 443 internal_hooks hooks; - 444 } printbuffer; - 445 - 446 /* realloc printbuffer if necessary to have at least "needed" bytes more */ + 434 } + 435 + 436 typedef struct + 437 { + 438 unsigned char *buffer; + 439 size_t length; + 440 size_t offset; + 441 size_t depth; /* current nesting depth (for formatted printing) */ + 442 cJSON_bool noalloc; + 443 cJSON_bool format; /* is this print a formatted print */ + 444 internal_hooks hooks; + 445 } printbuffer; + 446 + 447 /* realloc printbuffer if necessary to have at least "needed" bytes more */ \ In section .text, align 2, keep-with-next - 447 static unsigned char* ensure(printbuffer * const p, size_t needed) - 448 { + 448 static unsigned char* ensure(printbuffer * const p, size_t needed) + 449 { \ ensure: (+1) \ 0x0 0xB570 PUSH {R4-R6,LR} \ 0x2 0x0005 MOVS R5,R0 \ 0x4 0x460E MOV R6,R1 - 449 unsigned char *newbuffer = NULL; - 450 size_t newsize = 0; - 451 - 452 if ((p == NULL) || (p->buffer == NULL)) + 450 unsigned char *newbuffer = NULL; + 451 size_t newsize = 0; + 452 + 453 if ((p == NULL) || (p->buffer == NULL)) \ 0x6 0xBF1C ITT NE \ 0x8 0x6828 LDRNE R0,[R5, #+0] \ 0xA 0x2800 CMPNE R0,#+0 \ 0xC 0xD02B BEQ.N ??ensure_0 - 453 { - 454 return NULL; - 455 } - 456 - 457 if ((p->length > 0) && (p->offset >= p->length)) + 454 { + 455 return NULL; + 456 } + 457 + 458 if ((p->length > 0) && (p->offset >= p->length)) \ 0xE 0x6869 LDR R1,[R5, #+4] \ 0x10 0xB111 CBZ.N R1,??ensure_1 \ 0x12 0x68AA LDR R2,[R5, #+8] \ 0x14 0x428A CMP R2,R1 \ 0x16 0xD226 BCS.N ??ensure_0 - 458 { - 459 /* make sure that offset is valid */ - 460 return NULL; - 461 } - 462 - 463 if (needed > INT_MAX) + 459 { + 460 /* make sure that offset is valid */ + 461 return NULL; + 462 } + 463 + 464 if (needed > INT_MAX) \ ??ensure_1: (+1) \ 0x18 0xF06F 0x4200 MVN R2,#+2147483648 \ 0x1C 0x4296 CMP R6,R2 \ 0x1E 0xD822 BHI.N ??ensure_0 - 464 { - 465 /* sizes bigger than INT_MAX are currently not supported */ - 466 return NULL; - 467 } - 468 - 469 needed += p->offset + 1; + 465 { + 466 /* sizes bigger than INT_MAX are currently not supported */ + 467 return NULL; + 468 } + 469 + 470 needed += p->offset + 1; \ 0x20 0x68AB LDR R3,[R5, #+8] \ 0x22 0x199E ADDS R6,R3,R6 \ 0x24 0x1C76 ADDS R6,R6,#+1 - 470 if (needed <= p->length) + 471 if (needed <= p->length) \ 0x26 0x42B1 CMP R1,R6 \ 0x28 0xD301 BCC.N ??ensure_2 - 471 { - 472 return p->buffer + p->offset; + 472 { + 473 return p->buffer + p->offset; \ 0x2A 0x4418 ADD R0,R0,R3 \ 0x2C 0xBD70 POP {R4-R6,PC} - 473 } - 474 - 475 if (p->noalloc) { + 474 } + 475 + 476 if (p->noalloc) { \ ??ensure_2: (+1) \ 0x2E 0x6929 LDR R1,[R5, #+16] \ 0x30 0xB9C9 CBNZ.N R1,??ensure_0 - 476 return NULL; - 477 } - 478 - 479 /* calculate new buffer size */ - 480 if (needed > (INT_MAX / 2)) + 477 return NULL; + 478 } + 479 + 480 /* calculate new buffer size */ + 481 if (needed > (INT_MAX / 2)) \ 0x32 0xF1B6 0x4F80 CMP R6,#+1073741824 \ 0x36 0xD303 BCC.N ??ensure_3 - 481 { - 482 /* overflow of int, use INT_MAX if possible */ - 483 if (needed <= INT_MAX) + 482 { + 483 /* overflow of int, use INT_MAX if possible */ + 484 if (needed <= INT_MAX) \ 0x38 0x4296 CMP R6,R2 \ 0x3A 0xD814 BHI.N ??ensure_0 - 484 { - 485 newsize = INT_MAX; + 485 { + 486 newsize = INT_MAX; \ 0x3C 0x4616 MOV R6,R2 \ 0x3E 0xE000 B.N ??ensure_4 - 486 } - 487 else - 488 { - 489 return NULL; - 490 } - 491 } - 492 else - 493 { - 494 newsize = needed * 2; + 487 } + 488 else + 489 { + 490 return NULL; + 491 } + 492 } + 493 else + 494 { + 495 newsize = needed * 2; \ ??ensure_3: (+1) \ 0x40 0x0076 LSLS R6,R6,#+1 - 495 } - 496 - 497 if (p->hooks.reallocate != NULL) + 496 } + 497 + 498 if (p->hooks.reallocate != NULL) \ ??ensure_4: (+1) \ 0x42 0x6A2A LDR R2,[R5, #+32] \ 0x44 0xB122 CBZ.N R2,??ensure_5 - 498 { - 499 /* reallocate with realloc if available */ - 500 newbuffer = (unsigned char*)p->hooks.reallocate(p->buffer, newsize); + 499 { + 500 /* reallocate with realloc if available */ + 501 newbuffer = (unsigned char*)p->hooks.reallocate(p->buffer, newsize); \ 0x46 0x4631 MOV R1,R6 \ 0x48 0x4790 BLX R2 \ 0x4A 0x0004 MOVS R4,R0 - 501 if (newbuffer == NULL) + 502 if (newbuffer == NULL) \ 0x4C 0xD115 BNE.N ??ensure_6 \ 0x4E 0xE004 B.N ??ensure_7 - 502 { - 503 p->hooks.deallocate(p->buffer); - 504 p->length = 0; - 505 p->buffer = NULL; - 506 - 507 return NULL; - 508 } - 509 } - 510 else - 511 { - 512 /* otherwise reallocate manually */ - 513 newbuffer = (unsigned char*)p->hooks.allocate(newsize); + 503 { + 504 p->hooks.deallocate(p->buffer); + 505 p->length = 0; + 506 p->buffer = NULL; + 507 + 508 return NULL; + 509 } + 510 } + 511 else + 512 { + 513 /* otherwise reallocate manually */ + 514 newbuffer = (unsigned char*)p->hooks.allocate(newsize); \ ??ensure_5: (+1) \ 0x50 0x69A9 LDR R1,[R5, #+24] \ 0x52 0x4630 MOV R0,R6 \ 0x54 0x4788 BLX R1 \ 0x56 0x0004 MOVS R4,R0 - 514 if (!newbuffer) + 515 if (!newbuffer) \ 0x58 0xD107 BNE.N ??ensure_8 - 515 { - 516 p->hooks.deallocate(p->buffer); + 516 { + 517 p->hooks.deallocate(p->buffer); \ ??ensure_7: (+1) \ 0x5A 0x6828 LDR R0,[R5, #+0] \ 0x5C 0x69E9 LDR R1,[R5, #+28] \ 0x5E 0x4788 BLX R1 - 517 p->length = 0; + 518 p->length = 0; \ 0x60 0x2000 MOVS R0,#+0 \ 0x62 0x6068 STR R0,[R5, #+4] - 518 p->buffer = NULL; + 519 p->buffer = NULL; \ 0x64 0x6028 STR R0,[R5, #+0] - 519 - 520 return NULL; - 521 } + 520 + 521 return NULL; + 522 } \ ??ensure_0: (+1) \ 0x66 0x2000 MOVS R0,#+0 \ 0x68 0xBD70 POP {R4-R6,PC} - 522 - 523 memcpy(newbuffer, p->buffer, p->offset + 1); + 523 + 524 memcpy(newbuffer, p->buffer, p->offset + 1); \ ??ensure_8: (+1) \ 0x6A 0x68AA LDR R2,[R5, #+8] \ 0x6C 0x6829 LDR R1,[R5, #+0] \ 0x6E 0x1C52 ADDS R2,R2,#+1 \ 0x70 0x.... 0x.... BL __aeabi_memcpy - 524 p->hooks.deallocate(p->buffer); + 525 p->hooks.deallocate(p->buffer); \ 0x74 0x6828 LDR R0,[R5, #+0] \ 0x76 0x69E9 LDR R1,[R5, #+28] \ 0x78 0x4788 BLX R1 - 525 } - 526 p->length = newsize; + 526 } + 527 p->length = newsize; \ ??ensure_6: (+1) \ 0x7A 0x606E STR R6,[R5, #+4] - 527 p->buffer = newbuffer; + 528 p->buffer = newbuffer; \ 0x7C 0x602C STR R4,[R5, #+0] - 528 - 529 return newbuffer + p->offset; + 529 + 530 return newbuffer + p->offset; \ 0x7E 0x68A8 LDR R0,[R5, #+8] \ 0x80 0x4420 ADD R0,R4,R0 \ 0x82 0xBD70 POP {R4-R6,PC} - 530 } - 531 - 532 /* calculate the new length of the string in a printbuffer and update the offset */ + 531 } + 532 + 533 /* calculate the new length of the string in a printbuffer and update the offset */ \ In section .text, align 2, keep-with-next - 533 static void update_offset(printbuffer * const buffer) - 534 { + 534 static void update_offset(printbuffer * const buffer) + 535 { \ update_offset: (+1) \ 0x0 0xB538 PUSH {R3-R5,LR} \ 0x2 0x0004 MOVS R4,R0 - 535 const unsigned char *buffer_pointer = NULL; - 536 if ((buffer == NULL) || (buffer->buffer == NULL)) + 536 const unsigned char *buffer_pointer = NULL; + 537 if ((buffer == NULL) || (buffer->buffer == NULL)) \ 0x4 0xBF1C ITT NE \ 0x6 0x6820 LDRNE R0,[R4, #+0] \ 0x8 0x2800 CMPNE R0,#+0 \ 0xA 0xD005 BEQ.N ??update_offset_0 - 537 { - 538 return; - 539 } - 540 buffer_pointer = buffer->buffer + buffer->offset; - 541 - 542 buffer->offset += strlen((const char*)buffer_pointer); + 538 { + 539 return; + 540 } + 541 buffer_pointer = buffer->buffer + buffer->offset; + 542 + 543 buffer->offset += strlen((const char*)buffer_pointer); \ 0xC 0x68A5 LDR R5,[R4, #+8] \ 0xE 0x4428 ADD R0,R0,R5 \ 0x10 0x.... 0x.... BL strlen \ 0x14 0x1945 ADDS R5,R0,R5 \ 0x16 0x60A5 STR R5,[R4, #+8] - 543 } + 544 } \ ??update_offset_0: (+1) \ 0x18 0xBD31 POP {R0,R4,R5,PC} - 544 - 545 /* securely comparison of floating-point variables */ + 545 + 546 /* securely comparison of floating-point variables */ \ In section .text, align 2, keep-with-next - 546 static cJSON_bool compare_double(double a, double b) - 547 { + 547 static cJSON_bool compare_double(double a, double b) + 548 { \ compare_double: (+1) \ 0x0 0xB538 PUSH {R3-R5,LR} \ 0x2 0xED2D 0x8B08 VPUSH {D8-D11} \ 0x6 0xEEB0 0x9A41 VMOV.F32 S18,S2 \ 0xA 0xEEF0 0x9A61 VMOV.F32 S19,S3 - 548 double maxVal = fabs(a) > fabs(b) ? fabs(a) : fabs(b); + 549 double maxVal = fabs(a) > fabs(b) ? fabs(a) : fabs(b); \ 0xE 0xEC51 0x0B19 VMOV R0,R1,D9 \ 0x12 0xF021 0x4100 BIC R1,R1,#0x80000000 \ 0x16 0x.... 0x.... BL ?Subroutine11 @@ -1021,7 +1022,7 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x36 0xBF3C ITT CC \ 0x38 0xEEB0 0xBA4A VMOVCC.F32 S22,S20 \ 0x3C 0xEEF0 0xBA6A VMOVCC.F32 S23,S21 - 549 return (fabs(a - b) <= maxVal * DBL_EPSILON); + 550 return (fabs(a - b) <= maxVal * DBL_EPSILON); \ 0x40 0xEC51 0x0B18 VMOV R0,R1,D8 \ 0x44 0xEC53 0x2B19 VMOV R2,R3,D9 \ 0x48 0x.... 0x.... BL __aeabi_dsub @@ -1039,140 +1040,140 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x6C 0x2000 MOVHI R0,#+0 \ 0x6E 0xECBD 0x8B08 VPOP {D8-D11} \ 0x72 0xBD32 POP {R1,R4,R5,PC} - 550 } - 551 - 552 /* Render the number nicely from the given item into a string. */ - 553 static cJSON_bool print_number(const cJSON * const item, printbuffer * const output_buffer) - 554 { - 555 unsigned char *output_pointer = NULL; - 556 double d = item->valuedouble; - 557 int length = 0; - 558 size_t i = 0; - 559 unsigned char number_buffer[26] = {0}; /* temporary buffer to print the number into */ - 560 unsigned char decimal_point = get_decimal_point(); - 561 double test = 0.0; - 562 - 563 if (output_buffer == NULL) - 564 { - 565 return false; - 566 } - 567 - 568 /* This checks for NaN and Infinity */ - 569 if (isnan(d) || isinf(d)) - 570 { - 571 length = sprintf((char*)number_buffer, "null"); - 572 } - 573 else if(d == (double)item->valueint) - 574 { - 575 length = sprintf((char*)number_buffer, "%d", item->valueint); - 576 } - 577 else - 578 { - 579 /* Try 15 decimal places of precision to avoid nonsignificant nonzero digits */ - 580 length = sprintf((char*)number_buffer, "%1.15g", d); - 581 - 582 /* Check whether the original double can be recovered */ - 583 if ((sscanf((char*)number_buffer, "%lg", &test) != 1) || !compare_double((double)test, d)) - 584 { - 585 /* If not, print with 17 decimal places of precision */ - 586 length = sprintf((char*)number_buffer, "%1.17g", d); - 587 } - 588 } - 589 - 590 /* sprintf failed or buffer overrun occurred */ - 591 if ((length < 0) || (length > (int)(sizeof(number_buffer) - 1))) - 592 { - 593 return false; - 594 } - 595 - 596 /* reserve appropriate space in the output */ - 597 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); - 598 if (output_pointer == NULL) - 599 { - 600 return false; - 601 } - 602 - 603 /* copy the printed number to the output and replace locale - 604 * dependent decimal point with '.' */ - 605 for (i = 0; i < ((size_t)length); i++) - 606 { - 607 if (number_buffer[i] == decimal_point) - 608 { - 609 output_pointer[i] = '.'; - 610 continue; - 611 } - 612 - 613 output_pointer[i] = number_buffer[i]; - 614 } - 615 output_pointer[i] = '\0'; - 616 - 617 output_buffer->offset += (size_t)length; - 618 - 619 return true; - 620 } - 621 - 622 /* parse 4 digit hexadecimal number */ + 551 } + 552 + 553 /* Render the number nicely from the given item into a string. */ + 554 static cJSON_bool print_number(const cJSON * const item, printbuffer * const output_buffer) + 555 { + 556 unsigned char *output_pointer = NULL; + 557 double d = item->valuedouble; + 558 int length = 0; + 559 size_t i = 0; + 560 unsigned char number_buffer[26] = {0}; /* temporary buffer to print the number into */ + 561 unsigned char decimal_point = get_decimal_point(); + 562 double test = 0.0; + 563 + 564 if (output_buffer == NULL) + 565 { + 566 return false; + 567 } + 568 + 569 /* This checks for NaN and Infinity */ + 570 if (isnan(d) || isinf(d)) + 571 { + 572 length = sprintf((char*)number_buffer, "null"); + 573 } + 574 else if(d == (double)item->valueint) + 575 { + 576 length = sprintf((char*)number_buffer, "%d", item->valueint); + 577 } + 578 else + 579 { + 580 /* Try 15 decimal places of precision to avoid nonsignificant nonzero digits */ + 581 length = sprintf((char*)number_buffer, "%1.15g", d); + 582 + 583 /* Check whether the original double can be recovered */ + 584 if ((sscanf((char*)number_buffer, "%lg", &test) != 1) || !compare_double((double)test, d)) + 585 { + 586 /* If not, print with 17 decimal places of precision */ + 587 length = sprintf((char*)number_buffer, "%1.17g", d); + 588 } + 589 } + 590 + 591 /* sprintf failed or buffer overrun occurred */ + 592 if ((length < 0) || (length > (int)(sizeof(number_buffer) - 1))) + 593 { + 594 return false; + 595 } + 596 + 597 /* reserve appropriate space in the output */ + 598 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); + 599 if (output_pointer == NULL) + 600 { + 601 return false; + 602 } + 603 + 604 /* copy the printed number to the output and replace locale + 605 * dependent decimal point with '.' */ + 606 for (i = 0; i < ((size_t)length); i++) + 607 { + 608 if (number_buffer[i] == decimal_point) + 609 { + 610 output_pointer[i] = '.'; + 611 continue; + 612 } + 613 + 614 output_pointer[i] = number_buffer[i]; + 615 } + 616 output_pointer[i] = '\0'; + 617 + 618 output_buffer->offset += (size_t)length; + 619 + 620 return true; + 621 } + 622 + 623 /* parse 4 digit hexadecimal number */ \ In section .text, align 2, keep-with-next - 623 static unsigned parse_hex4(const unsigned char * const input) - 624 { + 624 static unsigned parse_hex4(const unsigned char * const input) + 625 { \ parse_hex4: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x4601 MOV R1,R0 - 625 unsigned int h = 0; + 626 unsigned int h = 0; \ 0x4 0x2000 MOVS R0,#+0 - 626 size_t i = 0; + 627 size_t i = 0; \ 0x6 0x2200 MOVS R2,#+0 - 627 - 628 for (i = 0; i < 4; i++) - 629 { - 630 /* parse digit */ - 631 if ((input[i] >= '0') && (input[i] <= '9')) + 628 + 629 for (i = 0; i < 4; i++) + 630 { + 631 /* parse digit */ + 632 if ((input[i] >= '0') && (input[i] <= '9')) \ ??parse_hex4_0: (+1) \ 0x8 0x5C8B LDRB R3,[R1, R2] \ 0xA 0xF1A3 0x0430 SUB R4,R3,#+48 \ 0xE 0x2C0A CMP R4,#+10 \ 0x10 0xD202 BCS.N ??parse_hex4_1 - 632 { - 633 h += (unsigned int) input[i] - '0'; + 633 { + 634 h += (unsigned int) input[i] - '0'; \ 0x12 0x1818 ADDS R0,R3,R0 \ 0x14 0x3830 SUBS R0,R0,#+48 \ 0x16 0xE00C B.N ??parse_hex4_2 - 634 } - 635 else if ((input[i] >= 'A') && (input[i] <= 'F')) + 635 } + 636 else if ((input[i] >= 'A') && (input[i] <= 'F')) \ ??parse_hex4_1: (+1) \ 0x18 0xF1A3 0x0441 SUB R4,R3,#+65 \ 0x1C 0x2C06 CMP R4,#+6 \ 0x1E 0xD202 BCS.N ??parse_hex4_3 - 636 { - 637 h += (unsigned int) 10 + input[i] - 'A'; + 637 { + 638 h += (unsigned int) 10 + input[i] - 'A'; \ 0x20 0x1818 ADDS R0,R3,R0 \ 0x22 0x3837 SUBS R0,R0,#+55 \ 0x24 0xE005 B.N ??parse_hex4_2 - 638 } - 639 else if ((input[i] >= 'a') && (input[i] <= 'f')) + 639 } + 640 else if ((input[i] >= 'a') && (input[i] <= 'f')) \ ??parse_hex4_3: (+1) \ 0x26 0xF1A3 0x0461 SUB R4,R3,#+97 \ 0x2A 0x2C06 CMP R4,#+6 \ 0x2C 0xD208 BCS.N ??parse_hex4_4 - 640 { - 641 h += (unsigned int) 10 + input[i] - 'a'; + 641 { + 642 h += (unsigned int) 10 + input[i] - 'a'; \ 0x2E 0x1818 ADDS R0,R3,R0 \ 0x30 0x3857 SUBS R0,R0,#+87 - 642 } - 643 else /* invalid */ - 644 { - 645 return 0; - 646 } - 647 - 648 if (i < 3) + 643 } + 644 else /* invalid */ + 645 { + 646 return 0; + 647 } + 648 + 649 if (i < 3) \ ??parse_hex4_2: (+1) \ 0x32 0x2A03 CMP R2,#+3 \ 0x34 0xBF38 IT CC \ 0x36 0x0100 LSLCC R0,R0,#+4 - 649 { - 650 /* shift left to make place for the next nibble */ - 651 h = h << 4; + 650 { + 651 /* shift left to make place for the next nibble */ + 652 h = h << 4; \ 0x38 0x1C52 ADDS R2,R2,#+1 \ 0x3A 0x2A03 CMP R2,#+3 \ 0x3C 0xD9E4 BLS.N ??parse_hex4_0 @@ -1180,195 +1181,195 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??parse_hex4_4: (+1) \ 0x40 0x2000 MOVS R0,#+0 \ 0x42 0xBD10 POP {R4,PC} - 652 } - 653 } - 654 - 655 return h; - 656 } - 657 - 658 /* converts a UTF-16 literal to UTF-8 - 659 * A literal can be one or two sequences of the form \uXXXX */ - 660 static unsigned char utf16_literal_to_utf8(const unsigned char * const input_pointer, const unsigned char * const input_end, unsigned char **output_pointer) - 661 { - 662 long unsigned int codepoint = 0; - 663 unsigned int first_code = 0; - 664 const unsigned char *first_sequence = input_pointer; - 665 unsigned char utf8_length = 0; - 666 unsigned char utf8_position = 0; - 667 unsigned char sequence_length = 0; - 668 unsigned char first_byte_mark = 0; - 669 - 670 if ((input_end - first_sequence) < 6) - 671 { - 672 /* input ends unexpectedly */ - 673 goto fail; - 674 } - 675 - 676 /* get the first utf16 sequence */ - 677 first_code = parse_hex4(first_sequence + 2); - 678 - 679 /* check that the code is valid */ - 680 if (((first_code >= 0xDC00) && (first_code <= 0xDFFF))) - 681 { - 682 goto fail; - 683 } - 684 - 685 /* UTF16 surrogate pair */ - 686 if ((first_code >= 0xD800) && (first_code <= 0xDBFF)) - 687 { - 688 const unsigned char *second_sequence = first_sequence + 6; - 689 unsigned int second_code = 0; - 690 sequence_length = 12; /* \uXXXX\uXXXX */ - 691 - 692 if ((input_end - second_sequence) < 6) - 693 { - 694 /* input ends unexpectedly */ - 695 goto fail; - 696 } - 697 - 698 if ((second_sequence[0] != '\\') || (second_sequence[1] != 'u')) - 699 { - 700 /* missing second half of the surrogate pair */ - 701 goto fail; - 702 } - 703 - 704 /* get the second utf16 sequence */ - 705 second_code = parse_hex4(second_sequence + 2); - 706 /* check that the code is valid */ - 707 if ((second_code < 0xDC00) || (second_code > 0xDFFF)) - 708 { - 709 /* invalid second half of the surrogate pair */ - 710 goto fail; - 711 } - 712 + 653 } + 654 } + 655 + 656 return h; + 657 } + 658 + 659 /* converts a UTF-16 literal to UTF-8 + 660 * A literal can be one or two sequences of the form \uXXXX */ + 661 static unsigned char utf16_literal_to_utf8(const unsigned char * const input_pointer, const unsigned char * const input_end, unsigned char **output_pointer) + 662 { + 663 long unsigned int codepoint = 0; + 664 unsigned int first_code = 0; + 665 const unsigned char *first_sequence = input_pointer; + 666 unsigned char utf8_length = 0; + 667 unsigned char utf8_position = 0; + 668 unsigned char sequence_length = 0; + 669 unsigned char first_byte_mark = 0; + 670 + 671 if ((input_end - first_sequence) < 6) + 672 { + 673 /* input ends unexpectedly */ + 674 goto fail; + 675 } + 676 + 677 /* get the first utf16 sequence */ + 678 first_code = parse_hex4(first_sequence + 2); + 679 + 680 /* check that the code is valid */ + 681 if (((first_code >= 0xDC00) && (first_code <= 0xDFFF))) + 682 { + 683 goto fail; + 684 } + 685 + 686 /* UTF16 surrogate pair */ + 687 if ((first_code >= 0xD800) && (first_code <= 0xDBFF)) + 688 { + 689 const unsigned char *second_sequence = first_sequence + 6; + 690 unsigned int second_code = 0; + 691 sequence_length = 12; /* \uXXXX\uXXXX */ + 692 + 693 if ((input_end - second_sequence) < 6) + 694 { + 695 /* input ends unexpectedly */ + 696 goto fail; + 697 } + 698 + 699 if ((second_sequence[0] != '\\') || (second_sequence[1] != 'u')) + 700 { + 701 /* missing second half of the surrogate pair */ + 702 goto fail; + 703 } + 704 + 705 /* get the second utf16 sequence */ + 706 second_code = parse_hex4(second_sequence + 2); + 707 /* check that the code is valid */ + 708 if ((second_code < 0xDC00) || (second_code > 0xDFFF)) + 709 { + 710 /* invalid second half of the surrogate pair */ + 711 goto fail; + 712 } 713 - 714 /* calculate the unicode codepoint from the surrogate pair */ - 715 codepoint = 0x10000 + (((first_code & 0x3FF) << 10) | (second_code & 0x3FF)); - 716 } - 717 else - 718 { - 719 sequence_length = 6; /* \uXXXX */ - 720 codepoint = first_code; - 721 } - 722 - 723 /* encode as UTF-8 - 724 * takes at maximum 4 bytes to encode: - 725 * 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx */ - 726 if (codepoint < 0x80) - 727 { - 728 /* normal ascii, encoding 0xxxxxxx */ - 729 utf8_length = 1; - 730 } - 731 else if (codepoint < 0x800) - 732 { - 733 /* two bytes, encoding 110xxxxx 10xxxxxx */ - 734 utf8_length = 2; - 735 first_byte_mark = 0xC0; /* 11000000 */ - 736 } - 737 else if (codepoint < 0x10000) - 738 { - 739 /* three bytes, encoding 1110xxxx 10xxxxxx 10xxxxxx */ - 740 utf8_length = 3; - 741 first_byte_mark = 0xE0; /* 11100000 */ - 742 } - 743 else if (codepoint <= 0x10FFFF) - 744 { - 745 /* four bytes, encoding 1110xxxx 10xxxxxx 10xxxxxx 10xxxxxx */ - 746 utf8_length = 4; - 747 first_byte_mark = 0xF0; /* 11110000 */ - 748 } - 749 else - 750 { - 751 /* invalid unicode codepoint */ - 752 goto fail; - 753 } - 754 - 755 /* encode as utf8 */ - 756 for (utf8_position = (unsigned char)(utf8_length - 1); utf8_position > 0; utf8_position--) - 757 { - 758 /* 10xxxxxx */ - 759 (*output_pointer)[utf8_position] = (unsigned char)((codepoint | 0x80) & 0xBF); - 760 codepoint >>= 6; - 761 } - 762 /* encode first byte */ - 763 if (utf8_length > 1) - 764 { - 765 (*output_pointer)[0] = (unsigned char)((codepoint | first_byte_mark) & 0xFF); - 766 } - 767 else - 768 { - 769 (*output_pointer)[0] = (unsigned char)(codepoint & 0x7F); - 770 } - 771 - 772 *output_pointer += utf8_length; - 773 - 774 return sequence_length; - 775 - 776 fail: - 777 return 0; - 778 } - 779 - 780 /* Parse the input text into an unescaped cinput, and populate item. */ + 714 + 715 /* calculate the unicode codepoint from the surrogate pair */ + 716 codepoint = 0x10000 + (((first_code & 0x3FF) << 10) | (second_code & 0x3FF)); + 717 } + 718 else + 719 { + 720 sequence_length = 6; /* \uXXXX */ + 721 codepoint = first_code; + 722 } + 723 + 724 /* encode as UTF-8 + 725 * takes at maximum 4 bytes to encode: + 726 * 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx */ + 727 if (codepoint < 0x80) + 728 { + 729 /* normal ascii, encoding 0xxxxxxx */ + 730 utf8_length = 1; + 731 } + 732 else if (codepoint < 0x800) + 733 { + 734 /* two bytes, encoding 110xxxxx 10xxxxxx */ + 735 utf8_length = 2; + 736 first_byte_mark = 0xC0; /* 11000000 */ + 737 } + 738 else if (codepoint < 0x10000) + 739 { + 740 /* three bytes, encoding 1110xxxx 10xxxxxx 10xxxxxx */ + 741 utf8_length = 3; + 742 first_byte_mark = 0xE0; /* 11100000 */ + 743 } + 744 else if (codepoint <= 0x10FFFF) + 745 { + 746 /* four bytes, encoding 1110xxxx 10xxxxxx 10xxxxxx 10xxxxxx */ + 747 utf8_length = 4; + 748 first_byte_mark = 0xF0; /* 11110000 */ + 749 } + 750 else + 751 { + 752 /* invalid unicode codepoint */ + 753 goto fail; + 754 } + 755 + 756 /* encode as utf8 */ + 757 for (utf8_position = (unsigned char)(utf8_length - 1); utf8_position > 0; utf8_position--) + 758 { + 759 /* 10xxxxxx */ + 760 (*output_pointer)[utf8_position] = (unsigned char)((codepoint | 0x80) & 0xBF); + 761 codepoint >>= 6; + 762 } + 763 /* encode first byte */ + 764 if (utf8_length > 1) + 765 { + 766 (*output_pointer)[0] = (unsigned char)((codepoint | first_byte_mark) & 0xFF); + 767 } + 768 else + 769 { + 770 (*output_pointer)[0] = (unsigned char)(codepoint & 0x7F); + 771 } + 772 + 773 *output_pointer += utf8_length; + 774 + 775 return sequence_length; + 776 + 777 fail: + 778 return 0; + 779 } + 780 + 781 /* Parse the input text into an unescaped cinput, and populate item. */ \ In section .text, align 2, keep-with-next - 781 static cJSON_bool parse_string(cJSON * const item, parse_buffer * const input_buffer) - 782 { + 782 static cJSON_bool parse_string(cJSON * const item, parse_buffer * const input_buffer) + 783 { \ parse_string: (+1) \ 0x0 0xE92D 0x4FF1 PUSH {R0,R4-R11,LR} \ 0x4 0x460E MOV R6,R1 \ 0x6 0xB082 SUB SP,SP,#+8 - 783 const unsigned char *input_pointer = buffer_at_offset(input_buffer) + 1; + 784 const unsigned char *input_pointer = buffer_at_offset(input_buffer) + 1; \ 0x8 0x6832 LDR R2,[R6, #+0] \ 0xA 0x68B1 LDR R1,[R6, #+8] - 784 const unsigned char *input_end = buffer_at_offset(input_buffer) + 1; - 785 unsigned char *output_pointer = NULL; - 786 unsigned char *output = NULL; - 787 - 788 /* not a string */ - 789 if (buffer_at_offset(input_buffer)[0] != '\"') + 785 const unsigned char *input_end = buffer_at_offset(input_buffer) + 1; + 786 unsigned char *output_pointer = NULL; + 787 unsigned char *output = NULL; + 788 + 789 /* not a string */ + 790 if (buffer_at_offset(input_buffer)[0] != '\"') \ 0xC 0x5C54 LDRB R4,[R2, R1] \ 0xE 0x1C50 ADDS R0,R2,#+1 \ 0x10 0x1843 ADDS R3,R0,R1 \ 0x12 0x2C22 CMP R4,#+34 \ 0x14 0x461F MOV R7,R3 \ 0x16 0xD114 BNE.N ??parse_string_0 - 790 { - 791 goto fail; - 792 } - 793 - 794 { - 795 /* calculate approximate size of the output (overestimate) */ - 796 size_t allocation_length = 0; - 797 size_t skipped_bytes = 0; + 791 { + 792 goto fail; + 793 } + 794 + 795 { + 796 /* calculate approximate size of the output (overestimate) */ + 797 size_t allocation_length = 0; + 798 size_t skipped_bytes = 0; \ 0x18 0xF8D6 0xC004 LDR R12,[R6, #+4] \ 0x1C 0x2000 MOVS R0,#+0 \ 0x1E 0xE008 B.N ??parse_string_1 - 798 while (((size_t)(input_end - input_buffer->content) < input_buffer->length) && (*input_end != '\"')) - 799 { - 800 /* is escape sequence */ - 801 if (input_end[0] == '\\') + 799 while (((size_t)(input_end - input_buffer->content) < input_buffer->length) && (*input_end != '\"')) + 800 { + 801 /* is escape sequence */ + 802 if (input_end[0] == '\\') \ ??parse_string_2: (+1) \ 0x20 0x2C5C CMP R4,#+92 \ 0x22 0xD105 BNE.N ??parse_string_3 - 802 { - 803 if ((size_t)(input_end + 1 - input_buffer->content) >= input_buffer->length) + 803 { + 804 if ((size_t)(input_end + 1 - input_buffer->content) >= input_buffer->length) \ 0x24 0x1C5C ADDS R4,R3,#+1 \ 0x26 0x1AA4 SUBS R4,R4,R2 \ 0x28 0x4564 CMP R4,R12 \ 0x2A 0xD205 BCS.N ??parse_string_4 - 804 { - 805 /* prevent buffer overflow when last input character is a backslash */ - 806 goto fail; - 807 } - 808 skipped_bytes++; + 805 { + 806 /* prevent buffer overflow when last input character is a backslash */ + 807 goto fail; + 808 } + 809 skipped_bytes++; \ 0x2C 0x1C40 ADDS R0,R0,#+1 - 809 input_end++; + 810 input_end++; \ 0x2E 0x1C5B ADDS R3,R3,#+1 - 810 } - 811 input_end++; + 811 } + 812 input_end++; \ ??parse_string_3: (+1) \ 0x30 0x1C5B ADDS R3,R3,#+1 - 812 } + 813 } \ ??parse_string_1: (+1) \ 0x32 0x461D MOV R5,R3 \ 0x34 0x1AAC SUBS R4,R5,R2 @@ -1380,63 +1381,63 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x40 0xD1EE BNE.N ??parse_string_2 \ ??parse_string_0: (+1) \ 0x42 0xF040 0x80B0 BNE.W ??parse_string_5 - 813 if (((size_t)(input_end - input_buffer->content) >= input_buffer->length) || (*input_end != '\"')) - 814 { - 815 goto fail; /* string ended unexpectedly */ - 816 } - 817 - 818 /* This is at most how much we need for the output */ - 819 allocation_length = (size_t) (input_end - buffer_at_offset(input_buffer)) - skipped_bytes; - 820 output = (unsigned char*)input_buffer->hooks.allocate(allocation_length + sizeof("")); + 814 if (((size_t)(input_end - input_buffer->content) >= input_buffer->length) || (*input_end != '\"')) + 815 { + 816 goto fail; /* string ended unexpectedly */ + 817 } + 818 + 819 /* This is at most how much we need for the output */ + 820 allocation_length = (size_t) (input_end - buffer_at_offset(input_buffer)) - skipped_bytes; + 821 output = (unsigned char*)input_buffer->hooks.allocate(allocation_length + sizeof("")); \ 0x46 0x4411 ADD R1,R2,R1 \ 0x48 0x1A69 SUBS R1,R5,R1 \ 0x4A 0x1A08 SUBS R0,R1,R0 \ 0x4C 0x6931 LDR R1,[R6, #+16] \ 0x4E 0x1C40 ADDS R0,R0,#+1 \ 0x50 0x4788 BLX R1 - 821 if (output == NULL) + 822 if (output == NULL) \ 0x52 0x2800 CMP R0,#+0 \ 0x54 0x9000 STR R0,[SP, #+0] \ 0x56 0xF000 0x80A6 BEQ.W ??parse_string_5 - 822 { - 823 goto fail; /* allocation failure */ - 824 } - 825 } - 826 - 827 output_pointer = output; + 823 { + 824 goto fail; /* allocation failure */ + 825 } + 826 } + 827 + 828 output_pointer = output; \ 0x5A 0x4680 MOV R8,R0 \ 0x5C 0xF240 0x3BFF MOVW R11,#+1023 \ 0x60 0xE003 B.N ??parse_string_6 - 828 /* loop through the string literal */ - 829 while (input_pointer < input_end) - 830 { - 831 if (*input_pointer != '\\') - 832 { - 833 *output_pointer++ = *input_pointer++; + 829 /* loop through the string literal */ + 830 while (input_pointer < input_end) + 831 { + 832 if (*input_pointer != '\\') + 833 { + 834 *output_pointer++ = *input_pointer++; \ ??parse_string_7: (+1) \ 0x62 0xF817 0x0B01 LDRB R0,[R7], #+1 \ 0x66 0xF808 0x0B01 STRB R0,[R8], #+1 - 834 } + 835 } \ ??parse_string_6: (+1) \ 0x6A 0x42AF CMP R7,R5 \ 0x6C 0xF080 0x808A BCS.W ??parse_string_8 \ 0x70 0x7839 LDRB R1,[R7, #+0] \ 0x72 0x295C CMP R1,#+92 \ 0x74 0xD1F5 BNE.N ??parse_string_7 - 835 /* escape sequence */ - 836 else - 837 { - 838 unsigned char sequence_length = 2; + 836 /* escape sequence */ + 837 else + 838 { + 839 unsigned char sequence_length = 2; \ 0x76 0x2402 MOVS R4,#+2 - 839 if ((input_end - input_pointer) < 1) + 840 if ((input_end - input_pointer) < 1) \ 0x78 0x1BE8 SUBS R0,R5,R7 \ 0x7A 0x2800 CMP R0,#+0 \ 0x7C 0xDD11 BLE.N ??parse_string_9 - 840 { - 841 goto fail; - 842 } - 843 - 844 switch (input_pointer[1]) + 841 { + 842 goto fail; + 843 } + 844 + 845 switch (input_pointer[1]) \ 0x7E 0x7879 LDRB R1,[R7, #+1] \ 0x80 0x2922 CMP R1,#+34 \ 0x82 0xBF1C ITT NE @@ -1457,51 +1458,51 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xA0 0xD00F BEQ.N ??parse_string_16 \ ??parse_string_9: (+1) \ 0xA2 0xE07D B.N ??parse_string_17 - 845 { - 846 case 'b': - 847 *output_pointer++ = '\b'; + 846 { + 847 case 'b': + 848 *output_pointer++ = '\b'; \ ??parse_string_11: (+1) \ 0xA4 0x2008 MOVS R0,#+8 \ 0xA6 0xE006 B.N ??parse_string_18 - 848 break; - 849 case 'f': - 850 *output_pointer++ = '\f'; + 849 break; + 850 case 'f': + 851 *output_pointer++ = '\f'; \ ??parse_string_12: (+1) \ 0xA8 0x210C MOVS R1,#+12 \ 0xAA 0xE007 B.N ??parse_string_10 - 851 break; - 852 case 'n': - 853 *output_pointer++ = '\n'; + 852 break; + 853 case 'n': + 854 *output_pointer++ = '\n'; \ ??parse_string_13: (+1) \ 0xAC 0x200A MOVS R0,#+10 \ 0xAE 0xE002 B.N ??parse_string_18 - 854 break; - 855 case 'r': - 856 *output_pointer++ = '\r'; + 855 break; + 856 case 'r': + 857 *output_pointer++ = '\r'; \ ??parse_string_14: (+1) \ 0xB0 0x210D MOVS R1,#+13 \ 0xB2 0xE003 B.N ??parse_string_10 - 857 break; - 858 case 't': - 859 *output_pointer++ = '\t'; + 858 break; + 859 case 't': + 860 *output_pointer++ = '\t'; \ ??parse_string_15: (+1) \ 0xB4 0x2009 MOVS R0,#+9 \ ??parse_string_18: (+1) \ 0xB6 0xF808 0x0B01 STRB R0,[R8], #+1 - 860 break; + 861 break; \ 0xBA 0xE061 B.N ??parse_string_19 - 861 case '\"': - 862 case '\\': - 863 case '/': - 864 *output_pointer++ = input_pointer[1]; + 862 case '\"': + 863 case '\\': + 864 case '/': + 865 *output_pointer++ = input_pointer[1]; \ ??parse_string_10: (+1) \ 0xBC 0xF808 0x1B01 STRB R1,[R8], #+1 - 865 break; + 866 break; \ 0xC0 0xE05E B.N ??parse_string_19 - 866 - 867 /* UTF-16 literal */ - 868 case 'u': - 869 sequence_length = utf16_literal_to_utf8(input_pointer, input_end, &output_pointer); + 867 + 868 /* UTF-16 literal */ + 869 case 'u': + 870 sequence_length = utf16_literal_to_utf8(input_pointer, input_end, &output_pointer); \ ??parse_string_16: (+1) \ 0xC2 0x2806 CMP R0,#+6 \ 0xC4 0xF04F 0x0A00 MOV R10,#+0 @@ -1581,153 +1582,153 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x176 0xF000 0x007F ANDLE R0,R0,#0x7F \ 0x17A 0xF888 0x0000 STRB R0,[R8, #+0] \ 0x17E 0x4488 ADD R8,R8,R1 - 870 if (sequence_length == 0) - 871 { - 872 /* failed to convert UTF16-literal to UTF-8 */ - 873 goto fail; - 874 } - 875 break; - 876 - 877 default: - 878 goto fail; - 879 } - 880 input_pointer += sequence_length; + 871 if (sequence_length == 0) + 872 { + 873 /* failed to convert UTF16-literal to UTF-8 */ + 874 goto fail; + 875 } + 876 break; + 877 + 878 default: + 879 goto fail; + 880 } + 881 input_pointer += sequence_length; \ ??parse_string_19: (+1) \ 0x180 0x4427 ADD R7,R7,R4 \ 0x182 0xE772 B.N ??parse_string_6 - 881 } - 882 } + 882 } + 883 } \ ??parse_string_8: (+1) \ 0x184 0x9802 LDR R0,[SP, #+8] - 883 - 884 /* zero terminate the output */ - 885 *output_pointer = '\0'; + 884 + 885 /* zero terminate the output */ + 886 *output_pointer = '\0'; \ 0x186 0x2100 MOVS R1,#+0 \ 0x188 0xF888 0x1000 STRB R1,[R8, #+0] - 886 - 887 item->type = cJSON_String; + 887 + 888 item->type = cJSON_String; \ 0x18C 0x2210 MOVS R2,#+16 \ 0x18E 0x60C2 STR R2,[R0, #+12] - 888 item->valuestring = (char*)output; + 889 item->valuestring = (char*)output; \ 0x190 0x9900 LDR R1,[SP, #+0] \ 0x192 0x6101 STR R1,[R0, #+16] - 889 - 890 input_buffer->offset = (size_t) (input_end - input_buffer->content); - 891 input_buffer->offset++; + 890 + 891 input_buffer->offset = (size_t) (input_end - input_buffer->content); + 892 input_buffer->offset++; \ 0x194 0x6830 LDR R0,[R6, #+0] \ 0x196 0x1A2D SUBS R5,R5,R0 \ 0x198 0x1C6D ADDS R5,R5,#+1 \ 0x19A 0x60B5 STR R5,[R6, #+8] - 892 - 893 return true; + 893 + 894 return true; \ 0x19C 0x2001 MOVS R0,#+1 \ 0x19E 0xE007 B.N ??parse_string_27 - 894 - 895 fail: - 896 if (output != NULL) - 897 { - 898 input_buffer->hooks.deallocate(output); + 895 + 896 fail: + 897 if (output != NULL) + 898 { + 899 input_buffer->hooks.deallocate(output); \ ??parse_string_17: (+1) \ 0x1A0 0x9800 LDR R0,[SP, #+0] \ 0x1A2 0x6971 LDR R1,[R6, #+20] \ 0x1A4 0x4788 BLX R1 - 899 output = NULL; - 900 } - 901 - 902 if (input_pointer != NULL) + 900 output = NULL; + 901 } + 902 + 903 if (input_pointer != NULL) \ ??parse_string_5: (+1) \ 0x1A6 0xB117 CBZ.N R7,??parse_string_28 - 903 { - 904 input_buffer->offset = (size_t)(input_pointer - input_buffer->content); + 904 { + 905 input_buffer->offset = (size_t)(input_pointer - input_buffer->content); \ 0x1A8 0x6830 LDR R0,[R6, #+0] \ 0x1AA 0x1A3F SUBS R7,R7,R0 \ 0x1AC 0x60B7 STR R7,[R6, #+8] - 905 } - 906 - 907 return false; + 906 } + 907 + 908 return false; \ ??parse_string_28: (+1) \ 0x1AE 0x2000 MOVS R0,#+0 \ ??parse_string_27: (+1) \ 0x1B0 0xE8BD 0x8FFE POP {R1-R11,PC} - 908 } - 909 - 910 /* Render the cstring provided to an escaped version that can be printed. */ + 909 } + 910 + 911 /* Render the cstring provided to an escaped version that can be printed. */ \ In section .text, align 2, keep-with-next - 911 static cJSON_bool print_string_ptr(const unsigned char * const input, printbuffer * const output_buffer) - 912 { + 912 static cJSON_bool print_string_ptr(const unsigned char * const input, printbuffer * const output_buffer) + 913 { \ print_string_ptr: (+1) \ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR} \ 0x4 0x4604 MOV R4,R0 \ 0x6 0x000A MOVS R2,R1 - 913 const unsigned char *input_pointer = NULL; - 914 unsigned char *output = NULL; - 915 unsigned char *output_pointer = NULL; - 916 size_t output_length = 0; - 917 /* numbers of additional characters needed for escaping */ - 918 size_t escape_characters = 0; + 914 const unsigned char *input_pointer = NULL; + 915 unsigned char *output = NULL; + 916 unsigned char *output_pointer = NULL; + 917 size_t output_length = 0; + 918 /* numbers of additional characters needed for escaping */ + 919 size_t escape_characters = 0; \ 0x8 0xF04F 0x0900 MOV R9,#+0 - 919 - 920 if (output_buffer == NULL) + 920 + 921 if (output_buffer == NULL) \ 0xC 0xBF08 IT EQ \ 0xE 0x2000 MOVEQ R0,#+0 - 921 { - 922 return false; + 922 { + 923 return false; \ 0x10 0xD07D BEQ.N ??print_string_ptr_0 - 923 } - 924 - 925 /* empty string */ - 926 if (input == NULL) + 924 } + 925 + 926 /* empty string */ + 927 if (input == NULL) \ 0x12 0xB954 CBNZ.N R4,??print_string_ptr_1 - 927 { - 928 output = ensure(output_buffer, sizeof("\"\"")); + 928 { + 929 output = ensure(output_buffer, sizeof("\"\"")); \ 0x14 0x2103 MOVS R1,#+3 \ 0x16 0x4610 MOV R0,R2 \ 0x18 0x.... 0x.... BL ensure - 929 if (output == NULL) + 930 if (output == NULL) \ 0x1C 0x2800 CMP R0,#+0 \ 0x1E 0xD076 BEQ.N ??print_string_ptr_0 - 930 { - 931 return false; - 932 } - 933 strcpy((char*)output, "\"\""); + 931 { + 932 return false; + 933 } + 934 strcpy((char*)output, "\"\""); \ 0x20 0x2203 MOVS R2,#+3 \ 0x22 0x.... ADR.N R1,??DataTable23 \ 0x24 0x.... 0x.... BL __aeabi_memcpy - 934 - 935 return true; + 935 + 936 return true; \ 0x28 0xE070 B.N ??print_string_ptr_2 - 936 } - 937 - 938 /* set "flag" to 1 if something needs to be escaped */ - 939 for (input_pointer = input; *input_pointer; input_pointer++) + 937 } + 938 + 939 /* set "flag" to 1 if something needs to be escaped */ + 940 for (input_pointer = input; *input_pointer; input_pointer++) \ ??print_string_ptr_1: (+1) \ 0x2A 0x4627 MOV R7,R4 \ 0x2C 0xE012 B.N ??print_string_ptr_3 - 940 { - 941 switch (*input_pointer) - 942 { - 943 case '\"': - 944 case '\\': - 945 case '\b': - 946 case '\f': - 947 case '\n': - 948 case '\r': - 949 case '\t': - 950 /* one character escape sequence */ - 951 escape_characters++; - 952 break; - 953 default: - 954 if (*input_pointer < 32) + 941 { + 942 switch (*input_pointer) + 943 { + 944 case '\"': + 945 case '\\': + 946 case '\b': + 947 case '\f': + 948 case '\n': + 949 case '\r': + 950 case '\t': + 951 /* one character escape sequence */ + 952 escape_characters++; + 953 break; + 954 default: + 955 if (*input_pointer < 32) \ ??print_string_ptr_4: (+1) \ 0x2E 0x2820 CMP R0,#+32 \ 0x30 0xDA0F BGE.N ??print_string_ptr_5 - 955 { - 956 /* UTF-16 escape sequence uXXXX */ - 957 escape_characters += 5; + 956 { + 957 /* UTF-16 escape sequence uXXXX */ + 958 escape_characters += 5; \ 0x32 0xF109 0x0905 ADD R9,R9,#+5 \ 0x36 0xE00C B.N ??print_string_ptr_5 - 958 } + 959 } \ ??print_string_ptr_6: (+1) \ 0x38 0xF1A0 0x0108 SUB R1,R0,#+8 \ 0x3C 0x2902 CMP R1,#+2 @@ -1741,111 +1742,111 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x4C 0xD1EF BNE.N ??print_string_ptr_4 \ ??print_string_ptr_7: (+1) \ 0x4E 0xF109 0x0901 ADD R9,R9,#+1 - 959 break; - 960 } - 961 } + 960 break; + 961 } + 962 } \ ??print_string_ptr_5: (+1) \ 0x52 0x1C7F ADDS R7,R7,#+1 \ ??print_string_ptr_3: (+1) \ 0x54 0x7838 LDRB R0,[R7, #+0] \ 0x56 0x2800 CMP R0,#+0 \ 0x58 0xD1EE BNE.N ??print_string_ptr_6 - 962 output_length = (size_t)(input_pointer - input) + escape_characters; + 963 output_length = (size_t)(input_pointer - input) + escape_characters; \ 0x5A 0x1B3F SUBS R7,R7,R4 \ 0x5C 0x444F ADD R7,R9,R7 - 963 - 964 output = ensure(output_buffer, output_length + sizeof("\"\"")); + 964 + 965 output = ensure(output_buffer, output_length + sizeof("\"\"")); \ 0x5E 0x1CF9 ADDS R1,R7,#+3 \ 0x60 0x4610 MOV R0,R2 \ 0x62 0x.... 0x.... BL ensure \ 0x66 0x0006 MOVS R6,R0 - 965 if (output == NULL) + 966 if (output == NULL) \ 0x68 0xBF08 IT EQ \ 0x6A 0x2000 MOVEQ R0,#+0 - 966 { - 967 return false; + 967 { + 968 return false; \ 0x6C 0xD04F BEQ.N ??print_string_ptr_0 - 968 } - 969 - 970 /* no characters have to be escaped */ - 971 if (escape_characters == 0) + 969 } + 970 + 971 /* no characters have to be escaped */ + 972 if (escape_characters == 0) \ 0x6E 0xF1B9 0x0F00 CMP R9,#+0 \ 0x72 0xEB06 0x0807 ADD R8,R6,R7 \ 0x76 0xD10D BNE.N ??print_string_ptr_8 - 972 { - 973 output[0] = '\"'; + 973 { + 974 output[0] = '\"'; \ 0x78 0x2022 MOVS R0,#+34 \ 0x7A 0x7030 STRB R0,[R6, #+0] - 974 memcpy(output + 1, input, output_length); + 975 memcpy(output + 1, input, output_length); \ 0x7C 0x463A MOV R2,R7 \ 0x7E 0x4621 MOV R1,R4 \ 0x80 0x1C70 ADDS R0,R6,#+1 \ 0x82 0x.... 0x.... BL __aeabi_memcpy - 975 output[output_length + 1] = '\"'; + 976 output[output_length + 1] = '\"'; \ 0x86 0x1C70 ADDS R0,R6,#+1 \ 0x88 0x2122 MOVS R1,#+34 \ 0x8A 0x55C1 STRB R1,[R0, R7] - 976 output[output_length + 2] = '\0'; + 977 output[output_length + 2] = '\0'; \ 0x8C 0x2200 MOVS R2,#+0 \ 0x8E 0xF888 0x2002 STRB R2,[R8, #+2] - 977 - 978 return true; + 978 + 979 return true; \ 0x92 0xE03B B.N ??print_string_ptr_2 - 979 } - 980 - 981 output[0] = '\"'; + 980 } + 981 + 982 output[0] = '\"'; \ ??print_string_ptr_8: (+1) \ 0x94 0x2022 MOVS R0,#+34 \ 0x96 0x7030 STRB R0,[R6, #+0] - 982 output_pointer = output + 1; + 983 output_pointer = output + 1; \ 0x98 0x1C75 ADDS R5,R6,#+1 - 983 /* copy the string */ - 984 for (input_pointer = input; *input_pointer != '\0'; (void)input_pointer++, output_pointer++) + 984 /* copy the string */ + 985 for (input_pointer = input; *input_pointer != '\0'; (void)input_pointer++, output_pointer++) \ 0x9A 0x.... 0x.... ADR.W R9,?_9 \ 0x9E 0xE009 B.N ??print_string_ptr_9 - 985 { - 986 if ((*input_pointer > 31) && (*input_pointer != '\"') && (*input_pointer != '\\')) - 987 { - 988 /* normal character, copy */ - 989 *output_pointer = *input_pointer; - 990 } - 991 else - 992 { - 993 /* character needs to be escaped */ - 994 *output_pointer++ = '\\'; - 995 switch (*input_pointer) - 996 { - 997 case '\\': - 998 *output_pointer = '\\'; - 999 break; - 1000 case '\"': - 1001 *output_pointer = '\"'; - 1002 break; - 1003 case '\b': - 1004 *output_pointer = 'b'; - 1005 break; - 1006 case '\f': - 1007 *output_pointer = 'f'; - 1008 break; - 1009 case '\n': - 1010 *output_pointer = 'n'; - 1011 break; - 1012 case '\r': - 1013 *output_pointer = 'r'; - 1014 break; - 1015 case '\t': - 1016 *output_pointer = 't'; - 1017 break; - 1018 default: - 1019 /* escape and print as unicode codepoint */ - 1020 sprintf((char*)output_pointer, "u%04x", *input_pointer); + 986 { + 987 if ((*input_pointer > 31) && (*input_pointer != '\"') && (*input_pointer != '\\')) + 988 { + 989 /* normal character, copy */ + 990 *output_pointer = *input_pointer; + 991 } + 992 else + 993 { + 994 /* character needs to be escaped */ + 995 *output_pointer++ = '\\'; + 996 switch (*input_pointer) + 997 { + 998 case '\\': + 999 *output_pointer = '\\'; + 1000 break; + 1001 case '\"': + 1002 *output_pointer = '\"'; + 1003 break; + 1004 case '\b': + 1005 *output_pointer = 'b'; + 1006 break; + 1007 case '\f': + 1008 *output_pointer = 'f'; + 1009 break; + 1010 case '\n': + 1011 *output_pointer = 'n'; + 1012 break; + 1013 case '\r': + 1014 *output_pointer = 'r'; + 1015 break; + 1016 case '\t': + 1017 *output_pointer = 't'; + 1018 break; + 1019 default: + 1020 /* escape and print as unicode codepoint */ + 1021 sprintf((char*)output_pointer, "u%04x", *input_pointer); \ ??print_string_ptr_10: (+1) \ 0xA0 0x4649 MOV R1,R9 \ 0xA2 0x4628 MOV R0,R5 \ 0xA4 0x.... 0x.... BL sprintf - 1021 output_pointer += 4; + 1022 output_pointer += 4; \ 0xA8 0x1D2D ADDS R5,R5,#+4 - 1022 break; + 1023 break; \ 0xAA 0xE001 B.N ??print_string_ptr_11 \ ??print_string_ptr_12: (+1) \ 0xAC 0x2074 MOVS R0,#+116 @@ -1900,56 +1901,56 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??print_string_ptr_19: (+1) \ 0xFE 0x2072 MOVS R0,#+114 \ 0x100 0xE7D5 B.N ??print_string_ptr_13 - 1023 } - 1024 } - 1025 } - 1026 output[output_length + 1] = '\"'; + 1024 } + 1025 } + 1026 } + 1027 output[output_length + 1] = '\"'; \ ??print_string_ptr_14: (+1) \ 0x102 0x1C72 ADDS R2,R6,#+1 \ 0x104 0x2122 MOVS R1,#+34 \ 0x106 0x55D1 STRB R1,[R2, R7] - 1027 output[output_length + 2] = '\0'; + 1028 output[output_length + 2] = '\0'; \ 0x108 0xF888 0x0002 STRB R0,[R8, #+2] - 1028 - 1029 return true; + 1029 + 1030 return true; \ ??print_string_ptr_2: (+1) \ 0x10C 0x2001 MOVS R0,#+1 \ ??print_string_ptr_0: (+1) \ 0x10E 0xE8BD 0x83F2 POP {R1,R4-R9,PC} - 1030 } - 1031 - 1032 /* Invoke print_string_ptr (which is useful) on an item. */ - 1033 static cJSON_bool print_string(const cJSON * const item, printbuffer * const p) - 1034 { - 1035 return print_string_ptr((unsigned char*)item->valuestring, p); - 1036 } - 1037 - 1038 /* Predeclare these prototypes. */ - 1039 static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buffer); - 1040 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer); - 1041 static cJSON_bool parse_array(cJSON * const item, parse_buffer * const input_buffer); - 1042 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer); - 1043 static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_buffer); - 1044 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer); - 1045 - 1046 /* Utility to jump whitespace and cr/lf */ + 1031 } + 1032 + 1033 /* Invoke print_string_ptr (which is useful) on an item. */ + 1034 static cJSON_bool print_string(const cJSON * const item, printbuffer * const p) + 1035 { + 1036 return print_string_ptr((unsigned char*)item->valuestring, p); + 1037 } + 1038 + 1039 /* Predeclare these prototypes. */ + 1040 static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buffer); + 1041 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer); + 1042 static cJSON_bool parse_array(cJSON * const item, parse_buffer * const input_buffer); + 1043 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer); + 1044 static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_buffer); + 1045 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer); + 1046 + 1047 /* Utility to jump whitespace and cr/lf */ \ In section .text, align 2, keep-with-next - 1047 static parse_buffer *buffer_skip_whitespace(parse_buffer * const buffer) - 1048 { + 1048 static parse_buffer *buffer_skip_whitespace(parse_buffer * const buffer) + 1049 { \ buffer_skip_whitespace: (+1) \ 0x0 0xB510 PUSH {R4,LR} - 1049 if ((buffer == NULL) || (buffer->content == NULL)) + 1050 if ((buffer == NULL) || (buffer->content == NULL)) \ 0x2 0x2800 CMP R0,#+0 \ 0x4 0xBF1C ITT NE \ 0x6 0x6801 LDRNE R1,[R0, #+0] \ 0x8 0x2900 CMPNE R1,#+0 \ 0xA 0xD101 BNE.N ??buffer_skip_whitespace_0 - 1050 { - 1051 return NULL; + 1051 { + 1052 return NULL; \ 0xC 0x2000 MOVS R0,#+0 \ 0xE 0xBD10 POP {R4,PC} - 1052 } + 1053 } \ ??buffer_skip_whitespace_0: (+1) \ 0x10 0x6842 LDR R2,[R0, #+4] \ 0x12 0x6883 LDR R3,[R0, #+8] @@ -1960,74 +1961,74 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x1A 0x5CCC LDRB R4,[R1, R3] \ 0x1C 0x2C21 CMP R4,#+33 \ 0x1E 0xDA07 BGE.N ??buffer_skip_whitespace_3 - 1053 - 1054 if (cannot_access_at_index(buffer, 0)) - 1055 { - 1056 return buffer; - 1057 } - 1058 - 1059 while (can_access_at_index(buffer, 0) && (buffer_at_offset(buffer)[0] <= 32)) - 1060 { - 1061 buffer->offset++; + 1054 + 1055 if (cannot_access_at_index(buffer, 0)) + 1056 { + 1057 return buffer; + 1058 } + 1059 + 1060 while (can_access_at_index(buffer, 0) && (buffer_at_offset(buffer)[0] <= 32)) + 1061 { + 1062 buffer->offset++; \ 0x20 0x1C5B ADDS R3,R3,#+1 \ 0x22 0x6083 STR R3,[R0, #+8] \ ??buffer_skip_whitespace_1: (+1) \ 0x24 0x6883 LDR R3,[R0, #+8] \ 0x26 0x4293 CMP R3,R2 \ 0x28 0xD3F7 BCC.N ??buffer_skip_whitespace_2 - 1062 } - 1063 - 1064 if (buffer->offset == buffer->length) + 1063 } + 1064 + 1065 if (buffer->offset == buffer->length) \ 0x2A 0xBF04 ITT EQ \ 0x2C 0x1E5B SUBEQ R3,R3,#+1 \ 0x2E 0x6083 STREQ R3,[R0, #+8] - 1065 { - 1066 buffer->offset--; - 1067 } - 1068 - 1069 return buffer; + 1066 { + 1067 buffer->offset--; + 1068 } + 1069 + 1070 return buffer; \ ??buffer_skip_whitespace_3: (+1) \ 0x30 0xBD10 POP {R4,PC} - 1070 } - 1071 - 1072 /* skip the UTF-8 BOM (byte order mark) if it is at the beginning of a buffer */ - 1073 static parse_buffer *skip_utf8_bom(parse_buffer * const buffer) - 1074 { - 1075 if ((buffer == NULL) || (buffer->content == NULL) || (buffer->offset != 0)) - 1076 { - 1077 return NULL; - 1078 } - 1079 - 1080 if (can_access_at_index(buffer, 4) && (strncmp((const char*)buffer_at_offset(buffer), "\xEF\xBB\xBF", 3) == 0)) - 1081 { - 1082 buffer->offset += 3; - 1083 } - 1084 - 1085 return buffer; - 1086 } - 1087 + 1071 } + 1072 + 1073 /* skip the UTF-8 BOM (byte order mark) if it is at the beginning of a buffer */ + 1074 static parse_buffer *skip_utf8_bom(parse_buffer * const buffer) + 1075 { + 1076 if ((buffer == NULL) || (buffer->content == NULL) || (buffer->offset != 0)) + 1077 { + 1078 return NULL; + 1079 } + 1080 + 1081 if (can_access_at_index(buffer, 4) && (strncmp((const char*)buffer_at_offset(buffer), "\xEF\xBB\xBF", 3) == 0)) + 1082 { + 1083 buffer->offset += 3; + 1084 } + 1085 + 1086 return buffer; + 1087 } + 1088 \ In section .text, align 2, keep-with-next - 1088 CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char **return_parse_end, cJSON_bool require_null_terminated) - 1089 { + 1089 CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char **return_parse_end, cJSON_bool require_null_terminated) + 1090 { \ cJSON_ParseWithOpts: (+1) \ 0x0 0xB570 PUSH {R4-R6,LR} \ 0x2 0x0004 MOVS R4,R0 \ 0x4 0x460D MOV R5,R1 \ 0x6 0x4616 MOV R6,R2 - 1090 size_t buffer_length; - 1091 - 1092 if (NULL == value) + 1091 size_t buffer_length; + 1092 + 1093 if (NULL == value) \ 0x8 0xD008 BEQ.N ??cJSON_ParseWithOpts_0 - 1093 { - 1094 return NULL; - 1095 } - 1096 - 1097 /* Adding null character size due to require_null_terminated. */ - 1098 buffer_length = strlen(value) + sizeof(""); + 1094 { + 1095 return NULL; + 1096 } + 1097 + 1098 /* Adding null character size due to require_null_terminated. */ + 1099 buffer_length = strlen(value) + sizeof(""); \ 0xA 0x.... 0x.... BL strlen - 1099 - 1100 return cJSON_ParseWithLengthOpts(value, buffer_length, return_parse_end, require_null_terminated); + 1100 + 1101 return cJSON_ParseWithLengthOpts(value, buffer_length, return_parse_end, require_null_terminated); \ 0xE 0x1C41 ADDS R1,R0,#+1 \ 0x10 0x4633 MOV R3,R6 \ 0x12 0x462A MOV R2,R5 @@ -2036,13 +2037,13 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x1A 0x.... B.N cJSON_ParseWithLengthOpts \ ??cJSON_ParseWithOpts_0: (+1) \ 0x1C 0xBD70 POP {R4-R6,PC} - 1101 } - 1102 - 1103 /* Parse an object - create a new root, and populate. */ + 1102 } + 1103 + 1104 /* Parse an object - create a new root, and populate. */ \ In section .text, align 2, keep-with-next - 1104 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLengthOpts(const char *value, size_t buffer_length, const char **return_parse_end, cJSON_bool require_null_terminated) - 1105 { + 1105 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLengthOpts(const char *value, size_t buffer_length, const char **return_parse_end, cJSON_bool require_null_terminated) + 1106 { \ cJSON_ParseWithLengthOpts: (+1) \ 0x0 0xE92D 0x43F0 PUSH {R4-R9,LR} \ 0x4 0xB087 SUB SP,SP,#+28 @@ -2050,51 +2051,51 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x8 0x460F MOV R7,R1 \ 0xA 0x4614 MOV R4,R2 \ 0xC 0x461E MOV R6,R3 - 1106 parse_buffer buffer = { 0, 0, 0, 0, { 0, 0, 0 } }; + 1107 parse_buffer buffer = { 0, 0, 0, 0, { 0, 0, 0 } }; \ 0xE 0x4668 MOV R0,SP \ 0x10 0x211C MOVS R1,#+28 \ 0x12 0x.... 0x.... BL __aeabi_memclr4 - 1107 cJSON *item = NULL; - 1108 - 1109 /* reset error position */ - 1110 global_error.json = NULL; + 1108 cJSON *item = NULL; + 1109 + 1110 /* reset error position */ + 1111 global_error.json = NULL; \ 0x16 0x.... 0x.... LDR.W R8,??DataTable27 \ 0x1A 0xF04F 0x0900 MOV R9,#+0 - 1111 global_error.position = 0; - 1112 - 1113 if (value == NULL || 0 == buffer_length) + 1112 global_error.position = 0; + 1113 + 1114 if (value == NULL || 0 == buffer_length) \ 0x1E 0x2D00 CMP R5,#+0 \ 0x20 0xF8C8 0x900C STR R9,[R8, #+12] \ 0x24 0xF8C8 0x9010 STR R9,[R8, #+16] \ 0x28 0xD04C BEQ.N ??cJSON_ParseWithLengthOpts_0 \ 0x2A 0x2F00 CMP R7,#+0 \ 0x2C 0xD03A BEQ.N ??CrossCallReturnLabel_39 - 1114 { - 1115 goto fail; - 1116 } - 1117 - 1118 buffer.content = (const unsigned char*)value; - 1119 buffer.length = buffer_length; + 1115 { + 1116 goto fail; + 1117 } + 1118 + 1119 buffer.content = (const unsigned char*)value; + 1120 buffer.length = buffer_length; \ 0x2E 0x9701 STR R7,[SP, #+4] - 1120 buffer.offset = 0; - 1121 buffer.hooks = global_hooks; + 1121 buffer.offset = 0; + 1122 buffer.hooks = global_hooks; \ 0x30 0xA904 ADD R1,SP,#+16 \ 0x32 0xE898 0x008C LDM R8,{R2,R3,R7} \ 0x36 0xE881 0x008C STM R1,{R2,R3,R7} \ 0x3A 0x9500 STR R5,[SP, #+0] \ 0x3C 0xF8CD 0x9008 STR R9,[SP, #+8] - 1122 - 1123 item = cJSON_New_Item(&global_hooks); + 1123 + 1124 item = cJSON_New_Item(&global_hooks); \ 0x40 0x4640 MOV R0,R8 \ 0x42 0x.... 0x.... BL cJSON_New_Item \ 0x46 0x0007 MOVS R7,R0 - 1124 if (item == NULL) /* memory fail */ + 1125 if (item == NULL) /* memory fail */ \ 0x48 0xD02C BEQ.N ??CrossCallReturnLabel_39 - 1125 { - 1126 goto fail; - 1127 } - 1128 - 1129 if (!parse_value(item, buffer_skip_whitespace(skip_utf8_bom(&buffer)))) + 1126 { + 1127 goto fail; + 1128 } + 1129 + 1130 if (!parse_value(item, buffer_skip_whitespace(skip_utf8_bom(&buffer)))) \ 0x4A 0x9800 LDR R0,[SP, #+0] \ 0x4C 0xB170 CBZ.N R0,??cJSON_ParseWithLengthOpts_1 \ 0x4E 0x9802 LDR R0,[SP, #+8] @@ -2120,19 +2121,19 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x74 0x4638 MOV R0,R7 \ 0x76 0x.... 0x.... BL parse_value \ 0x7A 0xB188 CBZ.N R0,??cJSON_ParseWithLengthOpts_4 - 1130 { - 1131 /* parse failure. ep is set. */ - 1132 goto fail; - 1133 } - 1134 - 1135 /* if we require null-terminated JSON without appended garbage, skip and then check for a null terminator */ - 1136 if (require_null_terminated) + 1131 { + 1132 /* parse failure. ep is set. */ + 1133 goto fail; + 1134 } + 1135 + 1136 /* if we require null-terminated JSON without appended garbage, skip and then check for a null terminator */ + 1137 if (require_null_terminated) \ 0x7C 0xB14E CBZ.N R6,??cJSON_ParseWithLengthOpts_5 - 1137 { - 1138 buffer_skip_whitespace(&buffer); + 1138 { + 1139 buffer_skip_whitespace(&buffer); \ 0x7E 0x4668 MOV R0,SP \ 0x80 0x.... 0x.... BL buffer_skip_whitespace - 1139 if ((buffer.offset >= buffer.length) || buffer_at_offset(&buffer)[0] != '\0') + 1140 if ((buffer.offset >= buffer.length) || buffer_at_offset(&buffer)[0] != '\0') \ 0x84 0x9802 LDR R0,[SP, #+8] \ 0x86 0x9901 LDR R1,[SP, #+4] \ 0x88 0x4288 CMP R0,R1 @@ -2140,41 +2141,41 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x8C 0x9A00 LDR R2,[SP, #+0] \ 0x8E 0x5C10 LDRB R0,[R2, R0] \ 0x90 0xB930 CBNZ.N R0,??cJSON_ParseWithLengthOpts_4 - 1140 { - 1141 goto fail; - 1142 } - 1143 } - 1144 if (return_parse_end) + 1141 { + 1142 goto fail; + 1143 } + 1144 } + 1145 if (return_parse_end) \ ??cJSON_ParseWithLengthOpts_5: (+1) \ 0x92 0xB11C CBZ.N R4,??cJSON_ParseWithLengthOpts_6 - 1145 { - 1146 *return_parse_end = (const char*)buffer_at_offset(&buffer); + 1146 { + 1147 *return_parse_end = (const char*)buffer_at_offset(&buffer); \ 0x94 0x9800 LDR R0,[SP, #+0] \ 0x96 0x9902 LDR R1,[SP, #+8] \ 0x98 0x4401 ADD R1,R0,R1 \ 0x9A 0x6021 STR R1,[R4, #+0] - 1147 } - 1148 - 1149 return item; + 1148 } + 1149 + 1150 return item; \ ??cJSON_ParseWithLengthOpts_6: (+1) \ 0x9C 0x4638 MOV R0,R7 \ 0x9E 0xE012 B.N ??cJSON_ParseWithLengthOpts_7 - 1150 - 1151 fail: - 1152 if (item != NULL) - 1153 { - 1154 cJSON_Delete(item); + 1151 + 1152 fail: + 1153 if (item != NULL) + 1154 { + 1155 cJSON_Delete(item); \ ??cJSON_ParseWithLengthOpts_4: (+1) \ 0xA0 0x.... 0x.... BL ?Subroutine12 - 1155 } - 1156 - 1157 if (value != NULL) - 1158 { - 1159 error local_error; - 1160 local_error.json = (const unsigned char*)value; - 1161 local_error.position = 0; - 1162 - 1163 if (buffer.offset < buffer.length) + 1156 } + 1157 + 1158 if (value != NULL) + 1159 { + 1160 error local_error; + 1161 local_error.json = (const unsigned char*)value; + 1162 local_error.position = 0; + 1163 + 1164 if (buffer.offset < buffer.length) \ ??CrossCallReturnLabel_39: (+1) \ 0xA4 0x9801 LDR R0,[SP, #+4] \ 0xA6 0x9A02 LDR R2,[SP, #+8] @@ -2182,39 +2183,39 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xAA 0x4282 CMP R2,R0 \ 0xAC 0xBF38 IT CC \ 0xAE 0x4611 MOVCC R1,R2 - 1164 { - 1165 local_error.position = buffer.offset; + 1165 { + 1166 local_error.position = buffer.offset; \ 0xB0 0xD301 BCC.N ??cJSON_ParseWithLengthOpts_8 - 1166 } - 1167 else if (buffer.length > 0) + 1167 } + 1168 else if (buffer.length > 0) \ 0xB2 0xB100 CBZ.N R0,??cJSON_ParseWithLengthOpts_8 - 1168 { - 1169 local_error.position = buffer.length - 1; + 1169 { + 1170 local_error.position = buffer.length - 1; \ 0xB4 0x1E41 SUBS R1,R0,#+1 - 1170 } - 1171 - 1172 if (return_parse_end != NULL) + 1171 } + 1172 + 1173 if (return_parse_end != NULL) \ ??cJSON_ParseWithLengthOpts_8: (+1) \ 0xB6 0xB10C CBZ.N R4,??cJSON_ParseWithLengthOpts_9 - 1173 { - 1174 *return_parse_end = (const char*)local_error.json + local_error.position; + 1174 { + 1175 *return_parse_end = (const char*)local_error.json + local_error.position; \ 0xB8 0x1868 ADDS R0,R5,R1 \ 0xBA 0x6020 STR R0,[R4, #+0] - 1175 } - 1176 - 1177 global_error = local_error; + 1176 } + 1177 + 1178 global_error = local_error; \ ??cJSON_ParseWithLengthOpts_9: (+1) \ 0xBC 0xF8C8 0x500C STR R5,[R8, #+12] \ 0xC0 0xF8C8 0x1010 STR R1,[R8, #+16] - 1178 } - 1179 - 1180 return NULL; + 1179 } + 1180 + 1181 return NULL; \ ??cJSON_ParseWithLengthOpts_0: (+1) \ 0xC4 0x2000 MOVS R0,#+0 \ ??cJSON_ParseWithLengthOpts_7: (+1) \ 0xC6 0xB007 ADD SP,SP,#+28 \ 0xC8 0xE8BD 0x83F0 POP {R4-R9,PC} - 1181 } + 1182 } \ In section .text, align 2, keep-with-next \ ?Subroutine12: (+1) @@ -2230,60 +2231,60 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x0000'0000 \ 0x0000'0000 \ 0x0000'0000 - 1182 - 1183 /* Default options for cJSON_Parse */ + 1183 + 1184 /* Default options for cJSON_Parse */ \ In section .text, align 2, keep-with-next - 1184 CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value) - 1185 { - 1186 return cJSON_ParseWithOpts(value, 0, 0); + 1185 CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value) + 1186 { + 1187 return cJSON_ParseWithOpts(value, 0, 0); \ cJSON_Parse: (+1) \ 0x0 0x2200 MOVS R2,#+0 \ 0x2 0x2100 MOVS R1,#+0 \ 0x4 0x.... B.N cJSON_ParseWithOpts - 1187 } - 1188 + 1188 } + 1189 \ In section .text, align 2, keep-with-next - 1189 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLength(const char *value, size_t buffer_length) - 1190 { - 1191 return cJSON_ParseWithLengthOpts(value, buffer_length, 0, 0); + 1190 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLength(const char *value, size_t buffer_length) + 1191 { + 1192 return cJSON_ParseWithLengthOpts(value, buffer_length, 0, 0); \ cJSON_ParseWithLength: (+1) \ 0x0 0x2300 MOVS R3,#+0 \ 0x2 0x2200 MOVS R2,#+0 \ 0x4 0x.... B.N cJSON_ParseWithLengthOpts - 1192 } - 1193 - 1194 #define cjson_min(a, b) (((a) < (b)) ? (a) : (b)) - 1195 + 1193 } + 1194 + 1195 #define cjson_min(a, b) (((a) < (b)) ? (a) : (b)) + 1196 \ In section .text, align 2, keep-with-next - 1196 static unsigned char *print(const cJSON * const item, cJSON_bool format, const internal_hooks * const hooks) - 1197 { + 1197 static unsigned char *print(const cJSON * const item, cJSON_bool format, const internal_hooks * const hooks) + 1198 { \ print: (+1) \ 0x0 0xB5F0 PUSH {R4-R7,LR} \ 0x2 0xB089 SUB SP,SP,#+36 \ 0x4 0x4606 MOV R6,R0 \ 0x6 0x460F MOV R7,R1 \ 0x8 0x4615 MOV R5,R2 - 1198 static const size_t default_buffer_size = 256; - 1199 printbuffer buffer[1]; - 1200 unsigned char *printed = NULL; - 1201 - 1202 memset(buffer, 0, sizeof(buffer)); + 1199 static const size_t default_buffer_size = 256; + 1200 printbuffer buffer[1]; + 1201 unsigned char *printed = NULL; + 1202 + 1203 memset(buffer, 0, sizeof(buffer)); \ 0xA 0x2124 MOVS R1,#+36 \ 0xC 0x4668 MOV R0,SP \ 0xE 0x.... 0x.... BL __aeabi_memclr4 - 1203 - 1204 /* create buffer */ - 1205 buffer->buffer = (unsigned char*) hooks->allocate(default_buffer_size); + 1204 + 1205 /* create buffer */ + 1206 buffer->buffer = (unsigned char*) hooks->allocate(default_buffer_size); \ 0x12 0x6829 LDR R1,[R5, #+0] \ 0x14 0xF44F 0x7080 MOV R0,#+256 \ 0x18 0x4788 BLX R1 \ 0x1A 0x9000 STR R0,[SP, #+0] - 1206 buffer->length = default_buffer_size; - 1207 buffer->format = format; - 1208 buffer->hooks = *hooks; + 1207 buffer->length = default_buffer_size; + 1208 buffer->format = format; + 1209 buffer->hooks = *hooks; \ 0x1C 0xA906 ADD R1,SP,#+24 \ 0x1E 0xF44F 0x7080 MOV R0,#+256 \ 0x22 0x9001 STR R0,[SP, #+4] @@ -2291,59 +2292,59 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x26 0x2400 MOVS R4,#+0 \ 0x28 0xE895 0x400C LDM R5,{R2,R3,LR} \ 0x2C 0xE881 0x400C STM R1,{R2,R3,LR} - 1209 if (buffer->buffer == NULL) + 1210 if (buffer->buffer == NULL) \ 0x30 0x9800 LDR R0,[SP, #+0] \ 0x32 0x2800 CMP R0,#+0 \ 0x34 0xD033 BEQ.N ??print_0 - 1210 { - 1211 goto fail; - 1212 } - 1213 - 1214 /* print the value */ - 1215 if (!print_value(item, buffer)) + 1211 { + 1212 goto fail; + 1213 } + 1214 + 1215 /* print the value */ + 1216 if (!print_value(item, buffer)) \ 0x36 0x4669 MOV R1,SP \ 0x38 0x4630 MOV R0,R6 \ 0x3A 0x.... 0x.... BL print_value \ 0x3E 0xB320 CBZ.N R0,??print_1 - 1216 { - 1217 goto fail; - 1218 } - 1219 update_offset(buffer); + 1217 { + 1218 goto fail; + 1219 } + 1220 update_offset(buffer); \ 0x40 0x4668 MOV R0,SP \ 0x42 0x.... 0x.... BL update_offset - 1220 - 1221 /* check if reallocate is available */ - 1222 if (hooks->reallocate != NULL) + 1221 + 1222 /* check if reallocate is available */ + 1223 if (hooks->reallocate != NULL) \ 0x46 0x9802 LDR R0,[SP, #+8] \ 0x48 0x68AA LDR R2,[R5, #+8] \ 0x4A 0x1C40 ADDS R0,R0,#+1 \ 0x4C 0xB12A CBZ.N R2,??print_2 - 1223 { - 1224 printed = (unsigned char*) hooks->reallocate(buffer->buffer, buffer->offset + 1); + 1224 { + 1225 printed = (unsigned char*) hooks->reallocate(buffer->buffer, buffer->offset + 1); \ 0x4E 0x4601 MOV R1,R0 \ 0x50 0x9800 LDR R0,[SP, #+0] \ 0x52 0x4790 BLX R2 \ 0x54 0x0004 MOVS R4,R0 - 1225 if (printed == NULL) { + 1226 if (printed == NULL) { \ 0x56 0xD018 BEQ.N ??print_1 - 1226 goto fail; - 1227 } - 1228 buffer->buffer = NULL; + 1227 goto fail; + 1228 } + 1229 buffer->buffer = NULL; \ 0x58 0xE013 B.N ??print_3 - 1229 } - 1230 else /* otherwise copy the JSON over to a new buffer */ - 1231 { - 1232 printed = (unsigned char*) hooks->allocate(buffer->offset + 1); + 1230 } + 1231 else /* otherwise copy the JSON over to a new buffer */ + 1232 { + 1233 printed = (unsigned char*) hooks->allocate(buffer->offset + 1); \ ??print_2: (+1) \ 0x5A 0x6829 LDR R1,[R5, #+0] \ 0x5C 0x4788 BLX R1 \ 0x5E 0x0004 MOVS R4,R0 - 1233 if (printed == NULL) + 1234 if (printed == NULL) \ 0x60 0xD013 BEQ.N ??print_1 - 1234 { - 1235 goto fail; - 1236 } - 1237 memcpy(printed, buffer->buffer, cjson_min(buffer->length, buffer->offset + 1)); + 1235 { + 1236 goto fail; + 1237 } + 1238 memcpy(printed, buffer->buffer, cjson_min(buffer->length, buffer->offset + 1)); \ 0x62 0x9802 LDR R0,[SP, #+8] \ 0x64 0x9A01 LDR R2,[SP, #+4] \ 0x66 0x1C40 ADDS R0,R0,#+1 @@ -2353,152 +2354,152 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x6E 0x9900 LDR R1,[SP, #+0] \ 0x70 0x4620 MOV R0,R4 \ 0x72 0x.... 0x.... BL __aeabi_memcpy - 1238 printed[buffer->offset] = '\0'; /* just to be sure */ + 1239 printed[buffer->offset] = '\0'; /* just to be sure */ \ 0x76 0x9902 LDR R1,[SP, #+8] \ 0x78 0x2000 MOVS R0,#+0 \ 0x7A 0x5460 STRB R0,[R4, R1] - 1239 - 1240 /* free the buffer */ - 1241 hooks->deallocate(buffer->buffer); + 1240 + 1241 /* free the buffer */ + 1242 hooks->deallocate(buffer->buffer); \ 0x7C 0x6869 LDR R1,[R5, #+4] \ 0x7E 0x9800 LDR R0,[SP, #+0] \ 0x80 0x4788 BLX R1 - 1242 buffer->buffer = NULL; + 1243 buffer->buffer = NULL; \ ??print_3: (+1) \ 0x82 0x2000 MOVS R0,#+0 \ 0x84 0x9000 STR R0,[SP, #+0] - 1243 } - 1244 - 1245 return printed; + 1244 } + 1245 + 1246 return printed; \ 0x86 0x4620 MOV R0,R4 \ 0x88 0xE00A B.N ??print_4 - 1246 - 1247 fail: - 1248 if (buffer->buffer != NULL) + 1247 + 1248 fail: + 1249 if (buffer->buffer != NULL) \ ??print_1: (+1) \ 0x8A 0x9800 LDR R0,[SP, #+0] \ 0x8C 0xB118 CBZ.N R0,??print_5 - 1249 { - 1250 hooks->deallocate(buffer->buffer); + 1250 { + 1251 hooks->deallocate(buffer->buffer); \ 0x8E 0x6869 LDR R1,[R5, #+4] \ 0x90 0x4788 BLX R1 - 1251 buffer->buffer = NULL; + 1252 buffer->buffer = NULL; \ 0x92 0x2000 MOVS R0,#+0 \ 0x94 0x9000 STR R0,[SP, #+0] - 1252 } - 1253 - 1254 if (printed != NULL) + 1253 } + 1254 + 1255 if (printed != NULL) \ ??print_5: (+1) \ 0x96 0xB114 CBZ.N R4,??print_0 - 1255 { - 1256 hooks->deallocate(printed); + 1256 { + 1257 hooks->deallocate(printed); \ 0x98 0x4620 MOV R0,R4 \ 0x9A 0x6869 LDR R1,[R5, #+4] \ 0x9C 0x4788 BLX R1 - 1257 printed = NULL; - 1258 } - 1259 - 1260 return NULL; + 1258 printed = NULL; + 1259 } + 1260 + 1261 return NULL; \ ??print_0: (+1) \ 0x9E 0x2000 MOVS R0,#+0 \ ??print_4: (+1) \ 0xA0 0xB009 ADD SP,SP,#+36 \ 0xA2 0xBDF0 POP {R4-R7,PC} - 1261 } - 1262 - 1263 /* Render a cJSON item/entity/structure to text. */ + 1262 } + 1263 + 1264 /* Render a cJSON item/entity/structure to text. */ \ In section .text, align 2, keep-with-next - 1264 CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item) - 1265 { - 1266 return (char*)print(item, true, &global_hooks); + 1265 CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item) + 1266 { + 1267 return (char*)print(item, true, &global_hooks); \ cJSON_Print: (+1) \ 0x0 0x.... 0x.... LDR.W R2,??DataTable27 \ 0x4 0x2101 MOVS R1,#+1 \ 0x6 0x.... B.N print - 1267 } - 1268 + 1268 } + 1269 \ In section .text, align 2, keep-with-next - 1269 CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item) - 1270 { - 1271 return (char*)print(item, false, &global_hooks); + 1270 CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item) + 1271 { + 1272 return (char*)print(item, false, &global_hooks); \ cJSON_PrintUnformatted: (+1) \ 0x0 0x.... 0x.... LDR.W R2,??DataTable27 \ 0x4 0x2100 MOVS R1,#+0 \ 0x6 0x.... B.N print - 1272 } - 1273 + 1273 } + 1274 \ In section .text, align 2, keep-with-next - 1274 CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffer, cJSON_bool fmt) - 1275 { + 1275 CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffer, cJSON_bool fmt) + 1276 { \ cJSON_PrintBuffered: (+1) \ 0x0 0xB5F0 PUSH {R4-R7,LR} \ 0x2 0xB089 SUB SP,SP,#+36 \ 0x4 0x4604 MOV R4,R0 \ 0x6 0x460E MOV R6,R1 \ 0x8 0x4615 MOV R5,R2 - 1276 printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } }; + 1277 printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } }; \ 0xA 0x4668 MOV R0,SP \ 0xC 0x2124 MOVS R1,#+36 \ 0xE 0x.... 0x.... BL __aeabi_memclr4 - 1277 - 1278 if (prebuffer < 0) + 1278 + 1279 if (prebuffer < 0) \ 0x12 0x2E00 CMP R6,#+0 \ 0x14 0xD419 BMI.N ??cJSON_PrintBuffered_0 - 1279 { - 1280 return NULL; - 1281 } - 1282 - 1283 p.buffer = (unsigned char*)global_hooks.allocate((size_t)prebuffer); + 1280 { + 1281 return NULL; + 1282 } + 1283 + 1284 p.buffer = (unsigned char*)global_hooks.allocate((size_t)prebuffer); \ 0x16 0x.... 0x.... LDR.W R7,??DataTable27 \ 0x1A 0x6839 LDR R1,[R7, #+0] \ 0x1C 0x4630 MOV R0,R6 \ 0x1E 0x4788 BLX R1 \ 0x20 0x9000 STR R0,[SP, #+0] - 1284 if (!p.buffer) + 1285 if (!p.buffer) \ 0x22 0xB198 CBZ.N R0,??cJSON_PrintBuffered_1 - 1285 { - 1286 return NULL; - 1287 } - 1288 - 1289 p.length = (size_t)prebuffer; - 1290 p.offset = 0; + 1286 { + 1287 return NULL; + 1288 } + 1289 + 1290 p.length = (size_t)prebuffer; + 1291 p.offset = 0; \ 0x24 0x2000 MOVS R0,#+0 \ 0x26 0x9002 STR R0,[SP, #+8] - 1291 p.noalloc = false; + 1292 p.noalloc = false; \ 0x28 0x9004 STR R0,[SP, #+16] - 1292 p.format = fmt; - 1293 p.hooks = global_hooks; + 1293 p.format = fmt; + 1294 p.hooks = global_hooks; \ 0x2A 0xA806 ADD R0,SP,#+24 \ 0x2C 0xE897 0x000E LDM R7,{R1-R3} \ 0x30 0xE880 0x000E STM R0,{R1-R3} \ 0x34 0x9601 STR R6,[SP, #+4] \ 0x36 0x9505 STR R5,[SP, #+20] - 1294 - 1295 if (!print_value(item, &p)) + 1295 + 1296 if (!print_value(item, &p)) \ 0x38 0x4669 MOV R1,SP \ 0x3A 0x4620 MOV R0,R4 \ 0x3C 0x.... 0x.... BL print_value \ 0x40 0x2800 CMP R0,#+0 \ 0x42 0x9800 LDR R0,[SP, #+0] \ 0x44 0xD102 BNE.N ??cJSON_PrintBuffered_1 - 1296 { - 1297 global_hooks.deallocate(p.buffer); + 1297 { + 1298 global_hooks.deallocate(p.buffer); \ 0x46 0x6879 LDR R1,[R7, #+4] \ 0x48 0x4788 BLX R1 - 1298 p.buffer = NULL; - 1299 return NULL; + 1299 p.buffer = NULL; + 1300 return NULL; \ ??cJSON_PrintBuffered_0: (+1) \ 0x4A 0x2000 MOVS R0,#+0 - 1300 } - 1301 - 1302 return (char*)p.buffer; + 1301 } + 1302 + 1303 return (char*)p.buffer; \ ??cJSON_PrintBuffered_1: (+1) \ 0x4C 0xB009 ADD SP,SP,#+36 \ 0x4E 0xBDF0 POP {R4-R7,PC} - 1303 } + 1304 } \ In section .rodata, align 4 \ 0x0 0x0000'0000 DC32 0x0, 0, 0, 0, 0, 0, 0x0, 0x0, 0x0 @@ -2510,11 +2511,11 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x0000'0000 \ 0x0000'0000 \ 0x0000'0000 - 1304 + 1305 \ In section .text, align 2, keep-with-next - 1305 CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buffer, const int length, const cJSON_bool format) - 1306 { + 1306 CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buffer, const int length, const cJSON_bool format) + 1307 { \ cJSON_PrintPreallocated: (+1) \ 0x0 0xB5F0 PUSH {R4-R7,LR} \ 0x2 0xB089 SUB SP,SP,#+36 @@ -2522,49 +2523,49 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x6 0x460D MOV R5,R1 \ 0x8 0x4614 MOV R4,R2 \ 0xA 0x461E MOV R6,R3 - 1307 printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } }; + 1308 printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } }; \ 0xC 0x4668 MOV R0,SP \ 0xE 0x2124 MOVS R1,#+36 \ 0x10 0x.... 0x.... BL __aeabi_memclr4 - 1308 - 1309 if ((length < 0) || (buffer == NULL)) + 1309 + 1310 if ((length < 0) || (buffer == NULL)) \ 0x14 0x2C00 CMP R4,#+0 \ 0x16 0xD400 BMI.N ??cJSON_PrintPreallocated_0 \ 0x18 0xB90D CBNZ.N R5,??cJSON_PrintPreallocated_1 - 1310 { - 1311 return false; + 1311 { + 1312 return false; \ ??cJSON_PrintPreallocated_0: (+1) \ 0x1A 0x2000 MOVS R0,#+0 \ 0x1C 0xE010 B.N ??cJSON_PrintPreallocated_2 - 1312 } - 1313 - 1314 p.buffer = (unsigned char*)buffer; - 1315 p.length = (size_t)length; - 1316 p.offset = 0; + 1313 } + 1314 + 1315 p.buffer = (unsigned char*)buffer; + 1316 p.length = (size_t)length; + 1317 p.offset = 0; \ ??cJSON_PrintPreallocated_1: (+1) \ 0x1E 0x2100 MOVS R1,#+0 \ 0x20 0x9102 STR R1,[SP, #+8] - 1317 p.noalloc = true; + 1318 p.noalloc = true; \ 0x22 0x2201 MOVS R2,#+1 \ 0x24 0x9401 STR R4,[SP, #+4] \ 0x26 0x9204 STR R2,[SP, #+16] - 1318 p.format = format; - 1319 p.hooks = global_hooks; + 1319 p.format = format; + 1320 p.hooks = global_hooks; \ 0x28 0xA806 ADD R0,SP,#+24 \ 0x2A 0x.... LDR.N R1,??DataTable27 \ 0x2C 0x9500 STR R5,[SP, #+0] \ 0x2E 0x9605 STR R6,[SP, #+20] \ 0x30 0xE891 0x001C LDM R1,{R2-R4} \ 0x34 0xE880 0x001C STM R0,{R2-R4} - 1320 - 1321 return print_value(item, &p); + 1321 + 1322 return print_value(item, &p); \ 0x38 0x4669 MOV R1,SP \ 0x3A 0x4638 MOV R0,R7 \ 0x3C 0x.... 0x.... BL print_value \ ??cJSON_PrintPreallocated_2: (+1) \ 0x40 0xB009 ADD SP,SP,#+36 \ 0x42 0xBDF0 POP {R4-R7,PC} - 1322 } + 1323 } \ In section .rodata, align 4 \ 0x0 0x0000'0000 DC32 0x0, 0, 0, 0, 0, 0, 0x0, 0x0, 0x0 @@ -2576,18 +2577,18 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x0000'0000 \ 0x0000'0000 \ 0x0000'0000 - 1323 - 1324 /* Parser core - when encountering text, process appropriately. */ + 1324 + 1325 /* Parser core - when encountering text, process appropriately. */ \ In section .text, align 2, keep-with-next - 1325 static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buffer) - 1326 { + 1326 static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buffer) + 1327 { \ parse_value: (+1) \ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR} \ 0x4 0xED2D 0x8B02 VPUSH {D8} \ 0x8 0xB092 SUB SP,SP,#+72 \ 0xA 0x000E MOVS R6,R1 - 1327 if ((input_buffer == NULL) || (input_buffer->content == NULL)) + 1328 if ((input_buffer == NULL) || (input_buffer->content == NULL)) \ 0xC 0xBF1C ITT NE \ 0xE 0x6837 LDRNE R7,[R6, #+0] \ 0x10 0x2F00 CMPNE R7,#+0 @@ -2603,24 +2604,24 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x2A 0x1978 ADDS R0,R7,R5 \ 0x2C 0x.... 0x.... BL strncmp \ 0x30 0xB930 CBNZ.N R0,??parse_value_1 - 1328 { - 1329 return false; /* no input */ - 1330 } - 1331 - 1332 /* parse the different types of values */ - 1333 /* null */ - 1334 if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "null", 4) == 0)) - 1335 { - 1336 item->type = cJSON_NULL; + 1329 { + 1330 return false; /* no input */ + 1331 } + 1332 + 1333 /* parse the different types of values */ + 1334 /* null */ + 1335 if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "null", 4) == 0)) + 1336 { + 1337 item->type = cJSON_NULL; \ 0x32 0x2004 MOVS R0,#+4 \ 0x34 0xF8C8 0x000C STR R0,[R8, #+12] - 1337 input_buffer->offset += 4; + 1338 input_buffer->offset += 4; \ 0x38 0x68B1 LDR R1,[R6, #+8] \ 0x3A 0x1D09 ADDS R1,R1,#+4 \ 0x3C 0x60B1 STR R1,[R6, #+8] - 1338 return true; + 1339 return true; \ 0x3E 0xE11C B.N ??parse_value_2 - 1339 } + 1340 } \ ??parse_value_1: (+1) \ 0x40 0x1D68 ADDS R0,R5,#+5 \ 0x42 0x4581 CMP R9,R0 @@ -2630,19 +2631,19 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x4C 0x1978 ADDS R0,R7,R5 \ 0x4E 0x.... 0x.... BL strncmp \ 0x52 0xB930 CBNZ.N R0,??parse_value_3 - 1340 /* false */ - 1341 if (can_read(input_buffer, 5) && (strncmp((const char*)buffer_at_offset(input_buffer), "false", 5) == 0)) - 1342 { - 1343 item->type = cJSON_False; + 1341 /* false */ + 1342 if (can_read(input_buffer, 5) && (strncmp((const char*)buffer_at_offset(input_buffer), "false", 5) == 0)) + 1343 { + 1344 item->type = cJSON_False; \ 0x54 0x2001 MOVS R0,#+1 \ 0x56 0xF8C8 0x000C STR R0,[R8, #+12] - 1344 input_buffer->offset += 5; + 1345 input_buffer->offset += 5; \ 0x5A 0x68B1 LDR R1,[R6, #+8] \ 0x5C 0x1D49 ADDS R1,R1,#+5 \ 0x5E 0x60B1 STR R1,[R6, #+8] - 1345 return true; + 1346 return true; \ 0x60 0xE112 B.N ??parse_value_4 - 1346 } + 1347 } \ ??parse_value_3: (+1) \ 0x62 0x45A1 CMP R9,R4 \ 0x64 0xD310 BCC.N ??parse_value_5 @@ -2651,47 +2652,47 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x6C 0x1978 ADDS R0,R7,R5 \ 0x6E 0x.... 0x.... BL strncmp \ 0x72 0xB948 CBNZ.N R0,??parse_value_5 - 1347 /* true */ - 1348 if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "true", 4) == 0)) - 1349 { - 1350 item->type = cJSON_True; + 1348 /* true */ + 1349 if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "true", 4) == 0)) + 1350 { + 1351 item->type = cJSON_True; \ 0x74 0x2002 MOVS R0,#+2 \ 0x76 0xF8C8 0x000C STR R0,[R8, #+12] - 1351 item->valueint = 1; + 1352 item->valueint = 1; \ 0x7A 0x2101 MOVS R1,#+1 \ 0x7C 0xF8C8 0x1014 STR R1,[R8, #+20] - 1352 input_buffer->offset += 4; + 1353 input_buffer->offset += 4; \ 0x80 0x68B0 LDR R0,[R6, #+8] \ 0x82 0x1D00 ADDS R0,R0,#+4 \ 0x84 0x60B0 STR R0,[R6, #+8] - 1353 return true; + 1354 return true; \ 0x86 0xE0F8 B.N ??parse_value_2 - 1354 } + 1355 } \ ??parse_value_5: (+1) \ 0x88 0x454D CMP R5,R9 \ 0x8A 0xF080 0x80FC BCS.W ??parse_value_0 \ 0x8E 0x5D78 LDRB R0,[R7, R5] \ 0x90 0x2822 CMP R0,#+34 \ 0x92 0xD104 BNE.N ??parse_value_6 - 1355 /* string */ - 1356 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '\"')) - 1357 { - 1358 return parse_string(item, input_buffer); + 1356 /* string */ + 1357 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '\"')) + 1358 { + 1359 return parse_string(item, input_buffer); \ 0x94 0x4631 MOV R1,R6 \ 0x96 0x4640 MOV R0,R8 \ 0x98 0x.... 0x.... BL parse_string \ 0x9C 0xE0F4 B.N ??parse_value_4 - 1359 } + 1360 } \ ??parse_value_6: (+1) \ 0x9E 0x282D CMP R0,#+45 \ 0xA0 0xD003 BEQ.N ??parse_value_7 \ 0xA2 0xF1A0 0x0130 SUB R1,R0,#+48 \ 0xA6 0x290A CMP R1,#+10 \ 0xA8 0xD249 BCS.N ??parse_value_8 - 1360 /* number */ - 1361 if (can_access_at_index(input_buffer, 0) && ((buffer_at_offset(input_buffer)[0] == '-') || ((buffer_at_offset(input_buffer)[0] >= '0') && (buffer_at_offset(input_buffer)[0] <= '9')))) - 1362 { - 1363 return parse_number(item, input_buffer); + 1361 /* number */ + 1362 if (can_access_at_index(input_buffer, 0) && ((buffer_at_offset(input_buffer)[0] == '-') || ((buffer_at_offset(input_buffer)[0] >= '0') && (buffer_at_offset(input_buffer)[0] <= '9')))) + 1363 { + 1364 return parse_number(item, input_buffer); \ ??parse_value_7: (+1) \ 0xAA 0x2000 MOVS R0,#+0 \ 0xAC 0x9000 STR R0,[SP, #+0] @@ -2764,14 +2765,14 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x138 0x1A12 SUBS R2,R2,R0 \ 0x13A 0x60B2 STR R2,[R6, #+8] \ 0x13C 0xE09D B.N ??parse_value_2 - 1364 } + 1365 } \ ??parse_value_8: (+1) \ 0x13E 0x285B CMP R0,#+91 \ 0x140 0xD13A BNE.N ??parse_value_16 - 1365 /* array */ - 1366 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '[')) - 1367 { - 1368 return parse_array(item, input_buffer); + 1366 /* array */ + 1367 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '[')) + 1368 { + 1369 return parse_array(item, input_buffer); \ 0x142 0x.... 0x.... BL ?Subroutine21 \ ??CrossCallReturnLabel_65: (+1) \ 0x146 0xD23B BCS.N ??CrossCallReturnLabel_66 @@ -2835,15 +2836,15 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??parse_value_14: (+1) \ 0x1B4 0xD067 BEQ.N ??parse_value_0 \ 0x1B6 0xE063 B.N ??parse_value_26 - 1369 } + 1370 } \ ??parse_value_16: (+1) \ 0x1B8 0x287B CMP R0,#+123 \ ??parse_value_17: (+1) \ 0x1BA 0xD164 BNE.N ??parse_value_0 - 1370 /* object */ - 1371 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '{')) - 1372 { - 1373 return parse_object(item, input_buffer); + 1371 /* object */ + 1372 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '{')) + 1373 { + 1374 return parse_object(item, input_buffer); \ 0x1BC 0x.... 0x.... BL ?Subroutine21 \ ??CrossCallReturnLabel_66: (+1) \ 0x1C0 0xD261 BCS.N ??parse_value_0 @@ -2945,38 +2946,38 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??parse_value_26: (+1) \ 0x280 0x4620 MOV R0,R4 \ 0x282 0x.... 0x.... BL cJSON_Delete - 1374 } - 1375 - 1376 return false; + 1375 } + 1376 + 1377 return false; \ ??parse_value_0: (+1) \ 0x286 0x2000 MOVS R0,#+0 \ ??parse_value_4: (+1) \ 0x288 0xB012 ADD SP,SP,#+72 \ 0x28A 0xECBD 0x8B02 VPOP {D8} \ 0x28E 0xE8BD 0x83F2 POP {R1,R4-R9,PC} - 1377 } - 1378 - 1379 /* Render a value to text. */ + 1378 } + 1379 + 1380 /* Render a value to text. */ \ In section .text, align 4, keep-with-next - 1380 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer) - 1381 { + 1381 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer) + 1382 { \ print_value: (+1) \ 0x0 0xE92D 0x42F0 PUSH {R4-R7,R9,LR} \ 0x4 0xED2D 0x8B02 VPUSH {D8} \ 0x8 0x0005 MOVS R5,R0 \ 0xA 0xB08A SUB SP,SP,#+40 - 1382 unsigned char *output = NULL; - 1383 - 1384 if ((item == NULL) || (output_buffer == NULL)) + 1383 unsigned char *output = NULL; + 1384 + 1385 if ((item == NULL) || (output_buffer == NULL)) \ 0xC 0xD019 BEQ.N ??print_value_0 \ 0xE 0x000C MOVS R4,R1 \ 0x10 0xD017 BEQ.N ??print_value_0 - 1385 { - 1386 return false; - 1387 } - 1388 - 1389 switch ((item->type) & 0xFF) + 1386 { + 1387 return false; + 1388 } + 1389 + 1390 switch ((item->type) & 0xFF) \ 0x12 0x68E8 LDR R0,[R5, #+12] \ 0x14 0x.... 0x.... ADR.W R6,?_3 \ 0x18 0xB2C0 UXTB R0,R0 @@ -2998,64 +2999,64 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x3E 0xF000 0x8086 BEQ.W ??print_value_8 \ ??print_value_0: (+1) \ 0x42 0xE155 B.N ??print_value_9 - 1390 { - 1391 case cJSON_NULL: - 1392 output = ensure(output_buffer, 5); + 1391 { + 1392 case cJSON_NULL: + 1393 output = ensure(output_buffer, 5); \ ??print_value_3: (+1) \ 0x44 0x2105 MOVS R1,#+5 \ 0x46 0x.... 0x.... BL ??Subroutine6_0 - 1393 if (output == NULL) + 1394 if (output == NULL) \ ??CrossCallReturnLabel_13: (+1) \ 0x4A 0x2800 CMP R0,#+0 \ 0x4C 0xD00F BEQ.N ??print_value_10 - 1394 { - 1395 return false; - 1396 } - 1397 strcpy((char*)output, "null"); + 1395 { + 1396 return false; + 1397 } + 1398 strcpy((char*)output, "null"); \ 0x4E 0x2205 MOVS R2,#+5 \ 0x50 0x4631 MOV R1,R6 \ 0x52 0xE089 B.N ??print_value_11 - 1398 return true; - 1399 - 1400 case cJSON_False: - 1401 output = ensure(output_buffer, 6); + 1399 return true; + 1400 + 1401 case cJSON_False: + 1402 output = ensure(output_buffer, 6); \ ??print_value_1: (+1) \ 0x54 0x2106 MOVS R1,#+6 \ 0x56 0x.... 0x.... BL ??Subroutine6_0 - 1402 if (output == NULL) + 1403 if (output == NULL) \ ??CrossCallReturnLabel_12: (+1) \ 0x5A 0x2800 CMP R0,#+0 \ 0x5C 0xD007 BEQ.N ??print_value_10 - 1403 { - 1404 return false; - 1405 } - 1406 strcpy((char*)output, "false"); + 1404 { + 1405 return false; + 1406 } + 1407 strcpy((char*)output, "false"); \ 0x5E 0x2206 MOVS R2,#+6 \ 0x60 0x.... 0x.... ADR.W R1,?_11 \ 0x64 0xE080 B.N ??print_value_11 - 1407 return true; - 1408 - 1409 case cJSON_True: - 1410 output = ensure(output_buffer, 5); + 1408 return true; + 1409 + 1410 case cJSON_True: + 1411 output = ensure(output_buffer, 5); \ ??print_value_2: (+1) \ 0x66 0x2105 MOVS R1,#+5 \ 0x68 0x.... 0x.... BL ??Subroutine6_0 - 1411 if (output == NULL) + 1412 if (output == NULL) \ ??CrossCallReturnLabel_11: (+1) \ 0x6C 0x2800 CMP R0,#+0 \ ??print_value_10: (+1) \ 0x6E 0xF000 0x8140 BEQ.W ??print_value_12 - 1412 { - 1413 return false; - 1414 } - 1415 strcpy((char*)output, "true"); + 1413 { + 1414 return false; + 1415 } + 1416 strcpy((char*)output, "true"); \ 0x72 0x2205 MOVS R2,#+5 \ 0x74 0x.... ADR.N R1,?_12 \ 0x76 0xE077 B.N ??print_value_11 - 1416 return true; - 1417 - 1418 case cJSON_Number: - 1419 return print_number(item, output_buffer); + 1417 return true; + 1418 + 1419 case cJSON_Number: + 1420 return print_number(item, output_buffer); \ ??print_value_4: (+1) \ 0x78 0xED95 0x8B06 VLDR D8,[R5, #+24] \ 0x7C 0x211A MOVS R1,#+26 @@ -3149,51 +3150,51 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x148 0x182D ADDS R5,R5,R0 \ 0x14A 0x60A5 STR R5,[R4, #+8] \ 0x14C 0xE0CE B.N ??print_value_22 - 1420 - 1421 case cJSON_Raw: - 1422 { - 1423 size_t raw_length = 0; - 1424 if (item->valuestring == NULL) + 1421 + 1422 case cJSON_Raw: + 1423 { + 1424 size_t raw_length = 0; + 1425 if (item->valuestring == NULL) \ ??print_value_8: (+1) \ 0x14E 0x6928 LDR R0,[R5, #+16] \ 0x150 0x2800 CMP R0,#+0 \ 0x152 0xD00F BEQ.N ??print_value_23 - 1425 { - 1426 return false; - 1427 } - 1428 - 1429 raw_length = strlen(item->valuestring) + sizeof(""); + 1426 { + 1427 return false; + 1428 } + 1429 + 1430 raw_length = strlen(item->valuestring) + sizeof(""); \ 0x154 0x.... 0x.... BL strlen \ 0x158 0x1C46 ADDS R6,R0,#+1 - 1430 output = ensure(output_buffer, raw_length); + 1431 output = ensure(output_buffer, raw_length); \ 0x15A 0x4631 MOV R1,R6 \ 0x15C 0x.... 0x.... BL ??Subroutine6_0 - 1431 if (output == NULL) + 1432 if (output == NULL) \ ??CrossCallReturnLabel_9: (+1) \ 0x160 0x2800 CMP R0,#+0 \ 0x162 0xD007 BEQ.N ??print_value_23 - 1432 { - 1433 return false; - 1434 } - 1435 memcpy(output, item->valuestring, raw_length); + 1433 { + 1434 return false; + 1435 } + 1436 memcpy(output, item->valuestring, raw_length); \ 0x164 0x6929 LDR R1,[R5, #+16] \ 0x166 0x4632 MOV R2,R6 \ ??print_value_11: (+1) \ 0x168 0x.... 0x.... BL __aeabi_memcpy - 1436 return true; + 1437 return true; \ 0x16C 0xE0BE B.N ??print_value_22 - 1437 } - 1438 - 1439 case cJSON_String: - 1440 return print_string(item, output_buffer); + 1438 } + 1439 + 1440 case cJSON_String: + 1441 return print_string(item, output_buffer); \ ??print_value_5: (+1) \ 0x16E 0x6928 LDR R0,[R5, #+16] \ 0x170 0x.... 0x.... BL print_string_ptr \ ??print_value_23: (+1) \ 0x174 0xE0BD B.N ??print_value_12 - 1441 - 1442 case cJSON_Array: - 1443 return print_array(item, output_buffer); + 1442 + 1443 case cJSON_Array: + 1444 return print_array(item, output_buffer); \ ??print_value_6: (+1) \ 0x176 0x68AD LDR R5,[R5, #+8] \ 0x178 0x2101 MOVS R1,#+1 @@ -3252,9 +3253,9 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x1E0 0xD0F9 BEQ.N ??print_value_28 \ 0x1E2 0x215D MOVS R1,#+93 \ 0x1E4 0xE07C B.N ??print_value_29 - 1444 - 1445 case cJSON_Object: - 1446 return print_object(item, output_buffer); + 1445 + 1446 case cJSON_Object: + 1447 return print_object(item, output_buffer); \ ??print_value_7: (+1) \ 0x1E6 0x6960 LDR R0,[R4, #+20] \ 0x1E8 0x68AD LDR R5,[R5, #+8] @@ -3398,17 +3399,17 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??print_value_22: (+1) \ 0x2EC 0x2001 MOVS R0,#+1 \ 0x2EE 0xE000 B.N ??print_value_12 - 1447 - 1448 default: - 1449 return false; + 1448 + 1449 default: + 1450 return false; \ ??print_value_9: (+1) \ 0x2F0 0x2000 MOVS R0,#+0 \ ??print_value_12: (+1) \ 0x2F2 0xB00A ADD SP,SP,#+40 \ 0x2F4 0xECBD 0x8B02 VPOP {D8} \ 0x2F8 0xE8BD 0x82F0 POP {R4-R7,R9,PC} - 1450 } - 1451 } + 1451 } + 1452 } \ In section .text, align 2, keep-with-next \ ?Subroutine6: (+1) @@ -3416,516 +3417,516 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??Subroutine6_0: (+1) \ 0x2 0x4620 MOV R0,R4 \ 0x4 0x.... 0x.... B.W ensure - 1452 - 1453 /* Build an array from input text. */ - 1454 static cJSON_bool parse_array(cJSON * const item, parse_buffer * const input_buffer) - 1455 { - 1456 cJSON *head = NULL; /* head of the linked list */ - 1457 cJSON *current_item = NULL; - 1458 - 1459 if (input_buffer->depth >= CJSON_NESTING_LIMIT) - 1460 { - 1461 return false; /* to deeply nested */ - 1462 } - 1463 input_buffer->depth++; - 1464 - 1465 if (buffer_at_offset(input_buffer)[0] != '[') - 1466 { - 1467 /* not an array */ - 1468 goto fail; - 1469 } - 1470 - 1471 input_buffer->offset++; - 1472 buffer_skip_whitespace(input_buffer); - 1473 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ']')) - 1474 { - 1475 /* empty array */ - 1476 goto success; - 1477 } - 1478 - 1479 /* check if we skipped to the end of the buffer */ - 1480 if (cannot_access_at_index(input_buffer, 0)) - 1481 { - 1482 input_buffer->offset--; - 1483 goto fail; - 1484 } - 1485 - 1486 /* step back to character in front of the first element */ - 1487 input_buffer->offset--; - 1488 /* loop through the comma separated array elements */ - 1489 do - 1490 { - 1491 /* allocate next item */ - 1492 cJSON *new_item = cJSON_New_Item(&(input_buffer->hooks)); - 1493 if (new_item == NULL) - 1494 { - 1495 goto fail; /* allocation failure */ - 1496 } - 1497 - 1498 /* attach next item to list */ - 1499 if (head == NULL) - 1500 { - 1501 /* start the linked list */ - 1502 current_item = head = new_item; - 1503 } - 1504 else - 1505 { - 1506 /* add to the end and advance */ - 1507 current_item->next = new_item; - 1508 new_item->prev = current_item; - 1509 current_item = new_item; - 1510 } - 1511 - 1512 /* parse next value */ - 1513 input_buffer->offset++; - 1514 buffer_skip_whitespace(input_buffer); - 1515 if (!parse_value(current_item, input_buffer)) - 1516 { - 1517 goto fail; /* failed to parse value */ - 1518 } - 1519 buffer_skip_whitespace(input_buffer); - 1520 } - 1521 while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); - 1522 - 1523 if (cannot_access_at_index(input_buffer, 0) || buffer_at_offset(input_buffer)[0] != ']') - 1524 { - 1525 goto fail; /* expected end of array */ - 1526 } - 1527 - 1528 success: - 1529 input_buffer->depth--; - 1530 - 1531 if (head != NULL) { - 1532 head->prev = current_item; - 1533 } - 1534 - 1535 item->type = cJSON_Array; - 1536 item->child = head; - 1537 - 1538 input_buffer->offset++; - 1539 - 1540 return true; - 1541 - 1542 fail: - 1543 if (head != NULL) - 1544 { - 1545 cJSON_Delete(head); - 1546 } - 1547 - 1548 return false; - 1549 } - 1550 - 1551 /* Render an array to text */ - 1552 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer) - 1553 { - 1554 unsigned char *output_pointer = NULL; - 1555 size_t length = 0; - 1556 cJSON *current_element = item->child; - 1557 - 1558 if (output_buffer == NULL) - 1559 { - 1560 return false; - 1561 } - 1562 - 1563 /* Compose the output array. */ - 1564 /* opening square bracket */ - 1565 output_pointer = ensure(output_buffer, 1); - 1566 if (output_pointer == NULL) - 1567 { - 1568 return false; - 1569 } - 1570 - 1571 *output_pointer = '['; - 1572 output_buffer->offset++; - 1573 output_buffer->depth++; - 1574 - 1575 while (current_element != NULL) - 1576 { - 1577 if (!print_value(current_element, output_buffer)) - 1578 { - 1579 return false; - 1580 } - 1581 update_offset(output_buffer); - 1582 if (current_element->next) - 1583 { - 1584 length = (size_t) (output_buffer->format ? 2 : 1); - 1585 output_pointer = ensure(output_buffer, length + 1); - 1586 if (output_pointer == NULL) - 1587 { - 1588 return false; - 1589 } - 1590 *output_pointer++ = ','; - 1591 if(output_buffer->format) - 1592 { - 1593 *output_pointer++ = ' '; - 1594 } - 1595 *output_pointer = '\0'; - 1596 output_buffer->offset += length; - 1597 } - 1598 current_element = current_element->next; - 1599 } - 1600 - 1601 output_pointer = ensure(output_buffer, 2); - 1602 if (output_pointer == NULL) - 1603 { - 1604 return false; - 1605 } - 1606 *output_pointer++ = ']'; - 1607 *output_pointer = '\0'; - 1608 output_buffer->depth--; - 1609 - 1610 return true; - 1611 } - 1612 - 1613 /* Build an object from the text. */ - 1614 static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_buffer) - 1615 { - 1616 cJSON *head = NULL; /* linked list head */ - 1617 cJSON *current_item = NULL; - 1618 - 1619 if (input_buffer->depth >= CJSON_NESTING_LIMIT) - 1620 { - 1621 return false; /* to deeply nested */ - 1622 } - 1623 input_buffer->depth++; - 1624 - 1625 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '{')) - 1626 { - 1627 goto fail; /* not an object */ - 1628 } - 1629 - 1630 input_buffer->offset++; - 1631 buffer_skip_whitespace(input_buffer); - 1632 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '}')) - 1633 { - 1634 goto success; /* empty object */ - 1635 } - 1636 - 1637 /* check if we skipped to the end of the buffer */ - 1638 if (cannot_access_at_index(input_buffer, 0)) - 1639 { - 1640 input_buffer->offset--; - 1641 goto fail; - 1642 } - 1643 - 1644 /* step back to character in front of the first element */ - 1645 input_buffer->offset--; - 1646 /* loop through the comma separated array elements */ - 1647 do - 1648 { - 1649 /* allocate next item */ - 1650 cJSON *new_item = cJSON_New_Item(&(input_buffer->hooks)); - 1651 if (new_item == NULL) - 1652 { - 1653 goto fail; /* allocation failure */ - 1654 } - 1655 - 1656 /* attach next item to list */ - 1657 if (head == NULL) - 1658 { - 1659 /* start the linked list */ - 1660 current_item = head = new_item; - 1661 } - 1662 else - 1663 { - 1664 /* add to the end and advance */ - 1665 current_item->next = new_item; - 1666 new_item->prev = current_item; - 1667 current_item = new_item; - 1668 } - 1669 - 1670 if (cannot_access_at_index(input_buffer, 1)) - 1671 { - 1672 goto fail; /* nothing comes after the comma */ - 1673 } - 1674 - 1675 /* parse the name of the child */ - 1676 input_buffer->offset++; - 1677 buffer_skip_whitespace(input_buffer); - 1678 if (!parse_string(current_item, input_buffer)) - 1679 { - 1680 goto fail; /* failed to parse name */ - 1681 } - 1682 buffer_skip_whitespace(input_buffer); - 1683 - 1684 /* swap valuestring and string, because we parsed the name */ - 1685 current_item->string = current_item->valuestring; - 1686 current_item->valuestring = NULL; - 1687 - 1688 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != ':')) - 1689 { - 1690 goto fail; /* invalid object */ - 1691 } - 1692 - 1693 /* parse the value */ - 1694 input_buffer->offset++; - 1695 buffer_skip_whitespace(input_buffer); - 1696 if (!parse_value(current_item, input_buffer)) - 1697 { - 1698 goto fail; /* failed to parse value */ - 1699 } - 1700 buffer_skip_whitespace(input_buffer); - 1701 } - 1702 while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); - 1703 - 1704 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '}')) - 1705 { - 1706 goto fail; /* expected end of object */ - 1707 } - 1708 - 1709 success: - 1710 input_buffer->depth--; - 1711 - 1712 if (head != NULL) { - 1713 head->prev = current_item; - 1714 } - 1715 - 1716 item->type = cJSON_Object; - 1717 item->child = head; - 1718 - 1719 input_buffer->offset++; - 1720 return true; - 1721 - 1722 fail: - 1723 if (head != NULL) - 1724 { - 1725 cJSON_Delete(head); - 1726 } - 1727 - 1728 return false; - 1729 } - 1730 - 1731 /* Render an object to text. */ - 1732 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer) - 1733 { - 1734 unsigned char *output_pointer = NULL; - 1735 size_t length = 0; - 1736 cJSON *current_item = item->child; - 1737 - 1738 if (output_buffer == NULL) - 1739 { - 1740 return false; - 1741 } - 1742 - 1743 /* Compose the output: */ - 1744 length = (size_t) (output_buffer->format ? 2 : 1); /* fmt: {\n */ - 1745 output_pointer = ensure(output_buffer, length + 1); - 1746 if (output_pointer == NULL) - 1747 { - 1748 return false; - 1749 } - 1750 - 1751 *output_pointer++ = '{'; - 1752 output_buffer->depth++; - 1753 if (output_buffer->format) - 1754 { - 1755 *output_pointer++ = '\n'; - 1756 } - 1757 output_buffer->offset += length; - 1758 - 1759 while (current_item) - 1760 { - 1761 if (output_buffer->format) - 1762 { - 1763 size_t i; - 1764 output_pointer = ensure(output_buffer, output_buffer->depth); - 1765 if (output_pointer == NULL) - 1766 { - 1767 return false; - 1768 } - 1769 for (i = 0; i < output_buffer->depth; i++) - 1770 { - 1771 *output_pointer++ = '\t'; - 1772 } - 1773 output_buffer->offset += output_buffer->depth; - 1774 } - 1775 - 1776 /* print key */ - 1777 if (!print_string_ptr((unsigned char*)current_item->string, output_buffer)) - 1778 { - 1779 return false; - 1780 } - 1781 update_offset(output_buffer); - 1782 - 1783 length = (size_t) (output_buffer->format ? 2 : 1); - 1784 output_pointer = ensure(output_buffer, length); - 1785 if (output_pointer == NULL) - 1786 { - 1787 return false; - 1788 } - 1789 *output_pointer++ = ':'; - 1790 if (output_buffer->format) - 1791 { - 1792 *output_pointer++ = '\t'; - 1793 } - 1794 output_buffer->offset += length; - 1795 - 1796 /* print value */ - 1797 if (!print_value(current_item, output_buffer)) - 1798 { - 1799 return false; - 1800 } - 1801 update_offset(output_buffer); - 1802 - 1803 /* print comma if not last */ - 1804 length = ((size_t)(output_buffer->format ? 1 : 0) + (size_t)(current_item->next ? 1 : 0)); - 1805 output_pointer = ensure(output_buffer, length + 1); - 1806 if (output_pointer == NULL) - 1807 { - 1808 return false; - 1809 } - 1810 if (current_item->next) - 1811 { - 1812 *output_pointer++ = ','; - 1813 } - 1814 - 1815 if (output_buffer->format) - 1816 { - 1817 *output_pointer++ = '\n'; - 1818 } - 1819 *output_pointer = '\0'; - 1820 output_buffer->offset += length; - 1821 - 1822 current_item = current_item->next; - 1823 } - 1824 - 1825 output_pointer = ensure(output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); - 1826 if (output_pointer == NULL) - 1827 { - 1828 return false; - 1829 } - 1830 if (output_buffer->format) - 1831 { - 1832 size_t i; - 1833 for (i = 0; i < (output_buffer->depth - 1); i++) - 1834 { - 1835 *output_pointer++ = '\t'; - 1836 } - 1837 } - 1838 *output_pointer++ = '}'; - 1839 *output_pointer = '\0'; - 1840 output_buffer->depth--; - 1841 - 1842 return true; - 1843 } - 1844 - 1845 /* Get Array size/item / object item. */ + 1453 + 1454 /* Build an array from input text. */ + 1455 static cJSON_bool parse_array(cJSON * const item, parse_buffer * const input_buffer) + 1456 { + 1457 cJSON *head = NULL; /* head of the linked list */ + 1458 cJSON *current_item = NULL; + 1459 + 1460 if (input_buffer->depth >= CJSON_NESTING_LIMIT) + 1461 { + 1462 return false; /* to deeply nested */ + 1463 } + 1464 input_buffer->depth++; + 1465 + 1466 if (buffer_at_offset(input_buffer)[0] != '[') + 1467 { + 1468 /* not an array */ + 1469 goto fail; + 1470 } + 1471 + 1472 input_buffer->offset++; + 1473 buffer_skip_whitespace(input_buffer); + 1474 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ']')) + 1475 { + 1476 /* empty array */ + 1477 goto success; + 1478 } + 1479 + 1480 /* check if we skipped to the end of the buffer */ + 1481 if (cannot_access_at_index(input_buffer, 0)) + 1482 { + 1483 input_buffer->offset--; + 1484 goto fail; + 1485 } + 1486 + 1487 /* step back to character in front of the first element */ + 1488 input_buffer->offset--; + 1489 /* loop through the comma separated array elements */ + 1490 do + 1491 { + 1492 /* allocate next item */ + 1493 cJSON *new_item = cJSON_New_Item(&(input_buffer->hooks)); + 1494 if (new_item == NULL) + 1495 { + 1496 goto fail; /* allocation failure */ + 1497 } + 1498 + 1499 /* attach next item to list */ + 1500 if (head == NULL) + 1501 { + 1502 /* start the linked list */ + 1503 current_item = head = new_item; + 1504 } + 1505 else + 1506 { + 1507 /* add to the end and advance */ + 1508 current_item->next = new_item; + 1509 new_item->prev = current_item; + 1510 current_item = new_item; + 1511 } + 1512 + 1513 /* parse next value */ + 1514 input_buffer->offset++; + 1515 buffer_skip_whitespace(input_buffer); + 1516 if (!parse_value(current_item, input_buffer)) + 1517 { + 1518 goto fail; /* failed to parse value */ + 1519 } + 1520 buffer_skip_whitespace(input_buffer); + 1521 } + 1522 while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); + 1523 + 1524 if (cannot_access_at_index(input_buffer, 0) || buffer_at_offset(input_buffer)[0] != ']') + 1525 { + 1526 goto fail; /* expected end of array */ + 1527 } + 1528 + 1529 success: + 1530 input_buffer->depth--; + 1531 + 1532 if (head != NULL) { + 1533 head->prev = current_item; + 1534 } + 1535 + 1536 item->type = cJSON_Array; + 1537 item->child = head; + 1538 + 1539 input_buffer->offset++; + 1540 + 1541 return true; + 1542 + 1543 fail: + 1544 if (head != NULL) + 1545 { + 1546 cJSON_Delete(head); + 1547 } + 1548 + 1549 return false; + 1550 } + 1551 + 1552 /* Render an array to text */ + 1553 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer) + 1554 { + 1555 unsigned char *output_pointer = NULL; + 1556 size_t length = 0; + 1557 cJSON *current_element = item->child; + 1558 + 1559 if (output_buffer == NULL) + 1560 { + 1561 return false; + 1562 } + 1563 + 1564 /* Compose the output array. */ + 1565 /* opening square bracket */ + 1566 output_pointer = ensure(output_buffer, 1); + 1567 if (output_pointer == NULL) + 1568 { + 1569 return false; + 1570 } + 1571 + 1572 *output_pointer = '['; + 1573 output_buffer->offset++; + 1574 output_buffer->depth++; + 1575 + 1576 while (current_element != NULL) + 1577 { + 1578 if (!print_value(current_element, output_buffer)) + 1579 { + 1580 return false; + 1581 } + 1582 update_offset(output_buffer); + 1583 if (current_element->next) + 1584 { + 1585 length = (size_t) (output_buffer->format ? 2 : 1); + 1586 output_pointer = ensure(output_buffer, length + 1); + 1587 if (output_pointer == NULL) + 1588 { + 1589 return false; + 1590 } + 1591 *output_pointer++ = ','; + 1592 if(output_buffer->format) + 1593 { + 1594 *output_pointer++ = ' '; + 1595 } + 1596 *output_pointer = '\0'; + 1597 output_buffer->offset += length; + 1598 } + 1599 current_element = current_element->next; + 1600 } + 1601 + 1602 output_pointer = ensure(output_buffer, 2); + 1603 if (output_pointer == NULL) + 1604 { + 1605 return false; + 1606 } + 1607 *output_pointer++ = ']'; + 1608 *output_pointer = '\0'; + 1609 output_buffer->depth--; + 1610 + 1611 return true; + 1612 } + 1613 + 1614 /* Build an object from the text. */ + 1615 static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_buffer) + 1616 { + 1617 cJSON *head = NULL; /* linked list head */ + 1618 cJSON *current_item = NULL; + 1619 + 1620 if (input_buffer->depth >= CJSON_NESTING_LIMIT) + 1621 { + 1622 return false; /* to deeply nested */ + 1623 } + 1624 input_buffer->depth++; + 1625 + 1626 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '{')) + 1627 { + 1628 goto fail; /* not an object */ + 1629 } + 1630 + 1631 input_buffer->offset++; + 1632 buffer_skip_whitespace(input_buffer); + 1633 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '}')) + 1634 { + 1635 goto success; /* empty object */ + 1636 } + 1637 + 1638 /* check if we skipped to the end of the buffer */ + 1639 if (cannot_access_at_index(input_buffer, 0)) + 1640 { + 1641 input_buffer->offset--; + 1642 goto fail; + 1643 } + 1644 + 1645 /* step back to character in front of the first element */ + 1646 input_buffer->offset--; + 1647 /* loop through the comma separated array elements */ + 1648 do + 1649 { + 1650 /* allocate next item */ + 1651 cJSON *new_item = cJSON_New_Item(&(input_buffer->hooks)); + 1652 if (new_item == NULL) + 1653 { + 1654 goto fail; /* allocation failure */ + 1655 } + 1656 + 1657 /* attach next item to list */ + 1658 if (head == NULL) + 1659 { + 1660 /* start the linked list */ + 1661 current_item = head = new_item; + 1662 } + 1663 else + 1664 { + 1665 /* add to the end and advance */ + 1666 current_item->next = new_item; + 1667 new_item->prev = current_item; + 1668 current_item = new_item; + 1669 } + 1670 + 1671 if (cannot_access_at_index(input_buffer, 1)) + 1672 { + 1673 goto fail; /* nothing comes after the comma */ + 1674 } + 1675 + 1676 /* parse the name of the child */ + 1677 input_buffer->offset++; + 1678 buffer_skip_whitespace(input_buffer); + 1679 if (!parse_string(current_item, input_buffer)) + 1680 { + 1681 goto fail; /* failed to parse name */ + 1682 } + 1683 buffer_skip_whitespace(input_buffer); + 1684 + 1685 /* swap valuestring and string, because we parsed the name */ + 1686 current_item->string = current_item->valuestring; + 1687 current_item->valuestring = NULL; + 1688 + 1689 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != ':')) + 1690 { + 1691 goto fail; /* invalid object */ + 1692 } + 1693 + 1694 /* parse the value */ + 1695 input_buffer->offset++; + 1696 buffer_skip_whitespace(input_buffer); + 1697 if (!parse_value(current_item, input_buffer)) + 1698 { + 1699 goto fail; /* failed to parse value */ + 1700 } + 1701 buffer_skip_whitespace(input_buffer); + 1702 } + 1703 while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); + 1704 + 1705 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '}')) + 1706 { + 1707 goto fail; /* expected end of object */ + 1708 } + 1709 + 1710 success: + 1711 input_buffer->depth--; + 1712 + 1713 if (head != NULL) { + 1714 head->prev = current_item; + 1715 } + 1716 + 1717 item->type = cJSON_Object; + 1718 item->child = head; + 1719 + 1720 input_buffer->offset++; + 1721 return true; + 1722 + 1723 fail: + 1724 if (head != NULL) + 1725 { + 1726 cJSON_Delete(head); + 1727 } + 1728 + 1729 return false; + 1730 } + 1731 + 1732 /* Render an object to text. */ + 1733 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer) + 1734 { + 1735 unsigned char *output_pointer = NULL; + 1736 size_t length = 0; + 1737 cJSON *current_item = item->child; + 1738 + 1739 if (output_buffer == NULL) + 1740 { + 1741 return false; + 1742 } + 1743 + 1744 /* Compose the output: */ + 1745 length = (size_t) (output_buffer->format ? 2 : 1); /* fmt: {\n */ + 1746 output_pointer = ensure(output_buffer, length + 1); + 1747 if (output_pointer == NULL) + 1748 { + 1749 return false; + 1750 } + 1751 + 1752 *output_pointer++ = '{'; + 1753 output_buffer->depth++; + 1754 if (output_buffer->format) + 1755 { + 1756 *output_pointer++ = '\n'; + 1757 } + 1758 output_buffer->offset += length; + 1759 + 1760 while (current_item) + 1761 { + 1762 if (output_buffer->format) + 1763 { + 1764 size_t i; + 1765 output_pointer = ensure(output_buffer, output_buffer->depth); + 1766 if (output_pointer == NULL) + 1767 { + 1768 return false; + 1769 } + 1770 for (i = 0; i < output_buffer->depth; i++) + 1771 { + 1772 *output_pointer++ = '\t'; + 1773 } + 1774 output_buffer->offset += output_buffer->depth; + 1775 } + 1776 + 1777 /* print key */ + 1778 if (!print_string_ptr((unsigned char*)current_item->string, output_buffer)) + 1779 { + 1780 return false; + 1781 } + 1782 update_offset(output_buffer); + 1783 + 1784 length = (size_t) (output_buffer->format ? 2 : 1); + 1785 output_pointer = ensure(output_buffer, length); + 1786 if (output_pointer == NULL) + 1787 { + 1788 return false; + 1789 } + 1790 *output_pointer++ = ':'; + 1791 if (output_buffer->format) + 1792 { + 1793 *output_pointer++ = '\t'; + 1794 } + 1795 output_buffer->offset += length; + 1796 + 1797 /* print value */ + 1798 if (!print_value(current_item, output_buffer)) + 1799 { + 1800 return false; + 1801 } + 1802 update_offset(output_buffer); + 1803 + 1804 /* print comma if not last */ + 1805 length = ((size_t)(output_buffer->format ? 1 : 0) + (size_t)(current_item->next ? 1 : 0)); + 1806 output_pointer = ensure(output_buffer, length + 1); + 1807 if (output_pointer == NULL) + 1808 { + 1809 return false; + 1810 } + 1811 if (current_item->next) + 1812 { + 1813 *output_pointer++ = ','; + 1814 } + 1815 + 1816 if (output_buffer->format) + 1817 { + 1818 *output_pointer++ = '\n'; + 1819 } + 1820 *output_pointer = '\0'; + 1821 output_buffer->offset += length; + 1822 + 1823 current_item = current_item->next; + 1824 } + 1825 + 1826 output_pointer = ensure(output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); + 1827 if (output_pointer == NULL) + 1828 { + 1829 return false; + 1830 } + 1831 if (output_buffer->format) + 1832 { + 1833 size_t i; + 1834 for (i = 0; i < (output_buffer->depth - 1); i++) + 1835 { + 1836 *output_pointer++ = '\t'; + 1837 } + 1838 } + 1839 *output_pointer++ = '}'; + 1840 *output_pointer = '\0'; + 1841 output_buffer->depth--; + 1842 + 1843 return true; + 1844 } + 1845 + 1846 /* Get Array size/item / object item. */ \ In section .text, align 2, keep-with-next - 1846 CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array) - 1847 { + 1847 CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array) + 1848 { \ cJSON_GetArraySize: (+1) \ 0x0 0x4601 MOV R1,R0 - 1848 cJSON *child = NULL; - 1849 size_t size = 0; + 1849 cJSON *child = NULL; + 1850 size_t size = 0; \ 0x2 0x2000 MOVS R0,#+0 - 1850 - 1851 if (array == NULL) + 1851 + 1852 if (array == NULL) \ 0x4 0xB129 CBZ.N R1,??cJSON_GetArraySize_0 - 1852 { - 1853 return 0; - 1854 } - 1855 - 1856 child = array->child; + 1853 { + 1854 return 0; + 1855 } + 1856 + 1857 child = array->child; \ 0x6 0x6889 LDR R1,[R1, #+8] \ 0x8 0xE001 B.N ??cJSON_GetArraySize_1 - 1857 - 1858 while(child != NULL) - 1859 { - 1860 size++; - 1861 child = child->next; + 1858 + 1859 while(child != NULL) + 1860 { + 1861 size++; + 1862 child = child->next; \ ??cJSON_GetArraySize_2: (+1) \ 0xA 0x6809 LDR R1,[R1, #+0] \ 0xC 0x1C40 ADDS R0,R0,#+1 - 1862 } + 1863 } \ ??cJSON_GetArraySize_1: (+1) \ 0xE 0x2900 CMP R1,#+0 \ 0x10 0xD1FB BNE.N ??cJSON_GetArraySize_2 - 1863 - 1864 /* FIXME: Can overflow here. Cannot be fixed without breaking the API */ - 1865 - 1866 return (int)size; + 1864 + 1865 /* FIXME: Can overflow here. Cannot be fixed without breaking the API */ + 1866 + 1867 return (int)size; \ ??cJSON_GetArraySize_0: (+1) \ 0x12 0x4770 BX LR - 1867 } - 1868 + 1868 } + 1869 \ In section .text, align 2, keep-with-next - 1869 static cJSON* get_array_item(const cJSON *array, size_t index) - 1870 { - 1871 cJSON *current_child = NULL; - 1872 - 1873 if (array == NULL) + 1870 static cJSON* get_array_item(const cJSON *array, size_t index) + 1871 { + 1872 cJSON *current_child = NULL; + 1873 + 1874 if (array == NULL) \ get_array_item: (+1) \ 0x0 0xB138 CBZ.N R0,??get_array_item_0 - 1874 { - 1875 return NULL; - 1876 } - 1877 - 1878 current_child = array->child; + 1875 { + 1876 return NULL; + 1877 } + 1878 + 1879 current_child = array->child; \ 0x2 0x6880 LDR R0,[R0, #+8] \ 0x4 0xE001 B.N ??get_array_item_1 - 1879 while ((current_child != NULL) && (index > 0)) - 1880 { - 1881 index--; - 1882 current_child = current_child->next; + 1880 while ((current_child != NULL) && (index > 0)) + 1881 { + 1882 index--; + 1883 current_child = current_child->next; \ ??get_array_item_2: (+1) \ 0x6 0x6800 LDR R0,[R0, #+0] \ 0x8 0x1E49 SUBS R1,R1,#+1 - 1883 } + 1884 } \ ??get_array_item_1: (+1) \ 0xA 0x2800 CMP R0,#+0 \ 0xC 0xBF18 IT NE \ 0xE 0x2900 CMPNE R1,#+0 \ 0x10 0xD1F9 BNE.N ??get_array_item_2 - 1884 - 1885 return current_child; + 1885 + 1886 return current_child; \ ??get_array_item_0: (+1) \ 0x12 0x4770 BX LR - 1886 } - 1887 + 1887 } + 1888 \ In section .text, align 2, keep-with-next - 1888 CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index) - 1889 { - 1890 if (index < 0) + 1889 CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index) + 1890 { + 1891 if (index < 0) \ cJSON_GetArrayItem: (+1) \ 0x0 0x2900 CMP R1,#+0 \ 0x2 0xBF58 IT PL - 1891 { - 1892 return NULL; - 1893 } - 1894 - 1895 return get_array_item(array, (size_t)index); + 1892 { + 1893 return NULL; + 1894 } + 1895 + 1896 return get_array_item(array, (size_t)index); \ 0x4 0x.... 0x.... BPL.W get_array_item \ 0x8 0x2000 MOVS R0,#+0 \ 0xA 0x4770 BX LR - 1896 } - 1897 + 1897 } + 1898 \ In section .text, align 2, keep-with-next - 1898 static cJSON *get_object_item(const cJSON * const object, const char * const name, const cJSON_bool case_sensitive) - 1899 { + 1899 static cJSON *get_object_item(const cJSON * const object, const char * const name, const cJSON_bool case_sensitive) + 1900 { \ get_object_item: (+1) \ 0x0 0xE92D 0x41F0 PUSH {R4-R8,LR} \ 0x4 0x460F MOV R7,R1 - 1900 cJSON *current_element = NULL; - 1901 - 1902 if ((object == NULL) || (name == NULL)) + 1901 cJSON *current_element = NULL; + 1902 + 1903 if ((object == NULL) || (name == NULL)) \ 0x6 0x2800 CMP R0,#+0 \ 0x8 0xBF18 IT NE \ 0xA 0x2F00 CMPNE R7,#+0 \ 0xC 0xD02E BEQ.N ??get_object_item_0 - 1903 { - 1904 return NULL; - 1905 } - 1906 - 1907 current_element = object->child; + 1904 { + 1905 return NULL; + 1906 } + 1907 + 1908 current_element = object->child; \ 0xE 0x6884 LDR R4,[R0, #+8] - 1908 if (case_sensitive) + 1909 if (case_sensitive) \ 0x10 0xB1FA CBZ.N R2,??get_object_item_1 - 1909 { - 1910 while ((current_element != NULL) && (current_element->string != NULL) && (strcmp(name, current_element->string) != 0)) + 1910 { + 1911 while ((current_element != NULL) && (current_element->string != NULL) && (strcmp(name, current_element->string) != 0)) \ ??get_object_item_2: (+1) \ 0x12 0xB35C CBZ.N R4,??get_object_item_0 \ 0x14 0x6A21 LDR R1,[R4, #+32] @@ -3933,15 +3934,15 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x18 0x4638 MOV R0,R7 \ 0x1A 0x.... 0x.... BL strcmp \ 0x1E 0xB300 CBZ.N R0,??get_object_item_3 - 1911 { - 1912 current_element = current_element->next; + 1912 { + 1913 current_element = current_element->next; \ 0x20 0x6824 LDR R4,[R4, #+0] \ 0x22 0xE7F6 B.N ??get_object_item_2 - 1913 } - 1914 } - 1915 else - 1916 { - 1917 while ((current_element != NULL) && (case_insensitive_strcmp((const unsigned char*)name, (const unsigned char*)(current_element->string)) != 0)) + 1914 } + 1915 } + 1916 else + 1917 { + 1918 while ((current_element != NULL) && (case_insensitive_strcmp((const unsigned char*)name, (const unsigned char*)(current_element->string)) != 0)) \ ??get_object_item_4: (+1) \ 0x24 0xF815 0x0B01 LDRB R0,[R5], #+1 \ 0x28 0xB1D8 CBZ.N R0,??get_object_item_3 @@ -3961,11 +3962,11 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x48 0x.... 0x.... BL tolower \ 0x4C 0x1A2D SUBS R5,R5,R0 \ 0x4E 0xD008 BEQ.N ??get_object_item_3 - 1918 { - 1919 current_element = current_element->next; + 1919 { + 1920 current_element = current_element->next; \ ??get_object_item_6: (+1) \ 0x50 0x6824 LDR R4,[R4, #+0] - 1920 } + 1921 } \ ??get_object_item_1: (+1) \ 0x52 0xB15C CBZ.N R4,??get_object_item_0 \ 0x54 0x6A26 LDR R6,[R4, #+32] @@ -3978,217 +3979,217 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??get_object_item_3: (+1) \ 0x62 0x6A20 LDR R0,[R4, #+32] \ 0x64 0xB110 CBZ.N R0,??get_object_item_0 - 1921 } - 1922 - 1923 if ((current_element == NULL) || (current_element->string == NULL)) { - 1924 return NULL; - 1925 } - 1926 - 1927 return current_element; + 1922 } + 1923 + 1924 if ((current_element == NULL) || (current_element->string == NULL)) { + 1925 return NULL; + 1926 } + 1927 + 1928 return current_element; \ 0x66 0x4620 MOV R0,R4 \ ??get_object_item_7: (+1) \ 0x68 0xE8BD 0x81F0 POP {R4-R8,PC} \ ??get_object_item_0: (+1) \ 0x6C 0x2000 MOVS R0,#+0 \ 0x6E 0xE7FB B.N ??get_object_item_7 - 1928 } - 1929 + 1929 } + 1930 \ In section .text, align 2, keep-with-next - 1930 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, const char * const string) - 1931 { - 1932 return get_object_item(object, string, false); + 1931 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, const char * const string) + 1932 { + 1933 return get_object_item(object, string, false); \ cJSON_GetObjectItem: (+1) \ 0x0 0x2200 MOVS R2,#+0 \ 0x2 0x.... B.N get_object_item - 1933 } - 1934 + 1934 } + 1935 \ In section .text, align 2, keep-with-next - 1935 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * const object, const char * const string) - 1936 { - 1937 return get_object_item(object, string, true); + 1936 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * const object, const char * const string) + 1937 { + 1938 return get_object_item(object, string, true); \ cJSON_GetObjectItemCaseSensitive: (+1) \ 0x0 0x2201 MOVS R2,#+1 \ 0x2 0x.... B.N get_object_item - 1938 } - 1939 + 1939 } + 1940 \ In section .text, align 2, keep-with-next - 1940 CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const char *string) - 1941 { + 1941 CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const char *string) + 1942 { \ cJSON_HasObjectItem: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 1942 return cJSON_GetObjectItem(object, string) ? 1 : 0; + 1943 return cJSON_GetObjectItem(object, string) ? 1 : 0; \ 0x2 0x.... 0x.... BL cJSON_GetObjectItem \ 0x6 0xB100 CBZ.N R0,??cJSON_HasObjectItem_0 \ 0x8 0x2001 MOVS R0,#+1 \ ??cJSON_HasObjectItem_0: (+1) \ 0xA 0xBD02 POP {R1,PC} - 1943 } - 1944 - 1945 /* Utility for array list handling. */ + 1944 } + 1945 + 1946 /* Utility for array list handling. */ \ In section .text, align 2, keep-with-next - 1946 static void suffix_object(cJSON *prev, cJSON *item) - 1947 { - 1948 prev->next = item; + 1947 static void suffix_object(cJSON *prev, cJSON *item) + 1948 { + 1949 prev->next = item; \ suffix_object: (+1) \ 0x0 0x6001 STR R1,[R0, #+0] - 1949 item->prev = prev; + 1950 item->prev = prev; \ 0x2 0x6048 STR R0,[R1, #+4] - 1950 } + 1951 } \ 0x4 0x4770 BX LR - 1951 - 1952 /* Utility for handling references. */ + 1952 + 1953 /* Utility for handling references. */ \ In section .text, align 2, keep-with-next - 1953 static cJSON *create_reference(const cJSON *item, const internal_hooks * const hooks) - 1954 { + 1954 static cJSON *create_reference(const cJSON *item, const internal_hooks * const hooks) + 1955 { \ create_reference: (+1) \ 0x0 0xB538 PUSH {R3-R5,LR} \ 0x2 0x0004 MOVS R4,R0 - 1955 cJSON *reference = NULL; - 1956 if (item == NULL) + 1956 cJSON *reference = NULL; + 1957 if (item == NULL) \ 0x4 0xD004 BEQ.N ??create_reference_0 - 1957 { - 1958 return NULL; - 1959 } - 1960 - 1961 reference = cJSON_New_Item(hooks); + 1958 { + 1959 return NULL; + 1960 } + 1961 + 1962 reference = cJSON_New_Item(hooks); \ 0x6 0x4608 MOV R0,R1 \ 0x8 0x.... 0x.... BL cJSON_New_Item \ 0xC 0x0005 MOVS R5,R0 - 1962 if (reference == NULL) + 1963 if (reference == NULL) \ 0xE 0xD101 BNE.N ??create_reference_1 - 1963 { - 1964 return NULL; + 1964 { + 1965 return NULL; \ ??create_reference_0: (+1) \ 0x10 0x2000 MOVS R0,#+0 \ 0x12 0xBD32 POP {R1,R4,R5,PC} - 1965 } - 1966 - 1967 memcpy(reference, item, sizeof(cJSON)); + 1966 } + 1967 + 1968 memcpy(reference, item, sizeof(cJSON)); \ ??create_reference_1: (+1) \ 0x14 0x2228 MOVS R2,#+40 \ 0x16 0x4621 MOV R1,R4 \ 0x18 0x.... 0x.... BL __aeabi_memcpy4 - 1968 reference->string = NULL; - 1969 reference->type |= cJSON_IsReference; + 1969 reference->string = NULL; + 1970 reference->type |= cJSON_IsReference; \ 0x1C 0x68E9 LDR R1,[R5, #+12] \ 0x1E 0x2000 MOVS R0,#+0 \ 0x20 0xF441 0x7180 ORR R1,R1,#0x100 \ 0x24 0x6228 STR R0,[R5, #+32] \ 0x26 0x60E9 STR R1,[R5, #+12] - 1970 reference->next = reference->prev = NULL; + 1971 reference->next = reference->prev = NULL; \ 0x28 0x6068 STR R0,[R5, #+4] \ 0x2A 0x6028 STR R0,[R5, #+0] - 1971 return reference; + 1972 return reference; \ 0x2C 0x4628 MOV R0,R5 \ 0x2E 0xBD32 POP {R1,R4,R5,PC} - 1972 } - 1973 + 1973 } + 1974 \ In section .text, align 2, keep-with-next - 1974 static cJSON_bool add_item_to_array(cJSON *array, cJSON *item) - 1975 { + 1975 static cJSON_bool add_item_to_array(cJSON *array, cJSON *item) + 1976 { \ add_item_to_array: (+1) \ 0x0 0xB538 PUSH {R3-R5,LR} \ 0x2 0x4605 MOV R5,R0 \ 0x4 0x000C MOVS R4,R1 - 1976 cJSON *child = NULL; - 1977 - 1978 if ((item == NULL) || (array == NULL) || (array == item)) + 1977 cJSON *child = NULL; + 1978 + 1979 if ((item == NULL) || (array == NULL) || (array == item)) \ 0x6 0xBF1C ITT NE \ 0x8 0x2D00 CMPNE R5,#+0 \ 0xA 0x42A5 CMPNE R5,R4 \ 0xC 0xD101 BNE.N ??add_item_to_array_0 - 1979 { - 1980 return false; + 1980 { + 1981 return false; \ 0xE 0x2000 MOVS R0,#+0 \ 0x10 0xBD32 POP {R1,R4,R5,PC} - 1981 } - 1982 - 1983 child = array->child; + 1982 } + 1983 + 1984 child = array->child; \ ??add_item_to_array_0: (+1) \ 0x12 0x68A8 LDR R0,[R5, #+8] - 1984 /* - 1985 * To find the last item in array quickly, we use prev in array - 1986 */ - 1987 if (child == NULL) + 1985 /* + 1986 * To find the last item in array quickly, we use prev in array + 1987 */ + 1988 if (child == NULL) \ 0x14 0xB918 CBNZ.N R0,??add_item_to_array_1 - 1988 { - 1989 /* list is empty, start new one */ - 1990 array->child = item; + 1989 { + 1990 /* list is empty, start new one */ + 1991 array->child = item; \ 0x16 0x60AC STR R4,[R5, #+8] - 1991 item->prev = item; + 1992 item->prev = item; \ 0x18 0x6064 STR R4,[R4, #+4] - 1992 item->next = NULL; + 1993 item->next = NULL; \ 0x1A 0x6020 STR R0,[R4, #+0] \ 0x1C 0xE005 B.N ??add_item_to_array_2 - 1993 } - 1994 else - 1995 { - 1996 /* append to the end */ - 1997 if (child->prev) + 1994 } + 1995 else + 1996 { + 1997 /* append to the end */ + 1998 if (child->prev) \ ??add_item_to_array_1: (+1) \ 0x1E 0x6840 LDR R0,[R0, #+4] \ 0x20 0xB118 CBZ.N R0,??add_item_to_array_2 - 1998 { - 1999 suffix_object(child->prev, item); + 1999 { + 2000 suffix_object(child->prev, item); \ 0x22 0x.... 0x.... BL suffix_object - 2000 array->child->prev = item; + 2001 array->child->prev = item; \ 0x26 0x68A8 LDR R0,[R5, #+8] \ 0x28 0x6044 STR R4,[R0, #+4] - 2001 } - 2002 } - 2003 - 2004 return true; + 2002 } + 2003 } + 2004 + 2005 return true; \ ??add_item_to_array_2: (+1) \ 0x2A 0x2001 MOVS R0,#+1 \ 0x2C 0xBD32 POP {R1,R4,R5,PC} - 2005 } - 2006 - 2007 /* Add item to array/object. */ + 2006 } + 2007 + 2008 /* Add item to array/object. */ \ In section .text, align 2, keep-with-next - 2008 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToArray(cJSON *array, cJSON *item) - 2009 { - 2010 return add_item_to_array(array, item); + 2009 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToArray(cJSON *array, cJSON *item) + 2010 { + 2011 return add_item_to_array(array, item); \ cJSON_AddItemToArray: (+1) \ 0x0 0x.... B.N add_item_to_array - 2011 } - 2012 - 2013 #if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) - 2014 #pragma GCC diagnostic push - 2015 #endif - 2016 #ifdef __GNUC__ - 2017 #pragma GCC diagnostic ignored "-Wcast-qual" - 2018 #endif - 2019 /* helper function to cast away const */ - 2020 static void* cast_away_const(const void* string) - 2021 { - 2022 return (void*)string; - 2023 } - 2024 #if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) - 2025 #pragma GCC diagnostic pop - 2026 #endif - 2027 + 2012 } + 2013 + 2014 #if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) + 2015 #pragma GCC diagnostic push + 2016 #endif + 2017 #ifdef __GNUC__ + 2018 #pragma GCC diagnostic ignored "-Wcast-qual" + 2019 #endif + 2020 /* helper function to cast away const */ + 2021 static void* cast_away_const(const void* string) + 2022 { + 2023 return (void*)string; + 2024 } + 2025 #if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) + 2026 #pragma GCC diagnostic pop + 2027 #endif 2028 + 2029 \ In section .text, align 2, keep-with-next - 2029 static cJSON_bool add_item_to_object(cJSON * const object, const char * const string, cJSON * const item, const internal_hooks * const hooks, const cJSON_bool constant_key) - 2030 { + 2030 static cJSON_bool add_item_to_object(cJSON * const object, const char * const string, cJSON * const item, const internal_hooks * const hooks, const cJSON_bool constant_key) + 2031 { \ add_item_to_object: (+1) \ 0x0 0xE92D 0x41F0 PUSH {R4-R8,LR} \ 0x4 0x0005 MOVS R5,R0 \ 0x6 0x460C MOV R4,R1 \ 0x8 0x4616 MOV R6,R2 \ 0xA 0x4698 MOV R8,R3 - 2031 char *new_key = NULL; - 2032 int new_type = cJSON_Invalid; - 2033 - 2034 if ((object == NULL) || (string == NULL) || (item == NULL) || (object == item)) + 2032 char *new_key = NULL; + 2033 int new_type = cJSON_Invalid; + 2034 + 2035 if ((object == NULL) || (string == NULL) || (item == NULL) || (object == item)) \ 0xC 0xBF18 IT NE \ 0xE 0x2C00 CMPNE R4,#+0 \ 0x10 0xD00F BEQ.N ??add_item_to_object_0 @@ -4197,80 +4198,80 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x16 0x42B5 CMPNE R5,R6 \ 0x18 0xD00B BEQ.N ??add_item_to_object_0 \ 0x1A 0x9806 LDR R0,[SP, #+24] - 2035 { - 2036 return false; - 2037 } - 2038 - 2039 if (constant_key) + 2036 { + 2037 return false; + 2038 } + 2039 + 2040 if (constant_key) \ 0x1C 0xB118 CBZ.N R0,??add_item_to_object_1 - 2040 { - 2041 new_key = (char*)cast_away_const(string); - 2042 new_type = item->type | cJSON_StringIsConst; + 2041 { + 2042 new_key = (char*)cast_away_const(string); + 2043 new_type = item->type | cJSON_StringIsConst; \ 0x1E 0x68F7 LDR R7,[R6, #+12] \ 0x20 0xF447 0x7700 ORR R7,R7,#0x200 \ 0x24 0xE00A B.N ??add_item_to_object_2 - 2043 } - 2044 else - 2045 { - 2046 new_key = (char*)cJSON_strdup((const unsigned char*)string, hooks); + 2044 } + 2045 else + 2046 { + 2047 new_key = (char*)cJSON_strdup((const unsigned char*)string, hooks); \ ??add_item_to_object_1: (+1) \ 0x26 0x4641 MOV R1,R8 \ 0x28 0x4620 MOV R0,R4 \ 0x2A 0x.... 0x.... BL cJSON_strdup \ 0x2E 0x0004 MOVS R4,R0 - 2047 if (new_key == NULL) + 2048 if (new_key == NULL) \ 0x30 0xD101 BNE.N ??add_item_to_object_3 - 2048 { - 2049 return false; + 2049 { + 2050 return false; \ ??add_item_to_object_0: (+1) \ 0x32 0x2000 MOVS R0,#+0 \ 0x34 0xE011 B.N ??add_item_to_object_4 - 2050 } - 2051 - 2052 new_type = item->type & ~cJSON_StringIsConst; + 2051 } + 2052 + 2053 new_type = item->type & ~cJSON_StringIsConst; \ ??add_item_to_object_3: (+1) \ 0x36 0x68F7 LDR R7,[R6, #+12] \ 0x38 0xF427 0x7700 BIC R7,R7,#0x200 - 2053 } - 2054 - 2055 if (!(item->type & cJSON_StringIsConst) && (item->string != NULL)) + 2054 } + 2055 + 2056 if (!(item->type & cJSON_StringIsConst) && (item->string != NULL)) \ ??add_item_to_object_2: (+1) \ 0x3C 0x68F0 LDR R0,[R6, #+12] \ 0x3E 0x0581 LSLS R1,R0,#+22 \ 0x40 0xD404 BMI.N ??add_item_to_object_5 \ 0x42 0x6A30 LDR R0,[R6, #+32] \ 0x44 0xB110 CBZ.N R0,??add_item_to_object_5 - 2056 { - 2057 hooks->deallocate(item->string); + 2057 { + 2058 hooks->deallocate(item->string); \ 0x46 0xF8D8 0x1004 LDR R1,[R8, #+4] \ 0x4A 0x4788 BLX R1 - 2058 } - 2059 - 2060 item->string = new_key; + 2059 } + 2060 + 2061 item->string = new_key; \ ??add_item_to_object_5: (+1) \ 0x4C 0x6234 STR R4,[R6, #+32] - 2061 item->type = new_type; + 2062 item->type = new_type; \ 0x4E 0x60F7 STR R7,[R6, #+12] - 2062 - 2063 return add_item_to_array(object, item); + 2063 + 2064 return add_item_to_array(object, item); \ 0x50 0x4631 MOV R1,R6 \ 0x52 0x4628 MOV R0,R5 \ 0x54 0xE8BD 0x41F0 POP {R4-R8,LR} \ 0x58 0x.... B.N add_item_to_array \ ??add_item_to_object_4: (+1) \ 0x5A 0xE8BD 0x81F0 POP {R4-R8,PC} - 2064 } - 2065 + 2065 } + 2066 \ In section .text, align 2, keep-with-next - 2066 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObject(cJSON *object, const char *string, cJSON *item) - 2067 { + 2067 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObject(cJSON *object, const char *string, cJSON *item) + 2068 { \ cJSON_AddItemToObject: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2068 return add_item_to_object(object, string, item, &global_hooks, false); + 2069 return add_item_to_object(object, string, item, &global_hooks, false); \ 0x2 0x2300 MOVS R3,#+0 \ 0x4 0x.... B.N ?Subroutine1 - 2069 } + 2070 } \ In section .text, align 2, keep-with-next \ ?Subroutine1: (+1) @@ -4278,37 +4279,37 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x2 0x.... 0x.... LDR.W R3,??DataTable39 \ 0x6 0x.... 0x.... BL add_item_to_object \ 0xA 0xBD02 POP {R1,PC} - 2070 - 2071 /* Add an item to an object with constant string as key */ + 2071 + 2072 /* Add an item to an object with constant string as key */ \ In section .text, align 2, keep-with-next - 2072 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJSON *item) - 2073 { + 2073 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJSON *item) + 2074 { \ cJSON_AddItemToObjectCS: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2074 return add_item_to_object(object, string, item, &global_hooks, true); + 2075 return add_item_to_object(object, string, item, &global_hooks, true); \ 0x2 0x2301 MOVS R3,#+1 \ 0x4 REQUIRE ?Subroutine1 \ 0x4 ;; // Fall through to label ?Subroutine1 - 2075 } - 2076 + 2076 } + 2077 \ In section .text, align 2, keep-with-next - 2077 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item) - 2078 { + 2078 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item) + 2079 { \ cJSON_AddItemReferenceToArray: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x0004 MOVS R4,R0 \ 0x4 0x4608 MOV R0,R1 - 2079 if (array == NULL) + 2080 if (array == NULL) \ 0x6 0xD101 BNE.N ??cJSON_AddItemReferenceToArray_0 - 2080 { - 2081 return false; + 2081 { + 2082 return false; \ 0x8 0x2000 MOVS R0,#+0 \ 0xA 0xBD10 POP {R4,PC} - 2082 } - 2083 - 2084 return add_item_to_array(array, create_reference(item, &global_hooks)); + 2083 } + 2084 + 2085 return add_item_to_array(array, create_reference(item, &global_hooks)); \ ??cJSON_AddItemReferenceToArray_0: (+1) \ 0xC 0x.... 0x.... LDR.W R1,??DataTable39 \ 0x10 0x.... 0x.... BL create_reference @@ -4316,27 +4317,27 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x16 0x4620 MOV R0,R4 \ 0x18 0xE8BD 0x4010 POP {R4,LR} \ 0x1C 0x.... B.N add_item_to_array - 2085 } - 2086 + 2086 } + 2087 \ In section .text, align 2, keep-with-next - 2087 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToObject(cJSON *object, const char *string, cJSON *item) - 2088 { + 2088 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToObject(cJSON *object, const char *string, cJSON *item) + 2089 { \ cJSON_AddItemReferenceToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x0005 MOVS R5,R0 \ 0x4 0x460C MOV R4,R1 - 2089 if ((object == NULL) || (string == NULL)) + 2090 if ((object == NULL) || (string == NULL)) \ 0x6 0xBF18 IT NE \ 0x8 0x2C00 CMPNE R4,#+0 \ 0xA 0xD101 BNE.N ??cJSON_AddItemReferenceToObject_0 - 2090 { - 2091 return false; + 2091 { + 2092 return false; \ 0xC 0x2000 MOVS R0,#+0 \ 0xE 0xBD76 POP {R1,R2,R4-R6,PC} - 2092 } - 2093 - 2094 return add_item_to_object(object, string, create_reference(item, &global_hooks), &global_hooks, false); + 2093 } + 2094 + 2095 return add_item_to_object(object, string, create_reference(item, &global_hooks), &global_hooks, false); \ ??cJSON_AddItemReferenceToObject_0: (+1) \ 0x10 0x.... 0x.... LDR.W R6,??DataTable39 \ 0x14 0x4631 MOV R1,R6 @@ -4350,27 +4351,27 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x26 0x4628 MOV R0,R5 \ 0x28 0x.... 0x.... BL add_item_to_object \ 0x2C 0xBD76 POP {R1,R2,R4-R6,PC} - 2095 } - 2096 + 2096 } + 2097 \ In section .text, align 2, keep-with-next - 2097 CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const char * const name) - 2098 { + 2098 CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const char * const name) + 2099 { \ cJSON_AddNullToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2099 cJSON *null = cJSON_CreateNull(); + 2100 cJSON *null = cJSON_CreateNull(); \ 0x6 0x.... 0x.... BL cJSON_CreateNull \ 0xA 0x.... B.N ?Subroutine2 - 2100 if (add_item_to_object(object, name, null, &global_hooks, false)) - 2101 { - 2102 return null; - 2103 } - 2104 - 2105 cJSON_Delete(null); - 2106 return NULL; - 2107 } + 2101 if (add_item_to_object(object, name, null, &global_hooks, false)) + 2102 { + 2103 return null; + 2104 } + 2105 + 2106 cJSON_Delete(null); + 2107 return NULL; + 2108 } \ In section .text, align 2, keep-with-next \ ?Subroutine2: (+1) @@ -4389,265 +4390,265 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x1E 0x2000 MOVS R0,#+0 \ ??Subroutine2_0: (+1) \ 0x20 0xBD76 POP {R1,R2,R4-R6,PC} - 2108 + 2109 \ In section .text, align 2, keep-with-next - 2109 CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const char * const name) - 2110 { + 2110 CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const char * const name) + 2111 { \ cJSON_AddTrueToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2111 cJSON *true_item = cJSON_CreateTrue(); + 2112 cJSON *true_item = cJSON_CreateTrue(); \ 0x6 0x.... 0x.... BL cJSON_CreateTrue \ 0xA REQUIRE ?Subroutine2 \ 0xA ;; // Fall through to label ?Subroutine2 - 2112 if (add_item_to_object(object, name, true_item, &global_hooks, false)) - 2113 { - 2114 return true_item; - 2115 } - 2116 - 2117 cJSON_Delete(true_item); - 2118 return NULL; - 2119 } - 2120 + 2113 if (add_item_to_object(object, name, true_item, &global_hooks, false)) + 2114 { + 2115 return true_item; + 2116 } + 2117 + 2118 cJSON_Delete(true_item); + 2119 return NULL; + 2120 } + 2121 \ In section .text, align 2, keep-with-next - 2121 CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const char * const name) - 2122 { + 2122 CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const char * const name) + 2123 { \ cJSON_AddFalseToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2123 cJSON *false_item = cJSON_CreateFalse(); + 2124 cJSON *false_item = cJSON_CreateFalse(); \ 0x6 0x.... 0x.... BL cJSON_CreateFalse \ 0xA 0x.... B.N ?Subroutine2 - 2124 if (add_item_to_object(object, name, false_item, &global_hooks, false)) - 2125 { - 2126 return false_item; - 2127 } - 2128 - 2129 cJSON_Delete(false_item); - 2130 return NULL; - 2131 } - 2132 + 2125 if (add_item_to_object(object, name, false_item, &global_hooks, false)) + 2126 { + 2127 return false_item; + 2128 } + 2129 + 2130 cJSON_Delete(false_item); + 2131 return NULL; + 2132 } + 2133 \ In section .text, align 2, keep-with-next - 2133 CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const char * const name, const cJSON_bool boolean) - 2134 { + 2134 CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const char * const name, const cJSON_bool boolean) + 2135 { \ cJSON_AddBoolToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2135 cJSON *bool_item = cJSON_CreateBool(boolean); + 2136 cJSON *bool_item = cJSON_CreateBool(boolean); \ 0x6 0x4610 MOV R0,R2 \ 0x8 0x.... 0x.... BL cJSON_CreateBool \ 0xC 0x.... B.N ?Subroutine2 - 2136 if (add_item_to_object(object, name, bool_item, &global_hooks, false)) - 2137 { - 2138 return bool_item; - 2139 } - 2140 - 2141 cJSON_Delete(bool_item); - 2142 return NULL; - 2143 } - 2144 + 2137 if (add_item_to_object(object, name, bool_item, &global_hooks, false)) + 2138 { + 2139 return bool_item; + 2140 } + 2141 + 2142 cJSON_Delete(bool_item); + 2143 return NULL; + 2144 } + 2145 \ In section .text, align 2, keep-with-next - 2145 CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const char * const name, const double number) - 2146 { + 2146 CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const char * const name, const double number) + 2147 { \ cJSON_AddNumberToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2147 cJSON *number_item = cJSON_CreateNumber(number); + 2148 cJSON *number_item = cJSON_CreateNumber(number); \ 0x6 0x.... 0x.... BL cJSON_CreateNumber \ 0xA 0x.... B.N ?Subroutine2 - 2148 if (add_item_to_object(object, name, number_item, &global_hooks, false)) - 2149 { - 2150 return number_item; - 2151 } - 2152 - 2153 cJSON_Delete(number_item); - 2154 return NULL; - 2155 } - 2156 + 2149 if (add_item_to_object(object, name, number_item, &global_hooks, false)) + 2150 { + 2151 return number_item; + 2152 } + 2153 + 2154 cJSON_Delete(number_item); + 2155 return NULL; + 2156 } + 2157 \ In section .text, align 2, keep-with-next - 2157 CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const char * const name, const char * const string) - 2158 { + 2158 CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const char * const name, const char * const string) + 2159 { \ cJSON_AddStringToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2159 cJSON *string_item = cJSON_CreateString(string); + 2160 cJSON *string_item = cJSON_CreateString(string); \ 0x6 0x4610 MOV R0,R2 \ 0x8 0x.... 0x.... BL cJSON_CreateString \ 0xC 0x.... B.N ?Subroutine2 - 2160 if (add_item_to_object(object, name, string_item, &global_hooks, false)) - 2161 { - 2162 return string_item; - 2163 } - 2164 - 2165 cJSON_Delete(string_item); - 2166 return NULL; - 2167 } - 2168 + 2161 if (add_item_to_object(object, name, string_item, &global_hooks, false)) + 2162 { + 2163 return string_item; + 2164 } + 2165 + 2166 cJSON_Delete(string_item); + 2167 return NULL; + 2168 } + 2169 \ In section .text, align 2, keep-with-next - 2169 CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const char * const name, const char * const raw) - 2170 { + 2170 CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const char * const name, const char * const raw) + 2171 { \ cJSON_AddRawToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2171 cJSON *raw_item = cJSON_CreateRaw(raw); + 2172 cJSON *raw_item = cJSON_CreateRaw(raw); \ 0x6 0x4610 MOV R0,R2 \ 0x8 0x.... 0x.... BL cJSON_CreateRaw \ 0xC 0x.... B.N ?Subroutine2 - 2172 if (add_item_to_object(object, name, raw_item, &global_hooks, false)) - 2173 { - 2174 return raw_item; - 2175 } - 2176 - 2177 cJSON_Delete(raw_item); - 2178 return NULL; - 2179 } - 2180 + 2173 if (add_item_to_object(object, name, raw_item, &global_hooks, false)) + 2174 { + 2175 return raw_item; + 2176 } + 2177 + 2178 cJSON_Delete(raw_item); + 2179 return NULL; + 2180 } + 2181 \ In section .text, align 2, keep-with-next - 2181 CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const char * const name) - 2182 { + 2182 CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const char * const name) + 2183 { \ cJSON_AddObjectToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2183 cJSON *object_item = cJSON_CreateObject(); + 2184 cJSON *object_item = cJSON_CreateObject(); \ 0x6 0x.... 0x.... BL cJSON_CreateObject \ 0xA 0x.... B.N ?Subroutine2 - 2184 if (add_item_to_object(object, name, object_item, &global_hooks, false)) - 2185 { - 2186 return object_item; - 2187 } - 2188 - 2189 cJSON_Delete(object_item); - 2190 return NULL; - 2191 } - 2192 + 2185 if (add_item_to_object(object, name, object_item, &global_hooks, false)) + 2186 { + 2187 return object_item; + 2188 } + 2189 + 2190 cJSON_Delete(object_item); + 2191 return NULL; + 2192 } + 2193 \ In section .text, align 2, keep-with-next - 2193 CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const char * const name) - 2194 { + 2194 CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const char * const name) + 2195 { \ cJSON_AddArrayToObject: (+1) \ 0x0 0xB57C PUSH {R2-R6,LR} \ 0x2 0x4604 MOV R4,R0 \ 0x4 0x460D MOV R5,R1 - 2195 cJSON *array = cJSON_CreateArray(); + 2196 cJSON *array = cJSON_CreateArray(); \ 0x6 0x.... 0x.... BL cJSON_CreateArray \ 0xA 0x.... B.N ?Subroutine2 - 2196 if (add_item_to_object(object, name, array, &global_hooks, false)) - 2197 { - 2198 return array; - 2199 } - 2200 - 2201 cJSON_Delete(array); - 2202 return NULL; - 2203 } - 2204 + 2197 if (add_item_to_object(object, name, array, &global_hooks, false)) + 2198 { + 2199 return array; + 2200 } + 2201 + 2202 cJSON_Delete(array); + 2203 return NULL; + 2204 } + 2205 \ In section .text, align 2, keep-with-next - 2205 CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * const item) - 2206 { - 2207 if ((parent == NULL) || (item == NULL)) + 2206 CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * const item) + 2207 { + 2208 if ((parent == NULL) || (item == NULL)) \ cJSON_DetachItemViaPointer: (+1) \ 0x0 0x2800 CMP R0,#+0 \ 0x2 0xBF18 IT NE \ 0x4 0x2900 CMPNE R1,#+0 \ 0x6 0xD101 BNE.N ??cJSON_DetachItemViaPointer_0 - 2208 { - 2209 return NULL; + 2209 { + 2210 return NULL; \ 0x8 0x2000 MOVS R0,#+0 \ 0xA 0x4770 BX LR - 2210 } - 2211 - 2212 if (item != parent->child) + 2211 } + 2212 + 2213 if (item != parent->child) \ ??cJSON_DetachItemViaPointer_0: (+1) \ 0xC 0x6882 LDR R2,[R0, #+8] \ 0xE 0x4291 CMP R1,R2 \ 0x10 0xD002 BEQ.N ??cJSON_DetachItemViaPointer_1 - 2213 { - 2214 /* not the first element */ - 2215 item->prev->next = item->next; + 2214 { + 2215 /* not the first element */ + 2216 item->prev->next = item->next; \ 0x12 0x684A LDR R2,[R1, #+4] \ 0x14 0x680B LDR R3,[R1, #+0] \ 0x16 0x6013 STR R3,[R2, #+0] - 2216 } - 2217 if (item->next != NULL) + 2217 } + 2218 if (item->next != NULL) \ ??cJSON_DetachItemViaPointer_1: (+1) \ 0x18 0x680A LDR R2,[R1, #+0] \ 0x1A 0xB10A CBZ.N R2,??cJSON_DetachItemViaPointer_2 - 2218 { - 2219 /* not the last element */ - 2220 item->next->prev = item->prev; + 2219 { + 2220 /* not the last element */ + 2221 item->next->prev = item->prev; \ 0x1C 0x684B LDR R3,[R1, #+4] \ 0x1E 0x6053 STR R3,[R2, #+4] - 2221 } - 2222 - 2223 if (item == parent->child) + 2222 } + 2223 + 2224 if (item == parent->child) \ ??cJSON_DetachItemViaPointer_2: (+1) \ 0x20 0x6883 LDR R3,[R0, #+8] \ 0x22 0x680A LDR R2,[R1, #+0] \ 0x24 0x4299 CMP R1,R3 \ 0x26 0xBF08 IT EQ \ 0x28 0x6082 STREQ R2,[R0, #+8] - 2224 { - 2225 /* first element */ - 2226 parent->child = item->next; + 2225 { + 2226 /* first element */ + 2227 parent->child = item->next; \ 0x2A 0xD002 BEQ.N ??cJSON_DetachItemViaPointer_3 - 2227 } - 2228 else if (item->next == NULL) + 2228 } + 2229 else if (item->next == NULL) \ 0x2C 0xB90A CBNZ.N R2,??cJSON_DetachItemViaPointer_3 - 2229 { - 2230 /* last element */ - 2231 parent->child->prev = item->prev; + 2230 { + 2231 /* last element */ + 2232 parent->child->prev = item->prev; \ 0x2E 0x6848 LDR R0,[R1, #+4] \ 0x30 0x6058 STR R0,[R3, #+4] - 2232 } - 2233 - 2234 /* make sure the detached item doesn't point anywhere anymore */ - 2235 item->prev = NULL; + 2233 } + 2234 + 2235 /* make sure the detached item doesn't point anywhere anymore */ + 2236 item->prev = NULL; \ ??cJSON_DetachItemViaPointer_3: (+1) \ 0x32 0x2200 MOVS R2,#+0 \ 0x34 0x604A STR R2,[R1, #+4] - 2236 item->next = NULL; + 2237 item->next = NULL; \ 0x36 0x600A STR R2,[R1, #+0] - 2237 - 2238 return item; + 2238 + 2239 return item; \ 0x38 0x4608 MOV R0,R1 \ 0x3A 0x4770 BX LR - 2239 } - 2240 + 2240 } + 2241 \ In section .text, align 2, keep-with-next - 2241 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which) - 2242 { + 2242 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which) + 2243 { \ cJSON_DetachItemFromArray: (+1) \ 0x0 0xB510 PUSH {R4,LR} - 2243 if (which < 0) + 2244 if (which < 0) \ 0x2 0x2900 CMP R1,#+0 \ 0x4 0x4604 MOV R4,R0 \ 0x6 0xD501 BPL.N ??cJSON_DetachItemFromArray_0 - 2244 { - 2245 return NULL; + 2245 { + 2246 return NULL; \ 0x8 0x2000 MOVS R0,#+0 \ 0xA 0xBD10 POP {R4,PC} - 2246 } - 2247 - 2248 return cJSON_DetachItemViaPointer(array, get_array_item(array, (size_t)which)); + 2247 } + 2248 + 2249 return cJSON_DetachItemViaPointer(array, get_array_item(array, (size_t)which)); \ ??cJSON_DetachItemFromArray_0: (+1) \ 0xC 0x.... 0x.... BL get_array_item \ 0x10 0x.... B.N ?Subroutine3 - 2249 } + 2250 } \ In section .text, align 2, keep-with-next \ ?Subroutine3: (+1) @@ -4655,157 +4656,157 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x2 0x4620 MOV R0,R4 \ 0x4 0xE8BD 0x4010 POP {R4,LR} \ 0x8 0x.... B.N cJSON_DetachItemViaPointer - 2250 + 2251 \ In section .text, align 2, keep-with-next - 2251 CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which) - 2252 { + 2252 CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which) + 2253 { \ cJSON_DeleteItemFromArray: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2253 cJSON_Delete(cJSON_DetachItemFromArray(array, which)); + 2254 cJSON_Delete(cJSON_DetachItemFromArray(array, which)); \ 0x2 0x.... 0x.... BL cJSON_DetachItemFromArray \ 0x6 0x.... B.N ?Subroutine4 - 2254 } + 2255 } \ In section .text, align 2, keep-with-next \ ?Subroutine4: (+1) \ 0x0 0xE8BD 0x4002 POP {R1,LR} \ 0x4 0x.... 0x.... B.W cJSON_Delete - 2255 + 2256 \ In section .text, align 2, keep-with-next - 2256 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const char *string) - 2257 { + 2257 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const char *string) + 2258 { \ cJSON_DetachItemFromObject: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x4604 MOV R4,R0 - 2258 cJSON *to_detach = cJSON_GetObjectItem(object, string); + 2259 cJSON *to_detach = cJSON_GetObjectItem(object, string); \ 0x4 0x.... 0x.... BL cJSON_GetObjectItem \ 0x8 REQUIRE ?Subroutine3 \ 0x8 ;; // Fall through to label ?Subroutine3 - 2259 - 2260 return cJSON_DetachItemViaPointer(object, to_detach); - 2261 } - 2262 + 2260 + 2261 return cJSON_DetachItemViaPointer(object, to_detach); + 2262 } + 2263 \ In section .text, align 2, keep-with-next - 2263 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *object, const char *string) - 2264 { + 2264 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *object, const char *string) + 2265 { \ cJSON_DetachItemFromObjectCaseSensitive: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x4604 MOV R4,R0 - 2265 cJSON *to_detach = cJSON_GetObjectItemCaseSensitive(object, string); + 2266 cJSON *to_detach = cJSON_GetObjectItemCaseSensitive(object, string); \ 0x4 0x2201 MOVS R2,#+1 \ 0x6 0x.... 0x.... BL get_object_item \ 0xA 0x.... B.N ?Subroutine3 - 2266 - 2267 return cJSON_DetachItemViaPointer(object, to_detach); - 2268 } - 2269 + 2267 + 2268 return cJSON_DetachItemViaPointer(object, to_detach); + 2269 } + 2270 \ In section .text, align 2, keep-with-next - 2270 CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char *string) - 2271 { + 2271 CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char *string) + 2272 { \ cJSON_DeleteItemFromObject: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2272 cJSON_Delete(cJSON_DetachItemFromObject(object, string)); + 2273 cJSON_Delete(cJSON_DetachItemFromObject(object, string)); \ 0x2 0x.... 0x.... BL cJSON_DetachItemFromObject \ 0x6 REQUIRE ?Subroutine4 \ 0x6 ;; // Fall through to label ?Subroutine4 - 2273 } - 2274 + 2274 } + 2275 \ In section .text, align 2, keep-with-next - 2275 CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object, const char *string) - 2276 { + 2276 CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object, const char *string) + 2277 { \ cJSON_DeleteItemFromObjectCaseSensitive: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2277 cJSON_Delete(cJSON_DetachItemFromObjectCaseSensitive(object, string)); + 2278 cJSON_Delete(cJSON_DetachItemFromObjectCaseSensitive(object, string)); \ 0x2 0x.... 0x.... BL cJSON_DetachItemFromObjectCaseSensitive \ 0x6 0x.... B.N ?Subroutine4 - 2278 } - 2279 - 2280 /* Replace array/object items with new ones. */ + 2279 } + 2280 + 2281 /* Replace array/object items with new ones. */ \ In section .text, align 2, keep-with-next - 2281 CJSON_PUBLIC(cJSON_bool) cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newitem) - 2282 { + 2282 CJSON_PUBLIC(cJSON_bool) cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newitem) + 2283 { \ cJSON_InsertItemInArray: (+1) \ 0x0 0xB538 PUSH {R3-R5,LR} - 2283 cJSON *after_inserted = NULL; - 2284 - 2285 if (which < 0 || newitem == NULL) + 2284 cJSON *after_inserted = NULL; + 2285 + 2286 if (which < 0 || newitem == NULL) \ 0x2 0x2900 CMP R1,#+0 \ 0x4 0x4605 MOV R5,R0 \ 0x6 0x4614 MOV R4,R2 \ 0x8 0xD40D BMI.N ??cJSON_InsertItemInArray_0 \ 0xA 0xB164 CBZ.N R4,??cJSON_InsertItemInArray_0 - 2286 { - 2287 return false; - 2288 } - 2289 - 2290 after_inserted = get_array_item(array, (size_t)which); + 2287 { + 2288 return false; + 2289 } + 2290 + 2291 after_inserted = get_array_item(array, (size_t)which); \ 0xC 0x.... 0x.... BL get_array_item - 2291 if (after_inserted == NULL) + 2292 if (after_inserted == NULL) \ 0x10 0xB920 CBNZ.N R0,??cJSON_InsertItemInArray_1 - 2292 { - 2293 return add_item_to_array(array, newitem); + 2293 { + 2294 return add_item_to_array(array, newitem); \ 0x12 0x4621 MOV R1,R4 \ 0x14 0x4628 MOV R0,R5 \ 0x16 0xE8BD 0x4034 POP {R2,R4,R5,LR} \ 0x1A 0x.... B.N add_item_to_array - 2294 } - 2295 - 2296 if (after_inserted != array->child && after_inserted->prev == NULL) { + 2295 } + 2296 + 2297 if (after_inserted != array->child && after_inserted->prev == NULL) { \ ??cJSON_InsertItemInArray_1: (+1) \ 0x1C 0x68AA LDR R2,[R5, #+8] \ 0x1E 0x4290 CMP R0,R2 \ 0x20 0xD003 BEQ.N ??cJSON_InsertItemInArray_2 \ 0x22 0x6841 LDR R1,[R0, #+4] \ 0x24 0xB909 CBNZ.N R1,??cJSON_InsertItemInArray_2 - 2297 /* return false if after_inserted is a corrupted array item */ - 2298 return false; + 2298 /* return false if after_inserted is a corrupted array item */ + 2299 return false; \ ??cJSON_InsertItemInArray_0: (+1) \ 0x26 0x2000 MOVS R0,#+0 \ 0x28 0xBD32 POP {R1,R4,R5,PC} - 2299 } - 2300 - 2301 newitem->next = after_inserted; + 2300 } + 2301 + 2302 newitem->next = after_inserted; \ ??cJSON_InsertItemInArray_2: (+1) \ 0x2A 0x6020 STR R0,[R4, #+0] - 2302 newitem->prev = after_inserted->prev; + 2303 newitem->prev = after_inserted->prev; \ 0x2C 0x6841 LDR R1,[R0, #+4] \ 0x2E 0x6061 STR R1,[R4, #+4] - 2303 after_inserted->prev = newitem; + 2304 after_inserted->prev = newitem; \ 0x30 0x6044 STR R4,[R0, #+4] - 2304 if (after_inserted == array->child) + 2305 if (after_inserted == array->child) \ 0x32 0x68A9 LDR R1,[R5, #+8] \ 0x34 0x4288 CMP R0,R1 \ 0x36 0xBF0E ITEE EQ \ 0x38 0x60AC STREQ R4,[R5, #+8] \ 0x3A 0x6860 LDRNE R0,[R4, #+4] \ 0x3C 0x6004 STRNE R4,[R0, #+0] - 2305 { - 2306 array->child = newitem; - 2307 } - 2308 else - 2309 { - 2310 newitem->prev->next = newitem; - 2311 } - 2312 return true; + 2306 { + 2307 array->child = newitem; + 2308 } + 2309 else + 2310 { + 2311 newitem->prev->next = newitem; + 2312 } + 2313 return true; \ 0x3E 0x2001 MOVS R0,#+1 \ 0x40 0xBD32 POP {R1,R4,R5,PC} - 2313 } - 2314 + 2314 } + 2315 \ In section .text, align 2, keep-with-next - 2315 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const parent, cJSON * const item, cJSON * replacement) - 2316 { + 2316 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const parent, cJSON * const item, cJSON * replacement) + 2317 { \ cJSON_ReplaceItemViaPointer: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x0003 MOVS R3,R0 \ 0x4 0x4608 MOV R0,R1 - 2317 if ((parent == NULL) || (parent->child == NULL) || (replacement == NULL) || (item == NULL)) + 2318 if ((parent == NULL) || (parent->child == NULL) || (replacement == NULL) || (item == NULL)) \ 0x6 0xBF1C ITT NE \ 0x8 0x6899 LDRNE R1,[R3, #+8] \ 0xA 0x2900 CMPNE R1,#+0 @@ -4814,109 +4815,109 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x10 0xBF18 IT NE \ 0x12 0x2800 CMPNE R0,#+0 \ 0x14 0xD101 BNE.N ??cJSON_ReplaceItemViaPointer_1 - 2318 { - 2319 return false; + 2319 { + 2320 return false; \ ??cJSON_ReplaceItemViaPointer_0: (+1) \ 0x16 0x2000 MOVS R0,#+0 \ 0x18 0xBD10 POP {R4,PC} - 2320 } - 2321 - 2322 if (replacement == item) + 2321 } + 2322 + 2323 if (replacement == item) \ ??cJSON_ReplaceItemViaPointer_1: (+1) \ 0x1A 0x4282 CMP R2,R0 \ 0x1C 0xD01A BEQ.N ??cJSON_ReplaceItemViaPointer_2 - 2323 { - 2324 return true; - 2325 } - 2326 - 2327 replacement->next = item->next; + 2324 { + 2325 return true; + 2326 } + 2327 + 2328 replacement->next = item->next; \ 0x1E 0x6801 LDR R1,[R0, #+0] \ 0x20 0x6011 STR R1,[R2, #+0] - 2328 replacement->prev = item->prev; + 2329 replacement->prev = item->prev; \ 0x22 0x6844 LDR R4,[R0, #+4] \ 0x24 0x6054 STR R4,[R2, #+4] - 2329 - 2330 if (replacement->next != NULL) + 2330 + 2331 if (replacement->next != NULL) \ 0x26 0xB101 CBZ.N R1,??cJSON_ReplaceItemViaPointer_3 - 2331 { - 2332 replacement->next->prev = replacement; + 2332 { + 2333 replacement->next->prev = replacement; \ 0x28 0x604A STR R2,[R1, #+4] - 2333 } - 2334 if (parent->child == item) + 2334 } + 2335 if (parent->child == item) \ ??cJSON_ReplaceItemViaPointer_3: (+1) \ 0x2A 0x6899 LDR R1,[R3, #+8] \ 0x2C 0x4281 CMP R1,R0 \ 0x2E 0xD105 BNE.N ??cJSON_ReplaceItemViaPointer_4 - 2335 { - 2336 if (parent->child->prev == parent->child) + 2336 { + 2337 if (parent->child->prev == parent->child) \ 0x30 0x684C LDR R4,[R1, #+4] \ 0x32 0x428C CMP R4,R1 \ 0x34 0xBF08 IT EQ \ 0x36 0x6052 STREQ R2,[R2, #+4] - 2337 { - 2338 replacement->prev = replacement; - 2339 } - 2340 parent->child = replacement; + 2338 { + 2339 replacement->prev = replacement; + 2340 } + 2341 parent->child = replacement; \ 0x38 0x609A STR R2,[R3, #+8] \ 0x3A 0xE006 B.N ??cJSON_ReplaceItemViaPointer_5 - 2341 } - 2342 else - 2343 { /* - 2344 * To find the last item in array quickly, we use prev in array. - 2345 * We can't modify the last item's next pointer where this item was the parent's child - 2346 */ - 2347 if (replacement->prev != NULL) + 2342 } + 2343 else + 2344 { /* + 2345 * To find the last item in array quickly, we use prev in array. + 2346 * We can't modify the last item's next pointer where this item was the parent's child + 2347 */ + 2348 if (replacement->prev != NULL) \ ??cJSON_ReplaceItemViaPointer_4: (+1) \ 0x3C 0x6851 LDR R1,[R2, #+4] \ 0x3E 0xB101 CBZ.N R1,??cJSON_ReplaceItemViaPointer_6 - 2348 { - 2349 replacement->prev->next = replacement; + 2349 { + 2350 replacement->prev->next = replacement; \ 0x40 0x600A STR R2,[R1, #+0] - 2350 } - 2351 if (replacement->next == NULL) + 2351 } + 2352 if (replacement->next == NULL) \ ??cJSON_ReplaceItemViaPointer_6: (+1) \ 0x42 0x6811 LDR R1,[R2, #+0] \ 0x44 0xB909 CBNZ.N R1,??cJSON_ReplaceItemViaPointer_5 - 2352 { - 2353 parent->child->prev = replacement; + 2353 { + 2354 parent->child->prev = replacement; \ 0x46 0x6899 LDR R1,[R3, #+8] \ 0x48 0x604A STR R2,[R1, #+4] - 2354 } - 2355 } - 2356 - 2357 item->next = NULL; + 2355 } + 2356 } + 2357 + 2358 item->next = NULL; \ ??cJSON_ReplaceItemViaPointer_5: (+1) \ 0x4A 0x2200 MOVS R2,#+0 \ 0x4C 0x6002 STR R2,[R0, #+0] - 2358 item->prev = NULL; + 2359 item->prev = NULL; \ 0x4E 0x6042 STR R2,[R0, #+4] - 2359 cJSON_Delete(item); + 2360 cJSON_Delete(item); \ 0x50 0x.... 0x.... BL cJSON_Delete - 2360 - 2361 return true; + 2361 + 2362 return true; \ ??cJSON_ReplaceItemViaPointer_2: (+1) \ 0x54 0x2001 MOVS R0,#+1 \ 0x56 0xBD10 POP {R4,PC} - 2362 } - 2363 + 2363 } + 2364 \ In section .text, align 2, keep-with-next - 2364 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newitem) - 2365 { + 2365 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newitem) + 2366 { \ cJSON_ReplaceItemInArray: (+1) \ 0x0 0xB538 PUSH {R3-R5,LR} - 2366 if (which < 0) + 2367 if (which < 0) \ 0x2 0x2900 CMP R1,#+0 \ 0x4 0x4604 MOV R4,R0 \ 0x6 0x4615 MOV R5,R2 \ 0x8 0xD501 BPL.N ??cJSON_ReplaceItemInArray_0 - 2367 { - 2368 return false; + 2368 { + 2369 return false; \ 0xA 0x2000 MOVS R0,#+0 \ 0xC 0xBD32 POP {R1,R4,R5,PC} - 2369 } - 2370 - 2371 return cJSON_ReplaceItemViaPointer(array, get_array_item(array, (size_t)which), newitem); + 2370 } + 2371 + 2372 return cJSON_ReplaceItemViaPointer(array, get_array_item(array, (size_t)which), newitem); \ ??cJSON_ReplaceItemInArray_0: (+1) \ 0xE 0x.... 0x.... BL get_array_item \ 0x12 0x4601 MOV R1,R0 @@ -4924,58 +4925,58 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x16 0x4620 MOV R0,R4 \ 0x18 0xE8BD 0x4038 POP {R3-R5,LR} \ 0x1C 0x.... B.N cJSON_ReplaceItemViaPointer - 2372 } - 2373 + 2373 } + 2374 \ In section .text, align 2, keep-with-next - 2374 static cJSON_bool replace_item_in_object(cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive) - 2375 { + 2375 static cJSON_bool replace_item_in_object(cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive) + 2376 { \ replace_item_in_object: (+1) \ 0x0 0xB5F8 PUSH {R3-R7,LR} \ 0x2 0x4606 MOV R6,R0 \ 0x4 0x460D MOV R5,R1 \ 0x6 0x0014 MOVS R4,R2 \ 0x8 0x461F MOV R7,R3 - 2376 if ((replacement == NULL) || (string == NULL)) + 2377 if ((replacement == NULL) || (string == NULL)) \ 0xA 0xBF18 IT NE \ 0xC 0x2D00 CMPNE R5,#+0 \ 0xE 0xD101 BNE.N ??replace_item_in_object_0 - 2377 { - 2378 return false; + 2378 { + 2379 return false; \ 0x10 0x2000 MOVS R0,#+0 \ 0x12 0xBDF2 POP {R1,R4-R7,PC} - 2379 } - 2380 - 2381 /* replace the name in the replacement */ - 2382 if (!(replacement->type & cJSON_StringIsConst) && (replacement->string != NULL)) + 2380 } + 2381 + 2382 /* replace the name in the replacement */ + 2383 if (!(replacement->type & cJSON_StringIsConst) && (replacement->string != NULL)) \ ??replace_item_in_object_0: (+1) \ 0x14 0x68E0 LDR R0,[R4, #+12] \ 0x16 0x0581 LSLS R1,R0,#+22 \ 0x18 0xD403 BMI.N ??replace_item_in_object_1 \ 0x1A 0x6A20 LDR R0,[R4, #+32] \ 0x1C 0xB108 CBZ.N R0,??replace_item_in_object_1 - 2383 { - 2384 cJSON_free(replacement->string); + 2384 { + 2385 cJSON_free(replacement->string); \ 0x1E 0x.... 0x.... BL cJSON_free - 2385 } - 2386 replacement->string = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks); + 2386 } + 2387 replacement->string = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks); \ ??replace_item_in_object_1: (+1) \ 0x22 0x.... 0x.... LDR.W R1,??DataTable39 \ 0x26 0x.... 0x.... BL ??Subroutine14_0 \ ??CrossCallReturnLabel_43: (+1) \ 0x2A 0x6220 STR R0,[R4, #+32] - 2387 if (replacement->string == NULL) + 2388 if (replacement->string == NULL) \ 0x2C 0xB170 CBZ.N R0,??replace_item_in_object_2 - 2388 { - 2389 return false; - 2390 } - 2391 - 2392 replacement->type &= ~cJSON_StringIsConst; + 2389 { + 2390 return false; + 2391 } + 2392 + 2393 replacement->type &= ~cJSON_StringIsConst; \ 0x2E 0x68E0 LDR R0,[R4, #+12] \ 0x30 0xF420 0x7000 BIC R0,R0,#0x200 \ 0x34 0x60E0 STR R0,[R4, #+12] - 2393 - 2394 return cJSON_ReplaceItemViaPointer(object, get_object_item(object, string, case_sensitive), replacement); + 2394 + 2395 return cJSON_ReplaceItemViaPointer(object, get_object_item(object, string, case_sensitive), replacement); \ 0x36 0x463A MOV R2,R7 \ 0x38 0x4629 MOV R1,R5 \ 0x3A 0x4630 MOV R0,R6 @@ -4987,7 +4988,7 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x4A 0x.... B.N cJSON_ReplaceItemViaPointer \ ??replace_item_in_object_2: (+1) \ 0x4C 0xBDF2 POP {R1,R4-R7,PC} - 2395 } + 2396 } \ In section .text, align 2, keep-with-next \ ?Subroutine14: (+1) @@ -4996,151 +4997,151 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??Subroutine14_0: (+1) \ 0x4 0x4628 MOV R0,R5 \ 0x6 0x.... 0x.... B.W cJSON_strdup - 2396 + 2397 \ In section .text, align 2, keep-with-next - 2397 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObject(cJSON *object, const char *string, cJSON *newitem) - 2398 { - 2399 return replace_item_in_object(object, string, newitem, false); + 2398 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObject(cJSON *object, const char *string, cJSON *newitem) + 2399 { + 2400 return replace_item_in_object(object, string, newitem, false); \ cJSON_ReplaceItemInObject: (+1) \ 0x0 0x2300 MOVS R3,#+0 \ 0x2 0x.... B.N replace_item_in_object - 2400 } - 2401 + 2401 } + 2402 \ In section .text, align 2, keep-with-next - 2402 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object, const char *string, cJSON *newitem) - 2403 { - 2404 return replace_item_in_object(object, string, newitem, true); + 2403 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object, const char *string, cJSON *newitem) + 2404 { + 2405 return replace_item_in_object(object, string, newitem, true); \ cJSON_ReplaceItemInObjectCaseSensitive: (+1) \ 0x0 0x2301 MOVS R3,#+1 \ 0x2 0x.... B.N replace_item_in_object - 2405 } - 2406 - 2407 /* Create basic types: */ + 2406 } + 2407 + 2408 /* Create basic types: */ \ In section .text, align 2, keep-with-next - 2408 CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void) - 2409 { + 2409 CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void) + 2410 { \ cJSON_CreateNull: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2410 cJSON *item = cJSON_New_Item(&global_hooks); + 2411 cJSON *item = cJSON_New_Item(&global_hooks); \ 0x2 0x.... 0x.... BL ?Subroutine16 - 2411 if(item) + 2412 if(item) \ ??CrossCallReturnLabel_53: (+1) \ 0x6 0xB108 CBZ.N R0,??cJSON_CreateNull_0 - 2412 { - 2413 item->type = cJSON_NULL; + 2413 { + 2414 item->type = cJSON_NULL; \ 0x8 0x2104 MOVS R1,#+4 \ 0xA 0x60C1 STR R1,[R0, #+12] - 2414 } - 2415 - 2416 return item; + 2415 } + 2416 + 2417 return item; \ ??cJSON_CreateNull_0: (+1) \ 0xC 0xBD02 POP {R1,PC} - 2417 } + 2418 } \ In section .text, align 2, keep-with-next \ ?Subroutine16: (+1) \ 0x0 0x.... 0x.... LDR.W R0,??DataTable39 \ 0x4 0x.... 0x.... B.W cJSON_New_Item - 2418 + 2419 \ In section .text, align 2, keep-with-next - 2419 CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void) - 2420 { + 2420 CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void) + 2421 { \ cJSON_CreateTrue: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2421 cJSON *item = cJSON_New_Item(&global_hooks); + 2422 cJSON *item = cJSON_New_Item(&global_hooks); \ 0x2 0x.... 0x.... BL ?Subroutine16 - 2422 if(item) + 2423 if(item) \ ??CrossCallReturnLabel_52: (+1) \ 0x6 0xB108 CBZ.N R0,??cJSON_CreateTrue_0 - 2423 { - 2424 item->type = cJSON_True; + 2424 { + 2425 item->type = cJSON_True; \ 0x8 0x2102 MOVS R1,#+2 \ 0xA 0x60C1 STR R1,[R0, #+12] - 2425 } - 2426 - 2427 return item; + 2426 } + 2427 + 2428 return item; \ ??cJSON_CreateTrue_0: (+1) \ 0xC 0xBD02 POP {R1,PC} - 2428 } - 2429 + 2429 } + 2430 \ In section .text, align 2, keep-with-next - 2430 CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void) - 2431 { + 2431 CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void) + 2432 { \ cJSON_CreateFalse: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2432 cJSON *item = cJSON_New_Item(&global_hooks); + 2433 cJSON *item = cJSON_New_Item(&global_hooks); \ 0x2 0x.... 0x.... BL ?Subroutine16 - 2433 if(item) + 2434 if(item) \ ??CrossCallReturnLabel_51: (+1) \ 0x6 0xB108 CBZ.N R0,??cJSON_CreateFalse_0 - 2434 { - 2435 item->type = cJSON_False; + 2435 { + 2436 item->type = cJSON_False; \ 0x8 0x2101 MOVS R1,#+1 \ 0xA 0x60C1 STR R1,[R0, #+12] - 2436 } - 2437 - 2438 return item; + 2437 } + 2438 + 2439 return item; \ ??cJSON_CreateFalse_0: (+1) \ 0xC 0xBD02 POP {R1,PC} - 2439 } - 2440 + 2440 } + 2441 \ In section .text, align 2, keep-with-next - 2441 CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean) - 2442 { + 2442 CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean) + 2443 { \ cJSON_CreateBool: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x.... 0x.... BL ?Subroutine5 - 2443 cJSON *item = cJSON_New_Item(&global_hooks); - 2444 if(item) + 2444 cJSON *item = cJSON_New_Item(&global_hooks); + 2445 if(item) \ ??CrossCallReturnLabel_3: (+1) \ 0x6 0xB120 CBZ.N R0,??cJSON_CreateBool_0 - 2445 { - 2446 item->type = boolean ? cJSON_True : cJSON_False; + 2446 { + 2447 item->type = boolean ? cJSON_True : cJSON_False; \ 0x8 0x2C00 CMP R4,#+0 \ 0xA 0xBF14 ITE NE \ 0xC 0x2102 MOVNE R1,#+2 \ 0xE 0x2101 MOVEQ R1,#+1 \ 0x10 0x60C1 STR R1,[R0, #+12] - 2447 } - 2448 - 2449 return item; + 2448 } + 2449 + 2450 return item; \ ??cJSON_CreateBool_0: (+1) \ 0x12 0xBD10 POP {R4,PC} - 2450 } + 2451 } \ In section .text, align 2, keep-with-next \ ?Subroutine5: (+1) \ 0x0 0x4604 MOV R4,R0 \ 0x2 0x.... 0x.... LDR.W R0,??DataTable39 \ 0x6 0x.... 0x.... B.W cJSON_New_Item - 2451 + 2452 \ In section .text, align 2, keep-with-next - 2452 CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num) - 2453 { + 2453 CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num) + 2454 { \ cJSON_CreateNumber: (+1) \ 0x0 0xB538 PUSH {R3-R5,LR} \ 0x2 0xED2D 0x8B02 VPUSH {D8} \ 0x6 0x.... 0x.... BL ?Subroutine11 - 2454 cJSON *item = cJSON_New_Item(&global_hooks); + 2455 cJSON *item = cJSON_New_Item(&global_hooks); \ ??CrossCallReturnLabel_35: (+1) \ 0xA 0x.... 0x.... BL ?Subroutine16 \ ??CrossCallReturnLabel_50: (+1) \ 0xE 0x0004 MOVS R4,R0 - 2455 if(item) + 2456 if(item) \ 0x10 0xD013 BEQ.N ??cJSON_CreateNumber_0 - 2456 { - 2457 item->type = cJSON_Number; - 2458 item->valuedouble = num; - 2459 - 2460 /* use saturation in case of overflow */ - 2461 if (num >= INT_MAX) + 2457 { + 2458 item->type = cJSON_Number; + 2459 item->valuedouble = num; + 2460 + 2461 /* use saturation in case of overflow */ + 2462 if (num >= INT_MAX) \ 0x12 0x.... 0x.... BL ?Subroutine10 \ ??CrossCallReturnLabel_31: (+1) \ 0x16 0xED84 0x8B06 VSTR D8,[R4, #+24] @@ -5149,67 +5150,67 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x20 0x60E5 STR R5,[R4, #+12] \ 0x22 0xBF98 IT LS \ 0x24 0xF06F 0x4000 MVNLS R0,#+2147483648 - 2462 { - 2463 item->valueint = INT_MAX; + 2463 { + 2464 item->valueint = INT_MAX; \ 0x28 0xD906 BLS.N ??cJSON_CreateNumber_1 - 2464 } - 2465 else if (num <= (double)INT_MIN) + 2465 } + 2466 else if (num <= (double)INT_MIN) \ 0x2A 0x.... 0x.... BL ?Subroutine13 \ ??CrossCallReturnLabel_42: (+1) \ 0x2E 0xBF34 ITE CC - 2466 { - 2467 item->valueint = INT_MIN; + 2467 { + 2468 item->valueint = INT_MIN; \ 0x30 0xF04F 0x4000 MOVCC R0,#+2147483648 - 2468 } - 2469 else - 2470 { - 2471 item->valueint = (int)num; + 2469 } + 2470 else + 2471 { + 2472 item->valueint = (int)num; \ 0x34 0x.... 0x.... BLCS __aeabi_d2iz \ ??cJSON_CreateNumber_1: (+1) \ 0x38 0x6160 STR R0,[R4, #+20] - 2472 } - 2473 } - 2474 - 2475 return item; + 2473 } + 2474 } + 2475 + 2476 return item; \ ??cJSON_CreateNumber_0: (+1) \ 0x3A 0xECBD 0x8B02 VPOP {D8} \ 0x3E 0x4620 MOV R0,R4 \ 0x40 0xBD32 POP {R1,R4,R5,PC} - 2476 } - 2477 + 2477 } + 2478 \ In section .text, align 2, keep-with-next - 2478 CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string) - 2479 { + 2479 CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string) + 2480 { \ cJSON_CreateString: (+1) \ 0x0 0xB570 PUSH {R4-R6,LR} \ 0x2 0x.... 0x.... BL ?Subroutine9 - 2480 cJSON *item = cJSON_New_Item(&global_hooks); + 2481 cJSON *item = cJSON_New_Item(&global_hooks); \ ??CrossCallReturnLabel_28: (+1) \ 0x6 0x0004 MOVS R4,R0 - 2481 if(item) + 2482 if(item) \ 0x8 0xD005 BEQ.N ??cJSON_CreateString_0 - 2482 { - 2483 item->type = cJSON_String; + 2483 { + 2484 item->type = cJSON_String; \ 0xA 0x2010 MOVS R0,#+16 \ 0xC 0x.... 0x.... BL ?Subroutine14 - 2484 item->valuestring = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks); + 2485 item->valuestring = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks); \ ??CrossCallReturnLabel_45: (+1) \ 0x10 0x6120 STR R0,[R4, #+16] - 2485 if(!item->valuestring) + 2486 if(!item->valuestring) \ 0x12 0xB900 CBNZ.N R0,??cJSON_CreateString_0 - 2486 { - 2487 cJSON_Delete(item); + 2487 { + 2488 cJSON_Delete(item); \ 0x14 0x.... B.N ?Subroutine0 - 2488 return NULL; - 2489 } - 2490 } - 2491 - 2492 return item; + 2489 return NULL; + 2490 } + 2491 } + 2492 + 2493 return item; \ ??cJSON_CreateString_0: (+1) \ 0x16 0x4620 MOV R0,R4 \ 0x18 0xBD70 POP {R4-R6,PC} - 2493 } + 2494 } \ In section .text, align 2, keep-with-next \ ?Subroutine9: (+1) @@ -5224,205 +5225,205 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x2 0x.... 0x.... BL cJSON_Delete \ 0x6 0x2000 MOVS R0,#+0 \ 0x8 0xBD70 POP {R4-R6,PC} - 2494 + 2495 \ In section .text, align 2, keep-with-next - 2495 CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string) - 2496 { + 2496 CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string) + 2497 { \ cJSON_CreateStringReference: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x.... 0x.... BL ?Subroutine5 - 2497 cJSON *item = cJSON_New_Item(&global_hooks); - 2498 if (item != NULL) + 2498 cJSON *item = cJSON_New_Item(&global_hooks); + 2499 if (item != NULL) \ ??CrossCallReturnLabel_2: (+1) \ 0x6 0xB118 CBZ.N R0,??cJSON_CreateStringReference_0 - 2499 { - 2500 item->type = cJSON_String | cJSON_IsReference; + 2500 { + 2501 item->type = cJSON_String | cJSON_IsReference; \ 0x8 0xF44F 0x7188 MOV R1,#+272 \ 0xC 0x60C1 STR R1,[R0, #+12] - 2501 item->valuestring = (char*)cast_away_const(string); - 2502 } + 2502 item->valuestring = (char*)cast_away_const(string); + 2503 } \ 0xE 0x6104 STR R4,[R0, #+16] - 2503 - 2504 return item; + 2504 + 2505 return item; \ ??cJSON_CreateStringReference_0: (+1) \ 0x10 0xBD10 POP {R4,PC} - 2505 } - 2506 + 2506 } + 2507 \ In section .text, align 2, keep-with-next - 2507 CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) - 2508 { + 2508 CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) + 2509 { \ cJSON_CreateObjectReference: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x.... 0x.... BL ?Subroutine5 - 2509 cJSON *item = cJSON_New_Item(&global_hooks); - 2510 if (item != NULL) { + 2510 cJSON *item = cJSON_New_Item(&global_hooks); + 2511 if (item != NULL) { \ ??CrossCallReturnLabel_1: (+1) \ 0x6 0xB118 CBZ.N R0,??cJSON_CreateObjectReference_0 - 2511 item->type = cJSON_Object | cJSON_IsReference; + 2512 item->type = cJSON_Object | cJSON_IsReference; \ 0x8 0xF44F 0x71A0 MOV R1,#+320 \ 0xC 0x60C1 STR R1,[R0, #+12] - 2512 item->child = (cJSON*)cast_away_const(child); - 2513 } + 2513 item->child = (cJSON*)cast_away_const(child); + 2514 } \ 0xE 0x6084 STR R4,[R0, #+8] - 2514 - 2515 return item; + 2515 + 2516 return item; \ ??cJSON_CreateObjectReference_0: (+1) \ 0x10 0xBD10 POP {R4,PC} - 2516 } - 2517 + 2517 } + 2518 \ In section .text, align 2, keep-with-next - 2518 CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { + 2519 CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { \ cJSON_CreateArrayReference: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x.... 0x.... BL ?Subroutine5 - 2519 cJSON *item = cJSON_New_Item(&global_hooks); - 2520 if (item != NULL) { + 2520 cJSON *item = cJSON_New_Item(&global_hooks); + 2521 if (item != NULL) { \ ??CrossCallReturnLabel_0: (+1) \ 0x6 0xB118 CBZ.N R0,??cJSON_CreateArrayReference_0 - 2521 item->type = cJSON_Array | cJSON_IsReference; + 2522 item->type = cJSON_Array | cJSON_IsReference; \ 0x8 0xF44F 0x7190 MOV R1,#+288 \ 0xC 0x60C1 STR R1,[R0, #+12] - 2522 item->child = (cJSON*)cast_away_const(child); - 2523 } + 2523 item->child = (cJSON*)cast_away_const(child); + 2524 } \ 0xE 0x6084 STR R4,[R0, #+8] - 2524 - 2525 return item; + 2525 + 2526 return item; \ ??cJSON_CreateArrayReference_0: (+1) \ 0x10 0xBD10 POP {R4,PC} - 2526 } - 2527 + 2527 } + 2528 \ In section .text, align 2, keep-with-next - 2528 CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw) - 2529 { + 2529 CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw) + 2530 { \ cJSON_CreateRaw: (+1) \ 0x0 0xB570 PUSH {R4-R6,LR} \ 0x2 0x.... 0x.... BL ?Subroutine9 - 2530 cJSON *item = cJSON_New_Item(&global_hooks); + 2531 cJSON *item = cJSON_New_Item(&global_hooks); \ ??CrossCallReturnLabel_27: (+1) \ 0x6 0x0004 MOVS R4,R0 - 2531 if(item) + 2532 if(item) \ 0x8 0xD005 BEQ.N ??cJSON_CreateRaw_0 - 2532 { - 2533 item->type = cJSON_Raw; + 2533 { + 2534 item->type = cJSON_Raw; \ 0xA 0x2080 MOVS R0,#+128 \ 0xC 0x.... 0x.... BL ?Subroutine14 - 2534 item->valuestring = (char*)cJSON_strdup((const unsigned char*)raw, &global_hooks); + 2535 item->valuestring = (char*)cJSON_strdup((const unsigned char*)raw, &global_hooks); \ ??CrossCallReturnLabel_44: (+1) \ 0x10 0x6120 STR R0,[R4, #+16] - 2535 if(!item->valuestring) + 2536 if(!item->valuestring) \ 0x12 0xB900 CBNZ.N R0,??cJSON_CreateRaw_0 - 2536 { - 2537 cJSON_Delete(item); + 2537 { + 2538 cJSON_Delete(item); \ 0x14 0x.... B.N ?Subroutine0 - 2538 return NULL; - 2539 } - 2540 } - 2541 - 2542 return item; + 2539 return NULL; + 2540 } + 2541 } + 2542 + 2543 return item; \ ??cJSON_CreateRaw_0: (+1) \ 0x16 0x4620 MOV R0,R4 \ 0x18 0xBD70 POP {R4-R6,PC} - 2543 } - 2544 + 2544 } + 2545 \ In section .text, align 2, keep-with-next - 2545 CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void) - 2546 { + 2546 CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void) + 2547 { \ cJSON_CreateArray: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2547 cJSON *item = cJSON_New_Item(&global_hooks); + 2548 cJSON *item = cJSON_New_Item(&global_hooks); \ 0x2 0x.... 0x.... BL ?Subroutine16 - 2548 if(item) + 2549 if(item) \ ??CrossCallReturnLabel_49: (+1) \ 0x6 0xB108 CBZ.N R0,??cJSON_CreateArray_0 - 2549 { - 2550 item->type=cJSON_Array; + 2550 { + 2551 item->type=cJSON_Array; \ 0x8 0x2120 MOVS R1,#+32 \ 0xA 0x60C1 STR R1,[R0, #+12] - 2551 } - 2552 - 2553 return item; + 2552 } + 2553 + 2554 return item; \ ??cJSON_CreateArray_0: (+1) \ 0xC 0xBD02 POP {R1,PC} - 2554 } - 2555 + 2555 } + 2556 \ In section .text, align 2, keep-with-next - 2556 CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void) - 2557 { + 2557 CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void) + 2558 { \ cJSON_CreateObject: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 2558 cJSON *item = cJSON_New_Item(&global_hooks); + 2559 cJSON *item = cJSON_New_Item(&global_hooks); \ 0x2 0x.... 0x.... BL ?Subroutine16 - 2559 if (item) + 2560 if (item) \ ??CrossCallReturnLabel_48: (+1) \ 0x6 0xB108 CBZ.N R0,??cJSON_CreateObject_0 - 2560 { - 2561 item->type = cJSON_Object; + 2561 { + 2562 item->type = cJSON_Object; \ 0x8 0x2140 MOVS R1,#+64 \ 0xA 0x60C1 STR R1,[R0, #+12] - 2562 } - 2563 - 2564 return item; + 2563 } + 2564 + 2565 return item; \ ??cJSON_CreateObject_0: (+1) \ 0xC 0xBD02 POP {R1,PC} - 2565 } - 2566 - 2567 /* Create Arrays: */ + 2566 } + 2567 + 2568 /* Create Arrays: */ \ In section .text, align 2, keep-with-next - 2568 CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count) - 2569 { + 2569 CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count) + 2570 { \ cJSON_CreateIntArray: (+1) \ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR} \ 0x4 0x.... 0x.... BL ?Subroutine17 - 2570 size_t i = 0; - 2571 cJSON *n = NULL; - 2572 cJSON *p = NULL; - 2573 cJSON *a = NULL; - 2574 - 2575 if ((count < 0) || (numbers == NULL)) + 2571 size_t i = 0; + 2572 cJSON *n = NULL; + 2573 cJSON *p = NULL; + 2574 cJSON *a = NULL; + 2575 + 2576 if ((count < 0) || (numbers == NULL)) \ ??CrossCallReturnLabel_54: (+1) \ 0x8 0xD41C BMI.N ??CrossCallReturnLabel_38 \ 0xA 0xF1B8 0x0F00 CMP R8,#+0 \ 0xE 0xD019 BEQ.N ??CrossCallReturnLabel_38 - 2576 { - 2577 return NULL; - 2578 } - 2579 - 2580 a = cJSON_CreateArray(); + 2577 { + 2578 return NULL; + 2579 } + 2580 + 2581 a = cJSON_CreateArray(); \ 0x10 0x.... 0x.... BL cJSON_CreateArray \ 0x14 0x0007 MOVS R7,R0 - 2581 - 2582 for(i = 0; a && (i < (size_t)count); i++) + 2582 + 2583 for(i = 0; a && (i < (size_t)count); i++) \ 0x16 0xD01A BEQ.N ??cJSON_CreateIntArray_0 \ 0x18 0xE006 B.N ??cJSON_CreateIntArray_1 - 2583 { - 2584 n = cJSON_CreateNumber(numbers[i]); - 2585 if (!n) - 2586 { - 2587 cJSON_Delete(a); - 2588 return NULL; - 2589 } - 2590 if(!i) + 2584 { + 2585 n = cJSON_CreateNumber(numbers[i]); + 2586 if (!n) + 2587 { + 2588 cJSON_Delete(a); + 2589 return NULL; + 2590 } + 2591 if(!i) \ ??cJSON_CreateIntArray_2: (+1) \ 0x1A 0x2C00 CMP R4,#+0 \ 0x1C 0xBF1A ITTE NE \ 0x1E 0x6035 STRNE R5,[R6, #+0] \ 0x20 0x606E STRNE R6,[R5, #+4] \ 0x22 0x60BD STREQ R5,[R7, #+8] - 2591 { - 2592 a->child = n; - 2593 } - 2594 else - 2595 { - 2596 suffix_object(p, n); - 2597 } - 2598 p = n; + 2592 { + 2593 a->child = n; + 2594 } + 2595 else + 2596 { + 2597 suffix_object(p, n); + 2598 } + 2599 p = n; \ 0x24 0x462E MOV R6,R5 \ 0x26 0x1C64 ADDS R4,R4,#+1 \ ??cJSON_CreateIntArray_1: (+1) @@ -5438,22 +5439,22 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??CrossCallReturnLabel_38: (+1) \ 0x44 0x2000 MOVS R0,#+0 \ 0x46 0xE003 B.N ??cJSON_CreateIntArray_4 - 2599 } + 2600 } \ ??cJSON_CreateIntArray_3: (+1) \ 0x48 0x68B8 LDR R0,[R7, #+8] \ 0x4A 0xB100 CBZ.N R0,??cJSON_CreateIntArray_0 - 2600 - 2601 if (a && a->child) { - 2602 a->child->prev = n; + 2601 + 2602 if (a && a->child) { + 2603 a->child->prev = n; \ 0x4C 0x6045 STR R5,[R0, #+4] - 2603 } - 2604 - 2605 return a; + 2604 } + 2605 + 2606 return a; \ ??cJSON_CreateIntArray_0: (+1) \ 0x4E 0x4638 MOV R0,R7 \ ??cJSON_CreateIntArray_4: (+1) \ 0x50 0xE8BD 0x83F2 POP {R1,R4-R9,PC} - 2606 } + 2607 } \ In section .text, align 2, keep-with-next \ ?Subroutine17: (+1) @@ -5464,57 +5465,57 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x8 0xF1B9 0x0F00 CMP R9,#+0 \ 0xC 0x4680 MOV R8,R0 \ 0xE 0x4770 BX LR - 2607 + 2608 \ In section .text, align 2, keep-with-next - 2608 CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int count) - 2609 { + 2609 CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int count) + 2610 { \ cJSON_CreateFloatArray: (+1) \ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR} \ 0x4 0x.... 0x.... BL ?Subroutine17 - 2610 size_t i = 0; - 2611 cJSON *n = NULL; - 2612 cJSON *p = NULL; - 2613 cJSON *a = NULL; - 2614 - 2615 if ((count < 0) || (numbers == NULL)) + 2611 size_t i = 0; + 2612 cJSON *n = NULL; + 2613 cJSON *p = NULL; + 2614 cJSON *a = NULL; + 2615 + 2616 if ((count < 0) || (numbers == NULL)) \ ??CrossCallReturnLabel_55: (+1) \ 0x8 0xD41C BMI.N ??CrossCallReturnLabel_37 \ 0xA 0xF1B8 0x0F00 CMP R8,#+0 \ 0xE 0xD019 BEQ.N ??CrossCallReturnLabel_37 - 2616 { - 2617 return NULL; - 2618 } - 2619 - 2620 a = cJSON_CreateArray(); + 2617 { + 2618 return NULL; + 2619 } + 2620 + 2621 a = cJSON_CreateArray(); \ 0x10 0x.... 0x.... BL cJSON_CreateArray \ 0x14 0x0007 MOVS R7,R0 - 2621 - 2622 for(i = 0; a && (i < (size_t)count); i++) + 2622 + 2623 for(i = 0; a && (i < (size_t)count); i++) \ 0x16 0xD01A BEQ.N ??cJSON_CreateFloatArray_0 \ 0x18 0xE006 B.N ??cJSON_CreateFloatArray_1 - 2623 { - 2624 n = cJSON_CreateNumber((double)numbers[i]); - 2625 if(!n) - 2626 { - 2627 cJSON_Delete(a); - 2628 return NULL; - 2629 } - 2630 if(!i) + 2624 { + 2625 n = cJSON_CreateNumber((double)numbers[i]); + 2626 if(!n) + 2627 { + 2628 cJSON_Delete(a); + 2629 return NULL; + 2630 } + 2631 if(!i) \ ??cJSON_CreateFloatArray_2: (+1) \ 0x1A 0x2C00 CMP R4,#+0 \ 0x1C 0xBF1A ITTE NE \ 0x1E 0x6035 STRNE R5,[R6, #+0] \ 0x20 0x606E STRNE R6,[R5, #+4] \ 0x22 0x60BD STREQ R5,[R7, #+8] - 2631 { - 2632 a->child = n; - 2633 } - 2634 else - 2635 { - 2636 suffix_object(p, n); - 2637 } - 2638 p = n; + 2632 { + 2633 a->child = n; + 2634 } + 2635 else + 2636 { + 2637 suffix_object(p, n); + 2638 } + 2639 p = n; \ 0x24 0x462E MOV R6,R5 \ 0x26 0x1C64 ADDS R4,R4,#+1 \ ??cJSON_CreateFloatArray_1: (+1) @@ -5530,73 +5531,73 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??CrossCallReturnLabel_37: (+1) \ 0x44 0x2000 MOVS R0,#+0 \ 0x46 0xE003 B.N ??cJSON_CreateFloatArray_4 - 2639 } + 2640 } \ ??cJSON_CreateFloatArray_3: (+1) \ 0x48 0x68B8 LDR R0,[R7, #+8] \ 0x4A 0xB100 CBZ.N R0,??cJSON_CreateFloatArray_0 - 2640 - 2641 if (a && a->child) { - 2642 a->child->prev = n; + 2641 + 2642 if (a && a->child) { + 2643 a->child->prev = n; \ 0x4C 0x6045 STR R5,[R0, #+4] - 2643 } - 2644 - 2645 return a; + 2644 } + 2645 + 2646 return a; \ ??cJSON_CreateFloatArray_0: (+1) \ 0x4E 0x4638 MOV R0,R7 \ ??cJSON_CreateFloatArray_4: (+1) \ 0x50 0xE8BD 0x83F2 POP {R1,R4-R9,PC} - 2646 } - 2647 + 2647 } + 2648 \ In section .text, align 2, keep-with-next - 2648 CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int count) - 2649 { + 2649 CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int count) + 2650 { \ cJSON_CreateDoubleArray: (+1) \ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR} \ 0x4 0x.... 0x.... BL ?Subroutine18 - 2650 size_t i = 0; - 2651 cJSON *n = NULL; - 2652 cJSON *p = NULL; - 2653 cJSON *a = NULL; - 2654 - 2655 if ((count < 0) || (numbers == NULL)) + 2651 size_t i = 0; + 2652 cJSON *n = NULL; + 2653 cJSON *p = NULL; + 2654 cJSON *a = NULL; + 2655 + 2656 if ((count < 0) || (numbers == NULL)) \ ??CrossCallReturnLabel_56: (+1) \ 0x8 0xD41B BMI.N ??cJSON_CreateDoubleArray_0 \ 0xA 0xF1B9 0x0F00 CMP R9,#+0 \ 0xE 0xD018 BEQ.N ??cJSON_CreateDoubleArray_0 - 2656 { - 2657 return NULL; - 2658 } - 2659 - 2660 a = cJSON_CreateArray(); + 2657 { + 2658 return NULL; + 2659 } + 2660 + 2661 a = cJSON_CreateArray(); \ 0x10 0x.... 0x.... BL cJSON_CreateArray \ 0x14 0x0006 MOVS R6,R0 - 2661 - 2662 for(i = 0; a && (i < (size_t)count); i++) + 2662 + 2663 for(i = 0; a && (i < (size_t)count); i++) \ 0x16 0xD019 BEQ.N ??cJSON_CreateDoubleArray_1 \ 0x18 0xE006 B.N ??cJSON_CreateDoubleArray_2 - 2663 { - 2664 n = cJSON_CreateNumber(numbers[i]); - 2665 if(!n) - 2666 { - 2667 cJSON_Delete(a); - 2668 return NULL; - 2669 } - 2670 if(!i) + 2664 { + 2665 n = cJSON_CreateNumber(numbers[i]); + 2666 if(!n) + 2667 { + 2668 cJSON_Delete(a); + 2669 return NULL; + 2670 } + 2671 if(!i) \ ??cJSON_CreateDoubleArray_3: (+1) \ 0x1A 0x2D00 CMP R5,#+0 \ 0x1C 0xBF1A ITTE NE \ 0x1E 0x603C STRNE R4,[R7, #+0] \ 0x20 0x6067 STRNE R7,[R4, #+4] \ 0x22 0x60B4 STREQ R4,[R6, #+8] - 2671 { - 2672 a->child = n; - 2673 } - 2674 else - 2675 { - 2676 suffix_object(p, n); - 2677 } - 2678 p = n; + 2672 { + 2673 a->child = n; + 2674 } + 2675 else + 2676 { + 2677 suffix_object(p, n); + 2678 } + 2679 p = n; \ 0x24 0x4627 MOV R7,R4 \ 0x26 0x1C6D ADDS R5,R5,#+1 \ ??cJSON_CreateDoubleArray_2: (+1) @@ -5612,22 +5613,22 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??cJSON_CreateDoubleArray_0: (+1) \ 0x42 0x2000 MOVS R0,#+0 \ 0x44 0xE003 B.N ??cJSON_CreateDoubleArray_5 - 2679 } + 2680 } \ ??cJSON_CreateDoubleArray_4: (+1) \ 0x46 0x68B0 LDR R0,[R6, #+8] \ 0x48 0xB100 CBZ.N R0,??cJSON_CreateDoubleArray_1 - 2680 - 2681 if (a && a->child) { - 2682 a->child->prev = n; + 2681 + 2682 if (a && a->child) { + 2683 a->child->prev = n; \ 0x4A 0x6044 STR R4,[R0, #+4] - 2683 } - 2684 - 2685 return a; + 2684 } + 2685 + 2686 return a; \ ??cJSON_CreateDoubleArray_1: (+1) \ 0x4C 0x4630 MOV R0,R6 \ ??cJSON_CreateDoubleArray_5: (+1) \ 0x4E 0xE8BD 0x83F2 POP {R1,R4-R9,PC} - 2686 } + 2687 } \ In section .text, align 2, keep-with-next \ ?Subroutine18: (+1) @@ -5638,57 +5639,57 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x8 0xF1B8 0x0F00 CMP R8,#+0 \ 0xC 0x4681 MOV R9,R0 \ 0xE 0x4770 BX LR - 2687 + 2688 \ In section .text, align 2, keep-with-next - 2688 CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char *const *strings, int count) - 2689 { + 2689 CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char *const *strings, int count) + 2690 { \ cJSON_CreateStringArray: (+1) \ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR} \ 0x4 0x.... 0x.... BL ?Subroutine18 - 2690 size_t i = 0; - 2691 cJSON *n = NULL; - 2692 cJSON *p = NULL; - 2693 cJSON *a = NULL; - 2694 - 2695 if ((count < 0) || (strings == NULL)) + 2691 size_t i = 0; + 2692 cJSON *n = NULL; + 2693 cJSON *p = NULL; + 2694 cJSON *a = NULL; + 2695 + 2696 if ((count < 0) || (strings == NULL)) \ ??CrossCallReturnLabel_57: (+1) \ 0x8 0xD419 BMI.N ??cJSON_CreateStringArray_0 \ 0xA 0xF1B9 0x0F00 CMP R9,#+0 \ 0xE 0xD016 BEQ.N ??cJSON_CreateStringArray_0 - 2696 { - 2697 return NULL; - 2698 } - 2699 - 2700 a = cJSON_CreateArray(); + 2697 { + 2698 return NULL; + 2699 } + 2700 + 2701 a = cJSON_CreateArray(); \ 0x10 0x.... 0x.... BL cJSON_CreateArray \ 0x14 0x0006 MOVS R6,R0 - 2701 - 2702 for (i = 0; a && (i < (size_t)count); i++) + 2702 + 2703 for (i = 0; a && (i < (size_t)count); i++) \ 0x16 0xD017 BEQ.N ??cJSON_CreateStringArray_1 \ 0x18 0xE006 B.N ??cJSON_CreateStringArray_2 - 2703 { - 2704 n = cJSON_CreateString(strings[i]); - 2705 if(!n) - 2706 { - 2707 cJSON_Delete(a); - 2708 return NULL; - 2709 } - 2710 if(!i) + 2704 { + 2705 n = cJSON_CreateString(strings[i]); + 2706 if(!n) + 2707 { + 2708 cJSON_Delete(a); + 2709 return NULL; + 2710 } + 2711 if(!i) \ ??cJSON_CreateStringArray_3: (+1) \ 0x1A 0x2D00 CMP R5,#+0 \ 0x1C 0xBF1A ITTE NE \ 0x1E 0x603C STRNE R4,[R7, #+0] \ 0x20 0x6067 STRNE R7,[R4, #+4] \ 0x22 0x60B4 STREQ R4,[R6, #+8] - 2711 { - 2712 a->child = n; - 2713 } - 2714 else - 2715 { - 2716 suffix_object(p,n); - 2717 } - 2718 p = n; + 2712 { + 2713 a->child = n; + 2714 } + 2715 else + 2716 { + 2717 suffix_object(p,n); + 2718 } + 2719 p = n; \ 0x24 0x4627 MOV R7,R4 \ 0x26 0x1C6D ADDS R5,R5,#+1 \ ??cJSON_CreateStringArray_2: (+1) @@ -5703,278 +5704,278 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ ??cJSON_CreateStringArray_0: (+1) \ 0x3E 0x2000 MOVS R0,#+0 \ 0x40 0xE003 B.N ??cJSON_CreateStringArray_5 - 2719 } + 2720 } \ ??cJSON_CreateStringArray_4: (+1) \ 0x42 0x68B0 LDR R0,[R6, #+8] \ 0x44 0xB100 CBZ.N R0,??cJSON_CreateStringArray_1 - 2720 - 2721 if (a && a->child) { - 2722 a->child->prev = n; + 2721 + 2722 if (a && a->child) { + 2723 a->child->prev = n; \ 0x46 0x6044 STR R4,[R0, #+4] - 2723 } - 2724 - 2725 return a; + 2724 } + 2725 + 2726 return a; \ ??cJSON_CreateStringArray_1: (+1) \ 0x48 0x4630 MOV R0,R6 \ ??cJSON_CreateStringArray_5: (+1) \ 0x4A 0xE8BD 0x83F2 POP {R1,R4-R9,PC} - 2726 } - 2727 - 2728 /* Duplication */ + 2727 } + 2728 + 2729 /* Duplication */ \ In section .text, align 2, keep-with-next - 2729 CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recurse) - 2730 { + 2730 CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recurse) + 2731 { \ cJSON_Duplicate: (+1) \ 0x0 0xE92D 0x43F8 PUSH {R3-R9,LR} \ 0x4 0x4606 MOV R6,R0 - 2731 cJSON *newitem = NULL; - 2732 cJSON *child = NULL; - 2733 cJSON *next = NULL; + 2732 cJSON *newitem = NULL; + 2733 cJSON *child = NULL; + 2734 cJSON *next = NULL; \ 0x6 0x2400 MOVS R4,#+0 - 2734 cJSON *newchild = NULL; + 2735 cJSON *newchild = NULL; \ 0x8 0x2500 MOVS R5,#+0 - 2735 - 2736 /* Bail on bad ptr */ - 2737 if (!item) + 2736 + 2737 /* Bail on bad ptr */ + 2738 if (!item) \ 0xA 0x2E00 CMP R6,#+0 \ 0xC 0x4688 MOV R8,R1 \ 0xE 0xD03C BEQ.N ??CrossCallReturnLabel_36 - 2738 { - 2739 goto fail; - 2740 } - 2741 /* Create new item */ - 2742 newitem = cJSON_New_Item(&global_hooks); + 2739 { + 2740 goto fail; + 2741 } + 2742 /* Create new item */ + 2743 newitem = cJSON_New_Item(&global_hooks); \ 0x10 0x.... 0x.... LDR.W R9,??DataTable39 \ 0x14 0x4648 MOV R0,R9 \ 0x16 0x.... 0x.... BL cJSON_New_Item \ 0x1A 0x0007 MOVS R7,R0 - 2743 if (!newitem) + 2744 if (!newitem) \ 0x1C 0xD035 BEQ.N ??CrossCallReturnLabel_36 - 2744 { - 2745 goto fail; - 2746 } - 2747 /* Copy over all vars */ - 2748 newitem->type = item->type & (~cJSON_IsReference); + 2745 { + 2746 goto fail; + 2747 } + 2748 /* Copy over all vars */ + 2749 newitem->type = item->type & (~cJSON_IsReference); \ 0x1E 0x68F0 LDR R0,[R6, #+12] \ 0x20 0xF420 0x7080 BIC R0,R0,#0x100 \ 0x24 0x60F8 STR R0,[R7, #+12] - 2749 newitem->valueint = item->valueint; + 2750 newitem->valueint = item->valueint; \ 0x26 0x6970 LDR R0,[R6, #+20] \ 0x28 0x6178 STR R0,[R7, #+20] - 2750 newitem->valuedouble = item->valuedouble; + 2751 newitem->valuedouble = item->valuedouble; \ 0x2A 0xED96 0x0B06 VLDR D0,[R6, #+24] \ 0x2E 0xED87 0x0B06 VSTR D0,[R7, #+24] - 2751 if (item->valuestring) + 2752 if (item->valuestring) \ 0x32 0x6930 LDR R0,[R6, #+16] \ 0x34 0xB120 CBZ.N R0,??cJSON_Duplicate_0 - 2752 { - 2753 newitem->valuestring = (char*)cJSON_strdup((unsigned char*)item->valuestring, &global_hooks); + 2753 { + 2754 newitem->valuestring = (char*)cJSON_strdup((unsigned char*)item->valuestring, &global_hooks); \ 0x36 0x4649 MOV R1,R9 \ 0x38 0x.... 0x.... BL cJSON_strdup \ 0x3C 0x6138 STR R0,[R7, #+16] - 2754 if (!newitem->valuestring) + 2755 if (!newitem->valuestring) \ 0x3E 0xB310 CBZ.N R0,??cJSON_Duplicate_1 - 2755 { - 2756 goto fail; - 2757 } - 2758 } - 2759 if (item->string) + 2756 { + 2757 goto fail; + 2758 } + 2759 } + 2760 if (item->string) \ ??cJSON_Duplicate_0: (+1) \ 0x40 0x6A30 LDR R0,[R6, #+32] \ 0x42 0xB138 CBZ.N R0,??cJSON_Duplicate_2 - 2760 { - 2761 newitem->string = (item->type&cJSON_StringIsConst) ? item->string : (char*)cJSON_strdup((unsigned char*)item->string, &global_hooks); + 2761 { + 2762 newitem->string = (item->type&cJSON_StringIsConst) ? item->string : (char*)cJSON_strdup((unsigned char*)item->string, &global_hooks); \ 0x44 0x68F1 LDR R1,[R6, #+12] \ 0x46 0x058A LSLS R2,R1,#+22 \ 0x48 0xBF5C ITT PL \ 0x4A 0x4649 MOVPL R1,R9 \ 0x4C 0x.... 0x.... BLPL cJSON_strdup \ 0x50 0x6238 STR R0,[R7, #+32] - 2762 if (!newitem->string) + 2763 if (!newitem->string) \ 0x52 0xB1C0 CBZ.N R0,??cJSON_Duplicate_1 - 2763 { - 2764 goto fail; - 2765 } - 2766 } - 2767 /* If non-recursive, then we're done! */ - 2768 if (!recurse) + 2764 { + 2765 goto fail; + 2766 } + 2767 } + 2768 /* If non-recursive, then we're done! */ + 2769 if (!recurse) \ ??cJSON_Duplicate_2: (+1) \ 0x54 0xF1B8 0x0F00 CMP R8,#+0 \ 0x58 0xD013 BEQ.N ??cJSON_Duplicate_3 - 2769 { - 2770 return newitem; - 2771 } - 2772 /* Walk the ->next chain for the child. */ - 2773 child = item->child; + 2770 { + 2771 return newitem; + 2772 } + 2773 /* Walk the ->next chain for the child. */ + 2774 child = item->child; \ 0x5A 0x68B6 LDR R6,[R6, #+8] \ 0x5C 0xE00C B.N ??cJSON_Duplicate_4 - 2774 while (child != NULL) - 2775 { - 2776 newchild = cJSON_Duplicate(child, true); /* Duplicate (with recurse) each item in the ->next chain */ + 2775 while (child != NULL) + 2776 { + 2777 newchild = cJSON_Duplicate(child, true); /* Duplicate (with recurse) each item in the ->next chain */ \ ??cJSON_Duplicate_5: (+1) \ 0x5E 0x2101 MOVS R1,#+1 \ 0x60 0x4630 MOV R0,R6 \ 0x62 0xF7FF 0xFFCD BL cJSON_Duplicate \ 0x66 0x0005 MOVS R5,R0 - 2777 if (!newchild) + 2778 if (!newchild) \ 0x68 0xD00D BEQ.N ??cJSON_Duplicate_1 - 2778 { - 2779 goto fail; - 2780 } - 2781 if (next != NULL) + 2779 { + 2780 goto fail; + 2781 } + 2782 if (next != NULL) \ 0x6A 0x2C00 CMP R4,#+0 \ 0x6C 0xBF0E ITEE EQ \ 0x6E 0x60BD STREQ R5,[R7, #+8] \ 0x70 0x6025 STRNE R5,[R4, #+0] \ 0x72 0x606C STRNE R4,[R5, #+4] - 2782 { - 2783 /* If newitem->child already set, then crosswire ->prev and ->next and move on */ - 2784 next->next = newchild; - 2785 newchild->prev = next; - 2786 next = newchild; - 2787 } - 2788 else - 2789 { - 2790 /* Set newitem->child and move to it */ - 2791 newitem->child = newchild; - 2792 next = newchild; - 2793 } - 2794 child = child->next; + 2783 { + 2784 /* If newitem->child already set, then crosswire ->prev and ->next and move on */ + 2785 next->next = newchild; + 2786 newchild->prev = next; + 2787 next = newchild; + 2788 } + 2789 else + 2790 { + 2791 /* Set newitem->child and move to it */ + 2792 newitem->child = newchild; + 2793 next = newchild; + 2794 } + 2795 child = child->next; \ 0x74 0x6836 LDR R6,[R6, #+0] \ 0x76 0x462C MOV R4,R5 - 2795 } + 2796 } \ ??cJSON_Duplicate_4: (+1) \ 0x78 0x2E00 CMP R6,#+0 \ 0x7A 0xD1F0 BNE.N ??cJSON_Duplicate_5 \ 0x7C 0x68B8 LDR R0,[R7, #+8] \ 0x7E 0xB100 CBZ.N R0,??cJSON_Duplicate_3 - 2796 if (newitem && newitem->child) - 2797 { - 2798 newitem->child->prev = newchild; + 2797 if (newitem && newitem->child) + 2798 { + 2799 newitem->child->prev = newchild; \ 0x80 0x6045 STR R5,[R0, #+4] - 2799 } - 2800 - 2801 return newitem; + 2800 } + 2801 + 2802 return newitem; \ ??cJSON_Duplicate_3: (+1) \ 0x82 0x4638 MOV R0,R7 \ 0x84 0xE002 B.N ??cJSON_Duplicate_6 - 2802 - 2803 fail: - 2804 if (newitem != NULL) - 2805 { - 2806 cJSON_Delete(newitem); + 2803 + 2804 fail: + 2805 if (newitem != NULL) + 2806 { + 2807 cJSON_Delete(newitem); \ ??cJSON_Duplicate_1: (+1) \ 0x86 0x.... 0x.... BL ?Subroutine12 - 2807 } - 2808 - 2809 return NULL; + 2808 } + 2809 + 2810 return NULL; \ ??CrossCallReturnLabel_36: (+1) \ 0x8A 0x2000 MOVS R0,#+0 \ ??cJSON_Duplicate_6: (+1) \ 0x8C 0xE8BD 0x83F2 POP {R1,R4-R9,PC} - 2810 } - 2811 - 2812 static void skip_oneline_comment(char **input) - 2813 { - 2814 *input += static_strlen("//"); - 2815 - 2816 for (; (*input)[0] != '\0'; ++(*input)) - 2817 { - 2818 if ((*input)[0] == '\n') { - 2819 *input += static_strlen("\n"); - 2820 return; - 2821 } - 2822 } - 2823 } - 2824 - 2825 static void skip_multiline_comment(char **input) - 2826 { - 2827 *input += static_strlen("/*"); - 2828 - 2829 for (; (*input)[0] != '\0'; ++(*input)) - 2830 { - 2831 if (((*input)[0] == '*') && ((*input)[1] == '/')) - 2832 { - 2833 *input += static_strlen("*/"); - 2834 return; - 2835 } - 2836 } - 2837 } - 2838 - 2839 static void minify_string(char **input, char **output) { - 2840 (*output)[0] = (*input)[0]; - 2841 *input += static_strlen("\""); - 2842 *output += static_strlen("\""); - 2843 + 2811 } + 2812 + 2813 static void skip_oneline_comment(char **input) + 2814 { + 2815 *input += static_strlen("//"); + 2816 + 2817 for (; (*input)[0] != '\0'; ++(*input)) + 2818 { + 2819 if ((*input)[0] == '\n') { + 2820 *input += static_strlen("\n"); + 2821 return; + 2822 } + 2823 } + 2824 } + 2825 + 2826 static void skip_multiline_comment(char **input) + 2827 { + 2828 *input += static_strlen("/*"); + 2829 + 2830 for (; (*input)[0] != '\0'; ++(*input)) + 2831 { + 2832 if (((*input)[0] == '*') && ((*input)[1] == '/')) + 2833 { + 2834 *input += static_strlen("*/"); + 2835 return; + 2836 } + 2837 } + 2838 } + 2839 + 2840 static void minify_string(char **input, char **output) { + 2841 (*output)[0] = (*input)[0]; + 2842 *input += static_strlen("\""); + 2843 *output += static_strlen("\""); 2844 - 2845 for (; (*input)[0] != '\0'; (void)++(*input), ++(*output)) { - 2846 (*output)[0] = (*input)[0]; - 2847 - 2848 if ((*input)[0] == '\"') { - 2849 (*output)[0] = '\"'; - 2850 *input += static_strlen("\""); - 2851 *output += static_strlen("\""); - 2852 return; - 2853 } else if (((*input)[0] == '\\') && ((*input)[1] == '\"')) { - 2854 (*output)[1] = (*input)[1]; - 2855 *input += static_strlen("\""); - 2856 *output += static_strlen("\""); - 2857 } - 2858 } - 2859 } - 2860 + 2845 + 2846 for (; (*input)[0] != '\0'; (void)++(*input), ++(*output)) { + 2847 (*output)[0] = (*input)[0]; + 2848 + 2849 if ((*input)[0] == '\"') { + 2850 (*output)[0] = '\"'; + 2851 *input += static_strlen("\""); + 2852 *output += static_strlen("\""); + 2853 return; + 2854 } else if (((*input)[0] == '\\') && ((*input)[1] == '\"')) { + 2855 (*output)[1] = (*input)[1]; + 2856 *input += static_strlen("\""); + 2857 *output += static_strlen("\""); + 2858 } + 2859 } + 2860 } + 2861 \ In section .text, align 2, keep-with-next - 2861 CJSON_PUBLIC(void) cJSON_Minify(char *json) - 2862 { + 2862 CJSON_PUBLIC(void) cJSON_Minify(char *json) + 2863 { \ cJSON_Minify: (+1) \ 0x0 0x4601 MOV R1,R0 - 2863 char *into = json; + 2864 char *into = json; \ 0x2 0x000A MOVS R2,R1 - 2864 - 2865 if (json == NULL) + 2865 + 2866 if (json == NULL) \ 0x4 0xD10D BNE.N ??cJSON_Minify_0 - 2866 { - 2867 return; + 2867 { + 2868 return; \ 0x6 0x4770 BX LR - 2868 } - 2869 - 2870 while (json[0] != '\0') - 2871 { - 2872 switch (json[0]) - 2873 { - 2874 case ' ': - 2875 case '\t': - 2876 case '\r': - 2877 case '\n': - 2878 json++; - 2879 break; - 2880 - 2881 case '/': - 2882 if (json[1] == '/') - 2883 { - 2884 skip_oneline_comment(&json); - 2885 } - 2886 else if (json[1] == '*') - 2887 { - 2888 skip_multiline_comment(&json); - 2889 } else { - 2890 json++; - 2891 } - 2892 break; - 2893 - 2894 case '\"': - 2895 minify_string(&json, (char**)&into); - 2896 break; - 2897 - 2898 default: - 2899 into[0] = json[0]; + 2869 } + 2870 + 2871 while (json[0] != '\0') + 2872 { + 2873 switch (json[0]) + 2874 { + 2875 case ' ': + 2876 case '\t': + 2877 case '\r': + 2878 case '\n': + 2879 json++; + 2880 break; + 2881 + 2882 case '/': + 2883 if (json[1] == '/') + 2884 { + 2885 skip_oneline_comment(&json); + 2886 } + 2887 else if (json[1] == '*') + 2888 { + 2889 skip_multiline_comment(&json); + 2890 } else { + 2891 json++; + 2892 } + 2893 break; + 2894 + 2895 case '\"': + 2896 minify_string(&json, (char**)&into); + 2897 break; + 2898 + 2899 default: + 2900 into[0] = json[0]; \ ??cJSON_Minify_1: (+1) \ 0x8 0xF811 0x0B01 LDRB R0,[R1], #+1 \ 0xC 0xF802 0x0B01 STRB R0,[R2], #+1 - 2900 json++; - 2901 into++; + 2901 json++; + 2902 into++; \ 0x10 0xE007 B.N ??cJSON_Minify_0 \ ??cJSON_Minify_2: (+1) \ 0x12 0x1C89 ADDS R1,R1,#+2 @@ -6050,68 +6051,68 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x8C 0xD1EE BNE.N ??cJSON_Minify_11 \ 0x8E 0xF802 0x0B01 STRB R0,[R2], #+1 \ 0x92 0xE7C5 B.N ??cJSON_Minify_5 - 2902 } - 2903 } - 2904 - 2905 /* and null-terminate. */ - 2906 *into = '\0'; + 2903 } + 2904 } + 2905 + 2906 /* and null-terminate. */ + 2907 *into = '\0'; \ ??cJSON_Minify_6: (+1) \ 0x94 0x2100 MOVS R1,#+0 \ 0x96 0x7011 STRB R1,[R2, #+0] - 2907 } + 2908 } \ 0x98 0x4770 BX LR - 2908 + 2909 \ In section .text, align 2, keep-with-next - 2909 CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item) - 2910 { - 2911 if (item == NULL) + 2910 CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item) + 2911 { + 2912 if (item == NULL) \ cJSON_IsInvalid: (+1) \ 0x0 0xB118 CBZ.N R0,??cJSON_IsInvalid_0 - 2912 { - 2913 return false; - 2914 } - 2915 - 2916 return (item->type & 0xFF) == cJSON_Invalid; + 2913 { + 2914 return false; + 2915 } + 2916 + 2917 return (item->type & 0xFF) == cJSON_Invalid; \ 0x2 0x7B00 LDRB R0,[R0, #+12] \ 0x4 0x1E40 SUBS R0,R0,#+1 \ 0x6 0x4180 SBCS R0,R0,R0 \ 0x8 0x0FC0 LSRS R0,R0,#+31 \ ??cJSON_IsInvalid_0: (+1) \ 0xA 0x4770 BX LR - 2917 } - 2918 + 2918 } + 2919 \ In section .text, align 2, keep-with-next - 2919 CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item) - 2920 { - 2921 if (item == NULL) + 2920 CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item) + 2921 { + 2922 if (item == NULL) \ cJSON_IsFalse: (+1) \ 0x0 0x2800 CMP R0,#+0 \ 0x2 0xBF1E ITTT NE \ 0x4 0x7B00 LDRBNE R0,[R0, #+12] \ 0x6 0x2801 CMPNE R0,#+1 \ 0x8 0x2000 MOVNE R0,#+0 - 2922 { - 2923 return false; - 2924 } - 2925 - 2926 return (item->type & 0xFF) == cJSON_False; + 2923 { + 2924 return false; + 2925 } + 2926 + 2927 return (item->type & 0xFF) == cJSON_False; \ 0xA 0x4770 BX LR - 2927 } - 2928 + 2928 } + 2929 \ In section .text, align 2, keep-with-next - 2929 CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) - 2930 { - 2931 if (item == NULL) + 2930 CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) + 2931 { + 2932 if (item == NULL) \ cJSON_IsTrue: (+1) \ 0x0 0xB128 CBZ.N R0,??cJSON_IsTrue_0 - 2932 { - 2933 return false; - 2934 } - 2935 - 2936 return (item->type & 0xff) == cJSON_True; + 2933 { + 2934 return false; + 2935 } + 2936 + 2937 return (item->type & 0xff) == cJSON_True; \ 0x2 0x7B00 LDRB R0,[R0, #+12] \ 0x4 0x2802 CMP R0,#+2 \ 0x6 0xD101 BNE.N ??cJSON_IsTrue_1 @@ -6121,39 +6122,39 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xC 0x2000 MOVS R0,#+0 \ ??cJSON_IsTrue_0: (+1) \ 0xE 0x4770 BX LR - 2937 } - 2938 + 2938 } 2939 + 2940 \ In section .text, align 2, keep-with-next - 2940 CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) - 2941 { - 2942 if (item == NULL) + 2941 CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) + 2942 { + 2943 if (item == NULL) \ cJSON_IsBool: (+1) \ 0x0 0x2800 CMP R0,#+0 \ 0x2 0xBF1E ITTT NE \ 0x4 0x7B00 LDRBNE R0,[R0, #+12] \ 0x6 0xF010 0x0003 ANDSNE R0,R0,#0x3 \ 0xA 0x2001 MOVNE R0,#+1 - 2943 { - 2944 return false; - 2945 } - 2946 - 2947 return (item->type & (cJSON_True | cJSON_False)) != 0; + 2944 { + 2945 return false; + 2946 } + 2947 + 2948 return (item->type & (cJSON_True | cJSON_False)) != 0; \ 0xC 0x4770 BX LR - 2948 } + 2949 } \ In section .text, align 2, keep-with-next - 2949 CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item) - 2950 { - 2951 if (item == NULL) + 2950 CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item) + 2951 { + 2952 if (item == NULL) \ cJSON_IsNull: (+1) \ 0x0 0xB128 CBZ.N R0,??cJSON_IsNull_0 - 2952 { - 2953 return false; - 2954 } - 2955 - 2956 return (item->type & 0xFF) == cJSON_NULL; + 2953 { + 2954 return false; + 2955 } + 2956 + 2957 return (item->type & 0xFF) == cJSON_NULL; \ 0x2 0x7B00 LDRB R0,[R0, #+12] \ 0x4 0x2804 CMP R0,#+4 \ 0x6 0xD101 BNE.N ??cJSON_IsNull_1 @@ -6163,20 +6164,20 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xC 0x2000 MOVS R0,#+0 \ ??cJSON_IsNull_0: (+1) \ 0xE 0x4770 BX LR - 2957 } - 2958 + 2958 } + 2959 \ In section .text, align 2, keep-with-next - 2959 CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) - 2960 { - 2961 if (item == NULL) + 2960 CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) + 2961 { + 2962 if (item == NULL) \ cJSON_IsNumber: (+1) \ 0x0 0xB128 CBZ.N R0,??cJSON_IsNumber_0 - 2962 { - 2963 return false; - 2964 } - 2965 - 2966 return (item->type & 0xFF) == cJSON_Number; + 2963 { + 2964 return false; + 2965 } + 2966 + 2967 return (item->type & 0xFF) == cJSON_Number; \ 0x2 0x7B00 LDRB R0,[R0, #+12] \ 0x4 0x2808 CMP R0,#+8 \ 0x6 0xD101 BNE.N ??cJSON_IsNumber_1 @@ -6186,20 +6187,20 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xC 0x2000 MOVS R0,#+0 \ ??cJSON_IsNumber_0: (+1) \ 0xE 0x4770 BX LR - 2967 } - 2968 + 2968 } + 2969 \ In section .text, align 2, keep-with-next - 2969 CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) - 2970 { - 2971 if (item == NULL) + 2970 CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) + 2971 { + 2972 if (item == NULL) \ cJSON_IsString: (+1) \ 0x0 0xB128 CBZ.N R0,??cJSON_IsString_0 - 2972 { - 2973 return false; - 2974 } - 2975 - 2976 return (item->type & 0xFF) == cJSON_String; + 2973 { + 2974 return false; + 2975 } + 2976 + 2977 return (item->type & 0xFF) == cJSON_String; \ 0x2 0x7B00 LDRB R0,[R0, #+12] \ 0x4 0x2810 CMP R0,#+16 \ 0x6 0xD101 BNE.N ??cJSON_IsString_1 @@ -6209,20 +6210,20 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xC 0x2000 MOVS R0,#+0 \ ??cJSON_IsString_0: (+1) \ 0xE 0x4770 BX LR - 2977 } - 2978 + 2978 } + 2979 \ In section .text, align 2, keep-with-next - 2979 CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) - 2980 { - 2981 if (item == NULL) + 2980 CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) + 2981 { + 2982 if (item == NULL) \ cJSON_IsArray: (+1) \ 0x0 0xB128 CBZ.N R0,??cJSON_IsArray_0 - 2982 { - 2983 return false; - 2984 } - 2985 - 2986 return (item->type & 0xFF) == cJSON_Array; + 2983 { + 2984 return false; + 2985 } + 2986 + 2987 return (item->type & 0xFF) == cJSON_Array; \ 0x2 0x7B00 LDRB R0,[R0, #+12] \ 0x4 0x2820 CMP R0,#+32 \ 0x6 0xD101 BNE.N ??cJSON_IsArray_1 @@ -6232,20 +6233,20 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xC 0x2000 MOVS R0,#+0 \ ??cJSON_IsArray_0: (+1) \ 0xE 0x4770 BX LR - 2987 } - 2988 + 2988 } + 2989 \ In section .text, align 2, keep-with-next - 2989 CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item) - 2990 { - 2991 if (item == NULL) + 2990 CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item) + 2991 { + 2992 if (item == NULL) \ cJSON_IsObject: (+1) \ 0x0 0xB128 CBZ.N R0,??cJSON_IsObject_0 - 2992 { - 2993 return false; - 2994 } - 2995 - 2996 return (item->type & 0xFF) == cJSON_Object; + 2993 { + 2994 return false; + 2995 } + 2996 + 2997 return (item->type & 0xFF) == cJSON_Object; \ 0x2 0x7B00 LDRB R0,[R0, #+12] \ 0x4 0x2840 CMP R0,#+64 \ 0x6 0xD101 BNE.N ??cJSON_IsObject_1 @@ -6255,20 +6256,20 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xC 0x2000 MOVS R0,#+0 \ ??cJSON_IsObject_0: (+1) \ 0xE 0x4770 BX LR - 2997 } - 2998 + 2998 } + 2999 \ In section .text, align 2, keep-with-next - 2999 CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item) - 3000 { - 3001 if (item == NULL) + 3000 CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item) + 3001 { + 3002 if (item == NULL) \ cJSON_IsRaw: (+1) \ 0x0 0xB128 CBZ.N R0,??cJSON_IsRaw_0 - 3002 { - 3003 return false; - 3004 } - 3005 - 3006 return (item->type & 0xFF) == cJSON_Raw; + 3003 { + 3004 return false; + 3005 } + 3006 + 3007 return (item->type & 0xFF) == cJSON_Raw; \ 0x2 0x7B00 LDRB R0,[R0, #+12] \ 0x4 0x2880 CMP R0,#+128 \ 0x6 0xD101 BNE.N ??cJSON_IsRaw_1 @@ -6278,18 +6279,18 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xC 0x2000 MOVS R0,#+0 \ ??cJSON_IsRaw_0: (+1) \ 0xE 0x4770 BX LR - 3007 } - 3008 + 3008 } + 3009 \ In section .text, align 2, keep-with-next - 3009 CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSON * const b, const cJSON_bool case_sensitive) - 3010 { + 3010 CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSON * const b, const cJSON_bool case_sensitive) + 3011 { \ cJSON_Compare: (+1) \ 0x0 0xB5F8 PUSH {R3-R7,LR} \ 0x2 0x0005 MOVS R5,R0 \ 0x4 0x460F MOV R7,R1 \ 0x6 0x4616 MOV R6,R2 - 3011 if ((a == NULL) || (b == NULL) || ((a->type & 0xFF) != (b->type & 0xFF))) + 3012 if ((a == NULL) || (b == NULL) || ((a->type & 0xFF) != (b->type & 0xFF))) \ 0x8 0xBF18 IT NE \ 0xA 0x2F00 CMPNE R7,#+0 \ 0xC 0xD06F BEQ.N ??cJSON_Compare_0 @@ -6298,12 +6299,12 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x12 0xF000 0x01FF AND R1,R0,#0xFF \ 0x16 0x4291 CMP R1,R2 \ 0x18 0xD169 BNE.N ??cJSON_Compare_0 - 3012 { - 3013 return false; - 3014 } - 3015 - 3016 /* check if type is valid */ - 3017 switch (a->type & 0xFF) + 3013 { + 3014 return false; + 3015 } + 3016 + 3017 /* check if type is valid */ + 3018 switch (a->type & 0xFF) \ 0x1A 0x2901 CMP R1,#+1 \ 0x1C 0xBF18 IT NE \ 0x1E 0x2902 CMPNE R1,#+2 @@ -6320,33 +6321,33 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x34 0xBF18 IT NE \ 0x36 0x2980 CMPNE R1,#+128 \ 0x38 0xD159 BNE.N ??cJSON_Compare_0 - 3018 { - 3019 case cJSON_False: - 3020 case cJSON_True: - 3021 case cJSON_NULL: - 3022 case cJSON_Number: - 3023 case cJSON_String: - 3024 case cJSON_Raw: - 3025 case cJSON_Array: - 3026 case cJSON_Object: - 3027 break; - 3028 - 3029 default: - 3030 return false; - 3031 } - 3032 - 3033 /* identical objects are equal */ - 3034 if (a == b) + 3019 { + 3020 case cJSON_False: + 3021 case cJSON_True: + 3022 case cJSON_NULL: + 3023 case cJSON_Number: + 3024 case cJSON_String: + 3025 case cJSON_Raw: + 3026 case cJSON_Array: + 3027 case cJSON_Object: + 3028 break; + 3029 + 3030 default: + 3031 return false; + 3032 } + 3033 + 3034 /* identical objects are equal */ + 3035 if (a == b) \ ??cJSON_Compare_1: (+1) \ 0x3A 0x42BD CMP R5,R7 \ 0x3C 0xBF1C ITT NE \ 0x3E 0xB2C0 UXTBNE R0,R0 \ 0x40 0x2801 CMPNE R0,#+1 - 3035 { - 3036 return true; - 3037 } - 3038 - 3039 switch (a->type & 0xFF) + 3036 { + 3037 return true; + 3038 } + 3039 + 3040 switch (a->type & 0xFF) \ 0x42 0xD052 BEQ.N ??cJSON_Compare_2 \ 0x44 0x2802 CMP R0,#+2 \ 0x46 0xBF18 IT NE @@ -6363,15 +6364,15 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x5C 0x2880 CMP R0,#+128 \ 0x5E 0xD009 BEQ.N ??cJSON_Compare_4 \ 0x60 0xE045 B.N ??cJSON_Compare_0 - 3040 { - 3041 /* in these cases and equal type is enough */ - 3042 case cJSON_False: - 3043 case cJSON_True: - 3044 case cJSON_NULL: - 3045 return true; - 3046 - 3047 case cJSON_Number: - 3048 if (compare_double(a->valuedouble, b->valuedouble)) + 3041 { + 3042 /* in these cases and equal type is enough */ + 3043 case cJSON_False: + 3044 case cJSON_True: + 3045 case cJSON_NULL: + 3046 return true; + 3047 + 3048 case cJSON_Number: + 3049 if (compare_double(a->valuedouble, b->valuedouble)) \ ??cJSON_Compare_3: (+1) \ 0x62 0xED97 0x1B06 VLDR D1,[R7, #+24] \ 0x66 0xED95 0x0B06 VLDR D0,[R5, #+24] @@ -6379,14 +6380,14 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x6E 0x2800 CMP R0,#+0 \ 0x70 0xD03E BEQ.N ??cJSON_Compare_7 \ 0x72 0xE03A B.N ??cJSON_Compare_2 - 3049 { - 3050 return true; - 3051 } - 3052 return false; - 3053 - 3054 case cJSON_String: - 3055 case cJSON_Raw: - 3056 if ((a->valuestring == NULL) || (b->valuestring == NULL)) + 3050 { + 3051 return true; + 3052 } + 3053 return false; + 3054 + 3055 case cJSON_String: + 3056 case cJSON_Raw: + 3057 if ((a->valuestring == NULL) || (b->valuestring == NULL)) \ ??cJSON_Compare_4: (+1) \ 0x74 0x6928 LDR R0,[R5, #+16] \ 0x76 0x2800 CMP R0,#+0 @@ -6394,41 +6395,41 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x7A 0x6939 LDRNE R1,[R7, #+16] \ 0x7C 0x2900 CMPNE R1,#+0 \ 0x7E 0xD036 BEQ.N ??cJSON_Compare_0 - 3057 { - 3058 return false; - 3059 } - 3060 if (strcmp(a->valuestring, b->valuestring) == 0) + 3058 { + 3059 return false; + 3060 } + 3061 if (strcmp(a->valuestring, b->valuestring) == 0) \ 0x80 0x.... 0x.... BL strcmp \ 0x84 0x1E40 SUBS R0,R0,#+1 \ 0x86 0x4180 SBCS R0,R0,R0 \ 0x88 0x0FC0 LSRS R0,R0,#+31 \ 0x8A 0xBDF2 POP {R1,R4-R7,PC} - 3061 { - 3062 return true; - 3063 } - 3064 - 3065 return false; - 3066 - 3067 case cJSON_Array: - 3068 { - 3069 cJSON *a_element = a->child; + 3062 { + 3063 return true; + 3064 } + 3065 + 3066 return false; + 3067 + 3068 case cJSON_Array: + 3069 { + 3070 cJSON *a_element = a->child; \ ??cJSON_Compare_5: (+1) \ 0x8C 0x68AD LDR R5,[R5, #+8] - 3070 cJSON *b_element = b->child; + 3071 cJSON *b_element = b->child; \ 0x8E 0x68BC LDR R4,[R7, #+8] \ 0x90 0xE001 B.N ??cJSON_Compare_8 - 3071 - 3072 for (; (a_element != NULL) && (b_element != NULL);) - 3073 { - 3074 if (!cJSON_Compare(a_element, b_element, case_sensitive)) - 3075 { - 3076 return false; - 3077 } - 3078 - 3079 a_element = a_element->next; + 3072 + 3073 for (; (a_element != NULL) && (b_element != NULL);) + 3074 { + 3075 if (!cJSON_Compare(a_element, b_element, case_sensitive)) + 3076 { + 3077 return false; + 3078 } + 3079 + 3080 a_element = a_element->next; \ ??cJSON_Compare_9: (+1) \ 0x92 0x682D LDR R5,[R5, #+0] - 3080 b_element = b_element->next; + 3081 b_element = b_element->next; \ 0x94 0x6824 LDR R4,[R4, #+0] \ ??cJSON_Compare_8: (+1) \ 0x96 0xB145 CBZ.N R5,??cJSON_Compare_10 @@ -6440,36 +6441,36 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xA4 0x2800 CMP R0,#+0 \ 0xA6 0xD1F4 BNE.N ??cJSON_Compare_9 \ 0xA8 0xBDF2 POP {R1,R4-R7,PC} - 3081 } - 3082 - 3083 /* one of the arrays is longer than the other */ - 3084 if (a_element != b_element) { + 3082 } + 3083 + 3084 /* one of the arrays is longer than the other */ + 3085 if (a_element != b_element) { \ ??cJSON_Compare_10: (+1) \ 0xAA 0xBB04 CBNZ.N R4,??cJSON_Compare_0 - 3085 return false; - 3086 } - 3087 - 3088 return true; + 3086 return false; + 3087 } + 3088 + 3089 return true; \ 0xAC 0xE01D B.N ??cJSON_Compare_2 - 3089 } - 3090 - 3091 case cJSON_Object: - 3092 { - 3093 cJSON *a_element = NULL; - 3094 cJSON *b_element = NULL; - 3095 cJSON_ArrayForEach(a_element, a) + 3090 } + 3091 + 3092 case cJSON_Object: + 3093 { + 3094 cJSON *a_element = NULL; + 3095 cJSON *b_element = NULL; + 3096 cJSON_ArrayForEach(a_element, a) \ ??cJSON_Compare_6: (+1) \ 0xAE 0x68AC LDR R4,[R5, #+8] \ 0xB0 0xE003 B.N ??cJSON_Compare_11 - 3096 { - 3097 /* TODO This has O(n^2) runtime, which is horrible! */ - 3098 b_element = get_object_item(b, a_element->string, case_sensitive); - 3099 if (b_element == NULL) - 3100 { - 3101 return false; - 3102 } - 3103 - 3104 if (!cJSON_Compare(a_element, b_element, case_sensitive)) + 3097 { + 3098 /* TODO This has O(n^2) runtime, which is horrible! */ + 3099 b_element = get_object_item(b, a_element->string, case_sensitive); + 3100 if (b_element == NULL) + 3101 { + 3102 return false; + 3103 } + 3104 + 3105 if (!cJSON_Compare(a_element, b_element, case_sensitive)) \ ??cJSON_Compare_12: (+1) \ 0xB2 0x.... 0x.... BL ?Subroutine8 \ ??CrossCallReturnLabel_26: (+1) @@ -6484,25 +6485,25 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xC6 0x2800 CMP R0,#+0 \ 0xC8 0xD1F3 BNE.N ??cJSON_Compare_12 \ 0xCA 0xBDF2 POP {R1,R4-R7,PC} - 3105 { - 3106 return false; - 3107 } - 3108 } + 3106 { + 3107 return false; + 3108 } + 3109 } \ ??cJSON_Compare_13: (+1) \ 0xCC 0x68BC LDR R4,[R7, #+8] \ 0xCE 0xE003 B.N ??cJSON_Compare_14 - 3109 - 3110 /* doing this twice, once on a and b to prevent true comparison if a subset of b - 3111 * TODO: Do this the proper way, this is just a fix for now */ - 3112 cJSON_ArrayForEach(b_element, b) - 3113 { - 3114 a_element = get_object_item(a, b_element->string, case_sensitive); - 3115 if (a_element == NULL) - 3116 { - 3117 return false; - 3118 } - 3119 - 3120 if (!cJSON_Compare(b_element, a_element, case_sensitive)) + 3110 + 3111 /* doing this twice, once on a and b to prevent true comparison if a subset of b + 3112 * TODO: Do this the proper way, this is just a fix for now */ + 3113 cJSON_ArrayForEach(b_element, b) + 3114 { + 3115 a_element = get_object_item(a, b_element->string, case_sensitive); + 3116 if (a_element == NULL) + 3117 { + 3118 return false; + 3119 } + 3120 + 3121 if (!cJSON_Compare(b_element, a_element, case_sensitive)) \ ??cJSON_Compare_15: (+1) \ 0xD0 0x.... 0x.... BL ?Subroutine8 \ ??CrossCallReturnLabel_25: (+1) @@ -6517,25 +6518,25 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0xE4 0x2800 CMP R0,#+0 \ 0xE6 0xD1F3 BNE.N ??cJSON_Compare_15 \ 0xE8 0xBDF2 POP {R1,R4-R7,PC} - 3121 { - 3122 return false; - 3123 } - 3124 } - 3125 - 3126 return true; + 3122 { + 3123 return false; + 3124 } + 3125 } + 3126 + 3127 return true; \ ??cJSON_Compare_2: (+1) \ 0xEA 0x2001 MOVS R0,#+1 \ 0xEC 0xBDF2 POP {R1,R4-R7,PC} - 3127 } - 3128 - 3129 default: - 3130 return false; + 3128 } + 3129 + 3130 default: + 3131 return false; \ ??cJSON_Compare_0: (+1) \ 0xEE 0x2000 MOVS R0,#+0 \ ??cJSON_Compare_7: (+1) \ 0xF0 0xBDF2 POP {R1,R4-R7,PC} - 3131 } - 3132 } + 3132 } + 3133 } \ In section .text, align 2, keep-with-next \ ?Subroutine8: (+1) @@ -6543,29 +6544,29 @@ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \ 0x2 0x4632 MOV R2,R6 \ 0x4 0x4620 MOV R0,R4 \ 0x6 0x.... B.N cJSON_Compare - 3133 + 3134 \ In section .text, align 2, keep-with-next - 3134 CJSON_PUBLIC(void *) cJSON_malloc(size_t size) - 3135 { - 3136 return global_hooks.allocate(size); + 3135 CJSON_PUBLIC(void *) cJSON_malloc(size_t size) + 3136 { + 3137 return global_hooks.allocate(size); \ cJSON_malloc: (+1) \ 0x0 0x.... LDR.N R1,??DataTable39 \ 0x2 0x680A LDR R2,[R1, #+0] \ 0x4 0x4710 BX R2 - 3137 } - 3138 + 3138 } + 3139 \ In section .text, align 2, keep-with-next - 3139 CJSON_PUBLIC(void) cJSON_free(void *object) - 3140 { - 3141 global_hooks.deallocate(object); + 3140 CJSON_PUBLIC(void) cJSON_free(void *object) + 3141 { + 3142 global_hooks.deallocate(object); \ cJSON_free: (+1) \ 0x0 0x.... LDR.N R1,??DataTable39 \ 0x2 0x684A LDR R2,[R1, #+4] \ 0x4 0x4710 BX R2 - 3142 object = NULL; - 3143 } + 3143 object = NULL; + 3144 } \ In section .rodata, align 4, keep-with-next \ ?_4: diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/cJSON.s b/EWARM/micro_climate/List/Core_13247989168731456611.dir/cJSON.s index db19e61..7c9dfab 100644 --- a/EWARM/micro_climate/List/Core_13247989168731456611.dir/cJSON.s +++ b/EWARM/micro_climate/List/Core_13247989168731456611.dir/cJSON.s @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// // -// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 14:12:11 +// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 16:03:45 // Copyright 1999-2023 IAR Systems AB. // // Cpu mode = thumb @@ -78,6 +78,7 @@ EXTERN __aeabi_memcpy4 EXTERN free EXTERN malloc + EXTERN pvPortMalloc EXTERN realloc EXTERN sprintf EXTERN sscanf @@ -87,6 +88,7 @@ EXTERN strncmp EXTERN strtod EXTERN tolower + EXTERN vPortFree PUBLIC __isinf PUBLIC cJSON_AddArrayToObject @@ -346,149 +348,150 @@ __isinf: // 44 #include // 45 #include // 46 #include -// 47 -// 48 #ifdef ENABLE_LOCALES -// 49 #include -// 50 #endif -// 51 -// 52 #if defined(_MSC_VER) -// 53 #pragma warning (pop) -// 54 #endif -// 55 #ifdef __GNUC__ -// 56 #pragma GCC visibility pop -// 57 #endif -// 58 -// 59 #include "cJSON.h" -// 60 -// 61 /* define our own boolean type */ -// 62 #ifdef true -// 63 #undef true -// 64 #endif -// 65 #define true ((cJSON_bool)1) -// 66 -// 67 #ifdef false -// 68 #undef false -// 69 #endif -// 70 #define false ((cJSON_bool)0) -// 71 -// 72 /* define isnan and isinf for ANSI C, if in C99 or above, isnan and isinf has been defined in math.h */ -// 73 #ifndef isinf -// 74 #define isinf(d) (isnan((d - d)) && !isnan(d)) -// 75 #endif -// 76 #ifndef isnan -// 77 #define isnan(d) (d != d) -// 78 #endif -// 79 -// 80 #ifndef NAN -// 81 #ifdef _WIN32 -// 82 #define NAN sqrt(-1.0) -// 83 #else -// 84 #define NAN 0.0/0.0 -// 85 #endif +// 47 #include "FreeRTOS.h" +// 48 +// 49 #ifdef ENABLE_LOCALES +// 50 #include +// 51 #endif +// 52 +// 53 #if defined(_MSC_VER) +// 54 #pragma warning (pop) +// 55 #endif +// 56 #ifdef __GNUC__ +// 57 #pragma GCC visibility pop +// 58 #endif +// 59 +// 60 #include "cJSON.h" +// 61 +// 62 /* define our own boolean type */ +// 63 #ifdef true +// 64 #undef true +// 65 #endif +// 66 #define true ((cJSON_bool)1) +// 67 +// 68 #ifdef false +// 69 #undef false +// 70 #endif +// 71 #define false ((cJSON_bool)0) +// 72 +// 73 /* define isnan and isinf for ANSI C, if in C99 or above, isnan and isinf has been defined in math.h */ +// 74 #ifndef isinf +// 75 #define isinf(d) (isnan((d - d)) && !isnan(d)) +// 76 #endif +// 77 #ifndef isnan +// 78 #define isnan(d) (d != d) +// 79 #endif +// 80 +// 81 #ifndef NAN +// 82 #ifdef _WIN32 +// 83 #define NAN sqrt(-1.0) +// 84 #else +// 85 #define NAN 0.0/0.0 // 86 #endif -// 87 -// 88 typedef struct { -// 89 const unsigned char *json; -// 90 size_t position; -// 91 } error; -// 92 static error global_error = { NULL, 0 }; -// 93 +// 87 #endif +// 88 +// 89 typedef struct { +// 90 const unsigned char *json; +// 91 size_t position; +// 92 } error; +// 93 static error global_error = { NULL, 0 }; +// 94 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock1 Using cfiCommon0 CFI Function cJSON_GetErrorPtr CFI NoCalls THUMB -// 94 CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void) -// 95 { -// 96 return (const char*) (global_error.json + global_error.position); +// 95 CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void) +// 96 { +// 97 return (const char*) (global_error.json + global_error.position); cJSON_GetErrorPtr: LDR.W R0,??DataTable27 LDR R1,[R0, #+12] LDR R0,[R0, #+16] ADD R0,R1,R0 BX LR -// 97 } +// 98 } CFI EndBlock cfiBlock1 -// 98 +// 99 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock2 Using cfiCommon0 CFI Function cJSON_GetStringValue THUMB -// 99 CJSON_PUBLIC(char *) cJSON_GetStringValue(const cJSON * const item) -// 100 { +// 100 CJSON_PUBLIC(char *) cJSON_GetStringValue(const cJSON * const item) +// 101 { cJSON_GetStringValue: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 MOV R4,R0 -// 101 if (!cJSON_IsString(item)) +// 102 if (!cJSON_IsString(item)) CFI FunCall cJSON_IsString BL cJSON_IsString CBZ.N R0,??cJSON_GetStringValue_0 -// 102 { -// 103 return NULL; -// 104 } -// 105 -// 106 return item->valuestring; +// 103 { +// 104 return NULL; +// 105 } +// 106 +// 107 return item->valuestring; LDR R0,[R4, #+16] ??cJSON_GetStringValue_0: POP {R4,PC} -// 107 } +// 108 } CFI EndBlock cfiBlock2 -// 108 +// 109 SECTION `.text`:CODE:NOROOT(2) CFI Block cfiBlock3 Using cfiCommon0 CFI Function cJSON_GetNumberValue THUMB -// 109 CJSON_PUBLIC(double) cJSON_GetNumberValue(const cJSON * const item) -// 110 { +// 110 CJSON_PUBLIC(double) cJSON_GetNumberValue(const cJSON * const item) +// 111 { cJSON_GetNumberValue: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 MOV R4,R0 -// 111 if (!cJSON_IsNumber(item)) +// 112 if (!cJSON_IsNumber(item)) CFI FunCall cJSON_IsNumber BL cJSON_IsNumber CBNZ.N R0,??cJSON_GetNumberValue_0 -// 112 { -// 113 return (double) NAN; +// 113 { +// 114 return (double) NAN; VLDR.W D0,??DataTable18 POP {R4,PC} -// 114 } -// 115 -// 116 return item->valuedouble; +// 115 } +// 116 +// 117 return item->valuedouble; ??cJSON_GetNumberValue_0: VLDR D0,[R4, #+24] POP {R4,PC} -// 117 } +// 118 } CFI EndBlock cfiBlock3 -// 118 -// 119 /* This is a safeguard to prevent copy-pasters from using incompatible C and header files */ -// 120 #if (CJSON_VERSION_MAJOR != 1) || (CJSON_VERSION_MINOR != 7) || (CJSON_VERSION_PATCH != 18) -// 121 #error cJSON.h and cJSON.c have different versions. Make sure that both have the same. -// 122 #endif -// 123 +// 119 +// 120 /* This is a safeguard to prevent copy-pasters from using incompatible C and header files */ +// 121 #if (CJSON_VERSION_MAJOR != 1) || (CJSON_VERSION_MINOR != 7) || (CJSON_VERSION_PATCH != 18) +// 122 #error cJSON.h and cJSON.c have different versions. Make sure that both have the same. +// 123 #endif +// 124 SECTION `.text`:CODE:NOROOT(2) CFI Block cfiBlock4 Using cfiCommon0 CFI Function cJSON_Version THUMB -// 124 CJSON_PUBLIC(const char*) cJSON_Version(void) -// 125 { +// 125 CJSON_PUBLIC(const char*) cJSON_Version(void) +// 126 { cJSON_Version: PUSH.W {R3-R5,LR} CFI R14 Frame(CFA, -4) CFI R5 Frame(CFA, -8) CFI R4 Frame(CFA, -12) CFI CFA R13+16 -// 126 static char version[15]; -// 127 sprintf(version, "%i.%i.%i", CJSON_VERSION_MAJOR, CJSON_VERSION_MINOR, CJSON_VERSION_PATCH); +// 127 static char version[15]; +// 128 sprintf(version, "%i.%i.%i", CJSON_VERSION_MAJOR, CJSON_VERSION_MINOR, CJSON_VERSION_PATCH); LDR.W R4,??DataTable27_1 ADR.N R1,?_2 MOVS R5,#+18 @@ -498,11 +501,11 @@ cJSON_Version: MOV R0,R4 CFI FunCall sprintf BL sprintf -// 128 -// 129 return version; +// 129 +// 130 return version; MOV R0,R4 POP {R1,R4,R5,PC} -// 130 } +// 131 } CFI EndBlock cfiBlock4 SECTION `.text`:CODE:NOROOT(2) @@ -521,74 +524,74 @@ cJSON_Version: SECTION `.data`:DATA:REORDER:NOROOT(2) DATA -// 131 -// 132 /* Case insensitive string comparison, doesn't consider two NULL pointers equal though */ -// 133 static int case_insensitive_strcmp(const unsigned char *string1, const unsigned char *string2) -// 134 { -// 135 if ((string1 == NULL) || (string2 == NULL)) -// 136 { -// 137 return 1; -// 138 } -// 139 -// 140 if (string1 == string2) -// 141 { -// 142 return 0; -// 143 } -// 144 -// 145 for(; tolower(*string1) == tolower(*string2); (void)string1++, string2++) -// 146 { -// 147 if (*string1 == '\0') -// 148 { -// 149 return 0; -// 150 } -// 151 } -// 152 -// 153 return tolower(*string1) - tolower(*string2); -// 154 } -// 155 -// 156 typedef struct internal_hooks -// 157 { -// 158 void *(CJSON_CDECL *allocate)(size_t size); -// 159 void (CJSON_CDECL *deallocate)(void *pointer); -// 160 void *(CJSON_CDECL *reallocate)(void *pointer, size_t size); -// 161 } internal_hooks; -// 162 -// 163 #if defined(_MSC_VER) -// 164 /* work around MSVC error C2322: '...' address of dllimport '...' is not static */ -// 165 static void * CJSON_CDECL internal_malloc(size_t size) -// 166 { -// 167 return malloc(size); -// 168 } -// 169 static void CJSON_CDECL internal_free(void *pointer) -// 170 { -// 171 free(pointer); -// 172 } -// 173 static void * CJSON_CDECL internal_realloc(void *pointer, size_t size) -// 174 { -// 175 return realloc(pointer, size); -// 176 } -// 177 #else -// 178 #define internal_malloc malloc -// 179 #define internal_free free -// 180 #define internal_realloc realloc -// 181 #endif -// 182 -// 183 /* strlen of character literals resolved at compile time */ -// 184 #define static_strlen(string_literal) (sizeof(string_literal) - sizeof("")) -// 185 -// 186 static internal_hooks global_hooks = { internal_malloc, internal_free, internal_realloc }; +// 132 +// 133 /* Case insensitive string comparison, doesn't consider two NULL pointers equal though */ +// 134 static int case_insensitive_strcmp(const unsigned char *string1, const unsigned char *string2) +// 135 { +// 136 if ((string1 == NULL) || (string2 == NULL)) +// 137 { +// 138 return 1; +// 139 } +// 140 +// 141 if (string1 == string2) +// 142 { +// 143 return 0; +// 144 } +// 145 +// 146 for(; tolower(*string1) == tolower(*string2); (void)string1++, string2++) +// 147 { +// 148 if (*string1 == '\0') +// 149 { +// 150 return 0; +// 151 } +// 152 } +// 153 +// 154 return tolower(*string1) - tolower(*string2); +// 155 } +// 156 +// 157 typedef struct internal_hooks +// 158 { +// 159 void *(CJSON_CDECL *allocate)(size_t size); +// 160 void (CJSON_CDECL *deallocate)(void *pointer); +// 161 void *(CJSON_CDECL *reallocate)(void *pointer, size_t size); +// 162 } internal_hooks; +// 163 +// 164 #if defined(_MSC_VER) +// 165 /* work around MSVC error C2322: '...' address of dllimport '...' is not static */ +// 166 static void * CJSON_CDECL internal_malloc(size_t size) +// 167 { +// 168 return malloc(size); +// 169 } +// 170 static void CJSON_CDECL internal_free(void *pointer) +// 171 { +// 172 free(pointer); +// 173 } +// 174 static void * CJSON_CDECL internal_realloc(void *pointer, size_t size) +// 175 { +// 176 return realloc(pointer, size); +// 177 } +// 178 #else +// 179 #define internal_malloc pvPortMalloc +// 180 #define internal_free vPortFree +// 181 #define internal_realloc NULL +// 182 #endif +// 183 +// 184 /* strlen of character literals resolved at compile time */ +// 185 #define static_strlen(string_literal) (sizeof(string_literal) - sizeof("")) +// 186 +// 187 static internal_hooks global_hooks = { internal_malloc, internal_free, internal_realloc }; global_hooks: DATA32 - DC32 malloc, free, realloc + DC32 pvPortMalloc, vPortFree, 0x0 DC32 0x0, 0 -// 187 +// 188 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock5 Using cfiCommon0 CFI Function cJSON_strdup THUMB -// 188 static unsigned char* cJSON_strdup(const unsigned char* string, const internal_hooks * const hooks) -// 189 { +// 189 static unsigned char* cJSON_strdup(const unsigned char* string, const internal_hooks * const hooks) +// 190 { cJSON_strdup: PUSH {R4-R6,LR} CFI R14 Frame(CFA, -4) @@ -598,61 +601,61 @@ cJSON_strdup: CFI CFA R13+16 MOVS R5,R0 MOV R4,R1 -// 190 size_t length = 0; -// 191 unsigned char *copy = NULL; -// 192 -// 193 if (string == NULL) +// 191 size_t length = 0; +// 192 unsigned char *copy = NULL; +// 193 +// 194 if (string == NULL) BEQ.N ??cJSON_strdup_0 -// 194 { -// 195 return NULL; -// 196 } -// 197 -// 198 length = strlen((const char*)string) + sizeof(""); +// 195 { +// 196 return NULL; +// 197 } +// 198 +// 199 length = strlen((const char*)string) + sizeof(""); CFI FunCall strlen BL strlen ADDS R6,R0,#+1 -// 199 copy = (unsigned char*)hooks->allocate(length); +// 200 copy = (unsigned char*)hooks->allocate(length); LDR R1,[R4, #+0] MOV R0,R6 CFI IndirectCall BLX R1 MOVS R4,R0 -// 200 if (copy == NULL) +// 201 if (copy == NULL) BNE.N ??cJSON_strdup_1 -// 201 { -// 202 return NULL; +// 202 { +// 203 return NULL; MOVS R0,#+0 POP {R4-R6,PC} -// 203 } -// 204 memcpy(copy, string, length); +// 204 } +// 205 memcpy(copy, string, length); ??cJSON_strdup_1: MOV R2,R6 MOV R1,R5 CFI FunCall __aeabi_memcpy BL __aeabi_memcpy -// 205 -// 206 return copy; +// 206 +// 207 return copy; MOV R0,R4 ??cJSON_strdup_0: POP {R4-R6,PC} -// 207 } +// 208 } CFI EndBlock cfiBlock5 -// 208 +// 209 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock6 Using cfiCommon0 CFI Function cJSON_InitHooks CFI NoCalls THUMB -// 209 CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks* hooks) -// 210 { +// 210 CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks* hooks) +// 211 { cJSON_InitHooks: PUSH {R4,R5,LR} CFI R14 Frame(CFA, -4) CFI R5 Frame(CFA, -8) CFI R4 Frame(CFA, -12) CFI CFA R13+12 -// 211 if (hooks == NULL) +// 212 if (hooks == NULL) LDR.W R4,??DataTable27 LDR.W R5,??DataTable27_2 LDR.W R2,??DataTable27_3 @@ -660,41 +663,41 @@ cJSON_InitHooks: STR R5,[R4, #+0] CMP R0,#+0 BNE.N ??cJSON_InitHooks_0 -// 212 { -// 213 /* Reset hooks */ -// 214 global_hooks.allocate = malloc; -// 215 global_hooks.deallocate = free; +// 213 { +// 214 /* Reset hooks */ +// 215 global_hooks.allocate = malloc; +// 216 global_hooks.deallocate = free; STR R3,[R4, #+4] -// 216 global_hooks.reallocate = realloc; +// 217 global_hooks.reallocate = realloc; STR R2,[R4, #+8] -// 217 return; +// 218 return; POP {R4,R5,PC} -// 218 } -// 219 -// 220 global_hooks.allocate = malloc; -// 221 if (hooks->malloc_fn != NULL) +// 219 } +// 220 +// 221 global_hooks.allocate = malloc; +// 222 if (hooks->malloc_fn != NULL) ??cJSON_InitHooks_0: LDR R1,[R0, #+0] CBZ.N R1,??cJSON_InitHooks_1 -// 222 { -// 223 global_hooks.allocate = hooks->malloc_fn; +// 223 { +// 224 global_hooks.allocate = hooks->malloc_fn; STR R1,[R4, #+0] -// 224 } -// 225 -// 226 global_hooks.deallocate = free; +// 225 } +// 226 +// 227 global_hooks.deallocate = free; ??cJSON_InitHooks_1: STR R3,[R4, #+4] -// 227 if (hooks->free_fn != NULL) +// 228 if (hooks->free_fn != NULL) LDR R0,[R0, #+4] CBZ.N R0,??cJSON_InitHooks_2 -// 228 { -// 229 global_hooks.deallocate = hooks->free_fn; +// 229 { +// 230 global_hooks.deallocate = hooks->free_fn; STR R0,[R4, #+4] -// 230 } -// 231 -// 232 /* use realloc only if both free and malloc are used */ -// 233 global_hooks.reallocate = NULL; -// 234 if ((global_hooks.allocate == malloc) && (global_hooks.deallocate == free)) +// 231 } +// 232 +// 233 /* use realloc only if both free and malloc are used */ +// 234 global_hooks.reallocate = NULL; +// 235 if ((global_hooks.allocate == malloc) && (global_hooks.deallocate == free)) ??cJSON_InitHooks_2: LDR R1,[R4, #+0] MOVS R0,#+0 @@ -703,57 +706,57 @@ cJSON_InitHooks: LDREQ R5,[R4, #+4] CMPEQ R5,R3 MOVEQ R0,R2 -// 235 { -// 236 global_hooks.reallocate = realloc; +// 236 { +// 237 global_hooks.reallocate = realloc; STR R0,[R4, #+8] -// 237 } -// 238 } +// 238 } +// 239 } POP {R4,R5,PC} CFI EndBlock cfiBlock6 -// 239 -// 240 /* Internal constructor. */ +// 240 +// 241 /* Internal constructor. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock7 Using cfiCommon0 CFI Function cJSON_New_Item THUMB -// 241 static cJSON *cJSON_New_Item(const internal_hooks * const hooks) -// 242 { +// 242 static cJSON *cJSON_New_Item(const internal_hooks * const hooks) +// 243 { cJSON_New_Item: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 MOV R1,R0 -// 243 cJSON* node = (cJSON*)hooks->allocate(sizeof(cJSON)); +// 244 cJSON* node = (cJSON*)hooks->allocate(sizeof(cJSON)); MOVS R0,#+40 LDR R1,[R1, #+0] CFI IndirectCall BLX R1 MOVS R4,R0 -// 244 if (node) +// 245 if (node) ITT NE -// 245 { -// 246 memset(node, '\0', sizeof(cJSON)); +// 246 { +// 247 memset(node, '\0', sizeof(cJSON)); MOVNE R1,#+40 CFI FunCall __aeabi_memclr BLNE __aeabi_memclr -// 247 } -// 248 -// 249 return node; +// 248 } +// 249 +// 250 return node; MOV R0,R4 POP {R4,PC} -// 250 } +// 251 } CFI EndBlock cfiBlock7 -// 251 -// 252 /* Delete a cJSON structure. */ +// 252 +// 253 /* Delete a cJSON structure. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock8 Using cfiCommon0 CFI Function cJSON_Delete THUMB -// 253 CJSON_PUBLIC(void) cJSON_Delete(cJSON *item) -// 254 { +// 254 CJSON_PUBLIC(void) cJSON_Delete(cJSON *item) +// 255 { cJSON_Delete: PUSH {R4-R6,LR} CFI R14 Frame(CFA, -4) @@ -762,13 +765,13 @@ cJSON_Delete: CFI R4 Frame(CFA, -16) CFI CFA R13+16 MOVS R5,R0 -// 255 cJSON *next = NULL; +// 256 cJSON *next = NULL; LDR.W R6,??DataTable27 B.N ??cJSON_Delete_0 -// 256 while (item != NULL) -// 257 { -// 258 next = item->next; -// 259 if (!(item->type & cJSON_IsReference) && (item->child != NULL)) +// 257 while (item != NULL) +// 258 { +// 259 next = item->next; +// 260 if (!(item->type & cJSON_IsReference) && (item->child != NULL)) ??cJSON_Delete_1: LDR R0,[R5, #+12] LDR R4,[R5, #+0] @@ -776,171 +779,171 @@ cJSON_Delete: BMI.N ??cJSON_Delete_2 LDR R0,[R5, #+8] CBZ.N R0,??cJSON_Delete_2 -// 260 { -// 261 cJSON_Delete(item->child); +// 261 { +// 262 cJSON_Delete(item->child); CFI FunCall cJSON_Delete BL cJSON_Delete -// 262 } -// 263 if (!(item->type & cJSON_IsReference) && (item->valuestring != NULL)) +// 263 } +// 264 if (!(item->type & cJSON_IsReference) && (item->valuestring != NULL)) ??cJSON_Delete_2: LDR R0,[R5, #+12] LSLS R1,R0,#+23 BMI.N ??cJSON_Delete_3 LDR R0,[R5, #+16] CBZ.N R0,??cJSON_Delete_3 -// 264 { -// 265 global_hooks.deallocate(item->valuestring); +// 265 { +// 266 global_hooks.deallocate(item->valuestring); LDR R1,[R6, #+4] CFI IndirectCall BLX R1 -// 266 item->valuestring = NULL; +// 267 item->valuestring = NULL; MOVS R0,#+0 STR R0,[R5, #+16] -// 267 } -// 268 if (!(item->type & cJSON_StringIsConst) && (item->string != NULL)) +// 268 } +// 269 if (!(item->type & cJSON_StringIsConst) && (item->string != NULL)) ??cJSON_Delete_3: LDR R0,[R5, #+12] LSLS R1,R0,#+22 BMI.N ??cJSON_Delete_4 LDR R0,[R5, #+32] CBZ.N R0,??cJSON_Delete_4 -// 269 { -// 270 global_hooks.deallocate(item->string); +// 270 { +// 271 global_hooks.deallocate(item->string); LDR R1,[R6, #+4] CFI IndirectCall BLX R1 -// 271 item->string = NULL; +// 272 item->string = NULL; MOVS R0,#+0 STR R0,[R5, #+32] -// 272 } -// 273 global_hooks.deallocate(item); +// 273 } +// 274 global_hooks.deallocate(item); ??cJSON_Delete_4: MOV R0,R5 LDR R1,[R6, #+4] CFI IndirectCall BLX R1 -// 274 item = next; +// 275 item = next; MOVS R5,R4 -// 275 } +// 276 } ??cJSON_Delete_0: BNE.N ??cJSON_Delete_1 -// 276 } +// 277 } POP {R4-R6,PC} CFI EndBlock cfiBlock8 -// 277 -// 278 /* get the decimal point character of the current locale */ -// 279 static unsigned char get_decimal_point(void) -// 280 { -// 281 #ifdef ENABLE_LOCALES -// 282 struct lconv *lconv = localeconv(); -// 283 return (unsigned char) lconv->decimal_point[0]; -// 284 #else -// 285 return '.'; -// 286 #endif -// 287 } -// 288 -// 289 typedef struct -// 290 { -// 291 const unsigned char *content; -// 292 size_t length; -// 293 size_t offset; -// 294 size_t depth; /* How deeply nested (in arrays/objects) is the input at the current offset. */ -// 295 internal_hooks hooks; -// 296 } parse_buffer; -// 297 -// 298 /* check if the given size is left to read in a given parse buffer (starting with 1) */ -// 299 #define can_read(buffer, size) ((buffer != NULL) && (((buffer)->offset + size) <= (buffer)->length)) -// 300 /* check if the buffer can be accessed at the given index (starting with 0) */ -// 301 #define can_access_at_index(buffer, index) ((buffer != NULL) && (((buffer)->offset + index) < (buffer)->length)) -// 302 #define cannot_access_at_index(buffer, index) (!can_access_at_index(buffer, index)) -// 303 /* get a pointer to the buffer at the position */ -// 304 #define buffer_at_offset(buffer) ((buffer)->content + (buffer)->offset) -// 305 -// 306 /* Parse the input text to generate a number, and populate the result into item. */ -// 307 static cJSON_bool parse_number(cJSON * const item, parse_buffer * const input_buffer) -// 308 { -// 309 double number = 0; -// 310 unsigned char *after_end = NULL; -// 311 unsigned char number_c_string[64]; -// 312 unsigned char decimal_point = get_decimal_point(); -// 313 size_t i = 0; -// 314 -// 315 if ((input_buffer == NULL) || (input_buffer->content == NULL)) -// 316 { -// 317 return false; -// 318 } -// 319 -// 320 /* copy the number into a temporary buffer and replace '.' with the decimal point -// 321 * of the current locale (for strtod) -// 322 * This also takes care of '\0' not necessarily being available for marking the end of the input */ -// 323 for (i = 0; (i < (sizeof(number_c_string) - 1)) && can_access_at_index(input_buffer, i); i++) -// 324 { -// 325 switch (buffer_at_offset(input_buffer)[i]) -// 326 { -// 327 case '0': -// 328 case '1': -// 329 case '2': -// 330 case '3': -// 331 case '4': -// 332 case '5': -// 333 case '6': -// 334 case '7': -// 335 case '8': -// 336 case '9': -// 337 case '+': -// 338 case '-': -// 339 case 'e': -// 340 case 'E': -// 341 number_c_string[i] = buffer_at_offset(input_buffer)[i]; -// 342 break; -// 343 -// 344 case '.': -// 345 number_c_string[i] = decimal_point; -// 346 break; -// 347 -// 348 default: -// 349 goto loop_end; -// 350 } -// 351 } -// 352 loop_end: -// 353 number_c_string[i] = '\0'; -// 354 -// 355 number = strtod((const char*)number_c_string, (char**)&after_end); -// 356 if (number_c_string == after_end) -// 357 { -// 358 return false; /* parse_error */ -// 359 } -// 360 -// 361 item->valuedouble = number; -// 362 -// 363 /* use saturation in case of overflow */ -// 364 if (number >= INT_MAX) -// 365 { -// 366 item->valueint = INT_MAX; -// 367 } -// 368 else if (number <= (double)INT_MIN) -// 369 { -// 370 item->valueint = INT_MIN; -// 371 } -// 372 else -// 373 { -// 374 item->valueint = (int)number; -// 375 } -// 376 -// 377 item->type = cJSON_Number; -// 378 -// 379 input_buffer->offset += (size_t)(after_end - number_c_string); -// 380 return true; -// 381 } -// 382 -// 383 /* don't ask me, but the original cJSON_SetNumberValue returns an integer or double */ +// 278 +// 279 /* get the decimal point character of the current locale */ +// 280 static unsigned char get_decimal_point(void) +// 281 { +// 282 #ifdef ENABLE_LOCALES +// 283 struct lconv *lconv = localeconv(); +// 284 return (unsigned char) lconv->decimal_point[0]; +// 285 #else +// 286 return '.'; +// 287 #endif +// 288 } +// 289 +// 290 typedef struct +// 291 { +// 292 const unsigned char *content; +// 293 size_t length; +// 294 size_t offset; +// 295 size_t depth; /* How deeply nested (in arrays/objects) is the input at the current offset. */ +// 296 internal_hooks hooks; +// 297 } parse_buffer; +// 298 +// 299 /* check if the given size is left to read in a given parse buffer (starting with 1) */ +// 300 #define can_read(buffer, size) ((buffer != NULL) && (((buffer)->offset + size) <= (buffer)->length)) +// 301 /* check if the buffer can be accessed at the given index (starting with 0) */ +// 302 #define can_access_at_index(buffer, index) ((buffer != NULL) && (((buffer)->offset + index) < (buffer)->length)) +// 303 #define cannot_access_at_index(buffer, index) (!can_access_at_index(buffer, index)) +// 304 /* get a pointer to the buffer at the position */ +// 305 #define buffer_at_offset(buffer) ((buffer)->content + (buffer)->offset) +// 306 +// 307 /* Parse the input text to generate a number, and populate the result into item. */ +// 308 static cJSON_bool parse_number(cJSON * const item, parse_buffer * const input_buffer) +// 309 { +// 310 double number = 0; +// 311 unsigned char *after_end = NULL; +// 312 unsigned char number_c_string[64]; +// 313 unsigned char decimal_point = get_decimal_point(); +// 314 size_t i = 0; +// 315 +// 316 if ((input_buffer == NULL) || (input_buffer->content == NULL)) +// 317 { +// 318 return false; +// 319 } +// 320 +// 321 /* copy the number into a temporary buffer and replace '.' with the decimal point +// 322 * of the current locale (for strtod) +// 323 * This also takes care of '\0' not necessarily being available for marking the end of the input */ +// 324 for (i = 0; (i < (sizeof(number_c_string) - 1)) && can_access_at_index(input_buffer, i); i++) +// 325 { +// 326 switch (buffer_at_offset(input_buffer)[i]) +// 327 { +// 328 case '0': +// 329 case '1': +// 330 case '2': +// 331 case '3': +// 332 case '4': +// 333 case '5': +// 334 case '6': +// 335 case '7': +// 336 case '8': +// 337 case '9': +// 338 case '+': +// 339 case '-': +// 340 case 'e': +// 341 case 'E': +// 342 number_c_string[i] = buffer_at_offset(input_buffer)[i]; +// 343 break; +// 344 +// 345 case '.': +// 346 number_c_string[i] = decimal_point; +// 347 break; +// 348 +// 349 default: +// 350 goto loop_end; +// 351 } +// 352 } +// 353 loop_end: +// 354 number_c_string[i] = '\0'; +// 355 +// 356 number = strtod((const char*)number_c_string, (char**)&after_end); +// 357 if (number_c_string == after_end) +// 358 { +// 359 return false; /* parse_error */ +// 360 } +// 361 +// 362 item->valuedouble = number; +// 363 +// 364 /* use saturation in case of overflow */ +// 365 if (number >= INT_MAX) +// 366 { +// 367 item->valueint = INT_MAX; +// 368 } +// 369 else if (number <= (double)INT_MIN) +// 370 { +// 371 item->valueint = INT_MIN; +// 372 } +// 373 else +// 374 { +// 375 item->valueint = (int)number; +// 376 } +// 377 +// 378 item->type = cJSON_Number; +// 379 +// 380 input_buffer->offset += (size_t)(after_end - number_c_string); +// 381 return true; +// 382 } +// 383 +// 384 /* don't ask me, but the original cJSON_SetNumberValue returns an integer or double */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock9 Using cfiCommon0 CFI Function cJSON_SetNumberHelper THUMB -// 384 CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number) -// 385 { +// 385 CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number) +// 386 { cJSON_SetNumberHelper: PUSH {R4,LR} CFI R14 Frame(CFA, -4) @@ -951,7 +954,7 @@ cJSON_SetNumberHelper: CFI CFA R13+16 MOV R4,R0 BL ?Subroutine11 -// 386 if (number >= INT_MAX) +// 387 if (number >= INT_MAX) ??CrossCallReturnLabel_32: BL ?Subroutine10 ??CrossCallReturnLabel_29: @@ -959,26 +962,26 @@ cJSON_SetNumberHelper: BL __aeabi_cdrcmple IT LS MVNLS R0,#+2147483648 -// 387 { -// 388 object->valueint = INT_MAX; +// 388 { +// 389 object->valueint = INT_MAX; BLS.N ??cJSON_SetNumberHelper_0 -// 389 } -// 390 else if (number <= (double)INT_MIN) +// 390 } +// 391 else if (number <= (double)INT_MIN) BL ?Subroutine13 ??CrossCallReturnLabel_40: ITE CC -// 391 { -// 392 object->valueint = INT_MIN; +// 392 { +// 393 object->valueint = INT_MIN; MOVCC R0,#+2147483648 -// 393 } -// 394 else -// 395 { -// 396 object->valueint = (int)number; +// 394 } +// 395 else +// 396 { +// 397 object->valueint = (int)number; CFI FunCall __aeabi_d2iz BLCS __aeabi_d2iz -// 397 } -// 398 -// 399 return object->valuedouble = number; +// 398 } +// 399 +// 400 return object->valuedouble = number; ??cJSON_SetNumberHelper_0: STR R0,[R4, #+20] VSTR D8,[R4, #+24] @@ -988,17 +991,17 @@ cJSON_SetNumberHelper: CFI D8 SameValue CFI CFA R13+8 POP {R4,PC} -// 400 } +// 401 } CFI EndBlock cfiBlock9 -// 401 -// 402 /* Note: when passing a NULL valuestring, cJSON_SetValuestring treats this as an error and return NULL */ +// 402 +// 403 /* Note: when passing a NULL valuestring, cJSON_SetValuestring treats this as an error and return NULL */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock10 Using cfiCommon0 CFI Function cJSON_SetValuestring THUMB -// 403 CJSON_PUBLIC(char*) cJSON_SetValuestring(cJSON *object, const char *valuestring) -// 404 { +// 404 CJSON_PUBLIC(char*) cJSON_SetValuestring(cJSON *object, const char *valuestring) +// 405 { cJSON_SetValuestring: PUSH {R3-R7,LR} CFI R14 Frame(CFA, -4) @@ -1009,28 +1012,28 @@ cJSON_SetValuestring: CFI CFA R13+24 MOVS R4,R0 MOV R6,R1 -// 405 char *copy = NULL; -// 406 /* if object's type is not cJSON_String or is cJSON_IsReference, it should not set valuestring */ -// 407 if ((object == NULL) || !(object->type & cJSON_String) || (object->type & cJSON_IsReference)) +// 406 char *copy = NULL; +// 407 /* if object's type is not cJSON_String or is cJSON_IsReference, it should not set valuestring */ +// 408 if ((object == NULL) || !(object->type & cJSON_String) || (object->type & cJSON_IsReference)) BEQ.N ??cJSON_SetValuestring_0 LDR R0,[R4, #+12] AND R0,R0,#0x110 CMP R0,#+16 BNE.N ??cJSON_SetValuestring_0 -// 408 { -// 409 return NULL; -// 410 } -// 411 /* return NULL if the object is corrupted or valuestring is NULL */ -// 412 if (object->valuestring == NULL || valuestring == NULL) +// 409 { +// 410 return NULL; +// 411 } +// 412 /* return NULL if the object is corrupted or valuestring is NULL */ +// 413 if (object->valuestring == NULL || valuestring == NULL) LDR R5,[R4, #+16] CMP R5,#+0 IT NE CMPNE R6,#+0 BEQ.N ??cJSON_SetValuestring_0 -// 413 { -// 414 return NULL; -// 415 } -// 416 if (strlen(valuestring) <= strlen(object->valuestring)) +// 414 { +// 415 return NULL; +// 416 } +// 417 if (strlen(valuestring) <= strlen(object->valuestring)) MOV R0,R5 CFI FunCall strlen BL strlen @@ -1040,17 +1043,17 @@ cJSON_SetValuestring: BL strlen CMP R7,R0 BCC.N ??cJSON_SetValuestring_1 -// 417 { -// 418 strcpy(object->valuestring, valuestring); +// 418 { +// 419 strcpy(object->valuestring, valuestring); MOV R1,R6 MOV R0,R5 CFI FunCall strcpy BL strcpy -// 419 return object->valuestring; +// 420 return object->valuestring; LDR R0,[R4, #+16] POP {R1,R4-R7,PC} -// 420 } -// 421 copy = (char*) cJSON_strdup((const unsigned char*)valuestring, &global_hooks); +// 421 } +// 422 copy = (char*) cJSON_strdup((const unsigned char*)valuestring, &global_hooks); ??cJSON_SetValuestring_1: LDR.W R7,??DataTable27 MOV R1,R7 @@ -1058,53 +1061,53 @@ cJSON_SetValuestring: CFI FunCall cJSON_strdup BL cJSON_strdup MOVS R5,R0 -// 422 if (copy == NULL) +// 423 if (copy == NULL) BNE.N ??cJSON_SetValuestring_2 -// 423 { -// 424 return NULL; +// 424 { +// 425 return NULL; ??cJSON_SetValuestring_0: MOVS R0,#+0 POP {R1,R4-R7,PC} -// 425 } -// 426 if (object->valuestring != NULL) +// 426 } +// 427 if (object->valuestring != NULL) ??cJSON_SetValuestring_2: LDR R0,[R4, #+16] CBZ.N R0,??cJSON_SetValuestring_3 -// 427 { -// 428 cJSON_free(object->valuestring); +// 428 { +// 429 cJSON_free(object->valuestring); LDR R1,[R7, #+4] CFI IndirectCall BLX R1 -// 429 } -// 430 object->valuestring = copy; +// 430 } +// 431 object->valuestring = copy; ??cJSON_SetValuestring_3: STR R5,[R4, #+16] -// 431 -// 432 return copy; +// 432 +// 433 return copy; MOV R0,R5 POP {R1,R4-R7,PC} -// 433 } +// 434 } CFI EndBlock cfiBlock10 -// 434 -// 435 typedef struct -// 436 { -// 437 unsigned char *buffer; -// 438 size_t length; -// 439 size_t offset; -// 440 size_t depth; /* current nesting depth (for formatted printing) */ -// 441 cJSON_bool noalloc; -// 442 cJSON_bool format; /* is this print a formatted print */ -// 443 internal_hooks hooks; -// 444 } printbuffer; -// 445 -// 446 /* realloc printbuffer if necessary to have at least "needed" bytes more */ +// 435 +// 436 typedef struct +// 437 { +// 438 unsigned char *buffer; +// 439 size_t length; +// 440 size_t offset; +// 441 size_t depth; /* current nesting depth (for formatted printing) */ +// 442 cJSON_bool noalloc; +// 443 cJSON_bool format; /* is this print a formatted print */ +// 444 internal_hooks hooks; +// 445 } printbuffer; +// 446 +// 447 /* realloc printbuffer if necessary to have at least "needed" bytes more */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock11 Using cfiCommon0 CFI Function ensure THUMB -// 447 static unsigned char* ensure(printbuffer * const p, size_t needed) -// 448 { +// 448 static unsigned char* ensure(printbuffer * const p, size_t needed) +// 449 { ensure: PUSH {R4-R6,LR} CFI R14 Frame(CFA, -4) @@ -1114,172 +1117,172 @@ ensure: CFI CFA R13+16 MOVS R5,R0 MOV R6,R1 -// 449 unsigned char *newbuffer = NULL; -// 450 size_t newsize = 0; -// 451 -// 452 if ((p == NULL) || (p->buffer == NULL)) +// 450 unsigned char *newbuffer = NULL; +// 451 size_t newsize = 0; +// 452 +// 453 if ((p == NULL) || (p->buffer == NULL)) ITT NE LDRNE R0,[R5, #+0] CMPNE R0,#+0 BEQ.N ??ensure_0 -// 453 { -// 454 return NULL; -// 455 } -// 456 -// 457 if ((p->length > 0) && (p->offset >= p->length)) +// 454 { +// 455 return NULL; +// 456 } +// 457 +// 458 if ((p->length > 0) && (p->offset >= p->length)) LDR R1,[R5, #+4] CBZ.N R1,??ensure_1 LDR R2,[R5, #+8] CMP R2,R1 BCS.N ??ensure_0 -// 458 { -// 459 /* make sure that offset is valid */ -// 460 return NULL; -// 461 } -// 462 -// 463 if (needed > INT_MAX) +// 459 { +// 460 /* make sure that offset is valid */ +// 461 return NULL; +// 462 } +// 463 +// 464 if (needed > INT_MAX) ??ensure_1: MVN R2,#+2147483648 CMP R6,R2 BHI.N ??ensure_0 -// 464 { -// 465 /* sizes bigger than INT_MAX are currently not supported */ -// 466 return NULL; -// 467 } -// 468 -// 469 needed += p->offset + 1; +// 465 { +// 466 /* sizes bigger than INT_MAX are currently not supported */ +// 467 return NULL; +// 468 } +// 469 +// 470 needed += p->offset + 1; LDR R3,[R5, #+8] ADDS R6,R3,R6 ADDS R6,R6,#+1 -// 470 if (needed <= p->length) +// 471 if (needed <= p->length) CMP R1,R6 BCC.N ??ensure_2 -// 471 { -// 472 return p->buffer + p->offset; +// 472 { +// 473 return p->buffer + p->offset; ADD R0,R0,R3 POP {R4-R6,PC} -// 473 } -// 474 -// 475 if (p->noalloc) { +// 474 } +// 475 +// 476 if (p->noalloc) { ??ensure_2: LDR R1,[R5, #+16] CBNZ.N R1,??ensure_0 -// 476 return NULL; -// 477 } -// 478 -// 479 /* calculate new buffer size */ -// 480 if (needed > (INT_MAX / 2)) +// 477 return NULL; +// 478 } +// 479 +// 480 /* calculate new buffer size */ +// 481 if (needed > (INT_MAX / 2)) CMP R6,#+1073741824 BCC.N ??ensure_3 -// 481 { -// 482 /* overflow of int, use INT_MAX if possible */ -// 483 if (needed <= INT_MAX) +// 482 { +// 483 /* overflow of int, use INT_MAX if possible */ +// 484 if (needed <= INT_MAX) CMP R6,R2 BHI.N ??ensure_0 -// 484 { -// 485 newsize = INT_MAX; +// 485 { +// 486 newsize = INT_MAX; MOV R6,R2 B.N ??ensure_4 -// 486 } -// 487 else -// 488 { -// 489 return NULL; -// 490 } -// 491 } -// 492 else -// 493 { -// 494 newsize = needed * 2; +// 487 } +// 488 else +// 489 { +// 490 return NULL; +// 491 } +// 492 } +// 493 else +// 494 { +// 495 newsize = needed * 2; ??ensure_3: LSLS R6,R6,#+1 -// 495 } -// 496 -// 497 if (p->hooks.reallocate != NULL) +// 496 } +// 497 +// 498 if (p->hooks.reallocate != NULL) ??ensure_4: LDR R2,[R5, #+32] CBZ.N R2,??ensure_5 -// 498 { -// 499 /* reallocate with realloc if available */ -// 500 newbuffer = (unsigned char*)p->hooks.reallocate(p->buffer, newsize); +// 499 { +// 500 /* reallocate with realloc if available */ +// 501 newbuffer = (unsigned char*)p->hooks.reallocate(p->buffer, newsize); MOV R1,R6 CFI IndirectCall BLX R2 MOVS R4,R0 -// 501 if (newbuffer == NULL) +// 502 if (newbuffer == NULL) BNE.N ??ensure_6 B.N ??ensure_7 -// 502 { -// 503 p->hooks.deallocate(p->buffer); -// 504 p->length = 0; -// 505 p->buffer = NULL; -// 506 -// 507 return NULL; -// 508 } -// 509 } -// 510 else -// 511 { -// 512 /* otherwise reallocate manually */ -// 513 newbuffer = (unsigned char*)p->hooks.allocate(newsize); +// 503 { +// 504 p->hooks.deallocate(p->buffer); +// 505 p->length = 0; +// 506 p->buffer = NULL; +// 507 +// 508 return NULL; +// 509 } +// 510 } +// 511 else +// 512 { +// 513 /* otherwise reallocate manually */ +// 514 newbuffer = (unsigned char*)p->hooks.allocate(newsize); ??ensure_5: LDR R1,[R5, #+24] MOV R0,R6 CFI IndirectCall BLX R1 MOVS R4,R0 -// 514 if (!newbuffer) +// 515 if (!newbuffer) BNE.N ??ensure_8 -// 515 { -// 516 p->hooks.deallocate(p->buffer); +// 516 { +// 517 p->hooks.deallocate(p->buffer); ??ensure_7: LDR R0,[R5, #+0] LDR R1,[R5, #+28] CFI IndirectCall BLX R1 -// 517 p->length = 0; +// 518 p->length = 0; MOVS R0,#+0 STR R0,[R5, #+4] -// 518 p->buffer = NULL; +// 519 p->buffer = NULL; STR R0,[R5, #+0] -// 519 -// 520 return NULL; -// 521 } +// 520 +// 521 return NULL; +// 522 } ??ensure_0: MOVS R0,#+0 POP {R4-R6,PC} -// 522 -// 523 memcpy(newbuffer, p->buffer, p->offset + 1); +// 523 +// 524 memcpy(newbuffer, p->buffer, p->offset + 1); ??ensure_8: LDR R2,[R5, #+8] LDR R1,[R5, #+0] ADDS R2,R2,#+1 CFI FunCall __aeabi_memcpy BL __aeabi_memcpy -// 524 p->hooks.deallocate(p->buffer); +// 525 p->hooks.deallocate(p->buffer); LDR R0,[R5, #+0] LDR R1,[R5, #+28] CFI IndirectCall BLX R1 -// 525 } -// 526 p->length = newsize; +// 526 } +// 527 p->length = newsize; ??ensure_6: STR R6,[R5, #+4] -// 527 p->buffer = newbuffer; +// 528 p->buffer = newbuffer; STR R4,[R5, #+0] -// 528 -// 529 return newbuffer + p->offset; +// 529 +// 530 return newbuffer + p->offset; LDR R0,[R5, #+8] ADD R0,R4,R0 POP {R4-R6,PC} -// 530 } +// 531 } CFI EndBlock cfiBlock11 -// 531 -// 532 /* calculate the new length of the string in a printbuffer and update the offset */ +// 532 +// 533 /* calculate the new length of the string in a printbuffer and update the offset */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock12 Using cfiCommon0 CFI Function update_offset THUMB -// 533 static void update_offset(printbuffer * const buffer) -// 534 { +// 534 static void update_offset(printbuffer * const buffer) +// 535 { update_offset: PUSH {R3-R5,LR} CFI R14 Frame(CFA, -4) @@ -1287,37 +1290,37 @@ update_offset: CFI R4 Frame(CFA, -12) CFI CFA R13+16 MOVS R4,R0 -// 535 const unsigned char *buffer_pointer = NULL; -// 536 if ((buffer == NULL) || (buffer->buffer == NULL)) +// 536 const unsigned char *buffer_pointer = NULL; +// 537 if ((buffer == NULL) || (buffer->buffer == NULL)) ITT NE LDRNE R0,[R4, #+0] CMPNE R0,#+0 BEQ.N ??update_offset_0 -// 537 { -// 538 return; -// 539 } -// 540 buffer_pointer = buffer->buffer + buffer->offset; -// 541 -// 542 buffer->offset += strlen((const char*)buffer_pointer); +// 538 { +// 539 return; +// 540 } +// 541 buffer_pointer = buffer->buffer + buffer->offset; +// 542 +// 543 buffer->offset += strlen((const char*)buffer_pointer); LDR R5,[R4, #+8] ADD R0,R0,R5 CFI FunCall strlen BL strlen ADDS R5,R0,R5 STR R5,[R4, #+8] -// 543 } +// 544 } ??update_offset_0: POP {R0,R4,R5,PC} CFI EndBlock cfiBlock12 -// 544 -// 545 /* securely comparison of floating-point variables */ +// 545 +// 546 /* securely comparison of floating-point variables */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock13 Using cfiCommon0 CFI Function compare_double THUMB -// 546 static cJSON_bool compare_double(double a, double b) -// 547 { +// 547 static cJSON_bool compare_double(double a, double b) +// 548 { compare_double: PUSH {R3-R5,LR} CFI R14 Frame(CFA, -4) @@ -1332,7 +1335,7 @@ compare_double: CFI CFA R13+48 VMOV.F32 S18,S2 VMOV.F32 S19,S3 -// 548 double maxVal = fabs(a) > fabs(b) ? fabs(a) : fabs(b); +// 549 double maxVal = fabs(a) > fabs(b) ? fabs(a) : fabs(b); VMOV R0,R1,D9 BIC R1,R1,#0x80000000 BL ?Subroutine11 @@ -1348,7 +1351,7 @@ compare_double: ITT CC VMOVCC.F32 S22,S20 VMOVCC.F32 S23,S21 -// 549 return (fabs(a - b) <= maxVal * DBL_EPSILON); +// 550 return (fabs(a - b) <= maxVal * DBL_EPSILON); VMOV R0,R1,D8 VMOV R2,R3,D9 CFI FunCall __aeabi_dsub @@ -1374,7 +1377,7 @@ compare_double: CFI D11 SameValue CFI CFA R13+16 POP {R1,R4,R5,PC} -// 550 } +// 551 } CFI EndBlock cfiBlock13 SECTION `.text`:CODE:NOROOT(2) @@ -1383,146 +1386,146 @@ compare_double: ??DataTable18: DATA32 DC32 0xFFFFFFFFFFFFFFFF,0x7FFFFFFF -// 551 -// 552 /* Render the number nicely from the given item into a string. */ -// 553 static cJSON_bool print_number(const cJSON * const item, printbuffer * const output_buffer) -// 554 { -// 555 unsigned char *output_pointer = NULL; -// 556 double d = item->valuedouble; -// 557 int length = 0; -// 558 size_t i = 0; -// 559 unsigned char number_buffer[26] = {0}; /* temporary buffer to print the number into */ -// 560 unsigned char decimal_point = get_decimal_point(); -// 561 double test = 0.0; -// 562 -// 563 if (output_buffer == NULL) -// 564 { -// 565 return false; -// 566 } -// 567 -// 568 /* This checks for NaN and Infinity */ -// 569 if (isnan(d) || isinf(d)) -// 570 { -// 571 length = sprintf((char*)number_buffer, "null"); -// 572 } -// 573 else if(d == (double)item->valueint) -// 574 { -// 575 length = sprintf((char*)number_buffer, "%d", item->valueint); -// 576 } -// 577 else -// 578 { -// 579 /* Try 15 decimal places of precision to avoid nonsignificant nonzero digits */ -// 580 length = sprintf((char*)number_buffer, "%1.15g", d); -// 581 -// 582 /* Check whether the original double can be recovered */ -// 583 if ((sscanf((char*)number_buffer, "%lg", &test) != 1) || !compare_double((double)test, d)) -// 584 { -// 585 /* If not, print with 17 decimal places of precision */ -// 586 length = sprintf((char*)number_buffer, "%1.17g", d); -// 587 } -// 588 } -// 589 -// 590 /* sprintf failed or buffer overrun occurred */ -// 591 if ((length < 0) || (length > (int)(sizeof(number_buffer) - 1))) -// 592 { -// 593 return false; -// 594 } -// 595 -// 596 /* reserve appropriate space in the output */ -// 597 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); -// 598 if (output_pointer == NULL) -// 599 { -// 600 return false; -// 601 } -// 602 -// 603 /* copy the printed number to the output and replace locale -// 604 * dependent decimal point with '.' */ -// 605 for (i = 0; i < ((size_t)length); i++) -// 606 { -// 607 if (number_buffer[i] == decimal_point) -// 608 { -// 609 output_pointer[i] = '.'; -// 610 continue; -// 611 } -// 612 -// 613 output_pointer[i] = number_buffer[i]; -// 614 } -// 615 output_pointer[i] = '\0'; -// 616 -// 617 output_buffer->offset += (size_t)length; -// 618 -// 619 return true; -// 620 } -// 621 -// 622 /* parse 4 digit hexadecimal number */ +// 552 +// 553 /* Render the number nicely from the given item into a string. */ +// 554 static cJSON_bool print_number(const cJSON * const item, printbuffer * const output_buffer) +// 555 { +// 556 unsigned char *output_pointer = NULL; +// 557 double d = item->valuedouble; +// 558 int length = 0; +// 559 size_t i = 0; +// 560 unsigned char number_buffer[26] = {0}; /* temporary buffer to print the number into */ +// 561 unsigned char decimal_point = get_decimal_point(); +// 562 double test = 0.0; +// 563 +// 564 if (output_buffer == NULL) +// 565 { +// 566 return false; +// 567 } +// 568 +// 569 /* This checks for NaN and Infinity */ +// 570 if (isnan(d) || isinf(d)) +// 571 { +// 572 length = sprintf((char*)number_buffer, "null"); +// 573 } +// 574 else if(d == (double)item->valueint) +// 575 { +// 576 length = sprintf((char*)number_buffer, "%d", item->valueint); +// 577 } +// 578 else +// 579 { +// 580 /* Try 15 decimal places of precision to avoid nonsignificant nonzero digits */ +// 581 length = sprintf((char*)number_buffer, "%1.15g", d); +// 582 +// 583 /* Check whether the original double can be recovered */ +// 584 if ((sscanf((char*)number_buffer, "%lg", &test) != 1) || !compare_double((double)test, d)) +// 585 { +// 586 /* If not, print with 17 decimal places of precision */ +// 587 length = sprintf((char*)number_buffer, "%1.17g", d); +// 588 } +// 589 } +// 590 +// 591 /* sprintf failed or buffer overrun occurred */ +// 592 if ((length < 0) || (length > (int)(sizeof(number_buffer) - 1))) +// 593 { +// 594 return false; +// 595 } +// 596 +// 597 /* reserve appropriate space in the output */ +// 598 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); +// 599 if (output_pointer == NULL) +// 600 { +// 601 return false; +// 602 } +// 603 +// 604 /* copy the printed number to the output and replace locale +// 605 * dependent decimal point with '.' */ +// 606 for (i = 0; i < ((size_t)length); i++) +// 607 { +// 608 if (number_buffer[i] == decimal_point) +// 609 { +// 610 output_pointer[i] = '.'; +// 611 continue; +// 612 } +// 613 +// 614 output_pointer[i] = number_buffer[i]; +// 615 } +// 616 output_pointer[i] = '\0'; +// 617 +// 618 output_buffer->offset += (size_t)length; +// 619 +// 620 return true; +// 621 } +// 622 +// 623 /* parse 4 digit hexadecimal number */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock14 Using cfiCommon0 CFI Function parse_hex4 CFI NoCalls THUMB -// 623 static unsigned parse_hex4(const unsigned char * const input) -// 624 { +// 624 static unsigned parse_hex4(const unsigned char * const input) +// 625 { parse_hex4: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 MOV R1,R0 -// 625 unsigned int h = 0; +// 626 unsigned int h = 0; MOVS R0,#+0 -// 626 size_t i = 0; +// 627 size_t i = 0; MOVS R2,#+0 -// 627 -// 628 for (i = 0; i < 4; i++) -// 629 { -// 630 /* parse digit */ -// 631 if ((input[i] >= '0') && (input[i] <= '9')) +// 628 +// 629 for (i = 0; i < 4; i++) +// 630 { +// 631 /* parse digit */ +// 632 if ((input[i] >= '0') && (input[i] <= '9')) ??parse_hex4_0: LDRB R3,[R1, R2] SUB R4,R3,#+48 CMP R4,#+10 BCS.N ??parse_hex4_1 -// 632 { -// 633 h += (unsigned int) input[i] - '0'; +// 633 { +// 634 h += (unsigned int) input[i] - '0'; ADDS R0,R3,R0 SUBS R0,R0,#+48 B.N ??parse_hex4_2 -// 634 } -// 635 else if ((input[i] >= 'A') && (input[i] <= 'F')) +// 635 } +// 636 else if ((input[i] >= 'A') && (input[i] <= 'F')) ??parse_hex4_1: SUB R4,R3,#+65 CMP R4,#+6 BCS.N ??parse_hex4_3 -// 636 { -// 637 h += (unsigned int) 10 + input[i] - 'A'; +// 637 { +// 638 h += (unsigned int) 10 + input[i] - 'A'; ADDS R0,R3,R0 SUBS R0,R0,#+55 B.N ??parse_hex4_2 -// 638 } -// 639 else if ((input[i] >= 'a') && (input[i] <= 'f')) +// 639 } +// 640 else if ((input[i] >= 'a') && (input[i] <= 'f')) ??parse_hex4_3: SUB R4,R3,#+97 CMP R4,#+6 BCS.N ??parse_hex4_4 -// 640 { -// 641 h += (unsigned int) 10 + input[i] - 'a'; +// 641 { +// 642 h += (unsigned int) 10 + input[i] - 'a'; ADDS R0,R3,R0 SUBS R0,R0,#+87 -// 642 } -// 643 else /* invalid */ -// 644 { -// 645 return 0; -// 646 } -// 647 -// 648 if (i < 3) +// 643 } +// 644 else /* invalid */ +// 645 { +// 646 return 0; +// 647 } +// 648 +// 649 if (i < 3) ??parse_hex4_2: CMP R2,#+3 IT CC LSLCC R0,R0,#+4 -// 649 { -// 650 /* shift left to make place for the next nibble */ -// 651 h = h << 4; +// 650 { +// 651 /* shift left to make place for the next nibble */ +// 652 h = h << 4; ADDS R2,R2,#+1 CMP R2,#+3 BLS.N ??parse_hex4_0 @@ -1530,143 +1533,143 @@ parse_hex4: ??parse_hex4_4: MOVS R0,#+0 POP {R4,PC} -// 652 } -// 653 } -// 654 -// 655 return h; -// 656 } +// 653 } +// 654 } +// 655 +// 656 return h; +// 657 } CFI EndBlock cfiBlock14 -// 657 -// 658 /* converts a UTF-16 literal to UTF-8 -// 659 * A literal can be one or two sequences of the form \uXXXX */ -// 660 static unsigned char utf16_literal_to_utf8(const unsigned char * const input_pointer, const unsigned char * const input_end, unsigned char **output_pointer) -// 661 { -// 662 long unsigned int codepoint = 0; -// 663 unsigned int first_code = 0; -// 664 const unsigned char *first_sequence = input_pointer; -// 665 unsigned char utf8_length = 0; -// 666 unsigned char utf8_position = 0; -// 667 unsigned char sequence_length = 0; -// 668 unsigned char first_byte_mark = 0; -// 669 -// 670 if ((input_end - first_sequence) < 6) -// 671 { -// 672 /* input ends unexpectedly */ -// 673 goto fail; -// 674 } -// 675 -// 676 /* get the first utf16 sequence */ -// 677 first_code = parse_hex4(first_sequence + 2); -// 678 -// 679 /* check that the code is valid */ -// 680 if (((first_code >= 0xDC00) && (first_code <= 0xDFFF))) -// 681 { -// 682 goto fail; -// 683 } -// 684 -// 685 /* UTF16 surrogate pair */ -// 686 if ((first_code >= 0xD800) && (first_code <= 0xDBFF)) -// 687 { -// 688 const unsigned char *second_sequence = first_sequence + 6; -// 689 unsigned int second_code = 0; -// 690 sequence_length = 12; /* \uXXXX\uXXXX */ -// 691 -// 692 if ((input_end - second_sequence) < 6) -// 693 { -// 694 /* input ends unexpectedly */ -// 695 goto fail; -// 696 } -// 697 -// 698 if ((second_sequence[0] != '\\') || (second_sequence[1] != 'u')) -// 699 { -// 700 /* missing second half of the surrogate pair */ -// 701 goto fail; -// 702 } -// 703 -// 704 /* get the second utf16 sequence */ -// 705 second_code = parse_hex4(second_sequence + 2); -// 706 /* check that the code is valid */ -// 707 if ((second_code < 0xDC00) || (second_code > 0xDFFF)) -// 708 { -// 709 /* invalid second half of the surrogate pair */ -// 710 goto fail; -// 711 } -// 712 +// 658 +// 659 /* converts a UTF-16 literal to UTF-8 +// 660 * A literal can be one or two sequences of the form \uXXXX */ +// 661 static unsigned char utf16_literal_to_utf8(const unsigned char * const input_pointer, const unsigned char * const input_end, unsigned char **output_pointer) +// 662 { +// 663 long unsigned int codepoint = 0; +// 664 unsigned int first_code = 0; +// 665 const unsigned char *first_sequence = input_pointer; +// 666 unsigned char utf8_length = 0; +// 667 unsigned char utf8_position = 0; +// 668 unsigned char sequence_length = 0; +// 669 unsigned char first_byte_mark = 0; +// 670 +// 671 if ((input_end - first_sequence) < 6) +// 672 { +// 673 /* input ends unexpectedly */ +// 674 goto fail; +// 675 } +// 676 +// 677 /* get the first utf16 sequence */ +// 678 first_code = parse_hex4(first_sequence + 2); +// 679 +// 680 /* check that the code is valid */ +// 681 if (((first_code >= 0xDC00) && (first_code <= 0xDFFF))) +// 682 { +// 683 goto fail; +// 684 } +// 685 +// 686 /* UTF16 surrogate pair */ +// 687 if ((first_code >= 0xD800) && (first_code <= 0xDBFF)) +// 688 { +// 689 const unsigned char *second_sequence = first_sequence + 6; +// 690 unsigned int second_code = 0; +// 691 sequence_length = 12; /* \uXXXX\uXXXX */ +// 692 +// 693 if ((input_end - second_sequence) < 6) +// 694 { +// 695 /* input ends unexpectedly */ +// 696 goto fail; +// 697 } +// 698 +// 699 if ((second_sequence[0] != '\\') || (second_sequence[1] != 'u')) +// 700 { +// 701 /* missing second half of the surrogate pair */ +// 702 goto fail; +// 703 } +// 704 +// 705 /* get the second utf16 sequence */ +// 706 second_code = parse_hex4(second_sequence + 2); +// 707 /* check that the code is valid */ +// 708 if ((second_code < 0xDC00) || (second_code > 0xDFFF)) +// 709 { +// 710 /* invalid second half of the surrogate pair */ +// 711 goto fail; +// 712 } // 713 -// 714 /* calculate the unicode codepoint from the surrogate pair */ -// 715 codepoint = 0x10000 + (((first_code & 0x3FF) << 10) | (second_code & 0x3FF)); -// 716 } -// 717 else -// 718 { -// 719 sequence_length = 6; /* \uXXXX */ -// 720 codepoint = first_code; -// 721 } -// 722 -// 723 /* encode as UTF-8 -// 724 * takes at maximum 4 bytes to encode: -// 725 * 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx */ -// 726 if (codepoint < 0x80) -// 727 { -// 728 /* normal ascii, encoding 0xxxxxxx */ -// 729 utf8_length = 1; -// 730 } -// 731 else if (codepoint < 0x800) -// 732 { -// 733 /* two bytes, encoding 110xxxxx 10xxxxxx */ -// 734 utf8_length = 2; -// 735 first_byte_mark = 0xC0; /* 11000000 */ -// 736 } -// 737 else if (codepoint < 0x10000) -// 738 { -// 739 /* three bytes, encoding 1110xxxx 10xxxxxx 10xxxxxx */ -// 740 utf8_length = 3; -// 741 first_byte_mark = 0xE0; /* 11100000 */ -// 742 } -// 743 else if (codepoint <= 0x10FFFF) -// 744 { -// 745 /* four bytes, encoding 1110xxxx 10xxxxxx 10xxxxxx 10xxxxxx */ -// 746 utf8_length = 4; -// 747 first_byte_mark = 0xF0; /* 11110000 */ -// 748 } -// 749 else -// 750 { -// 751 /* invalid unicode codepoint */ -// 752 goto fail; -// 753 } -// 754 -// 755 /* encode as utf8 */ -// 756 for (utf8_position = (unsigned char)(utf8_length - 1); utf8_position > 0; utf8_position--) -// 757 { -// 758 /* 10xxxxxx */ -// 759 (*output_pointer)[utf8_position] = (unsigned char)((codepoint | 0x80) & 0xBF); -// 760 codepoint >>= 6; -// 761 } -// 762 /* encode first byte */ -// 763 if (utf8_length > 1) -// 764 { -// 765 (*output_pointer)[0] = (unsigned char)((codepoint | first_byte_mark) & 0xFF); -// 766 } -// 767 else -// 768 { -// 769 (*output_pointer)[0] = (unsigned char)(codepoint & 0x7F); -// 770 } -// 771 -// 772 *output_pointer += utf8_length; -// 773 -// 774 return sequence_length; -// 775 -// 776 fail: -// 777 return 0; -// 778 } -// 779 -// 780 /* Parse the input text into an unescaped cinput, and populate item. */ +// 714 +// 715 /* calculate the unicode codepoint from the surrogate pair */ +// 716 codepoint = 0x10000 + (((first_code & 0x3FF) << 10) | (second_code & 0x3FF)); +// 717 } +// 718 else +// 719 { +// 720 sequence_length = 6; /* \uXXXX */ +// 721 codepoint = first_code; +// 722 } +// 723 +// 724 /* encode as UTF-8 +// 725 * takes at maximum 4 bytes to encode: +// 726 * 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx */ +// 727 if (codepoint < 0x80) +// 728 { +// 729 /* normal ascii, encoding 0xxxxxxx */ +// 730 utf8_length = 1; +// 731 } +// 732 else if (codepoint < 0x800) +// 733 { +// 734 /* two bytes, encoding 110xxxxx 10xxxxxx */ +// 735 utf8_length = 2; +// 736 first_byte_mark = 0xC0; /* 11000000 */ +// 737 } +// 738 else if (codepoint < 0x10000) +// 739 { +// 740 /* three bytes, encoding 1110xxxx 10xxxxxx 10xxxxxx */ +// 741 utf8_length = 3; +// 742 first_byte_mark = 0xE0; /* 11100000 */ +// 743 } +// 744 else if (codepoint <= 0x10FFFF) +// 745 { +// 746 /* four bytes, encoding 1110xxxx 10xxxxxx 10xxxxxx 10xxxxxx */ +// 747 utf8_length = 4; +// 748 first_byte_mark = 0xF0; /* 11110000 */ +// 749 } +// 750 else +// 751 { +// 752 /* invalid unicode codepoint */ +// 753 goto fail; +// 754 } +// 755 +// 756 /* encode as utf8 */ +// 757 for (utf8_position = (unsigned char)(utf8_length - 1); utf8_position > 0; utf8_position--) +// 758 { +// 759 /* 10xxxxxx */ +// 760 (*output_pointer)[utf8_position] = (unsigned char)((codepoint | 0x80) & 0xBF); +// 761 codepoint >>= 6; +// 762 } +// 763 /* encode first byte */ +// 764 if (utf8_length > 1) +// 765 { +// 766 (*output_pointer)[0] = (unsigned char)((codepoint | first_byte_mark) & 0xFF); +// 767 } +// 768 else +// 769 { +// 770 (*output_pointer)[0] = (unsigned char)(codepoint & 0x7F); +// 771 } +// 772 +// 773 *output_pointer += utf8_length; +// 774 +// 775 return sequence_length; +// 776 +// 777 fail: +// 778 return 0; +// 779 } +// 780 +// 781 /* Parse the input text into an unescaped cinput, and populate item. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock15 Using cfiCommon0 CFI Function parse_string THUMB -// 781 static cJSON_bool parse_string(cJSON * const item, parse_buffer * const input_buffer) -// 782 { +// 782 static cJSON_bool parse_string(cJSON * const item, parse_buffer * const input_buffer) +// 783 { parse_string: PUSH {R0,R4-R11,LR} CFI R14 Frame(CFA, -4) @@ -1682,58 +1685,58 @@ parse_string: MOV R6,R1 SUB SP,SP,#+8 CFI CFA R13+48 -// 783 const unsigned char *input_pointer = buffer_at_offset(input_buffer) + 1; +// 784 const unsigned char *input_pointer = buffer_at_offset(input_buffer) + 1; LDR R2,[R6, #+0] LDR R1,[R6, #+8] -// 784 const unsigned char *input_end = buffer_at_offset(input_buffer) + 1; -// 785 unsigned char *output_pointer = NULL; -// 786 unsigned char *output = NULL; -// 787 -// 788 /* not a string */ -// 789 if (buffer_at_offset(input_buffer)[0] != '\"') +// 785 const unsigned char *input_end = buffer_at_offset(input_buffer) + 1; +// 786 unsigned char *output_pointer = NULL; +// 787 unsigned char *output = NULL; +// 788 +// 789 /* not a string */ +// 790 if (buffer_at_offset(input_buffer)[0] != '\"') LDRB R4,[R2, R1] ADDS R0,R2,#+1 ADDS R3,R0,R1 CMP R4,#+34 MOV R7,R3 BNE.N ??parse_string_0 -// 790 { -// 791 goto fail; -// 792 } -// 793 -// 794 { -// 795 /* calculate approximate size of the output (overestimate) */ -// 796 size_t allocation_length = 0; -// 797 size_t skipped_bytes = 0; +// 791 { +// 792 goto fail; +// 793 } +// 794 +// 795 { +// 796 /* calculate approximate size of the output (overestimate) */ +// 797 size_t allocation_length = 0; +// 798 size_t skipped_bytes = 0; LDR R12,[R6, #+4] MOVS R0,#+0 B.N ??parse_string_1 -// 798 while (((size_t)(input_end - input_buffer->content) < input_buffer->length) && (*input_end != '\"')) -// 799 { -// 800 /* is escape sequence */ -// 801 if (input_end[0] == '\\') +// 799 while (((size_t)(input_end - input_buffer->content) < input_buffer->length) && (*input_end != '\"')) +// 800 { +// 801 /* is escape sequence */ +// 802 if (input_end[0] == '\\') ??parse_string_2: CMP R4,#+92 BNE.N ??parse_string_3 -// 802 { -// 803 if ((size_t)(input_end + 1 - input_buffer->content) >= input_buffer->length) +// 803 { +// 804 if ((size_t)(input_end + 1 - input_buffer->content) >= input_buffer->length) ADDS R4,R3,#+1 SUBS R4,R4,R2 CMP R4,R12 BCS.N ??parse_string_4 -// 804 { -// 805 /* prevent buffer overflow when last input character is a backslash */ -// 806 goto fail; -// 807 } -// 808 skipped_bytes++; +// 805 { +// 806 /* prevent buffer overflow when last input character is a backslash */ +// 807 goto fail; +// 808 } +// 809 skipped_bytes++; ADDS R0,R0,#+1 -// 809 input_end++; +// 810 input_end++; ADDS R3,R3,#+1 -// 810 } -// 811 input_end++; +// 811 } +// 812 input_end++; ??parse_string_3: ADDS R3,R3,#+1 -// 812 } +// 813 } ??parse_string_1: MOV R5,R3 SUBS R4,R5,R2 @@ -1745,14 +1748,14 @@ parse_string: BNE.N ??parse_string_2 ??parse_string_0: BNE.W ??parse_string_5 -// 813 if (((size_t)(input_end - input_buffer->content) >= input_buffer->length) || (*input_end != '\"')) -// 814 { -// 815 goto fail; /* string ended unexpectedly */ -// 816 } -// 817 -// 818 /* This is at most how much we need for the output */ -// 819 allocation_length = (size_t) (input_end - buffer_at_offset(input_buffer)) - skipped_bytes; -// 820 output = (unsigned char*)input_buffer->hooks.allocate(allocation_length + sizeof("")); +// 814 if (((size_t)(input_end - input_buffer->content) >= input_buffer->length) || (*input_end != '\"')) +// 815 { +// 816 goto fail; /* string ended unexpectedly */ +// 817 } +// 818 +// 819 /* This is at most how much we need for the output */ +// 820 allocation_length = (size_t) (input_end - buffer_at_offset(input_buffer)) - skipped_bytes; +// 821 output = (unsigned char*)input_buffer->hooks.allocate(allocation_length + sizeof("")); ADD R1,R2,R1 SUBS R1,R5,R1 SUBS R0,R1,R0 @@ -1760,49 +1763,49 @@ parse_string: ADDS R0,R0,#+1 CFI IndirectCall BLX R1 -// 821 if (output == NULL) +// 822 if (output == NULL) CMP R0,#+0 STR R0,[SP, #+0] BEQ.W ??parse_string_5 -// 822 { -// 823 goto fail; /* allocation failure */ -// 824 } -// 825 } -// 826 -// 827 output_pointer = output; +// 823 { +// 824 goto fail; /* allocation failure */ +// 825 } +// 826 } +// 827 +// 828 output_pointer = output; MOV R8,R0 MOVW R11,#+1023 B.N ??parse_string_6 -// 828 /* loop through the string literal */ -// 829 while (input_pointer < input_end) -// 830 { -// 831 if (*input_pointer != '\\') -// 832 { -// 833 *output_pointer++ = *input_pointer++; +// 829 /* loop through the string literal */ +// 830 while (input_pointer < input_end) +// 831 { +// 832 if (*input_pointer != '\\') +// 833 { +// 834 *output_pointer++ = *input_pointer++; ??parse_string_7: LDRB R0,[R7], #+1 STRB R0,[R8], #+1 -// 834 } +// 835 } ??parse_string_6: CMP R7,R5 BCS.W ??parse_string_8 LDRB R1,[R7, #+0] CMP R1,#+92 BNE.N ??parse_string_7 -// 835 /* escape sequence */ -// 836 else -// 837 { -// 838 unsigned char sequence_length = 2; +// 836 /* escape sequence */ +// 837 else +// 838 { +// 839 unsigned char sequence_length = 2; MOVS R4,#+2 -// 839 if ((input_end - input_pointer) < 1) +// 840 if ((input_end - input_pointer) < 1) SUBS R0,R5,R7 CMP R0,#+0 BLE.N ??parse_string_9 -// 840 { -// 841 goto fail; -// 842 } -// 843 -// 844 switch (input_pointer[1]) +// 841 { +// 842 goto fail; +// 843 } +// 844 +// 845 switch (input_pointer[1]) LDRB R1,[R7, #+1] CMP R1,#+34 ITT NE @@ -1823,51 +1826,51 @@ parse_string: BEQ.N ??parse_string_16 ??parse_string_9: B.N ??parse_string_17 -// 845 { -// 846 case 'b': -// 847 *output_pointer++ = '\b'; +// 846 { +// 847 case 'b': +// 848 *output_pointer++ = '\b'; ??parse_string_11: MOVS R0,#+8 B.N ??parse_string_18 -// 848 break; -// 849 case 'f': -// 850 *output_pointer++ = '\f'; +// 849 break; +// 850 case 'f': +// 851 *output_pointer++ = '\f'; ??parse_string_12: MOVS R1,#+12 B.N ??parse_string_10 -// 851 break; -// 852 case 'n': -// 853 *output_pointer++ = '\n'; +// 852 break; +// 853 case 'n': +// 854 *output_pointer++ = '\n'; ??parse_string_13: MOVS R0,#+10 B.N ??parse_string_18 -// 854 break; -// 855 case 'r': -// 856 *output_pointer++ = '\r'; +// 855 break; +// 856 case 'r': +// 857 *output_pointer++ = '\r'; ??parse_string_14: MOVS R1,#+13 B.N ??parse_string_10 -// 857 break; -// 858 case 't': -// 859 *output_pointer++ = '\t'; +// 858 break; +// 859 case 't': +// 860 *output_pointer++ = '\t'; ??parse_string_15: MOVS R0,#+9 ??parse_string_18: STRB R0,[R8], #+1 -// 860 break; +// 861 break; B.N ??parse_string_19 -// 861 case '\"': -// 862 case '\\': -// 863 case '/': -// 864 *output_pointer++ = input_pointer[1]; +// 862 case '\"': +// 863 case '\\': +// 864 case '/': +// 865 *output_pointer++ = input_pointer[1]; ??parse_string_10: STRB R1,[R8], #+1 -// 865 break; +// 866 break; B.N ??parse_string_19 -// 866 -// 867 /* UTF-16 literal */ -// 868 case 'u': -// 869 sequence_length = utf16_literal_to_utf8(input_pointer, input_end, &output_pointer); +// 867 +// 868 /* UTF-16 literal */ +// 869 case 'u': +// 870 sequence_length = utf16_literal_to_utf8(input_pointer, input_end, &output_pointer); ??parse_string_16: CMP R0,#+6 MOV R10,#+0 @@ -1949,86 +1952,86 @@ parse_string: ANDLE R0,R0,#0x7F STRB R0,[R8, #+0] ADD R8,R8,R1 -// 870 if (sequence_length == 0) -// 871 { -// 872 /* failed to convert UTF16-literal to UTF-8 */ -// 873 goto fail; -// 874 } -// 875 break; -// 876 -// 877 default: -// 878 goto fail; -// 879 } -// 880 input_pointer += sequence_length; +// 871 if (sequence_length == 0) +// 872 { +// 873 /* failed to convert UTF16-literal to UTF-8 */ +// 874 goto fail; +// 875 } +// 876 break; +// 877 +// 878 default: +// 879 goto fail; +// 880 } +// 881 input_pointer += sequence_length; ??parse_string_19: ADD R7,R7,R4 B.N ??parse_string_6 -// 881 } -// 882 } +// 882 } +// 883 } ??parse_string_8: LDR R0,[SP, #+8] -// 883 -// 884 /* zero terminate the output */ -// 885 *output_pointer = '\0'; +// 884 +// 885 /* zero terminate the output */ +// 886 *output_pointer = '\0'; MOVS R1,#+0 STRB R1,[R8, #+0] -// 886 -// 887 item->type = cJSON_String; +// 887 +// 888 item->type = cJSON_String; MOVS R2,#+16 STR R2,[R0, #+12] -// 888 item->valuestring = (char*)output; +// 889 item->valuestring = (char*)output; LDR R1,[SP, #+0] STR R1,[R0, #+16] -// 889 -// 890 input_buffer->offset = (size_t) (input_end - input_buffer->content); -// 891 input_buffer->offset++; +// 890 +// 891 input_buffer->offset = (size_t) (input_end - input_buffer->content); +// 892 input_buffer->offset++; LDR R0,[R6, #+0] SUBS R5,R5,R0 ADDS R5,R5,#+1 STR R5,[R6, #+8] -// 892 -// 893 return true; +// 893 +// 894 return true; MOVS R0,#+1 B.N ??parse_string_27 -// 894 -// 895 fail: -// 896 if (output != NULL) -// 897 { -// 898 input_buffer->hooks.deallocate(output); +// 895 +// 896 fail: +// 897 if (output != NULL) +// 898 { +// 899 input_buffer->hooks.deallocate(output); ??parse_string_17: LDR R0,[SP, #+0] LDR R1,[R6, #+20] CFI IndirectCall BLX R1 -// 899 output = NULL; -// 900 } -// 901 -// 902 if (input_pointer != NULL) +// 900 output = NULL; +// 901 } +// 902 +// 903 if (input_pointer != NULL) ??parse_string_5: CBZ.N R7,??parse_string_28 -// 903 { -// 904 input_buffer->offset = (size_t)(input_pointer - input_buffer->content); +// 904 { +// 905 input_buffer->offset = (size_t)(input_pointer - input_buffer->content); LDR R0,[R6, #+0] SUBS R7,R7,R0 STR R7,[R6, #+8] -// 905 } -// 906 -// 907 return false; +// 906 } +// 907 +// 908 return false; ??parse_string_28: MOVS R0,#+0 ??parse_string_27: POP {R1-R11,PC} -// 908 } +// 909 } CFI EndBlock cfiBlock15 -// 909 -// 910 /* Render the cstring provided to an escaped version that can be printed. */ +// 910 +// 911 /* Render the cstring provided to an escaped version that can be printed. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock16 Using cfiCommon0 CFI Function print_string_ptr THUMB -// 911 static cJSON_bool print_string_ptr(const unsigned char * const input, printbuffer * const output_buffer) -// 912 { +// 912 static cJSON_bool print_string_ptr(const unsigned char * const input, printbuffer * const output_buffer) +// 913 { print_string_ptr: PUSH {R3-R9,LR} CFI R14 Frame(CFA, -4) @@ -2041,76 +2044,76 @@ print_string_ptr: CFI CFA R13+32 MOV R4,R0 MOVS R2,R1 -// 913 const unsigned char *input_pointer = NULL; -// 914 unsigned char *output = NULL; -// 915 unsigned char *output_pointer = NULL; -// 916 size_t output_length = 0; -// 917 /* numbers of additional characters needed for escaping */ -// 918 size_t escape_characters = 0; +// 914 const unsigned char *input_pointer = NULL; +// 915 unsigned char *output = NULL; +// 916 unsigned char *output_pointer = NULL; +// 917 size_t output_length = 0; +// 918 /* numbers of additional characters needed for escaping */ +// 919 size_t escape_characters = 0; MOV R9,#+0 -// 919 -// 920 if (output_buffer == NULL) +// 920 +// 921 if (output_buffer == NULL) IT EQ MOVEQ R0,#+0 -// 921 { -// 922 return false; +// 922 { +// 923 return false; BEQ.N ??print_string_ptr_0 -// 923 } -// 924 -// 925 /* empty string */ -// 926 if (input == NULL) +// 924 } +// 925 +// 926 /* empty string */ +// 927 if (input == NULL) CBNZ.N R4,??print_string_ptr_1 -// 927 { -// 928 output = ensure(output_buffer, sizeof("\"\"")); +// 928 { +// 929 output = ensure(output_buffer, sizeof("\"\"")); MOVS R1,#+3 MOV R0,R2 CFI FunCall ensure BL ensure -// 929 if (output == NULL) +// 930 if (output == NULL) CMP R0,#+0 BEQ.N ??print_string_ptr_0 -// 930 { -// 931 return false; -// 932 } -// 933 strcpy((char*)output, "\"\""); +// 931 { +// 932 return false; +// 933 } +// 934 strcpy((char*)output, "\"\""); MOVS R2,#+3 ADR.N R1,??DataTable23 CFI FunCall __aeabi_memcpy BL __aeabi_memcpy -// 934 -// 935 return true; +// 935 +// 936 return true; B.N ??print_string_ptr_2 -// 936 } -// 937 -// 938 /* set "flag" to 1 if something needs to be escaped */ -// 939 for (input_pointer = input; *input_pointer; input_pointer++) +// 937 } +// 938 +// 939 /* set "flag" to 1 if something needs to be escaped */ +// 940 for (input_pointer = input; *input_pointer; input_pointer++) ??print_string_ptr_1: MOV R7,R4 B.N ??print_string_ptr_3 -// 940 { -// 941 switch (*input_pointer) -// 942 { -// 943 case '\"': -// 944 case '\\': -// 945 case '\b': -// 946 case '\f': -// 947 case '\n': -// 948 case '\r': -// 949 case '\t': -// 950 /* one character escape sequence */ -// 951 escape_characters++; -// 952 break; -// 953 default: -// 954 if (*input_pointer < 32) +// 941 { +// 942 switch (*input_pointer) +// 943 { +// 944 case '\"': +// 945 case '\\': +// 946 case '\b': +// 947 case '\f': +// 948 case '\n': +// 949 case '\r': +// 950 case '\t': +// 951 /* one character escape sequence */ +// 952 escape_characters++; +// 953 break; +// 954 default: +// 955 if (*input_pointer < 32) ??print_string_ptr_4: CMP R0,#+32 BGE.N ??print_string_ptr_5 -// 955 { -// 956 /* UTF-16 escape sequence uXXXX */ -// 957 escape_characters += 5; +// 956 { +// 957 /* UTF-16 escape sequence uXXXX */ +// 958 escape_characters += 5; ADD R9,R9,#+5 B.N ??print_string_ptr_5 -// 958 } +// 959 } ??print_string_ptr_6: SUB R1,R0,#+8 CMP R1,#+2 @@ -2124,114 +2127,114 @@ print_string_ptr: BNE.N ??print_string_ptr_4 ??print_string_ptr_7: ADD R9,R9,#+1 -// 959 break; -// 960 } -// 961 } +// 960 break; +// 961 } +// 962 } ??print_string_ptr_5: ADDS R7,R7,#+1 ??print_string_ptr_3: LDRB R0,[R7, #+0] CMP R0,#+0 BNE.N ??print_string_ptr_6 -// 962 output_length = (size_t)(input_pointer - input) + escape_characters; +// 963 output_length = (size_t)(input_pointer - input) + escape_characters; SUBS R7,R7,R4 ADD R7,R9,R7 -// 963 -// 964 output = ensure(output_buffer, output_length + sizeof("\"\"")); +// 964 +// 965 output = ensure(output_buffer, output_length + sizeof("\"\"")); ADDS R1,R7,#+3 MOV R0,R2 CFI FunCall ensure BL ensure MOVS R6,R0 -// 965 if (output == NULL) +// 966 if (output == NULL) IT EQ MOVEQ R0,#+0 -// 966 { -// 967 return false; +// 967 { +// 968 return false; BEQ.N ??print_string_ptr_0 -// 968 } -// 969 -// 970 /* no characters have to be escaped */ -// 971 if (escape_characters == 0) +// 969 } +// 970 +// 971 /* no characters have to be escaped */ +// 972 if (escape_characters == 0) CMP R9,#+0 ADD R8,R6,R7 BNE.N ??print_string_ptr_8 -// 972 { -// 973 output[0] = '\"'; +// 973 { +// 974 output[0] = '\"'; MOVS R0,#+34 STRB R0,[R6, #+0] -// 974 memcpy(output + 1, input, output_length); +// 975 memcpy(output + 1, input, output_length); MOV R2,R7 MOV R1,R4 ADDS R0,R6,#+1 CFI FunCall __aeabi_memcpy BL __aeabi_memcpy -// 975 output[output_length + 1] = '\"'; +// 976 output[output_length + 1] = '\"'; ADDS R0,R6,#+1 MOVS R1,#+34 STRB R1,[R0, R7] -// 976 output[output_length + 2] = '\0'; +// 977 output[output_length + 2] = '\0'; MOVS R2,#+0 STRB R2,[R8, #+2] -// 977 -// 978 return true; +// 978 +// 979 return true; B.N ??print_string_ptr_2 -// 979 } -// 980 -// 981 output[0] = '\"'; +// 980 } +// 981 +// 982 output[0] = '\"'; ??print_string_ptr_8: MOVS R0,#+34 STRB R0,[R6, #+0] -// 982 output_pointer = output + 1; +// 983 output_pointer = output + 1; ADDS R5,R6,#+1 -// 983 /* copy the string */ -// 984 for (input_pointer = input; *input_pointer != '\0'; (void)input_pointer++, output_pointer++) +// 984 /* copy the string */ +// 985 for (input_pointer = input; *input_pointer != '\0'; (void)input_pointer++, output_pointer++) ADR.W R9,?_9 B.N ??print_string_ptr_9 -// 985 { -// 986 if ((*input_pointer > 31) && (*input_pointer != '\"') && (*input_pointer != '\\')) -// 987 { -// 988 /* normal character, copy */ -// 989 *output_pointer = *input_pointer; -// 990 } -// 991 else -// 992 { -// 993 /* character needs to be escaped */ -// 994 *output_pointer++ = '\\'; -// 995 switch (*input_pointer) -// 996 { -// 997 case '\\': -// 998 *output_pointer = '\\'; -// 999 break; -// 1000 case '\"': -// 1001 *output_pointer = '\"'; -// 1002 break; -// 1003 case '\b': -// 1004 *output_pointer = 'b'; -// 1005 break; -// 1006 case '\f': -// 1007 *output_pointer = 'f'; -// 1008 break; -// 1009 case '\n': -// 1010 *output_pointer = 'n'; -// 1011 break; -// 1012 case '\r': -// 1013 *output_pointer = 'r'; -// 1014 break; -// 1015 case '\t': -// 1016 *output_pointer = 't'; -// 1017 break; -// 1018 default: -// 1019 /* escape and print as unicode codepoint */ -// 1020 sprintf((char*)output_pointer, "u%04x", *input_pointer); +// 986 { +// 987 if ((*input_pointer > 31) && (*input_pointer != '\"') && (*input_pointer != '\\')) +// 988 { +// 989 /* normal character, copy */ +// 990 *output_pointer = *input_pointer; +// 991 } +// 992 else +// 993 { +// 994 /* character needs to be escaped */ +// 995 *output_pointer++ = '\\'; +// 996 switch (*input_pointer) +// 997 { +// 998 case '\\': +// 999 *output_pointer = '\\'; +// 1000 break; +// 1001 case '\"': +// 1002 *output_pointer = '\"'; +// 1003 break; +// 1004 case '\b': +// 1005 *output_pointer = 'b'; +// 1006 break; +// 1007 case '\f': +// 1008 *output_pointer = 'f'; +// 1009 break; +// 1010 case '\n': +// 1011 *output_pointer = 'n'; +// 1012 break; +// 1013 case '\r': +// 1014 *output_pointer = 'r'; +// 1015 break; +// 1016 case '\t': +// 1017 *output_pointer = 't'; +// 1018 break; +// 1019 default: +// 1020 /* escape and print as unicode codepoint */ +// 1021 sprintf((char*)output_pointer, "u%04x", *input_pointer); ??print_string_ptr_10: MOV R1,R9 MOV R0,R5 CFI FunCall sprintf BL sprintf -// 1021 output_pointer += 4; +// 1022 output_pointer += 4; ADDS R5,R5,#+4 -// 1022 break; +// 1023 break; B.N ??print_string_ptr_11 ??print_string_ptr_12: MOVS R0,#+116 @@ -2286,23 +2289,23 @@ print_string_ptr: ??print_string_ptr_19: MOVS R0,#+114 B.N ??print_string_ptr_13 -// 1023 } -// 1024 } -// 1025 } -// 1026 output[output_length + 1] = '\"'; +// 1024 } +// 1025 } +// 1026 } +// 1027 output[output_length + 1] = '\"'; ??print_string_ptr_14: ADDS R2,R6,#+1 MOVS R1,#+34 STRB R1,[R2, R7] -// 1027 output[output_length + 2] = '\0'; +// 1028 output[output_length + 2] = '\0'; STRB R0,[R8, #+2] -// 1028 -// 1029 return true; +// 1029 +// 1030 return true; ??print_string_ptr_2: MOVS R0,#+1 ??print_string_ptr_0: POP {R1,R4-R9,PC} -// 1030 } +// 1031 } CFI EndBlock cfiBlock16 SECTION `.text`:CODE:NOROOT(2) @@ -2313,46 +2316,46 @@ print_string_ptr: DC8 "u%04x" DATA16 DS8 2 -// 1031 -// 1032 /* Invoke print_string_ptr (which is useful) on an item. */ -// 1033 static cJSON_bool print_string(const cJSON * const item, printbuffer * const p) -// 1034 { -// 1035 return print_string_ptr((unsigned char*)item->valuestring, p); -// 1036 } -// 1037 -// 1038 /* Predeclare these prototypes. */ -// 1039 static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buffer); -// 1040 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer); -// 1041 static cJSON_bool parse_array(cJSON * const item, parse_buffer * const input_buffer); -// 1042 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer); -// 1043 static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_buffer); -// 1044 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer); -// 1045 -// 1046 /* Utility to jump whitespace and cr/lf */ +// 1032 +// 1033 /* Invoke print_string_ptr (which is useful) on an item. */ +// 1034 static cJSON_bool print_string(const cJSON * const item, printbuffer * const p) +// 1035 { +// 1036 return print_string_ptr((unsigned char*)item->valuestring, p); +// 1037 } +// 1038 +// 1039 /* Predeclare these prototypes. */ +// 1040 static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buffer); +// 1041 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer); +// 1042 static cJSON_bool parse_array(cJSON * const item, parse_buffer * const input_buffer); +// 1043 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer); +// 1044 static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_buffer); +// 1045 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer); +// 1046 +// 1047 /* Utility to jump whitespace and cr/lf */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock17 Using cfiCommon0 CFI Function buffer_skip_whitespace CFI NoCalls THUMB -// 1047 static parse_buffer *buffer_skip_whitespace(parse_buffer * const buffer) -// 1048 { +// 1048 static parse_buffer *buffer_skip_whitespace(parse_buffer * const buffer) +// 1049 { buffer_skip_whitespace: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 -// 1049 if ((buffer == NULL) || (buffer->content == NULL)) +// 1050 if ((buffer == NULL) || (buffer->content == NULL)) CMP R0,#+0 ITT NE LDRNE R1,[R0, #+0] CMPNE R1,#+0 BNE.N ??buffer_skip_whitespace_0 -// 1050 { -// 1051 return NULL; +// 1051 { +// 1052 return NULL; MOVS R0,#+0 POP {R4,PC} -// 1052 } +// 1053 } ??buffer_skip_whitespace_0: LDR R2,[R0, #+4] LDR R3,[R0, #+8] @@ -2363,60 +2366,60 @@ buffer_skip_whitespace: LDRB R4,[R1, R3] CMP R4,#+33 BGE.N ??buffer_skip_whitespace_3 -// 1053 -// 1054 if (cannot_access_at_index(buffer, 0)) -// 1055 { -// 1056 return buffer; -// 1057 } -// 1058 -// 1059 while (can_access_at_index(buffer, 0) && (buffer_at_offset(buffer)[0] <= 32)) -// 1060 { -// 1061 buffer->offset++; +// 1054 +// 1055 if (cannot_access_at_index(buffer, 0)) +// 1056 { +// 1057 return buffer; +// 1058 } +// 1059 +// 1060 while (can_access_at_index(buffer, 0) && (buffer_at_offset(buffer)[0] <= 32)) +// 1061 { +// 1062 buffer->offset++; ADDS R3,R3,#+1 STR R3,[R0, #+8] ??buffer_skip_whitespace_1: LDR R3,[R0, #+8] CMP R3,R2 BCC.N ??buffer_skip_whitespace_2 -// 1062 } -// 1063 -// 1064 if (buffer->offset == buffer->length) +// 1063 } +// 1064 +// 1065 if (buffer->offset == buffer->length) ITT EQ SUBEQ R3,R3,#+1 STREQ R3,[R0, #+8] -// 1065 { -// 1066 buffer->offset--; -// 1067 } -// 1068 -// 1069 return buffer; +// 1066 { +// 1067 buffer->offset--; +// 1068 } +// 1069 +// 1070 return buffer; ??buffer_skip_whitespace_3: POP {R4,PC} -// 1070 } +// 1071 } CFI EndBlock cfiBlock17 -// 1071 -// 1072 /* skip the UTF-8 BOM (byte order mark) if it is at the beginning of a buffer */ -// 1073 static parse_buffer *skip_utf8_bom(parse_buffer * const buffer) -// 1074 { -// 1075 if ((buffer == NULL) || (buffer->content == NULL) || (buffer->offset != 0)) -// 1076 { -// 1077 return NULL; -// 1078 } -// 1079 -// 1080 if (can_access_at_index(buffer, 4) && (strncmp((const char*)buffer_at_offset(buffer), "\xEF\xBB\xBF", 3) == 0)) -// 1081 { -// 1082 buffer->offset += 3; -// 1083 } -// 1084 -// 1085 return buffer; -// 1086 } -// 1087 +// 1072 +// 1073 /* skip the UTF-8 BOM (byte order mark) if it is at the beginning of a buffer */ +// 1074 static parse_buffer *skip_utf8_bom(parse_buffer * const buffer) +// 1075 { +// 1076 if ((buffer == NULL) || (buffer->content == NULL) || (buffer->offset != 0)) +// 1077 { +// 1078 return NULL; +// 1079 } +// 1080 +// 1081 if (can_access_at_index(buffer, 4) && (strncmp((const char*)buffer_at_offset(buffer), "\xEF\xBB\xBF", 3) == 0)) +// 1082 { +// 1083 buffer->offset += 3; +// 1084 } +// 1085 +// 1086 return buffer; +// 1087 } +// 1088 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock18 Using cfiCommon0 CFI Function cJSON_ParseWithOpts THUMB -// 1088 CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char **return_parse_end, cJSON_bool require_null_terminated) -// 1089 { +// 1089 CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char **return_parse_end, cJSON_bool require_null_terminated) +// 1090 { cJSON_ParseWithOpts: PUSH {R4-R6,LR} CFI R14 Frame(CFA, -4) @@ -2427,20 +2430,20 @@ cJSON_ParseWithOpts: MOVS R4,R0 MOV R5,R1 MOV R6,R2 -// 1090 size_t buffer_length; -// 1091 -// 1092 if (NULL == value) +// 1091 size_t buffer_length; +// 1092 +// 1093 if (NULL == value) BEQ.N ??cJSON_ParseWithOpts_0 -// 1093 { -// 1094 return NULL; -// 1095 } -// 1096 -// 1097 /* Adding null character size due to require_null_terminated. */ -// 1098 buffer_length = strlen(value) + sizeof(""); +// 1094 { +// 1095 return NULL; +// 1096 } +// 1097 +// 1098 /* Adding null character size due to require_null_terminated. */ +// 1099 buffer_length = strlen(value) + sizeof(""); CFI FunCall strlen BL strlen -// 1099 -// 1100 return cJSON_ParseWithLengthOpts(value, buffer_length, return_parse_end, require_null_terminated); +// 1100 +// 1101 return cJSON_ParseWithLengthOpts(value, buffer_length, return_parse_end, require_null_terminated); ADDS R1,R0,#+1 MOV R3,R6 MOV R2,R5 @@ -2460,17 +2463,17 @@ cJSON_ParseWithOpts: CFI CFA R13+16 ??cJSON_ParseWithOpts_0: POP {R4-R6,PC} -// 1101 } +// 1102 } CFI EndBlock cfiBlock18 -// 1102 -// 1103 /* Parse an object - create a new root, and populate. */ +// 1103 +// 1104 /* Parse an object - create a new root, and populate. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock19 Using cfiCommon0 CFI Function cJSON_ParseWithLengthOpts THUMB -// 1104 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLengthOpts(const char *value, size_t buffer_length, const char **return_parse_end, cJSON_bool require_null_terminated) -// 1105 { +// 1105 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLengthOpts(const char *value, size_t buffer_length, const char **return_parse_end, cJSON_bool require_null_terminated) +// 1106 { cJSON_ParseWithLengthOpts: PUSH {R4-R9,LR} CFI R14 Frame(CFA, -4) @@ -2487,53 +2490,53 @@ cJSON_ParseWithLengthOpts: MOV R7,R1 MOV R4,R2 MOV R6,R3 -// 1106 parse_buffer buffer = { 0, 0, 0, 0, { 0, 0, 0 } }; +// 1107 parse_buffer buffer = { 0, 0, 0, 0, { 0, 0, 0 } }; MOV R0,SP MOVS R1,#+28 CFI FunCall __aeabi_memclr4 BL __aeabi_memclr4 -// 1107 cJSON *item = NULL; -// 1108 -// 1109 /* reset error position */ -// 1110 global_error.json = NULL; +// 1108 cJSON *item = NULL; +// 1109 +// 1110 /* reset error position */ +// 1111 global_error.json = NULL; LDR.W R8,??DataTable27 MOV R9,#+0 -// 1111 global_error.position = 0; -// 1112 -// 1113 if (value == NULL || 0 == buffer_length) +// 1112 global_error.position = 0; +// 1113 +// 1114 if (value == NULL || 0 == buffer_length) CMP R5,#+0 STR R9,[R8, #+12] STR R9,[R8, #+16] BEQ.N ??cJSON_ParseWithLengthOpts_0 CMP R7,#+0 BEQ.N ??CrossCallReturnLabel_39 -// 1114 { -// 1115 goto fail; -// 1116 } -// 1117 -// 1118 buffer.content = (const unsigned char*)value; -// 1119 buffer.length = buffer_length; +// 1115 { +// 1116 goto fail; +// 1117 } +// 1118 +// 1119 buffer.content = (const unsigned char*)value; +// 1120 buffer.length = buffer_length; STR R7,[SP, #+4] -// 1120 buffer.offset = 0; -// 1121 buffer.hooks = global_hooks; +// 1121 buffer.offset = 0; +// 1122 buffer.hooks = global_hooks; ADD R1,SP,#+16 LDM R8,{R2,R3,R7} STM R1,{R2,R3,R7} STR R5,[SP, #+0] STR R9,[SP, #+8] -// 1122 -// 1123 item = cJSON_New_Item(&global_hooks); +// 1123 +// 1124 item = cJSON_New_Item(&global_hooks); MOV R0,R8 CFI FunCall cJSON_New_Item BL cJSON_New_Item MOVS R7,R0 -// 1124 if (item == NULL) /* memory fail */ +// 1125 if (item == NULL) /* memory fail */ BEQ.N ??CrossCallReturnLabel_39 -// 1125 { -// 1126 goto fail; -// 1127 } -// 1128 -// 1129 if (!parse_value(item, buffer_skip_whitespace(skip_utf8_bom(&buffer)))) +// 1126 { +// 1127 goto fail; +// 1128 } +// 1129 +// 1130 if (!parse_value(item, buffer_skip_whitespace(skip_utf8_bom(&buffer)))) LDR R0,[SP, #+0] CBZ.N R0,??cJSON_ParseWithLengthOpts_1 LDR R0,[SP, #+8] @@ -2562,20 +2565,20 @@ cJSON_ParseWithLengthOpts: CFI FunCall parse_value BL parse_value CBZ.N R0,??cJSON_ParseWithLengthOpts_4 -// 1130 { -// 1131 /* parse failure. ep is set. */ -// 1132 goto fail; -// 1133 } -// 1134 -// 1135 /* if we require null-terminated JSON without appended garbage, skip and then check for a null terminator */ -// 1136 if (require_null_terminated) +// 1131 { +// 1132 /* parse failure. ep is set. */ +// 1133 goto fail; +// 1134 } +// 1135 +// 1136 /* if we require null-terminated JSON without appended garbage, skip and then check for a null terminator */ +// 1137 if (require_null_terminated) CBZ.N R6,??cJSON_ParseWithLengthOpts_5 -// 1137 { -// 1138 buffer_skip_whitespace(&buffer); +// 1138 { +// 1139 buffer_skip_whitespace(&buffer); MOV R0,SP CFI FunCall buffer_skip_whitespace BL buffer_skip_whitespace -// 1139 if ((buffer.offset >= buffer.length) || buffer_at_offset(&buffer)[0] != '\0') +// 1140 if ((buffer.offset >= buffer.length) || buffer_at_offset(&buffer)[0] != '\0') LDR R0,[SP, #+8] LDR R1,[SP, #+4] CMP R0,R1 @@ -2583,41 +2586,41 @@ cJSON_ParseWithLengthOpts: LDR R2,[SP, #+0] LDRB R0,[R2, R0] CBNZ.N R0,??cJSON_ParseWithLengthOpts_4 -// 1140 { -// 1141 goto fail; -// 1142 } -// 1143 } -// 1144 if (return_parse_end) +// 1141 { +// 1142 goto fail; +// 1143 } +// 1144 } +// 1145 if (return_parse_end) ??cJSON_ParseWithLengthOpts_5: CBZ.N R4,??cJSON_ParseWithLengthOpts_6 -// 1145 { -// 1146 *return_parse_end = (const char*)buffer_at_offset(&buffer); +// 1146 { +// 1147 *return_parse_end = (const char*)buffer_at_offset(&buffer); LDR R0,[SP, #+0] LDR R1,[SP, #+8] ADD R1,R0,R1 STR R1,[R4, #+0] -// 1147 } -// 1148 -// 1149 return item; +// 1148 } +// 1149 +// 1150 return item; ??cJSON_ParseWithLengthOpts_6: MOV R0,R7 B.N ??cJSON_ParseWithLengthOpts_7 -// 1150 -// 1151 fail: -// 1152 if (item != NULL) -// 1153 { -// 1154 cJSON_Delete(item); +// 1151 +// 1152 fail: +// 1153 if (item != NULL) +// 1154 { +// 1155 cJSON_Delete(item); ??cJSON_ParseWithLengthOpts_4: BL ?Subroutine12 -// 1155 } -// 1156 -// 1157 if (value != NULL) -// 1158 { -// 1159 error local_error; -// 1160 local_error.json = (const unsigned char*)value; -// 1161 local_error.position = 0; -// 1162 -// 1163 if (buffer.offset < buffer.length) +// 1156 } +// 1157 +// 1158 if (value != NULL) +// 1159 { +// 1160 error local_error; +// 1161 local_error.json = (const unsigned char*)value; +// 1162 local_error.position = 0; +// 1163 +// 1164 if (buffer.offset < buffer.length) ??CrossCallReturnLabel_39: LDR R0,[SP, #+4] LDR R2,[SP, #+8] @@ -2625,84 +2628,84 @@ cJSON_ParseWithLengthOpts: CMP R2,R0 IT CC MOVCC R1,R2 -// 1164 { -// 1165 local_error.position = buffer.offset; +// 1165 { +// 1166 local_error.position = buffer.offset; BCC.N ??cJSON_ParseWithLengthOpts_8 -// 1166 } -// 1167 else if (buffer.length > 0) +// 1167 } +// 1168 else if (buffer.length > 0) CBZ.N R0,??cJSON_ParseWithLengthOpts_8 -// 1168 { -// 1169 local_error.position = buffer.length - 1; +// 1169 { +// 1170 local_error.position = buffer.length - 1; SUBS R1,R0,#+1 -// 1170 } -// 1171 -// 1172 if (return_parse_end != NULL) +// 1171 } +// 1172 +// 1173 if (return_parse_end != NULL) ??cJSON_ParseWithLengthOpts_8: CBZ.N R4,??cJSON_ParseWithLengthOpts_9 -// 1173 { -// 1174 *return_parse_end = (const char*)local_error.json + local_error.position; +// 1174 { +// 1175 *return_parse_end = (const char*)local_error.json + local_error.position; ADDS R0,R5,R1 STR R0,[R4, #+0] -// 1175 } -// 1176 -// 1177 global_error = local_error; +// 1176 } +// 1177 +// 1178 global_error = local_error; ??cJSON_ParseWithLengthOpts_9: STR R5,[R8, #+12] STR R1,[R8, #+16] -// 1178 } -// 1179 -// 1180 return NULL; +// 1179 } +// 1180 +// 1181 return NULL; ??cJSON_ParseWithLengthOpts_0: MOVS R0,#+0 ??cJSON_ParseWithLengthOpts_7: ADD SP,SP,#+28 CFI CFA R13+28 POP {R4-R9,PC} -// 1181 } +// 1182 } CFI EndBlock cfiBlock19 -// 1182 -// 1183 /* Default options for cJSON_Parse */ +// 1183 +// 1184 /* Default options for cJSON_Parse */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock20 Using cfiCommon0 CFI Function cJSON_Parse THUMB -// 1184 CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value) -// 1185 { -// 1186 return cJSON_ParseWithOpts(value, 0, 0); +// 1185 CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value) +// 1186 { +// 1187 return cJSON_ParseWithOpts(value, 0, 0); cJSON_Parse: MOVS R2,#+0 MOVS R1,#+0 CFI FunCall cJSON_ParseWithOpts B.N cJSON_ParseWithOpts -// 1187 } +// 1188 } CFI EndBlock cfiBlock20 -// 1188 +// 1189 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock21 Using cfiCommon0 CFI Function cJSON_ParseWithLength THUMB -// 1189 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLength(const char *value, size_t buffer_length) -// 1190 { -// 1191 return cJSON_ParseWithLengthOpts(value, buffer_length, 0, 0); +// 1190 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLength(const char *value, size_t buffer_length) +// 1191 { +// 1192 return cJSON_ParseWithLengthOpts(value, buffer_length, 0, 0); cJSON_ParseWithLength: MOVS R3,#+0 MOVS R2,#+0 CFI FunCall cJSON_ParseWithLengthOpts B.N cJSON_ParseWithLengthOpts -// 1192 } +// 1193 } CFI EndBlock cfiBlock21 -// 1193 -// 1194 #define cjson_min(a, b) (((a) < (b)) ? (a) : (b)) -// 1195 +// 1194 +// 1195 #define cjson_min(a, b) (((a) < (b)) ? (a) : (b)) +// 1196 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock22 Using cfiCommon0 CFI Function print THUMB -// 1196 static unsigned char *print(const cJSON * const item, cJSON_bool format, const internal_hooks * const hooks) -// 1197 { +// 1197 static unsigned char *print(const cJSON * const item, cJSON_bool format, const internal_hooks * const hooks) +// 1198 { print: PUSH {R4-R7,LR} CFI R14 Frame(CFA, -4) @@ -2716,26 +2719,26 @@ print: MOV R6,R0 MOV R7,R1 MOV R5,R2 -// 1198 static const size_t default_buffer_size = 256; -// 1199 printbuffer buffer[1]; -// 1200 unsigned char *printed = NULL; -// 1201 -// 1202 memset(buffer, 0, sizeof(buffer)); +// 1199 static const size_t default_buffer_size = 256; +// 1200 printbuffer buffer[1]; +// 1201 unsigned char *printed = NULL; +// 1202 +// 1203 memset(buffer, 0, sizeof(buffer)); MOVS R1,#+36 MOV R0,SP CFI FunCall __aeabi_memclr4 BL __aeabi_memclr4 -// 1203 -// 1204 /* create buffer */ -// 1205 buffer->buffer = (unsigned char*) hooks->allocate(default_buffer_size); +// 1204 +// 1205 /* create buffer */ +// 1206 buffer->buffer = (unsigned char*) hooks->allocate(default_buffer_size); LDR R1,[R5, #+0] MOV R0,#+256 CFI IndirectCall BLX R1 STR R0,[SP, #+0] -// 1206 buffer->length = default_buffer_size; -// 1207 buffer->format = format; -// 1208 buffer->hooks = *hooks; +// 1207 buffer->length = default_buffer_size; +// 1208 buffer->format = format; +// 1209 buffer->hooks = *hooks; ADD R1,SP,#+24 MOV R0,#+256 STR R0,[SP, #+4] @@ -2743,63 +2746,63 @@ print: MOVS R4,#+0 LDM R5,{R2,R3,LR} STM R1,{R2,R3,LR} -// 1209 if (buffer->buffer == NULL) +// 1210 if (buffer->buffer == NULL) LDR R0,[SP, #+0] CMP R0,#+0 BEQ.N ??print_0 -// 1210 { -// 1211 goto fail; -// 1212 } -// 1213 -// 1214 /* print the value */ -// 1215 if (!print_value(item, buffer)) +// 1211 { +// 1212 goto fail; +// 1213 } +// 1214 +// 1215 /* print the value */ +// 1216 if (!print_value(item, buffer)) MOV R1,SP MOV R0,R6 CFI FunCall print_value BL print_value CBZ.N R0,??print_1 -// 1216 { -// 1217 goto fail; -// 1218 } -// 1219 update_offset(buffer); +// 1217 { +// 1218 goto fail; +// 1219 } +// 1220 update_offset(buffer); MOV R0,SP CFI FunCall update_offset BL update_offset -// 1220 -// 1221 /* check if reallocate is available */ -// 1222 if (hooks->reallocate != NULL) +// 1221 +// 1222 /* check if reallocate is available */ +// 1223 if (hooks->reallocate != NULL) LDR R0,[SP, #+8] LDR R2,[R5, #+8] ADDS R0,R0,#+1 CBZ.N R2,??print_2 -// 1223 { -// 1224 printed = (unsigned char*) hooks->reallocate(buffer->buffer, buffer->offset + 1); +// 1224 { +// 1225 printed = (unsigned char*) hooks->reallocate(buffer->buffer, buffer->offset + 1); MOV R1,R0 LDR R0,[SP, #+0] CFI IndirectCall BLX R2 MOVS R4,R0 -// 1225 if (printed == NULL) { +// 1226 if (printed == NULL) { BEQ.N ??print_1 -// 1226 goto fail; -// 1227 } -// 1228 buffer->buffer = NULL; +// 1227 goto fail; +// 1228 } +// 1229 buffer->buffer = NULL; B.N ??print_3 -// 1229 } -// 1230 else /* otherwise copy the JSON over to a new buffer */ -// 1231 { -// 1232 printed = (unsigned char*) hooks->allocate(buffer->offset + 1); +// 1230 } +// 1231 else /* otherwise copy the JSON over to a new buffer */ +// 1232 { +// 1233 printed = (unsigned char*) hooks->allocate(buffer->offset + 1); ??print_2: LDR R1,[R5, #+0] CFI IndirectCall BLX R1 MOVS R4,R0 -// 1233 if (printed == NULL) +// 1234 if (printed == NULL) BEQ.N ??print_1 -// 1234 { -// 1235 goto fail; -// 1236 } -// 1237 memcpy(printed, buffer->buffer, cjson_min(buffer->length, buffer->offset + 1)); +// 1235 { +// 1236 goto fail; +// 1237 } +// 1238 memcpy(printed, buffer->buffer, cjson_min(buffer->length, buffer->offset + 1)); LDR R0,[SP, #+8] LDR R2,[SP, #+4] ADDS R0,R0,#+1 @@ -2810,95 +2813,95 @@ print: MOV R0,R4 CFI FunCall __aeabi_memcpy BL __aeabi_memcpy -// 1238 printed[buffer->offset] = '\0'; /* just to be sure */ +// 1239 printed[buffer->offset] = '\0'; /* just to be sure */ LDR R1,[SP, #+8] MOVS R0,#+0 STRB R0,[R4, R1] -// 1239 -// 1240 /* free the buffer */ -// 1241 hooks->deallocate(buffer->buffer); +// 1240 +// 1241 /* free the buffer */ +// 1242 hooks->deallocate(buffer->buffer); LDR R1,[R5, #+4] LDR R0,[SP, #+0] CFI IndirectCall BLX R1 -// 1242 buffer->buffer = NULL; +// 1243 buffer->buffer = NULL; ??print_3: MOVS R0,#+0 STR R0,[SP, #+0] -// 1243 } -// 1244 -// 1245 return printed; +// 1244 } +// 1245 +// 1246 return printed; MOV R0,R4 B.N ??print_4 -// 1246 -// 1247 fail: -// 1248 if (buffer->buffer != NULL) +// 1247 +// 1248 fail: +// 1249 if (buffer->buffer != NULL) ??print_1: LDR R0,[SP, #+0] CBZ.N R0,??print_5 -// 1249 { -// 1250 hooks->deallocate(buffer->buffer); +// 1250 { +// 1251 hooks->deallocate(buffer->buffer); LDR R1,[R5, #+4] CFI IndirectCall BLX R1 -// 1251 buffer->buffer = NULL; +// 1252 buffer->buffer = NULL; MOVS R0,#+0 STR R0,[SP, #+0] -// 1252 } -// 1253 -// 1254 if (printed != NULL) +// 1253 } +// 1254 +// 1255 if (printed != NULL) ??print_5: CBZ.N R4,??print_0 -// 1255 { -// 1256 hooks->deallocate(printed); +// 1256 { +// 1257 hooks->deallocate(printed); MOV R0,R4 LDR R1,[R5, #+4] CFI IndirectCall BLX R1 -// 1257 printed = NULL; -// 1258 } -// 1259 -// 1260 return NULL; +// 1258 printed = NULL; +// 1259 } +// 1260 +// 1261 return NULL; ??print_0: MOVS R0,#+0 ??print_4: ADD SP,SP,#+36 CFI CFA R13+20 POP {R4-R7,PC} -// 1261 } +// 1262 } CFI EndBlock cfiBlock22 -// 1262 -// 1263 /* Render a cJSON item/entity/structure to text. */ +// 1263 +// 1264 /* Render a cJSON item/entity/structure to text. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock23 Using cfiCommon0 CFI Function cJSON_Print THUMB -// 1264 CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item) -// 1265 { -// 1266 return (char*)print(item, true, &global_hooks); +// 1265 CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item) +// 1266 { +// 1267 return (char*)print(item, true, &global_hooks); cJSON_Print: LDR.W R2,??DataTable27 MOVS R1,#+1 CFI FunCall print B.N print -// 1267 } +// 1268 } CFI EndBlock cfiBlock23 -// 1268 +// 1269 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock24 Using cfiCommon0 CFI Function cJSON_PrintUnformatted THUMB -// 1269 CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item) -// 1270 { -// 1271 return (char*)print(item, false, &global_hooks); +// 1270 CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item) +// 1271 { +// 1272 return (char*)print(item, false, &global_hooks); cJSON_PrintUnformatted: LDR.W R2,??DataTable27 MOVS R1,#+0 CFI FunCall print B.N print -// 1272 } +// 1273 } CFI EndBlock cfiBlock24 SECTION `.text`:CODE:NOROOT(2) @@ -2907,14 +2910,14 @@ cJSON_PrintUnformatted: ??DataTable23: DATA8 DC8 0x22, 0x22, 0x00, 0x00 -// 1273 +// 1274 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock25 Using cfiCommon0 CFI Function cJSON_PrintBuffered THUMB -// 1274 CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffer, cJSON_bool fmt) -// 1275 { +// 1275 CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffer, cJSON_bool fmt) +// 1276 { cJSON_PrintBuffered: PUSH {R4-R7,LR} CFI R14 Frame(CFA, -4) @@ -2928,47 +2931,47 @@ cJSON_PrintBuffered: MOV R4,R0 MOV R6,R1 MOV R5,R2 -// 1276 printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } }; +// 1277 printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } }; MOV R0,SP MOVS R1,#+36 CFI FunCall __aeabi_memclr4 BL __aeabi_memclr4 -// 1277 -// 1278 if (prebuffer < 0) +// 1278 +// 1279 if (prebuffer < 0) CMP R6,#+0 BMI.N ??cJSON_PrintBuffered_0 -// 1279 { -// 1280 return NULL; -// 1281 } -// 1282 -// 1283 p.buffer = (unsigned char*)global_hooks.allocate((size_t)prebuffer); +// 1280 { +// 1281 return NULL; +// 1282 } +// 1283 +// 1284 p.buffer = (unsigned char*)global_hooks.allocate((size_t)prebuffer); LDR.W R7,??DataTable27 LDR R1,[R7, #+0] MOV R0,R6 CFI IndirectCall BLX R1 STR R0,[SP, #+0] -// 1284 if (!p.buffer) +// 1285 if (!p.buffer) CBZ.N R0,??cJSON_PrintBuffered_1 -// 1285 { -// 1286 return NULL; -// 1287 } -// 1288 -// 1289 p.length = (size_t)prebuffer; -// 1290 p.offset = 0; +// 1286 { +// 1287 return NULL; +// 1288 } +// 1289 +// 1290 p.length = (size_t)prebuffer; +// 1291 p.offset = 0; MOVS R0,#+0 STR R0,[SP, #+8] -// 1291 p.noalloc = false; +// 1292 p.noalloc = false; STR R0,[SP, #+16] -// 1292 p.format = fmt; -// 1293 p.hooks = global_hooks; +// 1293 p.format = fmt; +// 1294 p.hooks = global_hooks; ADD R0,SP,#+24 LDM R7,{R1-R3} STM R0,{R1-R3} STR R6,[SP, #+4] STR R5,[SP, #+20] -// 1294 -// 1295 if (!print_value(item, &p)) +// 1295 +// 1296 if (!print_value(item, &p)) MOV R1,SP MOV R0,R4 CFI FunCall print_value @@ -2976,37 +2979,37 @@ cJSON_PrintBuffered: CMP R0,#+0 LDR R0,[SP, #+0] BNE.N ??cJSON_PrintBuffered_1 -// 1296 { -// 1297 global_hooks.deallocate(p.buffer); +// 1297 { +// 1298 global_hooks.deallocate(p.buffer); LDR R1,[R7, #+4] CFI IndirectCall BLX R1 -// 1298 p.buffer = NULL; -// 1299 return NULL; +// 1299 p.buffer = NULL; +// 1300 return NULL; ??cJSON_PrintBuffered_0: MOVS R0,#+0 -// 1300 } -// 1301 -// 1302 return (char*)p.buffer; +// 1301 } +// 1302 +// 1303 return (char*)p.buffer; ??cJSON_PrintBuffered_1: ADD SP,SP,#+36 CFI CFA R13+20 POP {R4-R7,PC} -// 1303 } +// 1304 } CFI EndBlock cfiBlock25 SECTION `.rodata`:CONST:REORDER:NOROOT(2) DATA DATA32 DC32 0x0, 0, 0, 0, 0, 0, 0x0, 0x0, 0x0 -// 1304 +// 1305 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock26 Using cfiCommon0 CFI Function cJSON_PrintPreallocated THUMB -// 1305 CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buffer, const int length, const cJSON_bool format) -// 1306 { +// 1306 CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buffer, const int length, const cJSON_bool format) +// 1307 { cJSON_PrintPreallocated: PUSH {R4-R7,LR} CFI R14 Frame(CFA, -4) @@ -3021,43 +3024,43 @@ cJSON_PrintPreallocated: MOV R5,R1 MOV R4,R2 MOV R6,R3 -// 1307 printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } }; +// 1308 printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } }; MOV R0,SP MOVS R1,#+36 CFI FunCall __aeabi_memclr4 BL __aeabi_memclr4 -// 1308 -// 1309 if ((length < 0) || (buffer == NULL)) +// 1309 +// 1310 if ((length < 0) || (buffer == NULL)) CMP R4,#+0 BMI.N ??cJSON_PrintPreallocated_0 CBNZ.N R5,??cJSON_PrintPreallocated_1 -// 1310 { -// 1311 return false; +// 1311 { +// 1312 return false; ??cJSON_PrintPreallocated_0: MOVS R0,#+0 B.N ??cJSON_PrintPreallocated_2 -// 1312 } -// 1313 -// 1314 p.buffer = (unsigned char*)buffer; -// 1315 p.length = (size_t)length; -// 1316 p.offset = 0; +// 1313 } +// 1314 +// 1315 p.buffer = (unsigned char*)buffer; +// 1316 p.length = (size_t)length; +// 1317 p.offset = 0; ??cJSON_PrintPreallocated_1: MOVS R1,#+0 STR R1,[SP, #+8] -// 1317 p.noalloc = true; +// 1318 p.noalloc = true; MOVS R2,#+1 STR R4,[SP, #+4] STR R2,[SP, #+16] -// 1318 p.format = format; -// 1319 p.hooks = global_hooks; +// 1319 p.format = format; +// 1320 p.hooks = global_hooks; ADD R0,SP,#+24 LDR.N R1,??DataTable27 STR R5,[SP, #+0] STR R6,[SP, #+20] LDM R1,{R2-R4} STM R0,{R2-R4} -// 1320 -// 1321 return print_value(item, &p); +// 1321 +// 1322 return print_value(item, &p); MOV R1,SP MOV R0,R7 CFI FunCall print_value @@ -3066,7 +3069,7 @@ cJSON_PrintPreallocated: ADD SP,SP,#+36 CFI CFA R13+20 POP {R4-R7,PC} -// 1322 } +// 1323 } CFI EndBlock cfiBlock26 SECTION `.text`:CODE:NOROOT(2) @@ -3112,15 +3115,15 @@ cJSON_PrintPreallocated: ?_13: DATA32 DC32 0x0, 0, 0, 0, 0x0, 0x0, 0x0 -// 1323 -// 1324 /* Parser core - when encountering text, process appropriately. */ +// 1324 +// 1325 /* Parser core - when encountering text, process appropriately. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock27 Using cfiCommon0 CFI Function parse_value THUMB -// 1325 static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buffer) -// 1326 { +// 1326 static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buffer) +// 1327 { parse_value: PUSH {R3-R9,LR} CFI R14 Frame(CFA, -4) @@ -3137,7 +3140,7 @@ parse_value: SUB SP,SP,#+72 CFI CFA R13+112 MOVS R6,R1 -// 1327 if ((input_buffer == NULL) || (input_buffer->content == NULL)) +// 1328 if ((input_buffer == NULL) || (input_buffer->content == NULL)) ITT NE LDRNE R7,[R6, #+0] CMPNE R7,#+0 @@ -3154,24 +3157,24 @@ parse_value: CFI FunCall strncmp BL strncmp CBNZ.N R0,??parse_value_1 -// 1328 { -// 1329 return false; /* no input */ -// 1330 } -// 1331 -// 1332 /* parse the different types of values */ -// 1333 /* null */ -// 1334 if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "null", 4) == 0)) -// 1335 { -// 1336 item->type = cJSON_NULL; +// 1329 { +// 1330 return false; /* no input */ +// 1331 } +// 1332 +// 1333 /* parse the different types of values */ +// 1334 /* null */ +// 1335 if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "null", 4) == 0)) +// 1336 { +// 1337 item->type = cJSON_NULL; MOVS R0,#+4 STR R0,[R8, #+12] -// 1337 input_buffer->offset += 4; +// 1338 input_buffer->offset += 4; LDR R1,[R6, #+8] ADDS R1,R1,#+4 STR R1,[R6, #+8] -// 1338 return true; +// 1339 return true; B.N ??parse_value_2 -// 1339 } +// 1340 } ??parse_value_1: ADDS R0,R5,#+5 CMP R9,R0 @@ -3182,19 +3185,19 @@ parse_value: CFI FunCall strncmp BL strncmp CBNZ.N R0,??parse_value_3 -// 1340 /* false */ -// 1341 if (can_read(input_buffer, 5) && (strncmp((const char*)buffer_at_offset(input_buffer), "false", 5) == 0)) -// 1342 { -// 1343 item->type = cJSON_False; +// 1341 /* false */ +// 1342 if (can_read(input_buffer, 5) && (strncmp((const char*)buffer_at_offset(input_buffer), "false", 5) == 0)) +// 1343 { +// 1344 item->type = cJSON_False; MOVS R0,#+1 STR R0,[R8, #+12] -// 1344 input_buffer->offset += 5; +// 1345 input_buffer->offset += 5; LDR R1,[R6, #+8] ADDS R1,R1,#+5 STR R1,[R6, #+8] -// 1345 return true; +// 1346 return true; B.N ??parse_value_4 -// 1346 } +// 1347 } ??parse_value_3: CMP R9,R4 BCC.N ??parse_value_5 @@ -3204,48 +3207,48 @@ parse_value: CFI FunCall strncmp BL strncmp CBNZ.N R0,??parse_value_5 -// 1347 /* true */ -// 1348 if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "true", 4) == 0)) -// 1349 { -// 1350 item->type = cJSON_True; +// 1348 /* true */ +// 1349 if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "true", 4) == 0)) +// 1350 { +// 1351 item->type = cJSON_True; MOVS R0,#+2 STR R0,[R8, #+12] -// 1351 item->valueint = 1; +// 1352 item->valueint = 1; MOVS R1,#+1 STR R1,[R8, #+20] -// 1352 input_buffer->offset += 4; +// 1353 input_buffer->offset += 4; LDR R0,[R6, #+8] ADDS R0,R0,#+4 STR R0,[R6, #+8] -// 1353 return true; +// 1354 return true; B.N ??parse_value_2 -// 1354 } +// 1355 } ??parse_value_5: CMP R5,R9 BCS.W ??parse_value_0 LDRB R0,[R7, R5] CMP R0,#+34 BNE.N ??parse_value_6 -// 1355 /* string */ -// 1356 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '\"')) -// 1357 { -// 1358 return parse_string(item, input_buffer); +// 1356 /* string */ +// 1357 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '\"')) +// 1358 { +// 1359 return parse_string(item, input_buffer); MOV R1,R6 MOV R0,R8 CFI FunCall parse_string BL parse_string B.N ??parse_value_4 -// 1359 } +// 1360 } ??parse_value_6: CMP R0,#+45 BEQ.N ??parse_value_7 SUB R1,R0,#+48 CMP R1,#+10 BCS.N ??parse_value_8 -// 1360 /* number */ -// 1361 if (can_access_at_index(input_buffer, 0) && ((buffer_at_offset(input_buffer)[0] == '-') || ((buffer_at_offset(input_buffer)[0] >= '0') && (buffer_at_offset(input_buffer)[0] <= '9')))) -// 1362 { -// 1363 return parse_number(item, input_buffer); +// 1361 /* number */ +// 1362 if (can_access_at_index(input_buffer, 0) && ((buffer_at_offset(input_buffer)[0] == '-') || ((buffer_at_offset(input_buffer)[0] >= '0') && (buffer_at_offset(input_buffer)[0] <= '9')))) +// 1363 { +// 1364 return parse_number(item, input_buffer); ??parse_value_7: MOVS R0,#+0 STR R0,[SP, #+0] @@ -3321,14 +3324,14 @@ parse_value: SUBS R2,R2,R0 STR R2,[R6, #+8] B.N ??parse_value_2 -// 1364 } +// 1365 } ??parse_value_8: CMP R0,#+91 BNE.N ??parse_value_16 -// 1365 /* array */ -// 1366 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '[')) -// 1367 { -// 1368 return parse_array(item, input_buffer); +// 1366 /* array */ +// 1367 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '[')) +// 1368 { +// 1369 return parse_array(item, input_buffer); BL ?Subroutine21 ??CrossCallReturnLabel_65: BCS.N ??CrossCallReturnLabel_66 @@ -3394,15 +3397,15 @@ parse_value: ??parse_value_14: BEQ.N ??parse_value_0 B.N ??parse_value_26 -// 1369 } +// 1370 } ??parse_value_16: CMP R0,#+123 ??parse_value_17: BNE.N ??parse_value_0 -// 1370 /* object */ -// 1371 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '{')) -// 1372 { -// 1373 return parse_object(item, input_buffer); +// 1371 /* object */ +// 1372 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '{')) +// 1373 { +// 1374 return parse_object(item, input_buffer); BL ?Subroutine21 ??CrossCallReturnLabel_66: BCS.N ??parse_value_0 @@ -3508,9 +3511,9 @@ parse_value: MOV R0,R4 CFI FunCall cJSON_Delete BL cJSON_Delete -// 1374 } -// 1375 -// 1376 return false; +// 1375 } +// 1376 +// 1377 return false; ??parse_value_0: MOVS R0,#+0 ??parse_value_4: @@ -3520,7 +3523,7 @@ parse_value: CFI D8 SameValue CFI CFA R13+32 POP {R1,R4-R9,PC} -// 1377 } +// 1378 } CFI EndBlock cfiBlock27 SECTION `.text`:CODE:NOROOT(1) @@ -4017,15 +4020,15 @@ parse_value: CFI EndBlock cfiCond62 CFI EndBlock cfiCond63 CFI EndBlock cfiCond64 -// 1378 -// 1379 /* Render a value to text. */ +// 1379 +// 1380 /* Render a value to text. */ SECTION `.text`:CODE:NOROOT(2) CFI Block cfiBlock65 Using cfiCommon0 CFI Function print_value THUMB -// 1380 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer) -// 1381 { +// 1381 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer) +// 1382 { print_value: PUSH {R4-R7,R9,LR} CFI R14 Frame(CFA, -4) @@ -4041,17 +4044,17 @@ print_value: MOVS R5,R0 SUB SP,SP,#+40 CFI CFA R13+72 -// 1382 unsigned char *output = NULL; -// 1383 -// 1384 if ((item == NULL) || (output_buffer == NULL)) +// 1383 unsigned char *output = NULL; +// 1384 +// 1385 if ((item == NULL) || (output_buffer == NULL)) BEQ.N ??print_value_0 MOVS R4,R1 BEQ.N ??print_value_0 -// 1385 { -// 1386 return false; -// 1387 } -// 1388 -// 1389 switch ((item->type) & 0xFF) +// 1386 { +// 1387 return false; +// 1388 } +// 1389 +// 1390 switch ((item->type) & 0xFF) LDR R0,[R5, #+12] ADR.W R6,?_3 UXTB R0,R0 @@ -4073,64 +4076,64 @@ print_value: BEQ.W ??print_value_8 ??print_value_0: B.N ??print_value_9 -// 1390 { -// 1391 case cJSON_NULL: -// 1392 output = ensure(output_buffer, 5); +// 1391 { +// 1392 case cJSON_NULL: +// 1393 output = ensure(output_buffer, 5); ??print_value_3: MOVS R1,#+5 BL ??Subroutine6_0 -// 1393 if (output == NULL) +// 1394 if (output == NULL) ??CrossCallReturnLabel_13: CMP R0,#+0 BEQ.N ??print_value_10 -// 1394 { -// 1395 return false; -// 1396 } -// 1397 strcpy((char*)output, "null"); +// 1395 { +// 1396 return false; +// 1397 } +// 1398 strcpy((char*)output, "null"); MOVS R2,#+5 MOV R1,R6 B.N ??print_value_11 -// 1398 return true; -// 1399 -// 1400 case cJSON_False: -// 1401 output = ensure(output_buffer, 6); +// 1399 return true; +// 1400 +// 1401 case cJSON_False: +// 1402 output = ensure(output_buffer, 6); ??print_value_1: MOVS R1,#+6 BL ??Subroutine6_0 -// 1402 if (output == NULL) +// 1403 if (output == NULL) ??CrossCallReturnLabel_12: CMP R0,#+0 BEQ.N ??print_value_10 -// 1403 { -// 1404 return false; -// 1405 } -// 1406 strcpy((char*)output, "false"); +// 1404 { +// 1405 return false; +// 1406 } +// 1407 strcpy((char*)output, "false"); MOVS R2,#+6 ADR.W R1,?_11 B.N ??print_value_11 -// 1407 return true; -// 1408 -// 1409 case cJSON_True: -// 1410 output = ensure(output_buffer, 5); +// 1408 return true; +// 1409 +// 1410 case cJSON_True: +// 1411 output = ensure(output_buffer, 5); ??print_value_2: MOVS R1,#+5 BL ??Subroutine6_0 -// 1411 if (output == NULL) +// 1412 if (output == NULL) ??CrossCallReturnLabel_11: CMP R0,#+0 ??print_value_10: BEQ.W ??print_value_12 -// 1412 { -// 1413 return false; -// 1414 } -// 1415 strcpy((char*)output, "true"); +// 1413 { +// 1414 return false; +// 1415 } +// 1416 strcpy((char*)output, "true"); MOVS R2,#+5 ADR.N R1,?_12 B.N ??print_value_11 -// 1416 return true; -// 1417 -// 1418 case cJSON_Number: -// 1419 return print_number(item, output_buffer); +// 1417 return true; +// 1418 +// 1419 case cJSON_Number: +// 1420 return print_number(item, output_buffer); ??print_value_4: VLDR D8,[R5, #+24] MOVS R1,#+26 @@ -4234,54 +4237,54 @@ print_value: ADDS R5,R5,R0 STR R5,[R4, #+8] B.N ??print_value_22 -// 1420 -// 1421 case cJSON_Raw: -// 1422 { -// 1423 size_t raw_length = 0; -// 1424 if (item->valuestring == NULL) +// 1421 +// 1422 case cJSON_Raw: +// 1423 { +// 1424 size_t raw_length = 0; +// 1425 if (item->valuestring == NULL) ??print_value_8: LDR R0,[R5, #+16] CMP R0,#+0 BEQ.N ??print_value_23 -// 1425 { -// 1426 return false; -// 1427 } -// 1428 -// 1429 raw_length = strlen(item->valuestring) + sizeof(""); +// 1426 { +// 1427 return false; +// 1428 } +// 1429 +// 1430 raw_length = strlen(item->valuestring) + sizeof(""); CFI FunCall strlen BL strlen ADDS R6,R0,#+1 -// 1430 output = ensure(output_buffer, raw_length); +// 1431 output = ensure(output_buffer, raw_length); MOV R1,R6 BL ??Subroutine6_0 -// 1431 if (output == NULL) +// 1432 if (output == NULL) ??CrossCallReturnLabel_9: CMP R0,#+0 BEQ.N ??print_value_23 -// 1432 { -// 1433 return false; -// 1434 } -// 1435 memcpy(output, item->valuestring, raw_length); +// 1433 { +// 1434 return false; +// 1435 } +// 1436 memcpy(output, item->valuestring, raw_length); LDR R1,[R5, #+16] MOV R2,R6 ??print_value_11: CFI FunCall __aeabi_memcpy BL __aeabi_memcpy -// 1436 return true; +// 1437 return true; B.N ??print_value_22 -// 1437 } -// 1438 -// 1439 case cJSON_String: -// 1440 return print_string(item, output_buffer); +// 1438 } +// 1439 +// 1440 case cJSON_String: +// 1441 return print_string(item, output_buffer); ??print_value_5: LDR R0,[R5, #+16] CFI FunCall print_string_ptr BL print_string_ptr ??print_value_23: B.N ??print_value_12 -// 1441 -// 1442 case cJSON_Array: -// 1443 return print_array(item, output_buffer); +// 1442 +// 1443 case cJSON_Array: +// 1444 return print_array(item, output_buffer); ??print_value_6: LDR R5,[R5, #+8] MOVS R1,#+1 @@ -4342,9 +4345,9 @@ print_value: BEQ.N ??print_value_28 MOVS R1,#+93 B.N ??print_value_29 -// 1444 -// 1445 case cJSON_Object: -// 1446 return print_object(item, output_buffer); +// 1445 +// 1446 case cJSON_Object: +// 1447 return print_object(item, output_buffer); ??print_value_7: LDR R0,[R4, #+20] LDR R5,[R5, #+8] @@ -4492,9 +4495,9 @@ print_value: ??print_value_22: MOVS R0,#+1 B.N ??print_value_12 -// 1447 -// 1448 default: -// 1449 return false; +// 1448 +// 1449 default: +// 1450 return false; ??print_value_9: MOVS R0,#+0 ??print_value_12: @@ -4504,8 +4507,8 @@ print_value: CFI D8 SameValue CFI CFA R13+24 POP {R4-R7,R9,PC} -// 1450 } -// 1451 } +// 1451 } +// 1452 } CFI EndBlock cfiBlock65 SECTION `.text`:CODE:NOROOT(2) @@ -4797,514 +4800,514 @@ print_value: CFI EndBlock cfiCond80 CFI EndBlock cfiCond81 CFI EndBlock cfiCond82 -// 1452 -// 1453 /* Build an array from input text. */ -// 1454 static cJSON_bool parse_array(cJSON * const item, parse_buffer * const input_buffer) -// 1455 { -// 1456 cJSON *head = NULL; /* head of the linked list */ -// 1457 cJSON *current_item = NULL; -// 1458 -// 1459 if (input_buffer->depth >= CJSON_NESTING_LIMIT) -// 1460 { -// 1461 return false; /* to deeply nested */ -// 1462 } -// 1463 input_buffer->depth++; -// 1464 -// 1465 if (buffer_at_offset(input_buffer)[0] != '[') -// 1466 { -// 1467 /* not an array */ -// 1468 goto fail; -// 1469 } -// 1470 -// 1471 input_buffer->offset++; -// 1472 buffer_skip_whitespace(input_buffer); -// 1473 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ']')) -// 1474 { -// 1475 /* empty array */ -// 1476 goto success; -// 1477 } -// 1478 -// 1479 /* check if we skipped to the end of the buffer */ -// 1480 if (cannot_access_at_index(input_buffer, 0)) -// 1481 { -// 1482 input_buffer->offset--; -// 1483 goto fail; -// 1484 } -// 1485 -// 1486 /* step back to character in front of the first element */ -// 1487 input_buffer->offset--; -// 1488 /* loop through the comma separated array elements */ -// 1489 do -// 1490 { -// 1491 /* allocate next item */ -// 1492 cJSON *new_item = cJSON_New_Item(&(input_buffer->hooks)); -// 1493 if (new_item == NULL) -// 1494 { -// 1495 goto fail; /* allocation failure */ -// 1496 } -// 1497 -// 1498 /* attach next item to list */ -// 1499 if (head == NULL) -// 1500 { -// 1501 /* start the linked list */ -// 1502 current_item = head = new_item; -// 1503 } -// 1504 else -// 1505 { -// 1506 /* add to the end and advance */ -// 1507 current_item->next = new_item; -// 1508 new_item->prev = current_item; -// 1509 current_item = new_item; -// 1510 } -// 1511 -// 1512 /* parse next value */ -// 1513 input_buffer->offset++; -// 1514 buffer_skip_whitespace(input_buffer); -// 1515 if (!parse_value(current_item, input_buffer)) -// 1516 { -// 1517 goto fail; /* failed to parse value */ -// 1518 } -// 1519 buffer_skip_whitespace(input_buffer); -// 1520 } -// 1521 while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); -// 1522 -// 1523 if (cannot_access_at_index(input_buffer, 0) || buffer_at_offset(input_buffer)[0] != ']') -// 1524 { -// 1525 goto fail; /* expected end of array */ -// 1526 } -// 1527 -// 1528 success: -// 1529 input_buffer->depth--; -// 1530 -// 1531 if (head != NULL) { -// 1532 head->prev = current_item; -// 1533 } -// 1534 -// 1535 item->type = cJSON_Array; -// 1536 item->child = head; -// 1537 -// 1538 input_buffer->offset++; -// 1539 -// 1540 return true; -// 1541 -// 1542 fail: -// 1543 if (head != NULL) -// 1544 { -// 1545 cJSON_Delete(head); -// 1546 } -// 1547 -// 1548 return false; -// 1549 } -// 1550 -// 1551 /* Render an array to text */ -// 1552 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer) -// 1553 { -// 1554 unsigned char *output_pointer = NULL; -// 1555 size_t length = 0; -// 1556 cJSON *current_element = item->child; -// 1557 -// 1558 if (output_buffer == NULL) -// 1559 { -// 1560 return false; -// 1561 } -// 1562 -// 1563 /* Compose the output array. */ -// 1564 /* opening square bracket */ -// 1565 output_pointer = ensure(output_buffer, 1); -// 1566 if (output_pointer == NULL) -// 1567 { -// 1568 return false; -// 1569 } -// 1570 -// 1571 *output_pointer = '['; -// 1572 output_buffer->offset++; -// 1573 output_buffer->depth++; -// 1574 -// 1575 while (current_element != NULL) -// 1576 { -// 1577 if (!print_value(current_element, output_buffer)) -// 1578 { -// 1579 return false; -// 1580 } -// 1581 update_offset(output_buffer); -// 1582 if (current_element->next) -// 1583 { -// 1584 length = (size_t) (output_buffer->format ? 2 : 1); -// 1585 output_pointer = ensure(output_buffer, length + 1); -// 1586 if (output_pointer == NULL) -// 1587 { -// 1588 return false; -// 1589 } -// 1590 *output_pointer++ = ','; -// 1591 if(output_buffer->format) -// 1592 { -// 1593 *output_pointer++ = ' '; -// 1594 } -// 1595 *output_pointer = '\0'; -// 1596 output_buffer->offset += length; -// 1597 } -// 1598 current_element = current_element->next; -// 1599 } -// 1600 -// 1601 output_pointer = ensure(output_buffer, 2); -// 1602 if (output_pointer == NULL) -// 1603 { -// 1604 return false; -// 1605 } -// 1606 *output_pointer++ = ']'; -// 1607 *output_pointer = '\0'; -// 1608 output_buffer->depth--; -// 1609 -// 1610 return true; -// 1611 } -// 1612 -// 1613 /* Build an object from the text. */ -// 1614 static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_buffer) -// 1615 { -// 1616 cJSON *head = NULL; /* linked list head */ -// 1617 cJSON *current_item = NULL; -// 1618 -// 1619 if (input_buffer->depth >= CJSON_NESTING_LIMIT) -// 1620 { -// 1621 return false; /* to deeply nested */ -// 1622 } -// 1623 input_buffer->depth++; -// 1624 -// 1625 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '{')) -// 1626 { -// 1627 goto fail; /* not an object */ -// 1628 } -// 1629 -// 1630 input_buffer->offset++; -// 1631 buffer_skip_whitespace(input_buffer); -// 1632 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '}')) -// 1633 { -// 1634 goto success; /* empty object */ -// 1635 } -// 1636 -// 1637 /* check if we skipped to the end of the buffer */ -// 1638 if (cannot_access_at_index(input_buffer, 0)) -// 1639 { -// 1640 input_buffer->offset--; -// 1641 goto fail; -// 1642 } -// 1643 -// 1644 /* step back to character in front of the first element */ -// 1645 input_buffer->offset--; -// 1646 /* loop through the comma separated array elements */ -// 1647 do -// 1648 { -// 1649 /* allocate next item */ -// 1650 cJSON *new_item = cJSON_New_Item(&(input_buffer->hooks)); -// 1651 if (new_item == NULL) -// 1652 { -// 1653 goto fail; /* allocation failure */ -// 1654 } -// 1655 -// 1656 /* attach next item to list */ -// 1657 if (head == NULL) -// 1658 { -// 1659 /* start the linked list */ -// 1660 current_item = head = new_item; -// 1661 } -// 1662 else -// 1663 { -// 1664 /* add to the end and advance */ -// 1665 current_item->next = new_item; -// 1666 new_item->prev = current_item; -// 1667 current_item = new_item; -// 1668 } -// 1669 -// 1670 if (cannot_access_at_index(input_buffer, 1)) -// 1671 { -// 1672 goto fail; /* nothing comes after the comma */ -// 1673 } -// 1674 -// 1675 /* parse the name of the child */ -// 1676 input_buffer->offset++; -// 1677 buffer_skip_whitespace(input_buffer); -// 1678 if (!parse_string(current_item, input_buffer)) -// 1679 { -// 1680 goto fail; /* failed to parse name */ -// 1681 } -// 1682 buffer_skip_whitespace(input_buffer); -// 1683 -// 1684 /* swap valuestring and string, because we parsed the name */ -// 1685 current_item->string = current_item->valuestring; -// 1686 current_item->valuestring = NULL; -// 1687 -// 1688 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != ':')) -// 1689 { -// 1690 goto fail; /* invalid object */ -// 1691 } -// 1692 -// 1693 /* parse the value */ -// 1694 input_buffer->offset++; -// 1695 buffer_skip_whitespace(input_buffer); -// 1696 if (!parse_value(current_item, input_buffer)) -// 1697 { -// 1698 goto fail; /* failed to parse value */ -// 1699 } -// 1700 buffer_skip_whitespace(input_buffer); -// 1701 } -// 1702 while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); -// 1703 -// 1704 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '}')) -// 1705 { -// 1706 goto fail; /* expected end of object */ -// 1707 } -// 1708 -// 1709 success: -// 1710 input_buffer->depth--; -// 1711 -// 1712 if (head != NULL) { -// 1713 head->prev = current_item; -// 1714 } -// 1715 -// 1716 item->type = cJSON_Object; -// 1717 item->child = head; -// 1718 -// 1719 input_buffer->offset++; -// 1720 return true; -// 1721 -// 1722 fail: -// 1723 if (head != NULL) -// 1724 { -// 1725 cJSON_Delete(head); -// 1726 } -// 1727 -// 1728 return false; -// 1729 } -// 1730 -// 1731 /* Render an object to text. */ -// 1732 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer) -// 1733 { -// 1734 unsigned char *output_pointer = NULL; -// 1735 size_t length = 0; -// 1736 cJSON *current_item = item->child; -// 1737 -// 1738 if (output_buffer == NULL) -// 1739 { -// 1740 return false; -// 1741 } -// 1742 -// 1743 /* Compose the output: */ -// 1744 length = (size_t) (output_buffer->format ? 2 : 1); /* fmt: {\n */ -// 1745 output_pointer = ensure(output_buffer, length + 1); -// 1746 if (output_pointer == NULL) -// 1747 { -// 1748 return false; -// 1749 } -// 1750 -// 1751 *output_pointer++ = '{'; -// 1752 output_buffer->depth++; -// 1753 if (output_buffer->format) -// 1754 { -// 1755 *output_pointer++ = '\n'; -// 1756 } -// 1757 output_buffer->offset += length; -// 1758 -// 1759 while (current_item) -// 1760 { -// 1761 if (output_buffer->format) -// 1762 { -// 1763 size_t i; -// 1764 output_pointer = ensure(output_buffer, output_buffer->depth); -// 1765 if (output_pointer == NULL) -// 1766 { -// 1767 return false; -// 1768 } -// 1769 for (i = 0; i < output_buffer->depth; i++) -// 1770 { -// 1771 *output_pointer++ = '\t'; -// 1772 } -// 1773 output_buffer->offset += output_buffer->depth; -// 1774 } -// 1775 -// 1776 /* print key */ -// 1777 if (!print_string_ptr((unsigned char*)current_item->string, output_buffer)) -// 1778 { -// 1779 return false; -// 1780 } -// 1781 update_offset(output_buffer); -// 1782 -// 1783 length = (size_t) (output_buffer->format ? 2 : 1); -// 1784 output_pointer = ensure(output_buffer, length); -// 1785 if (output_pointer == NULL) -// 1786 { -// 1787 return false; -// 1788 } -// 1789 *output_pointer++ = ':'; -// 1790 if (output_buffer->format) -// 1791 { -// 1792 *output_pointer++ = '\t'; -// 1793 } -// 1794 output_buffer->offset += length; -// 1795 -// 1796 /* print value */ -// 1797 if (!print_value(current_item, output_buffer)) -// 1798 { -// 1799 return false; -// 1800 } -// 1801 update_offset(output_buffer); -// 1802 -// 1803 /* print comma if not last */ -// 1804 length = ((size_t)(output_buffer->format ? 1 : 0) + (size_t)(current_item->next ? 1 : 0)); -// 1805 output_pointer = ensure(output_buffer, length + 1); -// 1806 if (output_pointer == NULL) -// 1807 { -// 1808 return false; -// 1809 } -// 1810 if (current_item->next) -// 1811 { -// 1812 *output_pointer++ = ','; -// 1813 } -// 1814 -// 1815 if (output_buffer->format) -// 1816 { -// 1817 *output_pointer++ = '\n'; -// 1818 } -// 1819 *output_pointer = '\0'; -// 1820 output_buffer->offset += length; -// 1821 -// 1822 current_item = current_item->next; -// 1823 } -// 1824 -// 1825 output_pointer = ensure(output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); -// 1826 if (output_pointer == NULL) -// 1827 { -// 1828 return false; -// 1829 } -// 1830 if (output_buffer->format) -// 1831 { -// 1832 size_t i; -// 1833 for (i = 0; i < (output_buffer->depth - 1); i++) -// 1834 { -// 1835 *output_pointer++ = '\t'; -// 1836 } -// 1837 } -// 1838 *output_pointer++ = '}'; -// 1839 *output_pointer = '\0'; -// 1840 output_buffer->depth--; -// 1841 -// 1842 return true; -// 1843 } -// 1844 -// 1845 /* Get Array size/item / object item. */ +// 1453 +// 1454 /* Build an array from input text. */ +// 1455 static cJSON_bool parse_array(cJSON * const item, parse_buffer * const input_buffer) +// 1456 { +// 1457 cJSON *head = NULL; /* head of the linked list */ +// 1458 cJSON *current_item = NULL; +// 1459 +// 1460 if (input_buffer->depth >= CJSON_NESTING_LIMIT) +// 1461 { +// 1462 return false; /* to deeply nested */ +// 1463 } +// 1464 input_buffer->depth++; +// 1465 +// 1466 if (buffer_at_offset(input_buffer)[0] != '[') +// 1467 { +// 1468 /* not an array */ +// 1469 goto fail; +// 1470 } +// 1471 +// 1472 input_buffer->offset++; +// 1473 buffer_skip_whitespace(input_buffer); +// 1474 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ']')) +// 1475 { +// 1476 /* empty array */ +// 1477 goto success; +// 1478 } +// 1479 +// 1480 /* check if we skipped to the end of the buffer */ +// 1481 if (cannot_access_at_index(input_buffer, 0)) +// 1482 { +// 1483 input_buffer->offset--; +// 1484 goto fail; +// 1485 } +// 1486 +// 1487 /* step back to character in front of the first element */ +// 1488 input_buffer->offset--; +// 1489 /* loop through the comma separated array elements */ +// 1490 do +// 1491 { +// 1492 /* allocate next item */ +// 1493 cJSON *new_item = cJSON_New_Item(&(input_buffer->hooks)); +// 1494 if (new_item == NULL) +// 1495 { +// 1496 goto fail; /* allocation failure */ +// 1497 } +// 1498 +// 1499 /* attach next item to list */ +// 1500 if (head == NULL) +// 1501 { +// 1502 /* start the linked list */ +// 1503 current_item = head = new_item; +// 1504 } +// 1505 else +// 1506 { +// 1507 /* add to the end and advance */ +// 1508 current_item->next = new_item; +// 1509 new_item->prev = current_item; +// 1510 current_item = new_item; +// 1511 } +// 1512 +// 1513 /* parse next value */ +// 1514 input_buffer->offset++; +// 1515 buffer_skip_whitespace(input_buffer); +// 1516 if (!parse_value(current_item, input_buffer)) +// 1517 { +// 1518 goto fail; /* failed to parse value */ +// 1519 } +// 1520 buffer_skip_whitespace(input_buffer); +// 1521 } +// 1522 while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); +// 1523 +// 1524 if (cannot_access_at_index(input_buffer, 0) || buffer_at_offset(input_buffer)[0] != ']') +// 1525 { +// 1526 goto fail; /* expected end of array */ +// 1527 } +// 1528 +// 1529 success: +// 1530 input_buffer->depth--; +// 1531 +// 1532 if (head != NULL) { +// 1533 head->prev = current_item; +// 1534 } +// 1535 +// 1536 item->type = cJSON_Array; +// 1537 item->child = head; +// 1538 +// 1539 input_buffer->offset++; +// 1540 +// 1541 return true; +// 1542 +// 1543 fail: +// 1544 if (head != NULL) +// 1545 { +// 1546 cJSON_Delete(head); +// 1547 } +// 1548 +// 1549 return false; +// 1550 } +// 1551 +// 1552 /* Render an array to text */ +// 1553 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer) +// 1554 { +// 1555 unsigned char *output_pointer = NULL; +// 1556 size_t length = 0; +// 1557 cJSON *current_element = item->child; +// 1558 +// 1559 if (output_buffer == NULL) +// 1560 { +// 1561 return false; +// 1562 } +// 1563 +// 1564 /* Compose the output array. */ +// 1565 /* opening square bracket */ +// 1566 output_pointer = ensure(output_buffer, 1); +// 1567 if (output_pointer == NULL) +// 1568 { +// 1569 return false; +// 1570 } +// 1571 +// 1572 *output_pointer = '['; +// 1573 output_buffer->offset++; +// 1574 output_buffer->depth++; +// 1575 +// 1576 while (current_element != NULL) +// 1577 { +// 1578 if (!print_value(current_element, output_buffer)) +// 1579 { +// 1580 return false; +// 1581 } +// 1582 update_offset(output_buffer); +// 1583 if (current_element->next) +// 1584 { +// 1585 length = (size_t) (output_buffer->format ? 2 : 1); +// 1586 output_pointer = ensure(output_buffer, length + 1); +// 1587 if (output_pointer == NULL) +// 1588 { +// 1589 return false; +// 1590 } +// 1591 *output_pointer++ = ','; +// 1592 if(output_buffer->format) +// 1593 { +// 1594 *output_pointer++ = ' '; +// 1595 } +// 1596 *output_pointer = '\0'; +// 1597 output_buffer->offset += length; +// 1598 } +// 1599 current_element = current_element->next; +// 1600 } +// 1601 +// 1602 output_pointer = ensure(output_buffer, 2); +// 1603 if (output_pointer == NULL) +// 1604 { +// 1605 return false; +// 1606 } +// 1607 *output_pointer++ = ']'; +// 1608 *output_pointer = '\0'; +// 1609 output_buffer->depth--; +// 1610 +// 1611 return true; +// 1612 } +// 1613 +// 1614 /* Build an object from the text. */ +// 1615 static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_buffer) +// 1616 { +// 1617 cJSON *head = NULL; /* linked list head */ +// 1618 cJSON *current_item = NULL; +// 1619 +// 1620 if (input_buffer->depth >= CJSON_NESTING_LIMIT) +// 1621 { +// 1622 return false; /* to deeply nested */ +// 1623 } +// 1624 input_buffer->depth++; +// 1625 +// 1626 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '{')) +// 1627 { +// 1628 goto fail; /* not an object */ +// 1629 } +// 1630 +// 1631 input_buffer->offset++; +// 1632 buffer_skip_whitespace(input_buffer); +// 1633 if (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == '}')) +// 1634 { +// 1635 goto success; /* empty object */ +// 1636 } +// 1637 +// 1638 /* check if we skipped to the end of the buffer */ +// 1639 if (cannot_access_at_index(input_buffer, 0)) +// 1640 { +// 1641 input_buffer->offset--; +// 1642 goto fail; +// 1643 } +// 1644 +// 1645 /* step back to character in front of the first element */ +// 1646 input_buffer->offset--; +// 1647 /* loop through the comma separated array elements */ +// 1648 do +// 1649 { +// 1650 /* allocate next item */ +// 1651 cJSON *new_item = cJSON_New_Item(&(input_buffer->hooks)); +// 1652 if (new_item == NULL) +// 1653 { +// 1654 goto fail; /* allocation failure */ +// 1655 } +// 1656 +// 1657 /* attach next item to list */ +// 1658 if (head == NULL) +// 1659 { +// 1660 /* start the linked list */ +// 1661 current_item = head = new_item; +// 1662 } +// 1663 else +// 1664 { +// 1665 /* add to the end and advance */ +// 1666 current_item->next = new_item; +// 1667 new_item->prev = current_item; +// 1668 current_item = new_item; +// 1669 } +// 1670 +// 1671 if (cannot_access_at_index(input_buffer, 1)) +// 1672 { +// 1673 goto fail; /* nothing comes after the comma */ +// 1674 } +// 1675 +// 1676 /* parse the name of the child */ +// 1677 input_buffer->offset++; +// 1678 buffer_skip_whitespace(input_buffer); +// 1679 if (!parse_string(current_item, input_buffer)) +// 1680 { +// 1681 goto fail; /* failed to parse name */ +// 1682 } +// 1683 buffer_skip_whitespace(input_buffer); +// 1684 +// 1685 /* swap valuestring and string, because we parsed the name */ +// 1686 current_item->string = current_item->valuestring; +// 1687 current_item->valuestring = NULL; +// 1688 +// 1689 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != ':')) +// 1690 { +// 1691 goto fail; /* invalid object */ +// 1692 } +// 1693 +// 1694 /* parse the value */ +// 1695 input_buffer->offset++; +// 1696 buffer_skip_whitespace(input_buffer); +// 1697 if (!parse_value(current_item, input_buffer)) +// 1698 { +// 1699 goto fail; /* failed to parse value */ +// 1700 } +// 1701 buffer_skip_whitespace(input_buffer); +// 1702 } +// 1703 while (can_access_at_index(input_buffer, 0) && (buffer_at_offset(input_buffer)[0] == ',')); +// 1704 +// 1705 if (cannot_access_at_index(input_buffer, 0) || (buffer_at_offset(input_buffer)[0] != '}')) +// 1706 { +// 1707 goto fail; /* expected end of object */ +// 1708 } +// 1709 +// 1710 success: +// 1711 input_buffer->depth--; +// 1712 +// 1713 if (head != NULL) { +// 1714 head->prev = current_item; +// 1715 } +// 1716 +// 1717 item->type = cJSON_Object; +// 1718 item->child = head; +// 1719 +// 1720 input_buffer->offset++; +// 1721 return true; +// 1722 +// 1723 fail: +// 1724 if (head != NULL) +// 1725 { +// 1726 cJSON_Delete(head); +// 1727 } +// 1728 +// 1729 return false; +// 1730 } +// 1731 +// 1732 /* Render an object to text. */ +// 1733 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer) +// 1734 { +// 1735 unsigned char *output_pointer = NULL; +// 1736 size_t length = 0; +// 1737 cJSON *current_item = item->child; +// 1738 +// 1739 if (output_buffer == NULL) +// 1740 { +// 1741 return false; +// 1742 } +// 1743 +// 1744 /* Compose the output: */ +// 1745 length = (size_t) (output_buffer->format ? 2 : 1); /* fmt: {\n */ +// 1746 output_pointer = ensure(output_buffer, length + 1); +// 1747 if (output_pointer == NULL) +// 1748 { +// 1749 return false; +// 1750 } +// 1751 +// 1752 *output_pointer++ = '{'; +// 1753 output_buffer->depth++; +// 1754 if (output_buffer->format) +// 1755 { +// 1756 *output_pointer++ = '\n'; +// 1757 } +// 1758 output_buffer->offset += length; +// 1759 +// 1760 while (current_item) +// 1761 { +// 1762 if (output_buffer->format) +// 1763 { +// 1764 size_t i; +// 1765 output_pointer = ensure(output_buffer, output_buffer->depth); +// 1766 if (output_pointer == NULL) +// 1767 { +// 1768 return false; +// 1769 } +// 1770 for (i = 0; i < output_buffer->depth; i++) +// 1771 { +// 1772 *output_pointer++ = '\t'; +// 1773 } +// 1774 output_buffer->offset += output_buffer->depth; +// 1775 } +// 1776 +// 1777 /* print key */ +// 1778 if (!print_string_ptr((unsigned char*)current_item->string, output_buffer)) +// 1779 { +// 1780 return false; +// 1781 } +// 1782 update_offset(output_buffer); +// 1783 +// 1784 length = (size_t) (output_buffer->format ? 2 : 1); +// 1785 output_pointer = ensure(output_buffer, length); +// 1786 if (output_pointer == NULL) +// 1787 { +// 1788 return false; +// 1789 } +// 1790 *output_pointer++ = ':'; +// 1791 if (output_buffer->format) +// 1792 { +// 1793 *output_pointer++ = '\t'; +// 1794 } +// 1795 output_buffer->offset += length; +// 1796 +// 1797 /* print value */ +// 1798 if (!print_value(current_item, output_buffer)) +// 1799 { +// 1800 return false; +// 1801 } +// 1802 update_offset(output_buffer); +// 1803 +// 1804 /* print comma if not last */ +// 1805 length = ((size_t)(output_buffer->format ? 1 : 0) + (size_t)(current_item->next ? 1 : 0)); +// 1806 output_pointer = ensure(output_buffer, length + 1); +// 1807 if (output_pointer == NULL) +// 1808 { +// 1809 return false; +// 1810 } +// 1811 if (current_item->next) +// 1812 { +// 1813 *output_pointer++ = ','; +// 1814 } +// 1815 +// 1816 if (output_buffer->format) +// 1817 { +// 1818 *output_pointer++ = '\n'; +// 1819 } +// 1820 *output_pointer = '\0'; +// 1821 output_buffer->offset += length; +// 1822 +// 1823 current_item = current_item->next; +// 1824 } +// 1825 +// 1826 output_pointer = ensure(output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); +// 1827 if (output_pointer == NULL) +// 1828 { +// 1829 return false; +// 1830 } +// 1831 if (output_buffer->format) +// 1832 { +// 1833 size_t i; +// 1834 for (i = 0; i < (output_buffer->depth - 1); i++) +// 1835 { +// 1836 *output_pointer++ = '\t'; +// 1837 } +// 1838 } +// 1839 *output_pointer++ = '}'; +// 1840 *output_pointer = '\0'; +// 1841 output_buffer->depth--; +// 1842 +// 1843 return true; +// 1844 } +// 1845 +// 1846 /* Get Array size/item / object item. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock83 Using cfiCommon0 CFI Function cJSON_GetArraySize CFI NoCalls THUMB -// 1846 CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array) -// 1847 { +// 1847 CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array) +// 1848 { cJSON_GetArraySize: MOV R1,R0 -// 1848 cJSON *child = NULL; -// 1849 size_t size = 0; +// 1849 cJSON *child = NULL; +// 1850 size_t size = 0; MOVS R0,#+0 -// 1850 -// 1851 if (array == NULL) +// 1851 +// 1852 if (array == NULL) CBZ.N R1,??cJSON_GetArraySize_0 -// 1852 { -// 1853 return 0; -// 1854 } -// 1855 -// 1856 child = array->child; +// 1853 { +// 1854 return 0; +// 1855 } +// 1856 +// 1857 child = array->child; LDR R1,[R1, #+8] B.N ??cJSON_GetArraySize_1 -// 1857 -// 1858 while(child != NULL) -// 1859 { -// 1860 size++; -// 1861 child = child->next; +// 1858 +// 1859 while(child != NULL) +// 1860 { +// 1861 size++; +// 1862 child = child->next; ??cJSON_GetArraySize_2: LDR R1,[R1, #+0] ADDS R0,R0,#+1 -// 1862 } +// 1863 } ??cJSON_GetArraySize_1: CMP R1,#+0 BNE.N ??cJSON_GetArraySize_2 -// 1863 -// 1864 /* FIXME: Can overflow here. Cannot be fixed without breaking the API */ -// 1865 -// 1866 return (int)size; +// 1864 +// 1865 /* FIXME: Can overflow here. Cannot be fixed without breaking the API */ +// 1866 +// 1867 return (int)size; ??cJSON_GetArraySize_0: BX LR -// 1867 } +// 1868 } CFI EndBlock cfiBlock83 -// 1868 +// 1869 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock84 Using cfiCommon0 CFI Function get_array_item CFI NoCalls THUMB -// 1869 static cJSON* get_array_item(const cJSON *array, size_t index) -// 1870 { -// 1871 cJSON *current_child = NULL; -// 1872 -// 1873 if (array == NULL) +// 1870 static cJSON* get_array_item(const cJSON *array, size_t index) +// 1871 { +// 1872 cJSON *current_child = NULL; +// 1873 +// 1874 if (array == NULL) get_array_item: CBZ.N R0,??get_array_item_0 -// 1874 { -// 1875 return NULL; -// 1876 } -// 1877 -// 1878 current_child = array->child; +// 1875 { +// 1876 return NULL; +// 1877 } +// 1878 +// 1879 current_child = array->child; LDR R0,[R0, #+8] B.N ??get_array_item_1 -// 1879 while ((current_child != NULL) && (index > 0)) -// 1880 { -// 1881 index--; -// 1882 current_child = current_child->next; +// 1880 while ((current_child != NULL) && (index > 0)) +// 1881 { +// 1882 index--; +// 1883 current_child = current_child->next; ??get_array_item_2: LDR R0,[R0, #+0] SUBS R1,R1,#+1 -// 1883 } +// 1884 } ??get_array_item_1: CMP R0,#+0 IT NE CMPNE R1,#+0 BNE.N ??get_array_item_2 -// 1884 -// 1885 return current_child; +// 1885 +// 1886 return current_child; ??get_array_item_0: BX LR -// 1886 } +// 1887 } CFI EndBlock cfiBlock84 -// 1887 +// 1888 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock85 Using cfiCommon0 CFI Function cJSON_GetArrayItem THUMB -// 1888 CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index) -// 1889 { -// 1890 if (index < 0) +// 1889 CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index) +// 1890 { +// 1891 if (index < 0) cJSON_GetArrayItem: CMP R1,#+0 IT PL -// 1891 { -// 1892 return NULL; -// 1893 } -// 1894 -// 1895 return get_array_item(array, (size_t)index); +// 1892 { +// 1893 return NULL; +// 1894 } +// 1895 +// 1896 return get_array_item(array, (size_t)index); CFI FunCall get_array_item BPL.W get_array_item MOVS R0,#+0 BX LR -// 1896 } +// 1897 } CFI EndBlock cfiBlock85 -// 1897 +// 1898 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock86 Using cfiCommon0 CFI Function get_object_item THUMB -// 1898 static cJSON *get_object_item(const cJSON * const object, const char * const name, const cJSON_bool case_sensitive) -// 1899 { +// 1899 static cJSON *get_object_item(const cJSON * const object, const char * const name, const cJSON_bool case_sensitive) +// 1900 { get_object_item: PUSH {R4-R8,LR} CFI R14 Frame(CFA, -4) @@ -5315,23 +5318,23 @@ get_object_item: CFI R4 Frame(CFA, -24) CFI CFA R13+24 MOV R7,R1 -// 1900 cJSON *current_element = NULL; -// 1901 -// 1902 if ((object == NULL) || (name == NULL)) +// 1901 cJSON *current_element = NULL; +// 1902 +// 1903 if ((object == NULL) || (name == NULL)) CMP R0,#+0 IT NE CMPNE R7,#+0 BEQ.N ??get_object_item_0 -// 1903 { -// 1904 return NULL; -// 1905 } -// 1906 -// 1907 current_element = object->child; +// 1904 { +// 1905 return NULL; +// 1906 } +// 1907 +// 1908 current_element = object->child; LDR R4,[R0, #+8] -// 1908 if (case_sensitive) +// 1909 if (case_sensitive) CBZ.N R2,??get_object_item_1 -// 1909 { -// 1910 while ((current_element != NULL) && (current_element->string != NULL) && (strcmp(name, current_element->string) != 0)) +// 1910 { +// 1911 while ((current_element != NULL) && (current_element->string != NULL) && (strcmp(name, current_element->string) != 0)) ??get_object_item_2: CBZ.N R4,??get_object_item_0 LDR R1,[R4, #+32] @@ -5340,15 +5343,15 @@ get_object_item: CFI FunCall strcmp BL strcmp CBZ.N R0,??get_object_item_3 -// 1911 { -// 1912 current_element = current_element->next; +// 1912 { +// 1913 current_element = current_element->next; LDR R4,[R4, #+0] B.N ??get_object_item_2 -// 1913 } -// 1914 } -// 1915 else -// 1916 { -// 1917 while ((current_element != NULL) && (case_insensitive_strcmp((const unsigned char*)name, (const unsigned char*)(current_element->string)) != 0)) +// 1914 } +// 1915 } +// 1916 else +// 1917 { +// 1918 while ((current_element != NULL) && (case_insensitive_strcmp((const unsigned char*)name, (const unsigned char*)(current_element->string)) != 0)) ??get_object_item_4: LDRB R0,[R5], #+1 CBZ.N R0,??get_object_item_3 @@ -5372,11 +5375,11 @@ get_object_item: BL tolower SUBS R5,R5,R0 BEQ.N ??get_object_item_3 -// 1918 { -// 1919 current_element = current_element->next; +// 1919 { +// 1920 current_element = current_element->next; ??get_object_item_6: LDR R4,[R4, #+0] -// 1920 } +// 1921 } ??get_object_item_1: CBZ.N R4,??get_object_item_0 LDR R6,[R4, #+32] @@ -5389,99 +5392,99 @@ get_object_item: ??get_object_item_3: LDR R0,[R4, #+32] CBZ.N R0,??get_object_item_0 -// 1921 } -// 1922 -// 1923 if ((current_element == NULL) || (current_element->string == NULL)) { -// 1924 return NULL; -// 1925 } -// 1926 -// 1927 return current_element; +// 1922 } +// 1923 +// 1924 if ((current_element == NULL) || (current_element->string == NULL)) { +// 1925 return NULL; +// 1926 } +// 1927 +// 1928 return current_element; MOV R0,R4 ??get_object_item_7: POP {R4-R8,PC} ??get_object_item_0: MOVS R0,#+0 B.N ??get_object_item_7 -// 1928 } +// 1929 } CFI EndBlock cfiBlock86 -// 1929 +// 1930 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock87 Using cfiCommon0 CFI Function cJSON_GetObjectItem THUMB -// 1930 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, const char * const string) -// 1931 { -// 1932 return get_object_item(object, string, false); +// 1931 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, const char * const string) +// 1932 { +// 1933 return get_object_item(object, string, false); cJSON_GetObjectItem: MOVS R2,#+0 CFI FunCall get_object_item B.N get_object_item -// 1933 } +// 1934 } CFI EndBlock cfiBlock87 -// 1934 +// 1935 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock88 Using cfiCommon0 CFI Function cJSON_GetObjectItemCaseSensitive THUMB -// 1935 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * const object, const char * const string) -// 1936 { -// 1937 return get_object_item(object, string, true); +// 1936 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * const object, const char * const string) +// 1937 { +// 1938 return get_object_item(object, string, true); cJSON_GetObjectItemCaseSensitive: MOVS R2,#+1 CFI FunCall get_object_item B.N get_object_item -// 1938 } +// 1939 } CFI EndBlock cfiBlock88 -// 1939 +// 1940 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock89 Using cfiCommon0 CFI Function cJSON_HasObjectItem THUMB -// 1940 CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const char *string) -// 1941 { +// 1941 CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const char *string) +// 1942 { cJSON_HasObjectItem: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 1942 return cJSON_GetObjectItem(object, string) ? 1 : 0; +// 1943 return cJSON_GetObjectItem(object, string) ? 1 : 0; CFI FunCall cJSON_GetObjectItem BL cJSON_GetObjectItem CBZ.N R0,??cJSON_HasObjectItem_0 MOVS R0,#+1 ??cJSON_HasObjectItem_0: POP {R1,PC} -// 1943 } +// 1944 } CFI EndBlock cfiBlock89 -// 1944 -// 1945 /* Utility for array list handling. */ +// 1945 +// 1946 /* Utility for array list handling. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock90 Using cfiCommon0 CFI Function suffix_object CFI NoCalls THUMB -// 1946 static void suffix_object(cJSON *prev, cJSON *item) -// 1947 { -// 1948 prev->next = item; +// 1947 static void suffix_object(cJSON *prev, cJSON *item) +// 1948 { +// 1949 prev->next = item; suffix_object: STR R1,[R0, #+0] -// 1949 item->prev = prev; +// 1950 item->prev = prev; STR R0,[R1, #+4] -// 1950 } +// 1951 } BX LR CFI EndBlock cfiBlock90 -// 1951 -// 1952 /* Utility for handling references. */ +// 1952 +// 1953 /* Utility for handling references. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock91 Using cfiCommon0 CFI Function create_reference THUMB -// 1953 static cJSON *create_reference(const cJSON *item, const internal_hooks * const hooks) -// 1954 { +// 1954 static cJSON *create_reference(const cJSON *item, const internal_hooks * const hooks) +// 1955 { create_reference: PUSH {R3-R5,LR} CFI R14 Frame(CFA, -4) @@ -5489,56 +5492,56 @@ create_reference: CFI R4 Frame(CFA, -12) CFI CFA R13+16 MOVS R4,R0 -// 1955 cJSON *reference = NULL; -// 1956 if (item == NULL) +// 1956 cJSON *reference = NULL; +// 1957 if (item == NULL) BEQ.N ??create_reference_0 -// 1957 { -// 1958 return NULL; -// 1959 } -// 1960 -// 1961 reference = cJSON_New_Item(hooks); +// 1958 { +// 1959 return NULL; +// 1960 } +// 1961 +// 1962 reference = cJSON_New_Item(hooks); MOV R0,R1 CFI FunCall cJSON_New_Item BL cJSON_New_Item MOVS R5,R0 -// 1962 if (reference == NULL) +// 1963 if (reference == NULL) BNE.N ??create_reference_1 -// 1963 { -// 1964 return NULL; +// 1964 { +// 1965 return NULL; ??create_reference_0: MOVS R0,#+0 POP {R1,R4,R5,PC} -// 1965 } -// 1966 -// 1967 memcpy(reference, item, sizeof(cJSON)); +// 1966 } +// 1967 +// 1968 memcpy(reference, item, sizeof(cJSON)); ??create_reference_1: MOVS R2,#+40 MOV R1,R4 CFI FunCall __aeabi_memcpy4 BL __aeabi_memcpy4 -// 1968 reference->string = NULL; -// 1969 reference->type |= cJSON_IsReference; +// 1969 reference->string = NULL; +// 1970 reference->type |= cJSON_IsReference; LDR R1,[R5, #+12] MOVS R0,#+0 ORR R1,R1,#0x100 STR R0,[R5, #+32] STR R1,[R5, #+12] -// 1970 reference->next = reference->prev = NULL; +// 1971 reference->next = reference->prev = NULL; STR R0,[R5, #+4] STR R0,[R5, #+0] -// 1971 return reference; +// 1972 return reference; MOV R0,R5 POP {R1,R4,R5,PC} -// 1972 } +// 1973 } CFI EndBlock cfiBlock91 -// 1973 +// 1974 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock92 Using cfiCommon0 CFI Function add_item_to_array THUMB -// 1974 static cJSON_bool add_item_to_array(cJSON *array, cJSON *item) -// 1975 { +// 1975 static cJSON_bool add_item_to_array(cJSON *array, cJSON *item) +// 1976 { add_item_to_array: PUSH {R3-R5,LR} CFI R14 Frame(CFA, -4) @@ -5547,99 +5550,99 @@ add_item_to_array: CFI CFA R13+16 MOV R5,R0 MOVS R4,R1 -// 1976 cJSON *child = NULL; -// 1977 -// 1978 if ((item == NULL) || (array == NULL) || (array == item)) +// 1977 cJSON *child = NULL; +// 1978 +// 1979 if ((item == NULL) || (array == NULL) || (array == item)) ITT NE CMPNE R5,#+0 CMPNE R5,R4 BNE.N ??add_item_to_array_0 -// 1979 { -// 1980 return false; +// 1980 { +// 1981 return false; MOVS R0,#+0 POP {R1,R4,R5,PC} -// 1981 } -// 1982 -// 1983 child = array->child; +// 1982 } +// 1983 +// 1984 child = array->child; ??add_item_to_array_0: LDR R0,[R5, #+8] -// 1984 /* -// 1985 * To find the last item in array quickly, we use prev in array -// 1986 */ -// 1987 if (child == NULL) +// 1985 /* +// 1986 * To find the last item in array quickly, we use prev in array +// 1987 */ +// 1988 if (child == NULL) CBNZ.N R0,??add_item_to_array_1 -// 1988 { -// 1989 /* list is empty, start new one */ -// 1990 array->child = item; +// 1989 { +// 1990 /* list is empty, start new one */ +// 1991 array->child = item; STR R4,[R5, #+8] -// 1991 item->prev = item; +// 1992 item->prev = item; STR R4,[R4, #+4] -// 1992 item->next = NULL; +// 1993 item->next = NULL; STR R0,[R4, #+0] B.N ??add_item_to_array_2 -// 1993 } -// 1994 else -// 1995 { -// 1996 /* append to the end */ -// 1997 if (child->prev) +// 1994 } +// 1995 else +// 1996 { +// 1997 /* append to the end */ +// 1998 if (child->prev) ??add_item_to_array_1: LDR R0,[R0, #+4] CBZ.N R0,??add_item_to_array_2 -// 1998 { -// 1999 suffix_object(child->prev, item); +// 1999 { +// 2000 suffix_object(child->prev, item); CFI FunCall suffix_object BL suffix_object -// 2000 array->child->prev = item; +// 2001 array->child->prev = item; LDR R0,[R5, #+8] STR R4,[R0, #+4] -// 2001 } -// 2002 } -// 2003 -// 2004 return true; +// 2002 } +// 2003 } +// 2004 +// 2005 return true; ??add_item_to_array_2: MOVS R0,#+1 POP {R1,R4,R5,PC} -// 2005 } +// 2006 } CFI EndBlock cfiBlock92 -// 2006 -// 2007 /* Add item to array/object. */ +// 2007 +// 2008 /* Add item to array/object. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock93 Using cfiCommon0 CFI Function cJSON_AddItemToArray CFI FunCall add_item_to_array THUMB -// 2008 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToArray(cJSON *array, cJSON *item) -// 2009 { -// 2010 return add_item_to_array(array, item); +// 2009 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToArray(cJSON *array, cJSON *item) +// 2010 { +// 2011 return add_item_to_array(array, item); cJSON_AddItemToArray: B.N add_item_to_array -// 2011 } +// 2012 } CFI EndBlock cfiBlock93 -// 2012 -// 2013 #if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) -// 2014 #pragma GCC diagnostic push -// 2015 #endif -// 2016 #ifdef __GNUC__ -// 2017 #pragma GCC diagnostic ignored "-Wcast-qual" -// 2018 #endif -// 2019 /* helper function to cast away const */ -// 2020 static void* cast_away_const(const void* string) -// 2021 { -// 2022 return (void*)string; -// 2023 } -// 2024 #if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) -// 2025 #pragma GCC diagnostic pop -// 2026 #endif -// 2027 +// 2013 +// 2014 #if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) +// 2015 #pragma GCC diagnostic push +// 2016 #endif +// 2017 #ifdef __GNUC__ +// 2018 #pragma GCC diagnostic ignored "-Wcast-qual" +// 2019 #endif +// 2020 /* helper function to cast away const */ +// 2021 static void* cast_away_const(const void* string) +// 2022 { +// 2023 return (void*)string; +// 2024 } +// 2025 #if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) +// 2026 #pragma GCC diagnostic pop +// 2027 #endif // 2028 +// 2029 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock94 Using cfiCommon0 CFI Function add_item_to_object THUMB -// 2029 static cJSON_bool add_item_to_object(cJSON * const object, const char * const string, cJSON * const item, const internal_hooks * const hooks, const cJSON_bool constant_key) -// 2030 { +// 2030 static cJSON_bool add_item_to_object(cJSON * const object, const char * const string, cJSON * const item, const internal_hooks * const hooks, const cJSON_bool constant_key) +// 2031 { add_item_to_object: PUSH {R4-R8,LR} CFI R14 Frame(CFA, -4) @@ -5653,10 +5656,10 @@ add_item_to_object: MOV R4,R1 MOV R6,R2 MOV R8,R3 -// 2031 char *new_key = NULL; -// 2032 int new_type = cJSON_Invalid; -// 2033 -// 2034 if ((object == NULL) || (string == NULL) || (item == NULL) || (object == item)) +// 2032 char *new_key = NULL; +// 2033 int new_type = cJSON_Invalid; +// 2034 +// 2035 if ((object == NULL) || (string == NULL) || (item == NULL) || (object == item)) IT NE CMPNE R4,#+0 BEQ.N ??add_item_to_object_0 @@ -5665,64 +5668,64 @@ add_item_to_object: CMPNE R5,R6 BEQ.N ??add_item_to_object_0 LDR R0,[SP, #+24] -// 2035 { -// 2036 return false; -// 2037 } -// 2038 -// 2039 if (constant_key) +// 2036 { +// 2037 return false; +// 2038 } +// 2039 +// 2040 if (constant_key) CBZ.N R0,??add_item_to_object_1 -// 2040 { -// 2041 new_key = (char*)cast_away_const(string); -// 2042 new_type = item->type | cJSON_StringIsConst; +// 2041 { +// 2042 new_key = (char*)cast_away_const(string); +// 2043 new_type = item->type | cJSON_StringIsConst; LDR R7,[R6, #+12] ORR R7,R7,#0x200 B.N ??add_item_to_object_2 -// 2043 } -// 2044 else -// 2045 { -// 2046 new_key = (char*)cJSON_strdup((const unsigned char*)string, hooks); +// 2044 } +// 2045 else +// 2046 { +// 2047 new_key = (char*)cJSON_strdup((const unsigned char*)string, hooks); ??add_item_to_object_1: MOV R1,R8 MOV R0,R4 CFI FunCall cJSON_strdup BL cJSON_strdup MOVS R4,R0 -// 2047 if (new_key == NULL) +// 2048 if (new_key == NULL) BNE.N ??add_item_to_object_3 -// 2048 { -// 2049 return false; +// 2049 { +// 2050 return false; ??add_item_to_object_0: MOVS R0,#+0 B.N ??add_item_to_object_4 -// 2050 } -// 2051 -// 2052 new_type = item->type & ~cJSON_StringIsConst; +// 2051 } +// 2052 +// 2053 new_type = item->type & ~cJSON_StringIsConst; ??add_item_to_object_3: LDR R7,[R6, #+12] BIC R7,R7,#0x200 -// 2053 } -// 2054 -// 2055 if (!(item->type & cJSON_StringIsConst) && (item->string != NULL)) +// 2054 } +// 2055 +// 2056 if (!(item->type & cJSON_StringIsConst) && (item->string != NULL)) ??add_item_to_object_2: LDR R0,[R6, #+12] LSLS R1,R0,#+22 BMI.N ??add_item_to_object_5 LDR R0,[R6, #+32] CBZ.N R0,??add_item_to_object_5 -// 2056 { -// 2057 hooks->deallocate(item->string); +// 2057 { +// 2058 hooks->deallocate(item->string); LDR R1,[R8, #+4] CFI IndirectCall BLX R1 -// 2058 } -// 2059 -// 2060 item->string = new_key; +// 2059 } +// 2060 +// 2061 item->string = new_key; ??add_item_to_object_5: STR R4,[R6, #+32] -// 2061 item->type = new_type; +// 2062 item->type = new_type; STR R7,[R6, #+12] -// 2062 -// 2063 return add_item_to_array(object, item); +// 2063 +// 2064 return add_item_to_array(object, item); MOV R1,R6 MOV R0,R5 POP {R4-R8,LR} @@ -5744,46 +5747,46 @@ add_item_to_object: CFI CFA R13+24 ??add_item_to_object_4: POP {R4-R8,PC} -// 2064 } +// 2065 } CFI EndBlock cfiBlock94 -// 2065 +// 2066 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock95 Using cfiCommon0 CFI Function cJSON_AddItemToObject CFI NoCalls THUMB -// 2066 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObject(cJSON *object, const char *string, cJSON *item) -// 2067 { +// 2067 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObject(cJSON *object, const char *string, cJSON *item) +// 2068 { cJSON_AddItemToObject: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2068 return add_item_to_object(object, string, item, &global_hooks, false); +// 2069 return add_item_to_object(object, string, item, &global_hooks, false); MOVS R3,#+0 B.N ?Subroutine1 -// 2069 } +// 2070 } CFI EndBlock cfiBlock95 -// 2070 -// 2071 /* Add an item to an object with constant string as key */ +// 2071 +// 2072 /* Add an item to an object with constant string as key */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock96 Using cfiCommon0 CFI Function cJSON_AddItemToObjectCS CFI NoCalls THUMB -// 2072 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJSON *item) -// 2073 { +// 2073 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJSON *item) +// 2074 { cJSON_AddItemToObjectCS: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2074 return add_item_to_object(object, string, item, &global_hooks, true); +// 2075 return add_item_to_object(object, string, item, &global_hooks, true); MOVS R3,#+1 CFI EndBlock cfiBlock96 REQUIRE ?Subroutine1 ;; // Fall through to label ?Subroutine1 -// 2075 } +// 2076 } SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock97 Using cfiCommon0 @@ -5799,14 +5802,14 @@ cJSON_AddItemToObjectCS: BL add_item_to_object POP {R1,PC} CFI EndBlock cfiBlock97 -// 2076 +// 2077 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock98 Using cfiCommon0 CFI Function cJSON_AddItemReferenceToArray THUMB -// 2077 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item) -// 2078 { +// 2078 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item) +// 2079 { cJSON_AddItemReferenceToArray: PUSH {R4,LR} CFI R14 Frame(CFA, -4) @@ -5814,15 +5817,15 @@ cJSON_AddItemReferenceToArray: CFI CFA R13+8 MOVS R4,R0 MOV R0,R1 -// 2079 if (array == NULL) +// 2080 if (array == NULL) BNE.N ??cJSON_AddItemReferenceToArray_0 -// 2080 { -// 2081 return false; +// 2081 { +// 2082 return false; MOVS R0,#+0 POP {R4,PC} -// 2082 } -// 2083 -// 2084 return add_item_to_array(array, create_reference(item, &global_hooks)); +// 2083 } +// 2084 +// 2085 return add_item_to_array(array, create_reference(item, &global_hooks)); ??cJSON_AddItemReferenceToArray_0: LDR.W R1,??DataTable39 CFI FunCall create_reference @@ -5835,16 +5838,16 @@ cJSON_AddItemReferenceToArray: CFI CFA R13+0 CFI FunCall add_item_to_array B.N add_item_to_array -// 2085 } +// 2086 } CFI EndBlock cfiBlock98 -// 2086 +// 2087 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock99 Using cfiCommon0 CFI Function cJSON_AddItemReferenceToObject THUMB -// 2087 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToObject(cJSON *object, const char *string, cJSON *item) -// 2088 { +// 2088 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToObject(cJSON *object, const char *string, cJSON *item) +// 2089 { cJSON_AddItemReferenceToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -5854,17 +5857,17 @@ cJSON_AddItemReferenceToObject: CFI CFA R13+24 MOVS R5,R0 MOV R4,R1 -// 2089 if ((object == NULL) || (string == NULL)) +// 2090 if ((object == NULL) || (string == NULL)) IT NE CMPNE R4,#+0 BNE.N ??cJSON_AddItemReferenceToObject_0 -// 2090 { -// 2091 return false; +// 2091 { +// 2092 return false; MOVS R0,#+0 POP {R1,R2,R4-R6,PC} -// 2092 } -// 2093 -// 2094 return add_item_to_object(object, string, create_reference(item, &global_hooks), &global_hooks, false); +// 2093 } +// 2094 +// 2095 return add_item_to_object(object, string, create_reference(item, &global_hooks), &global_hooks, false); ??cJSON_AddItemReferenceToObject_0: LDR.W R6,??DataTable39 MOV R1,R6 @@ -5880,16 +5883,16 @@ cJSON_AddItemReferenceToObject: CFI FunCall add_item_to_object BL add_item_to_object POP {R1,R2,R4-R6,PC} -// 2095 } +// 2096 } CFI EndBlock cfiBlock99 -// 2096 +// 2097 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock100 Using cfiCommon0 CFI Function cJSON_AddNullToObject THUMB -// 2097 CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const char * const name) -// 2098 { +// 2098 CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const char * const name) +// 2099 { cJSON_AddNullToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -5899,27 +5902,27 @@ cJSON_AddNullToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2099 cJSON *null = cJSON_CreateNull(); +// 2100 cJSON *null = cJSON_CreateNull(); CFI FunCall cJSON_CreateNull BL cJSON_CreateNull B.N ?Subroutine2 -// 2100 if (add_item_to_object(object, name, null, &global_hooks, false)) -// 2101 { -// 2102 return null; -// 2103 } -// 2104 -// 2105 cJSON_Delete(null); -// 2106 return NULL; -// 2107 } +// 2101 if (add_item_to_object(object, name, null, &global_hooks, false)) +// 2102 { +// 2103 return null; +// 2104 } +// 2105 +// 2106 cJSON_Delete(null); +// 2107 return NULL; +// 2108 } CFI EndBlock cfiBlock100 -// 2108 +// 2109 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock101 Using cfiCommon0 CFI Function cJSON_AddTrueToObject THUMB -// 2109 CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const char * const name) -// 2110 { +// 2110 CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const char * const name) +// 2111 { cJSON_AddTrueToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -5929,20 +5932,20 @@ cJSON_AddTrueToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2111 cJSON *true_item = cJSON_CreateTrue(); +// 2112 cJSON *true_item = cJSON_CreateTrue(); CFI FunCall cJSON_CreateTrue BL cJSON_CreateTrue CFI EndBlock cfiBlock101 REQUIRE ?Subroutine2 ;; // Fall through to label ?Subroutine2 -// 2112 if (add_item_to_object(object, name, true_item, &global_hooks, false)) -// 2113 { -// 2114 return true_item; -// 2115 } -// 2116 -// 2117 cJSON_Delete(true_item); -// 2118 return NULL; -// 2119 } +// 2113 if (add_item_to_object(object, name, true_item, &global_hooks, false)) +// 2114 { +// 2115 return true_item; +// 2116 } +// 2117 +// 2118 cJSON_Delete(true_item); +// 2119 return NULL; +// 2120 } SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock102 Using cfiCommon0 @@ -5988,14 +5991,14 @@ cJSON_AddTrueToObject: ??Subroutine2_0: POP {R1,R2,R4-R6,PC} CFI EndBlock cfiBlock102 -// 2120 +// 2121 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock103 Using cfiCommon0 CFI Function cJSON_AddFalseToObject THUMB -// 2121 CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const char * const name) -// 2122 { +// 2122 CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const char * const name) +// 2123 { cJSON_AddFalseToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -6005,27 +6008,27 @@ cJSON_AddFalseToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2123 cJSON *false_item = cJSON_CreateFalse(); +// 2124 cJSON *false_item = cJSON_CreateFalse(); CFI FunCall cJSON_CreateFalse BL cJSON_CreateFalse B.N ?Subroutine2 -// 2124 if (add_item_to_object(object, name, false_item, &global_hooks, false)) -// 2125 { -// 2126 return false_item; -// 2127 } -// 2128 -// 2129 cJSON_Delete(false_item); -// 2130 return NULL; -// 2131 } +// 2125 if (add_item_to_object(object, name, false_item, &global_hooks, false)) +// 2126 { +// 2127 return false_item; +// 2128 } +// 2129 +// 2130 cJSON_Delete(false_item); +// 2131 return NULL; +// 2132 } CFI EndBlock cfiBlock103 -// 2132 +// 2133 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock104 Using cfiCommon0 CFI Function cJSON_AddBoolToObject THUMB -// 2133 CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const char * const name, const cJSON_bool boolean) -// 2134 { +// 2134 CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const char * const name, const cJSON_bool boolean) +// 2135 { cJSON_AddBoolToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -6035,28 +6038,28 @@ cJSON_AddBoolToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2135 cJSON *bool_item = cJSON_CreateBool(boolean); +// 2136 cJSON *bool_item = cJSON_CreateBool(boolean); MOV R0,R2 CFI FunCall cJSON_CreateBool BL cJSON_CreateBool B.N ?Subroutine2 -// 2136 if (add_item_to_object(object, name, bool_item, &global_hooks, false)) -// 2137 { -// 2138 return bool_item; -// 2139 } -// 2140 -// 2141 cJSON_Delete(bool_item); -// 2142 return NULL; -// 2143 } +// 2137 if (add_item_to_object(object, name, bool_item, &global_hooks, false)) +// 2138 { +// 2139 return bool_item; +// 2140 } +// 2141 +// 2142 cJSON_Delete(bool_item); +// 2143 return NULL; +// 2144 } CFI EndBlock cfiBlock104 -// 2144 +// 2145 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock105 Using cfiCommon0 CFI Function cJSON_AddNumberToObject THUMB -// 2145 CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const char * const name, const double number) -// 2146 { +// 2146 CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const char * const name, const double number) +// 2147 { cJSON_AddNumberToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -6066,27 +6069,27 @@ cJSON_AddNumberToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2147 cJSON *number_item = cJSON_CreateNumber(number); +// 2148 cJSON *number_item = cJSON_CreateNumber(number); CFI FunCall cJSON_CreateNumber BL cJSON_CreateNumber B.N ?Subroutine2 -// 2148 if (add_item_to_object(object, name, number_item, &global_hooks, false)) -// 2149 { -// 2150 return number_item; -// 2151 } -// 2152 -// 2153 cJSON_Delete(number_item); -// 2154 return NULL; -// 2155 } +// 2149 if (add_item_to_object(object, name, number_item, &global_hooks, false)) +// 2150 { +// 2151 return number_item; +// 2152 } +// 2153 +// 2154 cJSON_Delete(number_item); +// 2155 return NULL; +// 2156 } CFI EndBlock cfiBlock105 -// 2156 +// 2157 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock106 Using cfiCommon0 CFI Function cJSON_AddStringToObject THUMB -// 2157 CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const char * const name, const char * const string) -// 2158 { +// 2158 CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const char * const name, const char * const string) +// 2159 { cJSON_AddStringToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -6096,28 +6099,28 @@ cJSON_AddStringToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2159 cJSON *string_item = cJSON_CreateString(string); +// 2160 cJSON *string_item = cJSON_CreateString(string); MOV R0,R2 CFI FunCall cJSON_CreateString BL cJSON_CreateString B.N ?Subroutine2 -// 2160 if (add_item_to_object(object, name, string_item, &global_hooks, false)) -// 2161 { -// 2162 return string_item; -// 2163 } -// 2164 -// 2165 cJSON_Delete(string_item); -// 2166 return NULL; -// 2167 } +// 2161 if (add_item_to_object(object, name, string_item, &global_hooks, false)) +// 2162 { +// 2163 return string_item; +// 2164 } +// 2165 +// 2166 cJSON_Delete(string_item); +// 2167 return NULL; +// 2168 } CFI EndBlock cfiBlock106 -// 2168 +// 2169 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock107 Using cfiCommon0 CFI Function cJSON_AddRawToObject THUMB -// 2169 CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const char * const name, const char * const raw) -// 2170 { +// 2170 CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const char * const name, const char * const raw) +// 2171 { cJSON_AddRawToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -6127,28 +6130,28 @@ cJSON_AddRawToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2171 cJSON *raw_item = cJSON_CreateRaw(raw); +// 2172 cJSON *raw_item = cJSON_CreateRaw(raw); MOV R0,R2 CFI FunCall cJSON_CreateRaw BL cJSON_CreateRaw B.N ?Subroutine2 -// 2172 if (add_item_to_object(object, name, raw_item, &global_hooks, false)) -// 2173 { -// 2174 return raw_item; -// 2175 } -// 2176 -// 2177 cJSON_Delete(raw_item); -// 2178 return NULL; -// 2179 } +// 2173 if (add_item_to_object(object, name, raw_item, &global_hooks, false)) +// 2174 { +// 2175 return raw_item; +// 2176 } +// 2177 +// 2178 cJSON_Delete(raw_item); +// 2179 return NULL; +// 2180 } CFI EndBlock cfiBlock107 -// 2180 +// 2181 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock108 Using cfiCommon0 CFI Function cJSON_AddObjectToObject THUMB -// 2181 CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const char * const name) -// 2182 { +// 2182 CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const char * const name) +// 2183 { cJSON_AddObjectToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -6158,27 +6161,27 @@ cJSON_AddObjectToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2183 cJSON *object_item = cJSON_CreateObject(); +// 2184 cJSON *object_item = cJSON_CreateObject(); CFI FunCall cJSON_CreateObject BL cJSON_CreateObject B.N ?Subroutine2 -// 2184 if (add_item_to_object(object, name, object_item, &global_hooks, false)) -// 2185 { -// 2186 return object_item; -// 2187 } -// 2188 -// 2189 cJSON_Delete(object_item); -// 2190 return NULL; -// 2191 } +// 2185 if (add_item_to_object(object, name, object_item, &global_hooks, false)) +// 2186 { +// 2187 return object_item; +// 2188 } +// 2189 +// 2190 cJSON_Delete(object_item); +// 2191 return NULL; +// 2192 } CFI EndBlock cfiBlock108 -// 2192 +// 2193 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock109 Using cfiCommon0 CFI Function cJSON_AddArrayToObject THUMB -// 2193 CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const char * const name) -// 2194 { +// 2194 CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const char * const name) +// 2195 { cJSON_AddArrayToObject: PUSH {R2-R6,LR} CFI R14 Frame(CFA, -4) @@ -6188,168 +6191,168 @@ cJSON_AddArrayToObject: CFI CFA R13+24 MOV R4,R0 MOV R5,R1 -// 2195 cJSON *array = cJSON_CreateArray(); +// 2196 cJSON *array = cJSON_CreateArray(); CFI FunCall cJSON_CreateArray BL cJSON_CreateArray B.N ?Subroutine2 -// 2196 if (add_item_to_object(object, name, array, &global_hooks, false)) -// 2197 { -// 2198 return array; -// 2199 } -// 2200 -// 2201 cJSON_Delete(array); -// 2202 return NULL; -// 2203 } +// 2197 if (add_item_to_object(object, name, array, &global_hooks, false)) +// 2198 { +// 2199 return array; +// 2200 } +// 2201 +// 2202 cJSON_Delete(array); +// 2203 return NULL; +// 2204 } CFI EndBlock cfiBlock109 -// 2204 +// 2205 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock110 Using cfiCommon0 CFI Function cJSON_DetachItemViaPointer CFI NoCalls THUMB -// 2205 CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * const item) -// 2206 { -// 2207 if ((parent == NULL) || (item == NULL)) +// 2206 CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * const item) +// 2207 { +// 2208 if ((parent == NULL) || (item == NULL)) cJSON_DetachItemViaPointer: CMP R0,#+0 IT NE CMPNE R1,#+0 BNE.N ??cJSON_DetachItemViaPointer_0 -// 2208 { -// 2209 return NULL; +// 2209 { +// 2210 return NULL; MOVS R0,#+0 BX LR -// 2210 } -// 2211 -// 2212 if (item != parent->child) +// 2211 } +// 2212 +// 2213 if (item != parent->child) ??cJSON_DetachItemViaPointer_0: LDR R2,[R0, #+8] CMP R1,R2 BEQ.N ??cJSON_DetachItemViaPointer_1 -// 2213 { -// 2214 /* not the first element */ -// 2215 item->prev->next = item->next; +// 2214 { +// 2215 /* not the first element */ +// 2216 item->prev->next = item->next; LDR R2,[R1, #+4] LDR R3,[R1, #+0] STR R3,[R2, #+0] -// 2216 } -// 2217 if (item->next != NULL) +// 2217 } +// 2218 if (item->next != NULL) ??cJSON_DetachItemViaPointer_1: LDR R2,[R1, #+0] CBZ.N R2,??cJSON_DetachItemViaPointer_2 -// 2218 { -// 2219 /* not the last element */ -// 2220 item->next->prev = item->prev; +// 2219 { +// 2220 /* not the last element */ +// 2221 item->next->prev = item->prev; LDR R3,[R1, #+4] STR R3,[R2, #+4] -// 2221 } -// 2222 -// 2223 if (item == parent->child) +// 2222 } +// 2223 +// 2224 if (item == parent->child) ??cJSON_DetachItemViaPointer_2: LDR R3,[R0, #+8] LDR R2,[R1, #+0] CMP R1,R3 IT EQ STREQ R2,[R0, #+8] -// 2224 { -// 2225 /* first element */ -// 2226 parent->child = item->next; +// 2225 { +// 2226 /* first element */ +// 2227 parent->child = item->next; BEQ.N ??cJSON_DetachItemViaPointer_3 -// 2227 } -// 2228 else if (item->next == NULL) +// 2228 } +// 2229 else if (item->next == NULL) CBNZ.N R2,??cJSON_DetachItemViaPointer_3 -// 2229 { -// 2230 /* last element */ -// 2231 parent->child->prev = item->prev; +// 2230 { +// 2231 /* last element */ +// 2232 parent->child->prev = item->prev; LDR R0,[R1, #+4] STR R0,[R3, #+4] -// 2232 } -// 2233 -// 2234 /* make sure the detached item doesn't point anywhere anymore */ -// 2235 item->prev = NULL; +// 2233 } +// 2234 +// 2235 /* make sure the detached item doesn't point anywhere anymore */ +// 2236 item->prev = NULL; ??cJSON_DetachItemViaPointer_3: MOVS R2,#+0 STR R2,[R1, #+4] -// 2236 item->next = NULL; +// 2237 item->next = NULL; STR R2,[R1, #+0] -// 2237 -// 2238 return item; +// 2238 +// 2239 return item; MOV R0,R1 BX LR -// 2239 } +// 2240 } CFI EndBlock cfiBlock110 -// 2240 +// 2241 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock111 Using cfiCommon0 CFI Function cJSON_DetachItemFromArray THUMB -// 2241 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which) -// 2242 { +// 2242 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which) +// 2243 { cJSON_DetachItemFromArray: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 -// 2243 if (which < 0) +// 2244 if (which < 0) CMP R1,#+0 MOV R4,R0 BPL.N ??cJSON_DetachItemFromArray_0 -// 2244 { -// 2245 return NULL; +// 2245 { +// 2246 return NULL; MOVS R0,#+0 POP {R4,PC} -// 2246 } -// 2247 -// 2248 return cJSON_DetachItemViaPointer(array, get_array_item(array, (size_t)which)); +// 2247 } +// 2248 +// 2249 return cJSON_DetachItemViaPointer(array, get_array_item(array, (size_t)which)); ??cJSON_DetachItemFromArray_0: CFI FunCall get_array_item BL get_array_item B.N ?Subroutine3 -// 2249 } +// 2250 } CFI EndBlock cfiBlock111 -// 2250 +// 2251 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock112 Using cfiCommon0 CFI Function cJSON_DeleteItemFromArray THUMB -// 2251 CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which) -// 2252 { +// 2252 CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which) +// 2253 { cJSON_DeleteItemFromArray: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2253 cJSON_Delete(cJSON_DetachItemFromArray(array, which)); +// 2254 cJSON_Delete(cJSON_DetachItemFromArray(array, which)); CFI FunCall cJSON_DetachItemFromArray BL cJSON_DetachItemFromArray B.N ?Subroutine4 -// 2254 } +// 2255 } CFI EndBlock cfiBlock112 -// 2255 +// 2256 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock113 Using cfiCommon0 CFI Function cJSON_DetachItemFromObject THUMB -// 2256 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const char *string) -// 2257 { +// 2257 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const char *string) +// 2258 { cJSON_DetachItemFromObject: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 MOV R4,R0 -// 2258 cJSON *to_detach = cJSON_GetObjectItem(object, string); +// 2259 cJSON *to_detach = cJSON_GetObjectItem(object, string); CFI FunCall cJSON_GetObjectItem BL cJSON_GetObjectItem CFI EndBlock cfiBlock113 REQUIRE ?Subroutine3 ;; // Fall through to label ?Subroutine3 -// 2259 -// 2260 return cJSON_DetachItemViaPointer(object, to_detach); -// 2261 } +// 2260 +// 2261 return cJSON_DetachItemViaPointer(object, to_detach); +// 2262 } SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock114 Using cfiCommon0 @@ -6370,48 +6373,48 @@ cJSON_DetachItemFromObject: CFI FunCall cJSON_DetachItemFromObjectCaseSensitive cJSON_DetachItemViaPointer B.N cJSON_DetachItemViaPointer CFI EndBlock cfiBlock114 -// 2262 +// 2263 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock115 Using cfiCommon0 CFI Function cJSON_DetachItemFromObjectCaseSensitive THUMB -// 2263 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *object, const char *string) -// 2264 { +// 2264 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *object, const char *string) +// 2265 { cJSON_DetachItemFromObjectCaseSensitive: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 MOV R4,R0 -// 2265 cJSON *to_detach = cJSON_GetObjectItemCaseSensitive(object, string); +// 2266 cJSON *to_detach = cJSON_GetObjectItemCaseSensitive(object, string); MOVS R2,#+1 CFI FunCall get_object_item BL get_object_item B.N ?Subroutine3 -// 2266 -// 2267 return cJSON_DetachItemViaPointer(object, to_detach); -// 2268 } +// 2267 +// 2268 return cJSON_DetachItemViaPointer(object, to_detach); +// 2269 } CFI EndBlock cfiBlock115 -// 2269 +// 2270 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock116 Using cfiCommon0 CFI Function cJSON_DeleteItemFromObject THUMB -// 2270 CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char *string) -// 2271 { +// 2271 CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char *string) +// 2272 { cJSON_DeleteItemFromObject: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2272 cJSON_Delete(cJSON_DetachItemFromObject(object, string)); +// 2273 cJSON_Delete(cJSON_DetachItemFromObject(object, string)); CFI FunCall cJSON_DetachItemFromObject BL cJSON_DetachItemFromObject CFI EndBlock cfiBlock116 REQUIRE ?Subroutine4 ;; // Fall through to label ?Subroutine4 -// 2273 } +// 2274 } SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock117 Using cfiCommon0 @@ -6428,58 +6431,58 @@ cJSON_DeleteItemFromObject: CFI FunCall cJSON_DeleteItemFromObjectCaseSensitive cJSON_Delete B.W cJSON_Delete CFI EndBlock cfiBlock117 -// 2274 +// 2275 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock118 Using cfiCommon0 CFI Function cJSON_DeleteItemFromObjectCaseSensitive THUMB -// 2275 CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object, const char *string) -// 2276 { +// 2276 CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object, const char *string) +// 2277 { cJSON_DeleteItemFromObjectCaseSensitive: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2277 cJSON_Delete(cJSON_DetachItemFromObjectCaseSensitive(object, string)); +// 2278 cJSON_Delete(cJSON_DetachItemFromObjectCaseSensitive(object, string)); CFI FunCall cJSON_DetachItemFromObjectCaseSensitive BL cJSON_DetachItemFromObjectCaseSensitive B.N ?Subroutine4 -// 2278 } +// 2279 } CFI EndBlock cfiBlock118 -// 2279 -// 2280 /* Replace array/object items with new ones. */ +// 2280 +// 2281 /* Replace array/object items with new ones. */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock119 Using cfiCommon0 CFI Function cJSON_InsertItemInArray THUMB -// 2281 CJSON_PUBLIC(cJSON_bool) cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newitem) -// 2282 { +// 2282 CJSON_PUBLIC(cJSON_bool) cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newitem) +// 2283 { cJSON_InsertItemInArray: PUSH {R3-R5,LR} CFI R14 Frame(CFA, -4) CFI R5 Frame(CFA, -8) CFI R4 Frame(CFA, -12) CFI CFA R13+16 -// 2283 cJSON *after_inserted = NULL; -// 2284 -// 2285 if (which < 0 || newitem == NULL) +// 2284 cJSON *after_inserted = NULL; +// 2285 +// 2286 if (which < 0 || newitem == NULL) CMP R1,#+0 MOV R5,R0 MOV R4,R2 BMI.N ??cJSON_InsertItemInArray_0 CBZ.N R4,??cJSON_InsertItemInArray_0 -// 2286 { -// 2287 return false; -// 2288 } -// 2289 -// 2290 after_inserted = get_array_item(array, (size_t)which); +// 2287 { +// 2288 return false; +// 2289 } +// 2290 +// 2291 after_inserted = get_array_item(array, (size_t)which); CFI FunCall get_array_item BL get_array_item -// 2291 if (after_inserted == NULL) +// 2292 if (after_inserted == NULL) CBNZ.N R0,??cJSON_InsertItemInArray_1 -// 2292 { -// 2293 return add_item_to_array(array, newitem); +// 2293 { +// 2294 return add_item_to_array(array, newitem); MOV R1,R4 MOV R0,R5 POP {R2,R4,R5,LR} @@ -6493,57 +6496,57 @@ cJSON_InsertItemInArray: CFI R5 Frame(CFA, -8) CFI R14 Frame(CFA, -4) CFI CFA R13+16 -// 2294 } -// 2295 -// 2296 if (after_inserted != array->child && after_inserted->prev == NULL) { +// 2295 } +// 2296 +// 2297 if (after_inserted != array->child && after_inserted->prev == NULL) { ??cJSON_InsertItemInArray_1: LDR R2,[R5, #+8] CMP R0,R2 BEQ.N ??cJSON_InsertItemInArray_2 LDR R1,[R0, #+4] CBNZ.N R1,??cJSON_InsertItemInArray_2 -// 2297 /* return false if after_inserted is a corrupted array item */ -// 2298 return false; +// 2298 /* return false if after_inserted is a corrupted array item */ +// 2299 return false; ??cJSON_InsertItemInArray_0: MOVS R0,#+0 POP {R1,R4,R5,PC} -// 2299 } -// 2300 -// 2301 newitem->next = after_inserted; +// 2300 } +// 2301 +// 2302 newitem->next = after_inserted; ??cJSON_InsertItemInArray_2: STR R0,[R4, #+0] -// 2302 newitem->prev = after_inserted->prev; +// 2303 newitem->prev = after_inserted->prev; LDR R1,[R0, #+4] STR R1,[R4, #+4] -// 2303 after_inserted->prev = newitem; +// 2304 after_inserted->prev = newitem; STR R4,[R0, #+4] -// 2304 if (after_inserted == array->child) +// 2305 if (after_inserted == array->child) LDR R1,[R5, #+8] CMP R0,R1 ITEE EQ STREQ R4,[R5, #+8] LDRNE R0,[R4, #+4] STRNE R4,[R0, #+0] -// 2305 { -// 2306 array->child = newitem; -// 2307 } -// 2308 else -// 2309 { -// 2310 newitem->prev->next = newitem; -// 2311 } -// 2312 return true; +// 2306 { +// 2307 array->child = newitem; +// 2308 } +// 2309 else +// 2310 { +// 2311 newitem->prev->next = newitem; +// 2312 } +// 2313 return true; MOVS R0,#+1 POP {R1,R4,R5,PC} -// 2313 } +// 2314 } CFI EndBlock cfiBlock119 -// 2314 +// 2315 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock120 Using cfiCommon0 CFI Function cJSON_ReplaceItemViaPointer THUMB -// 2315 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const parent, cJSON * const item, cJSON * replacement) -// 2316 { +// 2316 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const parent, cJSON * const item, cJSON * replacement) +// 2317 { cJSON_ReplaceItemViaPointer: PUSH {R4,LR} CFI R14 Frame(CFA, -4) @@ -6551,7 +6554,7 @@ cJSON_ReplaceItemViaPointer: CFI CFA R13+8 MOVS R3,R0 MOV R0,R1 -// 2317 if ((parent == NULL) || (parent->child == NULL) || (replacement == NULL) || (item == NULL)) +// 2318 if ((parent == NULL) || (parent->child == NULL) || (replacement == NULL) || (item == NULL)) ITT NE LDRNE R1,[R3, #+8] CMPNE R1,#+0 @@ -6560,118 +6563,118 @@ cJSON_ReplaceItemViaPointer: IT NE CMPNE R0,#+0 BNE.N ??cJSON_ReplaceItemViaPointer_1 -// 2318 { -// 2319 return false; +// 2319 { +// 2320 return false; ??cJSON_ReplaceItemViaPointer_0: MOVS R0,#+0 POP {R4,PC} -// 2320 } -// 2321 -// 2322 if (replacement == item) +// 2321 } +// 2322 +// 2323 if (replacement == item) ??cJSON_ReplaceItemViaPointer_1: CMP R2,R0 BEQ.N ??cJSON_ReplaceItemViaPointer_2 -// 2323 { -// 2324 return true; -// 2325 } -// 2326 -// 2327 replacement->next = item->next; +// 2324 { +// 2325 return true; +// 2326 } +// 2327 +// 2328 replacement->next = item->next; LDR R1,[R0, #+0] STR R1,[R2, #+0] -// 2328 replacement->prev = item->prev; +// 2329 replacement->prev = item->prev; LDR R4,[R0, #+4] STR R4,[R2, #+4] -// 2329 -// 2330 if (replacement->next != NULL) +// 2330 +// 2331 if (replacement->next != NULL) CBZ.N R1,??cJSON_ReplaceItemViaPointer_3 -// 2331 { -// 2332 replacement->next->prev = replacement; +// 2332 { +// 2333 replacement->next->prev = replacement; STR R2,[R1, #+4] -// 2333 } -// 2334 if (parent->child == item) +// 2334 } +// 2335 if (parent->child == item) ??cJSON_ReplaceItemViaPointer_3: LDR R1,[R3, #+8] CMP R1,R0 BNE.N ??cJSON_ReplaceItemViaPointer_4 -// 2335 { -// 2336 if (parent->child->prev == parent->child) +// 2336 { +// 2337 if (parent->child->prev == parent->child) LDR R4,[R1, #+4] CMP R4,R1 IT EQ STREQ R2,[R2, #+4] -// 2337 { -// 2338 replacement->prev = replacement; -// 2339 } -// 2340 parent->child = replacement; +// 2338 { +// 2339 replacement->prev = replacement; +// 2340 } +// 2341 parent->child = replacement; STR R2,[R3, #+8] B.N ??cJSON_ReplaceItemViaPointer_5 -// 2341 } -// 2342 else -// 2343 { /* -// 2344 * To find the last item in array quickly, we use prev in array. -// 2345 * We can't modify the last item's next pointer where this item was the parent's child -// 2346 */ -// 2347 if (replacement->prev != NULL) +// 2342 } +// 2343 else +// 2344 { /* +// 2345 * To find the last item in array quickly, we use prev in array. +// 2346 * We can't modify the last item's next pointer where this item was the parent's child +// 2347 */ +// 2348 if (replacement->prev != NULL) ??cJSON_ReplaceItemViaPointer_4: LDR R1,[R2, #+4] CBZ.N R1,??cJSON_ReplaceItemViaPointer_6 -// 2348 { -// 2349 replacement->prev->next = replacement; +// 2349 { +// 2350 replacement->prev->next = replacement; STR R2,[R1, #+0] -// 2350 } -// 2351 if (replacement->next == NULL) +// 2351 } +// 2352 if (replacement->next == NULL) ??cJSON_ReplaceItemViaPointer_6: LDR R1,[R2, #+0] CBNZ.N R1,??cJSON_ReplaceItemViaPointer_5 -// 2352 { -// 2353 parent->child->prev = replacement; +// 2353 { +// 2354 parent->child->prev = replacement; LDR R1,[R3, #+8] STR R2,[R1, #+4] -// 2354 } -// 2355 } -// 2356 -// 2357 item->next = NULL; +// 2355 } +// 2356 } +// 2357 +// 2358 item->next = NULL; ??cJSON_ReplaceItemViaPointer_5: MOVS R2,#+0 STR R2,[R0, #+0] -// 2358 item->prev = NULL; +// 2359 item->prev = NULL; STR R2,[R0, #+4] -// 2359 cJSON_Delete(item); +// 2360 cJSON_Delete(item); CFI FunCall cJSON_Delete BL cJSON_Delete -// 2360 -// 2361 return true; +// 2361 +// 2362 return true; ??cJSON_ReplaceItemViaPointer_2: MOVS R0,#+1 POP {R4,PC} -// 2362 } +// 2363 } CFI EndBlock cfiBlock120 -// 2363 +// 2364 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock121 Using cfiCommon0 CFI Function cJSON_ReplaceItemInArray THUMB -// 2364 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newitem) -// 2365 { +// 2365 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newitem) +// 2366 { cJSON_ReplaceItemInArray: PUSH {R3-R5,LR} CFI R14 Frame(CFA, -4) CFI R5 Frame(CFA, -8) CFI R4 Frame(CFA, -12) CFI CFA R13+16 -// 2366 if (which < 0) +// 2367 if (which < 0) CMP R1,#+0 MOV R4,R0 MOV R5,R2 BPL.N ??cJSON_ReplaceItemInArray_0 -// 2367 { -// 2368 return false; +// 2368 { +// 2369 return false; MOVS R0,#+0 POP {R1,R4,R5,PC} -// 2369 } -// 2370 -// 2371 return cJSON_ReplaceItemViaPointer(array, get_array_item(array, (size_t)which), newitem); +// 2370 } +// 2371 +// 2372 return cJSON_ReplaceItemViaPointer(array, get_array_item(array, (size_t)which), newitem); ??cJSON_ReplaceItemInArray_0: CFI FunCall get_array_item BL get_array_item @@ -6685,16 +6688,16 @@ cJSON_ReplaceItemInArray: CFI CFA R13+0 CFI FunCall cJSON_ReplaceItemViaPointer B.N cJSON_ReplaceItemViaPointer -// 2372 } +// 2373 } CFI EndBlock cfiBlock121 -// 2373 +// 2374 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock122 Using cfiCommon0 CFI Function replace_item_in_object THUMB -// 2374 static cJSON_bool replace_item_in_object(cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive) -// 2375 { +// 2375 static cJSON_bool replace_item_in_object(cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive) +// 2376 { replace_item_in_object: PUSH {R3-R7,LR} CFI R14 Frame(CFA, -4) @@ -6707,47 +6710,47 @@ replace_item_in_object: MOV R5,R1 MOVS R4,R2 MOV R7,R3 -// 2376 if ((replacement == NULL) || (string == NULL)) +// 2377 if ((replacement == NULL) || (string == NULL)) IT NE CMPNE R5,#+0 BNE.N ??replace_item_in_object_0 -// 2377 { -// 2378 return false; +// 2378 { +// 2379 return false; MOVS R0,#+0 POP {R1,R4-R7,PC} -// 2379 } -// 2380 -// 2381 /* replace the name in the replacement */ -// 2382 if (!(replacement->type & cJSON_StringIsConst) && (replacement->string != NULL)) +// 2380 } +// 2381 +// 2382 /* replace the name in the replacement */ +// 2383 if (!(replacement->type & cJSON_StringIsConst) && (replacement->string != NULL)) ??replace_item_in_object_0: LDR R0,[R4, #+12] LSLS R1,R0,#+22 BMI.N ??replace_item_in_object_1 LDR R0,[R4, #+32] CBZ.N R0,??replace_item_in_object_1 -// 2383 { -// 2384 cJSON_free(replacement->string); +// 2384 { +// 2385 cJSON_free(replacement->string); CFI FunCall cJSON_free BL cJSON_free -// 2385 } -// 2386 replacement->string = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks); +// 2386 } +// 2387 replacement->string = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks); ??replace_item_in_object_1: LDR.W R1,??DataTable39 BL ??Subroutine14_0 ??CrossCallReturnLabel_43: STR R0,[R4, #+32] -// 2387 if (replacement->string == NULL) +// 2388 if (replacement->string == NULL) CBZ.N R0,??replace_item_in_object_2 -// 2388 { -// 2389 return false; -// 2390 } -// 2391 -// 2392 replacement->type &= ~cJSON_StringIsConst; +// 2389 { +// 2390 return false; +// 2391 } +// 2392 +// 2393 replacement->type &= ~cJSON_StringIsConst; LDR R0,[R4, #+12] BIC R0,R0,#0x200 STR R0,[R4, #+12] -// 2393 -// 2394 return cJSON_ReplaceItemViaPointer(object, get_object_item(object, string, case_sensitive), replacement); +// 2394 +// 2395 return cJSON_ReplaceItemViaPointer(object, get_object_item(object, string, case_sensitive), replacement); MOV R2,R7 MOV R1,R5 MOV R0,R6 @@ -6773,167 +6776,167 @@ replace_item_in_object: CFI CFA R13+24 ??replace_item_in_object_2: POP {R1,R4-R7,PC} -// 2395 } +// 2396 } CFI EndBlock cfiBlock122 -// 2396 +// 2397 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock123 Using cfiCommon0 CFI Function cJSON_ReplaceItemInObject THUMB -// 2397 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObject(cJSON *object, const char *string, cJSON *newitem) -// 2398 { -// 2399 return replace_item_in_object(object, string, newitem, false); +// 2398 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObject(cJSON *object, const char *string, cJSON *newitem) +// 2399 { +// 2400 return replace_item_in_object(object, string, newitem, false); cJSON_ReplaceItemInObject: MOVS R3,#+0 CFI FunCall replace_item_in_object B.N replace_item_in_object -// 2400 } +// 2401 } CFI EndBlock cfiBlock123 -// 2401 +// 2402 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock124 Using cfiCommon0 CFI Function cJSON_ReplaceItemInObjectCaseSensitive THUMB -// 2402 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object, const char *string, cJSON *newitem) -// 2403 { -// 2404 return replace_item_in_object(object, string, newitem, true); +// 2403 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object, const char *string, cJSON *newitem) +// 2404 { +// 2405 return replace_item_in_object(object, string, newitem, true); cJSON_ReplaceItemInObjectCaseSensitive: MOVS R3,#+1 CFI FunCall replace_item_in_object B.N replace_item_in_object -// 2405 } +// 2406 } CFI EndBlock cfiBlock124 -// 2406 -// 2407 /* Create basic types: */ +// 2407 +// 2408 /* Create basic types: */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock125 Using cfiCommon0 CFI Function cJSON_CreateNull CFI NoCalls THUMB -// 2408 CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void) -// 2409 { +// 2409 CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void) +// 2410 { cJSON_CreateNull: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2410 cJSON *item = cJSON_New_Item(&global_hooks); +// 2411 cJSON *item = cJSON_New_Item(&global_hooks); BL ?Subroutine16 -// 2411 if(item) +// 2412 if(item) ??CrossCallReturnLabel_53: CBZ.N R0,??cJSON_CreateNull_0 -// 2412 { -// 2413 item->type = cJSON_NULL; +// 2413 { +// 2414 item->type = cJSON_NULL; MOVS R1,#+4 STR R1,[R0, #+12] -// 2414 } -// 2415 -// 2416 return item; +// 2415 } +// 2416 +// 2417 return item; ??cJSON_CreateNull_0: POP {R1,PC} -// 2417 } +// 2418 } CFI EndBlock cfiBlock125 -// 2418 +// 2419 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock126 Using cfiCommon0 CFI Function cJSON_CreateTrue CFI NoCalls THUMB -// 2419 CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void) -// 2420 { +// 2420 CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void) +// 2421 { cJSON_CreateTrue: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2421 cJSON *item = cJSON_New_Item(&global_hooks); +// 2422 cJSON *item = cJSON_New_Item(&global_hooks); BL ?Subroutine16 -// 2422 if(item) +// 2423 if(item) ??CrossCallReturnLabel_52: CBZ.N R0,??cJSON_CreateTrue_0 -// 2423 { -// 2424 item->type = cJSON_True; +// 2424 { +// 2425 item->type = cJSON_True; MOVS R1,#+2 STR R1,[R0, #+12] -// 2425 } -// 2426 -// 2427 return item; +// 2426 } +// 2427 +// 2428 return item; ??cJSON_CreateTrue_0: POP {R1,PC} -// 2428 } +// 2429 } CFI EndBlock cfiBlock126 -// 2429 +// 2430 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock127 Using cfiCommon0 CFI Function cJSON_CreateFalse CFI NoCalls THUMB -// 2430 CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void) -// 2431 { +// 2431 CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void) +// 2432 { cJSON_CreateFalse: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2432 cJSON *item = cJSON_New_Item(&global_hooks); +// 2433 cJSON *item = cJSON_New_Item(&global_hooks); BL ?Subroutine16 -// 2433 if(item) +// 2434 if(item) ??CrossCallReturnLabel_51: CBZ.N R0,??cJSON_CreateFalse_0 -// 2434 { -// 2435 item->type = cJSON_False; +// 2435 { +// 2436 item->type = cJSON_False; MOVS R1,#+1 STR R1,[R0, #+12] -// 2436 } -// 2437 -// 2438 return item; +// 2437 } +// 2438 +// 2439 return item; ??cJSON_CreateFalse_0: POP {R1,PC} -// 2439 } +// 2440 } CFI EndBlock cfiBlock127 -// 2440 +// 2441 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock128 Using cfiCommon0 CFI Function cJSON_CreateBool CFI NoCalls THUMB -// 2441 CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean) -// 2442 { +// 2442 CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean) +// 2443 { cJSON_CreateBool: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 BL ?Subroutine5 -// 2443 cJSON *item = cJSON_New_Item(&global_hooks); -// 2444 if(item) +// 2444 cJSON *item = cJSON_New_Item(&global_hooks); +// 2445 if(item) ??CrossCallReturnLabel_3: CBZ.N R0,??cJSON_CreateBool_0 -// 2445 { -// 2446 item->type = boolean ? cJSON_True : cJSON_False; +// 2446 { +// 2447 item->type = boolean ? cJSON_True : cJSON_False; CMP R4,#+0 ITE NE MOVNE R1,#+2 MOVEQ R1,#+1 STR R1,[R0, #+12] -// 2447 } -// 2448 -// 2449 return item; +// 2448 } +// 2449 +// 2450 return item; ??cJSON_CreateBool_0: POP {R4,PC} -// 2450 } +// 2451 } CFI EndBlock cfiBlock128 -// 2451 +// 2452 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock129 Using cfiCommon0 CFI Function cJSON_CreateNumber THUMB -// 2452 CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num) -// 2453 { +// 2453 CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num) +// 2454 { cJSON_CreateNumber: PUSH {R3-R5,LR} CFI R14 Frame(CFA, -4) @@ -6944,19 +6947,19 @@ cJSON_CreateNumber: CFI D8 Frame(CFA, -24) CFI CFA R13+24 BL ?Subroutine11 -// 2454 cJSON *item = cJSON_New_Item(&global_hooks); +// 2455 cJSON *item = cJSON_New_Item(&global_hooks); ??CrossCallReturnLabel_35: BL ?Subroutine16 ??CrossCallReturnLabel_50: MOVS R4,R0 -// 2455 if(item) +// 2456 if(item) BEQ.N ??cJSON_CreateNumber_0 -// 2456 { -// 2457 item->type = cJSON_Number; -// 2458 item->valuedouble = num; -// 2459 -// 2460 /* use saturation in case of overflow */ -// 2461 if (num >= INT_MAX) +// 2457 { +// 2458 item->type = cJSON_Number; +// 2459 item->valuedouble = num; +// 2460 +// 2461 /* use saturation in case of overflow */ +// 2462 if (num >= INT_MAX) BL ?Subroutine10 ??CrossCallReturnLabel_31: VSTR D8,[R4, #+24] @@ -6966,36 +6969,36 @@ cJSON_CreateNumber: STR R5,[R4, #+12] IT LS MVNLS R0,#+2147483648 -// 2462 { -// 2463 item->valueint = INT_MAX; +// 2463 { +// 2464 item->valueint = INT_MAX; BLS.N ??cJSON_CreateNumber_1 -// 2464 } -// 2465 else if (num <= (double)INT_MIN) +// 2465 } +// 2466 else if (num <= (double)INT_MIN) BL ?Subroutine13 ??CrossCallReturnLabel_42: ITE CC -// 2466 { -// 2467 item->valueint = INT_MIN; +// 2467 { +// 2468 item->valueint = INT_MIN; MOVCC R0,#+2147483648 -// 2468 } -// 2469 else -// 2470 { -// 2471 item->valueint = (int)num; +// 2469 } +// 2470 else +// 2471 { +// 2472 item->valueint = (int)num; CFI FunCall __aeabi_d2iz BLCS __aeabi_d2iz ??cJSON_CreateNumber_1: STR R0,[R4, #+20] -// 2472 } -// 2473 } -// 2474 -// 2475 return item; +// 2473 } +// 2474 } +// 2475 +// 2476 return item; ??cJSON_CreateNumber_0: VPOP {D8} CFI D8 SameValue CFI CFA R13+16 MOV R0,R4 POP {R1,R4,R5,PC} -// 2476 } +// 2477 } CFI EndBlock cfiBlock129 SECTION `.text`:CODE:NOROOT(1) @@ -7052,15 +7055,15 @@ cJSON_CreateNumber: CFI EndBlock cfiCond134 CFI EndBlock cfiCond135 CFI EndBlock cfiPicker136 -// 2477 +// 2478 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock137 Using cfiCommon0 CFI Function cJSON_CreateString CFI NoCalls THUMB -// 2478 CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string) -// 2479 { +// 2479 CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string) +// 2480 { cJSON_CreateString: PUSH {R4-R6,LR} CFI R14 Frame(CFA, -4) @@ -7069,32 +7072,32 @@ cJSON_CreateString: CFI R4 Frame(CFA, -16) CFI CFA R13+16 BL ?Subroutine9 -// 2480 cJSON *item = cJSON_New_Item(&global_hooks); +// 2481 cJSON *item = cJSON_New_Item(&global_hooks); ??CrossCallReturnLabel_28: MOVS R4,R0 -// 2481 if(item) +// 2482 if(item) BEQ.N ??cJSON_CreateString_0 -// 2482 { -// 2483 item->type = cJSON_String; +// 2483 { +// 2484 item->type = cJSON_String; MOVS R0,#+16 BL ?Subroutine14 -// 2484 item->valuestring = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks); +// 2485 item->valuestring = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks); ??CrossCallReturnLabel_45: STR R0,[R4, #+16] -// 2485 if(!item->valuestring) +// 2486 if(!item->valuestring) CBNZ.N R0,??cJSON_CreateString_0 -// 2486 { -// 2487 cJSON_Delete(item); +// 2487 { +// 2488 cJSON_Delete(item); B.N ?Subroutine0 -// 2488 return NULL; -// 2489 } -// 2490 } -// 2491 -// 2492 return item; +// 2489 return NULL; +// 2490 } +// 2491 } +// 2492 +// 2493 return item; ??cJSON_CreateString_0: MOV R0,R4 POP {R4-R6,PC} -// 2493 } +// 2494 } CFI EndBlock cfiBlock137 SECTION `.text`:CODE:NOROOT(1) @@ -7140,68 +7143,68 @@ cJSON_CreateString: CFI EndBlock cfiCond139 CFI EndBlock cfiPicker140 CFI EndBlock cfiCond141 -// 2494 +// 2495 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock142 Using cfiCommon0 CFI Function cJSON_CreateStringReference CFI NoCalls THUMB -// 2495 CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string) -// 2496 { +// 2496 CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string) +// 2497 { cJSON_CreateStringReference: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 BL ?Subroutine5 -// 2497 cJSON *item = cJSON_New_Item(&global_hooks); -// 2498 if (item != NULL) +// 2498 cJSON *item = cJSON_New_Item(&global_hooks); +// 2499 if (item != NULL) ??CrossCallReturnLabel_2: CBZ.N R0,??cJSON_CreateStringReference_0 -// 2499 { -// 2500 item->type = cJSON_String | cJSON_IsReference; +// 2500 { +// 2501 item->type = cJSON_String | cJSON_IsReference; MOV R1,#+272 STR R1,[R0, #+12] -// 2501 item->valuestring = (char*)cast_away_const(string); -// 2502 } +// 2502 item->valuestring = (char*)cast_away_const(string); +// 2503 } STR R4,[R0, #+16] -// 2503 -// 2504 return item; +// 2504 +// 2505 return item; ??cJSON_CreateStringReference_0: POP {R4,PC} -// 2505 } +// 2506 } CFI EndBlock cfiBlock142 -// 2506 +// 2507 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock143 Using cfiCommon0 CFI Function cJSON_CreateObjectReference CFI NoCalls THUMB -// 2507 CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) -// 2508 { +// 2508 CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) +// 2509 { cJSON_CreateObjectReference: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 BL ?Subroutine5 -// 2509 cJSON *item = cJSON_New_Item(&global_hooks); -// 2510 if (item != NULL) { +// 2510 cJSON *item = cJSON_New_Item(&global_hooks); +// 2511 if (item != NULL) { ??CrossCallReturnLabel_1: CBZ.N R0,??cJSON_CreateObjectReference_0 -// 2511 item->type = cJSON_Object | cJSON_IsReference; +// 2512 item->type = cJSON_Object | cJSON_IsReference; MOV R1,#+320 STR R1,[R0, #+12] -// 2512 item->child = (cJSON*)cast_away_const(child); -// 2513 } +// 2513 item->child = (cJSON*)cast_away_const(child); +// 2514 } STR R4,[R0, #+8] -// 2514 -// 2515 return item; +// 2515 +// 2516 return item; ??cJSON_CreateObjectReference_0: POP {R4,PC} -// 2516 } +// 2517 } CFI EndBlock cfiBlock143 SECTION `.text`:CODE:NOROOT(1) @@ -7246,45 +7249,45 @@ cJSON_CreateObjectReference: CFI EndBlock cfiCond146 CFI EndBlock cfiCond147 CFI EndBlock cfiPicker148 -// 2517 +// 2518 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock149 Using cfiCommon0 CFI Function cJSON_CreateArrayReference CFI NoCalls THUMB -// 2518 CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { +// 2519 CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { cJSON_CreateArrayReference: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 BL ?Subroutine5 -// 2519 cJSON *item = cJSON_New_Item(&global_hooks); -// 2520 if (item != NULL) { +// 2520 cJSON *item = cJSON_New_Item(&global_hooks); +// 2521 if (item != NULL) { ??CrossCallReturnLabel_0: CBZ.N R0,??cJSON_CreateArrayReference_0 -// 2521 item->type = cJSON_Array | cJSON_IsReference; +// 2522 item->type = cJSON_Array | cJSON_IsReference; MOV R1,#+288 STR R1,[R0, #+12] -// 2522 item->child = (cJSON*)cast_away_const(child); -// 2523 } +// 2523 item->child = (cJSON*)cast_away_const(child); +// 2524 } STR R4,[R0, #+8] -// 2524 -// 2525 return item; +// 2525 +// 2526 return item; ??cJSON_CreateArrayReference_0: POP {R4,PC} -// 2526 } +// 2527 } CFI EndBlock cfiBlock149 -// 2527 +// 2528 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock150 Using cfiCommon0 CFI Function cJSON_CreateRaw CFI NoCalls THUMB -// 2528 CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw) -// 2529 { +// 2529 CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw) +// 2530 { cJSON_CreateRaw: PUSH {R4-R6,LR} CFI R14 Frame(CFA, -4) @@ -7293,32 +7296,32 @@ cJSON_CreateRaw: CFI R4 Frame(CFA, -16) CFI CFA R13+16 BL ?Subroutine9 -// 2530 cJSON *item = cJSON_New_Item(&global_hooks); +// 2531 cJSON *item = cJSON_New_Item(&global_hooks); ??CrossCallReturnLabel_27: MOVS R4,R0 -// 2531 if(item) +// 2532 if(item) BEQ.N ??cJSON_CreateRaw_0 -// 2532 { -// 2533 item->type = cJSON_Raw; +// 2533 { +// 2534 item->type = cJSON_Raw; MOVS R0,#+128 BL ?Subroutine14 -// 2534 item->valuestring = (char*)cJSON_strdup((const unsigned char*)raw, &global_hooks); +// 2535 item->valuestring = (char*)cJSON_strdup((const unsigned char*)raw, &global_hooks); ??CrossCallReturnLabel_44: STR R0,[R4, #+16] -// 2535 if(!item->valuestring) +// 2536 if(!item->valuestring) CBNZ.N R0,??cJSON_CreateRaw_0 -// 2536 { -// 2537 cJSON_Delete(item); +// 2537 { +// 2538 cJSON_Delete(item); B.N ?Subroutine0 -// 2538 return NULL; -// 2539 } -// 2540 } -// 2541 -// 2542 return item; +// 2539 return NULL; +// 2540 } +// 2541 } +// 2542 +// 2543 return item; ??cJSON_CreateRaw_0: MOV R0,R4 POP {R4-R6,PC} -// 2543 } +// 2544 } CFI EndBlock cfiBlock150 SECTION `.text`:CODE:NOROOT(1) @@ -7370,73 +7373,73 @@ cJSON_CreateRaw: MOVS R0,#+0 POP {R4-R6,PC} CFI EndBlock cfiBlock154 -// 2544 +// 2545 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock155 Using cfiCommon0 CFI Function cJSON_CreateArray CFI NoCalls THUMB -// 2545 CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void) -// 2546 { +// 2546 CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void) +// 2547 { cJSON_CreateArray: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2547 cJSON *item = cJSON_New_Item(&global_hooks); +// 2548 cJSON *item = cJSON_New_Item(&global_hooks); BL ?Subroutine16 -// 2548 if(item) +// 2549 if(item) ??CrossCallReturnLabel_49: CBZ.N R0,??cJSON_CreateArray_0 -// 2549 { -// 2550 item->type=cJSON_Array; +// 2550 { +// 2551 item->type=cJSON_Array; MOVS R1,#+32 STR R1,[R0, #+12] -// 2551 } -// 2552 -// 2553 return item; +// 2552 } +// 2553 +// 2554 return item; ??cJSON_CreateArray_0: POP {R1,PC} -// 2554 } +// 2555 } CFI EndBlock cfiBlock155 -// 2555 +// 2556 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock156 Using cfiCommon0 CFI Function cJSON_CreateObject CFI NoCalls THUMB -// 2556 CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void) -// 2557 { +// 2557 CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void) +// 2558 { cJSON_CreateObject: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 2558 cJSON *item = cJSON_New_Item(&global_hooks); +// 2559 cJSON *item = cJSON_New_Item(&global_hooks); BL ?Subroutine16 -// 2559 if (item) +// 2560 if (item) ??CrossCallReturnLabel_48: CBZ.N R0,??cJSON_CreateObject_0 -// 2560 { -// 2561 item->type = cJSON_Object; +// 2561 { +// 2562 item->type = cJSON_Object; MOVS R1,#+64 STR R1,[R0, #+12] -// 2562 } -// 2563 -// 2564 return item; +// 2563 } +// 2564 +// 2565 return item; ??cJSON_CreateObject_0: POP {R1,PC} -// 2565 } +// 2566 } CFI EndBlock cfiBlock156 -// 2566 -// 2567 /* Create Arrays: */ +// 2567 +// 2568 /* Create Arrays: */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock157 Using cfiCommon0 CFI Function cJSON_CreateIntArray THUMB -// 2568 CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count) -// 2569 { +// 2569 CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count) +// 2570 { cJSON_CreateIntArray: PUSH {R3-R9,LR} CFI R14 Frame(CFA, -4) @@ -7448,50 +7451,50 @@ cJSON_CreateIntArray: CFI R4 Frame(CFA, -28) CFI CFA R13+32 BL ?Subroutine17 -// 2570 size_t i = 0; -// 2571 cJSON *n = NULL; -// 2572 cJSON *p = NULL; -// 2573 cJSON *a = NULL; -// 2574 -// 2575 if ((count < 0) || (numbers == NULL)) +// 2571 size_t i = 0; +// 2572 cJSON *n = NULL; +// 2573 cJSON *p = NULL; +// 2574 cJSON *a = NULL; +// 2575 +// 2576 if ((count < 0) || (numbers == NULL)) ??CrossCallReturnLabel_54: BMI.N ??CrossCallReturnLabel_38 CMP R8,#+0 BEQ.N ??CrossCallReturnLabel_38 -// 2576 { -// 2577 return NULL; -// 2578 } -// 2579 -// 2580 a = cJSON_CreateArray(); +// 2577 { +// 2578 return NULL; +// 2579 } +// 2580 +// 2581 a = cJSON_CreateArray(); CFI FunCall cJSON_CreateArray BL cJSON_CreateArray MOVS R7,R0 -// 2581 -// 2582 for(i = 0; a && (i < (size_t)count); i++) +// 2582 +// 2583 for(i = 0; a && (i < (size_t)count); i++) BEQ.N ??cJSON_CreateIntArray_0 B.N ??cJSON_CreateIntArray_1 -// 2583 { -// 2584 n = cJSON_CreateNumber(numbers[i]); -// 2585 if (!n) -// 2586 { -// 2587 cJSON_Delete(a); -// 2588 return NULL; -// 2589 } -// 2590 if(!i) +// 2584 { +// 2585 n = cJSON_CreateNumber(numbers[i]); +// 2586 if (!n) +// 2587 { +// 2588 cJSON_Delete(a); +// 2589 return NULL; +// 2590 } +// 2591 if(!i) ??cJSON_CreateIntArray_2: CMP R4,#+0 ITTE NE STRNE R5,[R6, #+0] STRNE R6,[R5, #+4] STREQ R5,[R7, #+8] -// 2591 { -// 2592 a->child = n; -// 2593 } -// 2594 else -// 2595 { -// 2596 suffix_object(p, n); -// 2597 } -// 2598 p = n; +// 2592 { +// 2593 a->child = n; +// 2594 } +// 2595 else +// 2596 { +// 2597 suffix_object(p, n); +// 2598 } +// 2599 p = n; MOV R6,R5 ADDS R4,R4,#+1 ??cJSON_CreateIntArray_1: @@ -7509,31 +7512,31 @@ cJSON_CreateIntArray: ??CrossCallReturnLabel_38: MOVS R0,#+0 B.N ??cJSON_CreateIntArray_4 -// 2599 } +// 2600 } ??cJSON_CreateIntArray_3: LDR R0,[R7, #+8] CBZ.N R0,??cJSON_CreateIntArray_0 -// 2600 -// 2601 if (a && a->child) { -// 2602 a->child->prev = n; +// 2601 +// 2602 if (a && a->child) { +// 2603 a->child->prev = n; STR R5,[R0, #+4] -// 2603 } -// 2604 -// 2605 return a; +// 2604 } +// 2605 +// 2606 return a; ??cJSON_CreateIntArray_0: MOV R0,R7 ??cJSON_CreateIntArray_4: POP {R1,R4-R9,PC} -// 2606 } +// 2607 } CFI EndBlock cfiBlock157 -// 2607 +// 2608 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock158 Using cfiCommon0 CFI Function cJSON_CreateFloatArray THUMB -// 2608 CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int count) -// 2609 { +// 2609 CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int count) +// 2610 { cJSON_CreateFloatArray: PUSH {R3-R9,LR} CFI R14 Frame(CFA, -4) @@ -7545,50 +7548,50 @@ cJSON_CreateFloatArray: CFI R4 Frame(CFA, -28) CFI CFA R13+32 BL ?Subroutine17 -// 2610 size_t i = 0; -// 2611 cJSON *n = NULL; -// 2612 cJSON *p = NULL; -// 2613 cJSON *a = NULL; -// 2614 -// 2615 if ((count < 0) || (numbers == NULL)) +// 2611 size_t i = 0; +// 2612 cJSON *n = NULL; +// 2613 cJSON *p = NULL; +// 2614 cJSON *a = NULL; +// 2615 +// 2616 if ((count < 0) || (numbers == NULL)) ??CrossCallReturnLabel_55: BMI.N ??CrossCallReturnLabel_37 CMP R8,#+0 BEQ.N ??CrossCallReturnLabel_37 -// 2616 { -// 2617 return NULL; -// 2618 } -// 2619 -// 2620 a = cJSON_CreateArray(); +// 2617 { +// 2618 return NULL; +// 2619 } +// 2620 +// 2621 a = cJSON_CreateArray(); CFI FunCall cJSON_CreateArray BL cJSON_CreateArray MOVS R7,R0 -// 2621 -// 2622 for(i = 0; a && (i < (size_t)count); i++) +// 2622 +// 2623 for(i = 0; a && (i < (size_t)count); i++) BEQ.N ??cJSON_CreateFloatArray_0 B.N ??cJSON_CreateFloatArray_1 -// 2623 { -// 2624 n = cJSON_CreateNumber((double)numbers[i]); -// 2625 if(!n) -// 2626 { -// 2627 cJSON_Delete(a); -// 2628 return NULL; -// 2629 } -// 2630 if(!i) +// 2624 { +// 2625 n = cJSON_CreateNumber((double)numbers[i]); +// 2626 if(!n) +// 2627 { +// 2628 cJSON_Delete(a); +// 2629 return NULL; +// 2630 } +// 2631 if(!i) ??cJSON_CreateFloatArray_2: CMP R4,#+0 ITTE NE STRNE R5,[R6, #+0] STRNE R6,[R5, #+4] STREQ R5,[R7, #+8] -// 2631 { -// 2632 a->child = n; -// 2633 } -// 2634 else -// 2635 { -// 2636 suffix_object(p, n); -// 2637 } -// 2638 p = n; +// 2632 { +// 2633 a->child = n; +// 2634 } +// 2635 else +// 2636 { +// 2637 suffix_object(p, n); +// 2638 } +// 2639 p = n; MOV R6,R5 ADDS R4,R4,#+1 ??cJSON_CreateFloatArray_1: @@ -7606,22 +7609,22 @@ cJSON_CreateFloatArray: ??CrossCallReturnLabel_37: MOVS R0,#+0 B.N ??cJSON_CreateFloatArray_4 -// 2639 } +// 2640 } ??cJSON_CreateFloatArray_3: LDR R0,[R7, #+8] CBZ.N R0,??cJSON_CreateFloatArray_0 -// 2640 -// 2641 if (a && a->child) { -// 2642 a->child->prev = n; +// 2641 +// 2642 if (a && a->child) { +// 2643 a->child->prev = n; STR R5,[R0, #+4] -// 2643 } -// 2644 -// 2645 return a; +// 2644 } +// 2645 +// 2646 return a; ??cJSON_CreateFloatArray_0: MOV R0,R7 ??cJSON_CreateFloatArray_4: POP {R1,R4-R9,PC} -// 2646 } +// 2647 } CFI EndBlock cfiBlock158 SECTION `.text`:CODE:NOROOT(1) @@ -7724,14 +7727,14 @@ cJSON_CreateFloatArray: CFI EndBlock cfiCond164 CFI EndBlock cfiCond165 CFI EndBlock cfiPicker166 -// 2647 +// 2648 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock167 Using cfiCommon0 CFI Function cJSON_CreateDoubleArray THUMB -// 2648 CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int count) -// 2649 { +// 2649 CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int count) +// 2650 { cJSON_CreateDoubleArray: PUSH {R3-R9,LR} CFI R14 Frame(CFA, -4) @@ -7743,50 +7746,50 @@ cJSON_CreateDoubleArray: CFI R4 Frame(CFA, -28) CFI CFA R13+32 BL ?Subroutine18 -// 2650 size_t i = 0; -// 2651 cJSON *n = NULL; -// 2652 cJSON *p = NULL; -// 2653 cJSON *a = NULL; -// 2654 -// 2655 if ((count < 0) || (numbers == NULL)) +// 2651 size_t i = 0; +// 2652 cJSON *n = NULL; +// 2653 cJSON *p = NULL; +// 2654 cJSON *a = NULL; +// 2655 +// 2656 if ((count < 0) || (numbers == NULL)) ??CrossCallReturnLabel_56: BMI.N ??cJSON_CreateDoubleArray_0 CMP R9,#+0 BEQ.N ??cJSON_CreateDoubleArray_0 -// 2656 { -// 2657 return NULL; -// 2658 } -// 2659 -// 2660 a = cJSON_CreateArray(); +// 2657 { +// 2658 return NULL; +// 2659 } +// 2660 +// 2661 a = cJSON_CreateArray(); CFI FunCall cJSON_CreateArray BL cJSON_CreateArray MOVS R6,R0 -// 2661 -// 2662 for(i = 0; a && (i < (size_t)count); i++) +// 2662 +// 2663 for(i = 0; a && (i < (size_t)count); i++) BEQ.N ??cJSON_CreateDoubleArray_1 B.N ??cJSON_CreateDoubleArray_2 -// 2663 { -// 2664 n = cJSON_CreateNumber(numbers[i]); -// 2665 if(!n) -// 2666 { -// 2667 cJSON_Delete(a); -// 2668 return NULL; -// 2669 } -// 2670 if(!i) +// 2664 { +// 2665 n = cJSON_CreateNumber(numbers[i]); +// 2666 if(!n) +// 2667 { +// 2668 cJSON_Delete(a); +// 2669 return NULL; +// 2670 } +// 2671 if(!i) ??cJSON_CreateDoubleArray_3: CMP R5,#+0 ITTE NE STRNE R4,[R7, #+0] STRNE R7,[R4, #+4] STREQ R4,[R6, #+8] -// 2671 { -// 2672 a->child = n; -// 2673 } -// 2674 else -// 2675 { -// 2676 suffix_object(p, n); -// 2677 } -// 2678 p = n; +// 2672 { +// 2673 a->child = n; +// 2674 } +// 2675 else +// 2676 { +// 2677 suffix_object(p, n); +// 2678 } +// 2679 p = n; MOV R7,R4 ADDS R5,R5,#+1 ??cJSON_CreateDoubleArray_2: @@ -7804,31 +7807,31 @@ cJSON_CreateDoubleArray: ??cJSON_CreateDoubleArray_0: MOVS R0,#+0 B.N ??cJSON_CreateDoubleArray_5 -// 2679 } +// 2680 } ??cJSON_CreateDoubleArray_4: LDR R0,[R6, #+8] CBZ.N R0,??cJSON_CreateDoubleArray_1 -// 2680 -// 2681 if (a && a->child) { -// 2682 a->child->prev = n; +// 2681 +// 2682 if (a && a->child) { +// 2683 a->child->prev = n; STR R4,[R0, #+4] -// 2683 } -// 2684 -// 2685 return a; +// 2684 } +// 2685 +// 2686 return a; ??cJSON_CreateDoubleArray_1: MOV R0,R6 ??cJSON_CreateDoubleArray_5: POP {R1,R4-R9,PC} -// 2686 } +// 2687 } CFI EndBlock cfiBlock167 -// 2687 +// 2688 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock168 Using cfiCommon0 CFI Function cJSON_CreateStringArray THUMB -// 2688 CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char *const *strings, int count) -// 2689 { +// 2689 CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char *const *strings, int count) +// 2690 { cJSON_CreateStringArray: PUSH {R3-R9,LR} CFI R14 Frame(CFA, -4) @@ -7840,50 +7843,50 @@ cJSON_CreateStringArray: CFI R4 Frame(CFA, -28) CFI CFA R13+32 BL ?Subroutine18 -// 2690 size_t i = 0; -// 2691 cJSON *n = NULL; -// 2692 cJSON *p = NULL; -// 2693 cJSON *a = NULL; -// 2694 -// 2695 if ((count < 0) || (strings == NULL)) +// 2691 size_t i = 0; +// 2692 cJSON *n = NULL; +// 2693 cJSON *p = NULL; +// 2694 cJSON *a = NULL; +// 2695 +// 2696 if ((count < 0) || (strings == NULL)) ??CrossCallReturnLabel_57: BMI.N ??cJSON_CreateStringArray_0 CMP R9,#+0 BEQ.N ??cJSON_CreateStringArray_0 -// 2696 { -// 2697 return NULL; -// 2698 } -// 2699 -// 2700 a = cJSON_CreateArray(); +// 2697 { +// 2698 return NULL; +// 2699 } +// 2700 +// 2701 a = cJSON_CreateArray(); CFI FunCall cJSON_CreateArray BL cJSON_CreateArray MOVS R6,R0 -// 2701 -// 2702 for (i = 0; a && (i < (size_t)count); i++) +// 2702 +// 2703 for (i = 0; a && (i < (size_t)count); i++) BEQ.N ??cJSON_CreateStringArray_1 B.N ??cJSON_CreateStringArray_2 -// 2703 { -// 2704 n = cJSON_CreateString(strings[i]); -// 2705 if(!n) -// 2706 { -// 2707 cJSON_Delete(a); -// 2708 return NULL; -// 2709 } -// 2710 if(!i) +// 2704 { +// 2705 n = cJSON_CreateString(strings[i]); +// 2706 if(!n) +// 2707 { +// 2708 cJSON_Delete(a); +// 2709 return NULL; +// 2710 } +// 2711 if(!i) ??cJSON_CreateStringArray_3: CMP R5,#+0 ITTE NE STRNE R4,[R7, #+0] STRNE R7,[R4, #+4] STREQ R4,[R6, #+8] -// 2711 { -// 2712 a->child = n; -// 2713 } -// 2714 else -// 2715 { -// 2716 suffix_object(p,n); -// 2717 } -// 2718 p = n; +// 2712 { +// 2713 a->child = n; +// 2714 } +// 2715 else +// 2716 { +// 2717 suffix_object(p,n); +// 2718 } +// 2719 p = n; MOV R7,R4 ADDS R5,R5,#+1 ??cJSON_CreateStringArray_2: @@ -7900,22 +7903,22 @@ cJSON_CreateStringArray: ??cJSON_CreateStringArray_0: MOVS R0,#+0 B.N ??cJSON_CreateStringArray_5 -// 2719 } +// 2720 } ??cJSON_CreateStringArray_4: LDR R0,[R6, #+8] CBZ.N R0,??cJSON_CreateStringArray_1 -// 2720 -// 2721 if (a && a->child) { -// 2722 a->child->prev = n; +// 2721 +// 2722 if (a && a->child) { +// 2723 a->child->prev = n; STR R4,[R0, #+4] -// 2723 } -// 2724 -// 2725 return a; +// 2724 } +// 2725 +// 2726 return a; ??cJSON_CreateStringArray_1: MOV R0,R6 ??cJSON_CreateStringArray_5: POP {R1,R4-R9,PC} -// 2726 } +// 2727 } CFI EndBlock cfiBlock168 SECTION `.text`:CODE:NOROOT(1) @@ -7956,15 +7959,15 @@ cJSON_CreateStringArray: CFI EndBlock cfiCond169 CFI EndBlock cfiCond170 CFI EndBlock cfiPicker171 -// 2727 -// 2728 /* Duplication */ +// 2728 +// 2729 /* Duplication */ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock172 Using cfiCommon0 CFI Function cJSON_Duplicate THUMB -// 2729 CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recurse) -// 2730 { +// 2730 CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recurse) +// 2731 { cJSON_Duplicate: PUSH {R3-R9,LR} CFI R14 Frame(CFA, -4) @@ -7976,65 +7979,65 @@ cJSON_Duplicate: CFI R4 Frame(CFA, -28) CFI CFA R13+32 MOV R6,R0 -// 2731 cJSON *newitem = NULL; -// 2732 cJSON *child = NULL; -// 2733 cJSON *next = NULL; +// 2732 cJSON *newitem = NULL; +// 2733 cJSON *child = NULL; +// 2734 cJSON *next = NULL; MOVS R4,#+0 -// 2734 cJSON *newchild = NULL; +// 2735 cJSON *newchild = NULL; MOVS R5,#+0 -// 2735 -// 2736 /* Bail on bad ptr */ -// 2737 if (!item) +// 2736 +// 2737 /* Bail on bad ptr */ +// 2738 if (!item) CMP R6,#+0 MOV R8,R1 BEQ.N ??CrossCallReturnLabel_36 -// 2738 { -// 2739 goto fail; -// 2740 } -// 2741 /* Create new item */ -// 2742 newitem = cJSON_New_Item(&global_hooks); +// 2739 { +// 2740 goto fail; +// 2741 } +// 2742 /* Create new item */ +// 2743 newitem = cJSON_New_Item(&global_hooks); LDR.W R9,??DataTable39 MOV R0,R9 CFI FunCall cJSON_New_Item BL cJSON_New_Item MOVS R7,R0 -// 2743 if (!newitem) +// 2744 if (!newitem) BEQ.N ??CrossCallReturnLabel_36 -// 2744 { -// 2745 goto fail; -// 2746 } -// 2747 /* Copy over all vars */ -// 2748 newitem->type = item->type & (~cJSON_IsReference); +// 2745 { +// 2746 goto fail; +// 2747 } +// 2748 /* Copy over all vars */ +// 2749 newitem->type = item->type & (~cJSON_IsReference); LDR R0,[R6, #+12] BIC R0,R0,#0x100 STR R0,[R7, #+12] -// 2749 newitem->valueint = item->valueint; +// 2750 newitem->valueint = item->valueint; LDR R0,[R6, #+20] STR R0,[R7, #+20] -// 2750 newitem->valuedouble = item->valuedouble; +// 2751 newitem->valuedouble = item->valuedouble; VLDR D0,[R6, #+24] VSTR D0,[R7, #+24] -// 2751 if (item->valuestring) +// 2752 if (item->valuestring) LDR R0,[R6, #+16] CBZ.N R0,??cJSON_Duplicate_0 -// 2752 { -// 2753 newitem->valuestring = (char*)cJSON_strdup((unsigned char*)item->valuestring, &global_hooks); +// 2753 { +// 2754 newitem->valuestring = (char*)cJSON_strdup((unsigned char*)item->valuestring, &global_hooks); MOV R1,R9 CFI FunCall cJSON_strdup BL cJSON_strdup STR R0,[R7, #+16] -// 2754 if (!newitem->valuestring) +// 2755 if (!newitem->valuestring) CBZ.N R0,??cJSON_Duplicate_1 -// 2755 { -// 2756 goto fail; -// 2757 } -// 2758 } -// 2759 if (item->string) +// 2756 { +// 2757 goto fail; +// 2758 } +// 2759 } +// 2760 if (item->string) ??cJSON_Duplicate_0: LDR R0,[R6, #+32] CBZ.N R0,??cJSON_Duplicate_2 -// 2760 { -// 2761 newitem->string = (item->type&cJSON_StringIsConst) ? item->string : (char*)cJSON_strdup((unsigned char*)item->string, &global_hooks); +// 2761 { +// 2762 newitem->string = (item->type&cJSON_StringIsConst) ? item->string : (char*)cJSON_strdup((unsigned char*)item->string, &global_hooks); LDR R1,[R6, #+12] LSLS R2,R1,#+22 ITT PL @@ -8042,90 +8045,90 @@ cJSON_Duplicate: CFI FunCall cJSON_strdup BLPL cJSON_strdup STR R0,[R7, #+32] -// 2762 if (!newitem->string) +// 2763 if (!newitem->string) CBZ.N R0,??cJSON_Duplicate_1 -// 2763 { -// 2764 goto fail; -// 2765 } -// 2766 } -// 2767 /* If non-recursive, then we're done! */ -// 2768 if (!recurse) +// 2764 { +// 2765 goto fail; +// 2766 } +// 2767 } +// 2768 /* If non-recursive, then we're done! */ +// 2769 if (!recurse) ??cJSON_Duplicate_2: CMP R8,#+0 BEQ.N ??cJSON_Duplicate_3 -// 2769 { -// 2770 return newitem; -// 2771 } -// 2772 /* Walk the ->next chain for the child. */ -// 2773 child = item->child; +// 2770 { +// 2771 return newitem; +// 2772 } +// 2773 /* Walk the ->next chain for the child. */ +// 2774 child = item->child; LDR R6,[R6, #+8] B.N ??cJSON_Duplicate_4 -// 2774 while (child != NULL) -// 2775 { -// 2776 newchild = cJSON_Duplicate(child, true); /* Duplicate (with recurse) each item in the ->next chain */ +// 2775 while (child != NULL) +// 2776 { +// 2777 newchild = cJSON_Duplicate(child, true); /* Duplicate (with recurse) each item in the ->next chain */ ??cJSON_Duplicate_5: MOVS R1,#+1 MOV R0,R6 CFI FunCall cJSON_Duplicate BL cJSON_Duplicate MOVS R5,R0 -// 2777 if (!newchild) +// 2778 if (!newchild) BEQ.N ??cJSON_Duplicate_1 -// 2778 { -// 2779 goto fail; -// 2780 } -// 2781 if (next != NULL) +// 2779 { +// 2780 goto fail; +// 2781 } +// 2782 if (next != NULL) CMP R4,#+0 ITEE EQ STREQ R5,[R7, #+8] STRNE R5,[R4, #+0] STRNE R4,[R5, #+4] -// 2782 { -// 2783 /* If newitem->child already set, then crosswire ->prev and ->next and move on */ -// 2784 next->next = newchild; -// 2785 newchild->prev = next; -// 2786 next = newchild; -// 2787 } -// 2788 else -// 2789 { -// 2790 /* Set newitem->child and move to it */ -// 2791 newitem->child = newchild; -// 2792 next = newchild; -// 2793 } -// 2794 child = child->next; +// 2783 { +// 2784 /* If newitem->child already set, then crosswire ->prev and ->next and move on */ +// 2785 next->next = newchild; +// 2786 newchild->prev = next; +// 2787 next = newchild; +// 2788 } +// 2789 else +// 2790 { +// 2791 /* Set newitem->child and move to it */ +// 2792 newitem->child = newchild; +// 2793 next = newchild; +// 2794 } +// 2795 child = child->next; LDR R6,[R6, #+0] MOV R4,R5 -// 2795 } +// 2796 } ??cJSON_Duplicate_4: CMP R6,#+0 BNE.N ??cJSON_Duplicate_5 LDR R0,[R7, #+8] CBZ.N R0,??cJSON_Duplicate_3 -// 2796 if (newitem && newitem->child) -// 2797 { -// 2798 newitem->child->prev = newchild; +// 2797 if (newitem && newitem->child) +// 2798 { +// 2799 newitem->child->prev = newchild; STR R5,[R0, #+4] -// 2799 } -// 2800 -// 2801 return newitem; +// 2800 } +// 2801 +// 2802 return newitem; ??cJSON_Duplicate_3: MOV R0,R7 B.N ??cJSON_Duplicate_6 -// 2802 -// 2803 fail: -// 2804 if (newitem != NULL) -// 2805 { -// 2806 cJSON_Delete(newitem); +// 2803 +// 2804 fail: +// 2805 if (newitem != NULL) +// 2806 { +// 2807 cJSON_Delete(newitem); ??cJSON_Duplicate_1: BL ?Subroutine12 -// 2807 } -// 2808 -// 2809 return NULL; +// 2808 } +// 2809 +// 2810 return NULL; ??CrossCallReturnLabel_36: MOVS R0,#+0 ??cJSON_Duplicate_6: POP {R1,R4-R9,PC} -// 2810 } +// 2811 } CFI EndBlock cfiBlock172 SECTION `.text`:CODE:NOROOT(2) @@ -8148,111 +8151,111 @@ cJSON_Duplicate: ??DataTable37_2: DATA32 DC32 0x41dfffff -// 2811 -// 2812 static void skip_oneline_comment(char **input) -// 2813 { -// 2814 *input += static_strlen("//"); -// 2815 -// 2816 for (; (*input)[0] != '\0'; ++(*input)) -// 2817 { -// 2818 if ((*input)[0] == '\n') { -// 2819 *input += static_strlen("\n"); -// 2820 return; -// 2821 } -// 2822 } -// 2823 } -// 2824 -// 2825 static void skip_multiline_comment(char **input) -// 2826 { -// 2827 *input += static_strlen("/*"); -// 2828 -// 2829 for (; (*input)[0] != '\0'; ++(*input)) -// 2830 { -// 2831 if (((*input)[0] == '*') && ((*input)[1] == '/')) -// 2832 { -// 2833 *input += static_strlen("*/"); -// 2834 return; -// 2835 } -// 2836 } -// 2837 } -// 2838 -// 2839 static void minify_string(char **input, char **output) { -// 2840 (*output)[0] = (*input)[0]; -// 2841 *input += static_strlen("\""); -// 2842 *output += static_strlen("\""); -// 2843 +// 2812 +// 2813 static void skip_oneline_comment(char **input) +// 2814 { +// 2815 *input += static_strlen("//"); +// 2816 +// 2817 for (; (*input)[0] != '\0'; ++(*input)) +// 2818 { +// 2819 if ((*input)[0] == '\n') { +// 2820 *input += static_strlen("\n"); +// 2821 return; +// 2822 } +// 2823 } +// 2824 } +// 2825 +// 2826 static void skip_multiline_comment(char **input) +// 2827 { +// 2828 *input += static_strlen("/*"); +// 2829 +// 2830 for (; (*input)[0] != '\0'; ++(*input)) +// 2831 { +// 2832 if (((*input)[0] == '*') && ((*input)[1] == '/')) +// 2833 { +// 2834 *input += static_strlen("*/"); +// 2835 return; +// 2836 } +// 2837 } +// 2838 } +// 2839 +// 2840 static void minify_string(char **input, char **output) { +// 2841 (*output)[0] = (*input)[0]; +// 2842 *input += static_strlen("\""); +// 2843 *output += static_strlen("\""); // 2844 -// 2845 for (; (*input)[0] != '\0'; (void)++(*input), ++(*output)) { -// 2846 (*output)[0] = (*input)[0]; -// 2847 -// 2848 if ((*input)[0] == '\"') { -// 2849 (*output)[0] = '\"'; -// 2850 *input += static_strlen("\""); -// 2851 *output += static_strlen("\""); -// 2852 return; -// 2853 } else if (((*input)[0] == '\\') && ((*input)[1] == '\"')) { -// 2854 (*output)[1] = (*input)[1]; -// 2855 *input += static_strlen("\""); -// 2856 *output += static_strlen("\""); -// 2857 } -// 2858 } -// 2859 } -// 2860 +// 2845 +// 2846 for (; (*input)[0] != '\0'; (void)++(*input), ++(*output)) { +// 2847 (*output)[0] = (*input)[0]; +// 2848 +// 2849 if ((*input)[0] == '\"') { +// 2850 (*output)[0] = '\"'; +// 2851 *input += static_strlen("\""); +// 2852 *output += static_strlen("\""); +// 2853 return; +// 2854 } else if (((*input)[0] == '\\') && ((*input)[1] == '\"')) { +// 2855 (*output)[1] = (*input)[1]; +// 2856 *input += static_strlen("\""); +// 2857 *output += static_strlen("\""); +// 2858 } +// 2859 } +// 2860 } +// 2861 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock173 Using cfiCommon0 CFI Function cJSON_Minify CFI NoCalls THUMB -// 2861 CJSON_PUBLIC(void) cJSON_Minify(char *json) -// 2862 { +// 2862 CJSON_PUBLIC(void) cJSON_Minify(char *json) +// 2863 { cJSON_Minify: MOV R1,R0 -// 2863 char *into = json; +// 2864 char *into = json; MOVS R2,R1 -// 2864 -// 2865 if (json == NULL) +// 2865 +// 2866 if (json == NULL) BNE.N ??cJSON_Minify_0 -// 2866 { -// 2867 return; +// 2867 { +// 2868 return; BX LR -// 2868 } -// 2869 -// 2870 while (json[0] != '\0') -// 2871 { -// 2872 switch (json[0]) -// 2873 { -// 2874 case ' ': -// 2875 case '\t': -// 2876 case '\r': -// 2877 case '\n': -// 2878 json++; -// 2879 break; -// 2880 -// 2881 case '/': -// 2882 if (json[1] == '/') -// 2883 { -// 2884 skip_oneline_comment(&json); -// 2885 } -// 2886 else if (json[1] == '*') -// 2887 { -// 2888 skip_multiline_comment(&json); -// 2889 } else { -// 2890 json++; -// 2891 } -// 2892 break; -// 2893 -// 2894 case '\"': -// 2895 minify_string(&json, (char**)&into); -// 2896 break; -// 2897 -// 2898 default: -// 2899 into[0] = json[0]; +// 2869 } +// 2870 +// 2871 while (json[0] != '\0') +// 2872 { +// 2873 switch (json[0]) +// 2874 { +// 2875 case ' ': +// 2876 case '\t': +// 2877 case '\r': +// 2878 case '\n': +// 2879 json++; +// 2880 break; +// 2881 +// 2882 case '/': +// 2883 if (json[1] == '/') +// 2884 { +// 2885 skip_oneline_comment(&json); +// 2886 } +// 2887 else if (json[1] == '*') +// 2888 { +// 2889 skip_multiline_comment(&json); +// 2890 } else { +// 2891 json++; +// 2892 } +// 2893 break; +// 2894 +// 2895 case '\"': +// 2896 minify_string(&json, (char**)&into); +// 2897 break; +// 2898 +// 2899 default: +// 2900 into[0] = json[0]; ??cJSON_Minify_1: LDRB R0,[R1], #+1 STRB R0,[R2], #+1 -// 2900 json++; -// 2901 into++; +// 2901 json++; +// 2902 into++; B.N ??cJSON_Minify_0 ??cJSON_Minify_2: ADDS R1,R1,#+2 @@ -8328,83 +8331,83 @@ cJSON_Minify: BNE.N ??cJSON_Minify_11 STRB R0,[R2], #+1 B.N ??cJSON_Minify_5 -// 2902 } -// 2903 } -// 2904 -// 2905 /* and null-terminate. */ -// 2906 *into = '\0'; +// 2903 } +// 2904 } +// 2905 +// 2906 /* and null-terminate. */ +// 2907 *into = '\0'; ??cJSON_Minify_6: MOVS R1,#+0 STRB R1,[R2, #+0] -// 2907 } +// 2908 } BX LR CFI EndBlock cfiBlock173 -// 2908 +// 2909 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock174 Using cfiCommon0 CFI Function cJSON_IsInvalid CFI NoCalls THUMB -// 2909 CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item) -// 2910 { -// 2911 if (item == NULL) +// 2910 CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item) +// 2911 { +// 2912 if (item == NULL) cJSON_IsInvalid: CBZ.N R0,??cJSON_IsInvalid_0 -// 2912 { -// 2913 return false; -// 2914 } -// 2915 -// 2916 return (item->type & 0xFF) == cJSON_Invalid; +// 2913 { +// 2914 return false; +// 2915 } +// 2916 +// 2917 return (item->type & 0xFF) == cJSON_Invalid; LDRB R0,[R0, #+12] SUBS R0,R0,#+1 SBCS R0,R0,R0 LSRS R0,R0,#+31 ??cJSON_IsInvalid_0: BX LR -// 2917 } +// 2918 } CFI EndBlock cfiBlock174 -// 2918 +// 2919 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock175 Using cfiCommon0 CFI Function cJSON_IsFalse CFI NoCalls THUMB -// 2919 CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item) -// 2920 { -// 2921 if (item == NULL) +// 2920 CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item) +// 2921 { +// 2922 if (item == NULL) cJSON_IsFalse: CMP R0,#+0 ITTT NE LDRBNE R0,[R0, #+12] CMPNE R0,#+1 MOVNE R0,#+0 -// 2922 { -// 2923 return false; -// 2924 } -// 2925 -// 2926 return (item->type & 0xFF) == cJSON_False; +// 2923 { +// 2924 return false; +// 2925 } +// 2926 +// 2927 return (item->type & 0xFF) == cJSON_False; BX LR -// 2927 } +// 2928 } CFI EndBlock cfiBlock175 -// 2928 +// 2929 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock176 Using cfiCommon0 CFI Function cJSON_IsTrue CFI NoCalls THUMB -// 2929 CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) -// 2930 { -// 2931 if (item == NULL) +// 2930 CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) +// 2931 { +// 2932 if (item == NULL) cJSON_IsTrue: CBZ.N R0,??cJSON_IsTrue_0 -// 2932 { -// 2933 return false; -// 2934 } -// 2935 -// 2936 return (item->type & 0xff) == cJSON_True; +// 2933 { +// 2934 return false; +// 2935 } +// 2936 +// 2937 return (item->type & 0xff) == cJSON_True; LDRB R0,[R0, #+12] CMP R0,#+2 BNE.N ??cJSON_IsTrue_1 @@ -8414,32 +8417,32 @@ cJSON_IsTrue: MOVS R0,#+0 ??cJSON_IsTrue_0: BX LR -// 2937 } +// 2938 } CFI EndBlock cfiBlock176 -// 2938 // 2939 +// 2940 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock177 Using cfiCommon0 CFI Function cJSON_IsBool CFI NoCalls THUMB -// 2940 CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) -// 2941 { -// 2942 if (item == NULL) +// 2941 CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) +// 2942 { +// 2943 if (item == NULL) cJSON_IsBool: CMP R0,#+0 ITTT NE LDRBNE R0,[R0, #+12] ANDSNE R0,R0,#0x3 MOVNE R0,#+1 -// 2943 { -// 2944 return false; -// 2945 } -// 2946 -// 2947 return (item->type & (cJSON_True | cJSON_False)) != 0; +// 2944 { +// 2945 return false; +// 2946 } +// 2947 +// 2948 return (item->type & (cJSON_True | cJSON_False)) != 0; BX LR -// 2948 } +// 2949 } CFI EndBlock cfiBlock177 SECTION `.text`:CODE:NOROOT(1) @@ -8447,16 +8450,16 @@ cJSON_IsBool: CFI Function cJSON_IsNull CFI NoCalls THUMB -// 2949 CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item) -// 2950 { -// 2951 if (item == NULL) +// 2950 CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item) +// 2951 { +// 2952 if (item == NULL) cJSON_IsNull: CBZ.N R0,??cJSON_IsNull_0 -// 2952 { -// 2953 return false; -// 2954 } -// 2955 -// 2956 return (item->type & 0xFF) == cJSON_NULL; +// 2953 { +// 2954 return false; +// 2955 } +// 2956 +// 2957 return (item->type & 0xFF) == cJSON_NULL; LDRB R0,[R0, #+12] CMP R0,#+4 BNE.N ??cJSON_IsNull_1 @@ -8466,25 +8469,25 @@ cJSON_IsNull: MOVS R0,#+0 ??cJSON_IsNull_0: BX LR -// 2957 } +// 2958 } CFI EndBlock cfiBlock178 -// 2958 +// 2959 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock179 Using cfiCommon0 CFI Function cJSON_IsNumber CFI NoCalls THUMB -// 2959 CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) -// 2960 { -// 2961 if (item == NULL) +// 2960 CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) +// 2961 { +// 2962 if (item == NULL) cJSON_IsNumber: CBZ.N R0,??cJSON_IsNumber_0 -// 2962 { -// 2963 return false; -// 2964 } -// 2965 -// 2966 return (item->type & 0xFF) == cJSON_Number; +// 2963 { +// 2964 return false; +// 2965 } +// 2966 +// 2967 return (item->type & 0xFF) == cJSON_Number; LDRB R0,[R0, #+12] CMP R0,#+8 BNE.N ??cJSON_IsNumber_1 @@ -8494,25 +8497,25 @@ cJSON_IsNumber: MOVS R0,#+0 ??cJSON_IsNumber_0: BX LR -// 2967 } +// 2968 } CFI EndBlock cfiBlock179 -// 2968 +// 2969 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock180 Using cfiCommon0 CFI Function cJSON_IsString CFI NoCalls THUMB -// 2969 CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) -// 2970 { -// 2971 if (item == NULL) +// 2970 CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) +// 2971 { +// 2972 if (item == NULL) cJSON_IsString: CBZ.N R0,??cJSON_IsString_0 -// 2972 { -// 2973 return false; -// 2974 } -// 2975 -// 2976 return (item->type & 0xFF) == cJSON_String; +// 2973 { +// 2974 return false; +// 2975 } +// 2976 +// 2977 return (item->type & 0xFF) == cJSON_String; LDRB R0,[R0, #+12] CMP R0,#+16 BNE.N ??cJSON_IsString_1 @@ -8522,25 +8525,25 @@ cJSON_IsString: MOVS R0,#+0 ??cJSON_IsString_0: BX LR -// 2977 } +// 2978 } CFI EndBlock cfiBlock180 -// 2978 +// 2979 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock181 Using cfiCommon0 CFI Function cJSON_IsArray CFI NoCalls THUMB -// 2979 CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) -// 2980 { -// 2981 if (item == NULL) +// 2980 CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) +// 2981 { +// 2982 if (item == NULL) cJSON_IsArray: CBZ.N R0,??cJSON_IsArray_0 -// 2982 { -// 2983 return false; -// 2984 } -// 2985 -// 2986 return (item->type & 0xFF) == cJSON_Array; +// 2983 { +// 2984 return false; +// 2985 } +// 2986 +// 2987 return (item->type & 0xFF) == cJSON_Array; LDRB R0,[R0, #+12] CMP R0,#+32 BNE.N ??cJSON_IsArray_1 @@ -8550,25 +8553,25 @@ cJSON_IsArray: MOVS R0,#+0 ??cJSON_IsArray_0: BX LR -// 2987 } +// 2988 } CFI EndBlock cfiBlock181 -// 2988 +// 2989 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock182 Using cfiCommon0 CFI Function cJSON_IsObject CFI NoCalls THUMB -// 2989 CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item) -// 2990 { -// 2991 if (item == NULL) +// 2990 CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item) +// 2991 { +// 2992 if (item == NULL) cJSON_IsObject: CBZ.N R0,??cJSON_IsObject_0 -// 2992 { -// 2993 return false; -// 2994 } -// 2995 -// 2996 return (item->type & 0xFF) == cJSON_Object; +// 2993 { +// 2994 return false; +// 2995 } +// 2996 +// 2997 return (item->type & 0xFF) == cJSON_Object; LDRB R0,[R0, #+12] CMP R0,#+64 BNE.N ??cJSON_IsObject_1 @@ -8578,25 +8581,25 @@ cJSON_IsObject: MOVS R0,#+0 ??cJSON_IsObject_0: BX LR -// 2997 } +// 2998 } CFI EndBlock cfiBlock182 -// 2998 +// 2999 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock183 Using cfiCommon0 CFI Function cJSON_IsRaw CFI NoCalls THUMB -// 2999 CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item) -// 3000 { -// 3001 if (item == NULL) +// 3000 CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item) +// 3001 { +// 3002 if (item == NULL) cJSON_IsRaw: CBZ.N R0,??cJSON_IsRaw_0 -// 3002 { -// 3003 return false; -// 3004 } -// 3005 -// 3006 return (item->type & 0xFF) == cJSON_Raw; +// 3003 { +// 3004 return false; +// 3005 } +// 3006 +// 3007 return (item->type & 0xFF) == cJSON_Raw; LDRB R0,[R0, #+12] CMP R0,#+128 BNE.N ??cJSON_IsRaw_1 @@ -8606,16 +8609,16 @@ cJSON_IsRaw: MOVS R0,#+0 ??cJSON_IsRaw_0: BX LR -// 3007 } +// 3008 } CFI EndBlock cfiBlock183 -// 3008 +// 3009 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock184 Using cfiCommon0 CFI Function cJSON_Compare THUMB -// 3009 CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSON * const b, const cJSON_bool case_sensitive) -// 3010 { +// 3010 CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSON * const b, const cJSON_bool case_sensitive) +// 3011 { cJSON_Compare: PUSH {R3-R7,LR} CFI R14 Frame(CFA, -4) @@ -8627,7 +8630,7 @@ cJSON_Compare: MOVS R5,R0 MOV R7,R1 MOV R6,R2 -// 3011 if ((a == NULL) || (b == NULL) || ((a->type & 0xFF) != (b->type & 0xFF))) +// 3012 if ((a == NULL) || (b == NULL) || ((a->type & 0xFF) != (b->type & 0xFF))) IT NE CMPNE R7,#+0 BEQ.N ??cJSON_Compare_0 @@ -8636,12 +8639,12 @@ cJSON_Compare: AND R1,R0,#0xFF CMP R1,R2 BNE.N ??cJSON_Compare_0 -// 3012 { -// 3013 return false; -// 3014 } -// 3015 -// 3016 /* check if type is valid */ -// 3017 switch (a->type & 0xFF) +// 3013 { +// 3014 return false; +// 3015 } +// 3016 +// 3017 /* check if type is valid */ +// 3018 switch (a->type & 0xFF) CMP R1,#+1 IT NE CMPNE R1,#+2 @@ -8658,33 +8661,33 @@ cJSON_Compare: IT NE CMPNE R1,#+128 BNE.N ??cJSON_Compare_0 -// 3018 { -// 3019 case cJSON_False: -// 3020 case cJSON_True: -// 3021 case cJSON_NULL: -// 3022 case cJSON_Number: -// 3023 case cJSON_String: -// 3024 case cJSON_Raw: -// 3025 case cJSON_Array: -// 3026 case cJSON_Object: -// 3027 break; -// 3028 -// 3029 default: -// 3030 return false; -// 3031 } -// 3032 -// 3033 /* identical objects are equal */ -// 3034 if (a == b) +// 3019 { +// 3020 case cJSON_False: +// 3021 case cJSON_True: +// 3022 case cJSON_NULL: +// 3023 case cJSON_Number: +// 3024 case cJSON_String: +// 3025 case cJSON_Raw: +// 3026 case cJSON_Array: +// 3027 case cJSON_Object: +// 3028 break; +// 3029 +// 3030 default: +// 3031 return false; +// 3032 } +// 3033 +// 3034 /* identical objects are equal */ +// 3035 if (a == b) ??cJSON_Compare_1: CMP R5,R7 ITT NE UXTBNE R0,R0 CMPNE R0,#+1 -// 3035 { -// 3036 return true; -// 3037 } -// 3038 -// 3039 switch (a->type & 0xFF) +// 3036 { +// 3037 return true; +// 3038 } +// 3039 +// 3040 switch (a->type & 0xFF) BEQ.N ??cJSON_Compare_2 CMP R0,#+2 IT NE @@ -8701,15 +8704,15 @@ cJSON_Compare: CMP R0,#+128 BEQ.N ??cJSON_Compare_4 B.N ??cJSON_Compare_0 -// 3040 { -// 3041 /* in these cases and equal type is enough */ -// 3042 case cJSON_False: -// 3043 case cJSON_True: -// 3044 case cJSON_NULL: -// 3045 return true; -// 3046 -// 3047 case cJSON_Number: -// 3048 if (compare_double(a->valuedouble, b->valuedouble)) +// 3041 { +// 3042 /* in these cases and equal type is enough */ +// 3043 case cJSON_False: +// 3044 case cJSON_True: +// 3045 case cJSON_NULL: +// 3046 return true; +// 3047 +// 3048 case cJSON_Number: +// 3049 if (compare_double(a->valuedouble, b->valuedouble)) ??cJSON_Compare_3: VLDR D1,[R7, #+24] VLDR D0,[R5, #+24] @@ -8718,14 +8721,14 @@ cJSON_Compare: CMP R0,#+0 BEQ.N ??cJSON_Compare_7 B.N ??cJSON_Compare_2 -// 3049 { -// 3050 return true; -// 3051 } -// 3052 return false; -// 3053 -// 3054 case cJSON_String: -// 3055 case cJSON_Raw: -// 3056 if ((a->valuestring == NULL) || (b->valuestring == NULL)) +// 3050 { +// 3051 return true; +// 3052 } +// 3053 return false; +// 3054 +// 3055 case cJSON_String: +// 3056 case cJSON_Raw: +// 3057 if ((a->valuestring == NULL) || (b->valuestring == NULL)) ??cJSON_Compare_4: LDR R0,[R5, #+16] CMP R0,#+0 @@ -8733,42 +8736,42 @@ cJSON_Compare: LDRNE R1,[R7, #+16] CMPNE R1,#+0 BEQ.N ??cJSON_Compare_0 -// 3057 { -// 3058 return false; -// 3059 } -// 3060 if (strcmp(a->valuestring, b->valuestring) == 0) +// 3058 { +// 3059 return false; +// 3060 } +// 3061 if (strcmp(a->valuestring, b->valuestring) == 0) CFI FunCall strcmp BL strcmp SUBS R0,R0,#+1 SBCS R0,R0,R0 LSRS R0,R0,#+31 POP {R1,R4-R7,PC} -// 3061 { -// 3062 return true; -// 3063 } -// 3064 -// 3065 return false; -// 3066 -// 3067 case cJSON_Array: -// 3068 { -// 3069 cJSON *a_element = a->child; +// 3062 { +// 3063 return true; +// 3064 } +// 3065 +// 3066 return false; +// 3067 +// 3068 case cJSON_Array: +// 3069 { +// 3070 cJSON *a_element = a->child; ??cJSON_Compare_5: LDR R5,[R5, #+8] -// 3070 cJSON *b_element = b->child; +// 3071 cJSON *b_element = b->child; LDR R4,[R7, #+8] B.N ??cJSON_Compare_8 -// 3071 -// 3072 for (; (a_element != NULL) && (b_element != NULL);) -// 3073 { -// 3074 if (!cJSON_Compare(a_element, b_element, case_sensitive)) -// 3075 { -// 3076 return false; -// 3077 } -// 3078 -// 3079 a_element = a_element->next; +// 3072 +// 3073 for (; (a_element != NULL) && (b_element != NULL);) +// 3074 { +// 3075 if (!cJSON_Compare(a_element, b_element, case_sensitive)) +// 3076 { +// 3077 return false; +// 3078 } +// 3079 +// 3080 a_element = a_element->next; ??cJSON_Compare_9: LDR R5,[R5, #+0] -// 3080 b_element = b_element->next; +// 3081 b_element = b_element->next; LDR R4,[R4, #+0] ??cJSON_Compare_8: CBZ.N R5,??cJSON_Compare_10 @@ -8781,36 +8784,36 @@ cJSON_Compare: CMP R0,#+0 BNE.N ??cJSON_Compare_9 POP {R1,R4-R7,PC} -// 3081 } -// 3082 -// 3083 /* one of the arrays is longer than the other */ -// 3084 if (a_element != b_element) { +// 3082 } +// 3083 +// 3084 /* one of the arrays is longer than the other */ +// 3085 if (a_element != b_element) { ??cJSON_Compare_10: CBNZ.N R4,??cJSON_Compare_0 -// 3085 return false; -// 3086 } -// 3087 -// 3088 return true; +// 3086 return false; +// 3087 } +// 3088 +// 3089 return true; B.N ??cJSON_Compare_2 -// 3089 } -// 3090 -// 3091 case cJSON_Object: -// 3092 { -// 3093 cJSON *a_element = NULL; -// 3094 cJSON *b_element = NULL; -// 3095 cJSON_ArrayForEach(a_element, a) +// 3090 } +// 3091 +// 3092 case cJSON_Object: +// 3093 { +// 3094 cJSON *a_element = NULL; +// 3095 cJSON *b_element = NULL; +// 3096 cJSON_ArrayForEach(a_element, a) ??cJSON_Compare_6: LDR R4,[R5, #+8] B.N ??cJSON_Compare_11 -// 3096 { -// 3097 /* TODO This has O(n^2) runtime, which is horrible! */ -// 3098 b_element = get_object_item(b, a_element->string, case_sensitive); -// 3099 if (b_element == NULL) -// 3100 { -// 3101 return false; -// 3102 } -// 3103 -// 3104 if (!cJSON_Compare(a_element, b_element, case_sensitive)) +// 3097 { +// 3098 /* TODO This has O(n^2) runtime, which is horrible! */ +// 3099 b_element = get_object_item(b, a_element->string, case_sensitive); +// 3100 if (b_element == NULL) +// 3101 { +// 3102 return false; +// 3103 } +// 3104 +// 3105 if (!cJSON_Compare(a_element, b_element, case_sensitive)) ??cJSON_Compare_12: BL ?Subroutine8 ??CrossCallReturnLabel_26: @@ -8826,25 +8829,25 @@ cJSON_Compare: CMP R0,#+0 BNE.N ??cJSON_Compare_12 POP {R1,R4-R7,PC} -// 3105 { -// 3106 return false; -// 3107 } -// 3108 } +// 3106 { +// 3107 return false; +// 3108 } +// 3109 } ??cJSON_Compare_13: LDR R4,[R7, #+8] B.N ??cJSON_Compare_14 -// 3109 -// 3110 /* doing this twice, once on a and b to prevent true comparison if a subset of b -// 3111 * TODO: Do this the proper way, this is just a fix for now */ -// 3112 cJSON_ArrayForEach(b_element, b) -// 3113 { -// 3114 a_element = get_object_item(a, b_element->string, case_sensitive); -// 3115 if (a_element == NULL) -// 3116 { -// 3117 return false; -// 3118 } -// 3119 -// 3120 if (!cJSON_Compare(b_element, a_element, case_sensitive)) +// 3110 +// 3111 /* doing this twice, once on a and b to prevent true comparison if a subset of b +// 3112 * TODO: Do this the proper way, this is just a fix for now */ +// 3113 cJSON_ArrayForEach(b_element, b) +// 3114 { +// 3115 a_element = get_object_item(a, b_element->string, case_sensitive); +// 3116 if (a_element == NULL) +// 3117 { +// 3118 return false; +// 3119 } +// 3120 +// 3121 if (!cJSON_Compare(b_element, a_element, case_sensitive)) ??cJSON_Compare_15: BL ?Subroutine8 ??CrossCallReturnLabel_25: @@ -8860,25 +8863,25 @@ cJSON_Compare: CMP R0,#+0 BNE.N ??cJSON_Compare_15 POP {R1,R4-R7,PC} -// 3121 { -// 3122 return false; -// 3123 } -// 3124 } -// 3125 -// 3126 return true; +// 3122 { +// 3123 return false; +// 3124 } +// 3125 } +// 3126 +// 3127 return true; ??cJSON_Compare_2: MOVS R0,#+1 POP {R1,R4-R7,PC} -// 3127 } -// 3128 -// 3129 default: -// 3130 return false; +// 3128 } +// 3129 +// 3130 default: +// 3131 return false; ??cJSON_Compare_0: MOVS R0,#+0 ??cJSON_Compare_7: POP {R1,R4-R7,PC} -// 3131 } -// 3132 } +// 3132 } +// 3133 } CFI EndBlock cfiBlock184 SECTION `.text`:CODE:NOROOT(1) @@ -8914,40 +8917,40 @@ cJSON_Compare: CFI EndBlock cfiCond185 CFI EndBlock cfiCond186 CFI EndBlock cfiPicker187 -// 3133 +// 3134 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock188 Using cfiCommon0 CFI Function cJSON_malloc THUMB -// 3134 CJSON_PUBLIC(void *) cJSON_malloc(size_t size) -// 3135 { -// 3136 return global_hooks.allocate(size); +// 3135 CJSON_PUBLIC(void *) cJSON_malloc(size_t size) +// 3136 { +// 3137 return global_hooks.allocate(size); cJSON_malloc: LDR.N R1,??DataTable39 LDR R2,[R1, #+0] CFI IndirectCall ANOTE "tailcall" BX R2 -// 3137 } +// 3138 } CFI EndBlock cfiBlock188 -// 3138 +// 3139 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock189 Using cfiCommon0 CFI Function cJSON_free THUMB -// 3139 CJSON_PUBLIC(void) cJSON_free(void *object) -// 3140 { -// 3141 global_hooks.deallocate(object); +// 3140 CJSON_PUBLIC(void) cJSON_free(void *object) +// 3141 { +// 3142 global_hooks.deallocate(object); cJSON_free: LDR.N R1,??DataTable39 LDR R2,[R1, #+4] CFI IndirectCall ANOTE "tailcall" BX R2 -// 3142 object = NULL; -// 3143 } +// 3143 object = NULL; +// 3144 } CFI EndBlock cfiBlock189 SECTION `.text`:CODE:NOROOT(2) diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.lst b/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.lst index 57f44f5..367b616 100644 --- a/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.lst +++ b/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.lst @@ -1,6 +1,6 @@ ############################################################################### # -# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:29:54 +# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 17:02:56 # Copyright 1999-2023 IAR Systems AB. # # Cpu mode = thumb @@ -435,15 +435,17 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c 216 /* Infinite loop */ 217 for(;;) 218 { - 219 osDelay(100); + 219 osDelay(1000); \ ??Trans_4g_Task_0: (+1) - \ 0xA 0x2064 MOVS R0,#+100 - \ 0xC 0x.... 0x.... BL osDelay - \ 0x10 0xE7FB B.N ??Trans_4g_Task_0 - 220 - 221 } - 222 /* USER CODE END StartDefaultTask */ - 223 } + \ 0xA 0xF44F 0x707A MOV R0,#+1000 + \ 0xE 0x.... 0x.... BL osDelay + 220 MQTT_Trans_Json(); + \ 0x12 0x.... 0x.... BL MQTT_Trans_Json + \ 0x16 0xE7F8 B.N ??Trans_4g_Task_0 + 221 + 222 } + 223 /* USER CODE END StartDefaultTask */ + 224 } \ In section .text, align 4, keep-with-next \ ??DataTable9: @@ -515,7 +517,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c \ 0x61 0x73 \ 0x6B 0x00 \ 0xE DS8 2 - 224 /* USER CODE END Application */ + 225 /* USER CODE END Application */ Maximum stack usage in bytes: @@ -535,6 +537,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c 8 Trans_4g_Task 8 -> EC801E_Power_ON 8 -> MQTT_Config + 8 -> MQTT_Trans_Json 8 -> osDelay 0 vApplicationGetIdleTaskMemory @@ -557,7 +560,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c 62 MX_FREERTOS_Init 18 SensorTask 26 StartDefaultTask - 18 Trans_4g_Task + 24 Trans_4g_Task 20 anemometerHandle Trans_4g_taskHandle ledTaskHandle @@ -577,9 +580,9 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c 624 bytes in section .bss 68 bytes in section .rodata - 322 bytes in section .text + 328 bytes in section .text - 322 bytes of CODE memory + 328 bytes of CODE memory 68 bytes of CONST memory 624 bytes of DATA memory diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.s b/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.s index 667b503..6ed35e7 100644 --- a/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.s +++ b/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.s @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// // -// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:29:54 +// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 17:02:56 // Copyright 1999-2023 IAR Systems AB. // // Cpu mode = thumb @@ -64,6 +64,7 @@ EXTERN EC801E_Power_ON EXTERN HAL_GPIO_TogglePin EXTERN MQTT_Config + EXTERN MQTT_Trans_Json EXTERN g_rs485_uart_handle EXTERN g_term_uart_handle EXTERN osDelay @@ -545,16 +546,19 @@ Trans_4g_Task: // 216 /* Infinite loop */ // 217 for(;;) // 218 { -// 219 osDelay(100); +// 219 osDelay(1000); ??Trans_4g_Task_0: - MOVS R0,#+100 + MOV R0,#+1000 CFI FunCall osDelay BL osDelay +// 220 MQTT_Trans_Json(); + CFI FunCall MQTT_Trans_Json + BL MQTT_Trans_Json B.N ??Trans_4g_Task_0 -// 220 -// 221 } -// 222 /* USER CODE END StartDefaultTask */ -// 223 } +// 221 +// 222 } +// 223 /* USER CODE END StartDefaultTask */ +// 224 } CFI EndBlock cfiBlock5 SECTION `.text`:CODE:NOROOT(2) @@ -657,13 +661,13 @@ Trans_4g_Task: DS8 2 END -// 224 /* USER CODE END Application */ +// 225 /* USER CODE END Application */ // // 624 bytes in section .bss // 68 bytes in section .rodata -// 322 bytes in section .text +// 328 bytes in section .text // -// 322 bytes of CODE memory +// 328 bytes of CODE memory // 68 bytes of CONST memory // 624 bytes of DATA memory // diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.lst b/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.lst index 203dac8..32fe3fd 100644 --- a/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.lst +++ b/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.lst @@ -1,6 +1,6 @@ ############################################################################### # -# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:23:37 +# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 16:03:02 # Copyright 1999-2023 IAR Systems AB. # # Cpu mode = thumb @@ -490,10 +490,10 @@ E:\Y\IAR\micro_climate\Core\Src\main.c \ In section .text, align 4, keep-with-next \ ?_3: - \ 0x0 0x31 0x35 DC8 "15:23:37" - \ 0x3A 0x32 + \ 0x0 0x31 0x36 DC8 "16:03:02" + \ 0x3A 0x30 \ 0x33 0x3A - \ 0x33 0x37 + \ 0x30 0x32 \ 0x00 \ 0x9 DS8 3 253 diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.s b/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.s index 43dc016..f9d93aa 100644 --- a/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.s +++ b/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.s @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// // -// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:23:37 +// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 16:03:02 // Copyright 1999-2023 IAR Systems AB. // // Cpu mode = thumb @@ -626,7 +626,7 @@ Error_Handler: DATA ?_3: DATA8 - DC8 "15:23:37" + DC8 "16:03:02" DATA DS8 3 diff --git a/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.lst b/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.lst index 2a6729c..df364e4 100644 --- a/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.lst +++ b/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.lst @@ -1,6 +1,6 @@ ############################################################################### # -# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:29:54 +# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 16:58:14 # Copyright 1999-2023 IAR Systems AB. # # Cpu mode = thumb @@ -65,41 +65,42 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c 4 #include "string.h" 5 #include "cJSON.h" 6 #include "uart_dev.h" - 7 - 8 //ϵ粢 + 7 #include "anemometer_dev.h" + 8 + 9 //ϵ粢 \ In section .text, align 2, keep-with-next - 9 void EC801E_Power_ON() - 10 { + 10 void EC801E_Power_ON() + 11 { \ EC801E_Power_ON: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 11 // PWR_KEY_4G_Pin͵ƽϵԶ - 12 HAL_GPIO_WritePin(GPIO_4G_PWR_KEY_GPIO_Port, GPIO_4G_PWR_KEY_Pin, GPIO_PIN_SET); + 12 // PWR_KEY_4G_Pin͵ƽϵԶ + 13 HAL_GPIO_WritePin(GPIO_4G_PWR_KEY_GPIO_Port, GPIO_4G_PWR_KEY_Pin, GPIO_PIN_SET); \ 0x2 0x2201 MOVS R2,#+1 \ 0x4 0xF44F 0x5180 MOV R1,#+4096 \ 0x8 0xF04F 0x4090 MOV R0,#+1207959552 \ 0xC 0x.... 0x.... BL HAL_GPIO_WritePin - 13 //ϵ - 14 HAL_GPIO_WritePin(GPIO_4G_PWR_CTRL_GPIO_Port, GPIO_4G_PWR_CTRL_Pin, GPIO_PIN_SET); + 14 //ϵ + 15 HAL_GPIO_WritePin(GPIO_4G_PWR_CTRL_GPIO_Port, GPIO_4G_PWR_CTRL_Pin, GPIO_PIN_SET); \ 0x10 0xE8BD 0x4008 POP {R3,LR} \ 0x14 0x2201 MOVS R2,#+1 \ 0x16 0xF44F 0x6100 MOV R1,#+2048 \ 0x1A 0xF04F 0x4090 MOV R0,#+1207959552 \ 0x1E 0x.... 0x.... B.W HAL_GPIO_WritePin - 15 } - 16 - 17 //״̬ - 18 //HAL_OK: + 16 } + 17 + 18 //״̬ + 19 //HAL_OK: \ In section .text, align 2, keep-with-next - 19 uint8_t Read_Status() - 20 { + 20 uint8_t Read_Status() + 21 { \ Read_Status: (+1) \ 0x0 0xB580 PUSH {R7,LR} - 21 uint8_t temp_status = HAL_ERROR; - 22 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR; + 22 uint8_t temp_status = HAL_ERROR; + 23 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR; \ 0x2 0xF44F 0x7100 MOV R1,#+512 - \ 0x6 0x.... LDR.N R0,??DataTable11_4 + \ 0x6 0x.... LDR.N R0,??DataTable12_5 \ 0x8 0x.... 0x.... BL HAL_GPIO_ReadPin \ 0xC 0x2801 CMP R0,#+1 \ 0xE 0xD101 BNE.N ??Read_Status_0 @@ -107,171 +108,213 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c \ 0x12 0xBD02 POP {R1,PC} \ ??Read_Status_0: (+1) \ 0x14 0x2001 MOVS R0,#+1 - 23 return temp_status; + 24 return temp_status; \ 0x16 0xBD02 POP {R1,PC} - 24 } - 25 - 26 //ضӡ + 25 } + 26 + 27 //ضӡ \ In section .text, align 2, keep-with-next - 27 size_t __write(int handle, const unsigned char * buffer, size_t size) - 28 { + 28 size_t __write(int handle, const unsigned char * buffer, size_t size) + 29 { \ __write: (+1) \ 0x0 0xB510 PUSH {R4,LR} \ 0x2 0x4614 MOV R4,R2 - 29 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000)) - \ 0x4 0x.... LDR.N R3,??DataTable11 - \ 0x6 0x.... LDR.N R0,??DataTable11_5 + 30 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000)) + \ 0x4 0x.... LDR.N R3,??DataTable12 + \ 0x6 0x.... LDR.N R0,??DataTable12_6 \ 0x8 0xB292 UXTH R2,R2 \ 0xA 0x.... 0x.... BL HAL_UART_Transmit \ 0xE 0xB908 CBNZ.N R0,??__write_0 - 30 { - 31 return size; + 31 { + 32 return size; \ 0x10 0x4620 MOV R0,R4 \ 0x12 0xBD10 POP {R4,PC} - 32 } - 33 else - 34 { - 35 return -1; + 33 } + 34 else + 35 { + 36 return -1; \ ??__write_0: (+1) \ 0x14 0xF04F 0x30FF MOV R0,#+4294967295 \ 0x18 0xBD10 POP {R4,PC} - 36 } - 37 } - 38 - 39 // MQTT򿪿ͻ.MQTT. + 37 } + 38 } + 39 + 40 // MQTT򿪿ͻ.MQTT. \ In section .text, align 4, keep-with-next - 40 void MQTT_Config() - 41 { + 41 void MQTT_Config() + 42 { \ MQTT_Config: (+1) \ 0x0 0xB538 PUSH {R3-R5,LR} - 42 // ȷ4Gģȫ - 43 osDelay(5000); - ^ -Warning[Pe223]: function "osDelay" declared implicitly + 43 // ȷ4Gģȫ + 44 osDelay(5000); \ 0x2 0xF241 0x3488 MOVW R4,#+5000 \ 0x6 0x4620 MOV R0,R4 - \ 0x8 0x.... LDR.N R5,??DataTable11_1 + \ 0x8 0x.... LDR.N R5,??DataTable12_1 \ 0xA 0x.... 0x.... BL osDelay - 44 // 򿪿ͻ - 45 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n"); + 45 // 򿪿ͻ + 46 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n"); \ 0xE 0x6828 LDR R0,[R5, #+0] - \ 0x10 0x.... LDR.N R1,??DataTable11_6 + \ 0x10 0x.... LDR.N R1,??DataTable12_7 \ 0x12 0x.... 0x.... BL uart_sendstr - 46 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF); - 47 // ȷ - 48 osDelay(5000); + 47 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF); + 48 // ȷ + 49 osDelay(5000); \ 0x16 0x4620 MOV R0,R4 \ 0x18 0x.... 0x.... BL osDelay - 49 // ӷ - 50 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n"); + 50 // ӷ + 51 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n"); \ 0x1C 0xF8D5 0x0000 LDR.W R0,[R5, #+0] \ 0x20 0x.... ADR.N R1,?_1 \ 0x22 0x.... 0x.... BL uart_sendstr - 51 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF); - 52 // ȷ - 53 osDelay(5000); + 52 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF); + 53 // ȷ + 54 osDelay(5000); \ 0x26 0x4620 MOV R0,R4 \ 0x28 0x.... 0x.... BL osDelay - 54 // - 55 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n"); + 55 // + 56 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n"); \ 0x2C 0xF8D5 0x0000 LDR.W R0,[R5, #+0] \ 0x30 0x.... ADR.N R1,?_2 \ 0x32 0xE8BD 0x4034 POP {R2,R4,R5,LR} \ 0x36 0x.... 0x.... B.W uart_sendstr - 56 // 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); - 57 } - 58 + 57 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTSUB=0,0,Test_Topic,0\r\n", sizeof("AT+QMTSUB=0,0,Test_Topic,0\r\n"), 0xFFFF); + 58 } + 59 + 60 // MQTTJSON \ In section .text, align 4, keep-with-next - 59 void MQTT_Trans_Json() - 60 { + 61 void MQTT_Trans_Json() + 62 { \ MQTT_Trans_Json: (+1) - \ 0x0 0xB538 PUSH {R3-R5,LR} - 61 char *cjson_str = NULL; - 62 cJSON * JsonRoot = cJSON_CreateObject(); + \ 0x0 0xB5F8 PUSH {R3-R7,LR} + 63 float32_t *ptr = (float32_t *)&g_stMcs_Para; + 64 // JSON鼰 + 65 char *cjson_str = NULL; + 66 cJSON * JsonRoot = cJSON_CreateObject(); \ 0x2 0x.... 0x.... BL cJSON_CreateObject - 63 - 64 cJSON_AddStringToObject(JsonRoot, "deviId", "ռλ"); - \ 0x6 0xBF00 Nop - \ 0x8 0x.... 0x.... ADR.W R5,?_4 - \ 0xC 0x.... ADR.N R1,?_3 - \ 0xE 0x4604 MOV R4,R0 - \ 0x10 0x462A MOV R2,R5 - \ 0x12 0x.... 0x.... BL cJSON_AddStringToObject - 65 cJSON_AddStringToObject(JsonRoot, "frameType", "ռλ"); - \ 0x16 0x462A MOV R2,R5 - \ 0x18 0x.... ADR.N R1,?_5 - \ 0x1A 0x4620 MOV R0,R4 - \ 0x1C 0x.... 0x.... BL cJSON_AddStringToObject - 66 cJSON_AddNumberToObject(JsonRoot, "timeStamp", 1722844604); - \ 0x20 0xED9F 0x.... VLDR.W D0,??DataTable11_2 - \ 0x24 0x.... ADR.N R1,?_6 - \ 0x26 0x4620 MOV R0,R4 - \ 0x28 0x.... 0x.... BL cJSON_AddNumberToObject - 67 cJSON_AddNumberToObject(JsonRoot, "Version", 10); - \ 0x2C 0xED9F 0x.... VLDR.W D0,??DataTable11_3 - \ 0x30 0x.... ADR.N R1,?_7 + \ 0x6 0x4604 MOV R4,R0 + 67 cJSON * DataArray = cJSON_CreateArray(); + \ 0x8 0x.... 0x.... BL cJSON_CreateArray + \ 0xC 0x4605 MOV R5,R0 + 68 + 69 cJSON_AddStringToObject(JsonRoot, "deviId", "ռλ"); + \ 0xE 0xBF00 Nop + \ 0x10 0x.... 0x.... ADR.W R6,?_4 + \ 0x14 0x.... ADR.N R1,?_3 + \ 0x16 0x4632 MOV R2,R6 + \ 0x18 0x4620 MOV R0,R4 + \ 0x1A 0x.... 0x.... BL cJSON_AddStringToObject + 70 cJSON_AddStringToObject(JsonRoot, "frameType", "ռλ"); + \ 0x1E 0x4632 MOV R2,R6 + \ 0x20 0x.... ADR.N R1,?_5 + \ 0x22 0x.... LDR.N R7,??DataTable12_2 + \ 0x24 0xEA4F 0x0004 MOV.W R0,R4 + \ 0x28 0x.... 0x.... BL cJSON_AddStringToObject + 71 cJSON_AddNumberToObject(JsonRoot, "timeStamp", 1722844604); + \ 0x2C 0xED9F 0x.... VLDR.W D0,??DataTable12_3 + \ 0x30 0x.... ADR.N R1,?_6 \ 0x32 0x4620 MOV R0,R4 \ 0x34 0x.... 0x.... BL cJSON_AddNumberToObject - 68 - 69 cjson_str = cJSON_Print(JsonRoot); - \ 0x38 0x4620 MOV R0,R4 - \ 0x3A 0x.... 0x.... BL cJSON_Print - \ 0x3E 0x4605 MOV R5,R0 - 70 HAL_UART_Transmit(&huart1, cjson_str, sizeof(cjson_str), 0xFFFF); - ^ -Warning[Pe167]: argument of type "char *" is incompatible with parameter of - type "uint8_t const *" - \ 0x40 0xF64F 0x73FF MOVW R3,#+65535 - \ 0x44 0x2204 MOVS R2,#+4 - \ 0x46 0x4629 MOV R1,R5 - \ 0x48 0x.... LDR.N R0,??DataTable11_5 - \ 0x4A 0x.... 0x.... BL HAL_UART_Transmit - 71 // printf("%s", cjson_str); - 72 free(cjson_str); - ^ -Warning[Pe223]: function "free" declared implicitly - \ 0x4E 0x4628 MOV R0,R5 - \ 0x50 0x.... 0x.... BL free - 73 - 74 cJSON_Delete(JsonRoot); - \ 0x54 0x4620 MOV R0,R4 - \ 0x56 0xE8BD 0x4032 POP {R1,R4,R5,LR} - \ 0x5A 0x.... 0x.... B.W cJSON_Delete - 75 } + 72 cJSON_AddNumberToObject(JsonRoot, "Version", 10); + \ 0x38 0xED9F 0x.... VLDR.W D0,??DataTable12_4 + \ 0x3C 0x.... ADR.N R1,?_7 + \ 0x3E 0x4620 MOV R0,R4 + \ 0x40 0x.... 0x.... BL cJSON_AddNumberToObject + 73 + 74 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//data + \ 0x44 0xEA4F 0x0205 MOV.W R2,R5 + \ 0x48 0x.... ADR.N R1,?_8 + \ 0x4A 0x4620 MOV R0,R4 + \ 0x4C 0x.... 0x.... BL cJSON_AddItemToObject + 75 + 76 for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t); i++) + \ 0x50 0x2600 MOVS R6,#+0 + 77 { + 78 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(ptr[i])); + \ ??MQTT_Trans_Json_0: (+1) + \ 0x52 0xF857 0x0026 LDR R0,[R7, R6, LSL #+2] + \ 0x56 0x.... 0x.... BL __aeabi_f2d + \ 0x5A 0xEC41 0x0B10 VMOV D0,R0,R1 + \ 0x5E 0x.... 0x.... BL cJSON_CreateNumber + \ 0x62 0x4601 MOV R1,R0 + \ 0x64 0x4628 MOV R0,R5 + \ 0x66 0x.... 0x.... BL cJSON_AddItemToArray + 79 } + \ 0x6A 0x1C76 ADDS R6,R6,#+1 + \ 0x6C 0x2E0B CMP R6,#+11 + \ 0x6E 0xD3F0 BCC.N ??MQTT_Trans_Json_0 + 80 // cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(g_stMcs_Para.min_wind_direction)); + 81 + 82 // תַ + 83 cjson_str = cJSON_Print(JsonRoot); + \ 0x70 0x4620 MOV R0,R4 + \ 0x72 0x.... 0x.... BL cJSON_Print + \ 0x76 0x4605 MOV R5,R0 + 84 uart_sendstr(g_term_uart_handle, cjson_str); + \ 0x78 0x.... LDR.N R0,??DataTable12_8 + \ 0x7A 0x6800 LDR R0,[R0, #+0] + \ 0x7C 0x4629 MOV R1,R5 + \ 0x7E 0x.... 0x.... BL uart_sendstr + 85 vPortFree(cjson_str); + \ 0x82 0x4628 MOV R0,R5 + \ 0x84 0x.... 0x.... BL vPortFree + 86 + 87 cJSON_Delete(JsonRoot); + \ 0x88 0x4620 MOV R0,R4 + \ 0x8A 0xE8BD 0x40F2 POP {R1,R4-R7,LR} + \ 0x8E 0x.... 0x.... B.W cJSON_Delete + 88 } + 89 + 90 // MQTT + + \ In section .text, align 2, keep-with-next + 91 void MQTT_Trans_Command() + 92 { + 93 + 94 } + \ MQTT_Trans_Command: (+1) + \ 0x0 0x4770 BX LR \ In section .text, align 4, keep-with-next - \ ??DataTable11: + \ ??DataTable12: \ 0x0 0x0001'86A0 DC32 0x186a0 \ In section .text, align 4, keep-with-next - \ ??DataTable11_1: + \ ??DataTable12_1: \ 0x0 0x....'.... DC32 g_ec801_uart_handle \ In section .text, align 4, keep-with-next - \ ??DataTable11_2: + \ ??DataTable12_2: + \ 0x0 0x....'.... DC32 g_stMcs_Para + + \ In section .text, align 4, keep-with-next + \ ??DataTable12_3: \ 0x0 0x6F00'0000 DC32 0x6F000000,0x41D9AC21 \ 0x41D9'AC21 \ In section .text, align 4, keep-with-next - \ ??DataTable11_3: + \ ??DataTable12_4: \ 0x0 0x0000'0000 DC32 0x0,0x40240000 \ 0x4024'0000 \ In section .text, align 4, keep-with-next - \ ??DataTable11_4: + \ ??DataTable12_5: \ 0x0 0x4800'0400 DC32 0x48000400 \ In section .text, align 4, keep-with-next - \ ??DataTable11_5: + \ ??DataTable12_6: \ 0x0 0x....'.... DC32 huart1 \ In section .text, align 4, keep-with-next - \ ??DataTable11_6: + \ ??DataTable12_7: \ 0x0 0x....'.... DC32 ?_0 + \ In section .text, align 4, keep-with-next + \ ??DataTable12_8: + \ 0x0 0x....'.... DC32 g_term_uart_handle + \ In section .text, align 4, keep-with-next \ ?_1: \ 0x0 0x41 0x54 DC8 "AT+QMTCONN=0,Test_SUB\015\012" @@ -367,6 +410,13 @@ Warning[Pe223]: function "free" declared implicitly \ 0x69 0x6F \ 0x6E 0x00 + \ In section .text, align 4, keep-with-next + \ ?_8: + \ 0x0 0x64 0x61 DC8 "data" + \ 0x74 0x61 + \ 0x00 + \ 0x5 DS8 3 + Maximum stack usage in bytes: .cstack Function @@ -378,14 +428,20 @@ Warning[Pe223]: function "free" declared implicitly 16 -> osDelay 0 -> uart_sendstr 16 -> uart_sendstr - 16 MQTT_Trans_Json - 16 -> HAL_UART_Transmit - 16 -> cJSON_AddNumberToObject - 16 -> cJSON_AddStringToObject - 16 -> cJSON_CreateObject + 0 MQTT_Trans_Command + 24 MQTT_Trans_Json + 24 -> __aeabi_f2d + 24 -> cJSON_AddItemToArray + 24 -> cJSON_AddItemToObject + 24 -> cJSON_AddNumberToObject + 24 -> cJSON_AddStringToObject + 24 -> cJSON_CreateArray + 24 -> cJSON_CreateNumber + 24 -> cJSON_CreateObject 0 -> cJSON_Delete - 16 -> cJSON_Print - 16 -> free + 24 -> cJSON_Print + 24 -> uart_sendstr + 24 -> vPortFree 8 Read_Status 8 -> HAL_GPIO_ReadPin 8 __write @@ -396,13 +452,15 @@ Warning[Pe223]: function "free" declared implicitly Bytes Function/Label ----- -------------- - 4 ??DataTable11 - 4 ??DataTable11_1 - 8 ??DataTable11_2 - 8 ??DataTable11_3 - 4 ??DataTable11_4 - 4 ??DataTable11_5 - 4 ??DataTable11_6 + 4 ??DataTable12 + 4 ??DataTable12_1 + 4 ??DataTable12_2 + 8 ??DataTable12_3 + 8 ??DataTable12_4 + 4 ??DataTable12_5 + 4 ??DataTable12_6 + 4 ??DataTable12_7 + 4 ??DataTable12_8 36 ?_0 24 ?_1 32 ?_2 @@ -411,18 +469,20 @@ Warning[Pe223]: function "free" declared implicitly 12 ?_5 12 ?_6 8 ?_7 + 8 ?_8 34 EC801E_Power_ON 58 MQTT_Config - 94 MQTT_Trans_Json + 2 MQTT_Trans_Command + 146 MQTT_Trans_Json 24 Read_Status 26 __write 36 bytes in section .rodata - 376 bytes in section .text + 446 bytes in section .text - 376 bytes of CODE memory + 446 bytes of CODE memory 36 bytes of CONST memory Errors: none -Warnings: 3 +Warnings: none diff --git a/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.s b/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.s index af5bade..82b5ce8 100644 --- a/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.s +++ b/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.s @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// // -// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:29:54 +// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 16:58:14 // Copyright 1999-2023 IAR Systems AB. // // Cpu mode = thumb @@ -64,19 +64,27 @@ EXTERN HAL_GPIO_ReadPin EXTERN HAL_GPIO_WritePin EXTERN HAL_UART_Transmit + EXTERN __aeabi_f2d + EXTERN cJSON_AddItemToArray + EXTERN cJSON_AddItemToObject EXTERN cJSON_AddNumberToObject EXTERN cJSON_AddStringToObject + EXTERN cJSON_CreateArray + EXTERN cJSON_CreateNumber EXTERN cJSON_CreateObject EXTERN cJSON_Delete EXTERN cJSON_Print - EXTERN free EXTERN g_ec801_uart_handle + EXTERN g_stMcs_Para + EXTERN g_term_uart_handle EXTERN huart1 EXTERN osDelay EXTERN uart_sendstr + EXTERN vPortFree PUBLIC EC801E_Power_ON PUBLIC MQTT_Config + PUBLIC MQTT_Trans_Command PUBLIC MQTT_Trans_Json PUBLIC Read_Status PUBLIC __write @@ -134,28 +142,29 @@ // 4 #include "string.h" // 5 #include "cJSON.h" // 6 #include "uart_dev.h" -// 7 -// 8 //ϵ粢 +// 7 #include "anemometer_dev.h" +// 8 +// 9 //ϵ粢 SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock0 Using cfiCommon0 CFI Function EC801E_Power_ON THUMB -// 9 void EC801E_Power_ON() -// 10 { +// 10 void EC801E_Power_ON() +// 11 { EC801E_Power_ON: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 11 // PWR_KEY_4G_Pin͵ƽϵԶ -// 12 HAL_GPIO_WritePin(GPIO_4G_PWR_KEY_GPIO_Port, GPIO_4G_PWR_KEY_Pin, GPIO_PIN_SET); +// 12 // PWR_KEY_4G_Pin͵ƽϵԶ +// 13 HAL_GPIO_WritePin(GPIO_4G_PWR_KEY_GPIO_Port, GPIO_4G_PWR_KEY_Pin, GPIO_PIN_SET); MOVS R2,#+1 MOV R1,#+4096 MOV R0,#+1207959552 CFI FunCall HAL_GPIO_WritePin BL HAL_GPIO_WritePin -// 13 //ϵ -// 14 HAL_GPIO_WritePin(GPIO_4G_PWR_CTRL_GPIO_Port, GPIO_4G_PWR_CTRL_Pin, GPIO_PIN_SET); +// 14 //ϵ +// 15 HAL_GPIO_WritePin(GPIO_4G_PWR_CTRL_GPIO_Port, GPIO_4G_PWR_CTRL_Pin, GPIO_PIN_SET); POP {R3,LR} CFI R14 SameValue CFI CFA R13+0 @@ -164,26 +173,26 @@ EC801E_Power_ON: MOV R0,#+1207959552 CFI FunCall HAL_GPIO_WritePin B.W HAL_GPIO_WritePin -// 15 } +// 16 } CFI EndBlock cfiBlock0 -// 16 -// 17 //״̬ -// 18 //HAL_OK: +// 17 +// 18 //״̬ +// 19 //HAL_OK: SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock1 Using cfiCommon0 CFI Function Read_Status THUMB -// 19 uint8_t Read_Status() -// 20 { +// 20 uint8_t Read_Status() +// 21 { Read_Status: PUSH {R7,LR} CFI R14 Frame(CFA, -4) CFI CFA R13+8 -// 21 uint8_t temp_status = HAL_ERROR; -// 22 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR; +// 22 uint8_t temp_status = HAL_ERROR; +// 23 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR; MOV R1,#+512 - LDR.N R0,??DataTable11_4 + LDR.N R0,??DataTable12_5 CFI FunCall HAL_GPIO_ReadPin BL HAL_GPIO_ReadPin CMP R0,#+1 @@ -192,94 +201,94 @@ Read_Status: POP {R1,PC} ??Read_Status_0: MOVS R0,#+1 -// 23 return temp_status; +// 24 return temp_status; POP {R1,PC} -// 24 } +// 25 } CFI EndBlock cfiBlock1 -// 25 -// 26 //ضӡ +// 26 +// 27 //ضӡ SECTION `.text`:CODE:NOROOT(1) CFI Block cfiBlock2 Using cfiCommon0 CFI Function __write THUMB -// 27 size_t __write(int handle, const unsigned char * buffer, size_t size) -// 28 { +// 28 size_t __write(int handle, const unsigned char * buffer, size_t size) +// 29 { __write: PUSH {R4,LR} CFI R14 Frame(CFA, -4) CFI R4 Frame(CFA, -8) CFI CFA R13+8 MOV R4,R2 -// 29 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000)) - LDR.N R3,??DataTable11 - LDR.N R0,??DataTable11_5 +// 30 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000)) + LDR.N R3,??DataTable12 + LDR.N R0,??DataTable12_6 UXTH R2,R2 CFI FunCall HAL_UART_Transmit BL HAL_UART_Transmit CBNZ.N R0,??__write_0 -// 30 { -// 31 return size; +// 31 { +// 32 return size; MOV R0,R4 POP {R4,PC} -// 32 } -// 33 else -// 34 { -// 35 return -1; +// 33 } +// 34 else +// 35 { +// 36 return -1; ??__write_0: MOV R0,#+4294967295 POP {R4,PC} -// 36 } -// 37 } +// 37 } +// 38 } CFI EndBlock cfiBlock2 -// 38 -// 39 // MQTT򿪿ͻ.MQTT. +// 39 +// 40 // MQTT򿪿ͻ.MQTT. SECTION `.text`:CODE:NOROOT(2) CFI Block cfiBlock3 Using cfiCommon0 CFI Function MQTT_Config THUMB -// 40 void MQTT_Config() -// 41 { +// 41 void MQTT_Config() +// 42 { MQTT_Config: PUSH {R3-R5,LR} CFI R14 Frame(CFA, -4) CFI R5 Frame(CFA, -8) CFI R4 Frame(CFA, -12) CFI CFA R13+16 -// 42 // ȷ4Gģȫ -// 43 osDelay(5000); +// 43 // ȷ4Gģȫ +// 44 osDelay(5000); MOVW R4,#+5000 MOV R0,R4 - LDR.N R5,??DataTable11_1 + LDR.N R5,??DataTable12_1 CFI FunCall osDelay BL osDelay -// 44 // 򿪿ͻ -// 45 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n"); +// 45 // 򿪿ͻ +// 46 uart_sendstr(g_ec801_uart_handle, "AT+QMTOPEN=0,199.7.140.10,1883\r\n"); LDR R0,[R5, #+0] - LDR.N R1,??DataTable11_6 + LDR.N R1,??DataTable12_7 CFI FunCall uart_sendstr BL uart_sendstr -// 46 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF); -// 47 // ȷ -// 48 osDelay(5000); +// 47 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTOPEN=0,199.7.140.10,1883\r\n", 30, 0xFFFF); +// 48 // ȷ +// 49 osDelay(5000); MOV R0,R4 CFI FunCall osDelay BL osDelay -// 49 // ӷ -// 50 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n"); +// 50 // ӷ +// 51 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n"); LDR.W R0,[R5, #+0] ADR.N R1,?_1 CFI FunCall uart_sendstr BL uart_sendstr -// 51 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF); -// 52 // ȷ -// 53 osDelay(5000); +// 52 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF); +// 53 // ȷ +// 54 osDelay(5000); MOV R0,R4 CFI FunCall osDelay BL osDelay -// 54 // -// 55 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n"); +// 55 // +// 56 uart_sendstr(g_ec801_uart_handle, "AT+QMTSUB=0,0,Test_Topic,0\r\n"); LDR.W R0,[R5, #+0] ADR.N R1,?_2 POP {R2,R4,R5,LR} @@ -289,134 +298,203 @@ MQTT_Config: CFI CFA R13+0 CFI FunCall uart_sendstr B.W uart_sendstr -// 56 // 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); -// 57 } +// 57 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTSUB=0,0,Test_Topic,0\r\n", sizeof("AT+QMTSUB=0,0,Test_Topic,0\r\n"), 0xFFFF); +// 58 } CFI EndBlock cfiBlock3 -// 58 +// 59 +// 60 // MQTTJSON SECTION `.text`:CODE:NOROOT(2) CFI Block cfiBlock4 Using cfiCommon0 CFI Function MQTT_Trans_Json THUMB -// 59 void MQTT_Trans_Json() -// 60 { +// 61 void MQTT_Trans_Json() +// 62 { MQTT_Trans_Json: - PUSH {R3-R5,LR} + PUSH {R3-R7,LR} CFI R14 Frame(CFA, -4) - CFI R5 Frame(CFA, -8) - CFI R4 Frame(CFA, -12) - CFI CFA R13+16 -// 61 char *cjson_str = NULL; -// 62 cJSON * JsonRoot = cJSON_CreateObject(); + CFI R7 Frame(CFA, -8) + CFI R6 Frame(CFA, -12) + CFI R5 Frame(CFA, -16) + CFI R4 Frame(CFA, -20) + CFI CFA R13+24 +// 63 float32_t *ptr = (float32_t *)&g_stMcs_Para; +// 64 // JSON鼰 +// 65 char *cjson_str = NULL; +// 66 cJSON * JsonRoot = cJSON_CreateObject(); CFI FunCall cJSON_CreateObject BL cJSON_CreateObject -// 63 -// 64 cJSON_AddStringToObject(JsonRoot, "deviId", "ռλ"); - Nop - ADR.W R5,?_4 - ADR.N R1,?_3 MOV R4,R0 - MOV R2,R5 - CFI FunCall cJSON_AddStringToObject - BL cJSON_AddStringToObject -// 65 cJSON_AddStringToObject(JsonRoot, "frameType", "ռλ"); - MOV R2,R5 - ADR.N R1,?_5 +// 67 cJSON * DataArray = cJSON_CreateArray(); + CFI FunCall cJSON_CreateArray + BL cJSON_CreateArray + MOV R5,R0 +// 68 +// 69 cJSON_AddStringToObject(JsonRoot, "deviId", "ռλ"); + Nop + ADR.W R6,?_4 + ADR.N R1,?_3 + MOV R2,R6 MOV R0,R4 CFI FunCall cJSON_AddStringToObject BL cJSON_AddStringToObject -// 66 cJSON_AddNumberToObject(JsonRoot, "timeStamp", 1722844604); - VLDR.W D0,??DataTable11_2 +// 70 cJSON_AddStringToObject(JsonRoot, "frameType", "ռλ"); + MOV R2,R6 + ADR.N R1,?_5 + LDR.N R7,??DataTable12_2 + MOV.W R0,R4 + CFI FunCall cJSON_AddStringToObject + BL cJSON_AddStringToObject +// 71 cJSON_AddNumberToObject(JsonRoot, "timeStamp", 1722844604); + VLDR.W D0,??DataTable12_3 ADR.N R1,?_6 MOV R0,R4 CFI FunCall cJSON_AddNumberToObject BL cJSON_AddNumberToObject -// 67 cJSON_AddNumberToObject(JsonRoot, "Version", 10); - VLDR.W D0,??DataTable11_3 +// 72 cJSON_AddNumberToObject(JsonRoot, "Version", 10); + VLDR.W D0,??DataTable12_4 ADR.N R1,?_7 MOV R0,R4 CFI FunCall cJSON_AddNumberToObject BL cJSON_AddNumberToObject -// 68 -// 69 cjson_str = cJSON_Print(JsonRoot); +// 73 +// 74 cJSON_AddItemToObject(JsonRoot, "data", DataArray);//data + MOV.W R2,R5 + ADR.N R1,?_8 + MOV R0,R4 + CFI FunCall cJSON_AddItemToObject + BL cJSON_AddItemToObject +// 75 +// 76 for(int i = 0; i < sizeof(mcs_para)/sizeof(float32_t); i++) + MOVS R6,#+0 +// 77 { +// 78 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(ptr[i])); +??MQTT_Trans_Json_0: + LDR R0,[R7, R6, LSL #+2] + CFI FunCall __aeabi_f2d + BL __aeabi_f2d + VMOV D0,R0,R1 + CFI FunCall cJSON_CreateNumber + BL cJSON_CreateNumber + MOV R1,R0 + MOV R0,R5 + CFI FunCall cJSON_AddItemToArray + BL cJSON_AddItemToArray +// 79 } + ADDS R6,R6,#+1 + CMP R6,#+11 + BCC.N ??MQTT_Trans_Json_0 +// 80 // cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(g_stMcs_Para.min_wind_direction)); +// 81 +// 82 // תַ +// 83 cjson_str = cJSON_Print(JsonRoot); MOV R0,R4 CFI FunCall cJSON_Print BL cJSON_Print MOV R5,R0 -// 70 HAL_UART_Transmit(&huart1, cjson_str, sizeof(cjson_str), 0xFFFF); - MOVW R3,#+65535 - MOVS R2,#+4 +// 84 uart_sendstr(g_term_uart_handle, cjson_str); + LDR.N R0,??DataTable12_8 + LDR R0,[R0, #+0] MOV R1,R5 - LDR.N R0,??DataTable11_5 - CFI FunCall HAL_UART_Transmit - BL HAL_UART_Transmit -// 71 // printf("%s", cjson_str); -// 72 free(cjson_str); + CFI FunCall uart_sendstr + BL uart_sendstr +// 85 vPortFree(cjson_str); MOV R0,R5 - CFI FunCall free - BL free -// 73 -// 74 cJSON_Delete(JsonRoot); + CFI FunCall vPortFree + BL vPortFree +// 86 +// 87 cJSON_Delete(JsonRoot); MOV R0,R4 - POP {R1,R4,R5,LR} + POP {R1,R4-R7,LR} CFI R4 SameValue CFI R5 SameValue + CFI R6 SameValue + CFI R7 SameValue CFI R14 SameValue CFI CFA R13+0 CFI FunCall cJSON_Delete B.W cJSON_Delete -// 75 } +// 88 } CFI EndBlock cfiBlock4 SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable11: +??DataTable12: DATA32 DC32 0x186a0 SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable11_1: +??DataTable12_1: DATA32 DC32 g_ec801_uart_handle SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable11_2: +??DataTable12_2: + DATA32 + DC32 g_stMcs_Para + + SECTION `.text`:CODE:NOROOT(2) + SECTION_TYPE SHT_PROGBITS, 0 + DATA +??DataTable12_3: DATA32 DC32 0x6F000000,0x41D9AC21 SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable11_3: +??DataTable12_4: DATA32 DC32 0x0,0x40240000 SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable11_4: +??DataTable12_5: DATA32 DC32 0x48000400 SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable11_5: +??DataTable12_6: DATA32 DC32 huart1 SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable11_6: +??DataTable12_7: DATA32 DC32 ?_0 + SECTION `.text`:CODE:NOROOT(2) + SECTION_TYPE SHT_PROGBITS, 0 + DATA +??DataTable12_8: + DATA32 + DC32 g_term_uart_handle +// 89 +// 90 // MQTT + + SECTION `.text`:CODE:NOROOT(1) + CFI Block cfiBlock5 Using cfiCommon0 + CFI Function MQTT_Trans_Command + CFI NoCalls + THUMB +// 91 void MQTT_Trans_Command() +// 92 { +// 93 +// 94 } +MQTT_Trans_Command: + BX LR + CFI EndBlock cfiBlock5 + SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA @@ -475,6 +553,15 @@ MQTT_Trans_Json: DATA8 DC8 "Version" + SECTION `.text`:CODE:NOROOT(2) + SECTION_TYPE SHT_PROGBITS, 0 + DATA +?_8: + DATA8 + DC8 "data" + DATA + DS8 3 + SECTION `.iar_vfe_header`:DATA:NOALLOC:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA @@ -491,10 +578,10 @@ MQTT_Trans_Json: END // // 36 bytes in section .rodata -// 376 bytes in section .text +// 446 bytes in section .text // -// 376 bytes of CODE memory +// 446 bytes of CODE memory // 36 bytes of CONST memory // //Errors: none -//Warnings: 3 +//Warnings: none diff --git a/EWARM/micro_climate/List/Src_5571640358672592439.dir/anemometer_dev.lst b/EWARM/micro_climate/List/Src_5571640358672592439.dir/anemometer_dev.lst index 16592b0..4310eeb 100644 --- a/EWARM/micro_climate/List/Src_5571640358672592439.dir/anemometer_dev.lst +++ b/EWARM/micro_climate/List/Src_5571640358672592439.dir/anemometer_dev.lst @@ -1,6 +1,6 @@ ############################################################################### # -# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:23:38 +# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 17:02:56 # Copyright 1999-2023 IAR Systems AB. # # Cpu mode = thumb @@ -2069,9 +2069,12 @@ Warning[Pa039]: use of address of unaligned structure member \ 0x22 0xEDD5 0x0A0C VLDR S1,[R5, #+48] \ 0x26 0xED95 0x0A0B VLDR S0,[R5, #+44] \ 0x2A 0x.... 0x.... BL my_update_mcs_param - \ 0x2E 0xE7ED B.N ??tem_hum_update_task_0 - 833 } - 834 } + 833 //采集HP203B数据(大气压) + 834 Hp203bReadPressure(); + \ 0x2E 0x.... 0x.... BL Hp203bReadPressure + \ 0x32 0xE7EB B.N ??tem_hum_update_task_0 + 835 } + 836 } \ In section .text, align 2, keep-with-next \ ?Subroutine7: (+1) @@ -2203,9 +2206,9 @@ Warning[Pa039]: use of address of unaligned structure member \ ??DataTable10_20: \ 0x0 0x0000'0000 DC32 0x0,0x0 \ 0x0000'0000 - 835 - 836 837 + 838 + 839 Maximum stack usage in bytes: @@ -2247,6 +2250,7 @@ Warning[Pa039]: use of address of unaligned structure member 24 -> __aeabi_dadd 24 -> __aeabi_f2d 16 tem_hum_update_task + 16 -> Hp203bReadPressure 16 -> get_temp_humi_data 16 -> my_update_mcs_param 16 -> osDelay @@ -2328,7 +2332,7 @@ Warning[Pa039]: use of address of unaligned structure member 192 remove_aftershocks 100 str 58 sum - 48 tem_hum_update_task + 52 tem_hum_update_task 104 time_1s time_11s time_111s @@ -2389,9 +2393,9 @@ Warning[Pa039]: use of address of unaligned structure member 4'672 bytes in section .bss 4'832 bytes in section .data - 2'798 bytes in section .text + 2'802 bytes in section .text - 2'798 bytes of CODE memory + 2'802 bytes of CODE memory 9'504 bytes of DATA memory Errors: none diff --git a/EWARM/micro_climate/List/Src_5571640358672592439.dir/anemometer_dev.s b/EWARM/micro_climate/List/Src_5571640358672592439.dir/anemometer_dev.s index 99f1b6f..995d36c 100644 --- a/EWARM/micro_climate/List/Src_5571640358672592439.dir/anemometer_dev.s +++ b/EWARM/micro_climate/List/Src_5571640358672592439.dir/anemometer_dev.s @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// // -// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:23:38 +// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 17:02:56 // Copyright 1999-2023 IAR Systems AB. // // Cpu mode = thumb @@ -66,6 +66,7 @@ EXTERN HAL_TIM_Base_Start EXTERN HAL_TIM_Base_Stop EXTERN HAL_TIM_PWM_Start + EXTERN Hp203bReadPressure EXTERN MX_TIM15_Init EXTERN __aeabi_cdcmple EXTERN __aeabi_d2f @@ -2818,9 +2819,13 @@ tem_hum_update_task: VLDR S0,[R5, #+44] CFI FunCall my_update_mcs_param BL my_update_mcs_param +// 833 //采集HP203B数据(大气压) +// 834 Hp203bReadPressure(); + CFI FunCall Hp203bReadPressure + BL Hp203bReadPressure B.N ??tem_hum_update_task_0 -// 833 } -// 834 } +// 835 } +// 836 } CFI EndBlock cfiBlock35 SECTION `.text`:CODE:NOROOT(2) @@ -3007,15 +3012,15 @@ tem_hum_update_task: DC32 0 END -// 835 -// 836 // 837 +// 838 +// 839 // // 4'672 bytes in section .bss // 4'832 bytes in section .data -// 2'798 bytes in section .text +// 2'802 bytes in section .text // -// 2'798 bytes of CODE memory +// 2'802 bytes of CODE memory // 9'504 bytes of DATA memory // //Errors: none diff --git a/EWARM/micro_climate/List/Src_5571640358672592439.dir/frt_protocol.lst b/EWARM/micro_climate/List/Src_5571640358672592439.dir/frt_protocol.lst index 9f7ebce..8466c12 100644 --- a/EWARM/micro_climate/List/Src_5571640358672592439.dir/frt_protocol.lst +++ b/EWARM/micro_climate/List/Src_5571640358672592439.dir/frt_protocol.lst @@ -1,6 +1,6 @@ ############################################################################### # -# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:29:54 +# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 17:01:37 # Copyright 1999-2023 IAR Systems AB. # # Cpu mode = thumb @@ -65,8 +65,8 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c \ static __noreturn __vfp void __NVIC_SystemReset(void) \ __NVIC_SystemReset: (+1) \ 0x0 0xF3BF 0x8F4F DSB SY - \ 0x4 0x.... 0x.... LDR.W R1,??DataTable25 - \ 0x8 0x.... 0x.... LDR.W R0,??DataTable25_1 + \ 0x4 0x.... 0x.... LDR.W R1,??DataTable24 + \ 0x8 0x.... 0x.... LDR.W R0,??DataTable24_1 \ 0xC 0x680A LDR R2,[R1, #+0] \ 0xE 0xF402 0x62E0 AND R2,R2,#0x700 \ 0x12 0x4302 ORRS R2,R0,R2 @@ -236,7 +236,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 120 { 121 u_int16_t value = (u_int16_t)(g_stMcs_Para.min_wind_direction *10); \ FRT_ReadRegMinWindDiretion: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x6801 LDR R1,[R0, #+0] \ 0x6 0x.... B.N ?Subroutine0 122 return FRT_swap_endian_16(value); @@ -266,7 +266,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 131 { 132 u_int16_t value = (u_int16_t)(g_stMcs_Para.average_wind_direction *10); \ FRT_ReadRegAverageWindDirection: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x6841 LDR R1,[R0, #+4] \ 0x6 REQUIRE ?Subroutine0 \ 0x6 ;; // Fall through to label ?Subroutine0 @@ -284,7 +284,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 142 { 143 u_int16_t value=(u_int16_t)(g_stMcs_Para.max_wind_direction *10); \ FRT_ReadRegMaxWindDirection: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x6881 LDR R1,[R0, #+8] \ 0x6 0x.... B.N ?Subroutine0 144 return FRT_swap_endian_16(value); @@ -301,7 +301,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 153 { 154 u_int16_t value=(u_int16_t)(g_stMcs_Para.min_wind_speed *10); \ FRT_ReadRegMinWindSpeed: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x68C1 LDR R1,[R0, #+12] \ 0x6 0x.... B.N ?Subroutine0 155 return FRT_swap_endian_16(value); @@ -318,7 +318,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 164 { 165 u_int16_t value=(u_int16_t)(g_stMcs_Para.average_wind_speed *10); \ FRT_ReadRegAverageWindSpeed: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x6901 LDR R1,[R0, #+16] \ 0x6 0x.... B.N ?Subroutine0 166 return FRT_swap_endian_16(value); @@ -335,7 +335,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 175 { 176 u_int16_t value=(u_int16_t)(g_stMcs_Para.max_wind_speed *10); \ FRT_ReadRegMaxWindSpeed: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x6941 LDR R1,[R0, #+20] \ 0x6 0x.... B.N ?Subroutine0 177 return FRT_swap_endian_16(value); @@ -352,7 +352,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 186 { 187 u_int16_t value= (u_int16_t)(g_stMcs_Para.temperature*10); \ FRT_ReadRegTemperature: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x6981 LDR R1,[R0, #+24] \ 0x6 0x.... B.N ?Subroutine0 188 return FRT_swap_endian_16(value); @@ -369,7 +369,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 197 { 198 u_int16_t value=(u_int16_t)(g_stMcs_Para.humidity*10); \ FRT_ReadRegHumidity: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x69C1 LDR R1,[R0, #+28] \ 0x6 0x.... B.N ?Subroutine0 199 return FRT_swap_endian_16(value); @@ -386,7 +386,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 208 { 209 u_int16_t value=(u_int16_t)(g_stMcs_Para.pressure*10); \ FRT_ReadRegPressure: (+1) - \ 0x0 0x.... 0x.... LDR.W R0,??DataTable25_2 + \ 0x0 0x.... 0x.... LDR.W R0,??DataTable24_2 \ 0x4 0x6A01 LDR R1,[R0, #+32] \ 0x6 0x.... B.N ?Subroutine0 210 return FRT_swap_endian_16(value); @@ -439,7 +439,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c \ 0x2 0x.... 0x.... BL read_config_info 243 u_int16_t value=g_stConfigInfo.addr; 244 return FRT_swap_endian_16(value); - \ 0x6 0x.... 0x.... LDR.W R0,??DataTable25_3 + \ 0x6 0x.... 0x.... LDR.W R0,??DataTable24_3 \ 0xA 0x7840 LDRB R0,[R0, #+1] \ 0xC 0x0200 LSLS R0,R0,#+8 \ 0xE 0xBD02 POP {R1,PC} @@ -459,7 +459,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 254 read_config_info(); \ 0x2 0x.... 0x.... BL read_config_info 255 u_int16_t value=g_stConfigInfo.uart_baud; - \ 0x6 0x.... 0x.... LDR.W R0,??DataTable25_3 + \ 0x6 0x.... 0x.... LDR.W R0,??DataTable24_3 \ 0xA 0x8841 LDRH R1,[R0, #+2] 256 // term_printf("%x", value); 257 return FRT_swap_endian_16(value); @@ -487,7 +487,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 267 read_config_info(); \ 0x2 0x.... 0x.... BL read_config_info 268 u_int16_t value=g_stConfigInfo.speed_average_time; - \ 0x6 0x.... 0x.... LDR.W R0,??DataTable25_3 + \ 0x6 0x.... 0x.... LDR.W R0,??DataTable24_3 \ 0xA 0x8881 LDRH R1,[R0, #+4] 269 return FRT_swap_endian_16(value); \ 0xC REQUIRE ?Subroutine1 @@ -508,7 +508,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 279 read_config_info(); \ 0x2 0x.... 0x.... BL read_config_info 280 u_int16_t value=g_stConfigInfo.temp_hum_update_time; - \ 0x6 0x.... 0x.... LDR.W R0,??DataTable25_3 + \ 0x6 0x.... 0x.... LDR.W R0,??DataTable24_3 \ 0xA 0x88C1 LDRH R1,[R0, #+6] 281 return FRT_swap_endian_16(value); \ 0xC 0x.... B.N ?Subroutine1 @@ -543,7 +543,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 301 uint16_t *pMsgAddr = (uint16_t *)pMsg; 302 uint16_t data = *pMsgAddr; 303 g_stConfigInfo.addr = data; - \ 0x2 0x.... 0x.... LDR.W R1,??DataTable25_3 + \ 0x2 0x.... 0x.... LDR.W R1,??DataTable24_3 \ 0x6 0x8800 LDRH R0,[R0, #+0] \ 0x8 0x7048 STRB R0,[R1, #+1] 304 save_config_info(g_stConfigInfo); @@ -582,27 +582,27 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 317 uint16_t data = *pMsgAddr; \ 0x2 0x8800 LDRH R0,[R0, #+0] 318 g_stConfigInfo.uart_baud = data; - \ 0x4 0x.... 0x.... LDR.W R4,??DataTable25_3 - \ 0x8 0x8060 STRH R0,[R4, #+2] + \ 0x4 0x.... LDR.N R4,??DataTable24_3 + \ 0x6 0x8060 STRH R0,[R4, #+2] 319 save_config_info(g_stConfigInfo); - \ 0xA 0x4668 MOV R0,SP - \ 0xC 0x4621 MOV R1,R4 - \ 0xE 0x2209 MOVS R2,#+9 - \ 0x10 0x.... 0x.... BL __aeabi_memcpy - \ 0x14 0x466D MOV R5,SP - \ 0x16 0xE895 0x0007 LDM R5,{R0-R2} - \ 0x1A 0x.... 0x.... BL save_config_info + \ 0x8 0x4668 MOV R0,SP + \ 0xA 0x4621 MOV R1,R4 + \ 0xC 0x2209 MOVS R2,#+9 + \ 0xE 0x.... 0x.... BL __aeabi_memcpy + \ 0x12 0x466D MOV R5,SP + \ 0x14 0xE895 0x0007 LDM R5,{R0-R2} + \ 0x18 0x.... 0x.... BL save_config_info 320 321 MX_USART3_UART_Init(g_stConfigInfo.uart_baud); - \ 0x1E 0x8860 LDRH R0,[R4, #+2] - \ 0x20 0x.... 0x.... BL MX_USART3_UART_Init + \ 0x1C 0x8860 LDRH R0,[R4, #+2] + \ 0x1E 0x.... 0x.... BL MX_USART3_UART_Init 322 MX_USART1_UART_Init(g_stConfigInfo.uart_baud); - \ 0x24 0x8860 LDRH R0,[R4, #+2] - \ 0x26 0x.... 0x.... BL MX_USART1_UART_Init + \ 0x22 0x8860 LDRH R0,[R4, #+2] + \ 0x24 0x.... 0x.... BL MX_USART1_UART_Init 323 324 return 0; - \ 0x2A 0x2000 MOVS R0,#+0 - \ 0x2C 0xBD3E POP {R1-R5,PC} + \ 0x28 0x2000 MOVS R0,#+0 + \ 0x2A 0xBD3E POP {R1-R5,PC} 325 } 326 327 /** @@ -621,7 +621,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c \ 0x2 0x8800 LDRH R0,[R0, #+0] 336 337 g_stConfigInfo.speed_average_time = data; - \ 0x4 0x.... LDR.N R1,??DataTable25_3 + \ 0x4 0x.... LDR.N R1,??DataTable24_3 \ 0x6 0x8088 STRH R0,[R1, #+4] 338 save_config_info(g_stConfigInfo); \ 0x8 0x.... B.N ?Subroutine2 @@ -645,7 +645,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c \ 0x2 0x8800 LDRH R0,[R0, #+0] 352 353 g_stConfigInfo.temp_hum_update_time = data; - \ 0x4 0x.... LDR.N R1,??DataTable25_3 + \ 0x4 0x.... LDR.N R1,??DataTable24_3 \ 0x6 0x80C8 STRH R0,[R1, #+6] 354 save_config_info(g_stConfigInfo); \ 0x8 REQUIRE ?Subroutine2 @@ -735,7 +735,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c \ 0x0 0xB5F8 PUSH {R3-R7,LR} \ 0x2 0x4604 MOV R4,R0 407 memset(rs485_out_buff,0,sizeof(rs485_out_buff)); - \ 0x4 0x.... LDR.N R7,??DataTable25_4 + \ 0x4 0x.... LDR.N R7,??DataTable24_4 \ 0x6 0x4615 MOV R5,R2 \ 0x8 0x461E MOV R6,R3 \ 0xA 0x2132 MOVS R1,#+50 @@ -744,7 +744,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 408 frt_climate_pack_resp *pack = (frt_climate_pack_resp*)rs485_out_buff; 409 410 pack->addr = g_stConfigInfo.addr; - \ 0x12 0x.... LDR.N R2,??DataTable25_3 + \ 0x12 0x.... LDR.N R2,??DataTable24_3 \ 0x14 0x7850 LDRB R0,[R2, #+1] \ 0x16 0x7038 STRB R0,[R7, #+0] 411 pack->func = FRT_FUNCTION_CODE_READ_REGISTER; @@ -801,7 +801,7 @@ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c 440 void FRT_MsgProc_ReadRegister(device_handle device, void *pMsg) 441 { \ FRT_MsgProc_ReadRegister: (+1) - \ 0x0 0xE92D 0x41FC PUSH {R2-R8,LR} + \ 0x0 0xE92D 0x41F0 PUSH {R4-R8,LR} \ 0x4 0x4605 MOV R5,R0 442 // static u_int8_t reg_value_buff[2*100]={0x00}; 443 // @@ -868,115 +868,102 @@ Warning[Pe186]: pointless comparison of unsigned integer with zero \ 0x32 0xD302 BCC.N ??FRT_MsgProc_ReadRegister_3 \ 0x34 0x1E40 SUBS R0,R0,#+1 \ 0x36 0x2818 CMP R0,#+24 - \ 0x38 0xDB04 BLT.N ??FRT_MsgProc_ReadRegister_4 + \ 0x38 0xDB05 BLT.N ??FRT_MsgProc_ReadRegister_4 482 { 483 term_printf("reg_num error:%d", reg_num); \ ??FRT_MsgProc_ReadRegister_3: (+1) \ 0x3A 0x4621 MOV R1,R4 \ 0x3C 0x.... ADR.N R0,?_1 \ ??FRT_MsgProc_ReadRegister_2: (+1) - \ 0x3E 0x.... 0x.... BL term_printf + \ 0x3E 0xE8BD 0x41F0 POP {R4-R8,LR} + \ 0x42 0x.... 0x.... B.W term_printf 484 return; - \ 0x42 0xE03B B.N ??CrossCallReturnLabel_0 485 } 486 - 487 //采集气压数据 - 488 uint8_t tttt[] = {0xff, 0xff}; + 487 + 488 /* 采集sht30数据 */ + 489 // AssertError(get_temp_humi_data(&g_stMcs_Para.temperature, &g_stMcs_Para.humidity),g_stMcs_Para.temperature=0;g_stMcs_Para.humidity=0,"采集sht30温湿度数据失败" ); + 490 + 491 + 492 // /* 调试信息 */ + 493 // pdebug_mcs_info(); + 494 + 495 static u_int8_t reg_value_buff[2*100]={0x00}; + 496 + 497 memset(reg_value_buff,0,sizeof(reg_value_buff)); \ ??FRT_MsgProc_ReadRegister_4: (+1) - \ 0x44 0x.... ADR.N R0,?_2 - 489 HAL_I2C_Master_Transmit(&hi2c3, 0xEE, tttt, 1, 0xFF); - \ 0x46 0x.... 0x.... LDR.W R8,??DataTable25_5 - \ 0x4A 0x8800 LDRH R0,[R0, #+0] - \ 0x4C 0xF8AD 0x0004 STRH R0,[SP, #+4] - \ 0x50 0x21FF MOVS R1,#+255 - \ 0x52 0x9100 STR R1,[SP, #+0] - \ 0x54 0x2301 MOVS R3,#+1 - \ 0x56 0xAA01 ADD R2,SP,#+4 - \ 0x58 0x21EE MOVS R1,#+238 - \ 0x5A 0x.... LDR.N R0,??DataTable25_6 - \ 0x5C 0x.... 0x.... BL HAL_I2C_Master_Transmit - 490 /* 采集sht30数据 */ - 491 // AssertError(get_temp_humi_data(&g_stMcs_Para.temperature, &g_stMcs_Para.humidity),g_stMcs_Para.temperature=0;g_stMcs_Para.humidity=0,"采集sht30温湿度数据失败" ); - 492 //采集HP203B数据(大气压) - 493 Hp203bReadPressure(); - \ 0x60 0x.... 0x.... BL Hp203bReadPressure - 494 - 495 // /* 调试信息 */ - 496 // pdebug_mcs_info(); - 497 - 498 static u_int8_t reg_value_buff[2*100]={0x00}; - 499 - 500 memset(reg_value_buff,0,sizeof(reg_value_buff)); - \ 0x64 0x21C8 MOVS R1,#+200 - \ 0x66 0x4640 MOV R0,R8 - \ 0x68 0x.... 0x.... BL __aeabi_memclr4 - 501 for(u_int16_t pos=0; pos 0x1C ) + 525 unsigned short return_crc_value; + 526 + 527 // 校验 + 528 if (start_reg_addr < 0x14 || start_reg_addr > 0x1C ) \ 0x16 0xF1A4 0x0114 SUB R1,R4,#+20 \ 0x1A 0x2909 CMP R1,#+9 \ 0x1C 0xEA45 0x2500 ORR R5,R5,R0, LSL #+8 \ 0x20 0xD302 BCC.N ??FRT_MsgProc_WriteRegister_0 - 532 { - 533 term_printf("start_reg_addr error:%d", start_reg_addr); + 529 { + 530 term_printf("start_reg_addr error:%d", start_reg_addr); \ 0x22 0x4621 MOV R1,R4 \ 0x24 0x.... ADR.N R0,?_0 \ 0x26 0xE006 B.N ??FRT_MsgProc_WriteRegister_1 - 534 return; - 535 } - 536 if (reg_num < 0x01 || ((reg_num + start_reg_addr - 1) < 0x14) || ((reg_num + start_reg_addr -1) > 0x1C)) + 531 return; + 532 } + 533 if (reg_num < 0x01 || ((reg_num + start_reg_addr - 1) < 0x14) || ((reg_num + start_reg_addr -1) > 0x1C)) \ ??FRT_MsgProc_WriteRegister_0: (+1) \ 0x28 0xB11D CBZ.N R5,??FRT_MsgProc_WriteRegister_2 \ 0x2A 0x1960 ADDS R0,R4,R5 \ 0x2C 0x3815 SUBS R0,R0,#+21 \ 0x2E 0x2809 CMP R0,#+9 \ 0x30 0xD304 BCC.N ??FRT_MsgProc_WriteRegister_3 - 537 { - 538 term_printf("reg_num error:%d", reg_num); + 534 { + 535 term_printf("reg_num error:%d", reg_num); \ ??FRT_MsgProc_WriteRegister_2: (+1) \ 0x32 0x4629 MOV R1,R5 \ 0x34 0x.... ADR.N R0,?_1 \ ??FRT_MsgProc_WriteRegister_1: (+1) \ 0x36 0x.... 0x.... BL term_printf - 539 return; + 536 return; \ 0x3A 0xE041 B.N ??FRT_MsgProc_WriteRegister_4 - 540 } + 537 } \ ??FRT_MsgProc_WriteRegister_3: (+1) \ 0x3C 0x2164 MOVS R1,#+100 \ 0x3E 0xA802 ADD R0,SP,#+8 \ 0x40 0x.... 0x.... BL __aeabi_memclr4 - 541 - 542 // 取出数据 - 543 uint16_t content[50] = {0}; - 544 for (uint16_t var = 0; var < reg_num; var++) + 538 + 539 // 取出数据 + 540 uint16_t content[50] = {0}; + 541 for (uint16_t var = 0; var < reg_num; var++) \ 0x44 0x2000 MOVS R0,#+0 \ 0x46 0xE009 B.N ??FRT_MsgProc_WriteRegister_5 - 545 { - 546 content[var] = data[7 + 2 * var] << 8 | data[7 + 2 * var + 1]; + 542 { + 543 content[var] = data[7 + 2 * var] << 8 | data[7 + 2 * var + 1]; \ ??FRT_MsgProc_WriteRegister_6: (+1) \ 0x48 0xEB07 0x0140 ADD R1,R7,R0, LSL #+1 \ 0x4C 0x79CA LDRB R2,[R1, #+7] @@ -1209,27 +1196,27 @@ Warning[Pe177]: variable "byte_num" was declared but never referenced \ 0x50 0xEA41 0x2102 ORR R1,R1,R2, LSL #+8 \ 0x54 0xAA02 ADD R2,SP,#+8 \ 0x56 0xF822 0x1010 STRH R1,[R2, R0, LSL #+1] - 547 } + 544 } \ 0x5A 0x1C40 ADDS R0,R0,#+1 \ ??FRT_MsgProc_WriteRegister_5: (+1) \ 0x5C 0x42A8 CMP R0,R5 \ 0x5E 0xDBF3 BLT.N ??FRT_MsgProc_WriteRegister_6 - 548 //// 调试 - 549 // for (int i = 0; i < 20; i++) - 550 // { - 551 // term_printf("%x", content[i]); - 552 // } - 553 - 554 // 发回数据 - 555 uint8_t Trans_data[6]; - 556 Trans_data[0] = g_stConfigInfo.addr; - \ 0x60 0x.... LDR.N R0,??DataTable25_3 - 557 Trans_data[1] = data[1]; - 558 Trans_data[2] = start_reg_addr; - 559 Trans_data[3] = reg_num; - 560 - 561 return_crc_value = CRC16(Trans_data, 4); - \ 0x62 0x.... 0x.... LDR.W R8,??DataTable25_9 + 545 //// 调试 + 546 // for (int i = 0; i < 20; i++) + 547 // { + 548 // term_printf("%x", content[i]); + 549 // } + 550 + 551 // 发回数据 + 552 uint8_t Trans_data[6]; + 553 Trans_data[0] = g_stConfigInfo.addr; + \ 0x60 0x.... LDR.N R0,??DataTable24_3 + 554 Trans_data[1] = data[1]; + 555 Trans_data[2] = start_reg_addr; + 556 Trans_data[3] = reg_num; + 557 + 558 return_crc_value = CRC16(Trans_data, 4); + \ 0x62 0x.... 0x.... LDR.W R8,??DataTable24_8 \ 0x66 0x7841 LDRB R1,[R0, #+1] \ 0x68 0xF88D 0x1000 STRB R1,[SP, #+0] \ 0x6C 0x2104 MOVS R1,#+4 @@ -1239,152 +1226,152 @@ Warning[Pe177]: variable "byte_num" was declared but never referenced \ 0x78 0xF88D 0x5003 STRB R5,[SP, #+3] \ 0x7C 0x4668 MOV R0,SP \ 0x7E 0x.... 0x.... BL CRC16 - 562 Trans_data[4] = return_crc_value; + 559 Trans_data[4] = return_crc_value; \ 0x82 0xF88D 0x0004 STRB R0,[SP, #+4] - 563 Trans_data[5] = return_crc_value >> 8; - 564 uart_dev_write(device, Trans_data, 6); + 560 Trans_data[5] = return_crc_value >> 8; + 561 uart_dev_write(device, Trans_data, 6); \ 0x86 0x2206 MOVS R2,#+6 \ 0x88 0x0A00 LSRS R0,R0,#+8 \ 0x8A 0xF88D 0x0005 STRB R0,[SP, #+5] \ 0x8E 0x4669 MOV R1,SP \ 0x90 0x4630 MOV R0,R6 \ 0x92 0x.... 0x.... BL uart_dev_write - 565 - 566 for(u_int16_t pos=0; pos func == FRT_FUNCTION_CODE_READ_REGISTER) ||\ - 644 //// (pack->func == FRT_FUNCTION_CODE_WRITE_REGISTER),return,"crc16校验失败"); - 645 //// 断言有问题,CRC出错卡死 - 646 // if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_PACK_CRC16(pack)) - 647 // { - 648 //// term_printf("CRC不过"); - 649 // return; - 650 // } - 651 // if((pack->func != FRT_FUNCTION_CODE_READ_REGISTER) && (pack->func != FRT_FUNCTION_CODE_WRITE_REGISTER)) - 652 // { - 653 //// term_printf("功能码不过"); - 654 // return; - 655 // } - 656 // - 657 // for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ - 658 // if (pack->func == g_MsgTbl[i].msgId){ - 659 // g_MsgTbl[i].pMsgProc(device, pMsg); - 660 // } - 661 // } - 662 - 663 - 664 if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_BUFF_CRC16(pMsg)) + 636 // frt_climate_pack *pack = (frt_climate_pack*)pMsg; + 637 // + 638 // //AssertErrorNoPrint((CRC16(pMsg, MsgLen-2) == FRT_CLIMATE_PACK_CRC16(pHeader)),return); + 639 //// AssertError((CRC16(pMsg, MsgLen-2) == FRT_CLIMATE_PACK_CRC16(pack)),return,"crc16校验失败"); + 640 //// AssertError((pack->func == FRT_FUNCTION_CODE_READ_REGISTER) ||\ + 641 //// (pack->func == FRT_FUNCTION_CODE_WRITE_REGISTER),return,"crc16校验失败"); + 642 //// 断言有问题,CRC出错卡死 + 643 // if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_PACK_CRC16(pack)) + 644 // { + 645 //// term_printf("CRC不过"); + 646 // return; + 647 // } + 648 // if((pack->func != FRT_FUNCTION_CODE_READ_REGISTER) && (pack->func != FRT_FUNCTION_CODE_WRITE_REGISTER)) + 649 // { + 650 //// term_printf("功能码不过"); + 651 // return; + 652 // } + 653 // + 654 // for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ + 655 // if (pack->func == g_MsgTbl[i].msgId){ + 656 // g_MsgTbl[i].pMsgProc(device, pMsg); + 657 // } + 658 // } + 659 + 660 + 661 if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_BUFF_CRC16(pMsg)) \ 0x8 0xF106 0x01FE ADD R1,R6,#+254 \ 0xC 0xB2C9 UXTB R1,R1 \ 0xE 0x4628 MOV R0,R5 @@ -1395,77 +1382,77 @@ Warning[Pe177]: variable "new_buff" was declared but never referenced \ 0x1C 0xEA42 0x2201 ORR R2,R2,R1, LSL #+8 \ 0x20 0x4290 CMP R0,R2 \ 0x22 0xD114 BNE.N ??FRT_MsgHandler_0 - 665 { - 666 // term_printf("CRC不过"); - 667 return; - 668 } - 669 if((pMsg[1] != FRT_FUNCTION_CODE_READ_REGISTER) && (pMsg[1] != FRT_FUNCTION_CODE_WRITE_REGISTER)) + 662 { + 663 // term_printf("CRC不过"); + 664 return; + 665 } + 666 if((pMsg[1] != FRT_FUNCTION_CODE_READ_REGISTER) && (pMsg[1] != FRT_FUNCTION_CODE_WRITE_REGISTER)) \ 0x24 0x7868 LDRB R0,[R5, #+1] \ 0x26 0x2803 CMP R0,#+3 \ 0x28 0xBF18 IT NE \ 0x2A 0x2810 CMPNE R0,#+16 \ 0x2C 0xD10F BNE.N ??FRT_MsgHandler_0 - 670 { - 671 // term_printf("功能码不过"); - 672 return; - 673 } - 674 for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ + 667 { + 668 // term_printf("功能码不过"); + 669 return; + 670 } + 671 for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ \ 0x2E 0x2600 MOVS R6,#+0 - \ 0x30 0x.... LDR.N R7,??DataTable25_10 - 675 if (pMsg[1] == g_MsgTbl[i].msgId){ + \ 0x30 0x.... LDR.N R7,??DataTable24_9 + 672 if (pMsg[1] == g_MsgTbl[i].msgId){ \ ??FRT_MsgHandler_1: (+1) \ 0x32 0x7868 LDRB R0,[R5, #+1] \ 0x34 0xF857 0x1036 LDR R1,[R7, R6, LSL #+3] \ 0x38 0x4288 CMP R0,R1 \ 0x3A 0xD105 BNE.N ??FRT_MsgHandler_2 - 676 g_MsgTbl[i].pMsgProc(device, pMsg); + 673 g_MsgTbl[i].pMsgProc(device, pMsg); \ 0x3C 0xEB07 0x02C6 ADD R2,R7,R6, LSL #+3 \ 0x40 0x4629 MOV R1,R5 \ 0x42 0x6853 LDR R3,[R2, #+4] \ 0x44 0x4620 MOV R0,R4 \ 0x46 0x4798 BLX R3 - 677 } - 678 } + 674 } + 675 } \ ??FRT_MsgHandler_2: (+1) \ 0x48 0x1C76 ADDS R6,R6,#+1 \ 0x4A 0x2E02 CMP R6,#+2 \ 0x4C 0xD3F1 BCC.N ??FRT_MsgHandler_1 - 679 } + 676 } \ ??FRT_MsgHandler_0: (+1) \ 0x4E 0xBDF1 POP {R0,R4-R7,PC} - 680 - 681 /** - 682 * @brief 读取并解析串口数据 - 683 * @param - 684 * @retval - 685 */ + 677 + 678 /** + 679 * @brief 读取并解析串口数据 + 680 * @param + 681 * @retval + 682 */ \ In section .bss, align 4 - 686 static u_int8_t rs485_buff[50]={0x00}; + 683 static u_int8_t rs485_buff[50]={0x00}; \ rs485_buff: \ 0x0 DS8 52 \ In section .text, align 2, keep-with-next - 687 void read_and_process_uart_data(device_handle device) - 688 { + 684 void read_and_process_uart_data(device_handle device) + 685 { \ read_and_process_uart_data: (+1) \ 0x0 0xE92D 0x41F0 PUSH {R4-R8,LR} \ 0x4 0x4680 MOV R8,R0 - 689 if(uart_dev_char_present(device)){ + 686 if(uart_dev_char_present(device)){ \ 0x6 0x.... 0x.... BL uart_dev_char_present \ 0xA 0xB350 CBZ.N R0,??read_and_process_uart_data_0 - 690 osDelay(20); + 687 osDelay(20); \ 0xC 0x2014 MOVS R0,#+20 \ 0xE 0x.... 0x.... BL osDelay - 691 memset(rs485_buff,0,sizeof(rs485_buff)); - \ 0x12 0x.... LDR.N R4,??DataTable25_11 + 688 memset(rs485_buff,0,sizeof(rs485_buff)); + \ 0x12 0x.... LDR.N R4,??DataTable24_10 \ 0x14 0x2132 MOVS R1,#+50 \ 0x16 0x4620 MOV R0,R4 \ 0x18 0x.... 0x.... BL __aeabi_memclr4 - 692 int ret = uart_read_frt_climate_pack(device, rs485_buff, sizeof(rs485_buff)); + 689 int ret = uart_read_frt_climate_pack(device, rs485_buff, sizeof(rs485_buff)); \ 0x1C 0x2731 MOVS R7,#+49 \ 0x1E 0x2600 MOVS R6,#+0 - \ 0x20 0x.... LDR.N R5,??DataTable25_3 + \ 0x20 0x.... LDR.N R5,??DataTable24_3 \ ??read_and_process_uart_data_1: (+1) \ 0x22 0x4640 MOV R0,R8 \ 0x24 0x.... 0x.... BL uart_dev_in_char @@ -1490,19 +1477,19 @@ Warning[Pe177]: variable "new_buff" was declared but never referenced \ 0x4C 0xD10B BNE.N ??read_and_process_uart_data_4 \ 0x4E 0x2E08 CMP R6,#+8 \ 0x50 0xD111 BNE.N ??read_and_process_uart_data_3 - 693 if(ret > 0){ + 690 if(ret > 0){ \ ??read_and_process_uart_data_5: (+1) \ 0x52 0x2E00 CMP R6,#+0 \ 0x54 0xDD05 BLE.N ??read_and_process_uart_data_0 - 694 FRT_MsgHandler(device, rs485_buff, ret); + 691 FRT_MsgHandler(device, rs485_buff, ret); \ 0x56 0x4632 MOV R2,R6 \ 0x58 0x4621 MOV R1,R4 \ 0x5A 0x4640 MOV R0,R8 \ 0x5C 0xE8BD 0x41F0 POP {R4-R8,LR} \ 0x60 0x.... B.N FRT_MsgHandler - 695 } - 696 } - 697 } + 692 } + 693 } + 694 } \ ??read_and_process_uart_data_0: (+1) \ 0x62 0xE8BD 0x81F0 POP {R4-R8,PC} \ ??read_and_process_uart_data_4: (+1) @@ -1518,51 +1505,47 @@ Warning[Pe177]: variable "new_buff" was declared but never referenced \ 0x7A 0xE7F2 B.N ??read_and_process_uart_data_0 \ In section .text, align 4, keep-with-next - \ ??DataTable25: + \ ??DataTable24: \ 0x0 0xE000'ED0C DC32 0xe000ed0c \ In section .text, align 4, keep-with-next - \ ??DataTable25_1: + \ ??DataTable24_1: \ 0x0 0x05FA'0004 DC32 0x5fa0004 \ In section .text, align 4, keep-with-next - \ ??DataTable25_2: + \ ??DataTable24_2: \ 0x0 0x....'.... DC32 g_stMcs_Para \ In section .text, align 4, keep-with-next - \ ??DataTable25_3: + \ ??DataTable24_3: \ 0x0 0x....'.... DC32 g_stConfigInfo \ In section .text, align 4, keep-with-next - \ ??DataTable25_4: + \ ??DataTable24_4: \ 0x0 0x....'.... DC32 rs485_out_buff \ In section .text, align 4, keep-with-next - \ ??DataTable25_5: + \ ??DataTable24_5: \ 0x0 0x....'.... DC32 `FRT_MsgProc_ReadRegister::reg_value_buff` \ In section .text, align 4, keep-with-next - \ ??DataTable25_6: - \ 0x0 0x....'.... DC32 hi2c3 - - \ In section .text, align 4, keep-with-next - \ ??DataTable25_7: + \ ??DataTable24_6: \ 0x0 0x....'.... DC32 g_term_uart_handle \ In section .text, align 4, keep-with-next - \ ??DataTable25_8: + \ ??DataTable24_7: \ 0x0 0x....'.... DC32 g_rs485_uart_handle \ In section .text, align 4, keep-with-next - \ ??DataTable25_9: + \ ??DataTable24_8: \ 0x0 0x....'.... DC32 g_Write_RegTbl \ In section .text, align 4, keep-with-next - \ ??DataTable25_10: + \ ??DataTable24_9: \ 0x0 0x....'.... DC32 g_MsgTbl \ In section .text, align 4, keep-with-next - \ ??DataTable25_11: + \ ??DataTable24_10: \ 0x0 0x....'.... DC32 rs485_buff \ In section .text, align 4, keep-with-next @@ -1592,32 +1575,31 @@ Warning[Pe177]: variable "new_buff" was declared but never referenced \ 0x25 0x64 \ 0x00 \ 0x11 DS8 3 - - \ In section .text, align 4, keep-with-next - \ ?_2: - \ 0x0 0xFF 0xFF DC8 255, 255 - 698 - 699 /* 打印微气象数据 */ - 700 static void pdebug_mcs_info() + 695 + 696 /* 打印微气象数据 */ + 697 static void pdebug_mcs_info() ^ Warning[Pe177]: function "pdebug_mcs_info" was declared but never referenced - 701 { - 702 term_printf("min_wind_direction: %.2f\r\n", g_stMcs_Para.min_wind_direction); - 703 term_printf("average_wind_direction: %.2f\r\n", g_stMcs_Para.average_wind_direction); - 704 term_printf("max_wind_direction: %.2f\r\n", g_stMcs_Para.max_wind_direction); - 705 term_printf("min_wind_speed: %.2f\r\n", g_stMcs_Para.min_wind_speed); - 706 term_printf("average_wind_speed: %.2f\r\n", g_stMcs_Para.average_wind_speed); - 707 term_printf("max_wind_speed: %.2f\r\n", g_stMcs_Para.max_wind_speed); - 708 term_printf("temperature: %.2f\r\n", g_stMcs_Para.temperature); - 709 term_printf("humidity: %.2f\r\n", g_stMcs_Para.humidity); - 710 term_printf("pressure: %.2f\r\n", g_stMcs_Para.pressure); - 711 term_printf("rain: %.2f\r\n", g_stMcs_Para.precipitation); - 712 // term_printf("precipitation_intensity: %.2f\r\n", g_stMcs_Para.precipitation_intensity); - 713 - 714 } + 698 { + 699 term_printf("min_wind_direction: %.2f\r\n", g_stMcs_Para.min_wind_direction); + 700 term_printf("average_wind_direction: %.2f\r\n", g_stMcs_Para.average_wind_direction); + 701 term_printf("max_wind_direction: %.2f\r\n", g_stMcs_Para.max_wind_direction); + 702 term_printf("min_wind_speed: %.2f\r\n", g_stMcs_Para.min_wind_speed); + 703 term_printf("average_wind_speed: %.2f\r\n", g_stMcs_Para.average_wind_speed); + 704 term_printf("max_wind_speed: %.2f\r\n", g_stMcs_Para.max_wind_speed); + 705 term_printf("temperature: %.2f\r\n", g_stMcs_Para.temperature); + 706 term_printf("humidity: %.2f\r\n", g_stMcs_Para.humidity); + 707 term_printf("pressure: %.2f\r\n", g_stMcs_Para.pressure); + 708 term_printf("rain: %.2f\r\n", g_stMcs_Para.precipitation); + 709 // term_printf("precipitation_intensity: %.2f\r\n", g_stMcs_Para.precipitation_intensity); + 710 + 711 } + 712 + 713 + 714 // 30 03 00 00 00 0B 00 2C 715 716 - 717 // 30 03 00 00 00 0B 00 2C + 717 718 719 720 @@ -1636,9 +1618,6 @@ Warning[Pe177]: function "pdebug_mcs_info" was declared but never referenced 733 734 735 - 736 - 737 - 738 Maximum stack usage in bytes: @@ -1648,13 +1627,12 @@ Warning[Pe177]: function "pdebug_mcs_info" was declared but never referenced 24 FRT_MsgHandler 24 -- Indirect call 24 -> CRC16 - 32 FRT_MsgProc_ReadRegister - 32 -- Indirect call - 32 -> HAL_I2C_Master_Transmit - 32 -> Hp203bReadPressure - 32 -> __aeabi_memclr4 - 32 -> send_uart_pack - 32 -> term_printf + 24 FRT_MsgProc_ReadRegister + 24 -- Indirect call + 24 -> __aeabi_memclr4 + 0 -> send_uart_pack + 24 -> send_uart_pack + 0 -> term_printf 136 FRT_MsgProc_WriteRegister 136 -- Indirect call 136 -> CRC16 @@ -1719,28 +1697,25 @@ Warning[Pe177]: function "pdebug_mcs_info" was declared but never referenced Bytes Function/Label ----- -------------- - 4 ??DataTable25 - 4 ??DataTable25_1 - 4 ??DataTable25_10 - 4 ??DataTable25_11 - 4 ??DataTable25_2 - 4 ??DataTable25_3 - 4 ??DataTable25_4 - 4 ??DataTable25_5 - 4 ??DataTable25_6 - 4 ??DataTable25_7 - 4 ??DataTable25_8 - 4 ??DataTable25_9 + 4 ??DataTable24 + 4 ??DataTable24_1 + 4 ??DataTable24_10 + 4 ??DataTable24_2 + 4 ??DataTable24_3 + 4 ??DataTable24_4 + 4 ??DataTable24_5 + 4 ??DataTable24_6 + 4 ??DataTable24_7 + 4 ??DataTable24_8 + 4 ??DataTable24_9 32 ?Subroutine0 10 ?Subroutine1 24 ?Subroutine2 - 10 ?Subroutine3 24 ?_0 20 ?_1 - 2 ?_2 58 CRC16 80 FRT_MsgHandler - 192 FRT_MsgProc_ReadRegister + 184 FRT_MsgProc_ReadRegister 198 FRT_MsgProc_WriteRegister 6 FRT_ReadRegAverageWindDirection 8 FRT_ReadRegAverageWindSpeed @@ -1758,7 +1733,7 @@ Warning[Pe177]: function "pdebug_mcs_info" was declared but never referenced 12 FRT_ReadRegSpeedAverageTime 14 FRT_ReadRegTempHumUpdateTime 8 FRT_ReadRegTemperature - 46 FRT_WriteRegCommuBaudRate + 44 FRT_WriteRegCommuBaudRate 16 FRT_WriteRegDeviceAddr 26 FRT_WriteRegResetDefault 22 FRT_WriteRegSoftReset @@ -1776,9 +1751,9 @@ Warning[Pe177]: function "pdebug_mcs_info" was declared but never referenced 52 bytes in section .bss 392 bytes in section .data - 1'194 bytes in section .text + 1'168 bytes in section .text - 1'194 bytes of CODE memory + 1'168 bytes of CODE memory 444 bytes of DATA memory Errors: none diff --git a/EWARM/micro_climate/List/Src_5571640358672592439.dir/frt_protocol.s b/EWARM/micro_climate/List/Src_5571640358672592439.dir/frt_protocol.s index 1260cec..6b0c176 100644 --- a/EWARM/micro_climate/List/Src_5571640358672592439.dir/frt_protocol.s +++ b/EWARM/micro_climate/List/Src_5571640358672592439.dir/frt_protocol.s @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// // -// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 15:29:54 +// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 06/Aug/2024 17:01:37 // Copyright 1999-2023 IAR Systems AB. // // Cpu mode = thumb @@ -61,8 +61,6 @@ #define SHT_PROGBITS 0x1 - EXTERN HAL_I2C_Master_Transmit - EXTERN Hp203bReadPressure EXTERN MX_USART1_UART_Init EXTERN MX_USART3_UART_Init EXTERN __aeabi_memclr @@ -73,7 +71,6 @@ EXTERN g_stConfigInfo EXTERN g_stMcs_Para EXTERN g_term_uart_handle - EXTERN hi2c3 EXTERN osDelay EXTERN read_config_info EXTERN rs485_out_buff @@ -174,44 +171,6 @@ CFI D15 SameValue CFI EndCommon cfiCommon1 - - CFI Common cfiCommon2 Using cfiNames0 - CFI CodeAlign 2 - CFI DataAlign 4 - CFI ReturnAddress R14 CODE - CFI CFA R13+0 - CFI R0 SameValue - CFI R1 SameValue - CFI R2 SameValue - CFI R3 SameValue - CFI R4 SameValue - CFI R5 SameValue - CFI R6 SameValue - CFI R7 SameValue - CFI R8 SameValue - CFI R9 SameValue - CFI R10 SameValue - CFI R11 SameValue - CFI R12 SameValue - CFI R14 SameValue - CFI D0 SameValue - CFI D1 SameValue - CFI D2 SameValue - CFI D3 SameValue - CFI D4 SameValue - CFI D5 SameValue - CFI D6 SameValue - CFI D7 SameValue - CFI D8 SameValue - CFI D9 SameValue - CFI D10 SameValue - CFI D11 SameValue - CFI D12 SameValue - CFI D13 SameValue - CFI D14 SameValue - CFI D15 SameValue - CFI EndCommon cfiCommon2 - // E:\Y\IAR\micro_climate\App\Src\frt_protocol.c // 1 #include "frt_protocol.h" @@ -223,8 +182,8 @@ // static __noreturn __vfp void __NVIC_SystemReset(void) __NVIC_SystemReset: DSB SY - LDR.W R1,??DataTable25 - LDR.W R0,??DataTable25_1 + LDR.W R1,??DataTable24 + LDR.W R0,??DataTable24_1 LDR R2,[R1, #+0] AND R2,R2,#0x700 ORRS R2,R0,R2 @@ -407,7 +366,7 @@ CRC16: // 120 { // 121 u_int16_t value = (u_int16_t)(g_stMcs_Para.min_wind_direction *10); FRT_ReadRegMinWindDiretion: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+0] B.N ?Subroutine0 // 122 return FRT_swap_endian_16(value); @@ -429,7 +388,7 @@ FRT_ReadRegMinWindDiretion: // 131 { // 132 u_int16_t value = (u_int16_t)(g_stMcs_Para.average_wind_direction *10); FRT_ReadRegAverageWindDirection: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+4] CFI EndBlock cfiBlock3 REQUIRE ?Subroutine0 @@ -469,7 +428,7 @@ FRT_ReadRegAverageWindDirection: // 142 { // 143 u_int16_t value=(u_int16_t)(g_stMcs_Para.max_wind_direction *10); FRT_ReadRegMaxWindDirection: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+8] B.N ?Subroutine0 // 144 return FRT_swap_endian_16(value); @@ -491,7 +450,7 @@ FRT_ReadRegMaxWindDirection: // 153 { // 154 u_int16_t value=(u_int16_t)(g_stMcs_Para.min_wind_speed *10); FRT_ReadRegMinWindSpeed: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+12] B.N ?Subroutine0 // 155 return FRT_swap_endian_16(value); @@ -513,7 +472,7 @@ FRT_ReadRegMinWindSpeed: // 164 { // 165 u_int16_t value=(u_int16_t)(g_stMcs_Para.average_wind_speed *10); FRT_ReadRegAverageWindSpeed: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+16] B.N ?Subroutine0 // 166 return FRT_swap_endian_16(value); @@ -535,7 +494,7 @@ FRT_ReadRegAverageWindSpeed: // 175 { // 176 u_int16_t value=(u_int16_t)(g_stMcs_Para.max_wind_speed *10); FRT_ReadRegMaxWindSpeed: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+20] B.N ?Subroutine0 // 177 return FRT_swap_endian_16(value); @@ -557,7 +516,7 @@ FRT_ReadRegMaxWindSpeed: // 186 { // 187 u_int16_t value= (u_int16_t)(g_stMcs_Para.temperature*10); FRT_ReadRegTemperature: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+24] B.N ?Subroutine0 // 188 return FRT_swap_endian_16(value); @@ -579,7 +538,7 @@ FRT_ReadRegTemperature: // 197 { // 198 u_int16_t value=(u_int16_t)(g_stMcs_Para.humidity*10); FRT_ReadRegHumidity: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+28] B.N ?Subroutine0 // 199 return FRT_swap_endian_16(value); @@ -601,7 +560,7 @@ FRT_ReadRegHumidity: // 208 { // 209 u_int16_t value=(u_int16_t)(g_stMcs_Para.pressure*10); FRT_ReadRegPressure: - LDR.W R0,??DataTable25_2 + LDR.W R0,??DataTable24_2 LDR R1,[R0, #+32] B.N ?Subroutine0 // 210 return FRT_swap_endian_16(value); @@ -671,7 +630,7 @@ FRT_ReadRegDeviceAddr: BL read_config_info // 243 u_int16_t value=g_stConfigInfo.addr; // 244 return FRT_swap_endian_16(value); - LDR.W R0,??DataTable25_3 + LDR.W R0,??DataTable24_3 LDRB R0,[R0, #+1] LSLS R0,R0,#+8 POP {R1,PC} @@ -698,7 +657,7 @@ FRT_ReadRegCommuBaudRate: CFI FunCall read_config_info BL read_config_info // 255 u_int16_t value=g_stConfigInfo.uart_baud; - LDR.W R0,??DataTable25_3 + LDR.W R0,??DataTable24_3 LDRH R1,[R0, #+2] // 256 // term_printf("%x", value); // 257 return FRT_swap_endian_16(value); @@ -726,7 +685,7 @@ FRT_ReadRegSpeedAverageTime: CFI FunCall read_config_info BL read_config_info // 268 u_int16_t value=g_stConfigInfo.speed_average_time; - LDR.W R0,??DataTable25_3 + LDR.W R0,??DataTable24_3 LDRH R1,[R0, #+4] // 269 return FRT_swap_endian_16(value); CFI EndBlock cfiBlock16 @@ -767,7 +726,7 @@ FRT_ReadRegTempHumUpdateTime: CFI FunCall read_config_info BL read_config_info // 280 u_int16_t value=g_stConfigInfo.temp_hum_update_time; - LDR.W R0,??DataTable25_3 + LDR.W R0,??DataTable24_3 LDRH R1,[R0, #+6] // 281 return FRT_swap_endian_16(value); B.N ?Subroutine1 @@ -815,7 +774,7 @@ FRT_WriteRegDeviceAddr: // 301 uint16_t *pMsgAddr = (uint16_t *)pMsg; // 302 uint16_t data = *pMsgAddr; // 303 g_stConfigInfo.addr = data; - LDR.W R1,??DataTable25_3 + LDR.W R1,??DataTable24_3 LDRH R0,[R0, #+0] STRB R0,[R1, #+1] // 304 save_config_info(g_stConfigInfo); @@ -849,7 +808,7 @@ FRT_WriteRegCommuBaudRate: // 317 uint16_t data = *pMsgAddr; LDRH R0,[R0, #+0] // 318 g_stConfigInfo.uart_baud = data; - LDR.W R4,??DataTable25_3 + LDR.N R4,??DataTable24_3 STRH R0,[R4, #+2] // 319 save_config_info(g_stConfigInfo); MOV R0,SP @@ -900,7 +859,7 @@ FRT_WriteRegSpeedAverageTime: LDRH R0,[R0, #+0] // 336 // 337 g_stConfigInfo.speed_average_time = data; - LDR.N R1,??DataTable25_3 + LDR.N R1,??DataTable24_3 STRH R0,[R1, #+4] // 338 save_config_info(g_stConfigInfo); B.N ?Subroutine2 @@ -932,7 +891,7 @@ FRT_WriteRegTempHumUpdateTime: LDRH R0,[R0, #+0] // 352 // 353 g_stConfigInfo.temp_hum_update_time = data; - LDR.N R1,??DataTable25_3 + LDR.N R1,??DataTable24_3 STRH R0,[R1, #+6] // 354 save_config_info(g_stConfigInfo); CFI EndBlock cfiBlock23 @@ -1074,7 +1033,7 @@ send_uart_pack: CFI CFA R13+24 MOV R4,R0 // 407 memset(rs485_out_buff,0,sizeof(rs485_out_buff)); - LDR.N R7,??DataTable25_4 + LDR.N R7,??DataTable24_4 MOV R5,R2 MOV R6,R3 MOVS R1,#+50 @@ -1084,7 +1043,7 @@ send_uart_pack: // 408 frt_climate_pack_resp *pack = (frt_climate_pack_resp*)rs485_out_buff; // 409 // 410 pack->addr = g_stConfigInfo.addr; - LDR.N R2,??DataTable25_3 + LDR.N R2,??DataTable24_3 LDRB R0,[R2, #+1] STRB R0,[R7, #+0] // 411 pack->func = FRT_FUNCTION_CODE_READ_REGISTER; @@ -1154,14 +1113,14 @@ send_uart_pack: // 440 void FRT_MsgProc_ReadRegister(device_handle device, void *pMsg) // 441 { FRT_MsgProc_ReadRegister: - PUSH {R2-R8,LR} + PUSH {R4-R8,LR} CFI R14 Frame(CFA, -4) CFI R8 Frame(CFA, -8) CFI R7 Frame(CFA, -12) CFI R6 Frame(CFA, -16) CFI R5 Frame(CFA, -20) CFI R4 Frame(CFA, -24) - CFI CFA R13+32 + CFI CFA R13+24 MOV R5,R0 // 442 // static u_int8_t reg_value_buff[2*100]={0x00}; // 443 // @@ -1233,46 +1192,44 @@ FRT_MsgProc_ReadRegister: MOV R1,R4 ADR.N R0,?_1 ??FRT_MsgProc_ReadRegister_2: + POP {R4-R8,LR} + CFI R4 SameValue + CFI R5 SameValue + CFI R6 SameValue + CFI R7 SameValue + CFI R8 SameValue + CFI R14 SameValue + CFI CFA R13+0 CFI FunCall term_printf - BL term_printf + B.W term_printf + CFI R4 Frame(CFA, -24) + CFI R5 Frame(CFA, -20) + CFI R6 Frame(CFA, -16) + CFI R7 Frame(CFA, -12) + CFI R8 Frame(CFA, -8) + CFI R14 Frame(CFA, -4) + CFI CFA R13+24 // 484 return; - B.N ??CrossCallReturnLabel_0 // 485 } // 486 -// 487 //采集气压数据 -// 488 uint8_t tttt[] = {0xff, 0xff}; +// 487 +// 488 /* 采集sht30数据 */ +// 489 // AssertError(get_temp_humi_data(&g_stMcs_Para.temperature, &g_stMcs_Para.humidity),g_stMcs_Para.temperature=0;g_stMcs_Para.humidity=0,"采集sht30温湿度数据失败" ); +// 490 +// 491 +// 492 // /* 调试信息 */ +// 493 // pdebug_mcs_info(); +// 494 +// 495 static u_int8_t reg_value_buff[2*100]={0x00}; +// 496 +// 497 memset(reg_value_buff,0,sizeof(reg_value_buff)); ??FRT_MsgProc_ReadRegister_4: - ADR.N R0,?_2 -// 489 HAL_I2C_Master_Transmit(&hi2c3, 0xEE, tttt, 1, 0xFF); - LDR.W R8,??DataTable25_5 - LDRH R0,[R0, #+0] - STRH R0,[SP, #+4] - MOVS R1,#+255 - STR R1,[SP, #+0] - MOVS R3,#+1 - ADD R2,SP,#+4 - MOVS R1,#+238 - LDR.N R0,??DataTable25_6 - CFI FunCall HAL_I2C_Master_Transmit - BL HAL_I2C_Master_Transmit -// 490 /* 采集sht30数据 */ -// 491 // AssertError(get_temp_humi_data(&g_stMcs_Para.temperature, &g_stMcs_Para.humidity),g_stMcs_Para.temperature=0;g_stMcs_Para.humidity=0,"采集sht30温湿度数据失败" ); -// 492 //采集HP203B数据(大气压) -// 493 Hp203bReadPressure(); - CFI FunCall Hp203bReadPressure - BL Hp203bReadPressure -// 494 -// 495 // /* 调试信息 */ -// 496 // pdebug_mcs_info(); -// 497 -// 498 static u_int8_t reg_value_buff[2*100]={0x00}; -// 499 -// 500 memset(reg_value_buff,0,sizeof(reg_value_buff)); + LDR.W R8,??DataTable24_5 MOVS R1,#+200 MOV R0,R8 CFI FunCall __aeabi_memclr4 BL __aeabi_memclr4 -// 501 for(u_int16_t pos=0; pos 0x1C ) +// 524 u_int16_t byte_num= data[6]; +// 525 unsigned short return_crc_value; +// 526 +// 527 // 校验 +// 528 if (start_reg_addr < 0x14 || start_reg_addr > 0x1C ) SUB R1,R4,#+20 CMP R1,#+9 ORR R5,R5,R0, LSL #+8 BCC.N ??FRT_MsgProc_WriteRegister_0 -// 532 { -// 533 term_printf("start_reg_addr error:%d", start_reg_addr); +// 529 { +// 530 term_printf("start_reg_addr error:%d", start_reg_addr); MOV R1,R4 ADR.N R0,?_0 B.N ??FRT_MsgProc_WriteRegister_1 -// 534 return; -// 535 } -// 536 if (reg_num < 0x01 || ((reg_num + start_reg_addr - 1) < 0x14) || ((reg_num + start_reg_addr -1) > 0x1C)) +// 531 return; +// 532 } +// 533 if (reg_num < 0x01 || ((reg_num + start_reg_addr - 1) < 0x14) || ((reg_num + start_reg_addr -1) > 0x1C)) ??FRT_MsgProc_WriteRegister_0: CBZ.N R5,??FRT_MsgProc_WriteRegister_2 ADDS R0,R4,R5 SUBS R0,R0,#+21 CMP R0,#+9 BCC.N ??FRT_MsgProc_WriteRegister_3 -// 537 { -// 538 term_printf("reg_num error:%d", reg_num); +// 534 { +// 535 term_printf("reg_num error:%d", reg_num); ??FRT_MsgProc_WriteRegister_2: MOV R1,R5 ADR.N R0,?_1 ??FRT_MsgProc_WriteRegister_1: CFI FunCall term_printf BL term_printf -// 539 return; +// 536 return; B.N ??FRT_MsgProc_WriteRegister_4 -// 540 } +// 537 } ??FRT_MsgProc_WriteRegister_3: MOVS R1,#+100 ADD R0,SP,#+8 CFI FunCall __aeabi_memclr4 BL __aeabi_memclr4 -// 541 -// 542 // 取出数据 -// 543 uint16_t content[50] = {0}; -// 544 for (uint16_t var = 0; var < reg_num; var++) +// 538 +// 539 // 取出数据 +// 540 uint16_t content[50] = {0}; +// 541 for (uint16_t var = 0; var < reg_num; var++) MOVS R0,#+0 B.N ??FRT_MsgProc_WriteRegister_5 -// 545 { -// 546 content[var] = data[7 + 2 * var] << 8 | data[7 + 2 * var + 1]; +// 542 { +// 543 content[var] = data[7 + 2 * var] << 8 | data[7 + 2 * var + 1]; ??FRT_MsgProc_WriteRegister_6: ADD R1,R7,R0, LSL #+1 LDRB R2,[R1, #+7] @@ -1490,27 +1435,27 @@ FRT_MsgProc_WriteRegister: ORR R1,R1,R2, LSL #+8 ADD R2,SP,#+8 STRH R1,[R2, R0, LSL #+1] -// 547 } +// 544 } ADDS R0,R0,#+1 ??FRT_MsgProc_WriteRegister_5: CMP R0,R5 BLT.N ??FRT_MsgProc_WriteRegister_6 -// 548 //// 调试 -// 549 // for (int i = 0; i < 20; i++) -// 550 // { -// 551 // term_printf("%x", content[i]); -// 552 // } -// 553 -// 554 // 发回数据 -// 555 uint8_t Trans_data[6]; -// 556 Trans_data[0] = g_stConfigInfo.addr; - LDR.N R0,??DataTable25_3 -// 557 Trans_data[1] = data[1]; -// 558 Trans_data[2] = start_reg_addr; -// 559 Trans_data[3] = reg_num; -// 560 -// 561 return_crc_value = CRC16(Trans_data, 4); - LDR.W R8,??DataTable25_9 +// 545 //// 调试 +// 546 // for (int i = 0; i < 20; i++) +// 547 // { +// 548 // term_printf("%x", content[i]); +// 549 // } +// 550 +// 551 // 发回数据 +// 552 uint8_t Trans_data[6]; +// 553 Trans_data[0] = g_stConfigInfo.addr; + LDR.N R0,??DataTable24_3 +// 554 Trans_data[1] = data[1]; +// 555 Trans_data[2] = start_reg_addr; +// 556 Trans_data[3] = reg_num; +// 557 +// 558 return_crc_value = CRC16(Trans_data, 4); + LDR.W R8,??DataTable24_8 LDRB R1,[R0, #+1] STRB R1,[SP, #+0] MOVS R1,#+4 @@ -1521,10 +1466,10 @@ FRT_MsgProc_WriteRegister: MOV R0,SP CFI FunCall CRC16 BL CRC16 -// 562 Trans_data[4] = return_crc_value; +// 559 Trans_data[4] = return_crc_value; STRB R0,[SP, #+4] -// 563 Trans_data[5] = return_crc_value >> 8; -// 564 uart_dev_write(device, Trans_data, 6); +// 560 Trans_data[5] = return_crc_value >> 8; +// 561 uart_dev_write(device, Trans_data, 6); MOVS R2,#+6 LSRS R0,R0,#+8 STRB R0,[SP, #+5] @@ -1532,113 +1477,113 @@ FRT_MsgProc_WriteRegister: MOV R0,R6 CFI FunCall uart_dev_write BL uart_dev_write -// 565 -// 566 for(u_int16_t pos=0; pos func == FRT_FUNCTION_CODE_READ_REGISTER) ||\ -// 644 //// (pack->func == FRT_FUNCTION_CODE_WRITE_REGISTER),return,"crc16校验失败"); -// 645 //// 断言有问题,CRC出错卡死 -// 646 // if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_PACK_CRC16(pack)) -// 647 // { -// 648 //// term_printf("CRC不过"); -// 649 // return; -// 650 // } -// 651 // if((pack->func != FRT_FUNCTION_CODE_READ_REGISTER) && (pack->func != FRT_FUNCTION_CODE_WRITE_REGISTER)) -// 652 // { -// 653 //// term_printf("功能码不过"); -// 654 // return; -// 655 // } -// 656 // -// 657 // for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ -// 658 // if (pack->func == g_MsgTbl[i].msgId){ -// 659 // g_MsgTbl[i].pMsgProc(device, pMsg); -// 660 // } -// 661 // } -// 662 -// 663 -// 664 if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_BUFF_CRC16(pMsg)) +// 636 // frt_climate_pack *pack = (frt_climate_pack*)pMsg; +// 637 // +// 638 // //AssertErrorNoPrint((CRC16(pMsg, MsgLen-2) == FRT_CLIMATE_PACK_CRC16(pHeader)),return); +// 639 //// AssertError((CRC16(pMsg, MsgLen-2) == FRT_CLIMATE_PACK_CRC16(pack)),return,"crc16校验失败"); +// 640 //// AssertError((pack->func == FRT_FUNCTION_CODE_READ_REGISTER) ||\ +// 641 //// (pack->func == FRT_FUNCTION_CODE_WRITE_REGISTER),return,"crc16校验失败"); +// 642 //// 断言有问题,CRC出错卡死 +// 643 // if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_PACK_CRC16(pack)) +// 644 // { +// 645 //// term_printf("CRC不过"); +// 646 // return; +// 647 // } +// 648 // if((pack->func != FRT_FUNCTION_CODE_READ_REGISTER) && (pack->func != FRT_FUNCTION_CODE_WRITE_REGISTER)) +// 649 // { +// 650 //// term_printf("功能码不过"); +// 651 // return; +// 652 // } +// 653 // +// 654 // for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ +// 655 // if (pack->func == g_MsgTbl[i].msgId){ +// 656 // g_MsgTbl[i].pMsgProc(device, pMsg); +// 657 // } +// 658 // } +// 659 +// 660 +// 661 if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_BUFF_CRC16(pMsg)) ADD R1,R6,#+254 UXTB R1,R1 MOV R0,R5 @@ -1687,65 +1632,65 @@ FRT_MsgHandler: ORR R2,R2,R1, LSL #+8 CMP R0,R2 BNE.N ??FRT_MsgHandler_0 -// 665 { -// 666 // term_printf("CRC不过"); -// 667 return; -// 668 } -// 669 if((pMsg[1] != FRT_FUNCTION_CODE_READ_REGISTER) && (pMsg[1] != FRT_FUNCTION_CODE_WRITE_REGISTER)) +// 662 { +// 663 // term_printf("CRC不过"); +// 664 return; +// 665 } +// 666 if((pMsg[1] != FRT_FUNCTION_CODE_READ_REGISTER) && (pMsg[1] != FRT_FUNCTION_CODE_WRITE_REGISTER)) LDRB R0,[R5, #+1] CMP R0,#+3 IT NE CMPNE R0,#+16 BNE.N ??FRT_MsgHandler_0 -// 670 { -// 671 // term_printf("功能码不过"); -// 672 return; -// 673 } -// 674 for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ +// 667 { +// 668 // term_printf("功能码不过"); +// 669 return; +// 670 } +// 671 for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ MOVS R6,#+0 - LDR.N R7,??DataTable25_10 -// 675 if (pMsg[1] == g_MsgTbl[i].msgId){ + LDR.N R7,??DataTable24_9 +// 672 if (pMsg[1] == g_MsgTbl[i].msgId){ ??FRT_MsgHandler_1: LDRB R0,[R5, #+1] LDR R1,[R7, R6, LSL #+3] CMP R0,R1 BNE.N ??FRT_MsgHandler_2 -// 676 g_MsgTbl[i].pMsgProc(device, pMsg); +// 673 g_MsgTbl[i].pMsgProc(device, pMsg); ADD R2,R7,R6, LSL #+3 MOV R1,R5 LDR R3,[R2, #+4] MOV R0,R4 CFI IndirectCall BLX R3 -// 677 } -// 678 } +// 674 } +// 675 } ??FRT_MsgHandler_2: ADDS R6,R6,#+1 CMP R6,#+2 BCC.N ??FRT_MsgHandler_1 -// 679 } +// 676 } ??FRT_MsgHandler_0: POP {R0,R4-R7,PC} - CFI EndBlock cfiBlock33 -// 680 -// 681 /** -// 682 * @brief 读取并解析串口数据 -// 683 * @param -// 684 * @retval -// 685 */ + CFI EndBlock cfiBlock30 +// 677 +// 678 /** +// 679 * @brief 读取并解析串口数据 +// 680 * @param +// 681 * @retval +// 682 */ SECTION `.bss`:DATA:REORDER:NOROOT(2) DATA -// 686 static u_int8_t rs485_buff[50]={0x00}; +// 683 static u_int8_t rs485_buff[50]={0x00}; rs485_buff: DS8 52 SECTION `.text`:CODE:NOROOT(1) - CFI Block cfiBlock34 Using cfiCommon1 + CFI Block cfiBlock31 Using cfiCommon1 CFI Function read_and_process_uart_data THUMB -// 687 void read_and_process_uart_data(device_handle device) -// 688 { +// 684 void read_and_process_uart_data(device_handle device) +// 685 { read_and_process_uart_data: PUSH {R4-R8,LR} CFI R14 Frame(CFA, -4) @@ -1756,24 +1701,24 @@ read_and_process_uart_data: CFI R4 Frame(CFA, -24) CFI CFA R13+24 MOV R8,R0 -// 689 if(uart_dev_char_present(device)){ +// 686 if(uart_dev_char_present(device)){ CFI FunCall uart_dev_char_present BL uart_dev_char_present CBZ.N R0,??read_and_process_uart_data_0 -// 690 osDelay(20); +// 687 osDelay(20); MOVS R0,#+20 CFI FunCall osDelay BL osDelay -// 691 memset(rs485_buff,0,sizeof(rs485_buff)); - LDR.N R4,??DataTable25_11 +// 688 memset(rs485_buff,0,sizeof(rs485_buff)); + LDR.N R4,??DataTable24_10 MOVS R1,#+50 MOV R0,R4 CFI FunCall __aeabi_memclr4 BL __aeabi_memclr4 -// 692 int ret = uart_read_frt_climate_pack(device, rs485_buff, sizeof(rs485_buff)); +// 689 int ret = uart_read_frt_climate_pack(device, rs485_buff, sizeof(rs485_buff)); MOVS R7,#+49 MOVS R6,#+0 - LDR.N R5,??DataTable25_3 + LDR.N R5,??DataTable24_3 ??read_and_process_uart_data_1: MOV R0,R8 CFI FunCall uart_dev_in_char @@ -1800,11 +1745,11 @@ read_and_process_uart_data: BNE.N ??read_and_process_uart_data_4 CMP R6,#+8 BNE.N ??read_and_process_uart_data_3 -// 693 if(ret > 0){ +// 690 if(ret > 0){ ??read_and_process_uart_data_5: CMP R6,#+0 BLE.N ??read_and_process_uart_data_0 -// 694 FRT_MsgHandler(device, rs485_buff, ret); +// 691 FRT_MsgHandler(device, rs485_buff, ret); MOV R2,R6 MOV R1,R4 MOV R0,R8 @@ -1825,9 +1770,9 @@ read_and_process_uart_data: CFI R8 Frame(CFA, -8) CFI R14 Frame(CFA, -4) CFI CFA R13+24 -// 695 } -// 696 } -// 697 } +// 692 } +// 693 } +// 694 } ??read_and_process_uart_data_0: POP {R4-R8,PC} ??read_and_process_uart_data_4: @@ -1841,89 +1786,82 @@ read_and_process_uart_data: CMP R6,R7 BCC.N ??read_and_process_uart_data_1 B.N ??read_and_process_uart_data_0 - CFI EndBlock cfiBlock34 + CFI EndBlock cfiBlock31 SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25: +??DataTable24: DATA32 DC32 0xe000ed0c SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_1: +??DataTable24_1: DATA32 DC32 0x5fa0004 SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_2: +??DataTable24_2: DATA32 DC32 g_stMcs_Para SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_3: +??DataTable24_3: DATA32 DC32 g_stConfigInfo SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_4: +??DataTable24_4: DATA32 DC32 rs485_out_buff SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_5: +??DataTable24_5: DATA32 DC32 `FRT_MsgProc_ReadRegister::reg_value_buff` SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_6: - DATA32 - DC32 hi2c3 - - SECTION `.text`:CODE:NOROOT(2) - SECTION_TYPE SHT_PROGBITS, 0 - DATA -??DataTable25_7: +??DataTable24_6: DATA32 DC32 g_term_uart_handle SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_8: +??DataTable24_7: DATA32 DC32 g_rs485_uart_handle SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_9: +??DataTable24_8: DATA32 DC32 g_Write_RegTbl SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_10: +??DataTable24_9: DATA32 DC32 g_MsgTbl SECTION `.text`:CODE:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA -??DataTable25_11: +??DataTable24_10: DATA32 DC32 rs485_buff @@ -1943,39 +1881,35 @@ read_and_process_uart_data: DATA DS8 3 - SECTION `.text`:CODE:NOROOT(2) - SECTION_TYPE SHT_PROGBITS, 0 - DATA -?_2: - DATA8 - DC8 255, 255 - SECTION `.iar_vfe_header`:DATA:NOALLOC:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA DC32 0 END -// 698 -// 699 /* 打印微气象数据 */ -// 700 static void pdebug_mcs_info() -// 701 { -// 702 term_printf("min_wind_direction: %.2f\r\n", g_stMcs_Para.min_wind_direction); -// 703 term_printf("average_wind_direction: %.2f\r\n", g_stMcs_Para.average_wind_direction); -// 704 term_printf("max_wind_direction: %.2f\r\n", g_stMcs_Para.max_wind_direction); -// 705 term_printf("min_wind_speed: %.2f\r\n", g_stMcs_Para.min_wind_speed); -// 706 term_printf("average_wind_speed: %.2f\r\n", g_stMcs_Para.average_wind_speed); -// 707 term_printf("max_wind_speed: %.2f\r\n", g_stMcs_Para.max_wind_speed); -// 708 term_printf("temperature: %.2f\r\n", g_stMcs_Para.temperature); -// 709 term_printf("humidity: %.2f\r\n", g_stMcs_Para.humidity); -// 710 term_printf("pressure: %.2f\r\n", g_stMcs_Para.pressure); -// 711 term_printf("rain: %.2f\r\n", g_stMcs_Para.precipitation); -// 712 // term_printf("precipitation_intensity: %.2f\r\n", g_stMcs_Para.precipitation_intensity); -// 713 -// 714 } +// 695 +// 696 /* 打印微气象数据 */ +// 697 static void pdebug_mcs_info() +// 698 { +// 699 term_printf("min_wind_direction: %.2f\r\n", g_stMcs_Para.min_wind_direction); +// 700 term_printf("average_wind_direction: %.2f\r\n", g_stMcs_Para.average_wind_direction); +// 701 term_printf("max_wind_direction: %.2f\r\n", g_stMcs_Para.max_wind_direction); +// 702 term_printf("min_wind_speed: %.2f\r\n", g_stMcs_Para.min_wind_speed); +// 703 term_printf("average_wind_speed: %.2f\r\n", g_stMcs_Para.average_wind_speed); +// 704 term_printf("max_wind_speed: %.2f\r\n", g_stMcs_Para.max_wind_speed); +// 705 term_printf("temperature: %.2f\r\n", g_stMcs_Para.temperature); +// 706 term_printf("humidity: %.2f\r\n", g_stMcs_Para.humidity); +// 707 term_printf("pressure: %.2f\r\n", g_stMcs_Para.pressure); +// 708 term_printf("rain: %.2f\r\n", g_stMcs_Para.precipitation); +// 709 // term_printf("precipitation_intensity: %.2f\r\n", g_stMcs_Para.precipitation_intensity); +// 710 +// 711 } +// 712 +// 713 +// 714 // 30 03 00 00 00 0B 00 2C // 715 // 716 -// 717 // 30 03 00 00 00 0B 00 2C +// 717 // 718 // 719 // 720 @@ -1994,15 +1928,12 @@ read_and_process_uart_data: // 733 // 734 // 735 -// 736 -// 737 -// 738 // // 52 bytes in section .bss // 392 bytes in section .data -// 1'194 bytes in section .text +// 1'168 bytes in section .text // -// 1'194 bytes of CODE memory +// 1'168 bytes of CODE memory // 444 bytes of DATA memory // //Errors: none diff --git a/EWARM/micro_climate/List/micro_climate.map b/EWARM/micro_climate/List/micro_climate.map index c72079e..1bddcf1 100644 --- a/EWARM/micro_climate/List/micro_climate.map +++ b/EWARM/micro_climate/List/micro_climate.map @@ -1,6 +1,6 @@ ############################################################################### # -# IAR ELF Linker V9.40.2.374/W64 for ARM 06/Aug/2024 15:29:54 +# IAR ELF Linker V9.40.2.374/W64 for ARM 06/Aug/2024 17:02:57 # Copyright 2007-2023 IAR Systems AB. # # Output file = @@ -123,287 +123,304 @@ initialize by copy { rw }; .intvec ro code 0x800'0000 0x1ac startup_stm32l496xx.o [4] - 0x800'01ac 0x1ac -"P1": 0x9668 +"P1": 0xb965 .text ro code 0x800'01ac 0xeae xprintffull_nomb.o [13] .text ro code 0x800'105a 0x7e lz77_init_single.o [16] .text ro code 0x800'10d8 0x16 strchr.o [16] - .text ro code 0x800'10ee 0xa xsprout.o [13] - .text ro code 0x800'10f8 0x40 xfail_s.o [13] - .text ro code 0x800'1138 0x14 strlen_small.o [16] - .text ro code 0x800'114c 0x58 memchr.o [16] - .text ro code 0x800'11a4 0x18 ABImemcpy_small.o [16] - .text ro code 0x800'11bc 0x70 frexp.o [15] - .text ro code 0x800'122c 0x34 DblCmpLe.o [15] - .text ro code 0x800'1260 0x34 DblCmpGe.o [15] - .text ro code 0x800'1294 0x13a ldexp.o [15] - .text ro code 0x800'13d0 0x36 DblToS32.o [15] - .text ro code 0x800'1408 0x22 S32ToDbl.o [15] - .text ro code 0x800'142c 0x25e DblAddSub.o [15] - .text ro code 0x800'168c 0x246 DblDiv.o [15] - .text ro code 0x800'18d4 0x22 DblToU32.o [15] - .text ro code 0x800'18f8 0x1c U32ToDbl.o [15] - .text ro code 0x800'1914 0x1aa DblMul.o [15] - .text ro code 0x800'1ac0 0x106 I64DivMod_small.o [16] - .text ro code 0x800'1bc6 0x6 abort.o [13] - .text ro code 0x800'1bcc 0x2 I64DivZer.o [16] - .text ro code 0x800'1bd0 0x14 exit.o [17] - .text ro code 0x800'1be4 0xb7e stm32l4xx_hal_tim.o [9] - .text ro code 0x800'2764 0x340 tim.o [2] - .text ro code 0x800'2aa4 0x2 stm32l4xx_hal_tim.o [9] - .text ro code 0x800'2aa6 0x2 stm32l4xx_hal_tim.o [9] - .text ro code 0x800'2aa8 0x2 stm32l4xx_hal_tim.o [9] - .text ro code 0x800'2aaa 0x2 stm32l4xx_hal_tim.o [9] - .text ro code 0x800'2aac 0x16c main.o [2] - .text ro code 0x800'2c18 0x2 stm32l4xx_hal_tim_ex.o [9] - .text ro code 0x800'2c1a 0x2 stm32l4xx_hal_tim_ex.o [9] - .text ro code 0x800'2c1c 0x2 stm32l4xx_hal_tim.o [9] - .text ro code 0x800'2c1e 0x2 stm32l4xx_hal_tim_ex.o [9] - .text ro code 0x800'2c20 0x2 stm32l4xx_hal_tim.o [9] - .text ro code 0x800'2c24 0x118 stm32l4xx_hal_tim_ex.o [9] - .text ro code 0x800'2d3c 0x6 ABImemclr4.o [16] - .text ro code 0x800'2d44 0x210 stm32l4xx_hal_gpio.o [9] - .text ro code 0x800'2f54 0x9c stm32l4xx_hal_cortex.o [9] - .text ro code 0x800'2ff0 0x2c stm32l4xx_hal.o [9] - .text ro code 0x800'301c 0xf8 inflash.o [12] - .text ro code 0x800'3114 0x116 gpio.o [2] - .text ro code 0x800'322c 0x30 dma.o [2] - .text ro code 0x800'325c 0x164 adc.o [2] - .text ro code 0x800'33c0 0x304 usart.o [2] - .text ro code 0x800'36c4 0x19c i2c.o [2] - .text ro code 0x800'3860 0xb4 spi.o [2] - .text ro code 0x800'3914 0x190 uart_dev.o [12] - .text ro code 0x800'3aa4 0x178 stm32l4xx_hal_adc_ex.o [9] - .text ro code 0x800'3c1c 0x276 sht30.o [11] - .text ro code 0x800'3e94 0x8d hp203b.o [7] - .text ro code 0x800'3f24 0x134 freertos.o [2] - .text ro code 0x800'4058 0x88 cmsis_os.o [6] - .text ro code 0x800'40e0 0x7c stm32l4xx_hal_pwr_ex.o [9] - .text ro code 0x800'415c 0x770 stm32l4xx_hal_rcc.o [9] - .text ro code 0x800'48cc 0x10 stm32l4xx_hal.o [9] - .text ro code 0x800'48dc 0x32 ABImemset48.o [16] - .text ro code 0x800'4910 0x90 stm32l4xx_hal_timebase_tim.o [2] - .text ro code 0x800'49a0 0x3c stm32l4xx_hal_msp.o [2] - .text ro code 0x800'49dc 0x194 stm32l4xx_hal_flash_ex.o [9] - .text ro code 0x800'4b70 0x1c strrchr.o [13] - .text ro code 0x800'4b8c 0x164 stm32l4xx_hal_flash.o [9] - .text ro code 0x800'4cf0 0x14 memset.o [16] - .text ro code 0x800'4d04 0x866 stm32l4xx_hal_adc.o [9] - .text ro code 0x800'556c 0x564 stm32l4xx_hal_rcc_ex.o [9] - .text ro code 0x800'5ad0 0x2b6 stm32l4xx_hal_dma.o [9] - .text ro code 0x800'5d86 0x8c stm32l4xx_hal_uart_ex.o [9] - .text ro code 0x800'5e14 0xb1a stm32l4xx_hal_uart.o [9] - .text ro code 0x800'6930 0x7e stm32l4xx_hal_i2c_ex.o [9] - .text ro code 0x800'69b0 0x5c0 stm32l4xx_hal_i2c.o [9] - .text ro code 0x800'6f70 0xe0 stm32l4xx_hal_spi.o [9] - .text ro code 0x800'7050 0x6e ring_queue.o [8] - .text ro code 0x800'70c0 0x34 vsprintf.o [13] - .text ro code 0x800'70f4 0x28 stm32l4xx_hal.o [9] - .text ro code 0x800'711c 0x48 FltToDbl.o [15] - .text ro code 0x800'7164 0x86 filter.o [5] - .text ro code 0x800'71ec 0x4ae frt_protocol.o [12] - .text ro code 0x800'769c 0xa0 EC801E.o [3] - .text ro code 0x800'773c 0x594 tasks.o [6] - .text ro code 0x800'7cd0 0xc stm32l4xx_hal.o [9] - .text ro code 0x800'7cdc 0x12 ABImemset_small.o [16] - .text ro code 0x800'7cee 0x2 stm32l4xx_hal_adc.o [9] - .text ro code 0x800'7cf0 0x2 stm32l4xx_hal_adc.o [9] - .text ro code 0x800'7cf2 0x2 stm32l4xx_hal_adc.o [9] - .text ro code 0x800'7cf4 0x2 stm32l4xx_hal_uart.o [9] - .text ro code 0x800'7cf6 0x2 stm32l4xx_hal_uart.o [9] - .text ro code 0x800'7cf8 0x2 stm32l4xx_hal_uart_ex.o [9] - .text ro code 0x800'7cfa 0x2 stm32l4xx_hal_uart.o [9] - .text ro code 0x800'7cfc 0x2 stm32l4xx_hal_uart.o [9] - .text ro code 0x800'7d00 0x6 ABImemclr.o [16] - .text ro code 0x800'7d08 0x1b0 heap_4.o [6] - .text ro code 0x800'7eb8 0x92 list.o [6] - .text ro code 0x800'7f4c 0x18a port.o [6] - .text ro code 0x800'80d8 0x28 port.o [6] - CODE ro code 0x800'8100 0xb0 portasm.o [6] - .text ro code 0x800'81b0 0x7c4 anemometer_dev.o [12] - .text ro code 0x800'8974 0x64 acosf.o [15] - .text ro code 0x800'89d8 0x1d0 cos_sin32.o [15] - .text ro code 0x800'8ba8 0x48 atanf.o [15] - .text ro code 0x800'8bf0 0x78 arm_max_q15.o [14] - .text ro code 0x800'8c68 0x4e arm_mean_q15.o [14] - .text ro code 0x800'8cb8 0x52 arm_offset_q15.o [14] - .text ro code 0x800'8d0c 0x1e sqrtf.o [15] - .text ro code 0x800'8d2c 0x68 DblToFlt.o [15] - .text ro code 0x800'8d94 0x178 arm_mean_f32.o [14] - .text ro code 0x800'8f0c 0xa4 xatanf.o [15] - .rodata const 0x800'8fb0 0x224 sht30.o [11] - .text ro code 0x800'91d4 0xcc stm32l4xx_it.o [2] - .rodata const 0x800'92a0 0xc8 sht30.o [11] - .text ro code 0x800'9368 0x5c system_stm32l4xx.o [1] - .rodata const 0x800'93c4 0x54 inflash.o [12] - .text ro code 0x800'9418 0x38 zero_init3.o [16] - .rodata const 0x800'9450 0x30 system_stm32l4xx.o [1] - .text ro code 0x800'9480 0x28 data_init.o [16] - .rodata const 0x800'94a8 0x24 EC801E.o [3] - .text ro code 0x800'94cc 0x22 fpinit_M.o [15] - .iar.init_table const 0x800'94f0 0x20 - Linker created - - .text ro code 0x800'9510 0x1e cmain.o [16] - .text ro code 0x800'952e 0x4 low_level_init.o [13] - .text ro code 0x800'9532 0x4 exit.o [13] - .text ro code 0x800'9538 0xa cexit.o [16] - .text ro code 0x800'9544 0x1c cstartup_M.o [16] - .rodata const 0x800'9560 0x14 freertos.o [2] - .rodata const 0x800'9574 0x10 freertos.o [2] - .text ro code 0x800'9584 0x10 startup_stm32l496xx.o [4] - .rodata const 0x800'9594 0xc freertos.o [2] - .rodata const 0x800'95a0 0xc freertos.o [2] - .rodata const 0x800'95ac 0x8 freertos.o [2] - .rodata const 0x800'95b4 0x8 system_stm32l4xx.o [1] - .text ro code 0x800'95bc 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95c0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95c4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95c8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95cc 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95d0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95d4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95d8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95dc 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95e0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95e4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95e8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95ec 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95f0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95f4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95f8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'95fc 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9600 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9604 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9608 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'960c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9610 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9614 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9618 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'961c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9620 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9624 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9628 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'962c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9630 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9634 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9638 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'963c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9640 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9644 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9648 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'964c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9650 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9654 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9658 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'965c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9660 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9664 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9668 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'966c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9670 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9674 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9678 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'967c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9680 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9684 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9688 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'968c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9690 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9694 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9698 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'969c 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96a0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96a4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96a8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96ac 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96b0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96b4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96b8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96bc 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96c0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96c4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96c8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96cc 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96d0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96d4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96d8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96dc 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96e0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96e4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96e8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96ec 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96f0 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96f4 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96f8 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'96fc 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9700 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9704 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'9708 0x4 startup_stm32l496xx.o [4] - .text ro code 0x800'970c 0x4 startup_stm32l496xx.o [4] - .rodata const 0x800'9710 0x0 zero_init3.o [16] - .rodata const 0x800'9710 0x0 lz77_init_single.o [16] - Initializer bytes const 0x800'9710 0x104 - - 0x800'9814 0x9668 + .text ro code 0x800'10ee 0x1e xsscin.o [13] + .text ro code 0x800'110c 0x40 xfail_s.o [13] + .text ro code 0x800'114c 0x14 strlen_small.o [16] + .text ro code 0x800'1160 0x58 memchr.o [16] + .text ro code 0x800'11b8 0x18 ABImemcpy_small.o [16] + .text ro code 0x800'11d0 0x70 frexp.o [15] + .text ro code 0x800'1240 0x34 DblCmpLe.o [15] + .text ro code 0x800'1274 0x34 DblCmpGe.o [15] + .text ro code 0x800'12a8 0x13a ldexp.o [15] + .text ro code 0x800'13e2 0xa xsprout.o [13] + .text ro code 0x800'13ec 0x36 DblToS32.o [15] + .text ro code 0x800'1424 0x22 S32ToDbl.o [15] + .text ro code 0x800'1448 0x25e DblAddSub.o [15] + .text ro code 0x800'16a8 0x246 DblDiv.o [15] + .text ro code 0x800'18f0 0x22 DblToU32.o [15] + .text ro code 0x800'1914 0x1c U32ToDbl.o [15] + .text ro code 0x800'1930 0x1aa DblMul.o [15] + .text ro code 0x800'1adc 0x106 I64DivMod_small.o [16] + .text ro code 0x800'1be2 0x6 abort.o [13] + .text ro code 0x800'1be8 0x2 I64DivZer.o [16] + .text ro code 0x800'1bec 0x14 exit.o [17] + .text ro code 0x800'1c00 0xd64 xscanffull_nomb.o [13] + .text ro code 0x800'2964 0x358 strto64.o [15] + .text ro code 0x800'2cbc 0x68 DblToFlt.o [15] + .text ro code 0x800'2d24 0x1a6 iar_Stoullx.o [13] + .text ro code 0x800'2ecc 0xaa iar_Stollx.o [13] + .text ro code 0x800'2f76 0x120 iar_Stopfx.o [13] + .text ro code 0x800'3098 0x1a8 iar_Stoflt.o [13] + .text ro code 0x800'3240 0x20c iar_Stoxflt.o [13] + .text ro code 0x800'344c 0xb7e stm32l4xx_hal_tim.o [9] + .text ro code 0x800'3fcc 0x340 tim.o [2] + .text ro code 0x800'430c 0x2 stm32l4xx_hal_tim.o [9] + .text ro code 0x800'430e 0x2 stm32l4xx_hal_tim.o [9] + .text ro code 0x800'4310 0x2 stm32l4xx_hal_tim.o [9] + .text ro code 0x800'4312 0x2 stm32l4xx_hal_tim.o [9] + .text ro code 0x800'4314 0x16c main.o [2] + .text ro code 0x800'4480 0x2 stm32l4xx_hal_tim_ex.o [9] + .text ro code 0x800'4482 0x2 stm32l4xx_hal_tim_ex.o [9] + .text ro code 0x800'4484 0x2 stm32l4xx_hal_tim.o [9] + .text ro code 0x800'4486 0x2 stm32l4xx_hal_tim_ex.o [9] + .text ro code 0x800'4488 0x2 stm32l4xx_hal_tim.o [9] + .text ro code 0x800'448c 0x118 stm32l4xx_hal_tim_ex.o [9] + .text ro code 0x800'45a4 0x6 ABImemclr4.o [16] + .text ro code 0x800'45ac 0x210 stm32l4xx_hal_gpio.o [9] + .text ro code 0x800'47bc 0x9c stm32l4xx_hal_cortex.o [9] + .text ro code 0x800'4858 0x2c stm32l4xx_hal.o [9] + .text ro code 0x800'4884 0xf8 inflash.o [12] + .text ro code 0x800'497c 0x116 gpio.o [2] + .text ro code 0x800'4a94 0x30 dma.o [2] + .text ro code 0x800'4ac4 0x164 adc.o [2] + .text ro code 0x800'4c28 0x304 usart.o [2] + .text ro code 0x800'4f2c 0x19c i2c.o [2] + .text ro code 0x800'50c8 0xb4 spi.o [2] + .text ro code 0x800'517c 0x190 uart_dev.o [12] + .text ro code 0x800'530c 0x178 stm32l4xx_hal_adc_ex.o [9] + .text ro code 0x800'5484 0x276 sht30.o [11] + .text ro code 0x800'56fc 0x8d hp203b.o [7] + .text ro code 0x800'578c 0x138 freertos.o [2] + .text ro code 0x800'58c4 0x88 cmsis_os.o [6] + .text ro code 0x800'594c 0x7c stm32l4xx_hal_pwr_ex.o [9] + .text ro code 0x800'59c8 0x770 stm32l4xx_hal_rcc.o [9] + .text ro code 0x800'6138 0x10 stm32l4xx_hal.o [9] + .text ro code 0x800'6148 0x32 ABImemset48.o [16] + .text ro code 0x800'617c 0x90 stm32l4xx_hal_timebase_tim.o [2] + .text ro code 0x800'620c 0x3c stm32l4xx_hal_msp.o [2] + .text ro code 0x800'6248 0x194 stm32l4xx_hal_flash_ex.o [9] + .text ro code 0x800'63dc 0x1c strrchr.o [13] + .text ro code 0x800'63f8 0x164 stm32l4xx_hal_flash.o [9] + .text ro code 0x800'655c 0x14 memset.o [16] + .text ro code 0x800'6570 0x866 stm32l4xx_hal_adc.o [9] + .text ro code 0x800'6dd8 0x564 stm32l4xx_hal_rcc_ex.o [9] + .text ro code 0x800'733c 0x2b6 stm32l4xx_hal_dma.o [9] + .text ro code 0x800'75f2 0x8c stm32l4xx_hal_uart_ex.o [9] + .text ro code 0x800'7680 0xb1a stm32l4xx_hal_uart.o [9] + .text ro code 0x800'819c 0x7e stm32l4xx_hal_i2c_ex.o [9] + .text ro code 0x800'821c 0x5c0 stm32l4xx_hal_i2c.o [9] + .text ro code 0x800'87dc 0xe0 stm32l4xx_hal_spi.o [9] + .text ro code 0x800'88bc 0x6e ring_queue.o [8] + .text ro code 0x800'892c 0x34 vsprintf.o [13] + .text ro code 0x800'8960 0x28 stm32l4xx_hal.o [9] + .text ro code 0x800'8988 0x48 FltToDbl.o [15] + .text ro code 0x800'89d0 0x86 filter.o [5] + .text ro code 0x800'8a58 0x494 frt_protocol.o [12] + .text ro code 0x800'8eec 0x184 EC801E.o [3] + .text ro code 0x800'9070 0x594 tasks.o [6] + .text ro code 0x800'9604 0xc stm32l4xx_hal.o [9] + .text ro code 0x800'9610 0x12 ABImemset_small.o [16] + .text ro code 0x800'9622 0x2 stm32l4xx_hal_adc.o [9] + .text ro code 0x800'9624 0x2 stm32l4xx_hal_adc.o [9] + .text ro code 0x800'9626 0x2 stm32l4xx_hal_adc.o [9] + .text ro code 0x800'9628 0x2 stm32l4xx_hal_uart.o [9] + .text ro code 0x800'962a 0x2 stm32l4xx_hal_uart.o [9] + .text ro code 0x800'962c 0x2 stm32l4xx_hal_uart_ex.o [9] + .text ro code 0x800'962e 0x2 stm32l4xx_hal_uart.o [9] + .text ro code 0x800'9630 0x2 stm32l4xx_hal_uart.o [9] + .text ro code 0x800'9634 0x6 ABImemclr.o [16] + .text ro code 0x800'963c 0x868 cJSON.o [2] + .text ro code 0x800'9ea4 0x1b0 heap_4.o [6] + .text ro code 0x800'a054 0x92 list.o [6] + .text ro code 0x800'a0e8 0x18a port.o [6] + .text ro code 0x800'a274 0x40 sprintf.o [13] + .text ro code 0x800'a2b4 0x4a cJSON.o [2] + .text ro code 0x800'a300 0x20 DblCmpEq.o [15] + .text ro code 0x800'a320 0x28 sscanf.o [13] + .text ro code 0x800'a348 0x28 port.o [6] + CODE ro code 0x800'a370 0xb0 portasm.o [6] + .text ro code 0x800'a420 0x7c8 anemometer_dev.o [12] + .text ro code 0x800'abe8 0x64 acosf.o [15] + .text ro code 0x800'ac4c 0x1d0 cos_sin32.o [15] + .text ro code 0x800'ae1c 0x48 atanf.o [15] + .text ro code 0x800'ae64 0x78 arm_max_q15.o [14] + .text ro code 0x800'aedc 0x4e arm_mean_q15.o [14] + .text ro code 0x800'af2c 0x52 arm_offset_q15.o [14] + .text ro code 0x800'af80 0x1e sqrtf.o [15] + .text ro code 0x800'afa0 0x178 arm_mean_f32.o [14] + .text ro code 0x800'b118 0xa4 xatanf.o [15] + .rodata const 0x800'b1bc 0x224 sht30.o [11] + .text ro code 0x800'b3e0 0xcc stm32l4xx_it.o [2] + .rodata const 0x800'b4ac 0xc8 sht30.o [11] + .text ro code 0x800'b574 0x5c system_stm32l4xx.o [1] + .rodata const 0x800'b5d0 0x54 inflash.o [12] + .rodata const 0x800'b624 0x50 iar_Stoullx.o [13] + .rodata const 0x800'b678 0x48 strto64.o [15] + .text ro code 0x800'b6c0 0x38 zero_init3.o [16] + .rodata const 0x800'b6f8 0x30 system_stm32l4xx.o [1] + .rodata const 0x800'b728 0x28 xscanffull_nomb.o [13] + .text ro code 0x800'b750 0x28 data_init.o [16] + .rodata const 0x800'b778 0x24 EC801E.o [3] + .rodata const 0x800'b79c 0x24 xscanffull_nomb.o [13] + .text ro code 0x800'b7c0 0x22 fpinit_M.o [15] + .iar.init_table const 0x800'b7e4 0x20 - Linker created - + .text ro code 0x800'b804 0x1e cmain.o [16] + .text ro code 0x800'b822 0x4 low_level_init.o [13] + .text ro code 0x800'b826 0x4 exit.o [13] + .text ro code 0x800'b82c 0xa cexit.o [16] + .text ro code 0x800'b838 0x1c cstartup_M.o [16] + .rodata const 0x800'b854 0x14 freertos.o [2] + .rodata const 0x800'b868 0x10 freertos.o [2] + .text ro code 0x800'b878 0x10 startup_stm32l496xx.o [4] + .rodata const 0x800'b888 0xc freertos.o [2] + .rodata const 0x800'b894 0xc freertos.o [2] + .rodata const 0x800'b8a0 0x8 freertos.o [2] + .rodata const 0x800'b8a8 0x8 system_stm32l4xx.o [1] + .text ro code 0x800'b8b0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8b4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8b8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8bc 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8c0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8c4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8c8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8cc 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8d0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8d4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8d8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8dc 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8e0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8e4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8e8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8ec 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8f0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8f4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8f8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b8fc 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b900 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b904 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b908 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b90c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b910 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b914 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b918 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b91c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b920 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b924 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b928 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b92c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b930 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b934 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b938 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b93c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b940 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b944 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b948 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b94c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b950 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b954 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b958 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b95c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b960 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b964 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b968 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b96c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b970 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b974 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b978 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b97c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b980 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b984 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b988 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b98c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b990 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b994 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b998 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b99c 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9a0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9a4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9a8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9ac 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9b0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9b4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9b8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9bc 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9c0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9c4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9c8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9cc 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9d0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9d4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9d8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9dc 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9e0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9e4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9e8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9ec 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9f0 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9f4 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9f8 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'b9fc 0x4 startup_stm32l496xx.o [4] + .text ro code 0x800'ba00 0x4 startup_stm32l496xx.o [4] + .rodata const 0x800'ba04 0x0 zero_init3.o [16] + .rodata const 0x800'ba04 0x0 lz77_init_single.o [16] + Initializer bytes const 0x800'ba04 0x10d + - 0x800'bb11 0xb965 -"P2", part 1 of 3: 0x1520 - P2-1 0x2000'0000 0x1520 +"P2", part 1 of 3: 0x1534 + P2-1 0x2000'0000 0x1534 .data inited 0x2000'0000 0x12e0 anemometer_dev.o [12] - .data inited 0x2000'12e0 0x10 frt_protocol.o [12] - .data inited 0x2000'12f0 0x148 frt_protocol.o [12] - .data inited 0x2000'1438 0x30 frt_protocol.o [12] - .data inited 0x2000'1468 0xc inflash.o [12] - .data inited 0x2000'1474 0xc port.o [6] - .data inited 0x2000'1480 0x28 sht30.o [11] - .data inited 0x2000'14a8 0xc stm32l4xx_hal.o [9] - .data inited 0x2000'14b4 0x20 stm32l4xx_hal_flash.o [9] - .data inited 0x2000'14d4 0x4 system_stm32l4xx.o [1] - .data inited 0x2000'14d8 0x48 uart_dev.o [12] - - 0x2000'1520 0x1520 + .data inited 0x2000'12e0 0x14 cJSON.o [2] + .data inited 0x2000'12f4 0x10 frt_protocol.o [12] + .data inited 0x2000'1304 0x148 frt_protocol.o [12] + .data inited 0x2000'144c 0x30 frt_protocol.o [12] + .data inited 0x2000'147c 0xc inflash.o [12] + .data inited 0x2000'1488 0xc port.o [6] + .data inited 0x2000'1494 0x28 sht30.o [11] + .data inited 0x2000'14bc 0xc stm32l4xx_hal.o [9] + .data inited 0x2000'14c8 0x20 stm32l4xx_hal_flash.o [9] + .data inited 0x2000'14e8 0x4 system_stm32l4xx.o [1] + .data inited 0x2000'14ec 0x48 uart_dev.o [12] + - 0x2000'1534 0x1534 "P2", part 2 of 3: 0x35e4 - .bss zero 0x2000'1520 0x1790 heap_4.o [6] - .bss zero 0x2000'2cb0 0x10cc anemometer_dev.o [12] - .bss zero 0x2000'3d7c 0x254 freertos.o [2] - .bss zero 0x2000'3fd0 0x130 uart_dev.o [12] - .bss zero 0x2000'4100 0x130 uart_dev.o [12] - .bss zero 0x2000'4230 0xcc uart_dev.o [12] - .bss zero 0x2000'42fc 0x9c tasks.o [6] - .bss zero 0x2000'4398 0x8c tasks.o [6] - .bss zero 0x2000'4424 0x89 usart.o [2] - .bss zero 0x2000'44b0 0x89 usart.o [2] - .bss zero 0x2000'453c 0x88 usart.o [2] - .bss zero 0x2000'45c4 0x88 usart.o [2] - .bss zero 0x2000'464c 0x68 adc.o [2] - .bss zero 0x2000'46b4 0x64 spi.o [2] - .bss zero 0x2000'4718 0x64 uart_dev.o [12] - .bss zero 0x2000'477c 0x54 i2c.o [2] - .bss zero 0x2000'47d0 0x54 i2c.o [2] - .bss zero 0x2000'4824 0x4c stm32l4xx_hal_timebase_tim.o [2] - .bss zero 0x2000'4870 0x4c tim.o [2] - .bss zero 0x2000'48bc 0x4c tim.o [2] - .bss zero 0x2000'4908 0x4c tim.o [2] - .bss zero 0x2000'4954 0x4c tim.o [2] - .bss zero 0x2000'49a0 0x4c tim.o [2] - .bss zero 0x2000'49ec 0x48 adc.o [2] - .bss zero 0x2000'4a34 0x3c anemometer_dev.o [12] - .bss zero 0x2000'4a70 0x34 anemometer_dev.o [12] - .bss zero 0x2000'4aa4 0x34 frt_protocol.o [12] - .bss zero 0x2000'4ad8 0x14 freertos.o [2] - .bss zero 0x2000'4aec 0xc anemometer_dev.o [12] - .bss zero 0x2000'4af8 0x8 hp203b.o [7] - .bss zero 0x2000'4b00 0x4 xfail_s.o [13] - - 0x2000'4b04 0x35e4 + .bss zero 0x2000'1534 0x1790 heap_4.o [6] + .bss zero 0x2000'2cc4 0x10cc anemometer_dev.o [12] + .bss zero 0x2000'3d90 0x254 freertos.o [2] + .bss zero 0x2000'3fe4 0x130 uart_dev.o [12] + .bss zero 0x2000'4114 0x130 uart_dev.o [12] + .bss zero 0x2000'4244 0xcc uart_dev.o [12] + .bss zero 0x2000'4310 0x9c tasks.o [6] + .bss zero 0x2000'43ac 0x8c tasks.o [6] + .bss zero 0x2000'4438 0x89 usart.o [2] + .bss zero 0x2000'44c4 0x89 usart.o [2] + .bss zero 0x2000'4550 0x88 usart.o [2] + .bss zero 0x2000'45d8 0x88 usart.o [2] + .bss zero 0x2000'4660 0x68 adc.o [2] + .bss zero 0x2000'46c8 0x64 spi.o [2] + .bss zero 0x2000'472c 0x64 uart_dev.o [12] + .bss zero 0x2000'4790 0x54 i2c.o [2] + .bss zero 0x2000'47e4 0x54 i2c.o [2] + .bss zero 0x2000'4838 0x4c stm32l4xx_hal_timebase_tim.o [2] + .bss zero 0x2000'4884 0x4c tim.o [2] + .bss zero 0x2000'48d0 0x4c tim.o [2] + .bss zero 0x2000'491c 0x4c tim.o [2] + .bss zero 0x2000'4968 0x4c tim.o [2] + .bss zero 0x2000'49b4 0x4c tim.o [2] + .bss zero 0x2000'4a00 0x48 adc.o [2] + .bss zero 0x2000'4a48 0x3c anemometer_dev.o [12] + .bss zero 0x2000'4a84 0x34 anemometer_dev.o [12] + .bss zero 0x2000'4ab8 0x34 frt_protocol.o [12] + .bss zero 0x2000'4aec 0x14 freertos.o [2] + .bss zero 0x2000'4b00 0xc anemometer_dev.o [12] + .bss zero 0x2000'4b0c 0x8 hp203b.o [7] + .bss zero 0x2000'4b14 0x4 xfail_s.o [13] + - 0x2000'4b18 0x35e4 "P2", part 3 of 3: 0x400 - CSTACK 0x2000'4b08 0x400 - CSTACK uninit 0x2000'4b08 0x400 - - 0x2000'4f08 0x400 + CSTACK 0x2000'4b18 0x400 + CSTACK uninit 0x2000'4b18 0x400 + - 0x2000'4f18 0x400 Unused ranges: From To Size ---- -- ---- - 0x800'9814 0x80f'ffff 0xf'67ec - 0x2000'4b04 0x2000'4b07 0x4 - 0x2000'4f08 0x2004'ffff 0x4'b0f8 + 0x800'bb11 0x80f'ffff 0xf'44ef + 0x2000'4f18 0x2004'ffff 0x4'b0e8 ******************************************************************************* @@ -414,13 +431,13 @@ Unused ranges: ------- ---- Zero (__iar_zero_init3) 1 destination range, total size 0x35e4: - 0x2000'1520 0x35e4 + 0x2000'1534 0x35e4 Copy/lz77 (__iar_lz77_init_single3) - 1 source range, total size 0x104 (4% of destination): - 0x800'9710 0x104 - 1 destination range, total size 0x1520: - 0x2000'0000 0x1520 + 1 source range, total size 0x10d (4% of destination): + 0x800'ba04 0x10d + 1 destination range, total size 0x1534: + 0x2000'0000 0x1534 @@ -441,8 +458,9 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\CMSIS_6603591812247902717.dir: [1 E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Core_13247989168731456611.dir: [2] adc.o 356 176 + cJSON.o 2'226 1 20 dma.o 48 - freertos.o 308 68 616 + freertos.o 312 68 616 gpio.o 278 i2c.o 412 168 main.o 364 @@ -453,12 +471,12 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Core_13247989168731456611.dir: [2 tim.o 832 380 usart.o 772 546 ------------------------------------------------------- - Total: 3'958 68 2'062 + Total: 6'188 69 2'082 E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EC801E_17758034221153603070.dir: [3] - EC801E.o 160 36 + EC801E.o 388 36 ------------------------------------------------------- - Total: 160 36 + Total: 388 36 E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EWARM_18443280873093131863.dir: [4] startup_stm32l496xx.o 784 @@ -522,24 +540,33 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Sht3x_8257160562692203274.dir: [1 Total: 630 750 40 E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Src_5571640358672592439.dir: [12] - anemometer_dev.o 1'988 232 9'256 - frt_protocol.o 1'198 19 444 - inflash.o 248 84 12 + anemometer_dev.o 1'992 239 9'256 + frt_protocol.o 1'172 19 444 + inflash.o 248 85 12 uart_dev.o 400 4 984 ------------------------------------------------------- - Total: 3'834 339 10'696 + Total: 3'812 347 10'696 dl7M_tln.a: [13] abort.o 6 exit.o 4 + iar_Stoflt.o 424 + iar_Stollx.o 170 + iar_Stopfx.o 288 + iar_Stoullx.o 422 80 + iar_Stoxflt.o 524 low_level_init.o 4 + sprintf.o 64 + sscanf.o 40 strrchr.o 28 vsprintf.o 52 xfail_s.o 64 4 xprintffull_nomb.o 3'758 + xscanffull_nomb.o 3'428 76 xsprout.o 10 + xsscin.o 30 ------------------------------------------------------- - Total: 3'926 4 + Total: 9'316 156 4 iar_cortexM4lf_math.a: [14] arm_max_q15.o 120 @@ -551,6 +578,7 @@ iar_cortexM4lf_math.a: [14] m7M_tls.a: [15] DblAddSub.o 606 + DblCmpEq.o 32 DblCmpGe.o 52 DblCmpLe.o 52 DblDiv.o 582 @@ -568,9 +596,10 @@ m7M_tls.a: [15] frexp.o 112 ldexp.o 314 sqrtf.o 30 + strto64.o 856 72 xatanf.o 164 ------------------------------------------------------- - Total: 3'334 + Total: 4'222 72 rt7M_tl.a: [16] ABImemclr.o 6 @@ -598,10 +627,10 @@ shb_l.a: [17] ------------------------------------------------------- Total: 20 - Gaps 63 2 6 + Gaps 65 6 6 Linker created 32 1'024 ----------------------------------------------------------- - Grand Total: 37'646 1'286 20'228 + Grand Total: 46'362 1'527 20'248 ******************************************************************************* @@ -610,669 +639,720 @@ shb_l.a: [17] Entry Address Size Type Object ----- ------- ---- ---- ------ -.iar.init_table$$Base 0x800'94f0 -- Gb - Linker created - -.iar.init_table$$Limit 0x800'9510 -- Gb - Linker created - -?main 0x800'9511 Code Gb cmain.o [16] -ADC1_2_IRQHandler 0x800'9601 Code Wk startup_stm32l496xx.o [4] -ADC3_IRQHandler 0x800'9669 Code Wk startup_stm32l496xx.o [4] -ADC_DMAConvCplt 0x800'54e1 0x6c Code Gb stm32l4xx_hal_adc.o [9] -ADC_DMAError 0x800'5555 0x16 Code Gb stm32l4xx_hal_adc.o [9] -ADC_DMAHalfConvCplt 0x800'554d 0x6 Code Gb stm32l4xx_hal_adc.o [9] -ADC_Disable 0x800'5439 0x70 Code Gb stm32l4xx_hal_adc.o [9] -ADC_Enable 0x800'5395 0x80 Code Gb stm32l4xx_hal_adc.o [9] -AHBPrescTable 0x800'93b4 0x10 Data Gb system_stm32l4xx.o [1] -APBPrescTable 0x800'95b4 0x8 Data Gb system_stm32l4xx.o [1] -BusFault_Handler 0x800'91db 0x2 Code Gb stm32l4xx_it.o [2] -CAN1_RX0_IRQHandler 0x800'9609 Code Wk startup_stm32l496xx.o [4] -CAN1_RX1_IRQHandler 0x800'960d Code Wk startup_stm32l496xx.o [4] -CAN1_SCE_IRQHandler 0x800'9611 Code Wk startup_stm32l496xx.o [4] -CAN1_TX_IRQHandler 0x800'9605 Code Wk startup_stm32l496xx.o [4] -CAN2_RX0_IRQHandler 0x800'9701 Code Wk startup_stm32l496xx.o [4] -CAN2_RX1_IRQHandler 0x800'9705 Code Wk startup_stm32l496xx.o [4] -CAN2_SCE_IRQHandler 0x800'9709 Code Wk startup_stm32l496xx.o [4] -CAN2_TX_IRQHandler 0x800'96fd Code Wk startup_stm32l496xx.o [4] -COMP_IRQHandler 0x800'96ad Code Wk startup_stm32l496xx.o [4] -CRC16 0x800'720b 0x3a Code Gb frt_protocol.o [12] -CRS_IRQHandler 0x800'96ed Code Wk startup_stm32l496xx.o [4] -CSTACK$$Base 0x2000'4b08 -- Gb - Linker created - -CSTACK$$Limit 0x2000'4f08 -- Gb - Linker created - -CheckCrc8 0x800'3c1d 0x2a Code Gb sht30.o [11] -DCMI_IRQHandler 0x800'96f9 Code Wk startup_stm32l496xx.o [4] -DFSDM1_FLT0_IRQHandler 0x800'96a1 Code Wk startup_stm32l496xx.o [4] -DFSDM1_FLT1_IRQHandler 0x800'96a5 Code Wk startup_stm32l496xx.o [4] -DFSDM1_FLT2_IRQHandler 0x800'96a9 Code Wk startup_stm32l496xx.o [4] -DFSDM1_FLT3_IRQHandler 0x800'9655 Code Wk startup_stm32l496xx.o [4] +.iar.init_table$$Base 0x800'b7e4 -- Gb - Linker created - +.iar.init_table$$Limit 0x800'b804 -- Gb - Linker created - +?main 0x800'b805 Code Gb cmain.o [16] +ADC1_2_IRQHandler 0x800'b8f5 Code Wk startup_stm32l496xx.o [4] +ADC3_IRQHandler 0x800'b95d Code Wk startup_stm32l496xx.o [4] +ADC_DMAConvCplt 0x800'6d4d 0x6c Code Gb stm32l4xx_hal_adc.o [9] +ADC_DMAError 0x800'6dc1 0x16 Code Gb stm32l4xx_hal_adc.o [9] +ADC_DMAHalfConvCplt 0x800'6db9 0x6 Code Gb stm32l4xx_hal_adc.o [9] +ADC_Disable 0x800'6ca5 0x70 Code Gb stm32l4xx_hal_adc.o [9] +ADC_Enable 0x800'6c01 0x80 Code Gb stm32l4xx_hal_adc.o [9] +AHBPrescTable 0x800'b5c0 0x10 Data Gb system_stm32l4xx.o [1] +APBPrescTable 0x800'b8a8 0x8 Data Gb system_stm32l4xx.o [1] +BusFault_Handler 0x800'b3e7 0x2 Code Gb stm32l4xx_it.o [2] +CAN1_RX0_IRQHandler 0x800'b8fd Code Wk startup_stm32l496xx.o [4] +CAN1_RX1_IRQHandler 0x800'b901 Code Wk startup_stm32l496xx.o [4] +CAN1_SCE_IRQHandler 0x800'b905 Code Wk startup_stm32l496xx.o [4] +CAN1_TX_IRQHandler 0x800'b8f9 Code Wk startup_stm32l496xx.o [4] +CAN2_RX0_IRQHandler 0x800'b9f5 Code Wk startup_stm32l496xx.o [4] +CAN2_RX1_IRQHandler 0x800'b9f9 Code Wk startup_stm32l496xx.o [4] +CAN2_SCE_IRQHandler 0x800'b9fd Code Wk startup_stm32l496xx.o [4] +CAN2_TX_IRQHandler 0x800'b9f1 Code Wk startup_stm32l496xx.o [4] +COMP_IRQHandler 0x800'b9a1 Code Wk startup_stm32l496xx.o [4] +CRC16 0x800'8a77 0x3a Code Gb frt_protocol.o [12] +CRS_IRQHandler 0x800'b9e1 Code Wk startup_stm32l496xx.o [4] +CSTACK$$Base 0x2000'4b18 -- Gb - Linker created - +CSTACK$$Limit 0x2000'4f18 -- Gb - Linker created - +CheckCrc8 0x800'5485 0x2a Code Gb sht30.o [11] +DCMI_IRQHandler 0x800'b9ed Code Wk startup_stm32l496xx.o [4] +DFSDM1_FLT0_IRQHandler 0x800'b995 Code Wk startup_stm32l496xx.o [4] +DFSDM1_FLT1_IRQHandler 0x800'b999 Code Wk startup_stm32l496xx.o [4] +DFSDM1_FLT2_IRQHandler 0x800'b99d Code Wk startup_stm32l496xx.o [4] +DFSDM1_FLT3_IRQHandler 0x800'b949 Code Wk startup_stm32l496xx.o [4] DMA1_Channel1_IRQHandler - 0x800'91e1 0x6 Code Gb stm32l4xx_it.o [2] + 0x800'b3ed 0x6 Code Gb stm32l4xx_it.o [2] DMA1_Channel2_IRQHandler - 0x800'95e9 Code Wk startup_stm32l496xx.o [4] + 0x800'b8dd Code Wk startup_stm32l496xx.o [4] DMA1_Channel3_IRQHandler - 0x800'95ed Code Wk startup_stm32l496xx.o [4] + 0x800'b8e1 Code Wk startup_stm32l496xx.o [4] DMA1_Channel4_IRQHandler - 0x800'95f1 Code Wk startup_stm32l496xx.o [4] + 0x800'b8e5 Code Wk startup_stm32l496xx.o [4] DMA1_Channel5_IRQHandler - 0x800'95f5 Code Wk startup_stm32l496xx.o [4] + 0x800'b8e9 Code Wk startup_stm32l496xx.o [4] DMA1_Channel6_IRQHandler - 0x800'95f9 Code Wk startup_stm32l496xx.o [4] + 0x800'b8ed Code Wk startup_stm32l496xx.o [4] DMA1_Channel7_IRQHandler - 0x800'95fd Code Wk startup_stm32l496xx.o [4] -DMA2D_IRQHandler 0x800'970d Code Wk startup_stm32l496xx.o [4] + 0x800'b8f1 Code Wk startup_stm32l496xx.o [4] +DMA2D_IRQHandler 0x800'ba01 Code Wk startup_stm32l496xx.o [4] DMA2_Channel1_IRQHandler - 0x800'968d Code Wk startup_stm32l496xx.o [4] + 0x800'b981 Code Wk startup_stm32l496xx.o [4] DMA2_Channel2_IRQHandler - 0x800'9691 Code Wk startup_stm32l496xx.o [4] + 0x800'b985 Code Wk startup_stm32l496xx.o [4] DMA2_Channel3_IRQHandler - 0x800'9695 Code Wk startup_stm32l496xx.o [4] + 0x800'b989 Code Wk startup_stm32l496xx.o [4] DMA2_Channel4_IRQHandler - 0x800'9699 Code Wk startup_stm32l496xx.o [4] + 0x800'b98d Code Wk startup_stm32l496xx.o [4] DMA2_Channel5_IRQHandler - 0x800'969d Code Wk startup_stm32l496xx.o [4] + 0x800'b991 Code Wk startup_stm32l496xx.o [4] DMA2_Channel6_IRQHandler - 0x800'96bd Code Wk startup_stm32l496xx.o [4] + 0x800'b9b1 Code Wk startup_stm32l496xx.o [4] DMA2_Channel7_IRQHandler - 0x800'96c1 Code Wk startup_stm32l496xx.o [4] -DMA_SetConfig 0x800'5d5f 0x28 Code Lc stm32l4xx_hal_dma.o [9] -DebugMon_Handler 0x800'91df 0x2 Code Gb stm32l4xx_it.o [2] -EC801E_Power_ON 0x800'769d 0x22 Code Gb EC801E.o [3] -EXTI0_IRQHandler 0x800'95d5 Code Wk startup_stm32l496xx.o [4] -EXTI15_10_IRQHandler 0x800'964d Code Wk startup_stm32l496xx.o [4] -EXTI1_IRQHandler 0x800'95d9 Code Wk startup_stm32l496xx.o [4] -EXTI2_IRQHandler 0x800'95dd Code Wk startup_stm32l496xx.o [4] -EXTI3_IRQHandler 0x800'95e1 Code Wk startup_stm32l496xx.o [4] -EXTI4_IRQHandler 0x800'95e5 Code Wk startup_stm32l496xx.o [4] -EXTI9_5_IRQHandler 0x800'9615 Code Wk startup_stm32l496xx.o [4] -Error_Handler 0x800'2bbd 0x4 Code Gb main.o [2] -FLASH_FlushCaches 0x800'4b03 0x56 Code Gb stm32l4xx_hal_flash_ex.o [9] -FLASH_IRQHandler 0x800'95cd Code Wk startup_stm32l496xx.o [4] -FLASH_MassErase 0x800'4aad 0x24 Code Lc stm32l4xx_hal_flash_ex.o [9] -FLASH_PageErase 0x800'4ad1 0x32 Code Gb stm32l4xx_hal_flash_ex.o [9] + 0x800'b9b5 Code Wk startup_stm32l496xx.o [4] +DMA_SetConfig 0x800'75cb 0x28 Code Lc stm32l4xx_hal_dma.o [9] +DebugMon_Handler 0x800'b3eb 0x2 Code Gb stm32l4xx_it.o [2] +Dtentox 0x800'2965 0x1d8 Code Lc strto64.o [15] +EC801E_Power_ON 0x800'8eed 0x22 Code Gb EC801E.o [3] +EXTI0_IRQHandler 0x800'b8c9 Code Wk startup_stm32l496xx.o [4] +EXTI15_10_IRQHandler 0x800'b941 Code Wk startup_stm32l496xx.o [4] +EXTI1_IRQHandler 0x800'b8cd Code Wk startup_stm32l496xx.o [4] +EXTI2_IRQHandler 0x800'b8d1 Code Wk startup_stm32l496xx.o [4] +EXTI3_IRQHandler 0x800'b8d5 Code Wk startup_stm32l496xx.o [4] +EXTI4_IRQHandler 0x800'b8d9 Code Wk startup_stm32l496xx.o [4] +EXTI9_5_IRQHandler 0x800'b909 Code Wk startup_stm32l496xx.o [4] +Error_Handler 0x800'4425 0x4 Code Gb main.o [2] +FLASH_FlushCaches 0x800'636f 0x56 Code Gb stm32l4xx_hal_flash_ex.o [9] +FLASH_IRQHandler 0x800'b8c1 Code Wk startup_stm32l496xx.o [4] +FLASH_MassErase 0x800'6319 0x24 Code Lc stm32l4xx_hal_flash_ex.o [9] +FLASH_PageErase 0x800'633d 0x32 Code Gb stm32l4xx_hal_flash_ex.o [9] FLASH_Program_DoubleWord - 0x800'4c97 0x18 Code Lc stm32l4xx_hal_flash.o [9] -FLASH_Program_Fast 0x800'4caf 0x26 Code Lc stm32l4xx_hal_flash.o [9] + 0x800'6503 0x18 Code Lc stm32l4xx_hal_flash.o [9] +FLASH_Program_Fast 0x800'651b 0x26 Code Lc stm32l4xx_hal_flash.o [9] FLASH_WaitForLastOperation - 0x800'4c4b 0x4c Code Gb stm32l4xx_hal_flash.o [9] -FMC_IRQHandler 0x800'966d Code Wk startup_stm32l496xx.o [4] -FPU_IRQHandler 0x800'96e9 Code Wk startup_stm32l496xx.o [4] -FRT_MsgHandler 0x800'756f 0x50 Code Gb frt_protocol.o [12] + 0x800'64b7 0x4c Code Gb stm32l4xx_hal_flash.o [9] +FMC_IRQHandler 0x800'b961 Code Wk startup_stm32l496xx.o [4] +FPU_IRQHandler 0x800'b9dd Code Wk startup_stm32l496xx.o [4] +FRT_MsgHandler 0x800'8dc7 0x50 Code Gb frt_protocol.o [12] FRT_MsgProc_ReadRegister - 0x800'73dd 0xc0 Code Lc frt_protocol.o [12] + 0x800'8c49 0xb8 Code Lc frt_protocol.o [12] FRT_MsgProc_ReadRegister::reg_value_buff - 0x2000'12f0 0xc8 Data Lc frt_protocol.o [12] + 0x2000'1304 0xc8 Data Lc frt_protocol.o [12] FRT_MsgProc_WriteRegister - 0x800'74a9 0xc6 Code Lc frt_protocol.o [12] + 0x800'8d01 0xc6 Code Lc frt_protocol.o [12] FRT_ReadRegAverageWindDirection - 0x800'724d 0x6 Code Lc frt_protocol.o [12] + 0x800'8ab9 0x6 Code Lc frt_protocol.o [12] FRT_ReadRegAverageWindSpeed - 0x800'7283 0x8 Code Lc frt_protocol.o [12] + 0x800'8aef 0x8 Code Lc frt_protocol.o [12] FRT_ReadRegCommuBaudRate - 0x800'72c7 0xe Code Lc frt_protocol.o [12] -FRT_ReadRegDeviceAddr 0x800'72b7 0x10 Code Lc frt_protocol.o [12] -FRT_ReadRegHumidity 0x800'729b 0x8 Code Lc frt_protocol.o [12] + 0x800'8b33 0xe Code Lc frt_protocol.o [12] +FRT_ReadRegDeviceAddr 0x800'8b23 0x10 Code Lc frt_protocol.o [12] +FRT_ReadRegHumidity 0x800'8b07 0x8 Code Lc frt_protocol.o [12] FRT_ReadRegMaxWindDirection - 0x800'7273 0x8 Code Lc frt_protocol.o [12] + 0x800'8adf 0x8 Code Lc frt_protocol.o [12] FRT_ReadRegMaxWindSpeed - 0x800'728b 0x8 Code Lc frt_protocol.o [12] + 0x800'8af7 0x8 Code Lc frt_protocol.o [12] FRT_ReadRegMinWindDiretion - 0x800'7245 0x8 Code Lc frt_protocol.o [12] + 0x800'8ab1 0x8 Code Lc frt_protocol.o [12] FRT_ReadRegMinWindSpeed - 0x800'727b 0x8 Code Lc frt_protocol.o [12] + 0x800'8ae7 0x8 Code Lc frt_protocol.o [12] FRT_ReadRegPrecipitationIntensity - 0x800'72b1 0x6 Code Lc frt_protocol.o [12] -FRT_ReadRegPressure 0x800'72a3 0x8 Code Lc frt_protocol.o [12] -FRT_ReadRegRain 0x800'72ab 0x6 Code Lc frt_protocol.o [12] + 0x800'8b1d 0x6 Code Lc frt_protocol.o [12] +FRT_ReadRegPressure 0x800'8b0f 0x8 Code Lc frt_protocol.o [12] +FRT_ReadRegRain 0x800'8b17 0x6 Code Lc frt_protocol.o [12] FRT_ReadRegRainPowerCtl - 0x800'72f9 0x4 Code Lc frt_protocol.o [12] + 0x800'8b65 0x4 Code Lc frt_protocol.o [12] FRT_ReadRegSpeedAverageTime - 0x800'72d5 0xc Code Lc frt_protocol.o [12] + 0x800'8b41 0xc Code Lc frt_protocol.o [12] FRT_ReadRegTempHumUpdateTime - 0x800'72eb 0xe Code Lc frt_protocol.o [12] -FRT_ReadRegTemperature 0x800'7293 0x8 Code Lc frt_protocol.o [12] + 0x800'8b57 0xe Code Lc frt_protocol.o [12] +FRT_ReadRegTemperature 0x800'8aff 0x8 Code Lc frt_protocol.o [12] FRT_WriteRegCommuBaudRate - 0x800'730d 0x2e Code Lc frt_protocol.o [12] -FRT_WriteRegDeviceAddr 0x800'72fd 0x10 Code Lc frt_protocol.o [12] + 0x800'8b79 0x2c Code Lc frt_protocol.o [12] +FRT_WriteRegDeviceAddr 0x800'8b69 0x10 Code Lc frt_protocol.o [12] FRT_WriteRegResetDefault - 0x800'737b 0x1a Code Lc frt_protocol.o [12] -FRT_WriteRegSoftReset 0x800'7365 0x16 Code Lc frt_protocol.o [12] + 0x800'8be5 0x1a Code Lc frt_protocol.o [12] +FRT_WriteRegSoftReset 0x800'8bcf 0x16 Code Lc frt_protocol.o [12] FRT_WriteRegSpeedAverageTime - 0x800'733b 0xa Code Lc frt_protocol.o [12] + 0x800'8ba5 0xa Code Lc frt_protocol.o [12] FRT_WriteRegTempHumUpdateTime - 0x800'7345 0x8 Code Lc frt_protocol.o [12] + 0x800'8baf 0x8 Code Lc frt_protocol.o [12] HAL_ADCEx_Calibration_Start - 0x800'3aa5 0x8a Code Gb stm32l4xx_hal_adc_ex.o [9] + 0x800'530d 0x8a Code Gb stm32l4xx_hal_adc_ex.o [9] HAL_ADCEx_MultiModeConfigChannel - 0x800'3b39 0xc2 Code Gb stm32l4xx_hal_adc_ex.o [9] -HAL_ADC_ConfigChannel 0x800'500d 0x324 Code Gb stm32l4xx_hal_adc.o [9] + 0x800'53a1 0xc2 Code Gb stm32l4xx_hal_adc_ex.o [9] +HAL_ADC_ConfigChannel 0x800'6879 0x324 Code Gb stm32l4xx_hal_adc.o [9] HAL_ADC_ConvCpltCallback - 0x800'7cef 0x2 Code Wk stm32l4xx_hal_adc.o [9] + 0x800'9623 0x2 Code Wk stm32l4xx_hal_adc.o [9] HAL_ADC_ConvHalfCpltCallback - 0x800'7cf3 0x2 Code Wk stm32l4xx_hal_adc.o [9] -HAL_ADC_ErrorCallback 0x800'7cf1 0x2 Code Wk stm32l4xx_hal_adc.o [9] -HAL_ADC_Init 0x800'4d59 0x19e Code Gb stm32l4xx_hal_adc.o [9] -HAL_ADC_MspInit 0x800'32f5 0xb0 Code Gb adc.o [2] -HAL_ADC_Start_DMA 0x800'4f01 0xe4 Code Gb stm32l4xx_hal_adc.o [9] -HAL_DMA_Abort 0x800'5c0d 0x46 Code Gb stm32l4xx_hal_dma.o [9] -HAL_DMA_Abort_IT 0x800'5c53 0x4a Code Gb stm32l4xx_hal_dma.o [9] -HAL_DMA_IRQHandler 0x800'5c9d 0xb2 Code Gb stm32l4xx_hal_dma.o [9] -HAL_DMA_Init 0x800'5ad1 0xaa Code Gb stm32l4xx_hal_dma.o [9] -HAL_DMA_Start_IT 0x800'5b99 0x74 Code Gb stm32l4xx_hal_dma.o [9] -HAL_Delay 0x800'70f5 0x28 Code Wk stm32l4xx_hal.o [9] -HAL_FLASHEx_Erase 0x800'49dd 0xca Code Gb stm32l4xx_hal_flash_ex.o [9] -HAL_FLASH_Lock 0x800'4c3b 0xa Code Gb stm32l4xx_hal_flash.o [9] -HAL_FLASH_Program 0x800'4b8d 0x8e Code Gb stm32l4xx_hal_flash.o [9] -HAL_FLASH_Unlock 0x800'4c1b 0x20 Code Gb stm32l4xx_hal_flash.o [9] -HAL_GPIO_Init 0x800'2d45 0x1cc Code Gb stm32l4xx_hal_gpio.o [9] -HAL_GPIO_TogglePin 0x800'2f1b 0x10 Code Gb stm32l4xx_hal_gpio.o [9] -HAL_GPIO_WritePin 0x800'2f11 0xa Code Gb stm32l4xx_hal_gpio.o [9] -HAL_GetTick 0x800'7cd1 0xc Code Wk stm32l4xx_hal.o [9] + 0x800'9627 0x2 Code Wk stm32l4xx_hal_adc.o [9] +HAL_ADC_ErrorCallback 0x800'9625 0x2 Code Wk stm32l4xx_hal_adc.o [9] +HAL_ADC_Init 0x800'65c5 0x19e Code Gb stm32l4xx_hal_adc.o [9] +HAL_ADC_MspInit 0x800'4b5d 0xb0 Code Gb adc.o [2] +HAL_ADC_Start_DMA 0x800'676d 0xe4 Code Gb stm32l4xx_hal_adc.o [9] +HAL_DMA_Abort 0x800'7479 0x46 Code Gb stm32l4xx_hal_dma.o [9] +HAL_DMA_Abort_IT 0x800'74bf 0x4a Code Gb stm32l4xx_hal_dma.o [9] +HAL_DMA_IRQHandler 0x800'7509 0xb2 Code Gb stm32l4xx_hal_dma.o [9] +HAL_DMA_Init 0x800'733d 0xaa Code Gb stm32l4xx_hal_dma.o [9] +HAL_DMA_Start_IT 0x800'7405 0x74 Code Gb stm32l4xx_hal_dma.o [9] +HAL_Delay 0x800'8961 0x28 Code Wk stm32l4xx_hal.o [9] +HAL_FLASHEx_Erase 0x800'6249 0xca Code Gb stm32l4xx_hal_flash_ex.o [9] +HAL_FLASH_Lock 0x800'64a7 0xa Code Gb stm32l4xx_hal_flash.o [9] +HAL_FLASH_Program 0x800'63f9 0x8e Code Gb stm32l4xx_hal_flash.o [9] +HAL_FLASH_Unlock 0x800'6487 0x20 Code Gb stm32l4xx_hal_flash.o [9] +HAL_GPIO_Init 0x800'45ad 0x1cc Code Gb stm32l4xx_hal_gpio.o [9] +HAL_GPIO_TogglePin 0x800'4783 0x10 Code Gb stm32l4xx_hal_gpio.o [9] +HAL_GPIO_WritePin 0x800'4779 0xa Code Gb stm32l4xx_hal_gpio.o [9] +HAL_GetTick 0x800'9605 0xc Code Wk stm32l4xx_hal.o [9] HAL_I2CEx_ConfigAnalogFilter - 0x800'6931 0x2a Code Gb stm32l4xx_hal_i2c_ex.o [9] + 0x800'819d 0x2a Code Gb stm32l4xx_hal_i2c_ex.o [9] HAL_I2CEx_ConfigDigitalFilter - 0x800'695b 0x26 Code Gb stm32l4xx_hal_i2c_ex.o [9] -HAL_I2C_Init 0x800'69b1 0xa8 Code Gb stm32l4xx_hal_i2c.o [9] -HAL_I2C_Master_Receive 0x800'6b2d 0x98 Code Gb stm32l4xx_hal_i2c.o [9] + 0x800'81c7 0x26 Code Gb stm32l4xx_hal_i2c_ex.o [9] +HAL_I2C_Init 0x800'821d 0xa8 Code Gb stm32l4xx_hal_i2c.o [9] +HAL_I2C_Master_Receive 0x800'8399 0x98 Code Gb stm32l4xx_hal_i2c.o [9] HAL_I2C_Master_Transmit - 0x800'6a69 0xc4 Code Gb stm32l4xx_hal_i2c.o [9] -HAL_I2C_MspInit 0x800'3743 0xea Code Gb i2c.o [2] -HAL_IncTick 0x800'48cd 0x10 Code Wk stm32l4xx_hal.o [9] -HAL_Init 0x800'2ff1 0x28 Code Gb stm32l4xx_hal.o [9] -HAL_InitTick 0x800'4911 0x7a Code Gb stm32l4xx_hal_timebase_tim.o [2] -HAL_MspInit 0x800'49a1 0x3c Code Gb stm32l4xx_hal_msp.o [2] -HAL_NVIC_EnableIRQ 0x800'2fc5 0x16 Code Gb stm32l4xx_hal_cortex.o [9] -HAL_NVIC_SetPriority 0x800'2f89 0x3a Code Gb stm32l4xx_hal_cortex.o [9] + 0x800'82d5 0xc4 Code Gb stm32l4xx_hal_i2c.o [9] +HAL_I2C_MspInit 0x800'4fab 0xea Code Gb i2c.o [2] +HAL_IncTick 0x800'6139 0x10 Code Wk stm32l4xx_hal.o [9] +HAL_Init 0x800'4859 0x28 Code Gb stm32l4xx_hal.o [9] +HAL_InitTick 0x800'617d 0x7a Code Gb stm32l4xx_hal_timebase_tim.o [2] +HAL_MspInit 0x800'620d 0x3c Code Gb stm32l4xx_hal_msp.o [2] +HAL_NVIC_EnableIRQ 0x800'482d 0x16 Code Gb stm32l4xx_hal_cortex.o [9] +HAL_NVIC_SetPriority 0x800'47f1 0x3a Code Gb stm32l4xx_hal_cortex.o [9] HAL_NVIC_SetPriorityGrouping - 0x800'2f6f 0x1a Code Gb stm32l4xx_hal_cortex.o [9] + 0x800'47d7 0x1a Code Gb stm32l4xx_hal_cortex.o [9] HAL_PWREx_ControlVoltageScaling - 0x800'40ed 0x62 Code Gb stm32l4xx_hal_pwr_ex.o [9] + 0x800'5959 0x62 Code Gb stm32l4xx_hal_pwr_ex.o [9] HAL_PWREx_GetVoltageRange - 0x800'40e1 0xc Code Gb stm32l4xx_hal_pwr_ex.o [9] + 0x800'594d 0xc Code Gb stm32l4xx_hal_pwr_ex.o [9] HAL_RCCEx_PeriphCLKConfig - 0x800'556d 0x340 Code Gb stm32l4xx_hal_rcc_ex.o [9] -HAL_RCC_ClockConfig 0x800'45f7 0xfa Code Gb stm32l4xx_hal_rcc.o [9] -HAL_RCC_GetClockConfig 0x800'47e1 0x36 Code Gb stm32l4xx_hal_rcc.o [9] -HAL_RCC_GetPCLK1Freq 0x800'47b9 0x10 Code Gb stm32l4xx_hal_rcc.o [9] -HAL_RCC_GetPCLK2Freq 0x800'47c9 0xe Code Gb stm32l4xx_hal_rcc.o [9] + 0x800'6dd9 0x340 Code Gb stm32l4xx_hal_rcc_ex.o [9] +HAL_RCC_ClockConfig 0x800'5e63 0xfa Code Gb stm32l4xx_hal_rcc.o [9] +HAL_RCC_GetClockConfig 0x800'604d 0x36 Code Gb stm32l4xx_hal_rcc.o [9] +HAL_RCC_GetPCLK1Freq 0x800'6025 0x10 Code Gb stm32l4xx_hal_rcc.o [9] +HAL_RCC_GetPCLK2Freq 0x800'6035 0xe Code Gb stm32l4xx_hal_rcc.o [9] HAL_RCC_GetSysClockFreq - 0x800'4727 0x92 Code Gb stm32l4xx_hal_rcc.o [9] -HAL_RCC_OscConfig 0x800'415d 0x462 Code Gb stm32l4xx_hal_rcc.o [9] -HAL_RS485Ex_Init 0x800'5d87 0x80 Code Gb stm32l4xx_hal_uart_ex.o [9] -HAL_SPI_Init 0x800'6f71 0xd4 Code Gb stm32l4xx_hal_spi.o [9] -HAL_SPI_MspInit 0x800'38a5 0x60 Code Gb spi.o [2] + 0x800'5f93 0x92 Code Gb stm32l4xx_hal_rcc.o [9] +HAL_RCC_OscConfig 0x800'59c9 0x462 Code Gb stm32l4xx_hal_rcc.o [9] +HAL_RS485Ex_Init 0x800'75f3 0x80 Code Gb stm32l4xx_hal_uart_ex.o [9] +HAL_SPI_Init 0x800'87dd 0xd4 Code Gb stm32l4xx_hal_spi.o [9] +HAL_SPI_MspInit 0x800'510d 0x60 Code Gb spi.o [2] HAL_TIMEx_Break2Callback - 0x800'2c1b 0x2 Code Wk stm32l4xx_hal_tim_ex.o [9] + 0x800'4483 0x2 Code Wk stm32l4xx_hal_tim_ex.o [9] HAL_TIMEx_BreakCallback - 0x800'2c19 0x2 Code Wk stm32l4xx_hal_tim_ex.o [9] + 0x800'4481 0x2 Code Wk stm32l4xx_hal_tim_ex.o [9] HAL_TIMEx_CommutCallback - 0x800'2c1f 0x2 Code Wk stm32l4xx_hal_tim_ex.o [9] + 0x800'4487 0x2 Code Wk stm32l4xx_hal_tim_ex.o [9] HAL_TIMEx_ConfigBreakDeadTime - 0x800'2ca1 0x84 Code Gb stm32l4xx_hal_tim_ex.o [9] + 0x800'4509 0x84 Code Gb stm32l4xx_hal_tim_ex.o [9] HAL_TIMEx_MasterConfigSynchronization - 0x800'2c25 0x78 Code Gb stm32l4xx_hal_tim_ex.o [9] -HAL_TIM_Base_Init 0x800'1be5 0x1a Code Gb stm32l4xx_hal_tim.o [9] -HAL_TIM_Base_MspInit 0x800'29af 0x7c Code Gb tim.o [2] -HAL_TIM_Base_Start 0x800'1bff 0x6a Code Gb stm32l4xx_hal_tim.o [9] -HAL_TIM_Base_Start_IT 0x800'1c7f 0x74 Code Gb stm32l4xx_hal_tim.o [9] -HAL_TIM_Base_Stop 0x800'1c69 0x16 Code Gb stm32l4xx_hal_tim.o [9] + 0x800'448d 0x78 Code Gb stm32l4xx_hal_tim_ex.o [9] +HAL_TIM_Base_Init 0x800'344d 0x1a Code Gb stm32l4xx_hal_tim.o [9] +HAL_TIM_Base_MspInit 0x800'4217 0x7c Code Gb tim.o [2] +HAL_TIM_Base_Start 0x800'3467 0x6a Code Gb stm32l4xx_hal_tim.o [9] +HAL_TIM_Base_Start_IT 0x800'34e7 0x74 Code Gb stm32l4xx_hal_tim.o [9] +HAL_TIM_Base_Stop 0x800'34d1 0x16 Code Gb stm32l4xx_hal_tim.o [9] HAL_TIM_ConfigClockSource - 0x800'2245 0xaa Code Gb stm32l4xx_hal_tim.o [9] + 0x800'3aad 0xaa Code Gb stm32l4xx_hal_tim.o [9] HAL_TIM_IC_CaptureCallback - 0x800'2aa9 0x2 Code Wk stm32l4xx_hal_tim.o [9] + 0x800'4311 0x2 Code Wk stm32l4xx_hal_tim.o [9] HAL_TIM_IC_ConfigChannel - 0x800'2027 0x102 Code Gb stm32l4xx_hal_tim.o [9] -HAL_TIM_IC_Init 0x800'1e71 0x1c Code Gb stm32l4xx_hal_tim.o [9] -HAL_TIM_IC_MspInit 0x800'295b 0x54 Code Gb tim.o [2] -HAL_TIM_IRQHandler 0x800'1ee1 0x140 Code Gb stm32l4xx_hal_tim.o [9] -HAL_TIM_MspPostInit 0x800'2a2b 0x44 Code Gb tim.o [2] + 0x800'388f 0x102 Code Gb stm32l4xx_hal_tim.o [9] +HAL_TIM_IC_Init 0x800'36d9 0x1c Code Gb stm32l4xx_hal_tim.o [9] +HAL_TIM_IC_MspInit 0x800'41c3 0x54 Code Gb tim.o [2] +HAL_TIM_IRQHandler 0x800'3749 0x140 Code Gb stm32l4xx_hal_tim.o [9] +HAL_TIM_MspPostInit 0x800'4293 0x44 Code Gb tim.o [2] HAL_TIM_OC_DelayElapsedCallback - 0x800'2aab 0x2 Code Wk stm32l4xx_hal_tim.o [9] -HAL_TIM_OnePulse_Init 0x800'1e95 0x4c Code Gb stm32l4xx_hal_tim.o [9] + 0x800'4313 0x2 Code Wk stm32l4xx_hal_tim.o [9] +HAL_TIM_OnePulse_Init 0x800'36fd 0x4c Code Gb stm32l4xx_hal_tim.o [9] HAL_TIM_OnePulse_MspInit - 0x800'2aa7 0x2 Code Wk stm32l4xx_hal_tim.o [9] + 0x800'430f 0x2 Code Wk stm32l4xx_hal_tim.o [9] HAL_TIM_PWM_ConfigChannel - 0x800'2133 0x104 Code Gb stm32l4xx_hal_tim.o [9] -HAL_TIM_PWM_Init 0x800'1d37 0x1a Code Gb stm32l4xx_hal_tim.o [9] -HAL_TIM_PWM_MspInit 0x800'2aa5 0x2 Code Wk stm32l4xx_hal_tim.o [9] + 0x800'399b 0x104 Code Gb stm32l4xx_hal_tim.o [9] +HAL_TIM_PWM_Init 0x800'359f 0x1a Code Gb stm32l4xx_hal_tim.o [9] +HAL_TIM_PWM_MspInit 0x800'430d 0x2 Code Wk stm32l4xx_hal_tim.o [9] HAL_TIM_PWM_PulseFinishedCallback - 0x800'2c21 0x2 Code Wk stm32l4xx_hal_tim.o [9] -HAL_TIM_PWM_Start 0x800'1d51 0xce Code Gb stm32l4xx_hal_tim.o [9] + 0x800'4489 0x2 Code Wk stm32l4xx_hal_tim.o [9] +HAL_TIM_PWM_Start 0x800'35b9 0xce Code Gb stm32l4xx_hal_tim.o [9] HAL_TIM_PeriodElapsedCallback - 0x800'2b9f 0xe Code Gb main.o [2] + 0x800'4407 0xe Code Gb main.o [2] HAL_TIM_TriggerCallback - 0x800'2c1d 0x2 Code Wk stm32l4xx_hal_tim.o [9] + 0x800'4485 0x2 Code Wk stm32l4xx_hal_tim.o [9] HAL_UARTEx_RxEventCallback - 0x800'7cf7 0x2 Code Wk stm32l4xx_hal_uart.o [9] + 0x800'962b 0x2 Code Wk stm32l4xx_hal_uart.o [9] HAL_UARTEx_WakeupCallback - 0x800'7cf9 0x2 Code Wk stm32l4xx_hal_uart_ex.o [9] -HAL_UART_ErrorCallback 0x800'7cf5 0x2 Code Wk stm32l4xx_hal_uart.o [9] -HAL_UART_IRQHandler 0x800'5fa9 0x286 Code Gb stm32l4xx_hal_uart.o [9] -HAL_UART_Init 0x800'5e15 0x34 Code Gb stm32l4xx_hal_uart.o [9] -HAL_UART_MspInit 0x800'3491 0x1ac Code Gb usart.o [2] -HAL_UART_Receive_IT 0x800'5f3d 0x26 Code Gb stm32l4xx_hal_uart.o [9] + 0x800'962d 0x2 Code Wk stm32l4xx_hal_uart_ex.o [9] +HAL_UART_ErrorCallback 0x800'9629 0x2 Code Wk stm32l4xx_hal_uart.o [9] +HAL_UART_IRQHandler 0x800'7815 0x286 Code Gb stm32l4xx_hal_uart.o [9] +HAL_UART_Init 0x800'7681 0x34 Code Gb stm32l4xx_hal_uart.o [9] +HAL_UART_MspInit 0x800'4cf9 0x1ac Code Gb usart.o [2] +HAL_UART_Receive_IT 0x800'77a9 0x26 Code Gb stm32l4xx_hal_uart.o [9] HAL_UART_RxCpltCallback - 0x800'7cfd 0x2 Code Wk stm32l4xx_hal_uart.o [9] -HAL_UART_Transmit 0x800'5e9d 0x9a Code Gb stm32l4xx_hal_uart.o [9] + 0x800'9631 0x2 Code Wk stm32l4xx_hal_uart.o [9] +HAL_UART_Transmit 0x800'7709 0x9a Code Gb stm32l4xx_hal_uart.o [9] HAL_UART_TxCpltCallback - 0x800'7cfb 0x2 Code Wk stm32l4xx_hal_uart.o [9] -HardFault_Handler 0x800'91d7 0x2 Code Gb stm32l4xx_it.o [2] -Hp203bPressure_Temp 0x2000'4af8 0x4 Data Gb hp203b.o [7] -Hp203bReadPressure 0x800'3eb5 0x5a Code Gb hp203b.o [7] -Hp203b_Pressure 0x2000'4afc 0x4 Data Gb hp203b.o [7] -I2C1_ER_IRQHandler 0x800'9635 Code Wk startup_stm32l496xx.o [4] -I2C1_EV_IRQHandler 0x800'9631 Code Wk startup_stm32l496xx.o [4] -I2C2_ER_IRQHandler 0x800'963d Code Wk startup_stm32l496xx.o [4] -I2C2_EV_IRQHandler 0x800'9639 Code Wk startup_stm32l496xx.o [4] -I2C3_ER_IRQHandler 0x800'96cd Code Wk startup_stm32l496xx.o [4] -I2C3_EV_IRQHandler 0x800'96c9 Code Wk startup_stm32l496xx.o [4] -I2C4_ER_IRQHandler 0x800'96f5 Code Wk startup_stm32l496xx.o [4] -I2C4_EV_IRQHandler 0x800'96f1 Code Wk startup_stm32l496xx.o [4] -I2C_Flush_TXDR 0x800'6cb1 0x1c Code Lc stm32l4xx_hal_i2c.o [9] -I2C_IsErrorOccurred 0x800'6e4d 0xea Code Lc stm32l4xx_hal_i2c.o [9] -I2C_TransferConfig 0x800'6f43 0x26 Code Lc stm32l4xx_hal_i2c.o [9] + 0x800'962f 0x2 Code Wk stm32l4xx_hal_uart.o [9] +HardFault_Handler 0x800'b3e3 0x2 Code Gb stm32l4xx_it.o [2] +Hp203bPressure_Temp 0x2000'4b0c 0x4 Data Gb hp203b.o [7] +Hp203bReadPressure 0x800'571d 0x5a Code Gb hp203b.o [7] +Hp203b_Pressure 0x2000'4b10 0x4 Data Gb hp203b.o [7] +I2C1_ER_IRQHandler 0x800'b929 Code Wk startup_stm32l496xx.o [4] +I2C1_EV_IRQHandler 0x800'b925 Code Wk startup_stm32l496xx.o [4] +I2C2_ER_IRQHandler 0x800'b931 Code Wk startup_stm32l496xx.o [4] +I2C2_EV_IRQHandler 0x800'b92d Code Wk startup_stm32l496xx.o [4] +I2C3_ER_IRQHandler 0x800'b9c1 Code Wk startup_stm32l496xx.o [4] +I2C3_EV_IRQHandler 0x800'b9bd Code Wk startup_stm32l496xx.o [4] +I2C4_ER_IRQHandler 0x800'b9e9 Code Wk startup_stm32l496xx.o [4] +I2C4_EV_IRQHandler 0x800'b9e5 Code Wk startup_stm32l496xx.o [4] +I2C_Flush_TXDR 0x800'851d 0x1c Code Lc stm32l4xx_hal_i2c.o [9] +I2C_IsErrorOccurred 0x800'86b9 0xea Code Lc stm32l4xx_hal_i2c.o [9] +I2C_TransferConfig 0x800'87af 0x26 Code Lc stm32l4xx_hal_i2c.o [9] I2C_WaitOnFlagUntilTimeout - 0x800'6ccd 0x54 Code Lc stm32l4xx_hal_i2c.o [9] + 0x800'8539 0x54 Code Lc stm32l4xx_hal_i2c.o [9] I2C_WaitOnRXNEFlagUntilTimeout - 0x800'6dbd 0x90 Code Lc stm32l4xx_hal_i2c.o [9] + 0x800'8629 0x90 Code Lc stm32l4xx_hal_i2c.o [9] I2C_WaitOnSTOPFlagUntilTimeout - 0x800'6d7b 0x3a Code Lc stm32l4xx_hal_i2c.o [9] + 0x800'85e7 0x3a Code Lc stm32l4xx_hal_i2c.o [9] I2C_WaitOnTXISFlagUntilTimeout - 0x800'6d21 0x42 Code Lc stm32l4xx_hal_i2c.o [9] -InFlash_Erase_Pages 0x800'301d 0x36 Code Gb inflash.o [12] -InFlash_Write 0x800'3053 0x2a Code Gb inflash.o [12] -InRingQueue 0x800'7061 0x2e Code Gb ring_queue.o [8] -InitRingQueue 0x800'7051 0x10 Code Gb ring_queue.o [8] -LCD_IRQHandler 0x800'96e1 Code Wk startup_stm32l496xx.o [4] -LEDTask 0x800'3f8d 0x16 Code Gb freertos.o [2] + 0x800'858d 0x42 Code Lc stm32l4xx_hal_i2c.o [9] +InFlash_Erase_Pages 0x800'4885 0x36 Code Gb inflash.o [12] +InFlash_Write 0x800'48bb 0x2a Code Gb inflash.o [12] +InRingQueue 0x800'88cd 0x2e Code Gb ring_queue.o [8] +InitRingQueue 0x800'88bd 0x10 Code Gb ring_queue.o [8] +LCD_IRQHandler 0x800'b9d5 Code Wk startup_stm32l496xx.o [4] +LEDTask 0x800'57f5 0x16 Code Gb freertos.o [2] LL_ADC_GetOffsetChannel - 0x800'4d05 0xe Code Lc stm32l4xx_hal_adc.o [9] + 0x800'6571 0xe Code Lc stm32l4xx_hal_adc.o [9] LL_ADC_REG_IsTriggerSourceSWStart - 0x800'4d25 0xe Code Lc stm32l4xx_hal_adc.o [9] + 0x800'6591 0xe Code Lc stm32l4xx_hal_adc.o [9] LL_ADC_SetChannelSamplingTime - 0x800'4d33 0x26 Code Lc stm32l4xx_hal_adc.o [9] -LL_ADC_SetOffsetState 0x800'4d13 0x12 Code Lc stm32l4xx_hal_adc.o [9] -LPTIM1_IRQHandler 0x800'96b1 Code Wk startup_stm32l496xx.o [4] -LPTIM2_IRQHandler 0x800'96b5 Code Wk startup_stm32l496xx.o [4] -LPUART1_IRQHandler 0x800'9273 0x6 Code Gb stm32l4xx_it.o [2] -MQTT_Config 0x800'76c1 0x3a Code Gb EC801E.o [3] -MSIRangeTable 0x800'9450 0x30 Data Gb system_stm32l4xx.o [1] -MX_ADC1_Init 0x800'325d 0x98 Code Gb adc.o [2] -MX_DMA_Init 0x800'322d 0x30 Code Gb dma.o [2] -MX_FREERTOS_Init 0x800'3f35 0x3e Code Gb freertos.o [2] + 0x800'659f 0x26 Code Lc stm32l4xx_hal_adc.o [9] +LL_ADC_SetOffsetState 0x800'657f 0x12 Code Lc stm32l4xx_hal_adc.o [9] +LPTIM1_IRQHandler 0x800'b9a5 Code Wk startup_stm32l496xx.o [4] +LPTIM2_IRQHandler 0x800'b9a9 Code Wk startup_stm32l496xx.o [4] +LPUART1_IRQHandler 0x800'b47f 0x6 Code Gb stm32l4xx_it.o [2] +MQTT_Config 0x800'8f11 0x3a Code Gb EC801E.o [3] +MQTT_Trans_Json 0x800'8f4d 0x92 Code Gb EC801E.o [3] +MSIRangeTable 0x800'b6f8 0x30 Data Gb system_stm32l4xx.o [1] +MX_ADC1_Init 0x800'4ac5 0x98 Code Gb adc.o [2] +MX_DMA_Init 0x800'4a95 0x30 Code Gb dma.o [2] +MX_FREERTOS_Init 0x800'579d 0x3e Code Gb freertos.o [2] MX_FREERTOS_Init::os_thread_def_anemometer - 0x800'4004 0x1c Data Lc freertos.o [2] + 0x800'5870 0x1c Data Lc freertos.o [2] MX_FREERTOS_Init::os_thread_def_defaultTask - 0x800'3fcc 0x1c Data Lc freertos.o [2] + 0x800'5838 0x1c Data Lc freertos.o [2] MX_FREERTOS_Init::os_thread_def_ledTask - 0x800'3fe8 0x1c Data Lc freertos.o [2] + 0x800'5854 0x1c Data Lc freertos.o [2] MX_FREERTOS_Init::os_thread_def_temhum_update_task - 0x800'4020 0x1c Data Lc freertos.o [2] + 0x800'588c 0x1c Data Lc freertos.o [2] MX_FREERTOS_Init::os_thread_def_trans_4g_task - 0x800'403c 0x1c Data Lc freertos.o [2] -MX_GPIO_Init 0x800'3115 0xf6 Code Gb gpio.o [2] -MX_I2C1_Init 0x800'36c5 0x2c Code Gb i2c.o [2] -MX_I2C3_Init 0x800'36f1 0x2c Code Gb i2c.o [2] -MX_LPUART1_UART_Init 0x800'33c1 0x38 Code Gb usart.o [2] -MX_SPI2_Init 0x800'3861 0x44 Code Gb spi.o [2] -MX_TIM15_Init 0x800'2843 0xe0 Code Gb tim.o [2] -MX_TIM16_Init 0x800'292f 0x2c Code Gb tim.o [2] -MX_TIM2_Init 0x800'2765 0x6a Code Gb tim.o [2] -MX_TIM6_Init 0x800'27cf 0x2c Code Gb tim.o [2] -MX_TIM7_Init 0x800'2809 0x24 Code Gb tim.o [2] -MX_UART5_Init 0x800'33f9 0x2a Code Gb usart.o [2] -MX_USART1_UART_Init 0x800'342b 0x26 Code Gb usart.o [2] -MX_USART3_UART_Init 0x800'3451 0x2a Code Gb usart.o [2] -MemManage_Handler 0x800'91d9 0x2 Code Gb stm32l4xx_it.o [2] -NMI_Handler 0x800'91d5 0x2 Code Gb stm32l4xx_it.o [2] -OTG_FS_IRQHandler 0x800'96b9 Code Wk startup_stm32l496xx.o [4] -OutRingQueue 0x800'708f 0x22 Code Gb ring_queue.o [8] -PVD_PVM_IRQHandler 0x800'95c1 Code Wk startup_stm32l496xx.o [4] -PendSV_Handler 0x800'8101 Code Gb portasm.o [6] -QUADSPI_IRQHandler 0x800'96c5 Code Wk startup_stm32l496xx.o [4] -RCCEx_PLLSAI1_Config 0x800'58d5 0xe6 Code Lc stm32l4xx_hal_rcc_ex.o [9] -RCCEx_PLLSAI2_Config 0x800'59bb 0xce Code Lc stm32l4xx_hal_rcc_ex.o [9] -RCC_IRQHandler 0x800'95d1 Code Wk startup_stm32l496xx.o [4] + 0x800'58a8 0x1c Data Lc freertos.o [2] +MX_GPIO_Init 0x800'497d 0xf6 Code Gb gpio.o [2] +MX_I2C1_Init 0x800'4f2d 0x2c Code Gb i2c.o [2] +MX_I2C3_Init 0x800'4f59 0x2c Code Gb i2c.o [2] +MX_LPUART1_UART_Init 0x800'4c29 0x38 Code Gb usart.o [2] +MX_SPI2_Init 0x800'50c9 0x44 Code Gb spi.o [2] +MX_TIM15_Init 0x800'40ab 0xe0 Code Gb tim.o [2] +MX_TIM16_Init 0x800'4197 0x2c Code Gb tim.o [2] +MX_TIM2_Init 0x800'3fcd 0x6a Code Gb tim.o [2] +MX_TIM6_Init 0x800'4037 0x2c Code Gb tim.o [2] +MX_TIM7_Init 0x800'4071 0x24 Code Gb tim.o [2] +MX_UART5_Init 0x800'4c61 0x2a Code Gb usart.o [2] +MX_USART1_UART_Init 0x800'4c93 0x26 Code Gb usart.o [2] +MX_USART3_UART_Init 0x800'4cb9 0x2a Code Gb usart.o [2] +MemManage_Handler 0x800'b3e5 0x2 Code Gb stm32l4xx_it.o [2] +NMI_Handler 0x800'b3e1 0x2 Code Gb stm32l4xx_it.o [2] +OTG_FS_IRQHandler 0x800'b9ad Code Wk startup_stm32l496xx.o [4] +OutRingQueue 0x800'88fb 0x22 Code Gb ring_queue.o [8] +PVD_PVM_IRQHandler 0x800'b8b5 Code Wk startup_stm32l496xx.o [4] +PendSV_Handler 0x800'a371 Code Gb portasm.o [6] +QUADSPI_IRQHandler 0x800'b9b9 Code Wk startup_stm32l496xx.o [4] +RCCEx_PLLSAI1_Config 0x800'7141 0xe6 Code Lc stm32l4xx_hal_rcc_ex.o [9] +RCCEx_PLLSAI2_Config 0x800'7227 0xce Code Lc stm32l4xx_hal_rcc_ex.o [9] +RCC_IRQHandler 0x800'b8c5 Code Wk startup_stm32l496xx.o [4] RCC_SetFlashLatencyFromMSIRange - 0x800'4817 0x74 Code Lc stm32l4xx_hal_rcc.o [9] -RNG_IRQHandler 0x800'96e5 Code Wk startup_stm32l496xx.o [4] -RTC_Alarm_IRQHandler 0x800'9651 Code Wk startup_stm32l496xx.o [4] -RTC_WKUP_IRQHandler 0x800'95c9 Code Wk startup_stm32l496xx.o [4] -Region$$Table$$Base 0x800'94f0 -- Gb - Linker created - -Region$$Table$$Limit 0x800'9510 -- Gb - Linker created - -Reset_Handler 0x800'9585 Code Wk startup_stm32l496xx.o [4] -SAI1_IRQHandler 0x800'96d1 Code Wk startup_stm32l496xx.o [4] -SAI2_IRQHandler 0x800'96d5 Code Wk startup_stm32l496xx.o [4] -SDMMC1_IRQHandler 0x800'9671 Code Wk startup_stm32l496xx.o [4] -SPI1_IRQHandler 0x800'9641 Code Wk startup_stm32l496xx.o [4] -SPI2_IRQHandler 0x800'9645 Code Wk startup_stm32l496xx.o [4] -SPI3_IRQHandler 0x800'9679 Code Wk startup_stm32l496xx.o [4] -SVC_Handler 0x800'8159 Code Gb portasm.o [6] -SWPMI1_IRQHandler 0x800'96d9 Code Wk startup_stm32l496xx.o [4] -StartDefaultTask 0x800'3f73 0x1a Code Gb freertos.o [2] -SysTick_Handler 0x800'8085 0x26 Code Gb port.o [6] -SystemClock_Config 0x800'2b31 0x6e Code Gb main.o [2] -SystemCoreClock 0x2000'14d4 0x4 Data Gb system_stm32l4xx.o [1] -SystemInit 0x800'9369 0x3c Code Gb system_stm32l4xx.o [1] -TAMP_STAMP_IRQHandler 0x800'95c5 Code Wk startup_stm32l496xx.o [4] + 0x800'6083 0x74 Code Lc stm32l4xx_hal_rcc.o [9] +RNG_IRQHandler 0x800'b9d9 Code Wk startup_stm32l496xx.o [4] +RTC_Alarm_IRQHandler 0x800'b945 Code Wk startup_stm32l496xx.o [4] +RTC_WKUP_IRQHandler 0x800'b8bd Code Wk startup_stm32l496xx.o [4] +Region$$Table$$Base 0x800'b7e4 -- Gb - Linker created - +Region$$Table$$Limit 0x800'b804 -- Gb - Linker created - +Reset_Handler 0x800'b879 Code Wk startup_stm32l496xx.o [4] +SAI1_IRQHandler 0x800'b9c5 Code Wk startup_stm32l496xx.o [4] +SAI2_IRQHandler 0x800'b9c9 Code Wk startup_stm32l496xx.o [4] +SDMMC1_IRQHandler 0x800'b965 Code Wk startup_stm32l496xx.o [4] +SPI1_IRQHandler 0x800'b935 Code Wk startup_stm32l496xx.o [4] +SPI2_IRQHandler 0x800'b939 Code Wk startup_stm32l496xx.o [4] +SPI3_IRQHandler 0x800'b96d Code Wk startup_stm32l496xx.o [4] +SVC_Handler 0x800'a3c9 Code Gb portasm.o [6] +SWPMI1_IRQHandler 0x800'b9cd Code Wk startup_stm32l496xx.o [4] +StartDefaultTask 0x800'57db 0x1a Code Gb freertos.o [2] +SysTick_Handler 0x800'a221 0x26 Code Gb port.o [6] +SystemClock_Config 0x800'4399 0x6e Code Gb main.o [2] +SystemCoreClock 0x2000'14e8 0x4 Data Gb system_stm32l4xx.o [1] +SystemInit 0x800'b575 0x3c Code Gb system_stm32l4xx.o [1] +TAMP_STAMP_IRQHandler 0x800'b8b9 Code Wk startup_stm32l496xx.o [4] TIM1_BRK_TIM15_IRQHandler - 0x800'9619 Code Wk startup_stm32l496xx.o [4] -TIM1_CC_IRQHandler 0x800'9621 Code Wk startup_stm32l496xx.o [4] + 0x800'b90d Code Wk startup_stm32l496xx.o [4] +TIM1_CC_IRQHandler 0x800'b915 Code Wk startup_stm32l496xx.o [4] TIM1_TRG_COM_TIM17_IRQHandler - 0x800'961d Code Wk startup_stm32l496xx.o [4] + 0x800'b911 Code Wk startup_stm32l496xx.o [4] TIM1_UP_TIM16_IRQHandler - 0x800'91e7 0x12 Code Gb stm32l4xx_it.o [2] -TIM2_IRQHandler 0x800'9625 Code Wk startup_stm32l496xx.o [4] -TIM3_IRQHandler 0x800'9629 Code Wk startup_stm32l496xx.o [4] -TIM4_IRQHandler 0x800'962d Code Wk startup_stm32l496xx.o [4] -TIM5_IRQHandler 0x800'9675 Code Wk startup_stm32l496xx.o [4] -TIM6_DAC_IRQHandler 0x800'9685 Code Wk startup_stm32l496xx.o [4] -TIM7_IRQHandler 0x800'9689 Code Wk startup_stm32l496xx.o [4] -TIM8_BRK_IRQHandler 0x800'9659 Code Wk startup_stm32l496xx.o [4] -TIM8_CC_IRQHandler 0x800'9665 Code Wk startup_stm32l496xx.o [4] + 0x800'b3f3 0x12 Code Gb stm32l4xx_it.o [2] +TIM2_IRQHandler 0x800'b919 Code Wk startup_stm32l496xx.o [4] +TIM3_IRQHandler 0x800'b91d Code Wk startup_stm32l496xx.o [4] +TIM4_IRQHandler 0x800'b921 Code Wk startup_stm32l496xx.o [4] +TIM5_IRQHandler 0x800'b969 Code Wk startup_stm32l496xx.o [4] +TIM6_DAC_IRQHandler 0x800'b979 Code Wk startup_stm32l496xx.o [4] +TIM7_IRQHandler 0x800'b97d Code Wk startup_stm32l496xx.o [4] +TIM8_BRK_IRQHandler 0x800'b94d Code Wk startup_stm32l496xx.o [4] +TIM8_CC_IRQHandler 0x800'b959 Code Wk startup_stm32l496xx.o [4] TIM8_TRG_COM_IRQHandler - 0x800'9661 Code Wk startup_stm32l496xx.o [4] -TIM8_UP_IRQHandler 0x800'965d Code Wk startup_stm32l496xx.o [4] -TIM_Base_SetConfig 0x800'230b 0xb6 Code Gb stm32l4xx_hal_tim.o [9] -TIM_CCxChannelCmd 0x800'2747 0x16 Code Gb stm32l4xx_hal_tim.o [9] -TIM_ETR_SetConfig 0x800'2733 0x14 Code Gb stm32l4xx_hal_tim.o [9] -TIM_ITRx_SetConfig 0x800'2723 0x10 Code Lc stm32l4xx_hal_tim.o [9] -TIM_OC1_SetConfig 0x800'23c1 0x84 Code Lc stm32l4xx_hal_tim.o [9] -TIM_OC2_SetConfig 0x800'2445 0x70 Code Gb stm32l4xx_hal_tim.o [9] -TIM_OC3_SetConfig 0x800'24b5 0x6e Code Lc stm32l4xx_hal_tim.o [9] -TIM_OC4_SetConfig 0x800'252b 0x4e Code Lc stm32l4xx_hal_tim.o [9] -TIM_OC5_SetConfig 0x800'2579 0x54 Code Lc stm32l4xx_hal_tim.o [9] -TIM_OC6_SetConfig 0x800'25cd 0x4e Code Lc stm32l4xx_hal_tim.o [9] + 0x800'b955 Code Wk startup_stm32l496xx.o [4] +TIM8_UP_IRQHandler 0x800'b951 Code Wk startup_stm32l496xx.o [4] +TIM_Base_SetConfig 0x800'3b73 0xb6 Code Gb stm32l4xx_hal_tim.o [9] +TIM_CCxChannelCmd 0x800'3faf 0x16 Code Gb stm32l4xx_hal_tim.o [9] +TIM_ETR_SetConfig 0x800'3f9b 0x14 Code Gb stm32l4xx_hal_tim.o [9] +TIM_ITRx_SetConfig 0x800'3f8b 0x10 Code Lc stm32l4xx_hal_tim.o [9] +TIM_OC1_SetConfig 0x800'3c29 0x84 Code Lc stm32l4xx_hal_tim.o [9] +TIM_OC2_SetConfig 0x800'3cad 0x70 Code Gb stm32l4xx_hal_tim.o [9] +TIM_OC3_SetConfig 0x800'3d1d 0x6e Code Lc stm32l4xx_hal_tim.o [9] +TIM_OC4_SetConfig 0x800'3d93 0x4e Code Lc stm32l4xx_hal_tim.o [9] +TIM_OC5_SetConfig 0x800'3de1 0x54 Code Lc stm32l4xx_hal_tim.o [9] +TIM_OC6_SetConfig 0x800'3e35 0x4e Code Lc stm32l4xx_hal_tim.o [9] TIM_TI1_ConfigInputStage - 0x800'26b5 0x1e Code Lc stm32l4xx_hal_tim.o [9] -TIM_TI1_SetConfig 0x800'2629 0x56 Code Gb stm32l4xx_hal_tim.o [9] + 0x800'3f1d 0x1e Code Lc stm32l4xx_hal_tim.o [9] +TIM_TI1_SetConfig 0x800'3e91 0x56 Code Gb stm32l4xx_hal_tim.o [9] TIM_TI2_ConfigInputStage - 0x800'26ff 0x24 Code Lc stm32l4xx_hal_tim.o [9] -TIM_TI2_SetConfig 0x800'26d3 0x2c Code Lc stm32l4xx_hal_tim.o [9] -TSC_IRQHandler 0x800'96dd Code Wk startup_stm32l496xx.o [4] -Trans_4g_Task 0x800'3fb9 0x12 Code Gb freertos.o [2] -Trans_4g_taskHandle 0x2000'4adc 0x4 Data Gb freertos.o [2] -UART4_IRQHandler 0x800'967d Code Wk startup_stm32l496xx.o [4] -UART5_IRQHandler 0x800'9681 Code Wk startup_stm32l496xx.o [4] -UART_AdvFeatureConfig 0x800'6495 0xc6 Code Gb stm32l4xx_hal_uart.o [9] -UART_CheckIdleState 0x800'655b 0x8e Code Gb stm32l4xx_hal_uart.o [9] -UART_DMAAbortOnError 0x800'67ad 0x12 Code Lc stm32l4xx_hal_uart.o [9] -UART_EndRxTransfer 0x800'6735 0x22 Code Lc stm32l4xx_hal_uart.o [9] -UART_RxISR_16BIT 0x800'6811 0x50 Code Lc stm32l4xx_hal_uart.o [9] -UART_RxISR_8BIT 0x800'67c1 0x50 Code Lc stm32l4xx_hal_uart.o [9] -UART_SetConfig 0x800'626d 0x222 Code Gb stm32l4xx_hal_uart.o [9] -UART_Start_Receive_IT 0x800'6681 0xb4 Code Gb stm32l4xx_hal_uart.o [9] + 0x800'3f67 0x24 Code Lc stm32l4xx_hal_tim.o [9] +TIM_TI2_SetConfig 0x800'3f3b 0x2c Code Lc stm32l4xx_hal_tim.o [9] +TSC_IRQHandler 0x800'b9d1 Code Wk startup_stm32l496xx.o [4] +Trans_4g_Task 0x800'5821 0x18 Code Gb freertos.o [2] +Trans_4g_taskHandle 0x2000'4af0 0x4 Data Gb freertos.o [2] +UART4_IRQHandler 0x800'b971 Code Wk startup_stm32l496xx.o [4] +UART5_IRQHandler 0x800'b975 Code Wk startup_stm32l496xx.o [4] +UART_AdvFeatureConfig 0x800'7d01 0xc6 Code Gb stm32l4xx_hal_uart.o [9] +UART_CheckIdleState 0x800'7dc7 0x8e Code Gb stm32l4xx_hal_uart.o [9] +UART_DMAAbortOnError 0x800'8019 0x12 Code Lc stm32l4xx_hal_uart.o [9] +UART_EndRxTransfer 0x800'7fa1 0x22 Code Lc stm32l4xx_hal_uart.o [9] +UART_RxISR_16BIT 0x800'807d 0x50 Code Lc stm32l4xx_hal_uart.o [9] +UART_RxISR_8BIT 0x800'802d 0x50 Code Lc stm32l4xx_hal_uart.o [9] +UART_SetConfig 0x800'7ad9 0x222 Code Gb stm32l4xx_hal_uart.o [9] +UART_Start_Receive_IT 0x800'7eed 0xb4 Code Gb stm32l4xx_hal_uart.o [9] UART_WaitOnFlagUntilTimeout - 0x800'65f5 0x8c Code Gb stm32l4xx_hal_uart.o [9] -USART1_IRQHandler 0x800'91f9 0x3c Code Gb stm32l4xx_it.o [2] -USART2_IRQHandler 0x800'9649 Code Wk startup_stm32l496xx.o [4] -USART3_IRQHandler 0x800'9235 0x3e Code Gb stm32l4xx_it.o [2] -UsageFault_Handler 0x800'91dd 0x2 Code Gb stm32l4xx_it.o [2] -WWDG_IRQHandler 0x800'95bd Code Wk startup_stm32l496xx.o [4] + 0x800'7e61 0x8c Code Gb stm32l4xx_hal_uart.o [9] +USART1_IRQHandler 0x800'b405 0x3c Code Gb stm32l4xx_it.o [2] +USART2_IRQHandler 0x800'b93d Code Wk startup_stm32l496xx.o [4] +USART3_IRQHandler 0x800'b441 0x3e Code Gb stm32l4xx_it.o [2] +UsageFault_Handler 0x800'b3e9 0x2 Code Gb stm32l4xx_it.o [2] +WWDG_IRQHandler 0x800'b8b1 Code Wk startup_stm32l496xx.o [4] +_Get 0x800'1c01 0x12 Code Lc xscanffull_nomb.o [13] +_GetN 0x800'1c13 0x22 Code Lc xscanffull_nomb.o [13] +_GetstrFullNoMb 0x800'2749 0x1a8 Code Lc xscanffull_nomb.o [13] _LC 0x800'01ad 0x6 Code Lc xprintffull_nomb.o [13] _LitobFullNoMb 0x800'0e79 0x114 Code Lc xprintffull_nomb.o [13] _PrintfFullNoMb 0x800'01b3 0xc98 Code Gb xprintffull_nomb.o [13] _PutcharsFullNoMb 0x800'0fe5 0x2e Code Lc xprintffull_nomb.o [13] -_SProut 0x800'10ef 0xa Code Gb xsprout.o [13] -__NVIC_SetPriority 0x800'2f55 0x1a Code Lc stm32l4xx_hal_cortex.o [9] -__NVIC_SystemReset 0x800'71ed 0x1e Code Lc frt_protocol.o [12] -__aeabi_cdcmple 0x800'122d Code Gb DblCmpLe.o [15] -__aeabi_cdrcmple 0x800'1261 Code Gb DblCmpGe.o [15] -__aeabi_d2f 0x800'8d2d Code Gb DblToFlt.o [15] -__aeabi_d2iz 0x800'13d1 Code Gb DblToS32.o [15] -__aeabi_d2uiz 0x800'18d5 Code Gb DblToU32.o [15] -__aeabi_dadd 0x800'142d Code Gb DblAddSub.o [15] -__aeabi_ddiv 0x800'168d Code Gb DblDiv.o [15] -__aeabi_dmul 0x800'1915 Code Gb DblMul.o [15] -__aeabi_dsub 0x800'15a9 Code Gb DblAddSub.o [15] -__aeabi_f2d 0x800'711d Code Gb FltToDbl.o [15] -__aeabi_i2d 0x800'1409 Code Gb S32ToDbl.o [15] -__aeabi_ldiv0 0x800'1bcd Code Gb I64DivZer.o [16] -__aeabi_memclr 0x800'7d01 Code Gb ABImemclr.o [16] -__aeabi_memclr4 0x800'2d3d Code Gb ABImemclr4.o [16] -__aeabi_ui2d 0x800'18f9 Code Gb U32ToDbl.o [15] -__cmain 0x800'9511 Code Gb cmain.o [16] -__exit 0x800'1bd1 0x14 Code Gb exit.o [17] -__iar_Fail_s 0x800'10f9 0x1c Code Gb xfail_s.o [13] -__iar_Memchr 0x800'114d Code Gb memchr.o [16] -__iar_Memset4_word 0x800'48dd Code Gb ABImemset48.o [16] -__iar_Memset8_word 0x800'48dd Code Gb ABImemset48.o [16] -__iar_Sin32 0x800'89d9 0x18c Code Lc cos_sin32.o [15] +_SProut 0x800'13e3 0xa Code Gb xsprout.o [13] +_SScin 0x800'10ef 0x1e Code Gb xsscin.o [13] +_ScanfFullNoMb 0x800'1c51 0xaa4 Code Gb xscanffull_nomb.o [13] +_UngetN 0x800'1c35 0x1a Code Lc xscanffull_nomb.o [13] +__NVIC_SetPriority 0x800'47bd 0x1a Code Lc stm32l4xx_hal_cortex.o [9] +__NVIC_SystemReset 0x800'8a59 0x1e Code Lc frt_protocol.o [12] +__aeabi_cdcmpeq 0x800'a301 Code Gb DblCmpEq.o [15] +__aeabi_cdcmple 0x800'1241 Code Gb DblCmpLe.o [15] +__aeabi_cdrcmple 0x800'1275 Code Gb DblCmpGe.o [15] +__aeabi_d2f 0x800'2cbd Code Gb DblToFlt.o [15] +__aeabi_d2iz 0x800'13ed Code Gb DblToS32.o [15] +__aeabi_d2uiz 0x800'18f1 Code Gb DblToU32.o [15] +__aeabi_dadd 0x800'1449 Code Gb DblAddSub.o [15] +__aeabi_ddiv 0x800'16a9 Code Gb DblDiv.o [15] +__aeabi_dmul 0x800'1931 Code Gb DblMul.o [15] +__aeabi_dsub 0x800'15c5 Code Gb DblAddSub.o [15] +__aeabi_f2d 0x800'8989 Code Gb FltToDbl.o [15] +__aeabi_i2d 0x800'1425 Code Gb S32ToDbl.o [15] +__aeabi_ldiv0 0x800'1be9 Code Gb I64DivZer.o [16] +__aeabi_memclr 0x800'9635 Code Gb ABImemclr.o [16] +__aeabi_memclr4 0x800'45a5 Code Gb ABImemclr4.o [16] +__aeabi_ui2d 0x800'1915 Code Gb U32ToDbl.o [15] +__cmain 0x800'b805 Code Gb cmain.o [16] +__exit 0x800'1bed 0x14 Code Gb exit.o [17] +__iar_Fail_s 0x800'110d 0x1c Code Gb xfail_s.o [13] +__iar_Memchr 0x800'1161 Code Gb memchr.o [16] +__iar_Memset4_word 0x800'6149 Code Gb ABImemset48.o [16] +__iar_Memset8_word 0x800'6149 Code Gb ABImemset48.o [16] +__iar_Sin32 0x800'ac4d 0x18c Code Lc cos_sin32.o [15] +__iar_Sto64 0x800'2b45 0x140 Code Gb strto64.o [15] +__iar_Stoflt 0x800'3099 0x1a8 Code Gb iar_Stoflt.o [13] +__iar_Stollx 0x800'2ecd 0xa4 Code Gb iar_Stollx.o [13] +__iar_Stopfx 0x800'2f77 0x120 Code Gb iar_Stopfx.o [13] +__iar_Stoullx 0x800'2d25 0x19a Code Gb iar_Stoullx.o [13] +__iar_Stoxflt 0x800'3241 0x1d6 Code Gb iar_Stoxflt.o [13] +__iar_Stoxflt::digits 0x800'341c 0x18 Data Lc iar_Stoxflt.o [13] +__iar_Stoxflt::vals 0x800'3434 0x18 Data Lc iar_Stoxflt.o [13] __iar_Strchr 0x800'10d9 Code Gb strchr.o [16] -__iar_acos32 0x800'8975 Code Gb acosf.o [15] -__iar_atan32 0x800'8ba9 Code Gb atanf.o [15] -__iar_data_init3 0x800'9481 0x28 Code Gb data_init.o [16] -__iar_frexp 0x800'11c9 Code Gb frexp.o [15] -__iar_frexpl 0x800'11c9 Code Gb frexp.o [15] -__iar_init_vfp 0x800'94cd Code Gb fpinit_M.o [15] -__iar_ldexp64 0x800'1295 Code Gb ldexp.o [15] +__iar_acos32 0x800'abe9 Code Gb acosf.o [15] +__iar_atan32 0x800'ae1d Code Gb atanf.o [15] +__iar_data_init3 0x800'b751 0x28 Code Gb data_init.o [16] +__iar_frexp 0x800'11dd Code Gb frexp.o [15] +__iar_frexpl 0x800'11dd Code Gb frexp.o [15] +__iar_init_vfp 0x800'b7c1 Code Gb fpinit_M.o [15] +__iar_ldexp64 0x800'12a9 Code Gb ldexp.o [15] __iar_lz77_init_single3 0x800'105b 0x7e Code Gb lz77_init_single.o [16] -__iar_program_start 0x800'9545 Code Gb cstartup_M.o [16] -__iar_scalbln64 0x800'1295 Code Gb ldexp.o [15] -__iar_scalbn64 0x800'1295 Code Gb ldexp.o [15] -__iar_sin32 0x800'8ba5 0x4 Code Gb cos_sin32.o [15] -__iar_sin_medium32 0x800'8ba5 0x4 Code Gb cos_sin32.o [15] -__iar_sin_mediumf 0x800'8ba5 0x4 Code Gb cos_sin32.o [15] -__iar_small_Memcpy 0x800'11a9 Code Gb ABImemcpy_small.o [16] -__iar_small_Memset 0x800'7cdd Code Gb ABImemset_small.o [16] +__iar_program_start 0x800'b839 Code Gb cstartup_M.o [16] +__iar_scalbln64 0x800'12a9 Code Gb ldexp.o [15] +__iar_scalbn64 0x800'12a9 Code Gb ldexp.o [15] +__iar_sin32 0x800'ae19 0x4 Code Gb cos_sin32.o [15] +__iar_sin_medium32 0x800'ae19 0x4 Code Gb cos_sin32.o [15] +__iar_sin_mediumf 0x800'ae19 0x4 Code Gb cos_sin32.o [15] +__iar_small_Memcpy 0x800'11bd Code Gb ABImemcpy_small.o [16] +__iar_small_Memset 0x800'9611 Code Gb ABImemset_small.o [16] __iar_small_Memset_word - 0x800'7cdd Code Gb ABImemset_small.o [16] -__iar_small_memcpy 0x800'11a5 Code Gb ABImemcpy_small.o [16] -__iar_small_memcpy4 0x800'11a5 Code Gb ABImemcpy_small.o [16] -__iar_small_memcpy8 0x800'11a5 Code Gb ABImemcpy_small.o [16] -__iar_small_memset 0x800'7cdd Code Gb ABImemset_small.o [16] -__iar_small_strlen 0x800'1139 Code Gb strlen_small.o [16] -__iar_small_uldivmod 0x800'1ac1 Code Gb I64DivMod_small.o [16] + 0x800'9611 Code Gb ABImemset_small.o [16] +__iar_small_memcpy 0x800'11b9 Code Gb ABImemcpy_small.o [16] +__iar_small_memcpy4 0x800'11b9 Code Gb ABImemcpy_small.o [16] +__iar_small_memcpy8 0x800'11b9 Code Gb ABImemcpy_small.o [16] +__iar_small_memset 0x800'9611 Code Gb ABImemset_small.o [16] +__iar_small_strlen 0x800'114d Code Gb strlen_small.o [16] +__iar_small_uldivmod 0x800'1add Code Gb I64DivMod_small.o [16] __iar_softfp___iar_frexp64 - 0x800'11bd Code Gb frexp.o [15] -__iar_softfp_frexp 0x800'11bd Code Gb frexp.o [15] -__iar_softfp_frexpl 0x800'11bd Code Gb frexp.o [15] -__iar_sqrt32 0x800'8d0d Code Gb sqrtf.o [15] -__iar_xatanf 0x800'8f0d Code Gb xatanf.o [15] -__iar_zero_init3 0x800'9419 0x38 Code Gb zero_init3.o [16] -__low_level_init 0x800'952f 0x4 Code Gb low_level_init.o [13] + 0x800'11d1 Code Gb frexp.o [15] +__iar_softfp_frexp 0x800'11d1 Code Gb frexp.o [15] +__iar_softfp_frexpl 0x800'11d1 Code Gb frexp.o [15] +__iar_sqrt32 0x800'af81 Code Gb sqrtf.o [15] +__iar_xatanf 0x800'b119 Code Gb xatanf.o [15] +__iar_zero_init3 0x800'b6c1 0x38 Code Gb zero_init3.o [16] +__isinf 0x800'a2b5 0x4a Code Wk cJSON.o [2] +__low_level_init 0x800'b823 0x4 Code Gb low_level_init.o [13] __vector_table 0x800'0000 Data Gb startup_stm32l496xx.o [4] -_call_main 0x800'951d Code Gb cmain.o [16] -_exit 0x800'9539 Code Gb cexit.o [16] -abort 0x800'1bc7 0x6 Code Gb abort.o [13] -acosf 0x800'8975 Code Gb acosf.o [15] -adc_val 0x2000'2d7c 0x800 Data Gb anemometer_dev.o [12] -adc_val1 0x2000'357c 0x800 Data Gb anemometer_dev.o [12] -anemometerHandle 0x2000'4ad8 0x4 Data Gb freertos.o [2] -angle 0x2000'2cf8 0x28 Data Gb anemometer_dev.o [12] -arm_max_q15 0x800'8bf1 0x78 Code Gb arm_max_q15.o [14] -arm_mean_f32 0x800'8d95 0x178 Code Gb arm_mean_f32.o [14] -arm_mean_q15 0x800'8c69 0x4e Code Gb arm_mean_q15.o [14] -arm_offset_q15 0x800'8cb9 0x52 Code Gb arm_offset_q15.o [14] -atanf 0x800'8ba9 Code Gb atanf.o [15] -av_angle 0x2000'4aa0 0x4 Data Gb anemometer_dev.o [12] +_call_main 0x800'b811 Code Gb cmain.o [16] +_exit 0x800'b82d Code Gb cexit.o [16] +abort 0x800'1be3 0x6 Code Gb abort.o [13] +acosf 0x800'abe9 Code Gb acosf.o [15] +adc_val 0x2000'2d90 0x800 Data Gb anemometer_dev.o [12] +adc_val1 0x2000'3590 0x800 Data Gb anemometer_dev.o [12] +add_item_to_array 0x800'9d17 0x2e Code Lc cJSON.o [2] +add_item_to_object 0x800'9d47 0x5e Code Lc cJSON.o [2] +anemometerHandle 0x2000'4aec 0x4 Data Gb freertos.o [2] +angle 0x2000'2d0c 0x28 Data Gb anemometer_dev.o [12] +arm_max_q15 0x800'ae65 0x78 Code Gb arm_max_q15.o [14] +arm_mean_f32 0x800'afa1 0x178 Code Gb arm_mean_f32.o [14] +arm_mean_q15 0x800'aedd 0x4e Code Gb arm_mean_q15.o [14] +arm_offset_q15 0x800'af2d 0x52 Code Gb arm_offset_q15.o [14] +atanf 0x800'ae1d Code Gb atanf.o [15] +av_angle 0x2000'4ab4 0x4 Data Gb anemometer_dev.o [12] av_max_direction 0x2000'12dc 0x4 Data Gb anemometer_dev.o [12] av_max_speed 0x2000'12d8 0x4 Data Gb anemometer_dev.o [12] av_min_direction 0x2000'12d4 0x4 Data Gb anemometer_dev.o [12] av_min_speed 0x2000'12d0 0x4 Data Gb anemometer_dev.o [12] -av_speed 0x2000'4a9c 0x4 Data Gb anemometer_dev.o [12] -av_speedx 0x2000'2d74 0x4 Data Gb anemometer_dev.o [12] -av_speedy 0x2000'2d78 0x4 Data Gb anemometer_dev.o [12] +av_speed 0x2000'4ab0 0x4 Data Gb anemometer_dev.o [12] +av_speedx 0x2000'2d88 0x4 Data Gb anemometer_dev.o [12] +av_speedy 0x2000'2d8c 0x4 Data Gb anemometer_dev.o [12] ave_10min_direction 0x2000'12cc 0x4 Data Gb anemometer_dev.o [12] ave_10min_speed 0x2000'12c8 0x4 Data Gb anemometer_dev.o [12] -cal_tof 0x800'8201 0x130 Code Gb anemometer_dev.o [12] +cJSON_AddItemToArray 0x800'9d45 0x2 Code Gb cJSON.o [2] +cJSON_AddItemToObject 0x800'9da5 0x6 Code Gb cJSON.o [2] +cJSON_AddNumberToObject + 0x800'9dd9 0xc Code Gb cJSON.o [2] +cJSON_AddStringToObject + 0x800'9de5 0xe Code Gb cJSON.o [2] +cJSON_CreateArray 0x800'9e77 0xe Code Gb cJSON.o [2] +cJSON_CreateNumber 0x800'9df3 0x42 Code Gb cJSON.o [2] +cJSON_CreateObject 0x800'9e85 0xe Code Gb cJSON.o [2] +cJSON_CreateString 0x800'9e3d 0x1a Code Gb cJSON.o [2] +cJSON_Delete 0x800'967d 0x4a Code Gb cJSON.o [2] +cJSON_New_Item 0x800'9665 0x18 Code Lc cJSON.o [2] +cJSON_Print 0x800'9999 0x8 Code Gb cJSON.o [2] +cJSON_strdup 0x800'963d 0x28 Code Lc cJSON.o [2] +cal_tof 0x800'a471 0x130 Code Gb anemometer_dev.o [12] calculate_tof_dtof_param - 0x800'8435 0xfe Code Gb anemometer_dev.o [12] -change_channel 0x800'8331 0x66 Code Gb anemometer_dev.o [12] -defaultTaskHandle 0x2000'4ae4 0x4 Data Gb freertos.o [2] -delete_config_info 0x800'30d5 0x26 Code Gb inflash.o [12] -dtof 0x2000'4af4 0x4 Data Gb anemometer_dev.o [12] -ec801_in_buff 0x2000'4234 0xc8 Data Lc uart_dev.o [12] -exit 0x800'9533 0x4 Code Gb exit.o [13] -filter_middle 0x800'7165 0x86 Code Gb filter.o [5] + 0x800'a6a5 0xfe Code Gb anemometer_dev.o [12] +change_channel 0x800'a5a1 0x66 Code Gb anemometer_dev.o [12] +compare_double 0x800'9765 0x74 Code Lc cJSON.o [2] +defaultTaskHandle 0x2000'4af8 0x4 Data Gb freertos.o [2] +delete_config_info 0x800'493d 0x26 Code Gb inflash.o [12] +digits 0x800'b64c 0x28 Data Lc iar_Stoullx.o [13] +dtof 0x2000'4b08 0x4 Data Gb anemometer_dev.o [12] +ec801_in_buff 0x2000'4248 0xc8 Data Lc uart_dev.o [12] +ensure 0x800'96c7 0x84 Code Lc cJSON.o [2] +exit 0x800'b827 0x4 Code Gb exit.o [13] +filter_middle 0x800'89d1 0x86 Code Gb filter.o [5] find_maxValPosition_by_sinInterpolation - 0x800'81b1 0x50 Code Gb anemometer_dev.o [12] -g_MsgTbl 0x2000'12e0 0x10 Data Gb frt_protocol.o [12] -g_RegTbl 0x2000'13b8 0x80 Data Gb frt_protocol.o [12] -g_Write_RegTbl 0x2000'1438 0x30 Data Gb frt_protocol.o [12] -g_ec801_uart_handle 0x2000'4230 0x4 Data Gb uart_dev.o [12] -g_rs485_uart_handle 0x2000'4100 0x4 Data Gb uart_dev.o [12] -g_stConfigInfo 0x2000'1468 0xc Data Gb inflash.o [12] -g_stMcs_Para 0x2000'4a70 0x2c Data Gb anemometer_dev.o [12] -g_stTempHumiSensor 0x2000'1480 0x28 Data Gb sht30.o [11] -g_term_uart_handle 0x2000'3fd0 0x4 Data Gb uart_dev.o [12] -get_temp_humi_data 0x800'3d69 0xee Code Gb sht30.o [11] -hadc1 0x2000'464c 0x68 Data Gb adc.o [2] -hdma_adc1 0x2000'49ec 0x48 Data Gb adc.o [2] -hi2c1 0x2000'477c 0x54 Data Gb i2c.o [2] -hi2c3 0x2000'47d0 0x54 Data Gb i2c.o [2] -hlpuart1 0x2000'453c 0x88 Data Gb usart.o [2] -hp203_set_mode 0x800'3e95 0x1e Code Gb hp203b.o [7] -hspi2 0x2000'46b4 0x64 Data Gb spi.o [2] -htim1 0x2000'4824 0x4c Data Gb stm32l4xx_hal_timebase_tim.o [2] -htim15 0x2000'4954 0x4c Data Gb tim.o [2] -htim16 0x2000'49a0 0x4c Data Gb tim.o [2] -htim2 0x2000'4870 0x4c Data Gb tim.o [2] -htim6 0x2000'48bc 0x4c Data Gb tim.o [2] -htim7 0x2000'4908 0x4c Data Gb tim.o [2] -huart1 0x2000'4424 0x88 Data Gb usart.o [2] -huart3 0x2000'44b0 0x88 Data Gb usart.o [2] -huart5 0x2000'45c4 0x88 Data Gb usart.o [2] -init_ec801_uart 0x800'3a7b 0xc Code Gb uart_dev.o [12] -init_rs485_uart 0x800'3a67 0xc Code Gb uart_dev.o [12] -init_term_uart 0x800'3a5b 0xc Code Gb uart_dev.o [12] -ldexp 0x800'1295 Code Gb ldexp.o [15] -ldexpl 0x800'1295 Code Gb ldexp.o [15] -ledTaskHandle 0x2000'4ae0 0x4 Data Gb freertos.o [2] -main 0x800'2aad 0x84 Code Gb main.o [2] -makeFreeRtosPriority 0x800'4059 0xc Code Lc cmsis_os.o [6] -max_point_position 0x2000'4a48 0x28 Data Gb anemometer_dev.o [12] -max_point_val 0x2000'4a34 0x14 Data Gb anemometer_dev.o [12] -memchr 0x800'114d Code Gb memchr.o [16] -memset 0x800'4cf1 0x14 Code Gb memset.o [16] -my_update_mcs_param 0x800'87d5 0x10e Code Gb anemometer_dev.o [12] -osDelay 0x800'40cd 0x14 Code Gb cmsis_os.o [6] -osKernelStart 0x800'4065 0xa Code Gb cmsis_os.o [6] -osThreadCreate 0x800'406f 0x5e Code Gb cmsis_os.o [6] -pFlash 0x2000'14b4 0x20 Data Gb stm32l4xx_hal_flash.o [9] -play_one_measure 0x800'839d 0x8a Code Gb anemometer_dev.o [12] + 0x800'a421 0x50 Code Gb anemometer_dev.o [12] +g_MsgTbl 0x2000'12f4 0x10 Data Gb frt_protocol.o [12] +g_RegTbl 0x2000'13cc 0x80 Data Gb frt_protocol.o [12] +g_Write_RegTbl 0x2000'144c 0x30 Data Gb frt_protocol.o [12] +g_ec801_uart_handle 0x2000'4244 0x4 Data Gb uart_dev.o [12] +g_rs485_uart_handle 0x2000'4114 0x4 Data Gb uart_dev.o [12] +g_stConfigInfo 0x2000'147c 0xc Data Gb inflash.o [12] +g_stMcs_Para 0x2000'4a84 0x2c Data Gb anemometer_dev.o [12] +g_stTempHumiSensor 0x2000'1494 0x28 Data Gb sht30.o [11] +g_term_uart_handle 0x2000'3fe4 0x4 Data Gb uart_dev.o [12] +get_temp_humi_data 0x800'55d1 0xee Code Gb sht30.o [11] +global_error 0x2000'12ec 0x8 Data Lc cJSON.o [2] +global_hooks 0x2000'12e0 0xc Data Lc cJSON.o [2] +hadc1 0x2000'4660 0x68 Data Gb adc.o [2] +hdma_adc1 0x2000'4a00 0x48 Data Gb adc.o [2] +hi2c1 0x2000'4790 0x54 Data Gb i2c.o [2] +hi2c3 0x2000'47e4 0x54 Data Gb i2c.o [2] +hlpuart1 0x2000'4550 0x88 Data Gb usart.o [2] +hp203_set_mode 0x800'56fd 0x1e Code Gb hp203b.o [7] +hspi2 0x2000'46c8 0x64 Data Gb spi.o [2] +htim1 0x2000'4838 0x4c Data Gb stm32l4xx_hal_timebase_tim.o [2] +htim15 0x2000'4968 0x4c Data Gb tim.o [2] +htim16 0x2000'49b4 0x4c Data Gb tim.o [2] +htim2 0x2000'4884 0x4c Data Gb tim.o [2] +htim6 0x2000'48d0 0x4c Data Gb tim.o [2] +htim7 0x2000'491c 0x4c Data Gb tim.o [2] +huart1 0x2000'4438 0x88 Data Gb usart.o [2] +huart3 0x2000'44c4 0x88 Data Gb usart.o [2] +huart5 0x2000'45d8 0x88 Data Gb usart.o [2] +init_ec801_uart 0x800'52e3 0xc Code Gb uart_dev.o [12] +init_rs485_uart 0x800'52cf 0xc Code Gb uart_dev.o [12] +init_term_uart 0x800'52c3 0xc Code Gb uart_dev.o [12] +ldexp 0x800'12a9 Code Gb ldexp.o [15] +ldexpl 0x800'12a9 Code Gb ldexp.o [15] +ledTaskHandle 0x2000'4af4 0x4 Data Gb freertos.o [2] +main 0x800'4315 0x84 Code Gb main.o [2] +makeFreeRtosPriority 0x800'58c5 0xc Code Lc cmsis_os.o [6] +max_point_position 0x2000'4a5c 0x28 Data Gb anemometer_dev.o [12] +max_point_val 0x2000'4a48 0x14 Data Gb anemometer_dev.o [12] +memchr 0x800'1161 Code Gb memchr.o [16] +memset 0x800'655d 0x14 Code Gb memset.o [16] +my_update_mcs_param 0x800'aa45 0x10e Code Gb anemometer_dev.o [12] +ndigs 0x800'b624 0x28 Data Lc iar_Stoullx.o [13] +osDelay 0x800'5939 0x14 Code Gb cmsis_os.o [6] +osKernelStart 0x800'58d1 0xa Code Gb cmsis_os.o [6] +osThreadCreate 0x800'58db 0x5e Code Gb cmsis_os.o [6] +pFlash 0x2000'14c8 0x20 Data Gb stm32l4xx_hal_flash.o [9] +play_one_measure 0x800'a60d 0x8a Code Gb anemometer_dev.o [12] +pows 0x800'b678 0x48 Data Lc strto64.o [15] +print 0x800'98f5 0xa4 Code Lc cJSON.o [2] +print_string_ptr 0x800'97d9 0x112 Code Lc cJSON.o [2] +print_value 0x800'99cd 0x2fc Code Lc cJSON.o [2] prvAddCurrentTaskToDelayedList - 0x800'7c57 0x5e Code Lc tasks.o [6] + 0x800'958b 0x5e Code Lc tasks.o [6] prvAddNewTaskToReadyList - 0x800'7877 0xa8 Code Lc tasks.o [6] -prvDeleteTCB 0x800'7bd7 0x2e Code Lc tasks.o [6] -prvIdleTask 0x800'7b95 0x42 Code Lc tasks.o [6] -prvInitialiseNewTask 0x800'77fb 0x7c Code Lc tasks.o [6] + 0x800'91ab 0xa8 Code Lc tasks.o [6] +prvDeleteTCB 0x800'950b 0x2e Code Lc tasks.o [6] +prvIdleTask 0x800'94c9 0x42 Code Lc tasks.o [6] +prvInitialiseNewTask 0x800'912f 0x7c Code Lc tasks.o [6] prvInsertBlockIntoFreeList - 0x800'7e6d 0x46 Code Lc heap_4.o [6] + 0x800'a009 0x46 Code Lc heap_4.o [6] prvResetNextTaskUnblockTime - 0x800'7c05 0x1a Code Lc tasks.o [6] -prvTaskExitError 0x800'7f75 0x1c Code Lc port.o [6] -pvPortMalloc 0x800'7d09 0x102 Code Gb heap_4.o [6] -pxCurrentTCB 0x2000'4324 0x4 Data Gb tasks.o [6] -pxDelayedTaskList 0x2000'4328 0x4 Data Lc tasks.o [6] -pxEnd 0x2000'1528 0x4 Data Lc heap_4.o [6] + 0x800'9539 0x1a Code Lc tasks.o [6] +prvTaskExitError 0x800'a111 0x1c Code Lc port.o [6] +pvPortMalloc 0x800'9ea5 0x102 Code Gb heap_4.o [6] +pxCurrentTCB 0x2000'4338 0x4 Data Gb tasks.o [6] +pxDelayedTaskList 0x2000'433c 0x4 Data Lc tasks.o [6] +pxEnd 0x2000'153c 0x4 Data Lc heap_4.o [6] pxOverflowDelayedTaskList - 0x2000'432c 0x4 Data Lc tasks.o [6] -pxPortInitialiseStack 0x800'7f4d 0x26 Code Gb port.o [6] -pxReadyTasksLists 0x2000'4398 0x8c Data Lc tasks.o [6] + 0x2000'4340 0x4 Data Lc tasks.o [6] +pxPortInitialiseStack 0x800'a0e9 0x26 Code Gb port.o [6] +pxReadyTasksLists 0x2000'43ac 0x8c Data Lc tasks.o [6] +ranmatch 0x800'2703 0x46 Code Lc xscanffull_nomb.o [13] read_and_process_uart_data - 0x800'75bf 0x7c Code Gb frt_protocol.o [12] -read_config_info 0x800'309f 0x36 Code Gb inflash.o [12] -rs485_buff 0x2000'4aa4 0x34 Data Lc frt_protocol.o [12] -rs485_in_buff 0x2000'4104 0x12c Data Lc uart_dev.o [12] -rs485_out_buff 0x2000'4718 0x64 Data Gb uart_dev.o [12] -rx_uart1_buf 0x2000'44ac 0x1 Data Gb usart.o [2] -rx_uart3_buf 0x2000'4538 0x1 Data Gb usart.o [2] -save_config_info 0x800'307d 0x22 Code Gb inflash.o [12] -scalbln 0x800'1295 Code Gb ldexp.o [15] -scalblnl 0x800'1295 Code Gb ldexp.o [15] -scalbn 0x800'1295 Code Gb ldexp.o [15] -scalbnl 0x800'1295 Code Gb ldexp.o [15] + 0x800'8e17 0x7c Code Gb frt_protocol.o [12] +read_config_info 0x800'4907 0x36 Code Gb inflash.o [12] +rs485_buff 0x2000'4ab8 0x34 Data Lc frt_protocol.o [12] +rs485_in_buff 0x2000'4118 0x12c Data Lc uart_dev.o [12] +rs485_out_buff 0x2000'472c 0x64 Data Gb uart_dev.o [12] +rx_uart1_buf 0x2000'44c0 0x1 Data Gb usart.o [2] +rx_uart3_buf 0x2000'454c 0x1 Data Gb usart.o [2] +save_config_info 0x800'48e5 0x22 Code Gb inflash.o [12] +scalbln 0x800'12a9 Code Gb ldexp.o [15] +scalblnl 0x800'12a9 Code Gb ldexp.o [15] +scalbn 0x800'12a9 Code Gb ldexp.o [15] +scalbnl 0x800'12a9 Code Gb ldexp.o [15] scale 0x800'0f8d 0x46 Code Lc xprintffull_nomb.o [13] -sec_hand 0x2000'4b00 0x4 Data Lc xfail_s.o [13] -send_uart_pack 0x800'7395 0x48 Code Lc frt_protocol.o [12] -sht30_collect_data 0x800'3c9d 0xba Code Gb sht30.o [11] -sht30_init 0x800'3c47 0x56 Code Gb sht30.o [11] -sinf 0x800'8ba5 0x4 Code Gb cos_sin32.o [15] -speed 0x2000'2cd0 0x28 Data Gb anemometer_dev.o [12] -speedi 0x2000'2d70 0x4 Data Gb anemometer_dev.o [12] -speedx 0x2000'2d20 0x28 Data Gb anemometer_dev.o [12] -speedy 0x2000'2d48 0x28 Data Gb anemometer_dev.o [12] -sqrtf 0x800'8d0d Code Gb sqrtf.o [15] +sec_hand 0x2000'4b14 0x4 Data Lc xfail_s.o [13] +send_uart_pack 0x800'8bff 0x48 Code Lc frt_protocol.o [12] +sht30_collect_data 0x800'5505 0xba Code Gb sht30.o [11] +sht30_init 0x800'54af 0x56 Code Gb sht30.o [11] +sinf 0x800'ae19 0x4 Code Gb cos_sin32.o [15] +speed 0x2000'2ce4 0x28 Data Gb anemometer_dev.o [12] +speedi 0x2000'2d84 0x4 Data Gb anemometer_dev.o [12] +speedx 0x2000'2d34 0x28 Data Gb anemometer_dev.o [12] +speedy 0x2000'2d5c 0x28 Data Gb anemometer_dev.o [12] +sprintf 0x800'a275 0x40 Code Gb sprintf.o [13] +sqrtf 0x800'af81 Code Gb sqrtf.o [15] +sscanf 0x800'a321 0x28 Code Gb sscanf.o [13] strchr 0x800'10d9 Code Gb strchr.o [16] -strrchr 0x800'4b71 0x1c Code Gb strrchr.o [13] -sum 0x800'878d 0x3a Code Gb anemometer_dev.o [12] -tem_hum_update_task 0x800'88e3 0x30 Code Gb anemometer_dev.o [12] +strrchr 0x800'63dd 0x1c Code Gb strrchr.o [13] +strtoll 0x800'2f71 0x2 Code Gb iar_Stollx.o [13] +strtoull 0x800'2ec5 0x2 Code Gb iar_Stoullx.o [13] +suffix_object 0x800'9d11 0x6 Code Lc cJSON.o [2] +sum 0x800'a9fd 0x3a Code Gb anemometer_dev.o [12] +tem_hum_update_task 0x800'ab53 0x34 Code Gb anemometer_dev.o [12] temhum_update_taskHandle - 0x2000'4ae8 0x4 Data Gb freertos.o [2] -term_in_buff 0x2000'3fd4 0xc8 Data Lc uart_dev.o [12] -term_out_buff 0x2000'409c 0x64 Data Lc uart_dev.o [12] -term_printf 0x800'3a2f 0x2c Code Gb uart_dev.o [12] -tofx 0x2000'4aec 0x4 Data Gb anemometer_dev.o [12] -tofy 0x2000'4af0 0x4 Data Gb anemometer_dev.o [12] -uart_dev_char_present 0x800'39f3 0x1a Code Gb uart_dev.o [12] -uart_dev_in_char 0x800'3a0d 0x1c Code Gb uart_dev.o [12] -uart_dev_init 0x800'3915 0x52 Code Gb uart_dev.o [12] -uart_dev_write 0x800'39d5 0x1a Code Gb uart_dev.o [12] -uart_devices 0x2000'14d8 0x48 Data Gb uart_dev.o [12] -uart_putchar 0x800'3967 0x44 Code Lc uart_dev.o [12] -uart_sendstr 0x800'39ab 0x2a Code Gb uart_dev.o [12] -ucHeap 0x2000'1540 0x1770 Data Lc heap_4.o [6] -ucMaxSysCallPriority 0x2000'1474 0x1 Data Lc port.o [6] -ulMaxPRIGROUPValue 0x2000'147c 0x4 Data Lc port.o [6] -uwTick 0x2000'14ac 0x4 Data Gb stm32l4xx_hal.o [9] -uwTickFreq 0x2000'14a8 0x1 Data Gb stm32l4xx_hal.o [9] -uwTickPrio 0x2000'14b0 0x4 Data Gb stm32l4xx_hal.o [9] -uxCriticalNesting 0x2000'1478 0x4 Data Lc port.o [6] -uxCurrentNumberOfTasks 0x2000'4348 0x4 Data Lc tasks.o [6] + 0x2000'4afc 0x4 Data Gb freertos.o [2] +term_in_buff 0x2000'3fe8 0xc8 Data Lc uart_dev.o [12] +term_out_buff 0x2000'40b0 0x64 Data Lc uart_dev.o [12] +term_printf 0x800'5297 0x2c Code Gb uart_dev.o [12] +tofx 0x2000'4b00 0x4 Data Gb anemometer_dev.o [12] +tofy 0x2000'4b04 0x4 Data Gb anemometer_dev.o [12] +uart_dev_char_present 0x800'525b 0x1a Code Gb uart_dev.o [12] +uart_dev_in_char 0x800'5275 0x1c Code Gb uart_dev.o [12] +uart_dev_init 0x800'517d 0x52 Code Gb uart_dev.o [12] +uart_dev_write 0x800'523d 0x1a Code Gb uart_dev.o [12] +uart_devices 0x2000'14ec 0x48 Data Gb uart_dev.o [12] +uart_putchar 0x800'51cf 0x44 Code Lc uart_dev.o [12] +uart_sendstr 0x800'5213 0x2a Code Gb uart_dev.o [12] +ucHeap 0x2000'1554 0x1770 Data Lc heap_4.o [6] +ucMaxSysCallPriority 0x2000'1488 0x1 Data Lc port.o [6] +ulMaxPRIGROUPValue 0x2000'1490 0x4 Data Lc port.o [6] +update_offset 0x800'974b 0x1a Code Lc cJSON.o [2] +uwTick 0x2000'14c0 0x4 Data Gb stm32l4xx_hal.o [9] +uwTickFreq 0x2000'14bc 0x1 Data Gb stm32l4xx_hal.o [9] +uwTickPrio 0x2000'14c4 0x4 Data Gb stm32l4xx_hal.o [9] +uxCriticalNesting 0x2000'148c 0x4 Data Lc port.o [6] +uxCurrentNumberOfTasks 0x2000'435c 0x4 Data Lc tasks.o [6] uxDeletedTasksWaitingCleanUp - 0x2000'4330 0x4 Data Lc tasks.o [6] -uxListRemove 0x800'7f25 0x26 Code Gb list.o [6] -uxSchedulerSuspended 0x2000'436c 0x4 Data Lc tasks.o [6] -uxTaskNumber 0x2000'4364 0x4 Data Lc tasks.o [6] -uxTopReadyPriority 0x2000'4350 0x4 Data Lc tasks.o [6] + 0x2000'4344 0x4 Data Lc tasks.o [6] +uxListRemove 0x800'a0c1 0x26 Code Gb list.o [6] +uxSchedulerSuspended 0x2000'4380 0x4 Data Lc tasks.o [6] +uxTaskNumber 0x2000'4378 0x4 Data Lc tasks.o [6] +uxTopReadyPriority 0x2000'4364 0x4 Data Lc tasks.o [6] vApplicationGetIdleTaskMemory - 0x800'3f25 0x10 Code Gb freertos.o [2] -vListInitialise 0x800'7eb9 0x1a Code Gb list.o [6] -vListInitialiseItem 0x800'7ed3 0x6 Code Gb list.o [6] -vListInsert 0x800'7ef3 0x32 Code Gb list.o [6] -vListInsertEnd 0x800'7ed9 0x1a Code Gb list.o [6] -vPortEnableVFP 0x800'8195 Code Gb portasm.o [6] -vPortEnterCritical 0x800'8031 0x32 Code Gb port.o [6] -vPortExitCritical 0x800'8063 0x22 Code Gb port.o [6] -vPortFree 0x800'7e19 0x54 Code Gb heap_4.o [6] + 0x800'578d 0x10 Code Gb freertos.o [2] +vListInitialise 0x800'a055 0x1a Code Gb list.o [6] +vListInitialiseItem 0x800'a06f 0x6 Code Gb list.o [6] +vListInsert 0x800'a08f 0x32 Code Gb list.o [6] +vListInsertEnd 0x800'a075 0x1a Code Gb list.o [6] +vPortEnableVFP 0x800'a405 Code Gb portasm.o [6] +vPortEnterCritical 0x800'a1cd 0x32 Code Gb port.o [6] +vPortExitCritical 0x800'a1ff 0x22 Code Gb port.o [6] +vPortFree 0x800'9fb5 0x54 Code Gb heap_4.o [6] vPortSetupTimerInterrupt - 0x800'80d9 0x28 Code Wk port.o [6] -vPortStartFirstTask 0x800'8175 Code Gb portasm.o [6] -vTaskDelay 0x800'791f 0x2e Code Gb tasks.o [6] -vTaskStartScheduler 0x800'7953 0x54 Code Gb tasks.o [6] -vTaskSuspendAll 0x800'79af 0xc Code Gb tasks.o [6] -vTaskSwitchContext 0x800'7b25 0x52 Code Gb tasks.o [6] -vsprintf 0x800'70c1 0x34 Code Gb vsprintf.o [13] -weather_info 0x2000'2cb0 0x20 Data Gb anemometer_dev.o [12] + 0x800'a349 0x28 Code Wk port.o [6] +vPortStartFirstTask 0x800'a3e5 Code Gb portasm.o [6] +vTaskDelay 0x800'9253 0x2e Code Gb tasks.o [6] +vTaskStartScheduler 0x800'9287 0x54 Code Gb tasks.o [6] +vTaskSuspendAll 0x800'92e3 0xc Code Gb tasks.o [6] +vTaskSwitchContext 0x800'9459 0x52 Code Gb tasks.o [6] +vsprintf 0x800'892d 0x34 Code Gb vsprintf.o [13] +weather_info 0x2000'2cc4 0x20 Data Gb anemometer_dev.o [12] win_10min 0x2000'0000 0x12c8 Data Gb anemometer_dev.o [12] -wind_task 0x800'8545 0x20c Code Gb anemometer_dev.o [12] -xBlockAllocatedBit 0x2000'153c 0x4 Data Lc heap_4.o [6] -xDelayedTaskList1 0x2000'4370 0x14 Data Lc tasks.o [6] -xDelayedTaskList2 0x2000'4384 0x14 Data Lc tasks.o [6] -xFreeBytesRemaining 0x2000'152c 0x4 Data Lc heap_4.o [6] -xIdleStack 0x2000'3dd0 0x200 Data Lc freertos.o [2] -xIdleTaskTCBBuffer 0x2000'3d7c 0x54 Data Lc freertos.o [2] +wind_task 0x800'a7b5 0x20c Code Gb anemometer_dev.o [12] +xBlockAllocatedBit 0x2000'1550 0x4 Data Lc heap_4.o [6] +xDelayedTaskList1 0x2000'4384 0x14 Data Lc tasks.o [6] +xDelayedTaskList2 0x2000'4398 0x14 Data Lc tasks.o [6] +xFreeBytesRemaining 0x2000'1540 0x4 Data Lc heap_4.o [6] +xIdleStack 0x2000'3de4 0x200 Data Lc freertos.o [2] +xIdleTaskTCBBuffer 0x2000'3d90 0x54 Data Lc freertos.o [2] xMinimumEverFreeBytesRemaining - 0x2000'1530 0x4 Data Lc heap_4.o [6] -xNextTaskUnblockTime 0x2000'4368 0x4 Data Lc tasks.o [6] -xNumOfOverflows 0x2000'4360 0x4 Data Lc tasks.o [6] + 0x2000'1544 0x4 Data Lc heap_4.o [6] +xNextTaskUnblockTime 0x2000'437c 0x4 Data Lc tasks.o [6] +xNumOfOverflows 0x2000'4374 0x4 Data Lc tasks.o [6] xNumberOfSuccessfulAllocations - 0x2000'1534 0x4 Data Lc heap_4.o [6] + 0x2000'1548 0x4 Data Lc heap_4.o [6] xNumberOfSuccessfulFrees - 0x2000'1538 0x4 Data Lc heap_4.o [6] -xPendedTicks 0x2000'4358 0x4 Data Lc tasks.o [6] -xPendingReadyList 0x2000'42fc 0x14 Data Lc tasks.o [6] -xPortStartScheduler 0x800'7f91 0xa0 Code Gb port.o [6] -xSchedulerRunning 0x2000'4354 0x4 Data Lc tasks.o [6] -xStart 0x2000'1520 0x8 Data Lc heap_4.o [6] -xSuspendedTaskList 0x2000'4334 0x14 Data Lc tasks.o [6] -xTaskCreate 0x800'779f 0x5c Code Gb tasks.o [6] -xTaskCreateStatic 0x800'773d 0x62 Code Gb tasks.o [6] -xTaskIncrementTick 0x800'7a65 0xc0 Code Gb tasks.o [6] -xTaskResumeAll 0x800'79bb 0x9a Code Gb tasks.o [6] + 0x2000'154c 0x4 Data Lc heap_4.o [6] +xPendedTicks 0x2000'436c 0x4 Data Lc tasks.o [6] +xPendingReadyList 0x2000'4310 0x14 Data Lc tasks.o [6] +xPortStartScheduler 0x800'a12d 0xa0 Code Gb port.o [6] +xSchedulerRunning 0x2000'4368 0x4 Data Lc tasks.o [6] +xStart 0x2000'1534 0x8 Data Lc heap_4.o [6] +xSuspendedTaskList 0x2000'4348 0x14 Data Lc tasks.o [6] +xTaskCreate 0x800'90d3 0x5c Code Gb tasks.o [6] +xTaskCreateStatic 0x800'9071 0x62 Code Gb tasks.o [6] +xTaskIncrementTick 0x800'9399 0xc0 Code Gb tasks.o [6] +xTaskResumeAll 0x800'92ef 0x9a Code Gb tasks.o [6] xTasksWaitingTermination - 0x2000'4310 0x14 Data Lc tasks.o [6] -xTickCount 0x2000'434c 0x4 Data Lc tasks.o [6] -xYieldPending 0x2000'435c 0x4 Data Lc tasks.o [6] + 0x2000'4324 0x14 Data Lc tasks.o [6] +xTickCount 0x2000'4360 0x4 Data Lc tasks.o [6] +xYieldPending 0x2000'4370 0x4 Data Lc tasks.o [6] [1] = E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\CMSIS_6603591812247902717.dir @@ -1293,9 +1373,9 @@ xYieldPending 0x2000'435c 0x4 Data Lc tasks.o [6] [16] = rt7M_tl.a [17] = shb_l.a - 37'646 bytes of readonly code memory - 1'286 bytes of readonly data memory - 20'228 bytes of readwrite data memory + 46'362 bytes of readonly code memory + 1'527 bytes of readonly data memory + 20'248 bytes of readwrite data memory Errors: none Warnings: none diff --git a/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o b/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o index a554a3f..d61adb9 100644 Binary files a/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o and b/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/cJSON.o differ diff --git a/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o b/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o index 53a6ef6..e415be2 100644 Binary files a/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o and b/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o differ diff --git a/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o b/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o index 374e109..02e23f8 100644 Binary files a/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o and b/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o differ diff --git a/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o b/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o index 319986b..1b8d68a 100644 Binary files a/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o and b/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o differ diff --git a/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o b/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o index d7c6612..b619a1b 100644 Binary files a/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o and b/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/anemometer_dev.o differ diff --git a/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o b/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o index 41fcd52..690cf9b 100644 Binary files a/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o and b/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/frt_protocol.o differ diff --git a/EWARM/settings/Project.wsdt b/EWARM/settings/Project.wsdt index 58460ee..e5e5742 100644 --- a/EWARM/settings/Project.wsdt +++ b/EWARM/settings/Project.wsdt @@ -93,11 +93,11 @@ 1 1 1 - C7020000E200178200000100000029920000030000001B8F0000010000001386000002000000A180000001000000298100000600000040E1000006000000048400000100000001DC000001000000D08400000100000019800000010000005786000004000000B2800000010000002387000001000000088000000100000059840000010000009E8000000100000015810000020000002CE1000035000000AF8000000100000048810000010000003BB000000100000026810000020000005684000003000000048100000100000019B00000010000005992000001000000018400000100000010860000040000008684000013000000AC800000010000000D8600000100000012810000020000009B80000001000000239200000D00000007E1000001000000018100007400000029E10000050000003184000002000000458100000100000016B00000010000006BB0000001000000F080000001000000AF0600000100000023810000010000008A800000020000000D970000020000001E97000001000000499C000001000000259E000002000000A9800000010000008780000007000000009000000100000004E10000040000000C840000010000009BB00000010000000A8600000100000079B0000001000000539200000100000002B0000001000000BA8000000100000020920000010000000F810000020000005F8600001000000020810000040000001D8100001300000004DE00000100000007860000010000003F810000060000000D8000000200000023E100000100000001E1000001000000EA80000003000000A68000000100000026DE0000040000000C810000970000000684000001000000198200000100000004860000030000002FB000000100000003DC0000010000001EB0000001000000A6B00000010000002892000001000000568600001D0000001A8F00000100000017810000050000009A86000001000000038400000100000028810000040000003DB00000010000005FB0000001000000A08000000400000000DC0000020000000186000001000000B180000001000000239700000100000025920000030000002BE100005B0000009D80000001000000AE8000000100000011840000010000000084000006000000808C00000300000077840000010000006DB0000001000000478100000100000042970000010000005584000005000000148100002800000045D500000100000022810000010000008584000003000000AB800000020000000E8400000200000028E10000C3000000BFB00000010000000C860000010000004481000001000000BC800000020000008980000001000000008100006C00000003E100000B0000005E86000023000000ECFFFFFF01000000098600000100000028DE00000200000023B00000010000001A8600000100000001B0000001000000EC80000001000000029E00000100000056B00000010000002F820000020000004D970000010000001F810000920000000E810000BB010000289700000100000006860000010000008E8600000500000000E100000200000053B000000100000020B0000001000000A8B0000001000000E980000002000000A5800000010000000B810000150000005A840000010000001882000009000000A28000000100000069860000010000002EB000000100000058860000010000007C84000001000000D18400000100000083B000000100000041E1000002000000F78000000100000005840000020000001486000006000000509C00000100000016810000020000002781000006000000198F000001000000558600000200000000860000010000003CB00000010000000284000001000000B0800000010000002A8F0000010000002187000001000000058100000F000000118600000600000001E8000001000000108400000100000024920000010000002AE100000100000017B00000020000000281000001000000E3B00000010000009C80000002000000F1800000010000004681000001000000998000000100000088800000010000000B86000001000000218100001C00000003B000000100000025B000000100000047B0000001000000549200000100000051840000050000004381000001000000AA80000002000000BB800000030000006086000018000000C980000001000000A7800000010000001E8100000500000024E100000200000077B000000100000008860000050000000A8400000B000000C386000001000000A186000001000000AAB000000100000055B000000100000002E100000400000035E10000040000001986000004000000129E000004000000EB80000001000000B8800000010000005D860000020000000D81000003000000449C00000100000007840000010000001686000001000000058600000200000004DC000001000000A7B0000001000000E880000001000000C08600000100000024DE000001000000A4800000010000000B80000001000000 + D8020000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000020000001B8F0000010000002992000003000000178200000100000010860000040000000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000040000005F860000100000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100009F00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000001000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D000000289200000100000014810000280000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E810000C20100001F810000920000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002300000003E100000B0000000B81000017000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000060000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000006000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C0000010000004681000001000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E80000010000006086000018000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000 53000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F0000 - AA00D08400000C0000002981000072080000A18000009E0200001B8F000004000000908000009302000002970000850000002497000079000000048400004D0000002CE1000044000000AF80000053010000018400004A000000188F000007000000268100007B2400009E800000B60000008D8000009002000004810000BB02000015810000FA00000021970000B0010000AC800000A9020000018100001A0000009B800000980200004581000004000000239200000000000029E1000063040000318400005305000007E10000150100001E97000073000000A9800000A60200005F8600003400000087800000360400000A97000066000000BA800000D10000000F810000210500002081000029050000009000005705000004E100001301000029970000341F000023E100004100000095800000CE0E0000A6800000A30200003F810000310000001D8100006A080000B7800000B3020000848000003B0400000C8100001E0500001D9200009200000001E10000100100000D800000EE0000003A9700008E0000001982000013000000B4800000CC000000A3800000A002000092800000950200000497000087000000098100001D0000002697000085000000068400004F00000016820000110000004A810000470000002881000071080000A08000009D020000B1800000AE0200001A8F0000060000008F800000920200000197000084000000038400004B05000017810000FC0000003497000089000000239700007C0000002BE1000043000000AE800000AB0200009D800000700000008C8000008F02000025920000B001000014810000F900000020970000AF01000031970000860000000084000048050000BC800000D3000000AB800000A8020000898000001700000022920000FF0000004481000002000000858400000500000028E10000620400000C97000016050000449200000B05000000810000EF0000000E8400001B1F0000308400001D1F00002B970000361F000025E10000420000002F82000014000000A8800000A5020000B9800000B502000086800000C80200000E810000200500001F810000280500001F9200000805000003E10000120100003C9700009000000028970000331F000022E10000400000000697000038000000A5800000A2020000C78000009D1D00005D84000003000000B6800000B20200002D9200008702000094800000970200004A970000FA0E000000E100000F010000399700008D0000000B810000E81E00001882000012000000B38000005E080000A28000009F02000091800000940200002B8000003A0400000397000086000000058400004D050000D18400000705000041E100001C0100002597000084000000B08000005B08000049810000460000002781000070080000198F0000010000008E800000910200009F80000072000000009700007C000000028400004A05000005810000BC02000016810000FB00000022970000B1010000AD800000AA020000028100005D0800008B8000008E0200009C8000006F000000328400005405000010840000510500001F970000AE010000AA800000A70200004381000003000000888000003704000021810000500400000B97000067000000BB800000D200000005E1000014010000518400002D0100002A970000351F000096800000CF0E0000A7800000A40200001E8100006B080000B8800000B402000024E1000060040000858000003C0400004C970000FA0E00000A8400004F05000035E100004500000002E10000110100003B9700008F0000000D810000EA1E00000597000037000000B580000067020000A4800000A10200005C840000000000002C920000860200009380000096020000279700007D000000 + AA00048400004D0000002497000079000000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000B001000015810000FA00000004810000BB0200008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE10000440000001E9700007300000007E1000015010000318400005305000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000004E1000013010000009000005705000020810000290500000F81000021050000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A60200003A9700008E0000000D800000EE00000001E10000100100001D920000920000000C8100001E050000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000023E100004100000029970000341F0000068400004F0000002697000085000000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC0000001982000013000000239700007C000000349700008900000017810000FC000000038400004B05000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A8100004700000016820000110000000084000048050000319700008600000020970000AF01000014810000F900000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE1000043000000308400001D1F00000E8400001B1F000000810000EF000000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D30000003C9700009000000003E10000120100001F920000080500001F810000280500000E8100002005000086800000C8020000B9800000B5020000A8800000A50200002F8200001400000025E10000420000002B970000361F00000B810000E81E0000399700008D00000000E100000F0100004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A2020000069700003800000022E100004000000028970000331F0000259700008400000041E100001C010000D184000007050000058400004D05000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E080000188200001200000022970000B101000016810000FB00000005810000BC020000028400004A050000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B0800001F970000AE010000108400005105000032840000540500009C8000006F0000008B8000008E020000028100005D080000AD800000AA020000518400002D01000005E1000014010000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A70200000D810000EA1E00003B9700008F00000002E100001101000035E10000450000000A8400004F0500004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F0000279700007D00000093800000960200002C920000860200005C84000000000000A4800000A1020000B5800000670200000597000037000000 0 @@ -160,9 +160,9 @@ _I0 - 524 + 523 40 - 1305 + 1306 20 2 @@ -238,7 +238,7 @@ 0 - 1 + 0 @@ -463,11 +463,11 @@ 1 - 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF4A010000320000004E010000FF02000001000000020000100400000001000000A7FFFFFF070700000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000FF02000080070000030300000100000001000010040000000100000087FDFFFF32010000FFFFFFFF08000000048500000085000008850000098500000A8500000B8500000C8500000E850000FFFF02000B004354616262656450616E650080000001000000000000001A03000080070000F7030000000000000303000080070000E0030000000000004080005608000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300010000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300010000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300010000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300010000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF1153006F0075007200630065002000420072006F0077007300650020004C006F006700010000000C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF4A010000320000004E010000FF02000001000000020000100400000001000000A7FFFFFF070700000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000FF02000080070000030300000100000001000010040000000100000087FDFFFF32010000FFFFFFFF08000000048500000085000008850000098500000A8500000B8500000C8500000E850000FFFF02000B004354616262656450616E650080000001000000000000001A03000080070000F7030000000000000303000080070000E0030000000000004080005608000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300010000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300010000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300010000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF1153006F0075007200630065002000420072006F0077007300650020004C006F006700010000000C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000222C0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000DC050000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -484,7 +484,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000532C0000FFFEFF000000000000000000000000000100000001000000018001E1000000000000542C0000FFFEFF000000000000000000000000000100000001000000018003E1000000000400562C0000FFFEFF00000000000000000000000000010000000100000001800081000000000000332C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000400592C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004005B2C0000FFFEFF000000000000000000000000000100000001000000018022E10000000004005A2C0000FFFEFF000000000000000000000000000100000001000000018025E10000000004005C2C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004005D2C0000FFFEFF00000000000000000000000000010000000100000001802CE10000000004005E2C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF0096000000000000000100FFFEFF08630061006C005F00640074006F0066000000000001802181000000000400452C0000FFFEFF000000000000000000000000000100000001000000018024E10000000004004E2C0000FFFEFF000000000000000000000000000100000001000000018028E10000000004004D2C0000FFFEFF000000000000000000000000000100000001000000018029E10000000004004F2C0000FFFEFF00000000000000000000000000010000000100000001800281000000000400342C0000FFFEFF00000000000000000000000000010000000100000001802981000000000400492C0000FFFEFF00000000000000000000000000010000000100000001802781000000000400472C0000FFFEFF00000000000000000000000000010000000100000001802881000000000400482C0000FFFEFF00000000000000000000000000010000000100000001801D81000000000000412C0000FFFEFF00000000000000000000000000010000000100000001801E81000000000400422C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000400382C0000FFFEFF00000000000000000000000000010000000100000001800C81000002000000392C0000FFFEFF00000000000000000000000000010000000100000001805F860000020000004C2C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000020000003B2C0000FFFEFF00000000000000000000000000010000000100000001800F810000020000003C2C0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E0024030000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000000D060000FFFEFF000000000000000000000000000100000001000000018001E10000000000000E060000FFFEFF000000000000000000000000000100000001000000018003E100000000000010060000FFFEFF00000000000000000000000000010000000100000001800081000000000000ED050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000013060000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040015060000FFFEFF000000000000000000000000000100000001000000018022E100000000040014060000FFFEFF000000000000000000000000000100000001000000018025E100000000040016060000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000017060000FFFEFF00000000000000000000000000010000000100000001802CE100000000040018060000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF0096000000000000000100FFFEFF08630061006C005F00640074006F0066000000000001802181000000000400FF050000FFFEFF000000000000000000000000000100000001000000018024E100000000000008060000FFFEFF000000000000000000000000000100000001000000018028E100000000040007060000FFFEFF000000000000000000000000000100000001000000018029E100000000000009060000FFFEFF00000000000000000000000000010000000100000001800281000000000000EE050000FFFEFF0000000000000000000000000001000000010000000180298100000000000003060000FFFEFF0000000000000000000000000001000000010000000180278100000000000001060000FFFEFF0000000000000000000000000001000000010000000180288100000000000002060000FFFEFF00000000000000000000000000010000000100000001801D81000000000000FB050000FFFEFF00000000000000000000000000010000000100000001801E81000000000400FC050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000F2050000FFFEFF00000000000000000000000000010000000100000001800C81000002000000F3050000FFFEFF00000000000000000000000000010000000100000001805F8600000200000006060000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E81000002000000F5050000FFFEFF00000000000000000000000000010000000100000001800F81000002000000F6050000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E0024030000 34050 @@ -520,7 +520,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000280000001900000001000000FFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E00630001000000FFFF010017004966436F6E74656E7453746F726167654D6663496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700300030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700300030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1F2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006600720065006500720074006F0073002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100360034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003500390032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003500390032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6600720065006500720074006F0073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C006600720074005F00700072006F0074006F0063006F006C002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200360037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200390038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E6600720074005F00700072006F0074006F0063006F006C002E00680000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C006600720074005F00700072006F0074006F0063006F006C002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600370039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320032003000370034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320032003000370034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E6600720074005F00700072006F0074006F0063006F006C002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0069006E0066006C006100730068002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003600360039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003600360039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0969006E0066006C006100730068002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0075006100720074005F006400650076002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100310037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003500350032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003500350032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A75006100720074005F006400650076002E00630000000000FFFFFFFFFFFFFFFFFFFEFF242400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0061006E0065006D006F006D0065007400650072005F006400650076002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00370034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003800310036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003800310036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1061006E0065006D006F006D0065007400650072005F006400650076002E00680000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F006100640063002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003400320032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100340031003900390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100340031003900390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF18730074006D00330032006C003400780078005F00680061006C005F006100640063002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F007200630063002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003300370032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350034003000360034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350034003000360034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF18730074006D00330032006C003400780078005F00680061006C005F007200630063002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0061007300730065007200740069006F006E0073002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003800310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003800310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C61007300730065007200740069006F006E0073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0075006100720074005F006400650076002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003900340038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003900340038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A75006100720074005F006400650076002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0069006E0066006C006100730068002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0969006E0066006C006100730068002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00750073006100720074002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003300390038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400310031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006900320063002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003300330033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003300330033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF056900320063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C0073007400610072007400750070005F00730074006D00330032006C00340039003600780078002E007300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100350037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310030003200330032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310030003200330032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1573007400610072007400750070005F00730074006D00330032006C00340039003600780078002E00730000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000390036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003100320030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF3C2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C0049006E0063005C00730074006D00330032006C003400780078005F00680061006C002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003000320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003000320032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF292400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00730074006D00330032006C003400780078005F00680061006C005F0063006F006E0066002E006800010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310032003800340036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310032003800340036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C005F0063006F006E0066002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C007000640065006200750067002E006800010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF087000640065006200750067002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004800500032003000330042005C006800700032003000330062002E006300010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003100340032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003100340032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086800700032003000330062002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004800500032003000330042005C006800700032003000330062002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003700370031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003700370031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086800700032003000330062002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006700700069006F002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066700700069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF242400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0061006E0065006D006F006D0065007400650072005F006400650076002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003700370038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320038003000300030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320038003000300030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1061006E0065006D006F006D0065007400650072005F006400650076002E00630000000000FFFFFFFFFFFFFFFFFFFEFF312400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F00740069006D00650062006100730065005F00740069006D002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1C730074006D00330032006C003400780078005F00680061006C005F00740069006D00650062006100730065005F00740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF282400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F006D00730070002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF13730074006D00330032006C003400780078005F00680061006C005F006D00730070002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100310036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003400380037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003400380037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100360034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000390034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003000390034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D00330032006C003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF502400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0070006F0072007400610062006C0065005C004900410052005C00410052004D005F0043004D00340046005C0070006F00720074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0038003200360033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0038003200360033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0B70006F00720074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530068007400330078005C00730068007400330030002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200330034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07730068007400330030002E00680000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530068007400330078005C00730068007400330030002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700370039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700370039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07730068007400330030002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700310035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700310035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00740069006D002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003100330035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003100330035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004500430038003000310045005C004500430038003000310045002E006300010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003200370031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003200370031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084500430038003000310045002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004500430038003000310045005C004500430038003000310045002E006800010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084500430038003000310045002E00680000000000FFFFFFFFFFFFFFFFFFFEFF432400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C0043004D005300490053005C004400650076006900630065005C00530054005C00530054004D00330032004C003400780078005C0049006E0063006C007500640065005C00730074006D00330032006C00340039003600780078002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0039003400330030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0039003400340030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF12730074006D00330032006C00340039003600780078002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF412400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F0075006100720074002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003200390039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00340039003500350037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00340039003500370037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF19730074006D00330032006C003400780078005F00680061006C005F0075006100720074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF462400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0069006E0063006C007500640065005C004600720065006500520054004F0053002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003300340034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003300340034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0F4600720065006500520054004F0053002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF252400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C004600720065006500520054004F00530043006F006E006600690067002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000300033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003000300033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF104600720065006500520054004F00530043006F006E006600690067002E00680000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0063006F006D006D005F00740079007000650073002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800350036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800350036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C63006F006D006D005F00740079007000650073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF492400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0043004D005300490053005F00520054004F0053005C0063006D007300690073005F006F0073002E006800010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100350036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0038003400310032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0038003400310032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0F63006D007300690073005F006F0073002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000004E010000490000008007000016030000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000280000002000000001000000FFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E00630001000000FFFF010017004966436F6E74656E7453746F726167654D6663496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700300030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700300030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1F2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006600720065006500720074006F0073002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100300035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0035003000340034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0035003000340034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6600720065006500720074006F0073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C006600720074005F00700072006F0074006F0063006F006C002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200360037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200390038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E6600720074005F00700072006F0074006F0063006F006C002E00680000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C006600720074005F00700072006F0074006F0063006F006C002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003400360035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310034003500320034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310034003500320034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E6600720074005F00700072006F0074006F0063006F006C002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0069006E0066006C006100730068002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003600360039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003600360039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0969006E0066006C006100730068002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0075006100720074005F006400650076002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100310037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003500350032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003500350032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A75006100720074005F006400650076002E00630000000000FFFFFFFFFFFFFFFFFFFEFF242400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0061006E0065006D006F006D0065007400650072005F006400650076002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00370034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003200330036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003200340034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1061006E0065006D006F006D0065007400650072005F006400650076002E00680000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F006100640063002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003400320032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100340031003900390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100340031003900390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF18730074006D00330032006C003400780078005F00680061006C005F006100640063002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F007200630063002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003300370032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350034003000360034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350034003000360034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF18730074006D00330032006C003400780078005F00680061006C005F007200630063002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0061007300730065007200740069006F006E0073002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003800310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003800310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C61007300730065007200740069006F006E0073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0075006100720074005F006400650076002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003900340038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003900340038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A75006100720074005F006400650076002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0069006E0066006C006100730068002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0969006E0066006C006100730068002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00750073006100720074002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003300390038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400310031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006900320063002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003300330033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003300330033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF056900320063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C0073007400610072007400750070005F00730074006D00330032006C00340039003600780078002E007300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100350037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310030003200330032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310030003200330032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1573007400610072007400750070005F00730074006D00330032006C00340039003600780078002E00730000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000390036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003100320030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF3C2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C0049006E0063005C00730074006D00330032006C003400780078005F00680061006C002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003000320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003000320032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF292400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00730074006D00330032006C003400780078005F00680061006C005F0063006F006E0066002E006800010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310032003800340036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310032003800340036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C005F0063006F006E0066002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C007000640065006200750067002E006800010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF087000640065006200750067002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004800500032003000330042005C006800700032003000330062002E006300010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500390039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500390039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086800700032003000330062002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004800500032003000330042005C006800700032003000330062002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003700370031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003700370031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086800700032003000330062002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006700700069006F002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066700700069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF242400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0061006E0065006D006F006D0065007400650072005F006400650076002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003700380030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320038003000360030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320038003000360030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1061006E0065006D006F006D0065007400650072005F006400650076002E00630000000000FFFFFFFFFFFFFFFFFFFEFF312400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F00740069006D00650062006100730065005F00740069006D002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1C730074006D00330032006C003400780078005F00680061006C005F00740069006D00650062006100730065005F00740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF282400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F006D00730070002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF13730074006D00330032006C003400780078005F00680061006C005F006D00730070002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200320037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003400380037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003400380037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100360034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000390034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003000390034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D00330032006C003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF502400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0070006F0072007400610062006C0065005C004900410052005C00410052004D005F0043004D00340046005C0070006F00720074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0038003200360033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0038003200360033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0B70006F00720074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530068007400330078005C00730068007400330030002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200330034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07730068007400330030002E00680000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530068007400330078005C00730068007400330030002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700370039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700370039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07730068007400330030002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700310035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700310035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00740069006D002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003100330035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003100330035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004500430038003000310045005C004500430038003000310045002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700340034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700340034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084500430038003000310045002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004500430038003000310045005C004500430038003000310045002E006800010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084500430038003000310045002E00680000000000FFFFFFFFFFFFFFFFFFFEFF432400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C0043004D005300490053005C004400650076006900630065005C00530054005C00530054004D00330032004C003400780078005C0049006E0063006C007500640065005C00730074006D00330032006C00340039003600780078002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0039003400330030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0039003400340030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF12730074006D00330032006C00340039003600780078002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF412400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F0075006100720074002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003200390039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00340039003500350037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00340039003500370037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF19730074006D00330032006C003400780078005F00680061006C005F0075006100720074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF462400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0069006E0063006C007500640065005C004600720065006500520054004F0053002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003300340034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003300340034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0F4600720065006500520054004F0053002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF252400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C004600720065006500520054004F00530043006F006E006600690067002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000300033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003000300033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF104600720065006500520054004F00530043006F006E006600690067002E00680000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0063006F006D006D005F00740079007000650073002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800350036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800350036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C63006F006D006D005F00740079007000650073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0063004A0053004F004E002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0032003000340034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350036003500320030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350036003500320030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0763004A0053004F004E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000004E010000490000008007000016030000 diff --git a/EWARM/settings/micro_climate.dbgdt b/EWARM/settings/micro_climate.dbgdt index 4cca60a..d3c1c2c 100644 --- a/EWARM/settings/micro_climate.dbgdt +++ b/EWARM/settings/micro_climate.dbgdt @@ -148,11 +148,11 @@ 1 1 1 - 5C030000E200178200000100000029920000030000001B8F0000010000001386000033000000A180000001000000298100000600000040E1000006000000048400000100000001DC000001000000D08400000100000019800000010000005786000004000000B2800000010000002387000001000000088000000100000059840000010000009E8000000100000015810000020000002CE1000035000000AF8000000100000048810000010000003BB000000100000026810000020000005684000003000000048100000100000019B00000010000005992000001000000018400000100000010860000660000008684000013000000AC800000010000000D8600000100000012810000020000009B80000001000000239200000D00000007E1000001000000018100007400000029E10000050000003184000002000000458100000100000016B00000010000006BB0000001000000F080000001000000AF0600000100000023810000010000008A800000020000000D970000020000001E97000001000000499C000001000000259E000002000000A9800000010000008780000007000000009000000100000004E10000040000000C840000010000009BB00000010000000A8600000100000079B0000001000000539200000100000002B0000001000000BA8000000100000020920000010000000F810000020000005F8600000E00000020810000040000001D8100001300000004DE00000100000007860000010000003F810000060000000D8000000200000023E100000100000001E1000001000000EA80000003000000A68000000100000026DE0000040000000C8100008A0000000684000001000000198200000100000004860000030000002FB000000100000003DC0000010000001EB0000001000000A6B00000010000002892000001000000568600001D0000001A8F00000100000017810000050000009A86000001000000038400000100000028810000040000003DB00000010000005FB0000001000000A08000000400000000DC0000020000000186000001000000B180000001000000239700000200000025920000030000002BE100005B0000009D80000001000000AE8000000100000011840000010000000084000006000000808C00000300000077840000010000006DB0000001000000478100000100000042970000010000005584000005000000148100001E00000045D500000100000022810000010000008584000003000000AB800000020000000E8400000200000028E10000C3000000BFB00000010000000C860000010000004481000001000000BC800000020000008980000001000000008100006C00000003E100000B0000005E86000024000000ECFFFFFF01000000098600000100000028DE00000200000023B00000010000001A8600000100000001B0000001000000EC80000001000000029E00000100000056B00000010000002F820000020000004D970000010000001F8100009C0000000E8100007D010000289700000100000006860000010000008E8600000500000000E100000200000053B000000100000020B0000001000000A8B0000001000000E980000002000000A5800000010000000B810000130000005A840000010000001882000009000000A28000000100000069860000010000002EB000000100000058860000010000007C84000001000000D18400000100000083B000000100000041E1000002000000F7800000010000000584000002000000148600000B000000509C00000100000016810000020000002781000006000000198F000001000000558600000200000000860000010000003CB00000010000000284000001000000B0800000010000002A8F0000010000002187000001000000058100000F000000118600001300000001E8000001000000108400000100000024920000010000002AE100000100000017B00000020000000281000001000000E3B00000010000009C80000002000000F180000001000000468100003A000000998000000100000088800000010000000B86000001000000218100001C00000003B000000100000025B000000100000047B0000001000000549200000100000051840000050000004381000001000000AA80000002000000BB80000003000000608600001C000000C980000001000000A7800000010000001E8100000500000024E100000200000077B000000100000008860000050000000A8400000B000000C386000001000000A186000001000000AAB000000100000055B000000100000002E100000400000035E10000040000001986000004000000129E000004000000EB80000001000000B8800000010000005D860000020000000D81000003000000449C00000100000007840000010000001686000001000000058600000200000004DC000001000000A7B0000001000000E880000001000000C08600000100000024DE000001000000A4800000010000000B80000001000000 + 6A030000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000330000001B8F00000100000029920000030000001782000001000000108600006D0000000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000040000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D0000002892000001000000148100001E0000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E8100007D0100001F8100009D0000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002400000003E100000B0000000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E8600000500000006860000010000002897000001000000148600000B0000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000013000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C0000010000004681000040000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600001C000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000 55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000 - AA00D08400000C0000002981000072080000A18000009E0200001B8F000004000000908000009302000002970000850000002497000003010000048400004C0500002CE100001C030000AF80000053010000018400004A000000188F000007000000268100007B2400009E800000B60000008D8000009002000004810000BB020000158100007500000021970000F2000000AC800000A9020000018100001A0000009B800000980200004581000004000000239200000000000029E1000063040000318400005305000007E10000900000001E970000FD000000A9800000A60200005F8600003400000087800000360400000A97000066000000BA800000D10000000F810000210500002081000029050000009000005705000004E100008E00000029970000341F000023E100001903000095800000CE0E0000A6800000A30200003F810000310000001D8100006A080000B7800000B3020000848000003B0400000C8100001E0500001D9200009200000001E100008B0000000D800000690000003A9700001801000019820000EB020000B4800000CC000000A3800000A002000092800000950200000497000087000000098100001D000000269700000F010000068400004E05000016820000E90200004A810000470000002881000071080000A08000009D020000B1800000AE0200001A8F0000060000008F800000920200000197000084000000038400004B0500001781000077000000349700001301000023970000060100002BE100001B030000AE800000AB0200009D800000700000008C8000008F02000025920000B0010000148100007400000020970000F100000031970000100100000084000054010000BC800000D3000000AB800000A8020000898000001700000022920000FF0000004481000002000000858400000500000028E10000620400000C97000016050000449200000B050000008100006A0000000E8400005100000030840000530000002B970000361F000025E100001A0300002F820000EC020000A8800000A5020000B9800000B502000086800000C80200000E810000200500001F810000280500001F9200000805000003E100008D0000003C9700001A01000028970000331F000022E10000180300000697000010030000A5800000A2020000C78000009D1D00005D84000003000000B6800000B20200002D9200008702000094800000970200004A970000FA0E000000E100008A00000039970000170100000B8100001E00000018820000EA020000B38000005E080000A28000009F02000091800000940200002B8000003A0400000397000086000000058400004D050000D18400000705000041E1000097000000259700000E010000B08000005B08000049810000460000002781000070080000198F0000010000008E800000910200009F80000072000000009700007C000000028400004A05000005810000BC020000168100007600000022970000F3000000AD800000AA020000028100005D0800008B8000008E0200009C8000006F000000328400005405000010840000510500001F970000F0000000AA800000A70200004381000003000000888000003704000021810000500400000B97000067000000BB800000D200000005E100008F00000051840000A80000002A970000351F000096800000CF0E0000A7800000A40200001E8100006B080000B8800000B402000024E1000060040000858000003C0400004C970000FA0E00000A8400004F05000035E100004500000002E100008C0000003B970000190100000D81000020000000059700000F030000B580000067020000A4800000A10200005C840000000000002C9200008602000093800000960200002797000007010000 + AA00048400004C0500002497000003010000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000F2000000158100007500000004810000BB0200008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE100001C0300001E970000FD00000007E1000090000000318400005305000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000004E100008E000000009000005705000020810000290500000F81000021050000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A60200003A970000180100000D8000006900000001E100008B0000001D920000920000000C8100001E050000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000023E100001903000029970000341F0000068400004E050000269700000F010000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC00000019820000EB020000239700000601000034970000130100001781000077000000038400004B05000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A8100004700000016820000E90200000084000054010000319700001001000020970000F1000000148100007400000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE100001B03000030840000530000000E84000051000000008100006A000000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D30000003C9700001A01000003E100008D0000001F920000080500001F810000280500000E8100002005000086800000C8020000B9800000B5020000A8800000A50200002F820000EC02000025E100001A0300002B970000361F00000B8100001E000000399700001701000000E100008A0000004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A2020000069700001003000022E100001803000028970000331F0000259700000E01000041E1000097000000D184000007050000058400004D05000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E08000018820000EA02000022970000F3000000168100007600000005810000BC020000028400004A050000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B0800001F970000F0000000108400005105000032840000540500009C8000006F0000008B8000008E020000028100005D080000AD800000AA02000051840000A800000005E100008F000000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A70200000D810000200000003B9700001901000002E100008C00000035E10000450000000A8400004F0500004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F0000279700000701000093800000960200002C920000860200005C84000000000000A4800000A1020000B580000067020000059700000F030000 0 @@ -934,7 +934,7 @@ CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000020000009E2B0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000058050000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34048 @@ -951,7 +951,7 @@ Debug - 00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E5686000002000400B92B0000FFFEFF00000000000000000000000000010000000100000001801386000002000400B52B0000FFFEFF00000000000000000000000000010000000100000001805E86000002000400BB2B0000FFFEFF00000000000000000000000000010000000100000001806086000002000400BD2B0000FFFEFF00000000000000000000000000010000000100000001805D86000002000400BA2B0000FFFEFF00000000000000000000000000010000000100000001801086000002000400B32B0000FFFEFF00000000000000000000000000010000000100000001801186000002000000B42B0000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E1486000002000000B62B0000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000 + 00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000200040073050000FFFEFF000000000000000000000000000100000001000000018013860000020004006F050000FFFEFF00000000000000000000000000010000000100000001805E8600000200040075050000FFFEFF0000000000000000000000000001000000010000000180608600000200040077050000FFFEFF00000000000000000000000000010000000100000001805D8600000200040074050000FFFEFF000000000000000000000000000100000001000000018010860000020004006D050000FFFEFF000000000000000000000000000100000001000000018011860000020000006E050000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200000070050000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000 34049 @@ -968,7 +968,7 @@ Trace - 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400202C0000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400212C0000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000 + 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400DA050000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400DB050000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000 34050 @@ -985,7 +985,7 @@ Main - 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000002C0000FFFEFF000000000000000000000000000100000001000000018001E1000000000000012C0000FFFEFF000000000000000000000000000100000001000000018003E1000000000000032C0000FFFEFF00000000000000000000000000010000000100000001800081000000000000E02B0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000000062C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000400082C0000FFFEFF000000000000000000000000000100000001000000018022E1000000000400072C0000FFFEFF000000000000000000000000000100000001000000018025E1000000000000092C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000000000A2C0000FFFEFF00000000000000000000000000010000000100000001802CE10000000004000B2C0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400F22B0000FFFEFF000000000000000000000000000100000001000000018024E1000000000000FB2B0000FFFEFF000000000000000000000000000100000001000000018028E1000000000400FA2B0000FFFEFF000000000000000000000000000100000001000000018029E1000000000000FC2B0000FFFEFF00000000000000000000000000010000000100000001800281000000000000E12B0000FFFEFF00000000000000000000000000010000000100000001802981000000000000F62B0000FFFEFF00000000000000000000000000010000000100000001802781000000000000F42B0000FFFEFF00000000000000000000000000010000000100000001802881000000000000F52B0000FFFEFF00000000000000000000000000010000000100000001801D81000000000000EE2B0000FFFEFF00000000000000000000000000010000000100000001801E81000000000400EF2B0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000E52B0000FFFEFF00000000000000000000000000010000000100000001800C81000002000000E62B0000FFFEFF00000000000000000000000000010000000100000001805F86000002000000F92B0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000F02B0000FFFEFF00000000000000000000000000010000000100000001802081000002000000F12B0000FFFEFF00000000000000000000000000010000000100000001804681000002000200F72B0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000 + 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000BA050000FFFEFF000000000000000000000000000100000001000000018001E1000000000000BB050000FFFEFF000000000000000000000000000100000001000000018003E1000000000000BD050000FFFEFF000000000000000000000000000100000001000000018000810000000000009A050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000000C0050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000400C2050000FFFEFF000000000000000000000000000100000001000000018022E1000000000400C1050000FFFEFF000000000000000000000000000100000001000000018025E1000000000000C3050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000400C4050000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400C5050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400AC050000FFFEFF000000000000000000000000000100000001000000018024E1000000000000B5050000FFFEFF000000000000000000000000000100000001000000018028E1000000000400B4050000FFFEFF000000000000000000000000000100000001000000018029E1000000000000B6050000FFFEFF000000000000000000000000000100000001000000018002810000000000009B050000FFFEFF00000000000000000000000000010000000100000001802981000000000000B0050000FFFEFF00000000000000000000000000010000000100000001802781000000000000AE050000FFFEFF00000000000000000000000000010000000100000001802881000000000000AF050000FFFEFF00000000000000000000000000010000000100000001801D81000000000000A8050000FFFEFF00000000000000000000000000010000000100000001801E81000000000400A9050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000020000009F050000FFFEFF00000000000000000000000000010000000100000001800C81000002000000A0050000FFFEFF00000000000000000000000000010000000100000001805F86000002000000B3050000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000AA050000FFFEFF00000000000000000000000000010000000100000001802081000002000000AB050000FFFEFF00000000000000000000000000010000000100000001804681000002000200B1050000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000 34051 diff --git a/EWARM/settings/micro_climate.dnx b/EWARM/settings/micro_climate.dnx index 24436bc..daf89fb 100644 --- a/EWARM/settings/micro_climate.dnx +++ b/EWARM/settings/micro_climate.dnx @@ -30,7 +30,7 @@ 1 - 1078105768 + 3811097412 _ 0