diff --git a/Core/Src/freertos.c b/Core/Src/freertos.c
index 4fa7269..aa3300b 100644
--- a/Core/Src/freertos.c
+++ b/Core/Src/freertos.c
@@ -158,14 +158,13 @@ void StartDefaultTask(void const * argument)
/* Infinite loop */
for(;;)
{
- read_and_process_uart_data(g_rs485_uart_handle);
+ read_and_process_uart_data(g_rs485_uart_handle);
read_and_process_uart_data(g_term_uart_handle);
if(time_get_ok)
{
parse_4g_receive_data();
}
osDelay(200);
-
}
/* USER CODE END StartDefaultTask */
}
@@ -212,6 +211,7 @@ void LEDTask(void const * argument)
}
/* USER CODE END Application */
+int trans_4g_flag = 0;
void Trans_4g_Task(void const * argument)
{
/* USER CODE BEGIN StartDefaultTask */
@@ -226,7 +226,14 @@ void Trans_4g_Task(void const * argument)
if(temp_1s >= 600)
{
temp_1s = 0;
+ trans_4g_flag = 1;
+
+ }
+
+ if(trans_4g_flag == 1)
+ {
MQTT_Trans_Data();
+ trans_4g_flag = 0;
}
}
diff --git a/Drivers/EC801E/EC801E.c b/Drivers/EC801E/EC801E.c
index 2c5392a..31762d0 100644
--- a/Drivers/EC801E/EC801E.c
+++ b/Drivers/EC801E/EC801E.c
@@ -11,7 +11,7 @@
// ID
uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77};
// 客户端名字
-char g_cilent_name[] = "Test_SUB";
+char g_cilent_name[] = "Test_cilent";
// 连接用户名
char g_cilent_user_name[] = "12345";
// 连接密码
@@ -19,7 +19,7 @@ char g_cilent_paaword[] = "12345";
// 服务器IP
char g_server_ip[] = "199.7.140.10,1883";
// 订阅主题名
-char g_topic_name[] = "Test_Topic";
+char g_topic_name[] = "Test_Topic_1";
// 时间戳
uint32_t g_time_stamp;
@@ -176,7 +176,7 @@ void MQTT_Trans_Data()
uart_sendstr(g_ec801_uart_handle, cjson_str);
HAL_Delay(3000);
}flag_pubex = 0;
-
+
//释放
vPortFree(cjson_str);
cJSON_Delete(JsonRoot);
@@ -443,7 +443,7 @@ void parse_4g_receive_data()
{
parse_json(temp_buff);
}
- term_printf(temp_buff);
+// term_printf(temp_buff);
return;
}
temp_buff_index ++;
@@ -454,6 +454,7 @@ void parse_4g_receive_data()
}
}
+extern int trans_4g_flag;
// 收到json数据处理
void parse_json(uint8_t *json_buff)
{
@@ -471,12 +472,15 @@ void parse_json(uint8_t *json_buff)
cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
+ cJSON* cjson_cmd = cJSON_GetObjectItem(cjson_root, "cmd");
+
// 取出数据
char *temp_id = cjson_id -> valuestring;
char *temp_type = cjson_type -> valuestring;
int temp_version = cjson_version -> valueint;
int temp_response = cjson_response -> valueint;
int temp_time = cjson_time -> valueint;
+ int temp_cmd = cjson_cmd -> valueint;
term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
@@ -486,6 +490,10 @@ void parse_json(uint8_t *json_buff)
if(temp_time != trans_time_stamp)
{
term_printf("1111");
+ if(temp_cmd == 1)
+ {
+ trans_4g_flag = 1;
+ }
}
// 数据处理
diff --git a/EWARM/micro_climate/.micro_climate_build_cache b/EWARM/micro_climate/.micro_climate_build_cache
index 0143ea1..cc6af43 100644
--- a/EWARM/micro_climate/.micro_climate_build_cache
+++ b/EWARM/micro_climate/.micro_climate_build_cache
@@ -3,273 +3,12 @@
compiler
- E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
-
-
-
-
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_msp.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\RingQueue\ring_queue.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c
-
-
-
-
- E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c
-
-
-
-
- E:\Y\IAR\micro_climate\App\Src\frt_protocol.c
-
-
-
-
- E:\Y\IAR\micro_climate\App\Src\inflash.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\gpio.c
-
-
-
-
- E:\Y\IAR\micro_climate\App\Src\uart_dev.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\freertos.c
-
-
-
-
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\timers.c
-
-
-
-
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\queue.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\adc.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\cJSON.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\dma.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\spi.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\i2c.c
-
-
-
-
- E:\Y\IAR\micro_climate\Core\Src\main.c
-
-
@@ -282,12 +21,48 @@
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c
+ E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
+
+
+
+
+ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
+
+
@@ -300,12 +75,66 @@
- E:\Y\IAR\micro_climate\Core\Src\usart.c
+ E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c
+
+
+ E:\Y\IAR\micro_climate\Drivers\RingQueue\ring_queue.c
+
+
+
+
+ E:\Y\IAR\micro_climate\App\Src\inflash.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Core\Src\adc.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\croutine.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c
+
+
@@ -326,42 +155,6 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\List\Filter_2427836196881467961.dir\filter.lst
-
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\Shell\shell.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
-
-
-
E:\Y\IAR\micro_climate\Drivers\Shell\shell_autocomplete.c
- E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhelp.c
+ E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_timebase_tim.c
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
+ E:\Y\IAR\micro_climate\Core\Src\gpio.c
- E:\Y\IAR\micro_climate\Drivers\Shell\shell_cmdhist.c
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
+ E:\Y\IAR\micro_climate\Core\Src\main.c
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c
+ E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c
+ E:\Y\IAR\micro_climate\Core\Src\dma.c
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c
+ E:\Y\IAR\micro_climate\Core\Src\stm32l4xx_hal_msp.c
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
-
-
-
-
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c
-
-
-
-
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c
-
-
@@ -471,12 +237,57 @@
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
+
+
+ E:\Y\IAR\micro_climate\Core\Src\i2c.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Core\Src\spi.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\Shell\shell.c
+
+
@@ -489,12 +300,138 @@
- E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
+ E:\Y\IAR\micro_climate\Core\Src\freertos.c
+
+
+ E:\Y\IAR\micro_climate\Drivers\Shell\shell_uart.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Core\Src\usart.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\queue.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c
+
+
+
+
+ E:\Y\IAR\micro_climate\App\Src\uart_dev.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c
+
+
@@ -507,12 +444,48 @@
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\croutine.c
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c
+
+
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\timers.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Core\Src\cJSON.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c
+
+
@@ -534,38 +507,65 @@
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c
+ 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_exti.c
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c
+
+
+
+
+ E:\Y\IAR\micro_climate\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
+
+
assembler
-
- E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s
-
-
E:\Y\IAR\micro_climate\EWARM\startup_stm32l496xx.s
+
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s
+
+
linker
diff --git a/EWARM/micro_climate/.ninja_deps b/EWARM/micro_climate/.ninja_deps
index 607b42d..098e001 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 3aa739d..3869c0d 100644
--- a/EWARM/micro_climate/.ninja_log
+++ b/EWARM/micro_climate/.ninja_log
@@ -134,3 +134,42 @@
1219 1770 7467033480287952 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/FreeRTOS_4809373609813369194.dir/queue.o 32948f85b195dca
1772 1978 7467033482323545 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
1980 1997 7467033482656237 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+2 581 7467082190574788 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+582 795 7467082192786141 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+798 817 7467082193149598 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+2 534 7467083165962799 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+535 751 7467083168110906 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+753 771 7467083168440025 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+41 1053 7467698692700587 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
+361 1226 7467698694290582 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+1228 2414 7467698706277607 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+2416 2537 7467698707647799 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+41 1045 7469445391182724 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/inflash.o 6384979adabcf318
+362 1234 7469445393062723 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+1236 2524 7469445406054494 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+2526 2644 7469445407387465 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+3 419 7469496325058305 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
+34 438 7469496325239540 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
+440 654 7469496327477305 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+656 675 7469496327834280 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+66 1683 7470301055062303 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+1684 2473 7470301063036886 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+2476 2610 7470301064549301 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+26 1312 7471397273338023 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
+318 1499 7471397275183619 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+1502 2219 7471397282484452 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+2221 2314 7471397283565202 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+43 1109 7472015000260473 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/main.o a6886d12c2e968a7
+1110 1760 7472015006847217 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+1762 1821 7472015007587293 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+42 1067 7473753144151324 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
+337 1242 7473753145862674 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+1244 1938 7473753152941247 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+1942 2029 7473753153966006 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+2 522 7473755775847911 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+523 729 7473755777891715 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+731 750 7473755778231713 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
+2 391 7473761009615378 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o dbcb0db307adc272
+32 605 7473761011763444 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
+607 814 7473761013950217 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
+816 834 7473761014270214 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
diff --git a/EWARM/micro_climate/BrowseInfo/.ninja_deps b/EWARM/micro_climate/BrowseInfo/.ninja_deps
index c1f4e32..d6775e5 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 9b52e94..e00ab9a 100644
--- a/EWARM/micro_climate/BrowseInfo/.ninja_log
+++ b/EWARM/micro_climate/BrowseInfo/.ninja_log
@@ -5,10 +5,10 @@
2726 3209 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.xcl f1f1f9eb788358fd
447 670 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.xcl ab332fa3b0661523
9 533 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/spi.xcl 757c84479e347688
-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
-1373 1434 7453880295904146 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.pbi ae7a817f0b6f7f6b
+12 523 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_msp.xcl 96bd9c362b7a66a6
1610 2090 7453880302464642 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_cortex.pbi cf46cd36b785b7a7
+1373 1434 7453880295904146 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.pbi ae7a817f0b6f7f6b
27 566 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_hal_timebase_tim.xcl c09f51f381970bc5
542 1070 7453880292278060 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell.pbi 847883da0581e612
549 1013 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/RingQueue_10900368326811202236.dir/ring_queue.xcl 4e2401a3465d38bc
@@ -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
-3161 3236 7453880313932828 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e
+884 949 7467033492933511 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e
2176 2700 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.xcl 5b20a9756d586636
-3351 3422 7453880315805906 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
+814 897 7467033492392139 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
1713 1767 7453880299254131 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_cmdhist.pbi 7ad00014cee89dfa
672 1103 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.xcl 5754b30cf8d31534
554 1057 7453880292138036 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/CMSIS_6603591812247902717.dir/system_stm32l4xx.pbi 73d5d02acd300c29
@@ -34,7 +34,7 @@
536 1207 7453880293648039 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/i2c.pbi 9d541dc505d3017d
1024 1613 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.xcl c1d458af51c78d9d
1019 1580 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.xcl 4b5fbfa27482da61
-1 548 7459273892142583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+2 522 7473759392670165 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
1115 1639 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.xcl b40c736f602b29e0
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
-1 527 7466028820167727 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
+8 900 7467033492422136 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
534 1018 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.xcl 1bee0b500cce08e
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
-1638 3110 7466934002773188 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+1791 3214 7473759419143546 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2148 2604 7445525520000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.xcl 3dc902707e34cd21
3292 3811 7453880319702342 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_uart_ex.pbi 7e45bb040b4ee51e
1641 2191 7445525510000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c.xcl 40ab92d9831e1b4e
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
-3411 4091 7453880322513828 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f
+933 1574 7467033499179523 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f
2827 3270 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.xcl 5b230438b274e824
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
-1 535 7466028177803071 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
+2 667 7472013662457126 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
2834 3277 7445525530000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.xcl 6f9f1930c22c574
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
@@ -76,9 +76,9 @@
1435 1967 7453880301244150 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Shell_738121877093898511.dir/shell_uart.pbi a922e6223fcd58d7
2 388 7454960974980564 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/stm32l4xx_it.pbi 781774fcdeb5a3f5
547 1098 7453880292558045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/usart.pbi fdd10afb825c4e91
-2080 2703 7453880308615314 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
-2 541 7454965295357012 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
-13 822 7454960266281559 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
+124 754 7467033490926722 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
+18 904 7467033492442130 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
+10 882 7467033492262147 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
1600 2078 7453880302354630 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma_ex.pbi acb106c2e1783a90
6520 6737 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.xcl 2b657024324b6a73
1658 2186 7453880303438687 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_dma.pbi 4ce9ebf8f440b4c
@@ -90,282 +90,92 @@
1969 2473 7453880306303988 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal.pbi c81c07f4062f81e6
1625 2175 7453880303328695 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc.pbi 913b9fe7e9360a07
1606 2161 7453880303188685 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_exti.pbi 9b294b4446afd498
-3333 3403 7453880315625901 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae
-3230 3328 7453880314870116 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638
+755 857 7467033491991940 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae
+924 1011 7467033493543606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638
3684 4478 7453880326379393 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part5.pbi 9d93f38b1897aeed
2091 2616 7453880307705232 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_adc_ex.pbi a61035b1d5112e37
2518 2994 7453880311532839 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr.pbi ea974c04a89c6d63
-3167 3252 7453880314102834 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c
-3322 3396 7453880315555896 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68
+901 989 7467033493333264 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c
+898 968 7467033493117832 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68
2695 3198 7453880313562829 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi.pbi e2fc1cb0c98d3fda
2187 2693 7453880308505230 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_i2c_ex.pbi 19cb1d67190ba1f8
-3424 3476 7453880316365173 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1
+1012 1071 7467033494133623 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1
2177 2731 7453880308885244 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim_ex.pbi 50f7710b02d47386
3148 3683 7453880318402335 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc_ex.pbi fa4ec2c6c3b08897
2612 3165 7453880313232859 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_pwr_ex.pbi b2e3a97ccb3ed832
2771 3263 7453880314213075 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_spi_ex.pbi bcf1bbe76359666d
-3264 3332 7453880314900117 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4
+853 922 7467033492652166 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4
2474 3147 7453880313042836 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_tim.pbi 56d998ac0b46d62a
2704 3229 7453880313862834 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/STM32L4xx_HAL_Driver_2987639196379523013.dir/stm32l4xx_hal_rcc.pbi ec3fc00e0dbbed51
-3329 3410 7453880315685912 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
-3254 3321 7453880314800113 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
-547 1063 7466933982763615 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-3199 3291 7453880314491626 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
-3812 4193 7453880323523837 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2
+905 983 7467033493261874 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
+858 932 7467033492761111 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
+525 1041 7473755411460194 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
+919 1006 7467033493483601 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
+990 1391 7467033497361850 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2
6294 6622 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.xcl d81f04bf232bf142
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
-536 1416 7466028186624362 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
+669 1886 7472013674655949 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
3594 4435 7453880325949395 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part4.pbi e398136710571a95
-2 388 7466228078908643 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi bec8a18a82455250
+2 359 7467945076554277 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/inflash.pbi bec8a18a82455250
15 540 7453880286928041 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/gpio.pbi f8578090f82bcb2b
12 552 7453880287098055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/adc.pbi 113027c4707b4f2e
7218 7390 7445525570000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.xcl f9bfb2f65a25eea9
-5 834 7454960266401566 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
+7 852 7467033491931961 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
6315 6635 7445525560000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.xcl ca1dc76b01e9dfe7
2 546 7453880286968045 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/dma.pbi 6de0e5f8453d5804
13 589 7453880287468046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/uart_dev.pbi 3ab39da8fbfa8221
-389 1349 7466228088528298 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1064 1637 7466933988503610 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-2 77 7454837925976774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
-20 553 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.xcl ebfb9659b35c1fff
-2 546 7466933977587864 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-2 530 7466934210586046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-531 1050 7466934215801828 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1051 1609 7466934221388240 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1610 3113 7466934235953864 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 557 7467007649434555 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-558 1113 7467007655004131 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1114 1697 7467007660842594 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1698 3235 7467007675720404 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 545 7467007783305656 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-546 1081 7467007788669770 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1081 1682 7467007794678762 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1683 3201 7467007809400453 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 544 7467007866396047 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-544 1070 7467007871684365 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1071 1648 7467007877458975 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1649 3177 7467007892296076 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 538 7467007949215209 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-539 1065 7467007954479009 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1066 1660 7467007960429002 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1661 3149 7467007974841364 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 567 7467008082435440 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-568 1114 7467008087911508 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1115 1687 7467008093642900 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1688 3201 7467008108326796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 554 7467008215721935 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-555 1083 7467008221011418 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1083 1674 7467008226921396 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1675 3167 7467008241391001 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 544 7467008298394636 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-545 1089 7467008303844080 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1089 1689 7467008309600583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1689 3207 7467008324557660 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 553 7467008381674390 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-554 1068 7467008386841702 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1069 1650 7467008392658321 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1651 3141 7467008407128891 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 555 7467008464190923 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-556 1095 7467008469594548 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1096 1710 7467008475749085 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1711 3247 7467008490657080 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 554 7467008799148295 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-555 1104 7467008804649165 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1105 1690 7467008810516942 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1691 3201 7467008825145942 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 544 7467008882263771 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-544 1076 7467008887604525 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1077 1653 7467008893372292 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1654 3129 7467008907689343 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 563 7467008964939401 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-564 1105 7467008970379595 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1106 1706 7467008976385305 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1707 3197 7467008990833730 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 537 7467009047805901 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-538 1062 7467009053053161 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1062 1638 7467009058815741 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1639 3145 7467009073384347 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 538 7467009180662751 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-539 1082 7467009186105228 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1083 1656 7467009191858272 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1657 3178 7467009206583927 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 547 7467009263683535 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-548 1097 7467009269194646 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1098 1670 7467009274926181 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1671 3247 7467009290226280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 559 7467009347358190 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-559 1080 7467009352577074 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1081 1690 7467009358683055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1690 3199 7467009373070650 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 645 7467009481600535 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-646 1189 7467009487049356 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1189 1758 7467009492737927 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1758 3237 7467009507058968 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 563 7467010620515280 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-564 1128 7467010626176319 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1129 1730 7467010632197001 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1731 3229 7467010646667346 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 551 7467010955173055 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-552 1098 7467010960650240 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1098 1687 7467010966543297 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1688 3197 7467010981185403 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 571 7467011038438704 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-572 1112 7467011043870162 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1113 1684 7467011049580184 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1684 3173 7467011064029427 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 548 7467011171370735 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-549 1089 7467011176787179 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1089 1676 7467011182666555 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1677 3220 7467011197623893 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 542 7467011254659317 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-543 1096 7467011260204628 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1098 1676 7467011266010351 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1677 3226 7467011280396002 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 546 7467011338115145 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-546 1098 7467011343638584 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1098 1665 7467011349313737 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1665 3177 7467011363912606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 540 7467011420936232 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-540 1069 7467011426246221 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1070 1646 7467011432012678 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1647 3171 7467011446810257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 547 7467011503823860 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-548 1086 7467011509240096 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1087 1662 7467011514996236 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1663 3156 7467011529456235 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 549 7467011586485011 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-550 1095 7467011591958489 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1096 1689 7467011597897945 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1690 3197 7467011612515774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 536 7467011719689767 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-537 1050 7467011724849697 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1051 1605 7467011730391122 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1606 3089 7467011744795268 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 536 7467011801711948 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-537 1058 7467011806928881 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1059 1619 7467011812538944 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1619 3102 7467011826909576 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 565 7467012035148535 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-566 1105 7467012040545919 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1106 1680 7467012046308541 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1681 3182 7467012060856151 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 613 7467012118515161 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-614 1195 7467012124341107 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1196 1789 7467012130281049 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1789 3321 7467012145132989 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 557 7467012202310610 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-558 1107 7467012207825074 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1107 1707 7467012213823158 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1708 3234 7467012228645200 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-4 592 7467012392470082 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-592 1152 7467012398089769 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1157 1750 7467012404071492 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1751 3230 7467012418413559 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 558 7467016448637165 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-559 1649 7467016459548909 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1649 2219 7467016465250114 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-2220 3712 7467016479721576 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 551 7467018146546826 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-552 1299 7467018154041233 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1301 1900 7467018160051253 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1901 3431 7467018174891879 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 536 7467018231871544 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-537 1269 7467018239214487 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1270 1844 7467018244960346 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1845 3324 7467018259310511 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 532 7467019271698728 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-533 1249 7467019278869247 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1251 1798 7467019284366104 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1799 3240 7467019298333988 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 527 7467024183869046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-528 1235 7467024190954948 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1235 1783 7467024196436602 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1784 3311 7467024210515909 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 542 7467024972133845 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-543 1254 7467024979424935 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1255 1817 7467024985055588 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1817 3260 7467024999042246 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 541 7467025206742492 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-541 1268 7467025214028952 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1269 1835 7467025219695962 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1836 3241 7467025233299274 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 655 7467026850604875 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-656 1391 7467026857980200 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1391 1959 7467026863666245 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1960 3443 7467026877990252 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 689 7467031161792939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-689 1431 7467031169238795 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1431 2001 7467031174942795 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-2001 3429 7467031188784796 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 523 7467032200931552 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-524 1046 7467032206173776 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1047 1624 7467032211959616 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1625 3093 7467032226158964 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-2 531 7467032282983010 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-532 1042 7467032288103894 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1043 1610 7467032293782004 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1611 3076 7467032307959359 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-3 526 7467032364786840 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-527 1039 7467032369923289 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1040 1583 7467032375359048 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1583 3002 7467032389076818 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-1 523 7467033200242802 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-525 1240 7467033207435492 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-1241 1798 7467033213016621 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-1799 3215 7467033226757713 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
-4 109 7467033379773524 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
-6 879 7467033387468915 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-10 884 7467033387478907 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
-111 889 7467033387478907 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
-9 898 7467033387668914 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
-2 938 7467033387688902 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
-7 941 7467033387778946 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
-14 946 7467033387928948 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-12 950 7467033387928948 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
-880 999 7467033388681591 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e
-885 1014 7467033388831592 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
-1000 1056 7467033389232471 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
-900 1064 7467033389322481 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
-939 1075 7467033389432473 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae
-1015 1097 7467033389662466 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68
-1057 1139 7467033390072470 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638
-1065 1149 7467033390182473 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
-1076 1162 7467033390302473 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4
-1099 1197 7467033390662467 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c
-1151 1202 7467033390682468 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1
-947 1550 7467033394198172 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-1199 1742 7467033396118835 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2
-942 1762 7467033396318831 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-890 1859 7467033397288830 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f
-950 2077 7467033399469162 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
-2079 2643 7467033405129994 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-2644 4103 7467033419267814 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+523 1224 7473759399700546 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1225 1790 7473759405354686 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
2 123 7467033484658591 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi 67e38bd06e4c0968
-124 754 7467033490926722 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi baf066feb7f3c7e7
-13 812 7467033491536785 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
-7 852 7467033491931961 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi aa4d702faf2152c5
-755 857 7467033491991940 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/heap_4.pbi a91407ad45a84dae
-10 882 7467033492262147 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi 94795b4df4c402f0
-814 897 7467033492392139 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/timers.pbi 7c4e3f9361967203
-8 900 7467033492422136 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi ea36b5e0286322c4
-18 904 7467033492442130 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi 5120c15ba4fb26c9
-5 918 7467033492612174 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
-853 922 7467033492652166 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/croutine.pbi c97f5b207775eed4
-858 932 7467033492761111 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi e54a5c2a4789d89f
-884 949 7467033492933511 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi d43760533e534c9e
-15 961 7467033493053540 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/main.pbi c727fe1dca7b633d
-898 968 7467033493117832 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/event_groups.pbi 90bfd4ac47782b68
-905 983 7467033493261874 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/queue.pbi 9c6ab5e9a6c5c971
-901 989 7467033493333264 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/cmsis_os.pbi e8c9e01f21a80c5c
-919 1006 7467033493483601 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/stream_buffer.pbi 9ace91f97aae008d
-924 1011 7467033493543606 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi 7af2debc08180638
-1012 1071 7467033494133623 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part7.pbi 8a1d907468ec76e1
-990 1391 7467033497361850 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part6.pbi 449b1fb9d2f74ff2
-933 1574 7467033499179523 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part3.pbi 75ef7fc31c00533f
-970 1576 7467033499219587 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
-950 1762 7467033501075224 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
-962 1804 7467033501497405 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part1.pbi a2973c59822e3ba0
-1805 2353 7467033506984811 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
-2354 3779 7467033520814217 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+20 553 7445525500000000 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.xcl ebfb9659b35c1fff
+1 524 7473755406290865 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
+2 514 7473759526163617 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+515 1226 7473759533285381 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1226 1805 7473759539085422 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1806 3253 7473759553126604 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+1 519 7473759660079224 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+520 1225 7473759667154700 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1226 1798 7473759672875541 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1798 3239 7473759686812364 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+2 539 7473759743802681 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+540 1251 7473759750933176 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1252 1807 7473759756486001 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1807 3273 7473759770704954 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+2 530 7473759827525398 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+531 1246 7473759834694726 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1247 1811 7473759840337158 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1812 3276 7473759854532759 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+2 519 7473759911281296 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+520 1217 7473759918275008 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1218 1761 7473759923717351 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1762 3180 7473759937444213 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+1 520 7473760396465217 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
+520 1031 7473760401582128 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
+1032 1591 7473760407184634 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1592 3034 7473760421133485 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+2 530 7473760578607929 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
+530 1070 7473760584014937 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
+1070 1621 7473760589534928 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1622 3084 7473760603674207 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+1 527 7473760660483441 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+528 1243 7473760667661814 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1244 1810 7473760673317186 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1811 3260 7473760687395010 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+2 509 7473760794209103 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+510 1198 7473760801109914 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1199 1740 7473760806535694 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1741 3143 7473760820126278 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+2 531 7473760927133375 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi 3ddb8275ce0d8276
+532 1257 7473760934389709 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi d377b469d47faa19
+1258 1820 7473760940009699 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1821 3303 7473760954396697 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+3 552 7473761020413937 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
+553 1090 7473761025802337 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
+1090 1664 7473761031297814 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1665 3112 7473761045166583 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
+2 524 7473768044006407 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
+525 1055 7473768049317195 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
+1055 1612 7473768054892783 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
+1612 3315 7473768071343482 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
diff --git a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi.dep b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi.dep
new file mode 100644
index 0000000..415bc9d
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/cJSON.pbi.dep
@@ -0,0 +1,31 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\cJSON.pbi: \
+ E:\Y\IAR\micro_climate\Core\Src\cJSON.c \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdlib.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_stdlib.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ctype.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\cJSON.h
diff --git a/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/freertos.pbi
index a73fb4d..4de11f1 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/tim.pbi.dep b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi.dep
new file mode 100644
index 0000000..f2b05b2
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/Core_13247989168731456611.dir/tim.pbi.dep
@@ -0,0 +1,85 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Core_13247989168731456611.dir\tim.pbi: \
+ E:\Y\IAR\micro_climate\Core\Src\tim.c \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
+ E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h
diff --git a/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi b/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi
index 98ea0f9..dff2991 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/FreeRTOS_4809373609813369194.dir/list.pbi.dep b/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi.dep
new file mode 100644
index 0000000..ac0d04b
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/list.pbi.dep
@@ -0,0 +1,23 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\FreeRTOS_4809373609813369194.dir\list.pbi: \
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\list.c \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdlib.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_stdlib.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h
diff --git a/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi.dep b/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi.dep
new file mode 100644
index 0000000..7f899dc
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/port.pbi.dep
@@ -0,0 +1,22 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\FreeRTOS_4809373609813369194.dir\port.pbi: \
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h
diff --git a/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi.dep b/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi.dep
new file mode 100644
index 0000000..a085eac
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/FreeRTOS_4809373609813369194.dir/tasks.pbi.dep
@@ -0,0 +1,29 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\FreeRTOS_4809373609813369194.dir\tasks.pbi: \
+ E:\Y\IAR\micro_climate\Middlewares\Third_Party\FreeRTOS\Source\tasks.c \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdlib.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_stdlib.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h
diff --git a/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi.dep b/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi.dep
new file mode 100644
index 0000000..760f182
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/HP203B_1856951872026386537.dir/hp203b.pbi.dep
@@ -0,0 +1,87 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\HP203B_1856951872026386537.dir\hp203b.pbi: \
+ E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.c \
+ E:\Y\IAR\micro_climate\Drivers\HP203B\hp203b.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
+ E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h
diff --git a/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi.dep b/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi.dep
new file mode 100644
index 0000000..88f5b29
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/Sht3x_8257160562692203274.dir/sht30.pbi.dep
@@ -0,0 +1,81 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Sht3x_8257160562692203274.dir\sht30.pbi: \
+ E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.c \
+ E:\Y\IAR\micro_climate\Drivers\Sht3x\sht30.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\Filter\filter.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h
diff --git a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi.dep b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi.dep
new file mode 100644
index 0000000..88daa0f
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/anemometer_dev.pbi.dep
@@ -0,0 +1,96 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\anemometer_dev.pbi: \
+ E:\Y\IAR\micro_climate\App\Src\anemometer_dev.c \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
+ E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
+ D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\Filter\filter.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
+ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
+ E:\Y\IAR\micro_climate\EWARM\..\tools\fdacoefs.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\Sht3x\sht30.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Drivers\HP203B\hp203b.h \
+ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h
diff --git a/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi.dep b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi.dep
new file mode 100644
index 0000000..9196c1b
--- /dev/null
+++ b/EWARM/micro_climate/BrowseInfo/Src_5571640358672592439.dir/frt_protocol.pbi.dep
@@ -0,0 +1,2 @@
+E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\frt_protocol.pbi: \
+ E:\Y\IAR\micro_climate\App\Src\frt_protocol.c
diff --git a/EWARM/micro_climate/BrowseInfo/micro_climate.pbd b/EWARM/micro_climate/BrowseInfo/micro_climate.pbd
index 8578ef7..c0a1e10 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 8578ef7..c0a1e10 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 1e0cff8..20608eb 100644
--- a/EWARM/micro_climate/BrowseInfo/micro_climate.pbw
+++ b/EWARM/micro_climate/BrowseInfo/micro_climate.pbw
@@ -431920,7 +431920,7 @@
"display": "void SensorTask(const void *)",
"location": {
"column": "6",
- "line": "188",
+ "line": "187",
"path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c"
},
"name": "SensorTask",
@@ -431934,13 +431934,27 @@
"display": "void LEDTask(const void *)",
"location": {
"column": "6",
- "line": "201",
+ "line": "200",
"path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c"
},
"name": "LEDTask",
"origin": "project_file",
"scope": null
},
+ {
+ "ID": "c:@trans_4g_flag",
+ "What": "Variable",
+ "defdec": "Def",
+ "display": "trans_4g_flag",
+ "location": {
+ "column": "5",
+ "line": "214",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\freertos.c"
+ },
+ "name": "trans_4g_flag",
+ "origin": "project_file",
+ "scope": null
+ },
{
"ID": "c:@F@Trans_4g_Task",
"What": "Function",
@@ -431956,7 +431970,7 @@
"scope": null
},
{
- "ID": "c:freertos.c@6618@F@Trans_4g_Task@temp_1s",
+ "ID": "c:freertos.c@6639@F@Trans_4g_Task@temp_1s",
"What": "Variable",
"defdec": "Def",
"display": "temp_1s",
@@ -434672,7 +434686,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@1278@F@Read_Status@temp_status",
+ "ID": "c:EC801E.c@1283@F@Read_Status@temp_status",
"What": "Variable",
"defdec": "Def",
"display": "temp_status",
@@ -434742,7 +434756,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@3139@F@MQTT_Trans_Data@str_len",
+ "ID": "c:EC801E.c@3144@F@MQTT_Trans_Data@str_len",
"What": "Variable",
"defdec": "Def",
"display": "str_len",
@@ -434756,7 +434770,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@3165@F@MQTT_Trans_Data@str_len_str",
+ "ID": "c:EC801E.c@3170@F@MQTT_Trans_Data@str_len_str",
"What": "Variable",
"defdec": "Def",
"display": "str_len_str",
@@ -434770,7 +434784,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@3214@F@MQTT_Trans_Data@ptr",
+ "ID": "c:EC801E.c@3219@F@MQTT_Trans_Data@ptr",
"What": "Variable",
"defdec": "Def",
"display": "ptr",
@@ -434784,7 +434798,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@3291@F@MQTT_Trans_Data@cjson_str",
+ "ID": "c:EC801E.c@3296@F@MQTT_Trans_Data@cjson_str",
"What": "Variable",
"defdec": "Def",
"display": "cjson_str",
@@ -434798,7 +434812,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@3320@F@MQTT_Trans_Data@JsonRoot",
+ "ID": "c:EC801E.c@3325@F@MQTT_Trans_Data@JsonRoot",
"What": "Variable",
"defdec": "Def",
"display": "JsonRoot",
@@ -434812,7 +434826,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@3367@F@MQTT_Trans_Data@DataArray",
+ "ID": "c:EC801E.c@3372@F@MQTT_Trans_Data@DataArray",
"What": "Variable",
"defdec": "Def",
"display": "DataArray",
@@ -434826,7 +434840,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@3448@F@MQTT_Trans_Data@deviId_str",
+ "ID": "c:EC801E.c@3453@F@MQTT_Trans_Data@deviId_str",
"What": "Variable",
"defdec": "Def",
"display": "deviId_str",
@@ -434840,7 +434854,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@4468@F@MQTT_Trans_Data@i",
+ "ID": "c:EC801E.c@4473@F@MQTT_Trans_Data@i",
"What": "Variable",
"defdec": "Def",
"display": "i",
@@ -434882,7 +434896,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@5681@F@fml_time_to_stamp@dax",
+ "ID": "c:EC801E.c@5690@F@fml_time_to_stamp@dax",
"What": "Variable",
"defdec": "Def",
"display": "dax",
@@ -434896,7 +434910,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@5712@F@fml_time_to_stamp@day_count",
+ "ID": "c:EC801E.c@5721@F@fml_time_to_stamp@day_count",
"What": "Variable",
"defdec": "Def",
"display": "day_count",
@@ -434910,7 +434924,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@5749@F@fml_time_to_stamp@leap_year_count",
+ "ID": "c:EC801E.c@5758@F@fml_time_to_stamp@leap_year_count",
"What": "Variable",
"defdec": "Def",
"display": "leap_year_count",
@@ -434924,7 +434938,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@5784@F@fml_time_to_stamp@i",
+ "ID": "c:EC801E.c@5793@F@fml_time_to_stamp@i",
"What": "Variable",
"defdec": "Def",
"display": "i",
@@ -434938,7 +434952,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6065@F@fml_time_to_stamp@mouthday",
+ "ID": "c:EC801E.c@6074@F@fml_time_to_stamp@mouthday",
"What": "Variable",
"defdec": "Def",
"display": "mouthday",
@@ -434980,7 +434994,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6670@F@EC801_GET_Time@year",
+ "ID": "c:EC801E.c@6679@F@EC801_GET_Time@year",
"What": "Variable",
"defdec": "Def",
"display": "year",
@@ -434994,7 +435008,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6670@F@EC801_GET_Time@month",
+ "ID": "c:EC801E.c@6679@F@EC801_GET_Time@month",
"What": "Variable",
"defdec": "Dec",
"display": "month",
@@ -435008,7 +435022,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6670@F@EC801_GET_Time@day",
+ "ID": "c:EC801E.c@6679@F@EC801_GET_Time@day",
"What": "Variable",
"defdec": "Dec",
"display": "day",
@@ -435022,7 +435036,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6670@F@EC801_GET_Time@hour",
+ "ID": "c:EC801E.c@6679@F@EC801_GET_Time@hour",
"What": "Variable",
"defdec": "Dec",
"display": "hour",
@@ -435036,7 +435050,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6670@F@EC801_GET_Time@minute",
+ "ID": "c:EC801E.c@6679@F@EC801_GET_Time@minute",
"What": "Variable",
"defdec": "Dec",
"display": "minute",
@@ -435050,7 +435064,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6670@F@EC801_GET_Time@second",
+ "ID": "c:EC801E.c@6679@F@EC801_GET_Time@second",
"What": "Variable",
"defdec": "Dec",
"display": "second",
@@ -435064,7 +435078,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6910@F@EC801_GET_Time@time",
+ "ID": "c:EC801E.c@6919@F@EC801_GET_Time@time",
"What": "Variable",
"defdec": "Def",
"display": "time",
@@ -435078,7 +435092,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@6931@F@EC801_GET_Time@index",
+ "ID": "c:EC801E.c@6940@F@EC801_GET_Time@index",
"What": "Variable",
"defdec": "Def",
"display": "index",
@@ -435092,7 +435106,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@7726@macro@JSON_BUFFER_SIZE",
+ "ID": "c:EC801E.c@7735@macro@JSON_BUFFER_SIZE",
"What": "MacroDef",
"defdec": "Def",
"display": "JSON_BUFFER_SIZE",
@@ -435120,7 +435134,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@7870@F@parse_4g_receive_data@temp_5_index",
+ "ID": "c:EC801E.c@7879@F@parse_4g_receive_data@temp_5_index",
"What": "Variable",
"defdec": "Def",
"display": "temp_5_index",
@@ -435134,7 +435148,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@7901@F@parse_4g_receive_data@temp_5_char",
+ "ID": "c:EC801E.c@7910@F@parse_4g_receive_data@temp_5_char",
"What": "Variable",
"defdec": "Def",
"display": "temp_5_char",
@@ -435148,7 +435162,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@7947@F@parse_4g_receive_data@AT_Command_flag",
+ "ID": "c:EC801E.c@7956@F@parse_4g_receive_data@AT_Command_flag",
"What": "Variable",
"defdec": "Def",
"display": "AT_Command_flag",
@@ -435162,7 +435176,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@7981@F@parse_4g_receive_data@Command_index",
+ "ID": "c:EC801E.c@7990@F@parse_4g_receive_data@Command_index",
"What": "Variable",
"defdec": "Def",
"display": "Command_index",
@@ -435176,7 +435190,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@8013@F@parse_4g_receive_data@AT_Command",
+ "ID": "c:EC801E.c@8022@F@parse_4g_receive_data@AT_Command",
"What": "Variable",
"defdec": "Def",
"display": "AT_Command",
@@ -435190,7 +435204,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@8059@F@parse_4g_receive_data@AT_Command_ok_flag",
+ "ID": "c:EC801E.c@8068@F@parse_4g_receive_data@AT_Command_ok_flag",
"What": "Variable",
"defdec": "Def",
"display": "AT_Command_ok_flag",
@@ -435204,7 +435218,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@8106@F@parse_4g_receive_data@AT_data_ok_flag",
+ "ID": "c:EC801E.c@8115@F@parse_4g_receive_data@AT_data_ok_flag",
"What": "Variable",
"defdec": "Def",
"display": "AT_data_ok_flag",
@@ -435218,7 +435232,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@8140@F@parse_4g_receive_data@temp_buff",
+ "ID": "c:EC801E.c@8149@F@parse_4g_receive_data@temp_buff",
"What": "Variable",
"defdec": "Def",
"display": "temp_buff",
@@ -435232,7 +435246,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@8186@F@parse_4g_receive_data@temp_buff_index",
+ "ID": "c:EC801E.c@8195@F@parse_4g_receive_data@temp_buff_index",
"What": "Variable",
"defdec": "Def",
"display": "temp_buff_index",
@@ -435246,7 +435260,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@8238@F@parse_4g_receive_data@c",
+ "ID": "c:EC801E.c@8247@F@parse_4g_receive_data@c",
"What": "Variable",
"defdec": "Def",
"display": "c",
@@ -435260,7 +435274,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@8259@F@parse_4g_receive_data@inJson",
+ "ID": "c:EC801E.c@8268@F@parse_4g_receive_data@inJson",
"What": "Variable",
"defdec": "Def",
"display": "inJson",
@@ -435274,7 +435288,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@10239@F@parse_4g_receive_data@client_idx",
+ "ID": "c:EC801E.c@10248@F@parse_4g_receive_data@client_idx",
"What": "Variable",
"defdec": "Def",
"display": "client_idx",
@@ -435288,7 +435302,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@10239@F@parse_4g_receive_data@result",
+ "ID": "c:EC801E.c@10248@F@parse_4g_receive_data@result",
"What": "Variable",
"defdec": "Dec",
"display": "result",
@@ -435302,7 +435316,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@11189@F@parse_4g_receive_data@client_idx",
+ "ID": "c:EC801E.c@11198@F@parse_4g_receive_data@client_idx",
"What": "Variable",
"defdec": "Def",
"display": "client_idx",
@@ -435316,7 +435330,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@11189@F@parse_4g_receive_data@result",
+ "ID": "c:EC801E.c@11198@F@parse_4g_receive_data@result",
"What": "Variable",
"defdec": "Dec",
"display": "result",
@@ -435330,7 +435344,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@11189@F@parse_4g_receive_data@ret_code",
+ "ID": "c:EC801E.c@11198@F@parse_4g_receive_data@ret_code",
"What": "Variable",
"defdec": "Dec",
"display": "ret_code",
@@ -435344,7 +435358,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@12156@F@parse_4g_receive_data@client_idx",
+ "ID": "c:EC801E.c@12165@F@parse_4g_receive_data@client_idx",
"What": "Variable",
"defdec": "Def",
"display": "client_idx",
@@ -435358,7 +435372,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@12156@F@parse_4g_receive_data@msgID",
+ "ID": "c:EC801E.c@12165@F@parse_4g_receive_data@msgID",
"What": "Variable",
"defdec": "Dec",
"display": "msgID",
@@ -435372,7 +435386,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@12156@F@parse_4g_receive_data@result",
+ "ID": "c:EC801E.c@12165@F@parse_4g_receive_data@result",
"What": "Variable",
"defdec": "Dec",
"display": "result",
@@ -435386,7 +435400,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@12156@F@parse_4g_receive_data@value",
+ "ID": "c:EC801E.c@12165@F@parse_4g_receive_data@value",
"What": "Variable",
"defdec": "Dec",
"display": "value",
@@ -435400,7 +435414,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@13116@F@parse_4g_receive_data@client_idx",
+ "ID": "c:EC801E.c@13125@F@parse_4g_receive_data@client_idx",
"What": "Variable",
"defdec": "Def",
"display": "client_idx",
@@ -435414,7 +435428,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@13116@F@parse_4g_receive_data@msgID",
+ "ID": "c:EC801E.c@13125@F@parse_4g_receive_data@msgID",
"What": "Variable",
"defdec": "Dec",
"display": "msgID",
@@ -435428,7 +435442,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@13116@F@parse_4g_receive_data@result",
+ "ID": "c:EC801E.c@13125@F@parse_4g_receive_data@result",
"What": "Variable",
"defdec": "Dec",
"display": "result",
@@ -435442,7 +435456,7 @@
"scope": null
},
{
- "ID": "c:EC801E.c@13116@F@parse_4g_receive_data@value",
+ "ID": "c:EC801E.c@13125@F@parse_4g_receive_data@value",
"What": "Variable",
"defdec": "Dec",
"display": "value",
@@ -435455,6 +435469,20 @@
"origin": "project_file",
"scope": null
},
+ {
+ "ID": "c:@trans_4g_flag",
+ "What": "Variable",
+ "defdec": "Dec",
+ "display": "trans_4g_flag",
+ "location": {
+ "column": "12",
+ "line": "457",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
+ },
+ "name": "trans_4g_flag",
+ "origin": "project_file",
+ "scope": null
+ },
{
"ID": "c:@F@parse_json",
"What": "Function",
@@ -435462,7 +435490,7 @@
"display": "void parse_json(uint8_t *)",
"location": {
"column": "6",
- "line": "458",
+ "line": "459",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "parse_json",
@@ -435470,13 +435498,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@14740@F@parse_json@cjson_root",
+ "ID": "c:EC801E.c@14778@F@parse_json@cjson_root",
"What": "Variable",
"defdec": "Def",
"display": "cjson_root",
"location": {
"column": "12",
- "line": "460",
+ "line": "461",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_root",
@@ -435484,13 +435512,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@14899@F@parse_json@cjson_id",
+ "ID": "c:EC801E.c@14937@F@parse_json@cjson_id",
"What": "Variable",
"defdec": "Def",
"display": "cjson_id",
"location": {
"column": "12",
- "line": "468",
+ "line": "469",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_id",
@@ -435498,13 +435526,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@14974@F@parse_json@cjson_type",
+ "ID": "c:EC801E.c@15012@F@parse_json@cjson_type",
"What": "Variable",
"defdec": "Def",
"display": "cjson_type",
"location": {
"column": "12",
- "line": "469",
+ "line": "470",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_type",
@@ -435512,13 +435540,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@15052@F@parse_json@cjson_version",
+ "ID": "c:EC801E.c@15090@F@parse_json@cjson_version",
"What": "Variable",
"defdec": "Def",
"display": "cjson_version",
"location": {
"column": "12",
- "line": "470",
+ "line": "471",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_version",
@@ -435526,13 +435554,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@15128@F@parse_json@cjson_response",
+ "ID": "c:EC801E.c@15166@F@parse_json@cjson_response",
"What": "Variable",
"defdec": "Def",
"display": "cjson_response",
"location": {
"column": "12",
- "line": "471",
+ "line": "472",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_response",
@@ -435540,13 +435568,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@15205@F@parse_json@cjson_time",
+ "ID": "c:EC801E.c@15243@F@parse_json@cjson_time",
"What": "Variable",
"defdec": "Def",
"display": "cjson_time",
"location": {
"column": "12",
- "line": "472",
+ "line": "473",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "cjson_time",
@@ -435554,13 +435582,27 @@
"scope": null
},
{
- "ID": "c:EC801E.c@15305@F@parse_json@temp_id",
+ "ID": "c:EC801E.c@15327@F@parse_json@cjson_cmd",
+ "What": "Variable",
+ "defdec": "Def",
+ "display": "cjson_cmd",
+ "location": {
+ "column": "12",
+ "line": "475",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
+ },
+ "name": "cjson_cmd",
+ "origin": "project_file",
+ "scope": null
+ },
+ {
+ "ID": "c:EC801E.c@15420@F@parse_json@temp_id",
"What": "Variable",
"defdec": "Def",
"display": "temp_id",
"location": {
"column": "11",
- "line": "475",
+ "line": "478",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_id",
@@ -435568,13 +435610,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@15351@F@parse_json@temp_type",
+ "ID": "c:EC801E.c@15466@F@parse_json@temp_type",
"What": "Variable",
"defdec": "Def",
"display": "temp_type",
"location": {
"column": "11",
- "line": "476",
+ "line": "479",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_type",
@@ -435582,13 +435624,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@15401@F@parse_json@temp_version",
+ "ID": "c:EC801E.c@15516@F@parse_json@temp_version",
"What": "Variable",
"defdec": "Def",
"display": "temp_version",
"location": {
"column": "9",
- "line": "477",
+ "line": "480",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_version",
@@ -435596,13 +435638,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@15452@F@parse_json@temp_response",
+ "ID": "c:EC801E.c@15567@F@parse_json@temp_response",
"What": "Variable",
"defdec": "Def",
"display": "temp_response",
"location": {
"column": "9",
- "line": "478",
+ "line": "481",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_response",
@@ -435610,13 +435652,13 @@
"scope": null
},
{
- "ID": "c:EC801E.c@15505@F@parse_json@temp_time",
+ "ID": "c:EC801E.c@15620@F@parse_json@temp_time",
"What": "Variable",
"defdec": "Def",
"display": "temp_time",
"location": {
"column": "9",
- "line": "479",
+ "line": "482",
"path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
"name": "temp_time",
@@ -435624,184 +435666,156 @@
"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",
+ "ID": "c:EC801E.c@15666@F@parse_json@temp_cmd",
"What": "Variable",
"defdec": "Def",
- "display": "SystemCoreClock",
+ "display": "temp_cmd",
"location": {
- "column": "12",
- "line": "152",
- "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
+ "column": "10",
+ "line": "483",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\EC801E\\EC801E.c"
},
- "name": "SystemCoreClock",
+ "name": "temp_cmd",
"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",
+ "ID": "c:@F@filter_fifo",
"What": "Function",
"defdec": "Def",
- "display": "void SystemInit(void)",
+ "display": "float filter_fifo(tagFiFoFilterParam *, float)",
"location": {
- "column": "6",
- "line": "180",
- "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
+ "column": "8",
+ "line": "16",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
},
- "name": "SystemInit",
+ "name": "filter_fifo",
"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",
+ "ID": "c:filter.c@427@F@filter_fifo@writeIP",
"What": "Variable",
"defdec": "Def",
- "display": "tmp",
+ "display": "writeIP",
"location": {
"column": "12",
- "line": "258",
- "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
+ "line": "18",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
},
- "name": "tmp",
+ "name": "writeIP",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@msirange",
- "What": "Variable",
- "defdec": "Dec",
- "display": "msirange",
+ "ID": "c:@F@filter_mean_plus",
+ "What": "Function",
+ "defdec": "Def",
+ "display": "u_int32_t filter_mean_plus(tagMeanFilterParam *, float, float *)",
"location": {
- "column": "22",
- "line": "258",
- "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
+ "column": "12",
+ "line": "51",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
},
- "name": "msirange",
+ "name": "filter_mean_plus",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllvco",
- "What": "Variable",
- "defdec": "Dec",
- "display": "pllvco",
+ "ID": "c:@F@filter_middle",
+ "What": "Function",
+ "defdec": "Def",
+ "display": "U_DataType filter_middle(U_DataType *, u_int8_t, data_type_e)",
"location": {
- "column": "37",
- "line": "258",
- "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
+ "column": "13",
+ "line": "109",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
},
- "name": "pllvco",
+ "name": "filter_middle",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllr",
+ "ID": "c:filter.c@3049@F@filter_middle@j",
"What": "Variable",
- "defdec": "Dec",
- "display": "pllr",
+ "defdec": "Def",
+ "display": "j",
"location": {
- "column": "50",
- "line": "258",
- "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
+ "column": "13",
+ "line": "111",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
},
- "name": "pllr",
+ "name": "j",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllsource",
+ "ID": "c:filter.c@3072@F@filter_middle@k",
"What": "Variable",
- "defdec": "Dec",
- "display": "pllsource",
+ "defdec": "Def",
+ "display": "k",
"location": {
- "column": "61",
- "line": "258",
- "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
+ "column": "13",
+ "line": "112",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
},
- "name": "pllsource",
+ "name": "k",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllm",
+ "ID": "c:filter.c@3095@F@filter_middle@i",
"What": "Variable",
- "defdec": "Dec",
- "display": "pllm",
+ "defdec": "Def",
+ "display": "i",
"location": {
- "column": "77",
- "line": "258",
- "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
+ "column": "13",
+ "line": "113",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
},
- "name": "pllm",
+ "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
},
@@ -436842,87 +436856,87 @@
"scope": null
},
{
- "ID": "c:@F@hp203_set_mode",
- "What": "Function",
+ "ID": "c:shell_config.h@37@macro@__SHELL_CONFIG_H_",
+ "What": "MacroDef",
"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",
+ "display": "__SHELL_CONFIG_H_",
"location": {
"column": "9",
- "line": "30",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c"
+ "line": "3",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h"
},
- "name": "Hp203bPressure_Temp",
- "origin": "project_file",
+ "name": "__SHELL_CONFIG_H_",
+ "origin": "user_include",
"scope": null
},
{
- "ID": "c:@F@Hp203bReadPressure",
- "What": "Function",
+ "ID": "c:shell_config.h@172@macro@SHELL_CONFIG_AUTO_COMPLETE",
+ "What": "MacroDef",
"defdec": "Def",
- "display": "void Hp203bReadPressure(void)",
+ "display": "SHELL_CONFIG_AUTO_COMPLETE",
"location": {
- "column": "6",
- "line": "31",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c"
+ "column": "9",
+ "line": "8",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h"
},
- "name": "Hp203bReadPressure",
- "origin": "project_file",
+ "name": "SHELL_CONFIG_AUTO_COMPLETE",
+ "origin": "user_include",
"scope": null
},
{
- "ID": "c:hp203b.c@632@F@Hp203bReadPressure@read_command",
- "What": "Variable",
+ "ID": "c:shell_config.h@237@macro@SHELL_CONFIG_USE_HIST",
+ "What": "MacroDef",
"defdec": "Def",
- "display": "read_command",
+ "display": "SHELL_CONFIG_USE_HIST",
"location": {
- "column": "13",
- "line": "33",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\HP203B\\hp203b.c"
+ "column": "9",
+ "line": "10",
+ "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Shell\\shell_config.h"
},
- "name": "read_command",
- "origin": "project_file",
+ "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
},
{
@@ -437422,142 +437436,184 @@
"scope": null
},
{
- "ID": "c:@F@filter_fifo",
- "What": "Function",
+ "ID": "c:system_stm32l4xx.c@5705@macro@VECT_TAB_OFFSET",
+ "What": "MacroDef",
"defdec": "Def",
- "display": "float filter_fifo(tagFiFoFilterParam *, float)",
+ "display": "VECT_TAB_OFFSET",
"location": {
- "column": "8",
- "line": "16",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
+ "column": "9",
+ "line": "126",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
},
- "name": "filter_fifo",
+ "name": "VECT_TAB_OFFSET",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:filter.c@427@F@filter_fifo@writeIP",
+ "ID": "c:@SystemCoreClock",
"What": "Variable",
"defdec": "Def",
- "display": "writeIP",
+ "display": "SystemCoreClock",
"location": {
"column": "12",
- "line": "18",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
+ "line": "152",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
},
- "name": "writeIP",
+ "name": "SystemCoreClock",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:@F@filter_mean_plus",
+ "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": "u_int32_t filter_mean_plus(tagMeanFilterParam *, float, float *)",
+ "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": "51",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
+ "line": "258",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
},
- "name": "filter_mean_plus",
+ "name": "tmp",
"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",
+ "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@msirange",
"What": "Variable",
- "defdec": "Def",
- "display": "j",
+ "defdec": "Dec",
+ "display": "msirange",
"location": {
- "column": "13",
- "line": "111",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
+ "column": "22",
+ "line": "258",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
},
- "name": "j",
+ "name": "msirange",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:filter.c@3072@F@filter_middle@k",
+ "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllvco",
"What": "Variable",
- "defdec": "Def",
- "display": "k",
+ "defdec": "Dec",
+ "display": "pllvco",
"location": {
- "column": "13",
- "line": "112",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
+ "column": "37",
+ "line": "258",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
},
- "name": "k",
+ "name": "pllvco",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:filter.c@3095@F@filter_middle@i",
+ "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllr",
"What": "Variable",
- "defdec": "Def",
- "display": "i",
+ "defdec": "Dec",
+ "display": "pllr",
"location": {
- "column": "13",
- "line": "113",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
+ "column": "50",
+ "line": "258",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
},
- "name": "i",
+ "name": "pllr",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:filter.c@3118@F@filter_middle@temp",
+ "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllsource",
"What": "Variable",
- "defdec": "Def",
- "display": "temp",
+ "defdec": "Dec",
+ "display": "pllsource",
"location": {
- "column": "15",
- "line": "114",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
+ "column": "61",
+ "line": "258",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.c"
},
- "name": "temp",
+ "name": "pllsource",
"origin": "project_file",
"scope": null
},
{
- "ID": "c:filter.c@3139@F@filter_middle@Sum",
+ "ID": "c:system_stm32l4xx.c@10473@F@SystemCoreClockUpdate@pllm",
"What": "Variable",
- "defdec": "Def",
- "display": "Sum",
+ "defdec": "Dec",
+ "display": "pllm",
"location": {
- "column": "15",
- "line": "115",
- "path": "E:\\Y\\IAR\\micro_climate\\Drivers\\Filter\\filter.c"
+ "column": "77",
+ "line": "258",
+ "path": "E:\\Y\\IAR\\micro_climate\\Core\\Src\\system_stm32l4xx.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",
+ "name": "pllm",
"origin": "project_file",
"scope": null
},
@@ -438037,6 +438093,90 @@
"origin": "system_include",
"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_uart.h@30@macro@SHELL_UART_H",
"What": "MacroDef",
@@ -438107,90 +438247,6 @@
"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",
diff --git a/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi b/EWARM/micro_climate/BrowseInfo/micro_climate_part0.pbi
index d9715fc..60e216c 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_part2.pbi b/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi
index 0c82970..489a31e 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 74d71af..c4d4d4c 100644
--- a/EWARM/micro_climate/Exe/micro_climate.hex
+++ b/EWARM/micro_climate/Exe/micro_climate.hex
@@ -1,31 +1,31 @@
:020000040800F2
-:10000000406A002089C7000895C2000897C200080E
-:1000100099C200089BC200089DC2000800000000B1
-:10002000000000000000000000000000A1B1000876
-:100030009FC200080000000049B10008CDB00008D0
-:10004000C1C70008C5C70008C9C70008CDC7000858
-:10005000D1C70008D5C70008D9C70008DDC7000808
-:10006000E1C70008E5C70008E9C70008A1C2000809
-:10007000EDC70008F1C70008F5C70008F9C7000878
-:10008000FDC7000801C8000805C8000809C8000825
-:100090000DC8000811C8000815C8000819C80008D4
-:1000A0001DC80008A7C20008B9C2000821C800087E
-:1000B00025C8000829C800082DC8000831C8000854
-:1000C00035C8000839C800083DC8000841C8000804
-:1000D00045C80008BFC2000849C80008FBC20008A4
-:1000E0004DC8000851C8000855C8000859C8000884
-:1000F0005DC8000861C8000865C8000869C8000834
-:100100006DC8000871C8000875C8000879C80008E3
-:100110007DC8000817C3000881C8000885C800080A
-:1001200089C800088DC8000891C8000895C8000853
-:1001300099C800089DC80008A1C80008A5C8000803
-:10014000A9C80008ADC80008B1C80008B5C80008B3
-:10015000B9C80008BDC8000861C30008C1C80008CC
-:10016000C5C80008C9C80008CDC80008D1C8000823
-:10017000D5C80008D9C80008DDC800080000000084
-:10018000E1C80008E5C80008E9C80008EDC8000893
-:10019000F1C80008F5C80008F9C80008FDC8000843
-:1001A00001C9000805C9000809C9000870B50500A3
+:10000000486A0020BDC70008C9C20008CBC200086A
+:10001000CDC20008CFC20008D1C200080000000015
+:10002000000000000000000000000000D5B1000842
+:10003000D3C20008000000007DB1000801B1000833
+:10004000F5C70008F9C70008FDC7000801C8000887
+:1000500005C8000809C800080DC8000811C8000834
+:1000600015C8000819C800081DC80008D5C2000836
+:1000700021C8000825C8000829C800082DC80008A4
+:1000800031C8000835C8000839C800083DC8000854
+:1000900041C8000845C8000849C800084DC8000804
+:1000A00051C80008DBC20008EDC2000855C80008AE
+:1000B00059C800085DC8000861C8000865C8000884
+:1000C00069C800086DC8000871C8000875C8000834
+:1000D00079C80008F3C200087DC800082FC30008D3
+:1000E00081C8000885C8000889C800088DC80008B4
+:1000F00091C8000895C8000899C800089DC8000864
+:10010000A1C80008A5C80008A9C80008ADC8000813
+:10011000B1C800084BC30008B5C80008B9C800083A
+:10012000BDC80008C1C80008C5C80008C9C8000883
+:10013000CDC80008D1C80008D5C80008D9C8000833
+:10014000DDC80008E1C80008E5C80008E9C80008E3
+:10015000EDC80008F1C8000895C30008F5C80008FC
+:10016000F9C80008FDC8000801C9000805C9000851
+:1001700009C900080DC9000811C9000800000000E5
+:1001800015C9000819C900081DC9000821C90008BF
+:1001900025C9000829C900082DC9000831C900086F
+:1001A00035C9000839C900083DC9000870B5050007
:1001B0000C460ED000F060FF461C21683046884790
:1001C000040001D1002070BD3246294600F05EFFD8
:1001D000204670BD10B501462820096888470400F4
@@ -642,7 +642,7 @@
:10280000002808D051EC180B4A00521512F1010FA4
:1028100008D1080306D1AFF300801DB1286840F04D
:102820000100286002B051EC180BBDEC048BF4BD24
-:10283000609D0000000000000000F03F2DE9F14D18
+:10283000709D0000000000000000F03F2DE9F14D08
:1028400081B00C462DED028B84B093465FEA030AFB
:102850001CBF0020CAF80000079D07A801F055FA28
:10286000C11020F00800012801F0010832D1022037
@@ -841,7 +841,7 @@
:10347000042B0193002A7FF46DAF00BFA0A000F0E1
:103480005BF92C1A05E000226946504600F03AF834
:103490000446002C3FF7ADABFFF797BB0024B8F113
-:1034A000000F7FF5E7AAA046FFF7E4BAD491000029
+:1034A000000F7FF5E7AAA046FFF7E4BAE491000019
:1034B000686A6C747A4C000019B0BDE8F08FC9B22C
:1034C00008E003789942A4BF90F802C08C4515DA51
:1034D000C01CD21E032A09D343782D2BF1D010F83B
@@ -856,7 +856,7 @@
:103560000BF908B14FF0010B7069002805DCBAF1C6
:10357000000F14BF6FF0004001203061307F002841
:1035800001BF706850F8044B7060002C08D14FF0F8
-:10359000FF3402487844001D11E000BFCC8F0000CA
+:10359000FF3402487844001D11E000BF4491000050
:1035A000307FA8B9F07F98B1716851F8040B716051
:1035B000B0F1004FC0F007804FF0FF3448A000F09A
:1035C000BBF8201A72E0B169884288BF0846B06132
@@ -884,7 +884,7 @@
:10372000C9B202788A421AB11CBF10F8012FF9E71A
:1037300018BF00207047000080B500B906A00549F9
:103740000B681BB122220021984701E000F0A5FE82
-:10375000222002BD3C660020636F6E737472616943
+:10375000222002BD44660020636F6E73747261693B
:103760006E742068616E646C65723A2062616420D8
:103770006D65737361676500C9B2830706D0521E19
:1037800022D310F8013B9942F7D11FE0083A13D336
@@ -1072,7 +1072,7 @@
:1042E0000AF1010A9AF800003028F9D00A48784407
:1042F0002630002400F1280100260027CDF80CA06C
:104300000025A0468DF801109346DFF80C90F94483
-:1043100009F106091AE000BF0082000001469DF87D
+:1043100009F106091AE000BF3482000001469DF849
:104320000100081A5FFA80F85846A0FB06234FEAFE
:10433000EB7100FB073301FB0633344600213D4699
:1043400012EB080643EB01070AF1010A9AF8001084
@@ -1337,9 +1337,9 @@
:10537000010202600421006800F001000090022296
:105380000098019102920021039104914FF0904006
:105390000E21059101A900F07DF906B010BD04466B
-:1053A000142101A8FCF734B960630020AC6300202D
-:1053B00000100040F8630020001400404464002006
-:1053C000004001409064002000440140DC64002063
+:1053A000142101A8FCF734B964630020B063002025
+:1053B00000100040FC6300200014004048640020FE
+:1053C000004001409464002000440140E06400205B
:1053D000004801404C10024058100240704770478E
:1053E0007047704780B500F0ABFA00F03FF800F06E
:1053F000FEFA4248424940884860C86100F032FBEA
@@ -1349,23 +1349,23 @@
:1054300000F0A7FF00F0ABFF00F0B3FF36A000F0D4
:105440008AFF00BF0FF21C120FF20C113AA000F0FD
:1054500082FF7F212B4800F0B9FF01F088F801F0AE
-:10546000ADF901F0FBF901F09FFAFEE780B596B0C7
+:10546000ADF901F0FBF901F0ABFAFEE780B596B0BB
:10547000442105A8FCF7CCF814216846FCF7C8F8CD
-:105480004FF4007001F0D4FA08B100F043F84FF483
+:105480004FF4007001F0E0FA08B100F043F84FF477
:105490008031069101200321109105900222119084
:1054A00014210F92129113921492159205A801F0F3
-:1054B000F7FA08B100F02EF80F20032100900191B7
-:1054C00000220292039204920421684601F035FD05
+:1054B00003FB08B100F02EF80F20032100900191AA
+:1054C00000220292039204920421684601F041FDF9
:1054D00008B100F01FF817B000BD10B504460A4926
-:1054E0002068884208BF01F093FE2068074988427F
-:1054F00003D107480268521C026010BDFC01002065
-:105500006C0200203C610020002C0140004801405A
+:1054E0002068884208BF01F09FFE20680749884273
+:1054F00003D107480268521C026010BD0002002060
+:105500007002002040610020002C01400048014052
:105510002000002072B6FEE74D6963726F20436C75
:10552000696D6174652053746174696F6E20536591
:105530006E736F722E0D0A0056657273696F6E205E
:10554000312E302E30204275696C643A202573204C
-:1055500025730D0A000000004175672033302032AA
-:105560003032340031343A34323A323600000000FE
+:1055500025730D0A000000005365702020352032AD
+:105560003032340030393A30343A353900000000F6
:10557000704770477047704770470000F0B500F102
:105580003C031A78012A01D10220F0BD01221A70D1
:1055900002245C700568DFF85CC06E68AC683A4F46
@@ -1428,25 +1428,25 @@
:105920008A40400943F820207047000000E400E06E
:1059300018ED00E00CED00E00000FA0500E100E0E9
:10594000094810B5016841F4807101600320FFF738
-:10595000B6FF0F2001F064FC0024002814BF0124CE
-:1059600001F0A6FC204610BD0020024018B585B00D
+:10595000B6FF0F2001F070FC0024002814BF0124C2
+:1059600001F0B2FC204610BD0020024018B585B001
:10597000002303900491009301240193029469464B
-:1059800001A801F0B3FC50B1334C5C21204601F07A
-:1059900077FD411C222204F12C0000F0DCFC06B053
+:1059800001A801F0BFFC50B1334C5C21204601F06E
+:1059900083FD411C222204F12C0000F0DCFC06B047
:1059A00010BDF8B504460D461646002701E0083440
:1059B0007F1CB74209D205EBC7002146D0E900237E
-:1059C000002001F06BFD0028F1D0F1BD17B581B0CA
-:1059D00001F0ABFD214C022201A92046FFF7E1FFB7
+:1059C000002001F077FD0028F1D0F1BD17B581B0BE
+:1059D00001F0B7FD214C022201A92046FFF7E1FFAB
:1059E00001211F20FFF7C2FF022201A92DE0E0B52F
:1059F00009216846FBF70CFE092218496846FBF7A7
:105A000045FB9DF80000552804BF9DF808001628A6
:105A100006D1092269461248FBF738FB01200EBD6A
:105A200000200EBD1FB509216846FBF7F1FD01F00E
-:105A30007CFD0A4C022269462046FFF7B2FF012195
+:105A300088FD0A4C022269462046FFF7B2FF012189
:105A40001F20FFF793FF022269462046FFF7A9FFB8
-:105A500001F07BFD1FBD0000C4C4000800F8000871
-:105A6000FC01002070B586B014220021684601F0C8
-:105A7000C7FD3A483A4C01683A4D41F004010160D3
+:105A500001F087FD1FBD0000F8C4000800F8000831
+:105A60000002002070B586B014220021684601F0C3
+:105A7000D3FD3A483A4C01683A4D41F004010160C7
:105A800041F60806026802F00402059205990268D0
:105A900042F080020260036803F0800305930599D9
:105AA000026842F001020260036803F001030593FB
@@ -1466,40 +1466,40 @@
:105B8000016841F0010101600022006800F001009D
:105B90000090052100980B20FFF79EFEBDE8024013
:105BA0000B20FFF7B7BE00BF4810024018B589B000
-:105BB0000C22002106A801F023FD182200216846CE
-:105BC00001F01EFD4B4C4C48206000210420606118
+:105BB0000C22002106A801F02FFD182200216846C2
+:105BC00001F02AFD4B4C4C4820600021042060610C
:105BD0006160002084F82000E160216121834FF49E
:105BE00080600121E062E16104F1300000224FF4A5
:105BF000E861A260A162027042600272204601F078
-:105C000033FD08B1FFF786FC0020069006A9204668
+:105C00003FFD08B1FFF786FC0020069006A920465C
:105C100000F026FC08B1FFF77DFC38490091062210
:105C20000192022102917F22039204210491002219
-:105C300005926946204601F071FE08B1FFF76AFC43
+:105C300005926946204601F07DFE08B1FFF76AFC37
:105C40000AB010BD30B5A9B004461422002101A845
-:105C500001F0D6FC8C22002106A801F0D1FC2068BE
+:105C500001F0E2FC8C22002106A801F0DDFC2068A6
:105C60002549884244D14FF480424FF0405106927A
-:105C7000259106A802F002F908B1FFF74BFC204875
+:105C7000259106A802F00EF908B1FFF74BFC204869
:105C8000204D016841F400510160026802F40052A5
:105C900000920099026842F004020260012100684B
:105CA00000F004000090032200981748019102922E
:105CB0000021039101A9FFF7EDFC00216960E96073
:105CC000802129614FF4806110482860A9614FF458
:105CD0008070002268614FF44051AA60EA61296235
-:105CE000284602F07DFB08B1FFF714FC2565AC6285
-:105CF00029B030BD3C610020000004500200300497
-:105D00004C100240286500200008004808000240AE
+:105CE000284602F089FB08B1FFF714FC2565AC6279
+:105CF00029B030BD40610020000004500200300493
+:105D00004C1002402C6500200008004808000240AA
:105D100080B5A948A949AA4A016042600021C16032
:105D20004FF080530C214161836000220021026109
-:105D3000826101624262002302F0ADFC18B1BDE84D
+:105D3000826101624262002302F0B9FC18B1BDE841
:105D40000140FFF7E7BB01BD10B59E4C9E4902E044
:105D500010B59E4C9E49606021600020A060E0600C
:105D600020610C21A061E0612062606261612046D7
-:105D700002F0D8FC08B1FFF7CDFB04F18801204602
-:105D8000BDE81040012202F061BD10B5914C92496E
+:105D700002F0E4FC08B1FFF7CDFB04F188012046F6
+:105D8000BDE81040012202F06DBD10B5914C924962
:105D9000216060600C2161610020A060E0602061F2
:105DA000A06100212062E16161620023002220469F
-:105DB00002F071FCDEE730B5A9B0044614220021E0
-:105DC000684601F01DFC8C22002106A801F018FC99
+:105DB00002F07DFCDEE730B5A9B0044614220021D4
+:105DC000684601F029FC8C22002106A801F024FC81
:105DD00020687A49814C884224D120224FF4806186
:105DE0000692199100F0CAF808B1FFF793FB2069F9
:105DF00040F001002061206900F001000590059845
@@ -1527,29 +1527,29 @@
:105F500005212720FFF7C0FC2720FFF7DBFC29B035
:105F600030BD0598216841F004012160704705901B
:105F70000598216841F001012160704706A801F0F1
-:105F80007DBF00910192002102910322082104911A
+:105F800089BF00910192002102910322082104910E
:105F9000039269467047059202220598009101928A
:105FA00000210291032207210491039269464FF0D8
-:105FB0009040FFF76FBB0000B460002000800040FD
-:105FC000243303002860002000500040105F0020B0
-:105FD000003801409C5F0020004800404C10024007
+:105FB0009040FFF76FBB0000B860002000800040F9
+:105FC000243303002C60002000500040145F0020A8
+:105FD00000380140A05F0020004800404C10024003
:105FE0000004004800080048000C004810B55F4C51
:105FF0005F4800F027F808B1FFF78CFA002120462F
-:1060000003F01EF908B1FFF785FA0021204603F0DE
-:106010002CF900B125E010BD10B5564C564800F0E3
-:1060200011F808B1FFF776FA0021204603F008F9CD
-:1060300008B1FFF76FFA0021204603F016F900B10E
+:1060000003F02AF908B1FFF785FA0021204603F0D2
+:1060100038F900B125E010BD10B5564C564800F0D7
+:1060200011F808B1FFF776FA0021204603F014F9C1
+:1060300008B1FFF76FFA0021204603F022F900B102
:106040000FE010BD4D49206000220120E06061603A
:10605000A26022616261A261E2612262204603F0D5
-:106060002FB9BDE81040FFF755BA30B5A9B00446C6
-:1060700014220021684601F0C3FA8C22002106A8F0
-:1060800001F0BEFA20683A493D4C3E4D884221D18C
-:1060900040224FF4805106921A9106A801F0EEFEBC
+:106060003BB9BDE81040FFF755BA30B5A9B00446BA
+:1060700014220021684601F0CFFA8C22002106A8E4
+:1060800001F0CAFA20683A493D4C3E4D884221D180
+:1060900040224FF4805106921A9106A801F0FAFEB0
:1060A00008B1FFF737FA286840F002002860122292
:1060B000296801F002010591C02100F04BF820464B
:1060C000FFF7E8FAE86840F40010E860E86800F4D8
:1060D00000103BE0284988423AD14FF480720021F9
-:1060E00006921C9106A801F0C9FE08B1FFF712FA4A
+:1060E00006921C9106A801F0D5FE08B1FFF712FA3E
:1060F000286840F001002860296801F0010105913D
:106100000598296841F00201296080212A6802F07F
:1061100002020592122200F01DF84FF09040FFF7A6
@@ -1557,29 +1557,29 @@
:1061300003910422049269462046FFF7ABFAE8680F
:1061400040F40000E860E86800F400000090009867
:1061500029B030BD059800910192002102910322DF
-:106160000421049103926946704700006C6200208C
-:1061700000540040C0620020005C0040EC9C901085
+:106160000421049103926946704700007062002088
+:1061700000540040C4620020005C0040EC9C901081
:10618000000400484C10024080B5284828490160AE
:106190004FF482724FF44071C16042600721C162C6
:1061A00000234FF4802208218360036143618261F0
-:1061B000C3610362436283620363416303F060FB74
+:1061B000C3610362436283620363416303F06CFB68
:1061C00018B1BDE80140FFF7A5B901BD10B586B013
-:1061D00004461422002101A801F012FA2168144893
+:1061D00004461422002101A801F01EFA2168144887
:1061E000814221D11348C16841F48041C160C16836
:1061F00001F4804100910099026842F002020260BD
:106200004FF47041006800F00200009002220098F4
:106210000948019102920021039103220521059171
-:10622000049201A9FFF736FA06B010BDA461002060
+:10622000049201A9FFF736FA06B010BDA86100205C
:10623000003800404C1002400004004870B504468D
:1062400000205B4B182545431D446E78A64203D0C1
:10625000401C0328F6D318E02B78A3B905F10800F9
-:1062600003F07EFB6868012C02D1FFF771FD08E0A6
+:1062600003F08AFB6868012C02D1FFF771FD08E09A
:10627000032C02D1FFF789FD03E0052C08BFFFF7CF
:1062800063FD01202870284670BD002070BD02B556
:1062900000281CBF0178002919D04078012804D1BA
:1062A0000A230122694643480CE0032804D10A234B
:1062B00001226946404805E0052808D10A23012249
-:1062C00069463E4802F072FA08B9012002BD00207A
+:1062C00069463E4802F07EFA08B9012002BD00206E
:1062D00002BD38B504460D4606E00D2100F01BF85E
:1062E0000A2100F018F86D1C287830B10A28F4D083
:1062F00015F8011B00F00FF8F6E731BDF8B50446BC
@@ -1587,15 +1587,15 @@
:10631000B742F9DBF1BD2046B9E700281CBF017880
:1063200000291EBF01694069814201D001207047E8
:10633000002070471CB500218DF800100446FFF7BF
-:10634000ECFF20B1694604F1080003F028FBFFE7E9
+:10634000ECFF20B1694604F1080003F034FBFFE7DD
:106350009DF8000016BD0EB478B5194D044605F140
:10636000CC0664213046FBF753F905AA2146304696
-:1063700003F02EFB28683146FFF7ABFF71BC5DF8D8
+:1063700003F03AFB28683146FFF7ABFF71BC5DF8CC
:1063800010FB10B50E4CC822211D012005E010B5F0
:106390000C4C4FF49672211D0320FFF74FFF206035
:1063A00010BD10B5084CC822211D0520F5E70000DE
-:1063B0006C020020105F00209C5F002028600020FD
-:1063C000BC5A0020EC5B00201C5D00207CB504461C
+:1063B00070020020145F0020A05F00202C600020ED
+:1063C000C05A0020F05B0020205D00207CB5044610
:1063D000002004F154060D4600903178012901D1C6
:1063E000022076BD0120307000F035F801007068A1
:1063F0002AD120F4885040F00200706005F08045FA
@@ -1604,7 +1604,7 @@
:106420000098B0F5912FF4D3706820F0020040F08E
:106430001000706000203070012076BD726801206D
:1064400060F30102726002E040F010007060002012
-:106450003070084676BD204601F076BCC0FFFF3F95
+:106450003070084676BD204601F082BCC0FFFF3F89
:106460002DE9F04100F154049AB023780022012B69
:1064700008BF022052D0012525700026169600255F
:1064800017950368294DAB422CD1294FDFF8A4E0C2
@@ -1623,15 +1623,15 @@
:1065500008224C0009064CBF84F031012146521E2E
:10656000F7D15B1CDAB2022AEEDBC8B210BD1FB550
:106570000122202189488A4CFFF772F9012003F09B
-:1065800041FA02A903A800F083F850B95C21204623
-:1065900000F076FF411C512204F13000FFF7DBFED2
-:1065A0000DE0029803F042FACDE90001039803F0F0
-:1065B0003DFA02460B4604F19800FFF7CCFE00209E
+:106580004DFA02A903A800F083F850B95C21204617
+:1065900000F082FF411C512204F13000FFF7DBFEC6
+:1065A0000DE0029803F04EFACDE90001039803F0E4
+:1065B00049FA02460B4604F19800FFF7CCFE002092
:1065C00004B010BD0FB47FB5062102A8FBF720F878
:1065D000BDF844109DF84040724D01AA0020108083
:1065E0000B0A8DF804308DF805104FF6FF760096F3
-:1065F00002232146284602F0BFFE0096062302AA87
-:106600002146284602F01AFF80B9FF2102A8FFF7B1
+:1065F00002232146284602F0CBFE0096062302AA7B
+:106600002146284602F026FF80B9FF2102A8FFF7A5
:1066100099FF02ACA17888420AD0FF210DF10B004E
:10662000FFF790FF9DF80D10884201D0012022E075
:106630009DF8082063781298139943EA022300EE2C
@@ -1645,1443 +1645,1443 @@
:1066B000FAF7ECFC0027DFF8F48008A800EB87006D
:1066C000079026AE06EB8700069084B041466846E8
:1066D0002822FAF7DBFC0FBCFFF774FF30B901206A
-:1066E00000F096F97F1C0A2FE7DB08E02C485C21BC
-:1066F00000F0C6FE411C842209F1F00033E00222C2
-:106700000A2126A803F0B6F9019002220A2108A85E
-:1067100003F0B0F99DED010A0090DFED1D0A00F0D5
+:1066E00000F0A2F97F1C0A2FE7DB08E02C485C21B0
+:1066F00000F0D2FE411C842209F1F00033E00222B6
+:106700000A2126A803F0C2F9019002220A2108A852
+:1067100003F0BCF99DED010A0090DFED1D0A00F0C9
:1067200047F81F4804DBDFED1B0A00F041F807D4EF
-:106730005C2100F0A5FE411C8B2209F59A7012E045
+:106730005C2100F0B1FE411C8B2209F59A7012E039
:106740009DED000AB5EE400AF1EE10FA04DBDFED34
-:10675000120A00F02DF80AD45C2100F091FE411CD1
+:10675000120A00F02DF80AD45C2100F09DFE411CC5
:106760008C2209F5D670FFF7F6FD002004E00198B1
:10677000206001200099296045B0BDE8F083000049
:1067800000002F43000034C20000C84200FF7F47D2
:10679000000020C20100AA420100C84200040048D3
-:1067A000A0C300086C62002070C000081402002022
+:1067A000D4C3000870620020A4C0000818020020B2
:1067B000B4EE600AF1EE10FA70470000E0B500BFD9
:1067C00020A000788DF80400FF210091012301AA88
-:1067D000EE21194802F0D0FD07BD00003EB500BF14
+:1067D000EE21194802F0DCFD07BD00003EB500BF08
:1067E00019A0154C00788DF80400FF2500950123B1
-:1067F00001AAEE21204602F0BFFDFF2000900323F6
-:106800000E4D2A46EE21204602F018FE28786978BF
+:1067F00001AAEE21204602F0CBFDFF2000900323EA
+:106800000E4D2A46EE21204602F024FE28786978B3
:106810000B4A41EA0021A87840EA0120642190FB5C
:10682000F1F100EE101A85ED010AB8EEC00A10EE83
-:10683000100A106237BD0000C062002034660020DC
-:10684000AC6500204800000030000000224B0360CF
+:10683000100A106237BD0000C462002038660020D4
+:10684000B065002048000000300000002F4B0360BE
:1068500003F15400086080211160704710B50021D9
-:106860002BA01E4C00F0A5F8E06000212FA000F046
-:10687000A0F8A0605FF0000133A000F09AF820605B
-:106880005FF0000137A000F094F820615FF0000194
-:106890003BA000F08EF8606010BD70B5104C114D3B
-:1068A000114E306803F009FB286803F006FB2078DE
-:1068B00008B103F06DFDC82000F0AAF8F1E780B53B
-:1068C0004FF47A7000F0A4F84FF400710748FEF717
-:1068D000CCFFF5E700000000685800201466002097
-:1068E0001C000020BC5A0020EC5B0020000800487F
-:1068F00010B503F0CDFB03F0D9FB00244FF47A7000
-:1069000000F086F8641CB4F5167FF7DBF3E70000AF
-:1069100098C700089B680008030000000000000002
-:10692000000200000000000000000000B0C70008E6
-:10693000BF680008FDFF000000000000200000000C
-:106940000000000000000000A4C700088DB500088A
-:1069500002000000000000008000000000000000B5
-:106960000000000064C7000805BA0008010000002C
-:106970000000000080000000000000000000000097
-:1069800078C70008F168000803000000000000005C
-:10699000000100000000000000000000014600208F
-:1069A000842918BFC81C704780B503F0CCFF0020B5
-:1069B00002BD38B5044684B060690D4600281CBF8E
-:1069C000A069002812D0B4F90800FFF7E7FFA16919
-:1069D00002912B46626901920090226921686068E9
-:1069E00003F0A6FE0390039805B030BDB4F908008B
-:1069F000FFF7D4FF03A9019100902B46226921687B
-:106A0000606892B203F0C5FE0128ECD00020EBE7ED
-:106A100080B51921B0FBF1F000B9012003F079FF36
-:106A2000002002BDDFF86C00006800F4C060704711
-:106A300010B5DFF86010B0F5007F086800F4C060A2
-:106A40001DD1B0F5007F22D00A68DFF84C3001205C
-:106A500060F34A220A6032201C68DFF84020444379
-:106A6000B4FBF2F0401C00E0401E4A69530501D51A
-:106A70000028F9D14869410509D5032010BDB0F5BA
-:106A8000806F04D00A68022060F34A220A60002066
-:106A900010BD0000007000406802002040420F005E
-:106AA0002DE9FC47050066D0DFF82477DFF8306772
-:106AB000BC68D7F80C802878C10604F00C0408F0F4
-:106AC000030848D524B10C2C08BFB8F1010F2CD114
-:106AD0003868810702D5A86900284CD039680807B2
-:106AE0004EBF396871680909286A01F0F0018142D6
-:106AF00006D200F032FB00283DD100F006FA07E094
-:106B000000F003FA24B9286A00F027FB002832D1EC
-:106B100000F0ABFABA6800F097FADFF8BC0600683C
-:106B200000F07EFB010016D0E9E1A86928B33968BE
-:106B300041F00101396004F0C5F8814638688107E9
-:106B400007D404F0BFF8A0EB09000328F6D3032014
-:106B5000D5E100F0DAF92878C10755D5082C04D022
-:106B60000C2C08BFB8F1030F17D1386881034BD53F
-:106B70006868002848D10120C1E138684008400019
-:106B800000F0D8F9814638688107E4D504F09AF816
-:106B9000A0EB09000328F6D3D9E76868B0F5803F79
-:106BA00004D1386840F48030386011E0B0F5A02F8F
-:106BB000386806D140F480203860396841F480316B
-:106BC00005E020F480303860396821F48021396094
-:106BD000686860B104F076F881463868810313D4A0
-:106BE00004F070F8A0EB09006528F6D3AFE704F0D5
-:106BF00069F881463868810306D504F063F8A0EB94
-:106C000009006528F6D3A2E72878810713D5042C5C
-:106C100004D00C2C08BFB8F1020F22D1386841050E
-:106C200002D5E8680028A6D07868296920F0FE40DF
-:106C300040EA016078602878010742D56869002839
-:106C400070682FD040F00100706004F03BF880467F
-:106C50007068810735D404F035F800F052F9F7D3A5
-:106C600075E7E86878B1396841F48071396004F0FB
-:106C700029F8804638684105D6D404F023F800F09E
-:106C800040F9F7D363E7386820F4807000F052F9D8
-:106C9000804638684105CED504F014F800F031F98B
-:106CA000F7D354E740084000706004F00BF88046CA
-:106CB0007068810705D504F005F800F022F9F7D3D4
-:106CC00045E72878410767D5B86DC1004FF0000847
-:106CD0000AD4B86D40F08050B8654FF00108B86D27
-:106CE00000F0805000900098DFF8F894D9F8000088
-:106CF000C10513D4D9F8000040F48070C9F8000031
-:106D000003F0E0FF8246D9F80000C10506D403F085
-:106D1000D9FFA0EB0A000328F5D318E7A8680128DB
-:106D200004D1306840F00100306010E00528306880
-:106D300006D140F004003060316841F0010105E007
-:106D4000400840003060316821F004013160A868DB
-:106D500041F2893960B103F0B5FF8246306881079E
-:106D600013D403F0AFFFA0EB0A004845F6D3EEE6DC
-:106D700003F0A8FF82463068810706D503F0A2FF22
-:106D8000A0EB0A004845F6D3E1E6B8F1000F03D0C6
-:106D9000B86D20F08050B8652878810621D5686AE2
-:106DA0000028B0680ED040F00100B06003F08AFF08
-:106DB0008046B068810714D403F084FF00F0A1F886
-:106DC000F7D3C4E640084000B06003F07BFF804684
-:106DD000B068810705D503F075FF00F092F8F7D38E
-:106DE000B5E6A86A002800F08980022872D1F86808
-:106DF000EA6A00F00301914201BF00F07001103116
-:106E00002A6BB1EB021F1DD16A6B00F4FE41B1EB9E
-:106E1000022F02BF00F07841AA6BB1EBC26F11D113
-:106E2000EA6B00F4C00101F500115208B1EB425FBA
-:106E300008D1296C00F0C06000F100704908B0EB87
-:106E4000416F43D00C2C46D03868410101D43868DA
-:106E5000C1003FF590AE00F06AF804463868810141
-:106E600005D503F02FFF001B0328F7D36FE6F86862
-:106E7000DFF87413EA6A0840296B1043491E40EAA0
-:106E80000110EA6B696B520840EA0120296C521E1E
-:106E9000490840EA4250491E40EA4160A96B40EA75
-:106EA000C160F860386840F080703860F96841F07F
-:106EB0008071F96003F006FF0446386881011DD433
-:106EC00003F000FF001B0328F7D340E63868810178
-:106ED00014D4E7E70C2C3FF44EAE00F028F804463B
-:106EE0003868810105D503F0EDFE001B0328F7D3B8
-:106EF0002DE6F868DFF8F4120840F8600020BDE8DD
-:106F0000F687A0EB080003287047386840F00800B7
-:106F100038603968286A21F0F001014339607968E6
-:106F2000E86921F47F4141EA0021796070473868BF
-:106F300020F08070386003F0C5BE2DE9F0410400F8
-:106F4000884655D0DFF8A862306800F00700404559
-:106F500002D200F06FF84BD12078DFF8745281072D
-:106F600006D5A068A96801F0F001814200F076F82A
-:106F70002078C1072AD56068032802D129688A01D0
-:106F800008E0022802D129688A0303E00028296862
-:106F900002D18A0702D42BE04A0529D5A9688908BD
-:106FA00040EA8100A86003F08DFE0746A86861688A
-:106FB00000F00C00B0EB810F08D003F083FEC01B83
-:106FC00041F289318842F1D3032031E020788107F2
-:106FD00006D5A068A96801F0F001884200F03EF8EB
-:106FE000306800F00700804504D200F023F801D09B
-:106FF00001201DE02078410705D5AA68E06822F449
-:10700000E0620243AA602178080706D5A9682069D2
-:1070100021F4605141EAC001A96000F026F8AA6895
-:1070200000F012F8BDE8F0416B48006800F0F8B8D5
-:10703000BDE8F0813168C90848EAC10131603068B3
-:1070400000F00700404570476A49C2F30312895CAB
-:10705000604A01F01F01C8401060704704D2A9685F
-:1070600021F0F0010843A860704770B5584A634B9F
-:107070009068D6680025002110F00C0006F0030689
-:107080005F4C03D00C2812D1012E1AD115682E079F
-:1070900004D4524D2E68C6F3032502E01568C5F3EB
-:1070A0000315584E56F8255048B9294624E00428BF
-:1070B00008BF214620D008281ED119461CE00C2804
-:1070C0001AD1D06800F00300022803D0032808BFBB
-:1070D0001D4600E02546D168D068D268C0F306207E
-:1070E0004543C1F30210C2F34161401C491CB5FB8A
-:1070F000F0F04900B0FBF1F1084670BD35483E4A5A
-:10710000006813684049C3F3022206E031483A4A56
-:10711000006813683C49C3F3C222895C01F01F0177
-:10712000C840704710B50F220260334A136803F05D
-:1071300003034360146804F0F0048460136803F4EC
-:10714000E063C3601268D20802F4E062026128487A
-:10715000026802F007020A6010BD7CB52B4E05469E
-:1071600030680024C10002D5FFF75CFC0EE03068F7
-:1071700040F080503060316801F0805100910098FB
-:10718000FFF750FC316821F080513160B0F5007F8D
-:1071900004D1802D0CD9A12D09D304E0802D88BF06
-:1071A000032405D801D1022402E0702D00D101246E
-:1071B0000F480168C90844EAC1010160006800F095
-:1071C0000700A04201D0012076BD002076BD00005E
-:1071D0000010024068020020440200209410024087
-:1071E00090100240007000408C809D01FCFFEEFE7C
-:1071F00000200240B4C400080810024000127A00C7
-:107200000024F40050C60008B8C700085810024017
-:107210000248416802788A18426070473C020020A8
-:1072200078B504461D481E4D87B0016841F40061E1
-:10723000016001A9006800F40060009002A8009AB3
-:10724000FFF770FFFFF762FF1649174B2960B0FB8D
-:10725000F3F0401E40F2E73268600021EA602961E5
-:10726000A960A9612846FDF727F9060012D1284632
-:10727000FDF76FF906000DD11920FEF74BFB102C1E
-:1072800007D2002221461920FEF726FB074804609A
-:1072900000E00126304608B070BD000060100240DA
-:1072A00014630020002C014040420F0044020020E3
-:1072B0000D4882B0816841F001018160816801F070
-:1072C000010100910099026842F0805202600022A0
-:1072D000006800F0805000900F2100986FF00100CE
-:1072E00002B0FEF7F9BA00BF581002402DE9F0478E
-:1072F000DFF87841054620788946012808BF02203A
-:1073000057D0012020704CF2503800F054F85FEA5A
-:10731000000A4BD10020DFF85861606031688805B1
-:107320000AD53168480505D5316821F4806131609E
-:1073300003200CE0012107E03068410506D53068E4
-:1073400020F4806030600221217701E00020207766
-:10735000296801290BD1686800F030F800F02BF89B
-:1073600082467169DFF80C01014071611CE04FF049
-:10737000FF31C9F80010AF6800E07F1CA868E96819
-:107380000818874210D26968384600F029F800F0E2
-:1073900012F882467069DFF8E01008405FEA0A02DE
-:1073A0007061EAD0C9F8007000F033F80020207056
-:1073B0005046BDE8F087404600F0CFB8C2072F49DD
-:1073C00003D50B6843F004030B60800703D50A68FC
-:1073D00042F400420A60086840F480300860704758
-:1073E000C907264A04D5136823F40063136003E039
-:1073F000116841F400611160116860F3CA01116005
-:10740000106840F002001060116841F48031116092
-:10741000704710B51548164A017F012918BF032986
-:107420000FD1136823F400731360146844F40064EC
-:107430001460136823F400631360146844F4007448
-:107440001460022918BF03290BD1116841F480513F
-:107450001160136823F480531360116841F4806154
-:1074600011600022027710BD0000000048020020D9
-:1074700000200240FB7FFFFF05F8FFFF14200240C1
-:107480000246C9B2002013788B4205D012F801CB16
-:10749000BCF1000FF7D170471046F7E72DE9F84F20
-:1074A000504F0546387800268A469046994601286E
-:1074B00008BF022037D0012038704CF2503000F065
-:1074C0004CF8834660BB484C78602168480506D577
-:1074D000216821F4806121600220387701E00021D9
-:1074E0003977504642464B461DB900F05CF80126FC
-:1074F0000AE0012D18BF022D06D1114600F05FF8F9
-:10750000022D08BF4FF480264CF2503000F025F8D1
-:1075100083461EB1606920EA06066661FFF779FFBF
-:10752000002038705846BDE8F28F3149CA68002003
-:10753000002A00D4704710B52E4A2F4C0A600C6008
-:10754000C968002948BF012010BD2C48016841F0DE
-:107550000041FFE701600020704770B5054603F069
-:10756000B1FB0646214C2068C10309D515F1010F76
-:10757000F9D003F0A7FB801BA842F4D3032070BD11
-:1075800021684CF2FA30084006D016494A68024396
-:107590004A602060012070BD2068C10744BF0120FF
-:1075A0002060002070BD10B514490C6844F001043F
-:1075B0000C6040F8042BBFF36F8F036010BD10B553
-:1075C0000E4A136843F480231360EFF3108372B6FE
-:1075D000402251F8044B40F8044B521EF9D183F37A
-:1075E000108810BD480200200020024010200240F8
-:1075F0000820024023016745AB89EFCD14200240EB
-:1076000010B5044610460A4601462046FAF7AAF885
-:10761000204610BD603000EB8100006800F0F840AB
-:107620007047603000EB8100016821F000410A439F
-:1076300002607047C06800F44060401E8041C00F87
-:10764000704700F11403C80D10B500F00400C01815
-:10765000090D01F01F01036807248C40A34302FABF
-:1076600001F11943016010BDF8B504460020002562
-:1076700000900CB90120F2BD04F15406706828B9DD
-:107680002046FEF7DFFA0020B0603070216888687D
-:10769000800004D58A68DFF85C0202408A602168B5
-:1076A0008868C00012D48A68DFF84C02024042F0B9
-:1076B00080528A60DFF84412DFF844220868B0FB89
-:1076C000F2F2521C5200009200F036FB20688168F2
-:1076D000C90008D4726842F0100272600125B168D6
-:1076E00041F00101B160816872688908D30600D455
-:1076F000CA0700F18180736823F4807343F00203AA
-:1077000073608068C00714D4DFF8F821DFF8F8311F
-:1077100010681A68DFF8F4713B6810431843C0071B
-:1077200007D4DFF8EC211368606823F47C1303436B
-:10773000136004F13002607E536894F8207043EACD
-:107740004033E0681843A3680343012F43EA07432B
-:1077500003D1606A401E43EA4043A06A20B100F4AE
-:1077600070701843E36A03432768DFF8A801D7F86D
-:107770000CC000EA0C000343FB60C907236898684B
-:1077800026D4000724D4DF68DFF88C11D0690F40BD
-:10779000217E0743107847EA813747EA4007DF60D8
-:1077A000107A01280FD123681F69D16810696FF31F
-:1077B0008A070F435169074390690F43074347F016
-:1077C00001071F6104E0206801694908490001615F
-:1077D000206901282068016B05D1E2690909521E60
-:1077E00042EA011101E00909090101630120716800
-:1077F00060F30101716004E0706840F01000706097
-:1078000001252846F2BD0646DFF8040104687047EA
-:107810002DE9F04105460E46FFF7F6FF286881681E
-:107820004907904604F01F0461D405F154073A78E3
-:10783000012A5CD00121DFF888253970904218BFF9
-:10784000002C03D0052C18BF092C4CD1284600F081
-:1078500029FA010044D17968DFF86005014041F45C
-:1078600080717960DFF8DC032968814200D11CB99E
-:10787000786820F4801078607868C10446BFB868E2
-:1078800020F006000020B8604346286D0FF26151D9
-:10789000C162286D0FF2C5510163286D0FF2C55109
-:1078A00041631C212A681160002038703246286824
-:1078B000416841F0100141602868C16841F0010150
-:1078C000C160286800F14001286D00F0EDFD2A68D4
-:1078D000DFF8F01493680B4043F00403936007E073
-:1078E0000021397004E0002201203A7000E00220FB
-:1078F000BDE8F081C0FFFF5FC0FFFF7F680200208E
-:10790000400D030008000450080104500802045010
-:107910000803045007C0F0FFF9BFFFFFF8B50646A3
-:10792000002006F154050F46009000242978012913
-:1079300001D10220F2BD012028703068816849071A
-:1079400000F175817968062910D2891E03290CD8A7
-:10795000DFE801F0020406080C2107E0122105E02F
-:10796000182103E04FF4807100E0062100F130039C
-:10797000880900F00C003A68C01801F01F01036884
-:107980004FF01F0C0CFA01FCC2F3846223EA0C03D3
-:1079900002FA01F119430160306882688168520778
-:1079A00031D409072FD4BA68B2F1004F08D1396831
-:1079B0000022FFF746FE3068416941F0004106E0D1
-:1079C0003968FFF73EFE3068416921F000414161AE
-:1079D0003068C1683A69042A16D060303B6800EB11
-:1079E000820C9748DCF80020024003F0F843134370
-:1079F000C9087A69480000F006008240134343F04A
-:107A00000043CCF8003076E00021FFF703FE40038E
-:107A10003068214604D1FFF7FDFDC0F3846003E028
-:107A2000FFF7F8FD00F01BF939684A030EBFC1F3F8
-:107A3000846191FAA1F1B1FA81F1884204D13068F0
-:107A400000220021FFF7EDFD00F016F9400304D1FC
-:107A500000F012F9C0F3846003E000F00DF900F0CB
-:107A6000FEF839684A030EBFC1F3846191FAA1F1AF
-:107A7000B1FA81F1884204D1306800220121FFF778
-:107A8000D0FD00F0F5F8400304D100F0F1F8C0F3A8
-:107A9000846003E000F0ECF800F0E1F839684A0394
-:107AA0000EBFC1F3846191FAA1F1B1FA81F188426C
-:107AB00004D1306800220221FFF7B3FD00F0D4F8B2
-:107AC000400304D100F0D0F8C0F3846003E000F07C
-:107AD000CBF800F0C4F839684A030EBFC1F38461E3
-:107AE00091FAA1F1B1FA81F1884204D13068002203
-:107AF0000321FFF796FD31688868C00747D4FA680C
-:107B00003B68D1F8B0C0DFF8C0E202F01802C3F35E
-:107B100012002EFA02F22CEA000013400343C1F8CF
-:107B2000B030F868DFF8A412884230D138684103D9
-:107B30000EBFC0F3846290FAA0F1B1FA81F2521C38
-:107B4000012102F01F020A2A0DD200F099F89206D4
-:107B500003F01F03401C02F0F842994000F01F00A0
-:107B600000F072F80FE000F08BF8401C920603F072
-:107B70001F0300F01F0002F0F84299400A3800F09D
-:107B800063F841F00071BA683068FFF75AFD3B684E
-:107B9000DFF83C0203424FD0DFF83802DFF838C28A
-:107BA0000168DFF81C72DFF83422634501F0E071F0
-:107BB0001ED10B0240D43368934218BFBB423BD165
-:107BC00000F048F841F400010160DFF81402DFF82A
-:107BD00014220168B1FBF2F2521C0C2042430092C5
-:107BE000009800281EBF0098401E0090F8D123E0A6
-:107BF000DFF8F4E173450BD1CB011DD43368934218
-:107C000018BFBB4218D100F025F841F080710CE09C
-:107C1000DFF8D871BB420FD14B020DD436689642C3
-:107C20000AD100F017F841F48001016004E06868AF
-:107C300040F0200068600124002028702046F2BD3A
-:107C400000F0FF0300010450114300EB400041EA43
-:107C500000517047026822F0E0721143704790FAB9
-:107C6000A0F0B0FA80F0704730680321FFF7D2BC73
-:107C700030680221FFF7CEBC30680121FFF7CABC93
-:107C8000420306D1C0F38462C0F38463C0F384600E
-:107C900005E090FAA0F0B0FA80F213461046521CAC
-:107CA0005B1C70477CB50446002000902168886802
-:107CB000C20735D488686FF39E1000282DD18868DC
-:107CC000404D284040F001008860424908680002A9
-:107CD0000AD54349434B0A68B2FBF3F35B1C0C2003
-:107CE0004343009300F028F802F0ECFF06462068BA
-:107CF0000168CA0714D48068C00705D42068816869
-:107D0000294041F00101816002F0DCFF801B032863
-:107D1000EDD320680168CA07E9D400F003F876BD06
-:107D2000002076BDA06D40F01000A065E06D40F031
-:107D30000100E0650120704702E00098401E0090BD
-:107D400000980028F9D1704738B504462168886842
-:107D50008A68D2072ED580072CD48A6802F00D02DB
-:107D6000012A1DD18A681748024042F002028A6047
-:107D700003212068016002F0A5FF0546216888689C
-:107D8000C10717D502F09EFF401B0328F6D32068D9
-:107D90008168C807F2D5A16D41F01001A16503E02B
-:107DA000A06D40F01000A065E06D40F00100E065BE
-:107DB000012032BD002032BD00000000FEF1FFFFB7
-:107DC00000020450C0FFFF7FFFFF070000007F405C
-:107DD0000000088008030450000052C7000004504F
-:107DE00068020020400D0300000084CB01000080E9
-:107DF00010B5846AA16D11F0500F22D1A06D40F42E
-:107E00000070A065216808680207084606D5FFF7DC
-:107E100011FC88B12068C168880401E0C168880746
-:107E20000AD4A16D21F48071A165A06DC10403D4B1
-:107E3000A06D40F00100A0652046BDE8104002F0B2
-:107E400047BFA16DCA0604D52046BDE8104002F028
-:107E500040BF216D4A6BBDE810401047806A02F0B8
-:107E600039BF0000806A816D41F040018165C16DBC
-:107E700041F00401C16502F02CBF00002DE9F84F6C
-:107E8000064600253068DFF850730105A84621D565
-:107E9000B06E70B1B0F5800F17D0B0F5000F03D001
-:107EA000B0F5400F09D013E03A6842F480323A60EE
-:107EB00004E0002100F08DF9054655B9F96FB06E68
-:107EC00021F440010143F96704E000F07CF9F3E795
-:107ED0000125A8463068C10421D5F06EA8B1B0F1E3
-:107EE000807F17D0B0F1007F03D0B0F1407F04D085
-:107EF00013E0396841F4803139607DB9F96FF06E73
-:107F000021F040710143F96709E0002100F061F9B7
-:107F10000546F2E700F057F9FAE70125A846306870
-:107F2000DFF8B84281032ED5F86CC1004FF000098C
-:107F30000AD4F86C40F08050F8644FF00109F86CF6
-:107F400000F0805000900098DFF894A2DAF800006A
-:107F500040F48070CAF8000002F0B4FE8346DAF8FC
-:107F60000000C10500F18B8002F0ACFEA0EB0B001D
-:107F70000328F4D30325A846B9F1000F03D0F86C09
-:107F800020F08050F8643078C10705D5FA6FB06BE7
-:107F9000920840EA8202FA673178880705D5F96FBE
-:107FA000F06B21F00C010143F9673178480705D5E2
-:107FB000F96F306C21F030010143F967317808071F
-:107FC00005D5F96F706C21F0C0010143F967317874
-:107FD000C80605D5F96FB06C21F440710143F9670B
-:107FE0003178880605D5F96FF06C21F440610143C2
-:107FF000F9673168880505D5F96F306E21F44021A5
-:108000000143F9673168480505D5F96F706E21F4B1
-:1080100040110143F9673178480605D5F96F306D95
-:1080200021F440510143F9673178080605D5F96F0D
-:10803000706D21F440410143F9673168C80505D5E9
-:10804000F96FB06D21F440310143F9673168C8021E
-:1080500005D5E168F06D890840EA8101E160316889
-:10806000880447D5F96F306F21F040610143F9670B
-:10807000306FB0F1006F35D100F0A0F83AE0002D7C
-:108080007FF479AF206810F440701EBF06F18401C0
-:108090004A6890420BD02068216841F48031216009
-:1080A00020F44070226822F4803222602060C007F1
-:1080B0000FD502F007FE05462068810709D402F0BB
-:1080C00001FE401B41F289318842F5D34FF003088D
-:1080D00052E706F184022168506821F4407101439F
-:1080E000216049E7B0F1806F04D100F071F8010020
-:1080F00018BF80463068010314D5FA6F706F22F004
-:1081000040620243FA67706FB0F1006F02D100F075
-:1081100055F807E0B0F1806F04D100F059F8010084
-:1081200018BF80463068410314D5FA6FB06F22F053
-:1081300040620243FA67B06FB0F1006F02D100F005
-:108140003DF807E0B0F1806F04D100F041F8010084
-:1081500018BF80463068410418D5FA6FF06F22F0DE
-:1081600040520243FA67F06FB0F1805F03D1022101
-:1081700000F02FF807E0B0F1005F07D1022106F10F
-:10818000200000F0A2F8010018BF8046306801040A
-:1081900006D5FA6FD6F8800022F080420243FA67D3
-:1081A0003168C80306D5F96FD6F8840021F0004184
-:1081B0000143F9675FFA88F0BDE8F28F386840F450
-:1081C000801038607047002106F1200000F07DB873
-:1081D0000121301D00F006B80C1002409010024042
-:1081E000007000402DE9F0410546794F28680C46A3
-:1081F000F968002611F0030F0DD0F96801F00301B2
-:10820000814231D180B3F8686968C0F30210401C24
-:1082100088420ED028E0012804D025D303281DD0A1
-:1082200018D321E03A6891071ED5FA68696800F012
-:10823000C3F8386820F0806000F0C6F880463868DF
-:10824000010113D502F03EFDA0EB08000328F6D390
-:10825000032637E039684A05E7D405E039688A0320
-:10826000E3D439684A03E0D401262BE0A9682CB98D
-:108270003A695848EB6800F08FF80FE0012C3A6932
-:1082800009D12B69544802405B0842EA01215B1E78
-:1082900041EA435102E06B6900F084F839613868C3
-:1082A00040F0806000F090F804463868010105D481
-:1082B00002F008FD001B0328F7D3C9E73869A96954
-:1082C000084338613046BDE8F0812DE9F0410646AB
-:1082D0003F4F30680C46F968002511F0030F0DD0B0
-:1082E000F96801F00301814231D180B3F868716807
-:1082F000C0F30210401C88420ED028E0012804D0B0
-:1083000025D303281DD018D321E03A6891071ED544
-:10831000FA68716800F050F8386820F0805000F07A
-:1083200053F880463868810013D502F0CBFCA0EBEF
-:1083300008000328F6D303252BE039684A05E7D463
-:1083400005E039688A03E3D439684A03E0D401259B
-:108350001FE0B1687A69002C04D11E48F36800F070
-:108360001BF802E0336900F01DF87961386840F0CD
-:10837000805000F029F804463868810005D402F0E6
-:10838000A1FC001B0328F7D3D5E77869716908437E
-:1083900078612846BDE8F081024042EA012141EAC5
-:1083A000C36170470D4802405B0842EA01215B1E31
-:1083B00041EA43617047000022F073021043491EF6
-:1083C00040EA0110F8607047386002F07BBC0000A2
-:1083D00000100240FF80FF07FF809FFFFF80FFF932
-:1083E00070B508B9012070BD0268284D284CAA421A
-:1083F00000F1240308D227498A181426B2FBF6F2AA
-:1084000092001A62DC6108E023498A181425B2FB45
-:10841000F5F2920021491A62D96102225A7001686C
-:108420000D688168C26806686FF30E150D43016917
-:10843000154342690D4381691543C2690D43016AC1
-:1084400015430D4335608268B2F5804F17D0DA6965
-:108450000F21A2420CBF124A124A146893F820500E
-:1084600005F01C05A94024EA01011160116893F888
-:108470002040406804F01C04A0400143116000202B
-:10848000986101215970187070BD00000804024005
-:1084900000000240F8FFFDBFF8FBFDBF00040240F2
-:1084A000A8000240A8040240F8B5044604F12406DE
-:1084B00000253078012801D10220F2BD0120307062
-:1084C0007778012F26D1022070700027B7612068CD
-:1084D000D0F800C04FEA5C074FEA470CC0F800C074
-:1084E000204600F0C4F82168F06820B10A6842F024
-:1084F0000E020A6008E0086820F0040008602068A6
-:10850000016841F00A0101602068016841F0010141
-:10851000016001E0357002252846F2BD00F124011A
-:108520004A78022A05D00420886100220A700120BE
-:1085300070470268136823F00E0313600068026836
-:10854000520852000260012091F82020CB6902F00D
-:108550001C02904058600022012048700A700020E0
-:10856000704738B500F1240100244A78022A03D06C
-:1085700004208861012417E00268136823F00E03C9
-:108580001360026815686D086D001560012291F88E
-:108590002030CD6903F01C039A406A6001224A70C2
-:1085A0000C70496901B18847204632BDF8B500F129
-:1085B00024010423CA6914680268156891F82060D0
-:1085C00006F01C0603FA06F73C4210D06F070ED5E2
-:1085D0001468A50603D4146824F00404146000F0A1
-:1085E0003EF8C968002939D0BDE8F44008470223A5
-:1085F00003FA06F73C4213D0AF0711D51468A5065D
-:1086000005D4146824F00A04146001224A7000F0B2
-:1086100026F800220A70896801B3BDE8F4400847D3
-:10862000082303FA06F6344218D02B0716D514682F
-:1086300024F00E041460012291F82030CC6903F07C
-:108640001C039A406260012301228A614B70002260
-:108650000A70096911B1BDE8F4400847F1BD91F80D
-:108660002020CC6902F01C0293406360704770B513
-:1086700090F84450066C012405F01C05AC40746071
-:10868000046863608068102802D1A260E16070BD58
-:10869000A160E26070BD2DE9F04104000D46164670
-:1086A000984608BF012034D004F17807786820B9D3
-:1086B000002139702046FDF77EFB24207860206879
-:1086C0000168490849000160606A10B1204600F065
-:1086D00069FB204600F052FA01281AD02068816810
-:1086E00041F4804181602068816821F400410D439C
-:1086F0008560206801686FF3194141EA465141EAFB
-:108700000841016000F007F82046BDE8F04100F0A4
-:10871000ACBBBDE8F0812068016841F00101016057
-:108720007047000038B5040001D1012032BD04F1CA
-:108730007805686808B900F017F800F01AF808B171
-:1087400000F031F800F02CF8012804D000F004F813
-:1087500021F02A0116E032BD2068416821F49041E1
-:108760004160206881687047002129702046FDF72C
-:1087700022BB242068602068016849084900016024
-:10878000606A7047816000F004F8BDE8324000F094
-:108790006CBB2068016841F0010101602046704710
-:1087A000204600F0EBB9204600F0FCBA2DE9F84372
-:1087B000054605F150060C46F06A202817469946F2
-:1087C0003ED10CB1380001D101203AE000207063A5
-:1087D0002121F16202F076FA378080467780A8681E
-:1087E000B0F5805F04BF286900281ABF2046002723
-:1087F0002746044611E00022802100F024F8D8B971
-:108800002868002C12BF14F8011B37F8021BC1F3B3
-:10881000080101857088411E718043467088CDF83B
-:1088200000900028E7D10022402100F00CF818B990
-:108830002020F062002004E02020F062032000E00D
-:108840000220BDE8F283284600F05CBB38B5034641
-:10885000D3F8800020280AD109B1100001D10120ED
-:1088600032BD00F006F8BDE8384000F091BB0220B0
-:1088700032BD00201866DFF800431868A0420CD013
-:108880004068040209D5186850E8004F054644F0D6
-:10889000806445E800400028F5D1184670472868F4
-:1088A00000F1080151E8001F490800F108034900E0
-:1088B00043E8001000287047F8B5054640F60F0C55
-:1088C0002A68D369104613EA0C0F0668976805F109
-:1088D000580406F0200003F020010BD1002918BF36
-:1088E00000280ED02169002900F028812846BDE823
-:1088F000F44008475FEAC77C04D4DFF8A4E416EA32
-:108900000E0F78D05FEAC37C48BF5FEAC65E07D52A
-:108910004FF0010CC2F820C0E26A42F00102E262AC
-:108920009A070AD5FA0708D5D5F800E00222CEF852
-:108930002020E26A42F00402E2625A070AD5FA07EE
-:1089400008D5D5F800E00422CEF82020E26A42F0F3
-:108950000202E2621A070BD508B9FA0708D5D5F862
-:1089600000C00827CCF82070E26A42F00802E262F8
-:108970001A0509D5730107D52E684FF400623262DB
-:10898000E26A42F02002E262E26A002A32D0002962
-:1089900018BF002803D0216909B128468847E06A3A
-:1089A00029688A68510602D410F0280F1DD0284685
-:1089B00000F048FB28688168480611D500F0C9F826
-:1089C000FCD1E06960B10FF2F5618163E069FFF706
-:1089D000C8FD00280ED0E069816BBDE8F44008476F
-:1089E0002846BDE8F24002F076B9284602F073F955
-:1089F0000020E062F1BDA068012875D1D80673D5CA
-:108A0000F10671D51020106229688868410639D5B1
-:108A1000E1690868406880B20028EBD02288904263
-:108A2000E8DA6080086801688A0623D400F09FF8BD
-:108A300021F4807100F062FAF8D1FFF730FFFCD129
-:108A4000286800F1080151E8001F00F1080321F037
-:108A5000400100F07AF8F3D12020A0620021A1604B
-:108A600000F085F821F0100100F048FAF8D1E06933
-:108A7000FFF754FD0220E06021886088091A89B25E
-:108A800028462DE0218862886088891A00281CBF4A
-:108A900088B2002852D02A46106850E8003F0546A8
-:108AA00023F4907300F04BF8F6D100F000FB00F1D6
-:108AB00008065B0046E800300028F6D12020A062BE
-:108AC0000023A3602361136853E8003F156823F077
-:108AD000100300F034F8F6D10220E06089B21046AD
-:108AE000BDE8F44002F0F8B8D80209D5790207D5FC
-:108AF0004FF4801010622846BDE8F24002F0EDB855
-:108B0000180607D5310605D56169B9B12846BDE813
-:108B1000F4400847580611D571060FD500F027F824
-:108B200021F0400100F0EAF9F8D120206062002134
-:108B300061612846BDE8F24002F0D0B8F1BD45E8D9
-:108B400000300028704721F0800143E80010002821
-:108B50007047296801F1080252E8001F286800F1F7
-:108B6000080321F0400143E80010002870472868FE
-:108B700050E8001F0246704700800040F8B50446E8
-:108B8000DFF8840622681368A168034020690B435C
-:108B900061690343E0690B43034313600025516897
-:108BA000E06821F4405101435160A369DFF8541695
-:108BB0008A421CBF206A03439668DFF85076DFF8CC
-:108BC000500626F4306633439360BA424FF40043B4
-:108BD000DFF8406632D1366806F00306032E3BD834
-:108BE000DFE806F0027161840127E169B1F5004F09
-:108BF0004FF6F07640F0AB805FB1012F00F09F8020
-:108C0000022F0AD0042F00F09D80082F00F09D80D5
-:108C1000BFE0FEF773FA00280FD061684A0802EB44
-:108C20004002B2FBF1F0A0F11001B142F0D20640D7
-:108C3000C0F3420006432068C660ABE0DFF8D87599
-:108C4000BA4221D1366816F00C0660D0042E3AD014
-:108C5000082E28D00C2E49D010278A42C5D137B112
-:108C6000022F08D0042F54D0082F55D091E0FEF7E2
-:108C700045FA0028E1D0626802EB4201884202D343
-:108C8000130383424AD284E0DFF89075BA420CD1D4
-:108C9000366816F030063AD0102E14D0202E02D0AE
-:108CA000302E23D0D8E70227D7E7DFF87475BA4211
-:108CB0000BD1366816F0C00629D0402E03D0802E86
-:108CC000F1D0C02EEDE70427C7E7DFF85875BA42A8
-:108CD0000ED1366816F4407619D0B6F5807FF2D002
-:108CE000B6F5007FDFD0B6F5407FB5D10827B4E7F1
-:108CF0008A42B1D1366816F4406608D0B6F5806F66
-:108D0000E1D0B6F5006FCED0B6F5406FC9E70027C9
-:108D1000A3E7FEF7AAF9ACE71846ACE7010E560840
-:108D200016EB002069410023FAF76CFFA0F54071B3
-:108D3000DFF8F42491422CD22168C8602AE0FEF7C3
-:108D4000E5F968E7FEF791F965E7184665E747B189
-:108D5000012F16D0022F07D0042F15D0082F16D0C0
-:108D600017E0FEF7CBF9A8B1616800EB5100B0FB4A
-:108D7000F1F0A0F11001B1420BD2226880B2D060B4
-:108D800008E0FEF7C3F9EEE7FEF76FF9EBE71846E8
-:108D9000EAE701250020A066E0662846F2BD000053
-:108DA0002001000490F824100A0706D502685368D1
-:108DB000416B23F400430B43536090F82410CA071F
-:108DC00006D502685368816A23F400330B4353606D
-:108DD00090F824108A0706D502685368C16A23F404
-:108DE00080330B43536090F824104A0706D502687D
-:108DF0005368016B23F480230B43536090F82410D5
-:108E0000CA0606D502689368816B23F480530B432E
-:108E1000936090F824108A0606D502689368C16BA7
-:108E200023F400530B43936090F824104A0610D5A6
-:108E300002685368016C23F480130B435360036C86
-:108E4000B3F5801F05D15368416C23F4C0030B4375
-:108E5000536090F824100A0606D501684A68806CB1
-:108E600022F4002202434A607047F8B5054605F136
-:108E700078040020E0606FF07E4701F023FF064693
-:108E8000286801680A0711D50097334600224FF47D
-:108E90000011FFF7D8FC48B1FFF769FE21F080010F
-:108EA00000F02CF8F8D12020606017E028680168F5
-:108EB0004A0717D50097334600224FF48001FFF789
-:108EC000C2FC78B1FFF753FE21F4907100F016F860
-:108ED000F8D1FFF7E4FCFCD12020A0600021217034
-:108EE0000320F2BD202060602021A16000202866C0
-:108EF000002169662070F2BD21F4F07142E8001093
-:108F0000002870472DE9F041069C05460E46904624
-:108F10001F462868C1693140B1420CBF01200020C2
-:108F2000404533D114F1010FF3D001F0CBFEC01B4B
-:108F3000844200D314B90320BDE8F0812868016899
-:108F40004A07E6D5C169080704D42968C86901053C
-:108F5000DFD50DE02A6808201062284600F072F87C
-:108F600005F178000821C160002202700120E3E7CA
-:108F700029684FF400600862284600F063F805F1A4
-:108F800078002021C16000220270D4E70020D3E7DE
-:108F900020B503460020596503F158010A804A8034
-:108FA0000861FF229868B0F5805F04D1186990B914
-:108FB00040F2FF120FE018B9186960B17F2007E096
-:108FC000B0F1805F06D1186908B97F2203E03F2025
-:108FD000888001E000228A800020C86222228A6202
-:108FE000186800F1080252E8002F00F1080542F06D
-:108FF000010245E800200028F2D19868B0F5805FB2
-:1090000004BF186900280DD10FF215120A61186803
-:1090100050E8001F024641F02001FFF76FFFF6D134
-:10902000002020BD0FF2A9020A6118690028EED0C5
-:10903000196851E8001F1A6841F49071FFF75EFF4C
-:10904000F6D1EDE710B500F00EF8FCD100F015F800
-:10905000FCD1016E00F01EF82021C0F88010002223
-:109060000266826610BD016851E8002F0B4622F4AB
-:10907000907243E8002100297047016801F108025D
-:1090800052E8002F520801F10804520044E8002180
-:1090900000297047012909D1026852E8002F0368AE
-:1090A00022F0100243E800210029F5D17047106832
-:1090B00000F1080353E8003F5B087047806A00F145
-:1090C000520100220A8100230B8001F004BE00003F
-:1090D00038B500F04DF81ED18B8C9188446D0B4053
-:1090E0002370416D4B1C00F049F818D100F04DF889
-:1090F00000F060F8FCD100F06AF80BD10023936017
-:1091000000F04EF8FCD10168CB69DC0644BF1023A7
-:109110000B628BE08FE0088B40F00800088331BDC4
-:1091200038B500F025F81ED18B8C9188446D0B402A
-:109130002380416D8B1C00F021F818D100F025F838
-:1091400000F038F8FCD100F042F80BD10023936016
-:1091500000F026F8FCD10168CB69DC0644BF10237F
-:109160000B6263E067E0088B40F00800088331BDC4
-:1091700000F158020168936A222B704743655188B9
-:109180004B1E5380518800297047036853E8003F05
-:10919000046823F4907344E800310029F5D1704746
-:1091A000016851E8003F0C4623F0100344E8003109
-:1091B00000297047016801F1080353E8003F5B088C
-:1091C00001F108055B0045E80031002970472021C6
-:1091D0009162002313610021D1600A4B016899421A
-:1091E0000CD049680B0209D5016851E8003F0C46D4
-:1091F00023F0806344E800310029F5D1916801290A
-:109200007047000000800040F369FFEF0038014024
-:109210000024F40088100240004400400048004050
-:10922000004C00400050004000FD0F001188BDE8D8
-:10923000344001F051BDBDE8324001F050BD0000A6
-:1092400030B500F140025378202B0CD11478012C5A
-:1092500009D000F01DF824F480541C6003681D68D8
-:109260002943196020E0022030BD30B500F14002F2
-:109270005378202B0AD11478012C07D000F008F87D
-:1092800024F4706444EA01241C600DE0022030BD27
-:10929000012313702424547003681D686D086D0049
-:1092A0001D6003681C6870470068016841F0010197
-:1092B00001602020507000211170002030BD00009E
-:1092C00038B5040001D1012032BD04F140056878B1
-:1092D00020B9002129702046FCF7C7FE00F044F8B1
-:1092E0006068216820F0706008612068816821F45E
-:1092F00000418160E0680128A0680CBF40F4004094
-:1093000040F4044021688860E068022820684168D1
-:109310000CBF41F4006121F40061416020684168A4
-:1093200041F0007141F4004141602068C16821F4BE
-:109330000041C16060692169A2690143206841EA76
-:109340000221C160206AE16922680143116020683E
-:10935000016841F00101016000206860202169700E
-:1093600020630021A97032BD242068702068016844
-:1093700049084900016070472DE9F84300F0B5F84D
-:1093800059D12178012956D00120207001F09AFC92
-:1093900000F0DEF800284CD1212000F0AFF8708DED
-:1093A000DFF81012B0F5807F03D335854FF080735E
-:1093B00004E0708D30854FF0007390B1706AD6F87C
-:1093C00000C00278CCF82820706A421C7262708D4E
-:1093D000421E7285308D421E32850091521CD2B2DF
-:1093E00004E00091002201E000F0BCF800F0A4F8D5
-:1093F00000F075F818D000F01BF9002819D100F022
-:109400008CF80028F4D089B20029F1D100F098F846
-:1094100078B900F07EF8E7D2708D30850021009198
-:109420004FF00073328DDAE700F02FF900F0A1F869
-:1094300002D0012000E00220BDE8F2832DE9F843CC
-:1094400000F053F843D12178012940D00120207049
-:1094500001F038FC00F07CF8002836D1222000F022
-:109460004DF8718DDFF85001B1F5807F28BF35854B
-:1094700009D2718D318500904FF00073328DD2B2D8
-:1094800003E03585002000F025F800F055F800F0E5
-:1094900026F815D000F01AF9002816D100F07BF854
-:1094A0000028F4D089B20029F1D100F049F860B960
-:1094B00000F02FF8E5D2708D308500210091DBE7B8
-:1094C00000F0E3F800F055F802D0012000E002209F
-:1094D000BDE8F28300904FF08073FF227047708DDB
-:1094E00000284A46394630467047064606F1400491
-:1094F00088466078202815461F4670476070102106
-:10950000A17000206060756277857063FF25089FF9
-:109510007047708DB0F5807F7047706A326801784F
-:109520009162706A411C7162708D411E7185308D2F
-:10953000411E3185708D70474146304600F089B933
-:10954000CDF800903B4600228021304600F046B81E
-:109550008146CDF80090192301224FF40041304696
-:1095600000F03CB83585002000904FF08073FF225A
-:10957000704701000DD132682020D0613268DFF8D9
-:109580003C00536803405360202262700020A070AA
-:109590002070080070473068416A706A0170716A13
-:1095A000308D4A1C411E72623185708D421E72855B
-:1095B000708D7047002000800024008000E800FECD
-:1095C000006881698A0744BF002181628169CA07F6
-:1095D00003D4816941F00101816170472DE9F041B7
-:1095E000069F05460E4690461C4628688169314014
-:1095F000B1420CBF01200020404517D114F1010FEA
-:10960000F3D001F05FFBC01B844201D3002CECD1EE
-:10961000286881693140B1420CBF012000204045DB
-:10962000E3D100F026F80120BDE8F0810020FBE73F
-:1096300070B505460C46164628688169880716D419
-:1096400000F040F818B914F1010FF5D001E0012045
-:1096500070BD01F037FB801B844201D3002CEBD19D
-:10966000286881698807E7D400F003F8EFE7002055
-:1096700070BD05F140002022416841F020014160A9
-:109680004270002181700170704770B505460C462C
-:10969000164628688169880612D400F013F808B1CC
-:1096A000012070BD01F00EFB801B844201D3002C11
-:1096B000EFD1286881698806EBD4FFF7DAFFEFE77E
-:1096C000002070BD32462146284647E070B5054669
-:1096D0000C4616462868816948073DD4FFF7F2FF1B
-:1096E000002837D12A68906981061ED59069410704
-:1096F00001D5288D80BB9069C30605F1400104D5D2
-:109700001020D06104224A6001E00020486020223D
-:109710002868C2612A685848536803405360202271
-:109720004A7000208870087014E001F0CBFA801BAA
-:10973000844201D3002CCDD1286881694807C9D45F
-:1097400005F140002022416841F020014160427053
-:1097500000210170012070BD002070BD2DE9F8438B
-:10976000044600252068836900269046DA0604F145
-:10977000400739D51023C36189462BE029002DD13C
-:1097800019F1010F26D001F09DFAA0EB08008145E8
-:1097900002D3B9F1000F1DD120684168BA788369FE
-:1097A0001B040AD5490408D4202A06D0416841F494
-:1097B0008041416001F086FA804620688169880610
-:1097C00008D401F07FFAA0EB08001A28F5D346F080
-:1097D00020060125206881698A06CFD50DB9202190
-:1097E000C16146F00406012520688169CA0505D5D6
-:1097F0004FF4807346F00106C3610125480506D584
-:1098000020684FF4806246F00806C2610125880591
-:1098100007D520684FF4007146F00206C1610125AA
-:1098200001E028000CD02046FFF7CAFE00F00BF83C
-:10983000202079680E437E6078700021B9703970FD
-:109840002846BDE8F28321680B484A6802404A6016
-:10985000704770B50068049C4568084EC1F3090163
-:1098600041EA0241194346EA54562143B54321F0E7
-:1098700000412943416070BD00E800FEFF63FF0323
-:1098800038B5040001D1012032BD606A30B960688A
-:10989000B0F5827F05D00021E16102E00020206167
-:1098A00060610020A06204F15C05687820B90021A5
-:1098B00029702046FCF78AFC0220687000F04AF804
-:1098C000E168B1F5E06F04D90020B1F5706F03D104
-:1098D00004E04FF4805001D00021A1626168A268C9
-:1098E000237C01F4827102F404421143227D03F0CF
-:1098F00002031943A36902F001021143227F03F41A
-:109900000073194394F8203002F038021143A26A20
-:1099100003F080031943236802F4005211431960D5
-:10992000A16994F8242094F83430090C01F0040162
-:1099300002F010021143E26803F00803194302F435
-:10994000706211430843216848600020686001216B
-:10995000697032BD2068016821F0400101607047E4
-:10996000016042600021C1600022826001207047D6
-:1099700010B5C2684368521C92FBF3F403FB142237
-:1099800083689A4202D16FF0010010BD0268C3687B
-:10999000D154C16800F014F8C160012010BD10B5A9
-:1099A0008268C3689A4201D1002010BD02688368B2
-:1099B000D45C0C70816800F003F88160012010BD58
-:1099C0004268491C91FBF2F302FB1311704700003F
-:1099D00037B5044600250A460194009502AB01A95B
-:1099E000074878441A30F7F7CAFE019A1570002824
-:1099F0004EBF04460198041B204603B030BD00BF93
-:109A00004F7CFFFF38B5044601F05CF914F1010FFB
-:109A1000054602D004480178641801F053F9401B50
-:109A2000A042FAD331BD00BF3C020020C0F3C751B1
-:109A300081B1FF2906D0C110400721F0E04101F1BA
-:109A40006051704741020CBF40F4E0016FF00041EB
-:109A50000020704700F0004100020AD0B0FA80FCFC
-:109A600000FA0CF001F16051A1EB0C5101EBD02197
-:109A700040057047F8B5D2B2022A3CD1C9B20024E1
-:109A80004A1E18E000EB860500EB860795ED010AFB
-:109A9000D7ED000AB4EE600AF1EE10FA05D5CDED6F
-:109AA000000A87ED000A009F6F60761C0D1B6D1E7B
-:109AB000AE42E7DB641C9442B8BF0026F6DB01240B
-:109AC00000930AE000EB83039DED000AD3ED000A4A
-:109AD00070EE200ACDED000A641CE3B29342F1DB84
-:109AE000891E00EE101AB8EEC00ADDED000AC0EEC5
-:109AF000800ACDED000A0098F2BD0000BFF34F8F41
-:109B0000DFF83414DFF834040A6802F4E062024338
-:109B10000A60BFF34F8F00BFFDE730B503464FF635
-:109B2000FF70002400E0641CE2B28A4211D213F8F4
-:109B3000012B5040082205046D0C00F001000128A3
-:109B4000B2BF284685F4204080F00100521EF2D1B9
-:109B5000E9E730BDDFF8E803016802E0DFF8E00381
-:109B6000416800EE101AF2EE040A20EE200ABDEE63
-:109B7000C00A10EE101A0804000E40EA012080B25C
-:109B80007047DFF8BC038168EBE7DFF8B403C16816
-:109B9000E7E7DFF8AC030169E3E7DFF8A403416915
-:109BA000DFE7DFF89C038169DBE7DFF89403C16935
-:109BB000D7E7DFF88C03016AD3E74FF410607047F2
-:109BC0004FF42060704780B5FBF711FFDFF8740396
-:109BD0004078000202BD80B5FBF709FFDFF864039F
-:109BE000418805E080B5FBF702FFDFF85803818864
-:109BF000080A40EA012080B202BD80B5FBF7F7FEFB
-:109C0000DFF84003C188F3E7002070471FB5DFF895
-:109C10003413008848700922684620E03EB5008869
-:109C2000C84C6080684621460922F7F72FFA6D4636
-:109C300095E80700FBF7CAFE6088FCF7A6F8608885
-:109C4000FCF786F800203EBD1FB50088BD4988801E
-:109C500003E01FB50088BB49C88068460922F7F7B2
-:109C600015FA6C4694E80700FBF7B0FE002004B03C
-:109C700010BD80B50088012804D1012181F313882B
-:109C8000FFF73CFF002002BD80B50088012806D107
-:109C9000FBF7C8FE012080F31388FFF72FFF002099
-:109CA00002BDF8B50446A84F15461E463221384677
-:109CB000F7F7F8F9A34A5078387003217970BE702D
-:109CC00032462946F81CF7F7E1F9B978C91CC9B240
-:109CD0003846FFF722FFF91C885339462046BA78E8
-:109CE000BDE8F840521DFCF709BB00002DE9F0412A
-:109CF00005468878CE784C7946EA0026087944EA09
-:109D00000024A6F109000B2801D3182E02DB3146EE
-:109D100094A00AE03CB13019A0F10A010B2902D34A
-:109D2000401E182805DB214694A0BDE8F041FCF751
-:109D300012BBDFF81882C8214046F7F769FC0027FC
-:109D400007E0002002E051680020884728F817004B
-:109D50007F1CA7420EDAB919002082B208EBC202BA
-:109D6000CBB252F8C8CF6345EDD0401C82B2102A66
-:109D7000F3D3E6E77648016864008D4205D1A3B2CB
-:109D8000424603212846FFF78CFF724801688D4246
-:109D900006D1A3B242462846BDE8F041032180E740
-:109DA000BDE8F0812DE9F8410F469BB00646B87832
-:109DB000FC787D7944EA00243879A4F1140109295A
-:109DC00045EA002502D3214666A006E01DB16019D0
-:109DD0001538092804D3294668A0FCF7BCFA41E0ED
-:109DE000642102A8F7F714FC002009E007EB40010A
-:109DF000CA79097A41EA022102AA22F81010401C0D
-:109E0000A842F3DB4F48DFF8508141788DF800100D
-:109E1000042178788DF801008DF802408DF8035008
-:109E20006846FFF77AFE8DF804000622000A8DF8D6
-:109E3000050069463046FCF761FA002710E000266D
-:109E400058F836003919884206D102AA08EBC60133
-:109E500002EB47004A689047761C062EF0D37F1C21
-:109E6000AF42ECDB1CB0BDE8F081F8B50D461646FC
-:109E7000044606F1FE01C9B22846FFF74EFEA919B5
-:109E800011F8022D497842EA0122904214D16878F3
-:109E9000032818BF10280FD10026304F687857F8D4
-:109EA0003610884205D107EBC60229465368204682
-:109EB0009847761C022EF1D3F1BD2DE9F041804682
-:109EC000FCF72BFA50B31420FCF7A2FD244C3221EE
-:109ED0002046F7F79DFB312700261A4D4046FCF738
-:109EE00029FAA055761C012E0BD12078697888427A
-:109EF0001ED00022611C2046F7F7C8F8761E7F1E90
-:109F000016E0607803280BD1082E11D1002E05DD54
-:109F1000324621464046BDE8F041A6E7BDE8F08163
-:109F2000102802BFA6F10900A179B0EB410FEDD0D6
-:109F3000BE42D3D3F2E700000CED00E00400FA05C6
-:109F4000AC650020FC010020086200208400002095
-:109F5000BC5A0020EC5B0020CC01002074000020E3
-:109F6000E065002073746172745F7265675F61649D
-:109F70006472206572726F723A2564007265675F61
-:109F80006E756D206572726F723A25640000000074
-:109F900080B501224FF480514FF09040FBF760FCF8
-:109FA00000224FF400614FF09040FBF759FC4FF452
-:109FB0007A70FFF727FDBDE8084001224FF40061E9
-:109FC0004FF09040FBF74CBC2DE9F84341F2883844
-:109FD00000F053F8BCA7DFF8F4550FF21464DFF873
-:109FE000F0650AE000F050F8286806F14001FCF73F
-:109FF00070F900F045F800F040F870690028F1D0E1
-:10A0000000217161B1A40FF2F8591AE0286849469D
-:10A01000FCF75FF9286806F12401FCF75AF900F013
-:10A0200033F8286806F13001FCF753F900F02CF8FA
-:10A03000286806F13801FCF74CF900F021F800F02F
-:10A040001CF8B0690028E1D00021B1610FF2D057AF
-:10A050000FF2BC540AE000F017F8286806F154012A
-:10A06000FCF737F900F00CF800F007F8F069002869
-:10A07000F1D00021F161BDE8F1834046FCF7C8BC96
-:10A0800028683946FCF725B928682146FCF721B92C
-:10A0900080B5FFF77DFF41F28830FCF7B9FC00F096
-:10A0A00017F90028FBD0BDE801408DE72DE9F04706
-:10A0B00092B0F6F7CFFF8046F6F7C5FFDFF81055F0
-:10A0C0000FF2645269792B78DFF80845049106464F
-:10A0D000A879E9780590029100272879697803909A
-:10A0E00000910F21A878019006A800F0F9FDE8681A
-:10A0F0000FF24451286106AA4046F6F75BFF0FF2C3
-:10A100004C520FF23C514046F6F754FFE868F9F71D
-:10A110006BFD41EC100B0FF240514046F6F744FF47
-:10A120009FED940B0FF23C514046F6F73DFF32464F
-:10A130000FF238514046F6F71DFF04EB8700DFEDC4
-:10A140008F0A90ED000A60EE200A10EE900AFFF7E9
-:10A150006DFC0022DFF88034F7F700F8F7F77CFA9F
-:10A1600001EE100AB8EEC11A11EE100AFFF75EFCFC
-:10A170000022DFF86834F9F701FC41EC100BF6F728
-:10A1800020FF01463046F6F7C5FE7F1C092FD4D3C9
-:10A190004046F6F746FB8146F6F76EFF821DD2B2C7
-:10A1A00077A10AA8F7F714FA47A748A4DFF81C64B8
-:10A1B0000FF2C04A20E030685146FCF78AF8306858
-:10A1C00005F15401FCF785F830682146FCF781F869
-:10A1D00030680AA9FCF77DF830683946FCF779F851
-:10A1E0004FF4FA60FCF714FC30684946FCF771F84C
-:10A1F00040F6B830FFF706FC286A0028DBD00021C3
-:10A200002962484600F017FE4046F5F7EFFF12B00E
-:10A21000BDE8F08710F0030F024606D1642092FBE0
-:10A22000F0F0642101FB102058B94FF4C87392FB81
-:10A23000F3F34FF4C87000FB1322501E8041C00F8F
-:10A240007047012070472DE9F84384B08146884665
-:10A2500014461D46002640F2B27704E0FFF7DAFF0D
-:10A2600000B1761C7F1CB8B24845F7DBA9F2B27189
-:10A2700040F26D10414311FA86F668460FF20C4128
-:10A280001022F6F703FF012003E01DF801107618F5
-:10A29000401C81B24145F8DB1FFA89F0FFF7BAFF95
-:10A2A00000B1761C641E4FF46161A419DFF830031D
-:10A2B0000C9A0D9B4D4300FB04543C2000FB0244D0
-:10A2C000181905B0BDE8F0830D0A00002C0000004D
-:10A2D00078B5BE4C0FF2C4312068A3B0FBF7F9FF8C
-:10A2E0004FF47A70FCF794FB64210AA8F7F790F911
-:10A2F00000260AAD2068FCF71DF800F043F804D0F2
-:10A300002068FCF70AF80028F4D10AA83044411E5E
-:10A3100032460AA8F6F7BAFE01262068FCF70AF8CA
-:10A3200000F030F804D02068FBF7F7FF0028F4D1E4
-:10A3300005A806A907AA08AB039002910192009311
-:10A3400004AA09AB0FF26031A14C0AA8F7F7E6F9AD
-:10A35000049808B101212172059806990190009195
-:10A36000079B089A09990498FFF76DFFE06004982D
-:10A3700024B070BD00000000000024400000C8426E
-:10A3800025640000A8553046461C285C22287047EA
-:10A390002DE9F04F8D490868BDB0FBF7BEFF0028DE
-:10A3A00062D0052102A8F7F733F90A2104A8F7F7CC
-:10A3B0002FF90027C8210BA8B946F7F729F9C84695
-:10A3C000CA46CB4600250BAC00E06D1C7F480068F8
-:10A3D000FBF7A3FF002847D07C480068FBF7AAFFE3
-:10A3E000064602A82B2EC6550DD1391D00F0A1F846
-:10A3F000415C542905D1F91C00F09BF8405C4128D0
-:10A4000001D04FF00109781C052190FBF1F707EB13
-:10A410008707C71BB9F1000F0DD004A83A2E00F82A
-:10A42000086008F1010005D14FF000094FF0010A62
-:10A43000804603E08046BAF1000FC7D09FA100F02C
-:10A440007FF898B166550D2E18BF0A2E0DD16B46B8
-:10A450000DF104029BA10BA8F7F760F90098002802
-:10A4600064D15B480121416160E06D1C97A100F05F
-:10A4700067F8B0B166550D2E18BF0A2E10D101A88D
-:10A48000009007AB0DF1200292A10BA8F7F746F957
-:10A4900007980199084349D14D490120886145E059
-:10A4A0006D1C00BF8EA100F04BF870B166550D2EEB
-:10A4B00018BF0A2E08D100F047F80798002835D1B8
-:10A4C00043480121C16131E06D1C00BF8AA100F049
-:10A4D00037F880B166550D2E18BF0A2E0AD100F04C
-:10A4E00033F80798002818BF01281FD138480121E8
-:10A4F00001621BE06D1C00BF82A100F021F8002862
-:10A500009BD07B2E08BF4FF0010B02D0BBF1000F98
-:10A5100093D066557D2E7FF458AF9DF82C0010B176
-:10A520000BA800F01BF80BA8FBF715FF3DB0BDE82A
-:10A53000F08F052291FBF2F202EB8202891A70473A
-:10A5400004A800F0C7BC000008A807A9019000916A
-:10A5500009AB0AAA64A10BA8F7F7E0B82DE9FE43FE
-:10A56000F6F70AF95FEA000808BF0FF2A01026D03C
-:10A5700031A1F6F7B3FC064631A100F035F80746E5
-:10A5800038A100F031F8044664A100F02DF88146AE
-:10A5900031A100F029F845690195D9F8140000901F
-:10A5A00063693A6931690F48FBF7D5FE4046F5F714
-:10A5B0001DFE074801698D4205D000BF5AA0BDE8C5
-:10A5C000FE43FBF7C8BEBDE8F78300001C5D00201A
-:10A5D00014000020AC6500200000E03F000059405E
-:10A5E00080510100D8C500084046F6F777BC00004E
-:10A5F00041542B514D544F50454E3D302C000000DE
-:10A6000041542B514D54434F4E4E3D302C000000D1
-:10A6100041542B514D545355423D302C302C0000A9
-:10A620002C300D0A000000002558255825582558C3
-:10A63000255825582558000064657669496400004E
-:10A640006672616D65547970650000006974656DAE
-:10A650005F7479706500000074696D655374616D95
-:10A660007000000076657273696F6E0064617461DA
-:10A670000000000041542B514D5450554245583D67
-:10A68000302C302C302C302C00000000001F1C1F00
-:10A690001E1F1E1F1F1E1F1E1F00000041542B5196
-:10A6A0004C54533D300D0A002225642F25642F257C
-:10A6B000642C25643A25643A25642200514D544F98
-:10A6C00050454E003A2025642C256400514D5443DA
-:10A6D0004F4E4E003A2025642C25642C2564000042
-:10A6E000514D5453554200003A2025642C25642CCA
-:10A6F00025642C2564000000514D545055424558A6
-:10A7000000000000514D5452454356007061727371
-:10A7100065206661696C2E0A000000007265737026
-:10A720006F6E7365000000003131313100000000B0
-:10A73000F0B585B050260B9D25B986F3118800F041
-:10A7400019FAFEE70C9C24B986F3118800F012FA7E
-:10A75000FEE754270097DDF800E0BEF1540F04D067
-:10A7600086F3118800F006FAFEE7009E25630026B6
-:10A77000022584F8515004AF0A9D03960294019774
-:10A78000009500F034F8204600F06FF8049805B00A
-:10A79000F0BD2DE9F8430646174684B08846994631
-:10A7A000B80000F0BFFA05001CD0542000F0BAFA3F
-:10A7B000040014D00020256384F851000390029413
-:10A7C0000D980C99019000914B463A46414630460F
-:10A7D00000F00DF8204600F048F8012004E028467B
-:10A7E00000F029FB4FF0FF3005B0BDE8F0832DE904
-:10A7F000F0470A9E8046306B00EB8202101FC008B3
-:10A800004FEAC00A06F1340451B100228D5CA55410
-:10A81000885C10B1521C102AF8D30020E07300E0CD
-:10A820002170089F062F88BF0627099DF7622761C0
-:10A83000002161619946301D00F06FFB06F11800A0
-:10A8400000F06BFB3661C7F10707B7617662002045
-:10A85000A061002121774A464146504600F09AFB0C
-:10A86000306005B12E60BDE8F0872DE9F04100F0C1
-:10A8700067F8DFF8BC53DFF8BC83E86C401CE86481
-:10A880001426A86A28BBAC62E86C012829D10027ED
-:10A8900006FB07F0404400F033FB7F1C072FF7D383
-:10A8A00005F1740000F02CFB05F18807384600F034
-:10A8B00027FB284600F024FB05F1140000F020FBE4
-:10A8C00005F1380000F01CFB05F17400E8622F630D
-:10A8D00007E0A86D28B9E06AA96ACA6A904228BF51
-:10A8E000AC62A86E401CA86600F096F94643211D94
-:10A8F00008EB060000F014FB00F0D7FBA86D30B1A8
-:10A9000000F03DF903D200F09AF900F033F9BDE808
-:10A91000F08180B588B1DFF81823116F21B100F004
-:10A920003CF800F027F9FEE7116F491C1167002180
-:10A9300000F08BF900F03BF808B900F016F901BD02
-:10A94000044600F099BB80B586B0002105910491C2
-:10A9500003AA04A905A8FBF779FF059804990290BA
-:10A960000022009201910023039A0FF250310FF25E
-:10A970001920FFF7DDFE70B100F00FF800F0FAF8D3
-:10A98000DFF828034FF0FF31C16601228265002104
-:10A99000016500F021FB07B000BD502080F3118855
-:10A9A0007047DFF80803016F491C0167704770B5F5
-:10A9B000DFF87C62306F0024002520B900F044F8F5
-:10A9C00000F0D8F8FEE700F057FB306F401E30670C
-:10A9D000306F002837D1F06CD8B934E0F068C46823
-:10A9E00000F036F800F015F9E06A716DDFF8B83262
-:10A9F000012282401143716514225043211D1844E5
-:10AA000000F08EFAE06AB16ACA6A904224BF01215E
-:10AA1000316630680028E1D10CB100F0EDF8F46D3A
-:10AA200044B100F019F808B101203066641EF8D175
-:10AA30000020F065306E30B1DFF874124FF08050B6
-:10AA4000012500F096F8EEE0502181F3118870475F
-:10AA500004F1180000F08ABA2DE9F843DFF8D0714C
-:10AA6000386F0026002853D13C6D641C3C6510D122
-:10AA7000F86A006820B1FFF7E7FF00F07BF8FEE717
-:10AA8000F86A396BF9623863786E401C786600F0BA
-:10AA9000B3F8F86EDFF8109284424FF0140828D310
-:10AAA00020E0F96AC868C568686884422ED3281D0A
-:10AAB00000F05CFAA86A18B105F1180000F056FA27
-:10AAC000E86A796D012282401143796508FB00F044
-:10AAD000291D484400F024FAE86AB96ACA6A90421B
-:10AAE00028BF0126F86A00680028DAD14FF0FF314C
-:10AAF000F966B86AC06A08FB00F859F8081002291C
-:10AB000028BF0126386E30B1012604E0F866F0E770
-:10AB1000F86D401CF8658FE0DFF81421106F10B15C
-:10AB200001211166704710661421506DB0FA80F350
-:10AB3000C3F11F034B43DFF87011C85838B95021D7
-:10AB400081F31188BFF34F8FBFF36F8FFEE7C818F3
-:10AB500000F10803416849684160994204BF4968AF
-:10AB600041604068C16891627047DFF844114FF05E
-:10AB700080500860BFF34F8FBFF36F8F7047A86A94
-:10AB8000C16AE06A8142704770B5DFF8A840DFF81B
-:10AB90001C5111E000F070FA286AC668301D00F000
-:10ABA000E5F9E86C401EE864686B401E686300F0DD
-:10ABB0007CFA304600F009F8686B0028EAD1216879
-:10ABC0000229F9D3FFF7D1FFF6E710B5044694F850
-:10ABD000510040B9206B00F02EF92046BDE810402E
-:10ABE00000F029B910BD0128F7D00228FAD0FFF7EC
-:10ABF000D4FEFFF7BFFFFEE70D49C86A006810B931
-:10AC00004FF0FF3203E0C86AC268D0684268CA6683
-:10AC10007047201D00F0AAB90122E06A696D8240E8
-:10AC200011436965704700F040FA284670BD000086
-:10AC3000E85D0020845E00203046BDE8F2831C4AB7
-:10AC40004FF08051116070470000F8B5174D2F6D1F
-:10AC50000C46A96A0646081D00F088F930B9A86AB2
-:10AC6000696DC06A012282409143696516F1010F46
-:10AC700005D124B1A86A011D05F138001AE0A86ABF
-:10AC8000F6194660BE42A86A05D2011D286BBDE8D0
-:10AC9000F44000F052B9011DE86A00F04EF9E86E88
-:10ACA000864238BFEE66F1BD845E0020E85D00207C
-:10ACB00004ED00E0BDE8F44000F032B949444C45F1
-:10ACC0000000000001484068704700BF3C020020BF
-:10ACD00070477047704770477047704770477047BC
-:10ACE00008B438B585B009AC002504940395002953
-:10ACF0000EBF01950190491E0291009504AB01A978
-:10AD0000074878441A30F6F73AFD019901B10D7001
-:10AD1000002858BF039806B030BC5DF808FB00BFA0
-:10AD20006368FFFF2DE9F8430446FFF73AFE684FDA
-:10AD3000B8684FF00009002508BB07F1200307F1B0
-:10AD4000200113F0070F4FF4FA500A4605D0CA1D30
-:10AD5000D208D200C2F5FA53C81880180838C008C3
-:10AD6000C0003A607D60B86045600560831A53603A
-:10AD7000106050683861F8604FF00040F8614FF0A3
-:10AD80005008F869044246D1002C44D0083414F02D
-:10AD9000070F04D004F1080104F007000C1A002C7E
-:10ADA00039D0F868A04236D33E68394601E03146D2
-:10ADB00006467068A04202D230680028F7D1B86811
-:10ADC000864228D00A683068086002F10809726873
-:10ADD000121B112A0CD3311911F0070002D000F018
-:10ADE00023F8FEE7301D02517460084600F04DF86C
-:10ADF0007168F8683C69401AF860FA68A24288BF36
-:10AE00002246F8693A6101437160356009F007052F
-:10AE10007869401C7861FFF7CAFD15B100F004F8AD
-:10AE2000FEE74846BDE8F28388F31188BFF34F8FF1
-:10AE3000BFF36F8F7047002800D1704738B5A0F17D
-:10AE40000805234C6968E2695023114204D183F359
-:10AE50001188FFF7EBFFFEE7286820B183F3118824
-:10AE6000FFF7E4FFFEE791436960FFF79AFDE168B1
-:10AE700068684118E160284600F007F8A069401CA6
-:10AE8000A061BDE83140FFF792BD30B510490A46D8
-:10AE900000E01A4613688342FBD35368D4188442F7
-:10AEA00003D14068C3185360104643681468C5183E
-:10AEB000A54208D189688C4204D06168CB184360F0
-:10AEC000246800E00C460460824218BF106030BD68
-:10AED0003C28002070B50D462C7834B970BD11F8AF
-:10AEE000013F1678B34206D0401C2146F8F718FC03
-:10AEF00028B101462A4612F8013F002BEFD170BD60
-:10AF00004FF0FF3200F1080182604160C16000F142
-:10AF10000802026100210160704700210161704751
-:10AF200010B542684A6093688B6094686160916074
-:10AF300008610168491C016010BD30B50A6812F152
-:10AF4000010F08BF036907D000F1080300E02346A2
-:10AF50005C682568AA42FAD25A684A6091608B60A0
-:10AF6000596008610168491C016030BD436801698E
-:10AF700082689A60836842685A604A68824204BF65
-:10AF800083684B60002202610868401E0860086800
-:10AF900070470000490810B54900A0F120034FF0A8
-:10AFA000807499611A60DC616FF002020FF20D018A
-:10AFB000596140F8242D203810BD00004D494A68E1
-:10AFC000502012F1010F80F31188BFF34F8FBFF3B0
-:10AFD0006F8F00D0FEE7FEE77CB5474A474B10680D
-:10AFE0005021984202D100F093F8FEE71068444BDC
-:10AFF000984202D100F08CF8FEE7424B1C78019495
-:10B00000FF251D701E783B4C8DF800609DF80000F8
-:10B0100000F050002070072005E09DF800506D0002
-:10B02000401E8DF800509DF800502E06F5D4454284
-:10B0300015F1030F03D0A06000F06AF8FEE70002EC
-:10B0400000F4E060A06001981870116A41F470018A
-:10B050001162106A40F07040106200F061F8002048
-:10B06000606000F0BBF82848016841F04041016091
-:10B0700000F0A4F8002076BD502080F31188BFF3C3
-:10B080004F8FBFF36F8F1B494A68521C012A4A60D9
-:10B090000AD11E490A68130606D080F31188BFF34F
-:10B0A0004F8FBFF36F8FFEE770471249486838B97A
-:10B0B000502080F31188BFF34F8FBFF36F8FFEE7EF
-:10B0C000401E486008BF80F31188704780B550204B
-:10B0D00080F31188BFF34F8FBFF36F8FFFF7BCFC76
-:10B0E00018B10A494FF080500860002282F311889D
-:10B0F00001BD00000802002000ED00E071C20F4118
-:10B1000070C20F4100E400E034EF00E004ED00E025
-:10B1100081F31188BFF34F8FBFF36F8F704700002B
-:10B120000748084B0021016000228260282219682C
-:10B13000B1FBF2F2521E426007210160704700BF6E
-:10B1400010E000E068020020EFF30980BFF36F8F8A
-:10B15000264B1A681EF0100F08BF20ED108A20E958
-:10B16000F04F106009B44FF0500080F31188BFF326
-:10B170004F8FBFF36F8FFFF7CFFC4FF0000080F3CE
-:10B18000118809BC19680868B0E8F04F1EF0100F6C
-:10B1900008BFB0EC108A80F30988BFF36F8F704747
-:10B1A000124B19680868B0E8F04F80F30988BFF3C4
-:10B1B0006F8F4FF0000080F3118870470C480068D3
-:10B1C000006880F308884FF0000080F3148862B6AE
-:10B1D00061B6BFF34F8FBFF36F8F00DFDFF814004E
-:10B1E000016841F47001016070470000105E0020AA
-:10B1F00008ED00E088ED00E080B52DED068BB0EEA7
-:10B20000409AF0EE418AF6EE009A39EE280AB0EE46
-:10B21000608A20EE290A80EE080A00F03DFCB0EEBC
-:10B2200040AA00F053FD79EE680A60EEA90AC0EE6C
-:10B23000880A80EE800A00F04BFD80EE0A0ABDEC21
-:10B24000068BB1EE400A01BD2DE9F0412DED028BD8
-:10B2500082B0804601AB6A4600F05EFDDFF8E4771D
-:10B260000198BDF80010786139802D23BDF90000E8
-:10B27000C0EB0012642110FB03F3002592FBF1FEEA
-:10B28000502210FB02F093FBF1F6019B90FBF1FCC6
-:10B290001FFA8EFEB6B21FFA8CFC462B28BFA3F114
-:10B2A00046052B46012204E0B442A8BFA44543DA78
-:10B2B0005B1C019883425CD208EB4300011FB1F98B
-:10B2C0000240B1F90050A542F2DAB0F90050A542AF
-:10B2D000A4BFB0F90240A542EADBB0F90450A54290
-:10B2E000E6DA07F1140444F82230058827F81250F2
-:10B2F000521CB0F900407445A8BFA642D4DBB0F997
-:10B300000200B1F9021000EE103A00EE900AB8EE19
-:10B31000408AB8EEE01A00EE904A00EE101AF8EEFD
-:10B32000E00AB8EEC00AFFF767FF38EE000A02B085
-:10B33000BDEC028BBDE8F08100EE103AB0F90200DE
-:10B34000B1F90210B8EE408A00EE100AB8EEC01A49
-:10B3500000EE104AF8EEC00A01EE901AB8EEE10ACB
-:10B36000FFF74AFF38EE000AFAEE090A30EE200A2B
-:10B37000DDE79FED820ADAE738B50446DFF8C85604
-:10B3800000224FF4E07100F02AF800224FF46041EF
-:10B3900000F025F8641E032C20D8DFE804F0020634
-:10B3A0000F1701224FF4005113E001224FF4807176
-:10B3B00000F015F801224FF480410AE001228021BB
-:10B3C00000F00DF801224FF4C04102E001224FF4D9
-:10B3D000C0712846BDE83840FAF742BA31BD284668
-:10B3E000FAF73EBAF8B505460E46F9F796FEDFF8CD
-:10B3F0005C46DFF85C762046F9F7A0F8216800206B
-:10B40000486232462946DFF84C06FCF701FA3868F4
-:10B41000016A41F2111640F24445314204BF016A0B
-:10B42000294200F024F800214162012080F31088B5
-:10B43000DFF82406F9F7F6F83868016841F00101F1
-:10B440000160416AB1F5827FFBD3016A314204BFDA
-:10B45000016A294200F00BF82046F9F73AF800207B
-:10B4600080F31088BDE8F2400120FBF7D1BA03D188
-:10B470000268520852000260704700002DE9F8434C
-:10B480002DED028B82B005460C4616460C9F984661
-:10B490000DF102023221304600F07AFC6A46322178
-:10B4A000404600F075FCBDF90210DFF8B095494246
-:10B4B0003B46324609B2304600F092FCBDF900101E
-:10B4C00049423B46424609B2404600F089FC3946B3
-:10B4D0003046FFF7B9FEF0EE040ADFED298A80EE70
-:10B4E000200AB9EE048A30EE280A30EE080A89ED07
-:10B4F000000A39464046FFF7A7FEB0EE041A80EE78
-:10B50000011A31EE281A31EE080AD9ED000A89ED48
-:10B51000010A70EEC01AC9ED021AB7EE001AF7EE72
-:10B52000001AC1EE200A81EE800A30EE800A9FEDFB
-:10B53000152A20EE022A12EE100A9FED961AE860F4
-:10B54000DFED111AD9ED020A99ED000A20EE811AF9
-:10B55000C1EE211AC1EE801A81EE800A2CB9B1EE3B
-:10B56000400A10EE100A286002E010EE100A68602F
-:10B5700002B0BDEC028BBDE8F183000000000000CA
-:10B580000000824300606A472905B53F2DE9F84F66
-:10B590002DED068B84B0DFF8C8A40AF6CC010AF1C1
-:10B5A000CC0201240AF1C007029101929FED7A9A20
-:10B5B000DFF8B064DFF8B05441F2111B2868016A6B
-:10B5C00011EA0B0F02BF016A40F24442114200F03F
-:10B5D000F5F800224262016841F00101016001209A
-:10B5E000FFF7CAFE00F0F0F80120FBF711FA022085
-:10B5F000FFF7C2FE00F0DEF800F0D6F8002150465A
-:10B60000FFF73CFF0320FFF7B7FE00F0DDF8012055
-:10B61000FBF7FEF90420FFF7AFFE00F0CBF800F0D7
-:10B62000C3F801215046FFF729FFDAED008A9AEDB1
-:10B63000018A28EEA80A08EE080A00F0FBFB8AED52
-:10B64000020A18EE900ADAED029AFEF7EFF9804648
-:10B65000894619EE900AFEF7E9F900F0CCF900F0FE
-:10B660009DF8F8F7BDFD00EE100A00F015FA8AED1E
-:10B67000040A2868016A11EA0B0F02BF016A40F24E
-:10B680004442114200F09AF8DFED580A38680AEB9C
-:10B690008001C1ED1C8A81ED268AC1ED089A9FEDDB
-:10B6A000541A9AED040A60EE200A80EE811A81EDA8
-:10B6B000121A401C0A28386057D3002038600AF15B
-:10B6C000C4020A210AF1700000F0C4FB0AF1C802AA
-:10B6D0000A210AF1980000F0BDFB97ED01AAD7ED11
-:10B6E00002AA2AEE0A0A0AEEAA0A00F0A3FBF0EE6A
-:10B6F000409A19EE900AFEF799F941EC180B1AEEF0
-:10B70000100AFEF793F98046894653EC182BDFF8B0
-:10B710005C03DFF85C13F5F721FD00F03FF8F8F764
-:10B720005FFD00EE100A00F0B7F9DFED320A80EE9F
-:10B73000200AF5EE40AA20EE09AAF1EE10FA48BF61
-:10B7400039EE4AAA51EC180B21F00041DFF824230E
-:10B75000DFF82433F5F7E8FC3CBFDFED279A9FEDD7
-:10B7600026AAC6ED0B9A86ED0CAA2620FBF750F907
-:10B77000002C0ED000249AED030A86ED000A86ED17
-:10B78000010AB4609AED020A86ED030A86ED040A06
-:10B79000746113E70060EA470000B44302460B46B9
-:10B7A00040464946F8F7EAB84FF480600090029BA3
-:10B7B000019A704702984FF4806113E603D1016843
-:10B7C000490849000160704701984FF4806109E61B
-:10B7D0009FED8B0A002206E000EB8203521CD3EDA2
-:10B7E000000A30EE200A8A42F6DB7047000034433C
-:10B7F000DB0F4940DB0FC940000000002DE9F84F86
-:10B800009F4C04F516552DED048B286804EB800140
-:10B8100004F5166981ED000A2A6809EB8200C0ED83
-:10B82000000A6968B1F5167FB8BF491C4FF4167657
-:10B83000B1F5167FC8BF314669602046FFF7C8FFE3
-:10B840002868D5ED010A04F59658F8EEE00A08EBF1
-:10B85000800180EE200A81ED000A9FED698ADFED0C
-:10B86000688A002718E009EB8700DFED730A90ED86
-:10B87000000A60EE200A9FED711A80EE819AB0EE08
-:10B88000490A00F023FA30EE088AB0EE490A00F0C7
-:10B890001BFA70EE288A7F1C6A689742E3DB18EE79
-:10B8A000100AFEF7C3F882468B4618EE900AFEF7A0
-:10B8B000BDF800F0A0F802460B4650465946F8F78E
-:10B8C0005DF8F8F78DFC00EE100A00F001FA286828
-:10B8D00004F5E1579FED599A20EE090ADFED560A6B
-:10B8E00007EB8001B5EE408A80EE200AF1EE10FAF7
-:10B8F00081ED000A02DD00F079F807D4B5EE408A48
-:10B90000F1EE10FA1ED500F071F80BD5286807EBA0
-:10B91000800107EB800091ED000A30EE090A80ED0E
-:10B92000000A0FE000F062F80CDD286807EB8001E8
-:10B93000DFED430A91ED000A07EB800070EE200A6C
-:10B94000C0ED000A4FF4E150211891ED000A4FF4C8
-:10B9500096516218F0EE400A92ED001AF0EE411A8C
-:10B96000002225E004EB820303EB000C9CED002A8F
-:10B97000B4EE402AF1EE10FA48BFB0EE420AF4EEFF
-:10B98000420AF1EE10FA48BFF0EE420A0B4493ED82
-:10B99000002AB4EE412AF1EE10FA48BFB0EE421A86
-:10B9A000F4EE421AF1EE10FA48BFF0EE421A521CC1
-:10B9B0006B689A42D6DB2B4880ED000A296857F85D
-:10B9C00021204260C0ED020A80ED031A58F82120C0
-:10B9D0000261C0ED051A491C304691FBF0F006FBF0
-:10B9E00010162E60BDEC048BBDE8F18FF5EE408A99
-:10B9F000F1EE10FA7047234A234BF5F7AFBB000076
-:10BA00000000000070B5174D00F040F800241B4EF8
-:10BA10004FF47A70FAF7FCFFF088641C844202DB72
-:10BA200000F034F80024D5ED0C0A95ED0B0AFFF771
-:10BA3000E5FEFAF7D3FEEBE7DB0F494000003443A5
-:10BA40000000B4437065002000080048AC6300208B
-:10BA5000F86300203C610020446400202866002038
-:10BA60009C470020AC650020906400203A8C30E2B6
-:10BA70008E79453E9A9999999999B93FFC01002090
-:10BA8000B40200202D431CEBE2361A3F05F11C01E5
-:10BA900005F11800FAF7FCBD10EE101A04204FF063
-:10BAA0007E5201EE902A490088BF0820490800EE26
-:10BAB000101A914214D871EEC00A0F4A31EE801A62
-:10BAC000914261EE200AF1EEE00A05D980F004000F
-:10BAD00080EE800A00F07ABA80EE200A00F076BA92
-:10BAE000490011F1807F9CBF6FF0004100EE101AF9
-:10BAF000AFF3008070470000F404353FDFED620AC9
-:10BB000060EE200A10EE902A22F0004101EE101A99
-:10BB1000DFED5E1AB4EE611AF1EE10FA25D54FF0A2
-:10BB20007C5102F000420A4301EE102A71EE200A15
-:10BB3000FDEEE00A10EE901A00296AD0FAEEC90A6A
-:10BB40009FED531A00EE810ADFED521A00EEA10AB2
-:10BB50009FED512A00EE820ADFED502A00EEA20A84
-:10BB60009FED4F1A00EE810A53E010EE101A4B00C1
-:10BB70001B1613F1010F0AD14900081610F1010F2D
-:10BB800002D1090240F07F809FED460A70474900CC
-:10BB900004D1002877D0B7EE000A70474FF07C51EF
-:10BBA00002F000420A4301EE102A71EE200A10EE64
-:10BBB000902A51000DD0090EC1F196011829A8BF95
-:10BBC00002F0004203DA0029C4BFCA408A4000EEF6
-:10BBD000902A10EE901A490017D09FED331A20EEEC
-:10BBE000811ADFED2B1A01EE210A9FED2A2A01EEC0
-:10BBF000020ADFED292A01EE220A9FED283A01EE22
-:10BC0000030ADFED271A01EE210AFDEEE00A10EE2D
-:10BC1000901A01F00301081810EE101A21F00041EB
-:10BC200000EE901A9FED211AF4EE410AF1EE10FA9F
-:10BC300004D5C10723D5B7EE000A20E0C10760EEA6
-:10BC4000000A0ED59FED1A0A9FED1A1A00EE801A0F
-:10BC5000DFED191A41EE201AB7EE000A01EEA00A34
-:10BC60000DE09FED162ADFED161A40EE821ADFED89
-:10BC7000152A20EE201A41EEA02A01EE220A8007A2
-:10BC800048BFB1EE400A704783F9223F0000004FE1
-:10BC90000000C9C600A0FDC00020A2BA000034B355
-:10BCA0000030C2AEFFFFFF7F000080380000803907
-:10BCB0009349B2BA36A02A3DDFFFFFBE6E8C4CB965
-:10BCC0004283083CA1AA2ABE012017E7002015E7FD
-:10BCD00010EE101AC1F3C752DAB1992A0FDAC80F61
-:10BCE00021F0004100EE101AB1F17E5F40F36E8149
-:10BCF000F7EE000A80EE800A001D00F067B9FF2A07
-:10BD000001D14A0205D1034AC90F42EAC17100EECE
-:10BD1000101A7047DB0FC93FF0B50D4604466F1E81
-:10BD2000002034F9026BB90884461FD0B4F900E052
-:10BD30007645BCBF76460CF10100B4F902E07645C9
-:10BD4000BCBF76460CF10200B4F904E07645BCBFF6
-:10BD500076460CF10300B4F906E008340CF1040C4B
-:10BD60007645BCBF76466046491EDFD117F0030C0E
-:10BD70000BD0614634F9027BBE42BCBF3E46A5EB08
-:10BD80000C00491EACF1010CF4D116801860F0BD16
-:10BD900070B403460024880881B012D01E68009653
-:10BDA00035462E0404EB26445E68009604EB2544D9
-:10BDB000354608332E0404EB2644401E04EB25448C
-:10BDC000ECD111F0030004D033F9025B6419401E7A
-:10BDD000FAD194FBF1F0108001B070BC7047000004
-:10BDE000F0B40446980881B0C1EA014511D0276833
-:10BDF00000973E4696FA15F600961660676800971B
-:10BE00003E4696FA15F60096566008340832401EF3
-:10BE1000EDD113F0030F09D003F0030334F9020B43
-:10BE200090FA11F05B1E22F8020BF7D101B0F0BCC2
-:10BE300070470000B5EEC00AF1EE10FA02D4B1EE80
-:10BE4000C00A70476FF0004C00EE10CAAFF30080DC
-:10BE5000704700008446880881B09FED5B0A00F0BF
-:10BE60009E8010F0030313D0DCED000A9CED011A54
-:10BE700030EE200A30EE010ADCED020A9CED031AD6
-:10BE800030EE200A5B1E30EE010A0CF1100CEBD1F3
-:10BE90005FEA900000F08380DCF800300093401EE1
-:10BEA000DCF80430DDED000A009330EE200ADCF807
-:10BEB0000830DDED000A009330EE200ADCF80C308B
-:10BEC000DDED000A009330EE200A0CF11003DDEDE9
-:10BED000000AD3F800C0CDF800C030EE200AD3F835
-:10BEE00004C0DDED000ACDF800C030EE200AD3F822
-:10BEF00008C0DDED000ACDF800C030EE200AD3F80E
-:10BF00000CC0DDED000ACDF800C030EE200A53F879
-:10BF100010CFDDED000ACDF800C030EE200AD3F8D6
-:10BF200004C0DDED000ACDF800C030EE200AD3F8E1
-:10BF300008C0DDED000ACDF800C030EE200AD3F8CD
-:10BF40000CC0DDED000ACDF800C030EE200A53F839
-:10BF500010CFDDED000ACDF800C030EE200AD3F896
-:10BF600004C0DDED000ACDF800C030EE200AD3F8A1
-:10BF700008C0DDED000ACDF800C030EE200AD3F88D
-:10BF80000CC0DDED000ACDF800C030EE200ADDED7A
-:10BF9000000A30EE200A03F1100C7FF47DAF11F09F
-:10BFA000030007D0DCED000A401E30EE200A0CF141
-:10BFB000040CF7D100EE901AF8EE600A80EE200A29
-:10BFC00082ED000A01B07047000000001AA210EED6
-:10BFD000101A43F2A40CC3F6896CF2EC060A614510
-:10BFE00009DB00EE803A70EE800A83EE200A40F012
-:10BFF000020010EE101A4900D1F1E6410BD860EEB4
-:10C00000000A20EE203A03EE010A01EEA02A42EED9
-:10C01000202A80EE220A400810F0020F18BFB1EE6D
-:10C02000400A02EB8002D2ED000A30EE200A28BF5F
-:10C03000B1EE400A70470000D7B3DD3F6AD5033F39
-:10C040002B94A93DB82A593F0000803F000080BFD3
-:10C0500000000000920A063FDB0FC93F920A863FAC
-:10C06000DB0FC93F920A0640DB0F4940368D27405F
-:10C0700000000000000000000000000000000000C0
-:10C0800000000000000000000000000000000000B0
-:10C0900000000000000000000000000000000000A0
-:10C0A0000000000000000000000000000000000090
+:1068600031A02B4C00F0B1F8E060002135A000F021
+:10687000ACF8A0605FF0000139A000F0A6F820603D
+:106880005FF000013DA000F0A0F820615FF0000182
+:1068900041A000F09AF8606010BD70B51D4C1E4D0F
+:1068A0001E4E306803F015FB286803F012FB2078B9
+:1068B00008B103F07BFDC82000F0B6F8F1E780B521
+:1068C0004FF47A7000F0B0F84FF400711448FEF7FE
+:1068D000CCFFF5E738B503F0E7FB03F0F3FB00244A
+:1068E000104D02E0286801280AD04FF47A7000F0B9
+:1068F0009BF8641CB4F5167FF4DB012000242860AB
+:1069000003F0E0FB00202860EFE700006C58002057
+:10691000186600201C000020C05A0020F05B0020F8
+:106920000008004840660020CCC700089B680008AB
+:106930000300000000000000000200000000000052
+:1069400000000000E4C70008BF680008FDFF000069
+:106950000000000020000000000000000000000017
+:10696000D8C70008C1B50008020000000000000000
+:1069700080000000000000000000000098C7000830
+:1069800039BA00080100000000000000800000008B
+:106990000000000000000000ACC70008D568000837
+:1069A00003000000000000000001000000000000E3
+:1069B0000000000001460020842918BFC81C704751
+:1069C00080B503F0DAFF002002BD38B5044684B07C
+:1069D00060690D4600281CBFA069002812D0B4F9D8
+:1069E0000800FFF7E7FFA16902912B466269019257
+:1069F000009022692168606803F0B4FE0390039858
+:106A000005B030BDB4F90800FFF7D4FF03A9019128
+:106A100000902B4622692168606892B203F0D3FE91
+:106A20000128ECD00020EBE780B51921B0FBF1F094
+:106A300000B9012003F087FF002002BDDFF86C00E1
+:106A4000006800F4C060704710B5DFF86010B0F562
+:106A5000007F086800F4C0601DD1B0F5007F22D02F
+:106A60000A68DFF84C30012060F34A220A603220C5
+:106A70001C68DFF840204443B4FBF2F0401C00E007
+:106A8000401E4A69530501D50028F9D148694105DE
+:106A900009D5032010BDB0F5806F04D00A6802202C
+:106AA00060F34A220A60002010BD00000070004020
+:106AB0006C02002040420F002DE9FC47050066D023
+:106AC000DFF82477DFF83067BC68D7F80C802878C7
+:106AD000C10604F00C0408F0030848D524B10C2CBE
+:106AE00008BFB8F1010F2CD13868810702D5A86919
+:106AF00000284CD0396808074EBF39687168090909
+:106B0000286A01F0F001814206D200F032FB002831
+:106B10003DD100F006FA07E000F003FA24B9286A34
+:106B200000F027FB002832D100F0ABFABA6800F081
+:106B300097FADFF8BC06006800F07EFB010016D073
+:106B4000E9E1A86928B3396841F00101396004F02E
+:106B5000D3F881463868810707D404F0CDF8A0EB5C
+:106B600009000328F6D30320D5E100F0DAF92878EC
+:106B7000C10755D5082C04D00C2C08BFB8F1030F61
+:106B800017D1386881034BD56868002848D10120A7
+:106B9000C1E138684008400000F0D8F98146386803
+:106BA0008107E4D504F0A8F8A0EB09000328F6D388
+:106BB000D9E76868B0F5803F04D1386840F4803088
+:106BC000386011E0B0F5A02F386806D140F480207D
+:106BD0003860396841F4803105E020F48030386055
+:106BE000396821F480213960686860B104F084F864
+:106BF00081463868810313D404F07EF8A0EB0900C5
+:106C00006528F6D3AFE704F077F88146386881034A
+:106C100006D504F071F8A0EB09006528F6D3A2E7C9
+:106C20002878810713D5042C04D00C2C08BFB8F1A8
+:106C3000020F22D13868410502D5E8680028A6D0A5
+:106C40007868296920F0FE4040EA01607860287881
+:106C5000010742D56869002870682FD040F0010014
+:106C6000706004F049F880467068810735D404F0FC
+:106C700043F800F052F9F7D375E7E86878B139685E
+:106C800041F48071396004F037F880463868410576
+:106C9000D6D404F031F800F040F9F7D363E7386850
+:106CA00020F4807000F052F9804638684105CED556
+:106CB00004F022F800F031F9F7D354E7400840001F
+:106CC000706004F019F880467068810705D504F0FB
+:106CD00013F800F022F9F7D345E72878410767D584
+:106CE000B86DC1004FF000080AD4B86D40F0805074
+:106CF000B8654FF00108B86D00F080500090009822
+:106D0000DFF8F894D9F80000C10513D4D9F80000D1
+:106D100040F48070C9F8000003F0EEFF8246D9F815
+:106D20000000C10506D403F0E7FFA0EB0A0003282A
+:106D3000F5D318E7A868012804D1306840F00100B5
+:106D4000306010E00528306806D140F00400306063
+:106D5000316841F0010105E04008400030603168D1
+:106D600021F004013160A86841F2893960B103F073
+:106D7000C3FF82463068810713D403F0BDFFA0EB48
+:106D80000A004845F6D3EEE603F0B6FF82463068C7
+:106D9000810706D503F0B0FFA0EB0A004845F6D303
+:106DA000E1E6B8F1000F03D0B86D20F08050B8656F
+:106DB0002878810621D5686A0028B0680ED040F096
+:106DC0000100B06003F098FF8046B068810714D4DA
+:106DD00003F092FF00F0A1F8F7D3C4E640084000AA
+:106DE000B06003F089FF8046B068810705D503F0E5
+:106DF00083FF00F092F8F7D3B5E6A86A002800F008
+:106E00008980022872D1F868EA6A00F00301914291
+:106E100001BF00F0700110312A6BB1EB021F1DD1D0
+:106E20006A6B00F4FE41B1EB022F02BF00F0784123
+:106E3000AA6BB1EBC26F11D1EA6B00F4C00101F58E
+:106E400000115208B1EB425F08D1296C00F0C0601C
+:106E500000F100704908B0EB416F43D00C2C46D0D4
+:106E60003868410101D43868C1003FF590AE00F0A8
+:106E70006AF804463868810105D503F03DFF001B20
+:106E80000328F7D36FE6F868DFF87413EA6A08405E
+:106E9000296B1043491E40EA0110EA6B696B5208E6
+:106EA00040EA0120296C521E490840EA4250491E1E
+:106EB00040EA4160A96B40EAC160F860386840F080
+:106EC00080703860F96841F08071F96003F014FF58
+:106ED0000446386881011DD403F00EFF001B03280F
+:106EE000F7D340E63868810114D4E7E70C2C3FF46F
+:106EF0004EAE00F028F804463868810105D503F04D
+:106F0000FBFE001B0328F7D32DE6F868DFF8F41228
+:106F10000840F8600020BDE8F687A0EB08000328D1
+:106F20007047386840F0080038603968286A21F0F6
+:106F3000F001014339607968E86921F47F4141EA51
+:106F4000002179607047386820F08070386003F065
+:106F5000D3BE2DE9F0410400884655D0DFF8A86281
+:106F6000306800F00700404502D200F06FF84BD1C6
+:106F70002078DFF87452810706D5A068A96801F06F
+:106F8000F001814200F076F82078C1072AD56068C8
+:106F9000032802D129688A0108E0022802D1296861
+:106FA0008A0303E00028296802D18A0702D42BE073
+:106FB0004A0529D5A968890840EA8100A86003F03C
+:106FC0009BFE0746A868616800F00C00B0EB810FDB
+:106FD00008D003F091FEC01B41F289318842F1D301
+:106FE000032031E02078810706D5A068A96801F068
+:106FF000F001884200F03EF8306800F0070080455C
+:1070000004D200F023F801D001201DE020784107D0
+:1070100005D5AA68E06822F4E0620243AA602178FC
+:10702000080706D5A968206921F4605141EAC0012A
+:10703000A96000F026F8AA6800F012F8BDE8F04157
+:107040006B48006800F0F8B8BDE8F0813168C90805
+:1070500048EAC1013160306800F0070040457047E0
+:107060006A49C2F30312895C604A01F01F01C840FB
+:107070001060704704D2A96821F0F0010843A860AD
+:10708000704770B5584A634B9068D6680025002158
+:1070900010F00C0006F003065F4C03D00C2812D150
+:1070A000012E1AD115682E0704D4524D2E68C6F34E
+:1070B000032502E01568C5F30315584E56F8255010
+:1070C00048B9294624E0042808BF214620D00828D2
+:1070D0001ED119461CE00C281AD1D06800F003001C
+:1070E000022803D0032808BF1D4600E02546D168CA
+:1070F000D068D268C0F306204543C1F30210C2F342
+:107100004161401C491CB5FBF0F04900B0FBF1F1B6
+:10711000084670BD35483E4A006813684049C3F3CD
+:10712000022206E031483A4A006813683C49C3F33A
+:10713000C222895C01F01F01C840704710B50F22C0
+:107140000260334A136803F003034360146804F0D9
+:10715000F0048460136803F4E063C3601268D2082B
+:1071600002F4E06202612848026802F007020A6045
+:1071700010BD7CB52B4E054630680024C10002D5F9
+:10718000FFF75CFC0EE0306840F080503060316802
+:1071900001F0805100910098FFF750FC316821F018
+:1071A00080513160B0F5007F04D1802D0CD9A12D24
+:1071B00009D304E0802D88BF032405D801D102241F
+:1071C00002E0702D00D101240F480168C90844EA8B
+:1071D000C1010160006800F00700A04201D0012059
+:1071E00076BD002076BD0000001002406C02002039
+:1071F00048020020941002409010024000700040AD
+:107200008C809D01FCFFEEFE00200240E8C40008D7
+:107210000810024000127A000024F40060C6000842
+:10722000ECC70008581002400248416802788A18EA
+:10723000426070474002002078B504461D481E4D4C
+:1072400087B0016841F40061016001A9006800F4A1
+:107250000060009002A8009AFFF770FFFFF762FF3E
+:107260001649174B2960B0FBF3F0401E40F2E7329D
+:1072700068600021EA602961A960A9612846FDF7DC
+:107280001BF9060012D12846FDF763F906000DD15F
+:107290001920FEF73FFB102C07D2002221461920AF
+:1072A000FEF71AFB0748046000E00126304608B0EC
+:1072B00070BD00006010024018630020002C0140E7
+:1072C00040420F00480200200D4882B0816841F022
+:1072D00001018160816801F001010091009902685B
+:1072E00042F0805202600022006800F0805000905E
+:1072F0000F2100986FF0010002B0FEF7EDBA00BF59
+:10730000581002402DE9F047DFF878410546207813
+:107310008946012808BF022057D0012020704CF276
+:10732000503800F054F85FEA000A4BD10020DFF833
+:1073300058616060316888050AD53168480505D50F
+:10734000316821F48061316003200CE0012107E005
+:107350003068410506D5306820F480603060022135
+:10736000217701E000202077296801290BD1686886
+:1073700000F030F800F02BF882467169DFF80C015C
+:10738000014071611CE04FF0FF31C9F80010AF6897
+:1073900000E07F1CA868E9680818874210D2696875
+:1073A000384600F029F800F012F882467069DFF8DC
+:1073B000E01008405FEA0A027061EAD0C9F8007084
+:1073C00000F033F8002020705046BDE8F0874046BA
+:1073D00000F0CFB8C2072F4903D50B6843F0040370
+:1073E0000B60800703D50A6842F400420A6008680F
+:1073F00040F4803008607047C907264A04D51368F6
+:1074000023F40063136003E0116841F4006111602C
+:10741000116860F3CA011160106840F0020010604A
+:10742000116841F480311160704710B51548164A53
+:10743000017F012918BF03290FD1136823F40073BA
+:107440001360146844F400641460136823F4006348
+:107450001360146844F400741460022918BF0329EF
+:107460000BD1116841F480511160136823F48053EB
+:107470001360116841F4806111600022027710BD31
+:10748000000000004C02002000200240FB7FFFFFB4
+:1074900005F8FFFF142002400246C9B2002013780D
+:1074A0008B4205D012F801CBBCF1000FF7D1704729
+:1074B0001046F7E72DE9F84F504F0546387800267B
+:1074C0008A4690469946012808BF022037D00120FD
+:1074D00038704CF2503000F04CF8834660BB484C9A
+:1074E00078602168480506D5216821F48061216013
+:1074F0000220387701E000213977504642464B465A
+:107500001DB900F05CF801260AE0012D18BF022D1C
+:1075100006D1114600F05FF8022D08BF4FF4802617
+:107520004CF2503000F025F883461EB1606920EA25
+:1075300006066661FFF779FF002038705846BDE8FF
+:10754000F28F3149CA680020002A00D4704710B574
+:107550002E4A2F4C0A600C60C968002948BF0120E0
+:1075600010BD2C48016841F00041FFE70160002098
+:10757000704770B5054603F0BFFB0646214C2068F6
+:10758000C10309D515F1010FF9D003F0B5FB801B3C
+:10759000A842F4D3032070BD21684CF2FA300840B1
+:1075A00006D016494A6802434A602060012070BD37
+:1075B0002068C10744BF01202060002070BD10B5C5
+:1075C00014490C6844F001040C6040F8042BBFF32C
+:1075D0006F8F036010BD10B50E4A136843F480230B
+:1075E0001360EFF3108372B6402251F8044B40F859
+:1075F000044B521EF9D183F3108810BD4C020020B9
+:10760000002002401020024008200240230167456C
+:10761000AB89EFCD1420024010B5044610460A464F
+:1076200001462046FAF79EF8204610BD603000EB78
+:107630008100006800F0F8407047603000EB810086
+:10764000016821F000410A4302607047C06800F4FD
+:107650004060401E8041C00F704700F11403C80D08
+:1076600010B500F00400C018090D01F01F010368F7
+:1076700007248C40A34302FA01F11943016010BDB5
+:10768000F8B504460020002500900CB90120F2BD99
+:1076900004F15406706828B92046FEF7D3FA00209A
+:1076A000B060307021688868800004D58A68DFF88F
+:1076B0005C0202408A6021688868C00012D48A682F
+:1076C000DFF84C02024042F080528A60DFF8441238
+:1076D000DFF844220868B0FBF2F2521C520000921C
+:1076E00000F036FB20688168C90008D4726842F057
+:1076F000100272600125B16841F00101B16081683A
+:1077000072688908D30600D4CA0700F181807368C3
+:1077100023F4807343F0020373608068C00714D4BD
+:10772000DFF8F821DFF8F83110681A68DFF8F47133
+:107730003B6810431843C00707D4DFF8EC211368F7
+:10774000606823F47C130343136004F13002607E0D
+:10775000536894F8207043EA4033E0681843A36804
+:107760000343012F43EA074303D1606A401E43EA03
+:107770004043A06A20B100F470701843E36A0343E9
+:107780002768DFF8A801D7F80CC000EA0C00034313
+:10779000FB60C9072368986826D4000724D4DF68F3
+:1077A000DFF88C11D0690F40217E0743107847EA3B
+:1077B000813747EA4007DF60107A01280FD123683C
+:1077C0001F69D16810696FF38A070F435169074336
+:1077D00090690F43074347F001071F6104E02068E9
+:1077E0000169490849000161206901282068016B8D
+:1077F00005D1E2690909521E42EA011101E00909B5
+:10780000090101630120716860F30101716004E006
+:10781000706840F01000706001252846F2BD0646F1
+:10782000DFF80401046870472DE9F04105460E4673
+:10783000FFF7F6FF286881684907904604F01F04A7
+:1078400061D405F154073A78012A5CD00121DFF8B0
+:1078500088253970904218BF002C03D0052C18BF22
+:10786000092C4CD1284600F029FA010044D179684E
+:10787000DFF86005014041F480717960DFF8DC03D6
+:107880002968814200D11CB9786820F480107860A2
+:107890007868C10446BFB86820F006000020B860D0
+:1078A0004346286D0FF26151C162286D0FF2C55138
+:1078B0000163286D0FF2C55141631C212A681160D4
+:1078C0000020387032462868416841F0100141605C
+:1078D0002868C16841F00101C160286800F14001D9
+:1078E000286D00F0EDFD2A68DFF8F01493680B4076
+:1078F00043F00403936007E00021397004E00022A4
+:1079000001203A7000E00220BDE8F081C0FFFF5F77
+:10791000C0FFFF7F6C020020400D030008000450F0
+:1079200008010450080204500803045007C0F0FF87
+:10793000F9BFFFFFF8B50646002006F154050F46D3
+:10794000009000242978012901D10220F2BD0120F4
+:10795000287030688168490700F1758179680629C7
+:1079600010D2891E03290CD8DFE801F002040608B2
+:107970000C2107E0122105E0182103E04FF480718B
+:1079800000E0062100F13003880900F00C003A689D
+:10799000C01801F01F0103684FF01F0C0CFA01FC26
+:1079A000C2F3846223EA0C0302FA01F11943016075
+:1079B000306882688168520731D409072FD4BA68C9
+:1079C000B2F1004F08D139680022FFF746FE306857
+:1079D000416941F0004106E03968FFF73EFE30683A
+:1079E000416921F0004141613068C1683A69042A67
+:1079F00016D060303B6800EB820C9748DCF8002022
+:107A0000024003F0F8431343C9087A69480000F0C4
+:107A100006008240134343F00043CCF8003076E088
+:107A20000021FFF703FE40033068214604D1FFF731
+:107A3000FDFDC0F3846003E0FFF7F8FD00F01BF9E3
+:107A400039684A030EBFC1F3846191FAA1F1B1FA1A
+:107A500081F1884204D1306800220021FFF7EDFD5A
+:107A600000F016F9400304D100F012F9C0F384606D
+:107A700003E000F00DF900F0FEF839684A030EBF8C
+:107A8000C1F3846191FAA1F1B1FA81F1884204D184
+:107A9000306800220121FFF7D0FD00F0F5F8400327
+:107AA00004D100F0F1F8C0F3846003E000F0ECF8DA
+:107AB00000F0E1F839684A030EBFC1F3846191FA1E
+:107AC000A1F1B1FA81F1884204D13068002202218B
+:107AD000FFF7B3FD00F0D4F8400304D100F0D0F874
+:107AE000C0F3846003E000F0CBF800F0C4F839681C
+:107AF0004A030EBFC1F3846191FAA1F1B1FA81F199
+:107B0000884204D1306800220321FFF796FD3168D6
+:107B10008868C00747D4FA683B68D1F8B0C0DFF87E
+:107B2000C0E202F01802C3F312002EFA02F22CEAAD
+:107B3000000013400343C1F8B030F868DFF8A41226
+:107B4000884230D1386841030EBFC0F3846290FA96
+:107B5000A0F1B1FA81F2521C012102F01F020A2A9F
+:107B60000DD200F099F8920603F01F03401C02F0BA
+:107B7000F842994000F01F0000F072F80FE000F0AA
+:107B80008BF8401C920603F01F0300F01F0002F068
+:107B9000F84299400A3800F063F841F00071BA6881
+:107BA0003068FFF75AFD3B68DFF83C0203424FD0D4
+:107BB000DFF83802DFF838C20168DFF81C72DFF83E
+:107BC0003422634501F0E0711ED10B0240D43368CA
+:107BD000934218BFBB423BD100F048F841F400018A
+:107BE0000160DFF81402DFF814220168B1FBF2F241
+:107BF000521C0C2042430092009800281EBF00989F
+:107C0000401E0090F8D123E0DFF8F4E173450BD17A
+:107C1000CB011DD43368934218BFBB4218D100F08A
+:107C200025F841F080710CE0DFF8D871BB420FD12C
+:107C30004B020DD4366896420AD100F017F841F491
+:107C40008001016004E0686840F020006860012461
+:107C5000002028702046F2BD00F0FF030001045010
+:107C6000114300EB400041EA00517047026822F0E6
+:107C7000E0721143704790FAA0F0B0FA80F07047BC
+:107C800030680321FFF7D2BC30680221FFF7CEBC79
+:107C900030680121FFF7CABC420306D1C0F38462F9
+:107CA000C0F38463C0F3846005E090FAA0F0B0FAFA
+:107CB00080F213461046521C5B1C70477CB504468C
+:107CC0000020009021688868C20735D488686FF367
+:107CD0009E1000282DD18868404D284040F00100BA
+:107CE00088604249086800020AD54349434B0A6844
+:107CF000B2FBF3F35B1C0C204343009300F028F825
+:107D000002F0FAFF064620680168CA0714D48068AA
+:107D1000C00705D420688168294041F001018160D5
+:107D200002F0EAFF801B0328EDD320680168CA0730
+:107D3000E9D400F003F876BD002076BDA06D40F0D8
+:107D40001000A065E06D40F00100E0650120704783
+:107D500002E00098401E009000980028F9D170477A
+:107D600038B50446216888688A68D2072ED580070E
+:107D70002CD48A6802F00D02012A1DD18A681748A6
+:107D8000024042F002028A6003212068016002F092
+:107D9000B3FF054621688868C10717D502F0ACFF1C
+:107DA000401B0328F6D320688168C807F2D5A16D6F
+:107DB00041F01001A16503E0A06D40F01000A06546
+:107DC000E06D40F00100E065012032BD002032BDD1
+:107DD00000000000FEF1FFFF00020450C0FFFF7F23
+:107DE000FFFF070000007F400000088008030450E8
+:107DF000000052C7000004506C020020400D030038
+:107E0000000084CB0100008010B5846AA16D11F0E0
+:107E1000500F22D1A06D40F40070A0652168086861
+:107E20000207084606D5FFF711FC88B12068C16833
+:107E3000880401E0C16888070AD4A16D21F480712B
+:107E4000A165A06DC10403D4A06D40F00100A06540
+:107E50002046BDE8104002F055BFA16DCA0604D50A
+:107E60002046BDE8104002F04EBF216D4A6BBDE8D0
+:107E700010401047806A02F047BF0000806A816DA1
+:107E800041F040018165C16D41F00401C16502F01E
+:107E90003ABF00002DE9F84F064600253068DFF8AC
+:107EA00050730105A84621D5B06E70B1B0F5800FB2
+:107EB00017D0B0F5000F03D0B0F5400F09D013E094
+:107EC0003A6842F480323A6004E0002100F08DF913
+:107ED000054655B9F96FB06E21F440010143F967C9
+:107EE00004E000F07CF9F3E70125A8463068C104FE
+:107EF00021D5F06EA8B1B0F1807F17D0B0F1007F2E
+:107F000003D0B0F1407F04D013E0396841F48031F0
+:107F100039607DB9F96FF06E21F040710143F96766
+:107F200009E0002100F061F90546F2E700F057F999
+:107F3000FAE70125A8463068DFF8B84281032ED55C
+:107F4000F86CC1004FF000090AD4F86C40F0805082
+:107F5000F8644FF00109F86C00F080500090009830
+:107F6000DFF894A2DAF8000040F48070CAF800004C
+:107F700002F0C2FE8346DAF80000C10500F18B80F2
+:107F800002F0BAFEA0EB0B000328F4D30325A846A9
+:107F9000B9F1000F03D0F86C20F08050F86430780D
+:107FA000C10705D5FA6FB06B920840EA8202FA6702
+:107FB0003178880705D5F96FF06B21F00C0101438A
+:107FC000F9673178480705D5F96F306C21F0300139
+:107FD0000143F9673178080705D5F96F706C21F016
+:107FE000C0010143F9673178C80605D5F96FB06C57
+:107FF00021F440710143F9673178880605D5F96F9E
+:10800000F06C21F440610143F9673168880505D5BA
+:10801000F96F306E21F440210143F967316848055A
+:1080200005D5F96F706E21F440110143F96731787D
+:10803000480605D5F96F306D21F440510143F967C9
+:108040003178080605D5F96F706D21F44041014380
+:10805000F9673168C80505D5F96FB06D21F4403175
+:108060000143F9673168C80205D5E168F06D8908F8
+:1080700040EA8101E1603168880447D5F96F306FCB
+:1080800021F040610143F967306FB0F1006F35D1E5
+:1080900000F0A0F83AE0002D7FF479AF206810F4EA
+:1080A00040701EBF06F184014A6890420BD02068E0
+:1080B000216841F48031216020F44070226822F46C
+:1080C000803222602060C0070FD502F015FE054601
+:1080D0002068810709D402F00FFE401B41F289316C
+:1080E0008842F5D34FF0030852E706F18402216875
+:1080F000506821F440710143216049E7B0F1806F7D
+:1081000004D100F071F8010018BF80463068010307
+:1081100014D5FA6F706F22F040620243FA67706FF5
+:10812000B0F1006F02D100F055F807E0B0F1806FB8
+:1081300004D100F059F8010018BF804630684103AF
+:1081400014D5FA6FB06F22F040620243FA67B06F45
+:10815000B0F1006F02D100F03DF807E0B0F1806FA0
+:1081600004D100F041F8010018BF80463068410496
+:1081700018D5FA6FF06F22F040520243FA67F06FA1
+:10818000B0F1805F03D1022100F02FF807E0B0F1D9
+:10819000005F07D1022106F1200000F0A2F80100E3
+:1081A00018BF80463068010406D5FA6FD6F8800003
+:1081B00022F080420243FA673168C80306D5F96F9E
+:1081C000D6F8840021F000410143F9675FFA88F096
+:1081D000BDE8F28F386840F48010386070470021A5
+:1081E00006F1200000F07DB80121301D00F006B836
+:1081F0000C10024090100240007000402DE9F04148
+:108200000546794F28680C46F968002611F0030FDF
+:108210000DD0F96801F00301814231D180B3F868D3
+:108220006968C0F30210401C88420ED028E0012883
+:1082300004D025D303281DD018D321E03A68910734
+:108240001ED5FA68696800F0C3F8386820F08060CD
+:1082500000F0C6F880463868010113D502F04CFDE5
+:10826000A0EB08000328F6D3032637E039684A0557
+:10827000E7D405E039688A03E3D439684A03E0D4D7
+:1082800001262BE0A9682CB93A695848EB6800F040
+:108290008FF80FE0012C3A6909D12B69544802404C
+:1082A0005B0842EA01215B1E41EA435102E06B692F
+:1082B00000F084F83961386840F0806000F090F890
+:1082C00004463868010105D402F016FD001B03289E
+:1082D000F7D3C9E73869A969084338613046BDE872
+:1082E000F0812DE9F04106463F4F30680C46F968B1
+:1082F000002511F0030F0DD0F96801F00301814250
+:1083000031D180B3F8687168C0F30210401C884214
+:108310000ED028E0012804D025D303281DD018D37F
+:1083200021E03A6891071ED5FA68716800F050F8AC
+:10833000386820F0805000F053F88046386881009B
+:1083400013D502F0D9FCA0EB08000328F6D30325CF
+:108350002BE039684A05E7D405E039688A03E3D49D
+:1083600039684A03E0D401251FE0B1687A69002C1E
+:1083700004D11E48F36800F01BF802E0336900F0F6
+:108380001DF87961386840F0805000F029F8044603
+:108390003868810005D402F0AFFC001B0328F7D336
+:1083A000D5E778697169084378612846BDE8F081AE
+:1083B000024042EA012141EAC36170470D48024090
+:1083C0005B0842EA01215B1E41EA436170470000FD
+:1083D00022F073021043491E40EA0110F860704712
+:1083E000386002F089BC000000100240FF80FF07E7
+:1083F000FF809FFFFF80FFF970B508B9012070BDB5
+:108400000268284D284CAA4200F1240308D22749CB
+:108410008A181426B2FBF6F292001A62DC6108E0B8
+:1084200023498A181425B2FBF5F2920021491A62F9
+:10843000D96102225A7001680D688168C2680668B5
+:108440006FF30E150D430169154342690D438169B0
+:108450001543C2690D43016A15430D4335608268B7
+:10846000B2F5804F17D0DA690F21A2420CBF124A31
+:10847000124A146893F8205005F01C05A94024EA1C
+:1084800001011160116893F82040406804F01C0459
+:10849000A0400143116000209861012159701870BB
+:1084A00070BD00000804024000000240F8FFFDBF5C
+:1084B000F8FBFDBF00040240A8000240A8040240EF
+:1084C000F8B5044604F1240600253078012801D1CE
+:1084D0000220F2BD012030707778012F26D10220D2
+:1084E00070700027B7612068D0F800C04FEA5C07C1
+:1084F0004FEA470CC0F800C0204600F0C4F82168DD
+:10850000F06820B10A6842F00E020A6008E00868CC
+:1085100020F0040008602068016841F00A01016051
+:108520002068016841F00101016001E03570022519
+:108530002846F2BD00F124014A78022A05D0042021
+:10854000886100220A70012070470268136823F0D6
+:108550000E03136000680268520852000260012096
+:1085600091F82020CB6902F01C0290405860002254
+:10857000012048700A700020704738B500F12401CE
+:1085800000244A78022A03D004208861012417E0DD
+:108590000268136823F00E031360026815686D0803
+:1085A0006D001560012291F82030CD6903F01C03A5
+:1085B0009A406A6001224A700C70496901B188478B
+:1085C000204632BDF8B500F124010423CA691468BD
+:1085D0000268156891F8206006F01C0603FA06F799
+:1085E0003C4210D06F070ED51468A50603D414685A
+:1085F00024F00404146000F03EF8C968002939D062
+:10860000BDE8F4400847022303FA06F73C4213D0C2
+:10861000AF0711D51468A50605D4146824F00A0420
+:10862000146001224A7000F026F800220A7089685E
+:1086300001B3BDE8F4400847082303FA06F63442C4
+:1086400018D02B0716D5146824F00E0414600122EC
+:1086500091F82030CC6903F01C039A40626001233A
+:1086600001228A614B7000220A70096911B1BDE8CC
+:10867000F4400847F1BD91F82020CC6902F01C02BB
+:1086800093406360704770B590F84450066C0124C5
+:1086900005F01C05AC4074600468636080681028B5
+:1086A00002D1A260E16070BDA160E26070BD2DE901
+:1086B000F04104000D461646984608BF012034D00C
+:1086C00004F17807786820B9002139702046FDF759
+:1086D00072FB242078602068016849084900016025
+:1086E000606A10B1204600F069FB204600F052FAA3
+:1086F00001281AD02068816841F480418160206897
+:10870000816821F400410D438560206801686FF3A2
+:10871000194141EA465141EA0841016000F007F879
+:108720002046BDE8F04100F0ACBBBDE8F081206818
+:10873000016841F0010101607047000038B5040094
+:1087400001D1012032BD04F17805686808B900F054
+:1087500017F800F01AF808B100F031F800F02CF822
+:10876000012804D000F004F821F02A0116E032BDFF
+:108770002068416821F49041416020688168704719
+:10878000002129702046FDF716BB24206860206870
+:108790000168490849000160606A7047816000F023
+:1087A00004F8BDE8324000F06CBB2068016841F07D
+:1087B0000101016020467047204600F0EBB92046D9
+:1087C00000F0FCBA2DE9F843054605F150060C46C9
+:1087D000F06A2028174699463ED10CB1380001D1E5
+:1087E00001203AE0002070632121F16202F084FA56
+:1087F000378080467780A868B0F5805F04BF28691D
+:1088000000281ABF204600272746044611E0002210
+:10881000802100F024F8D8B92868002C12BF14F881
+:10882000011B37F8021BC1F3080101857088411E46
+:10883000718043467088CDF800900028E7D100226F
+:10884000402100F00CF818B92020F062002004E06C
+:108850002020F062032000E00220BDE8F2832846D9
+:1088600000F05CBB38B50346D3F8800020280AD15D
+:1088700009B1100001D1012032BD00F006F8BDE8B9
+:10888000384000F091BB022032BD00201866DFF8AE
+:1088900000431868A0420CD04068040209D518684B
+:1088A00050E8004F054644F0806445E80040002849
+:1088B000F5D118467047286800F1080151E8001FFB
+:1088C000490800F10803490043E8001000287047F8
+:1088D000F8B5054640F60F0C2A68D369104613EA2E
+:1088E0000C0F0668976805F1580406F0200003F0A5
+:1088F00020010BD1002918BF00280ED021690029C2
+:1089000000F028812846BDE8F44008475FEAC77CAC
+:1089100004D4DFF8A4E416EA0E0F78D05FEAC37C33
+:1089200048BF5FEAC65E07D54FF0010CC2F820C011
+:10893000E26A42F00102E2629A070AD5FA0708D514
+:10894000D5F800E00222CEF82020E26A42F00402CC
+:10895000E2625A070AD5FA0708D5D5F800E00422E2
+:10896000CEF82020E26A42F00202E2621A070BD53A
+:1089700008B9FA0708D5D5F800C00827CCF8207048
+:10898000E26A42F00802E2621A0509D5730107D5CE
+:108990002E684FF400623262E26A42F02002E26224
+:1089A000E26A002A32D0002918BF002803D02169CA
+:1089B00009B128468847E06A29688A68510602D4C6
+:1089C00010F0280F1DD0284600F048FB2868816869
+:1089D000480611D500F0C9F8FCD1E06960B10FF28A
+:1089E000F5618163E069FFF7C8FD00280ED0E069FA
+:1089F000816BBDE8F44008472846BDE8F24002F02C
+:108A000084B9284602F081F90020E062F1BDA06837
+:108A1000012875D1D80673D5F10671D510201062E2
+:108A200029688868410639D5E1690868406880B2DC
+:108A30000028EBD022889042E8DA6080086801685C
+:108A40008A0623D400F09FF821F4807100F062FAC6
+:108A5000F8D1FFF730FFFCD1286800F1080151E898
+:108A6000001F00F1080321F0400100F07AF8F3D173
+:108A70002020A0620021A16000F085F821F0100103
+:108A800000F048FAF8D1E069FFF754FD0220E060F9
+:108A900021886088091A89B228462DE021886288D9
+:108AA0006088891A00281CBF88B2002852D02A4644
+:108AB000106850E8003F054623F4907300F04BF82F
+:108AC000F6D100F000FB00F108065B0046E800303C
+:108AD0000028F6D12020A0620023A3602361136840
+:108AE00053E8003F156823F0100300F034F8F6D186
+:108AF0000220E06089B21046BDE8F44002F006B9F9
+:108B0000D80209D5790207D54FF4801010622846A3
+:108B1000BDE8F24002F0FBB8180607D5310605D5CE
+:108B20006169B9B12846BDE8F4400847580611D537
+:108B300071060FD500F027F821F0400100F0EAF9A6
+:108B4000F8D120206062002161612846BDE8F24032
+:108B500002F0DEB8F1BD45E800300028704721F092
+:108B6000800143E8001000287047296801F10802DD
+:108B700052E8001F286800F1080321F0400143E893
+:108B8000001000287047286850E8001F0246704710
+:108B900000800040F8B50446DFF8840622681368B8
+:108BA000A168034020690B4361690343E0690B43FB
+:108BB0000343136000255168E06821F440510143EC
+:108BC0005160A369DFF854168A421CBF206A034330
+:108BD0009668DFF85076DFF8500626F430663343A7
+:108BE0009360BA424FF40043DFF8406632D13668F2
+:108BF00006F00306032E3BD8DFE806F0027161841D
+:108C00000127E169B1F5004F4FF6F07640F0AB80F7
+:108C10005FB1012F00F09F80022F0AD0042F00F0D7
+:108C20009D80082F00F09D80BFE0FEF773FA0028BA
+:108C30000FD061684A0802EB4002B2FBF1F0A0F1EC
+:108C40001001B142F0D20640C0F342000643206852
+:108C5000C660ABE0DFF8D875BA4221D1366816F0AD
+:108C60000C0660D0042E3AD0082E28D00C2E49D005
+:108C700010278A42C5D137B1022F08D0042F54D013
+:108C8000082F55D091E0FEF745FA0028E1D0626840
+:108C900002EB4201884202D3130383424AD284E0AA
+:108CA000DFF89075BA420CD1366816F030063AD02B
+:108CB000102E14D0202E02D0302E23D0D8E7022739
+:108CC000D7E7DFF87475BA420BD1366816F0C006E4
+:108CD00029D0402E03D0802EF1D0C02EEDE70427FE
+:108CE000C7E7DFF85875BA420ED1366816F44076F9
+:108CF00019D0B6F5807FF2D0B6F5007FDFD0B6F59B
+:108D0000407FB5D10827B4E78A42B1D1366816F45E
+:108D1000406608D0B6F5806FE1D0B6F5006FCED0D2
+:108D2000B6F5406FC9E70027A3E7FEF7AAF9ACE75D
+:108D30001846ACE7010E560816EB002069410023E7
+:108D4000FAF760FFA0F54071DFF8F42491422CD2CD
+:108D50002168C8602AE0FEF7E5F968E7FEF791F9B7
+:108D600065E7184665E747B1012F16D0022F07D0F7
+:108D7000042F15D0082F16D017E0FEF7CBF9A8B1B5
+:108D8000616800EB5100B0FBF1F0A0F11001B142BD
+:108D90000BD2226880B2D06008E0FEF7C3F9EEE79C
+:108DA000FEF76FF9EBE71846EAE701250020A06619
+:108DB000E0662846F2BD00002001000490F824106F
+:108DC0000A0706D502685368416B23F400430B433E
+:108DD000536090F82410CA0706D502685368816A68
+:108DE00023F400330B43536090F824108A0706D510
+:108DF00002685368C16A23F480330B43536090F8D0
+:108E000024104A0706D502685368016B23F48023B7
+:108E10000B43536090F82410CA0606D50268936885
+:108E2000816B23F480530B43936090F824108A06DF
+:108E300006D502689368C16B23F400530B4393601B
+:108E400090F824104A0610D502685368016C23F488
+:108E500080130B435360036CB3F5801F05D1536837
+:108E6000416C23F4C0030B43536090F824100A06AE
+:108E700006D501684A68806C22F4002202434A60E9
+:108E80007047F8B5054605F178040020E0606FF002
+:108E90007E4701F031FF0646286801680A0711D5B0
+:108EA0000097334600224FF40011FFF7D8FC48B179
+:108EB000FFF769FE21F0800100F02CF8F8D12020A6
+:108EC000606017E0286801684A0717D500973346A5
+:108ED00000224FF48001FFF7C2FC78B1FFF753FE88
+:108EE00021F4907100F016F8F8D1FFF7E4FCFCD102
+:108EF0002020A060002121700320F2BD20206060AE
+:108F00002021A16000202866002169662070F2BD42
+:108F100021F4F07142E80010002870472DE9F0417B
+:108F2000069C05460E4690461F462868C16931409A
+:108F3000B1420CBF01200020404533D114F1010F94
+:108F4000F3D001F0D9FEC01B844200D314B9032032
+:108F5000BDE8F081286801684A07E6D5C1690807BD
+:108F600004D42968C8690105DFD50DE02A68082006
+:108F70001062284600F072F805F178000821C160FF
+:108F8000002202700120E3E729684FF400600862C4
+:108F9000284600F063F805F178002021C160002226
+:108FA0000270D4E70020D3E720B5034600205965BE
+:108FB00003F158010A804A800861FF229868B0F5E1
+:108FC000805F04D1186990B940F2FF120FE018B920
+:108FD000186960B17F2007E0B0F1805F06D11869A1
+:108FE00008B97F2203E03F20888001E000228A80C8
+:108FF0000020C86222228A62186800F1080252E842
+:10900000002F00F1080542F0010245E80020002889
+:10901000F2D19868B0F5805F04BF186900280DD1BF
+:109020000FF215120A61186850E8001F024641F05D
+:109030002001FFF76FFFF6D1002020BD0FF2A9023B
+:109040000A6118690028EED0196851E8001F1A68F3
+:1090500041F49071FFF75EFFF6D1EDE710B500F037
+:109060000EF8FCD100F015F8FCD1016E00F01EF8EE
+:109070002021C0F8801000220266826610BD0168BF
+:1090800051E8002F0B4622F4907243E8002100299A
+:109090007047016801F1080252E8002F520801F1FF
+:1090A0000804520044E8002100297047012909D131
+:1090B000026852E8002F036822F0100243E8002102
+:1090C0000029F5D17047106800F1080353E8003F0C
+:1090D0005B087047806A00F1520100220A81002378
+:1090E0000B8001F012BE000038B500F04DF81ED123
+:1090F0008B8C9188446D0B402370416D4B1C00F0AC
+:1091000049F818D100F04DF800F060F8FCD100F0FB
+:109110006AF80BD10023936000F04EF8FCD101688F
+:10912000CB69DC0644BF10230B628BE08FE0088B19
+:1091300040F00800088331BD38B500F025F81ED195
+:109140008B8C9188446D0B402380416D8B1C00F00B
+:1091500021F818D100F025F800F038F8FCD100F023
+:1091600042F80BD10023936000F026F8FCD101688F
+:10917000CB69DC0644BF10230B6263E067E0088B19
+:1091800040F00800088331BD00F158020168936A7D
+:10919000222B7047436551884B1E5380518800290C
+:1091A0007047036853E8003F046823F4907344E871
+:1091B00000310029F5D17047016851E8003F0C46A5
+:1091C00023F0100344E8003100297047016801F1E1
+:1091D000080353E8003F5B0801F108055B0045E820
+:1091E0000031002970472021916200231361002182
+:1091F000D1600A4B016899420CD049680B0209D52D
+:10920000016851E8003F0C4623F0806344E80031D8
+:109210000029F5D1916801297047000000800040C5
+:10922000F369FFEF003801400024F4008810024089
+:109230000044004000480040004C00400050004006
+:1092400000FD0F001188BDE8344001F05FBDBDE8AE
+:10925000324001F05EBD000030B500F140025378AD
+:10926000202B0CD11478012C09D000F01DF824F427
+:1092700080541C6003681D682943196020E00220A7
+:1092800030BD30B500F140025378202B0AD114785C
+:10929000012C07D000F008F824F4706444EA01249B
+:1092A0001C600DE0022030BD012313702424547093
+:1092B00003681D686D086D001D6003681C687047B9
+:1092C0000068016841F00101016020205070002118
+:1092D0001170002030BD000038B5040001D101201C
+:1092E00032BD04F14005687820B90021297020467C
+:1092F000FCF7BBFE00F044F86068216820F0706065
+:1093000008612068816821F400418160E0680128DB
+:10931000A0680CBF40F4004040F40440216888601D
+:10932000E0680228206841680CBF41F4006121F424
+:10933000006141602068416841F0007141F40041E2
+:1093400041602068C16821F40041C1606069216901
+:10935000A2690143206841EA0221C160206AE169F3
+:109360002268014311602068016841F00101016039
+:10937000002068602021697020630021A97032BD3F
+:10938000242068702068016849084900016070471E
+:109390002DE9F84300F0B5F859D12178012956D0CC
+:1093A0000120207001F0A8FC00F0DEF800284CD16C
+:1093B000212000F0AFF8708DDFF81012B0F5807F3B
+:1093C00003D335854FF0807304E0708D30854FF006
+:1093D000007390B1706AD6F800C00278CCF82820EB
+:1093E000706A421C7262708D421E7285308D421E00
+:1093F00032850091521CD2B204E00091002201E0BB
+:1094000000F0BCF800F0A4F800F075F818D000F0F7
+:109410001BF9002819D100F08CF80028F4D089B28B
+:109420000029F1D100F098F878B900F07EF8E7D281
+:10943000708D3085002100914FF00073328DDAE796
+:1094400000F02FF900F0A1F802D0012000E0022086
+:10945000BDE8F2832DE9F84300F053F843D12178B9
+:10946000012940D00120207001F046FC00F07CF87A
+:10947000002836D1222000F04DF8718DDFF8500120
+:10948000B1F5807F28BF358509D2718D3185009077
+:109490004FF00073328DD2B203E03585002000F02A
+:1094A00025F800F055F800F026F815D000F01AF96C
+:1094B000002816D100F07BF80028F4D089B20029EA
+:1094C000F1D100F049F860B900F02FF8E5D2708DC5
+:1094D000308500210091DBE700F0E3F800F055F85B
+:1094E00002D0012000E00220BDE8F28300904FF09E
+:1094F0008073FF227047708D00284A4639463046F7
+:109500007047064606F140048846607820281546D4
+:109510001F46704760701021A17000206060756266
+:1095200077857063FF25089F7047708DB0F5807F49
+:109530007047706A326801789162706A411C71628A
+:10954000708D411E7185308D411E3185708D704743
+:109550004146304600F089B9CDF800903B460022E4
+:109560008021304600F046B88146CDF8009019239E
+:1095700001224FF40041304600F03CB83585002010
+:1095800000904FF08073FF22704701000DD13268C8
+:109590002020D0613268DFF83C00536803405360FC
+:1095A000202262700020A070207008007047306890
+:1095B000416A706A0170716A308D4A1C411E726284
+:1095C0003185708D421E7285708D7047002000803D
+:1095D0000024008000E800FE006881698A0744BF1B
+:1095E000002181628169CA0703D4816941F00101C8
+:1095F000816170472DE9F041069F05460E46904671
+:109600001C46286881693140B1420CBF012000200E
+:10961000404517D114F1010FF3D001F06DFBC01BD1
+:10962000844201D3002CECD1286881693140B142D9
+:109630000CBF012000204045E3D100F026F80120B6
+:10964000BDE8F0810020FBE770B505460C461646E4
+:1096500028688169880716D400F040F818B914F119
+:10966000010FF5D001E0012070BD01F045FB801B2A
+:10967000844201D3002CEBD1286881698807E7D4A4
+:1096800000F003F8EFE7002070BD05F14000202254
+:10969000416841F0200141604270002181700170F9
+:1096A000704770B505460C461646286881698806DD
+:1096B00012D400F013F808B1012070BD01F01CFBBA
+:1096C000801B844201D3002CEFD128688169880671
+:1096D000EBD4FFF7DAFFEFE7002070BD32462146FA
+:1096E000284647E070B505460C461646286881694D
+:1096F00048073DD4FFF7F2FF002837D12A68906968
+:1097000081061ED59069410701D5288D80BB9069DF
+:10971000C30605F1400104D51020D06104224A603F
+:1097200001E00020486020222868C2612A68584869
+:1097300053680340536020224A70002088700870EC
+:1097400014E001F0D9FA801B844201D3002CCDD162
+:10975000286881694807C9D405F140002022416882
+:1097600041F020014160427000210170012070BD74
+:10977000002070BD2DE9F843044600252068836968
+:1097800000269046DA0604F1400739D51023C3615C
+:1097900089462BE029002DD119F1010F26D001F0C7
+:1097A000ABFAA0EB0800814502D3B9F1000F1DD13F
+:1097B00020684168BA7883691B040AD5490408D433
+:1097C000202A06D0416841F48041416001F094FABA
+:1097D000804620688169880608D401F08DFAA0EBE4
+:1097E00008001A28F5D346F0200601252068816973
+:1097F0008A06CFD50DB92021C16146F004060125A6
+:1098000020688169CA0505D54FF4807346F00106CA
+:10981000C3610125480506D520684FF4806246F0F3
+:109820000806C2610125880507D520684FF400713C
+:1098300046F00206C161012501E028000CD0204657
+:10984000FFF7CAFE00F00BF8202079680E437E6017
+:1098500078700021B97039702846BDE8F28321681C
+:109860000B484A6802404A60704770B50068049C23
+:109870004568084EC1F3090141EA0241194346EA2D
+:1098800054562143B54321F000412943416070BD46
+:1098900000E800FEFF63FF0338B5040001D101209A
+:1098A00032BD606A30B96068B0F5827F05D00021B2
+:1098B000E16102E00020206160610020A06204F10B
+:1098C0005C05687820B9002129702046FCF77EFCF1
+:1098D0000220687000F04AF8E168B1F5E06F04D941
+:1098E0000020B1F5706F03D104E04FF4805001D037
+:1098F0000021A1626168A268237C01F4827102F4F4
+:1099000004421143227D03F002031943A36902F0CC
+:1099100001021143227F03F40073194394F82030AD
+:1099200002F038021143A26A03F08003194323684E
+:1099300002F4005211431960A16994F8242094F8AC
+:109940003430090C01F0040102F010021143E26806
+:1099500003F00803194302F47062114308432168BD
+:109960004860002068600121697032BD206801688C
+:1099700021F0400101607047016042600021C16038
+:10998000002282600120704710B5C2684368521CF3
+:1099900092FBF3F403FB142283689A4202D16FF026
+:1099A000010010BD0268C368D154C16800F014F80A
+:1099B000C160012010BD10B58268C3689A4201D110
+:1099C000002010BD02688368D45C0C70816800F0D0
+:1099D00003F88160012010BD4268491C91FBF2F33D
+:1099E00002FB13117047000037B5044600250A46F4
+:1099F0000194009502AB01A9074878441A30F7F7A3
+:109A0000BEFE019A157000284EBF04460198041B43
+:109A1000204603B030BD00BF377CFFFF38B5044699
+:109A200001F06AF914F1010F054602D004480178EB
+:109A3000641801F061F9401BA042FAD331BD00BFA8
+:109A400040020020C0F3C75181B1FF2906D0C110E8
+:109A5000400721F0E04101F16051704741020CBF25
+:109A600040F4E0016FF000410020704700F0004139
+:109A700000020AD0B0FA80FC00FA0CF001F160514B
+:109A8000A1EB0C5101EBD02140057047F8B5D2B2E3
+:109A9000022A3CD1C9B200244A1E18E000EB860518
+:109AA00000EB860795ED010AD7ED000AB4EE600AD7
+:109AB000F1EE10FA05D5CDED000A87ED000A009F02
+:109AC0006F60761C0D1B6D1EAE42E7DB641C94427A
+:109AD000B8BF0026F6DB012400930AE000EB830305
+:109AE0009DED000AD3ED000A70EE200ACDED000ACC
+:109AF000641CE3B29342F1DB891E00EE101AB8EE4B
+:109B0000C00ADDED000AC0EE800ACDED000A009823
+:109B1000F2BD0000BFF34F8FDFF83414DFF83404D8
+:109B20000A6802F4E06202430A60BFF34F8F00BF8D
+:109B3000FDE730B503464FF6FF70002400E0641CDB
+:109B4000E2B28A4211D213F8012B504008220504D8
+:109B50006D0C00F001000128B2BF284685F42040BA
+:109B600080F00100521EF2D1E9E730BDDFF8E803D2
+:109B7000016802E0DFF8E003416800EE101AF2EE3F
+:109B8000040A20EE200ABDEEC00A10EE101A0804E6
+:109B9000000E40EA012080B27047DFF8BC03816804
+:109BA000EBE7DFF8B403C168E7E7DFF8AC0301696E
+:109BB000E3E7DFF8A4034169DFE7DFF89C0381698D
+:109BC000DBE7DFF89403C169D7E7DFF88C03016AAC
+:109BD000D3E74FF4106070474FF42060704780B5B2
+:109BE000FBF705FFDFF874034078000202BD80B583
+:109BF000FBF7FDFEDFF86403418805E080B5FBF765
+:109C0000F6FEDFF858038188080A40EA012080B296
+:109C100002BD80B5FBF7EBFEDFF84003C188F3E738
+:109C2000002070471FB5DFF8341300884870092200
+:109C3000684620E03EB50088C84C608068462146F2
+:109C40000922F7F723FA6D4695E80700FBF7BEFEF9
+:109C50006088FCF79AF86088FCF77AF800203EBD2F
+:109C60001FB50088BD49888003E01FB50088BB4947
+:109C7000C88068460922F7F709FA6C4694E807009D
+:109C8000FBF7A4FE002004B010BD80B500880128B9
+:109C900004D1012181F31388FFF73CFF002002BDAE
+:109CA00080B50088012806D1FBF7BCFE012080F3B7
+:109CB0001388FFF72FFF002002BDF8B50446A84F18
+:109CC00015461E4632213846F7F7ECF9A34A50787C
+:109CD000387003217970BE7032462946F81CF7F7B8
+:109CE000D5F9B978C91CC9B23846FFF722FFF91C6B
+:109CF000885339462046BA78BDE8F840521DFCF733
+:109D0000FDBA00002DE9F04105468878CE784C79FF
+:109D100046EA0026087944EA0024A6F109000B2847
+:109D200001D3182E02DB314694A00AE03CB1301971
+:109D3000A0F10A010B2902D3401E182805DB214699
+:109D400094A0BDE8F041FCF706BBDFF81882C821FB
+:109D50004046F7F75DFC002707E0002002E051686D
+:109D60000020884728F817007F1CA7420EDAB9198F
+:109D7000002082B208EBC202CBB252F8C8CF6345D2
+:109D8000EDD0401C82B2102AF3D3E6E77648016892
+:109D900064008D4205D1A3B2424603212846FFF755
+:109DA0008CFF724801688D4206D1A3B24246284614
+:109DB000BDE8F041032180E7BDE8F0812DE9F841DD
+:109DC0000F469BB00646B878FC787D7944EA0024BB
+:109DD0003879A4F11401092945EA002502D3214666
+:109DE00066A006E01DB160191538092804D329467C
+:109DF00068A0FCF7B0FA41E0642102A8F7F708FC7C
+:109E0000002009E007EB4001CA79097A41EA022102
+:109E100002AA22F81010401CA842F3DB4F48DFF8DA
+:109E2000508141788DF80010042178788DF8010078
+:109E30008DF802408DF803506846FFF77AFE8DF8E2
+:109E400004000622000A8DF8050069463046FCF73A
+:109E500055FA002710E0002658F8360039198842D4
+:109E600006D102AA08EBC60102EB47004A689047F8
+:109E7000761C062EF0D37F1CAF42ECDB1CB0BDE895
+:109E8000F081F8B50D461646044606F1FE01C9B24A
+:109E90002846FFF74EFEA91911F8022D497842EA2B
+:109EA0000122904214D16878032818BF10280FD1DE
+:109EB0000026304F687857F83610884205D107EBF6
+:109EC000C6022946536820469847761C022EF1D3D5
+:109ED000F1BD2DE9F0418046FCF71FFA50B3142084
+:109EE000FCF7A2FD244C32212046F7F791FB3127E5
+:109EF00000261A4D4046FCF71DFAA055761C012E8F
+:109F00000BD12078697888421ED00022611C20463F
+:109F1000F7F7BCF8761E7F1E16E0607803280BD199
+:109F2000082E11D1002E05DD324621464046BDE8FF
+:109F3000F041A6E7BDE8F081102802BFA6F10900B4
+:109F4000A179B0EB410FEDD0BE42D3D3F2E70000D0
+:109F50000CED00E00400FA05B065002000020020CE
+:109F60000C62002088000020C05A0020F05B002016
+:109F7000D001002078000020E46500207374617235
+:109F8000745F7265675F61646472206572726F727C
+:109F90003A2564007265675F6E756D206572726F39
+:109FA000723A25640000000080B501224FF4805110
+:109FB0004FF09040FBF754FC00224FF400614FF04B
+:109FC0009040FBF74DFC4FF47A70FFF727FDBDE89A
+:109FD000084001224FF400614FF09040FBF740BC75
+:109FE0002DE9F84341F2883800F053F8BCA7DFF8B8
+:109FF0000C560FF23064DFF808660AE000F050F803
+:10A00000286806F14001FCF764F900F045F800F01B
+:10A0100040F870690028F1D000217161B1A40FF2FD
+:10A0200014691AE028684946FCF753F9286806F1D4
+:10A030002401FCF74EF900F033F8286806F13001EE
+:10A04000FCF747F900F02CF8286806F13801FCF716
+:10A0500040F900F021F800F01CF8B0690028E1D0C8
+:10A060000021B1610FF2EC570FF2D8540AE000F072
+:10A0700017F8286806F15401FCF72BF900F00CF8EA
+:10A0800000F007F8F0690028F1D00021F161BDE887
+:10A09000F1834046FCF7C8BC28683946FCF719B97B
+:10A0A00028682146FCF715B980B5FFF77DFF41F21E
+:10A0B0008830FCF7B9FC00F017F90028FBD0BDE8A8
+:10A0C00001408DE72DE9F04792B0F6F7C3FF8046D7
+:10A0D000F6F7B9FFDFF828550FF2805269792B782F
+:10A0E000DFF8204504910646A879E97805900291A9
+:10A0F000002728796978039000910F21A8780190B2
+:10A1000006A800F007FEE8680FF26051286106AA71
+:10A110004046F6F74FFF0FF268520FF25851404693
+:10A12000F6F748FFE868F9F75FFD41EC100B0FF216
+:10A130005C514046F6F738FF9FED950B0FF25851F2
+:10A140004046F6F731FF32460FF254514046F6F7DB
+:10A1500011FF04EB8700DFED900A90ED000A60EE3E
+:10A16000200A10EE900AFFF76DFC0022DFF8983409
+:10A17000F6F7F4FFF7F770FA01EE100AB8EEC11A1D
+:10A1800011EE100AFFF75EFC0022DFF88034F9F7C9
+:10A19000F5FB41EC100BF6F714FF01463046F6F7DD
+:10A1A000B9FE7F1C092FD4D34046F6F73AFB81460F
+:10A1B000F6F762FF821DD2B278A10AA8F7F708FA73
+:10A1C00047A748A4DFF834640FF2DC4A20E0306887
+:10A1D0005146FCF77EF8306805F15401FCF779F838
+:10A1E00030682146FCF775F830680AA9FCF771F869
+:10A1F00030683946FCF76DF84FF4FA60FCF714FC50
+:10A2000030684946FCF765F840F6B830FFF706FCC1
+:10A21000286A0028DBD000212962484600F025FE8C
+:10A220004046F5F7E3FF12B0BDE8F08710F0030FEA
+:10A23000024606D1642092FBF0F0642101FB10205D
+:10A2400058B94FF4C87392FBF3F34FF4C87000FB96
+:10A250001322501E8041C00F7047012070472DE926
+:10A26000F84384B08146884614461D46002640F2D5
+:10A27000B27704E0FFF7DAFF00B1761C7F1CB8B2BA
+:10A280004845F7DBA9F2B27140F26D10414311FA73
+:10A2900086F668460FF228411022F6F7F7FE0120F5
+:10A2A00003E01DF801107618401C81B24145F8DB2F
+:10A2B0001FFA89F0FFF7BAFF00B1761C641E4FF455
+:10A2C0006161A419DFF848030C9A0D9B4D4300FB14
+:10A2D00004543C2000FB0244181905B0BDE8F0838B
+:10A2E0000D0A00002C00000078B5DFF810430FF2D3
+:10A2F000E0312068A3B0FBF7ECFF4FF47A70FCF775
+:10A3000093FB64210AA8F7F783F900260AAD2068B9
+:10A31000FCF710F800F044F804D02068FBF7FDFFCC
+:10A320000028F4D10AA83044411E32460AA8F6F7A4
+:10A33000ADFE01262068FBF7FDFF00F031F804D0E8
+:10A340002068FBF7EAFF0028F4D105A806A907AAB0
+:10A3500008AB039002910192009304AA09AB0FF29B
+:10A360007C31A74C0AA8F7F7D9F9049808B1012164
+:10A3700021720598069901900091079B089A099906
+:10A380000498FFF76CFFE060049824B070BD0000F3
+:10A3900000000000000024400000C84225640000C6
+:10A3A000A8553046461C285C222870472DE9F04FFE
+:10A3B00092490868BDB0FBF7B0FF002862D00521C4
+:10A3C00002A8F7F725F90A2104A8F7F721F90027D1
+:10A3D000C8210BA8B946F7F71BF9C846CA46CB46B1
+:10A3E00000250BAC00E06D1C84480068FBF795FF6E
+:10A3F000002847D081480068FBF79CFF064602A86A
+:10A400002B2EC6550DD1391D00F09EF8415C542904
+:10A4100005D1F91C00F098F8405C412801D04FF0BC
+:10A420000109781C052190FBF1F707EB8707C71B93
+:10A43000B9F1000F0DD004A83A2E00F8086008F119
+:10A44000010005D14FF000094FF0010A804603E0FA
+:10A450008046BAF1000FC7D0A5A100F07CF898B1F2
+:10A4600066550D2E18BF0A2E0DD16B460DF1040254
+:10A47000A1A10BA8F7F752F90098002861D1604814
+:10A48000012141615DE06D1C9DA100F064F8B0B157
+:10A4900066550D2E18BF0A2E10D101A8009007ABEB
+:10A4A0000DF1200298A10BA8F7F738F90798019948
+:10A4B000084346D152490120886142E06D1C00BF2B
+:10A4C00094A100F048F870B166550D2E18BF0A2E01
+:10A4D00008D100F043F80798002832D148480121FC
+:10A4E000C1612EE06D1C00BF90A100F034F880B176
+:10A4F00066550D2E18BF0A2E0AD100F02FF80798C6
+:10A50000002818BF01281CD13D480121016218E034
+:10A510006D1C00BF88A100F01EF800289BD07B2E88
+:10A5200008BF4FF0010B02D0BBF1000F93D066556E
+:10A530007D2E7FF458AF9DF82C0010B10BA800F0D1
+:10A5400017F83DB0BDE8F08F052291FBF2F202EB67
+:10A550008202891A704704A800F0D6BC08A807A98F
+:10A560000190009109AB0AAA6CA10BA8F7F7D6B825
+:10A570002DE9FC47F6F700F95FEA000940F0058095
+:10A58000BDE8F6476EA0FBF7E6BE00BF37A1F6F7C1
+:10A59000A5FC054637A100F041F806463EA100F0B3
+:10A5A0003DF882466AA100F039F8804637A100F0F4
+:10A5B00035F8044610A100F031F864694769019448
+:10A5C000D8F814000090DAF814303269296911487B
+:10A5D000FBF7C1FE4846F5F709FE094801698C42C0
+:10A5E00008D000BF5DA0FBF7B6FE012F02D10A49DB
+:10A5F00001200860BDE8F387636D6400205D0020E2
+:10A6000014000020B06500200000E03F0000594029
+:10A6100080510100E8C50008406600204846F6F772
+:10A620005DBC000041542B514D544F50454E3D30C0
+:10A630002C00000041542B514D54434F4E4E3D30A1
+:10A640002C00000041542B514D545355423D302CA9
+:10A65000302C00002C300D0A000000002558255831
+:10A6600025582558255825582558000064657669D1
+:10A67000496400006672616D655479706500000080
+:10A680006974656D5F7479706500000074696D654B
+:10A690005374616D7000000076657273696F6E00AF
+:10A6A000646174610000000041542B514D545055B9
+:10A6B0004245583D302C302C302C302C000000000E
+:10A6C000001F1C1F1E1F1E1F1F1E1F1E1F0000001D
+:10A6D00041542B514C54533D300D0A002225642F18
+:10A6E00025642F25642C25643A25643A25642200CC
+:10A6F000514D544F50454E003A2025642C2564009E
+:10A70000514D54434F4E4E003A2025642C25642C65
+:10A7100025640000514D5453554200003A202564F1
+:10A720002C25642C25642C2564000000514D5450C8
+:10A730005542455800000000514D545245435600C3
+:10A740007061727365206661696C2E0A00000000FA
+:10A75000726573706F6E73650000000031313131C6
+:10A7600000000000F0B585B050260B9D25B986F39A
+:10A77000118800F019FAFEE70C9C24B986F31188C1
+:10A7800000F012FAFEE754270097DDF800E0BEF172
+:10A79000540F04D086F3118800F006FAFEE7009EFD
+:10A7A00025630026022584F8515004AF0A9D0396C4
+:10A7B00002940197009500F034F8204600F06FF8FD
+:10A7C000049805B0F0BD2DE9F8430646174684B05D
+:10A7D00088469946B80000F0BFFA05001CD0542006
+:10A7E00000F0BAFA040014D00020256384F8510068
+:10A7F000039002940D980C99019000914B463A46B3
+:10A800004146304600F00DF8204600F048F801209F
+:10A8100004E0284600F029FB4FF0FF3005B0BDE80A
+:10A82000F0832DE9F0470A9E8046306B00EB8202F0
+:10A83000101FC0084FEAC00A06F1340451B10022CB
+:10A840008D5CA554885C10B1521C102AF8D30020EE
+:10A85000E07300E02170089F062F88BF0627099D3E
+:10A86000F7622761002161619946301D00F06FFB9E
+:10A8700006F1180000F06BFB3661C7F10707B761FE
+:10A8800076620020A061002121774A464146504669
+:10A8900000F09AFB306005B12E60BDE8F0872DE92D
+:10A8A000F04100F067F8DFF8BC53DFF8BC83E86CD8
+:10A8B000401CE8641426A86A28BBAC62E86C012836
+:10A8C00029D1002706FB07F0404400F033FB7F1C32
+:10A8D000072FF7D305F1740000F02CFB05F1880772
+:10A8E000384600F027FB284600F024FB05F1140051
+:10A8F00000F020FB05F1380000F01CFB05F17400AE
+:10A90000E8622F6307E0A86D28B9E06AA96ACA6AFD
+:10A91000904228BFAC62A86E401CA86600F096F971
+:10A920004643211D08EB060000F014FB00F0D7FBA6
+:10A93000A86D30B100F03DF903D200F09AF900F0B3
+:10A9400033F9BDE8F08180B588B1DFF81823116FC5
+:10A9500021B100F03CF800F027F9FEE7116F491C27
+:10A960001167002100F08BF900F03BF808B900F006
+:10A9700016F901BD044600F099BB80B586B00021F0
+:10A980000591049103AA04A905A8FBF75FFF0598A8
+:10A99000049902900022009201910023039A0FF281
+:10A9A00050310FF21920FFF7DDFE70B100F00FF803
+:10A9B00000F0FAF8DFF828034FF0FF31C1660122FA
+:10A9C00082650021016500F021FB07B000BD502029
+:10A9D00080F311887047DFF80803016F491C016795
+:10A9E000704770B5DFF87C62306F0024002520B915
+:10A9F00000F044F800F0D8F8FEE700F057FB306FA5
+:10AA0000401E3067306F002837D1F06CD8B934E081
+:10AA1000F068C46800F036F800F015F9E06A716D6E
+:10AA2000DFF8B8320122824011437165142250438D
+:10AA3000211D184400F08EFAE06AB16ACA6A904299
+:10AA400024BF0121316630680028E1D10CB100F04B
+:10AA5000EDF8F46D44B100F019F808B1012030664A
+:10AA6000641EF8D10020F065306E30B1DFF874124A
+:10AA70004FF08050012500F096F8EEE0502181F370
+:10AA80001188704704F1180000F08ABA2DE9F843E4
+:10AA9000DFF8D071386F0026002853D13C6D641C5C
+:10AAA0003C6510D1F86A006820B1FFF7E7FF00F0BD
+:10AAB0007BF8FEE7F86A396BF9623863786E401C00
+:10AAC000786600F0B3F8F86EDFF8109284424FF029
+:10AAD000140828D320E0F96AC868C5686868844209
+:10AAE0002ED3281D00F05CFAA86A18B105F11800F1
+:10AAF00000F056FAE86A796D0122824011437965C7
+:10AB000008FB00F0291D484400F024FAE86AB96AFD
+:10AB1000CA6A904228BF0126F86A00680028DAD184
+:10AB20004FF0FF31F966B86AC06A08FB00F859F8BF
+:10AB30000810022928BF0126386E30B1012604E032
+:10AB4000F866F0E7F86D401CF8658FE0DFF8142137
+:10AB5000106F10B101211166704710661421506DFD
+:10AB6000B0FA80F3C3F11F034B43DFF87011C858EC
+:10AB700038B9502181F31188BFF34F8FBFF36F8F26
+:10AB8000FEE7C81800F1080341684968416099422E
+:10AB900004BF496841604068C16891627047DFF84E
+:10ABA00044114FF080500860BFF34F8FBFF36F8F99
+:10ABB0007047A86AC16AE06A8142704770B5DFF8E1
+:10ABC000A840DFF81C5111E000F070FA286AC6684E
+:10ABD000301D00F0E5F9E86C401EE864686B401E2B
+:10ABE000686300F07CFA304600F009F8686B0028D2
+:10ABF000EAD121680229F9D3FFF7D1FFF6E710B5B2
+:10AC0000044694F8510040B9206B00F02EF920461C
+:10AC1000BDE8104000F029B910BD0128F7D0022886
+:10AC2000FAD0FFF7D4FEFFF7BFFFFEE70D49C86A71
+:10AC3000006810B94FF0FF3203E0C86AC268D068FC
+:10AC40004268CA667047201D00F0AAB90122E06A76
+:10AC5000696D824011436965704700F040FA2846EB
+:10AC600070BD0000EC5D0020885E00203046BDE82D
+:10AC7000F2831C4A4FF08051116070470000F8B514
+:10AC8000174D2F6D0C46A96A0646081D00F088F97D
+:10AC900030B9A86A696DC06A012282409143696532
+:10ACA00016F1010F05D124B1A86A011D05F1380084
+:10ACB0001AE0A86AF6194660BE42A86A05D2011DCC
+:10ACC000286BBDE8F44000F052B9011DE86A00F0BD
+:10ACD0004EF9E86E864238BFEE66F1BD885E002010
+:10ACE000EC5D002004ED00E0BDE8F44000F032B976
+:10ACF00049444C450000000001484068704700BFCF
+:10AD00004002002070477047704770477047704797
+:10AD10007047704708B438B585B009AC0025049475
+:10AD2000039500290EBF01950190491E02910095DF
+:10AD300004AB01A9074878441A30F6F720FD0199C1
+:10AD400001B10D70002858BF039806B030BC5DF803
+:10AD500008FB00BF2F68FFFF2DE9F8430446FFF70B
+:10AD60003AFE684FB8684FF00009002508BB07F1AC
+:10AD7000200307F1200113F0070F4FF4FA500A46A1
+:10AD800005D0CA1DD208D200C2F5FA53C8188018DF
+:10AD90000838C008C0003A607D60B8604560056052
+:10ADA000831A5360106050683861F8604FF00040BB
+:10ADB000F8614FF05008F869044246D1002C44D0A5
+:10ADC000083414F0070F04D004F1080104F0070060
+:10ADD0000C1A002C39D0F868A04236D33E683946A8
+:10ADE00001E0314606467068A04202D23068002871
+:10ADF000F7D1B868864228D00A683068086002F146
+:10AE000008097268121B112A0CD3311911F00700BE
+:10AE100002D000F023F8FEE7301D025174600846AE
+:10AE200000F04DF87168F8683C69401AF860FA68FB
+:10AE3000A24288BF2246F8693A61014371603560D9
+:10AE400009F007057869401C7861FFF7CAFD15B164
+:10AE500000F004F8FEE74846BDE8F28388F3118865
+:10AE6000BFF34F8FBFF36F8F7047002800D170473B
+:10AE700038B5A0F10805234C6968E26950231142F6
+:10AE800004D183F31188FFF7EBFFFEE7286820B1B8
+:10AE900083F31188FFF7E4FFFEE791436960FFF752
+:10AEA0009AFDE16868684118E160284600F007F8FB
+:10AEB000A069401CA061BDE83140FFF792BD30B5EC
+:10AEC00010490A4600E01A4613688342FBD35368D0
+:10AED000D418844203D14068C318536010464368B5
+:10AEE0001468C518A54208D189688C4204D06168ED
+:10AEF000CB184360246800E00C460460824218BF0F
+:10AF0000106030BD4028002070B50D462C7834B953
+:10AF100070BD11F8013F1678B34206D0401C21469F
+:10AF2000F8F7FEFB28B101462A4612F8013F002B34
+:10AF3000EFD170BD4FF0FF3200F108018260416037
+:10AF4000C16000F108020261002101607047002128
+:10AF50000161704710B542684A6093688B609468DD
+:10AF60006160916008610168491C016010BD30B5E5
+:10AF70000A6812F1010F08BF036907D000F1080346
+:10AF800000E023465C682568AA42FAD25A684A6003
+:10AF900091608B60596008610168491C016030BD97
+:10AFA0004368016982689A60836842685A604A68A7
+:10AFB000824204BF83684B60002202610868401E21
+:10AFC0000860086870470000490810B54900A0F102
+:10AFD00020034FF0807499611A60DC616FF0020207
+:10AFE0000FF20D01596140F8242D203810BD0000EA
+:10AFF0004D494A68502012F1010F80F31188BFF3C8
+:10B000004F8FBFF36F8F00D0FEE7FEE77CB5474A56
+:10B01000474B10685021984202D100F093F8FEE7A8
+:10B020001068444B984202D100F08CF8FEE7424B86
+:10B030001C780194FF251D701E783B4C8DF8006034
+:10B040009DF8000000F050002070072005E09DF8FA
+:10B0500000506D00401E8DF800509DF800502E06E7
+:10B06000F5D4454215F1030F03D0A06000F06AF853
+:10B07000FEE7000200F4E060A06001981870116A19
+:10B0800041F470011162106A40F07040106200F0EB
+:10B0900061F80020606000F0BBF82848016841F0CA
+:10B0A0004041016000F0A4F8002076BD502080F3FC
+:10B0B0001188BFF34F8FBFF36F8F1B494A68521C33
+:10B0C000012A4A600AD11E490A68130606D080F395
+:10B0D0001188BFF34F8FBFF36F8FFEE770471249A0
+:10B0E000486838B9502080F31188BFF34F8FBFF301
+:10B0F0006F8FFEE7401E486008BF80F311887047DD
+:10B1000080B5502080F31188BFF34F8FBFF36F8F4E
+:10B11000FFF7BCFC18B10A494FF0805008600022CC
+:10B1200082F3118801BD00000C02002000ED00E058
+:10B1300071C20F4170C20F4100E400E034EF00E043
+:10B1400004ED00E081F31188BFF34F8FBFF36F8FE1
+:10B15000704700000748084B002101600022826010
+:10B1600028221968B1FBF2F2521E426007210160E9
+:10B17000704700BF10E000E06C020020EFF3098090
+:10B18000BFF36F8F264B1A681EF0100F08BF20ED1B
+:10B19000108A20E9F04F106009B44FF0500080F39E
+:10B1A0001188BFF34F8FBFF36F8FFFF7CFFC4FF0C6
+:10B1B000000080F3118809BC19680868B0E8F04FF6
+:10B1C0001EF0100F08BFB0EC108A80F30988BFF39F
+:10B1D0006F8F7047124B19680868B0E8F04F80F322
+:10B1E0000988BFF36F8F4FF0000080F3118870471C
+:10B1F0000C480068006880F308884FF0000080F376
+:10B20000148862B661B6BFF34F8FBFF36F8F00DF54
+:10B21000DFF81400016841F470010160704700001C
+:10B22000145E002008ED00E088ED00E080B52DED13
+:10B23000068BB0EE409AF0EE418AF6EE009A39EEB7
+:10B24000280AB0EE608A20EE290A80EE080A00F093
+:10B250003DFCB0EE40AA00F053FD79EE680A60EEC6
+:10B26000A90AC0EE880A80EE800A00F04BFD80EE4D
+:10B270000A0ABDEC068BB1EE400A01BD2DE9F04192
+:10B280002DED028B82B0804601AB6A4600F05EFD78
+:10B29000DFF8E4770198BDF80010786139802D233C
+:10B2A000BDF90000C0EB0012642110FB03F3002580
+:10B2B00092FBF1FE502210FB02F093FBF1F6019B92
+:10B2C00090FBF1FC1FFA8EFEB6B21FFA8CFC462BE7
+:10B2D00028BFA3F146052B46012204E0B442A8BFD3
+:10B2E000A44543DA5B1C019883425CD208EB43001F
+:10B2F000011FB1F90240B1F90050A542F2DAB0F9EC
+:10B300000050A542A4BFB0F90240A542EADBB0F963
+:10B310000450A542E6DA07F1140444F82230058807
+:10B3200027F81250521CB0F900407445A8BFA6423D
+:10B33000D4DBB0F90200B1F9021000EE103A00EED1
+:10B34000900AB8EE408AB8EEE01A00EE904A00EE9D
+:10B35000101AF8EEE00AB8EEC00AFFF767FF38EE01
+:10B36000000A02B0BDEC028BBDE8F08100EE103A9D
+:10B37000B0F90200B1F90210B8EE408A00EE100AEE
+:10B38000B8EEC01A00EE104AF8EEC00A01EE901AAC
+:10B39000B8EEE10AFFF74AFF38EE000AFAEE090AB2
+:10B3A00030EE200ADDE79FED820ADAE738B5044681
+:10B3B000DFF8C85600224FF4E07100F02AF80022AE
+:10B3C0004FF4604100F025F8641E032C20D8DFE81C
+:10B3D00004F002060F1701224FF4005113E001227E
+:10B3E0004FF4807100F015F801224FF480410AE01B
+:10B3F0000122802100F00DF801224FF4C04102E04B
+:10B4000001224FF4C0712846BDE83840FAF728BA47
+:10B4100031BD2846FAF724BAF8B505460E46F9F7C5
+:10B420007CFEDFF85C46DFF85C762046F9F786F8AC
+:10B4300021680020486232462946DFF84C06FCF7B6
+:10B44000F3F93868016A41F2111640F2444531427D
+:10B4500004BF016A294200F024F800214162012062
+:10B4600080F31088DFF82406F9F7DCF83868016803
+:10B4700041F001010160416AB1F5827FFBD3016AAD
+:10B48000314204BF016A294200F00BF82046F9F767
+:10B4900020F8002080F31088BDE8F2400120FBF77F
+:10B4A000C3BA03D10268520852000260704700001C
+:10B4B0002DE9F8432DED028B82B005460C46164669
+:10B4C0000C9F98460DF102023221304600F07AFCC2
+:10B4D0006A463221404600F075FCBDF90210DFF8E3
+:10B4E000B09549423B46324609B2304600F092FCE4
+:10B4F000BDF9001049423B46424609B2404600F0C1
+:10B5000089FC39463046FFF7B9FEF0EE040ADFED5C
+:10B51000298A80EE200AB9EE048A30EE280A30EE3D
+:10B52000080A89ED000A39464046FFF7A7FEB0EE4B
+:10B53000041A80EE011A31EE281A31EE080AD9ED0C
+:10B54000000A89ED010A70EEC01AC9ED021AB7EEC1
+:10B55000001AF7EE001AC1EE200A81EE800A30EEE2
+:10B56000800A9FED152A20EE022A12EE100A9FEDA6
+:10B57000961AE860DFED111AD9ED020A99ED000A7A
+:10B5800020EE811AC1EE211AC1EE801A81EE800AE6
+:10B590002CB9B1EE400A10EE100A286002E010EE5D
+:10B5A000100A686002B0BDEC028BBDE8F1830000B8
+:10B5B000000000000000824300606A472905B53F93
+:10B5C0002DE9F84F2DED068B84B0DFF8C8A40AF6FC
+:10B5D000CC010AF1CC0201240AF1C00702910192C8
+:10B5E0009FED7A9ADFF8B064DFF8B05441F2111B96
+:10B5F0002868016A11EA0B0F02BF016A40F2444257
+:10B60000114200F0F5F800224262016841F00101A8
+:10B6100001600120FFF7CAFE00F0F0F80120FBF7FF
+:10B6200003FA0220FFF7C2FE00F0DEF800F0D6F8C1
+:10B6300000215046FFF73CFF0320FFF7B7FE00F064
+:10B64000DDF80120FBF7F0F90420FFF7AFFE00F072
+:10B65000CBF800F0C3F801215046FFF729FFDAEDDF
+:10B66000008A9AED018A28EEA80A08EE080A00F07E
+:10B67000FBFB8AED020A18EE900ADAED029AFEF759
+:10B68000E1F98046894619EE900AFEF7DBF900F0F1
+:10B69000CCF900F09DF8F8F7A3FD00EE100A00F0D9
+:10B6A00015FA8AED040A2868016A11EA0B0F02BF35
+:10B6B000016A40F24442114200F09AF8DFED580A64
+:10B6C00038680AEB8001C1ED1C8A81ED268AC1ED44
+:10B6D000089A9FED541A9AED040A60EE200A80EE53
+:10B6E000811A81ED121A401C0A28386057D30020B5
+:10B6F00038600AF1C4020A210AF1700000F0C4FBAC
+:10B700000AF1C8020A210AF1980000F0BDFB97ED8A
+:10B7100001AAD7ED02AA2AEE0A0A0AEEAA0A00F046
+:10B72000A3FBF0EE409A19EE900AFEF78BF941EC7C
+:10B73000180B1AEE100AFEF785F98046894653EC7D
+:10B74000182BDFF85C03DFF85C13F5F707FD00F05A
+:10B750003FF8F8F745FD00EE100A00F0B7F9DFED0D
+:10B76000320A80EE200AF5EE40AA20EE09AAF1EE98
+:10B7700010FA48BF39EE4AAA51EC180B21F00041EB
+:10B78000DFF82423DFF82433F5F7CEFC3CBFDFEDF0
+:10B79000279A9FED26AAC6ED0B9A86ED0CAA2620C5
+:10B7A000FBF742F9002C0ED000249AED030A86ED37
+:10B7B000000A86ED010AB4609AED020A86ED030ADA
+:10B7C00086ED040A746113E70060EA470000B443A1
+:10B7D00002460B4640464946F8F7D0B84FF4806021
+:10B7E0000090029B019A704702984FF4806113E623
+:10B7F00003D10168490849000160704701984FF47E
+:10B80000806109E69FED8B0A002206E000EB8203CF
+:10B81000521CD3ED000A30EE200A8A42F6DB704754
+:10B8200000003443DB0F4940DB0FC940000000003B
+:10B830002DE9F84F9F4C04F516552DED048B286823
+:10B8400004EB800104F5166981ED000A2A6809EB12
+:10B850008200C0ED000A6968B1F5167FB8BF491CC7
+:10B860004FF41676B1F5167FC8BF314669602046A1
+:10B87000FFF7C8FF2868D5ED010A04F59658F8EEE1
+:10B88000E00A08EB800180EE200A81ED000A9FEDBE
+:10B89000698ADFED688A002718E009EB8700DFED91
+:10B8A000730A90ED000A60EE200A9FED711A80EE97
+:10B8B000819AB0EE490A00F023FA30EE088AB0EE21
+:10B8C000490A00F01BFA70EE288A7F1C6A689742CA
+:10B8D000E3DB18EE100AFEF7B5F882468B4618EE49
+:10B8E000900AFEF7AFF800F0A0F802460B4650466B
+:10B8F0005946F8F743F8F8F773FC00EE100A00F029
+:10B9000001FA286804F5E1579FED599A20EE090ADB
+:10B91000DFED560A07EB8001B5EE408A80EE200A83
+:10B92000F1EE10FA81ED000A02DD00F079F807D49B
+:10B93000B5EE408AF1EE10FA1ED500F071F80BD585
+:10B94000286807EB800107EB800091ED000A30EEDC
+:10B95000090A80ED000A0FE000F062F80CDD2868AB
+:10B9600007EB8001DFED430A91ED000A07EB800051
+:10B9700070EE200AC0ED000A4FF4E150211891ED5D
+:10B98000000A4FF496516218F0EE400A92ED001A48
+:10B99000F0EE411A002225E004EB820303EB000CD9
+:10B9A0009CED002AB4EE402AF1EE10FA48BFB0EE4A
+:10B9B000420AF4EE420AF1EE10FA48BFF0EE420AF3
+:10B9C0000B4493ED002AB4EE412AF1EE10FA48BF81
+:10B9D000B0EE421AF4EE421AF1EE10FA48BFF0EE61
+:10B9E000421A521C6B689A42D6DB2B4880ED000A43
+:10B9F000296857F821204260C0ED020A80ED031A41
+:10BA000058F821200261C0ED051A491C304691FB0F
+:10BA1000F0F006FB10162E60BDEC048BBDE8F18F34
+:10BA2000F5EE408AF1EE10FA7047234A234BF5F702
+:10BA300095BB00000000000070B5174D00F040F805
+:10BA400000241B4E4FF47A70FAF7EEFFF088641C66
+:10BA5000844202DB00F034F80024D5ED0C0A95EDA9
+:10BA60000B0AFFF7E5FEFAF7B9FEEBE7DB0F4940FB
+:10BA7000000034430000B44374650020000800480F
+:10BA8000B0630020FC630020406100204864002077
+:10BA90002C660020A0470020B065002094640020A0
+:10BAA0003A8C30E28E79453E9A9999999999B93FA5
+:10BAB00000020020B80200202D431CEBE2361A3FA2
+:10BAC00005F11C0105F11800FAF7E2BD10EE101A9D
+:10BAD00004204FF07E5201EE902A490088BF0820D2
+:10BAE000490800EE101A914214D871EEC00A0F4AAC
+:10BAF00031EE801A914261EE200AF1EEE00A05D99A
+:10BB000080F0040080EE800A00F07ABA80EE200A0D
+:10BB100000F076BA490011F1807F9CBF6FF00041C0
+:10BB200000EE101AAFF3008070470000F404353FB8
+:10BB3000DFED620A60EE200A10EE902A22F000414A
+:10BB400001EE101ADFED5E1AB4EE611AF1EE10FA92
+:10BB500025D54FF07C5102F000420A4301EE102A35
+:10BB600071EE200AFDEEE00A10EE901A00296AD06C
+:10BB7000FAEEC90A9FED531A00EE810ADFED521A60
+:10BB800000EEA10A9FED512A00EE820ADFED502A55
+:10BB900000EEA20A9FED4F1A00EE810A53E010EE6C
+:10BBA000101A4B001B1613F1010F0AD14900081699
+:10BBB00010F1010F02D1090240F07F809FED460A8B
+:10BBC0007047490004D1002877D0B7EE000A7047CB
+:10BBD0004FF07C5102F000420A4301EE102A71EE50
+:10BBE000200A10EE902A51000DD0090EC1F19601E5
+:10BBF0001829A8BF02F0004203DA0029C4BFCA40D6
+:10BC00008A4000EE902A10EE901A490017D09FED5E
+:10BC1000331A20EE811ADFED2B1A01EE210A9FED77
+:10BC20002A2A01EE020ADFED292A01EE220A9FEDFF
+:10BC3000283A01EE030ADFED271A01EE210AFDEE94
+:10BC4000E00A10EE901A01F00301081810EE101A25
+:10BC500021F0004100EE901A9FED211AF4EE410A06
+:10BC6000F1EE10FA04D5C10723D5B7EE000A20E0A3
+:10BC7000C10760EE000A0ED59FED1A0A9FED1A1A51
+:10BC800000EE801ADFED191A41EE201AB7EE000A15
+:10BC900001EEA00A0DE09FED162ADFED161A40EE28
+:10BCA000821ADFED152A20EE201A41EEA02A01EEBD
+:10BCB000220A800748BFB1EE400A704783F9223F4D
+:10BCC0000000004F0000C9C600A0FDC00020A2BABD
+:10BCD000000034B30030C2AEFFFFFF7F00008038A9
+:10BCE000000080399349B2BA36A02A3DDFFFFFBE7B
+:10BCF0006E8C4CB94283083CA1AA2ABE012017E7EA
+:10BD0000002015E710EE101AC1F3C752DAB1992AD4
+:10BD10000FDAC80F21F0004100EE101AB1F17E5F7A
+:10BD200040F36E81F7EE000A80EE800A001D00F0FD
+:10BD300067B9FF2A01D14A0205D1034AC90F42EA75
+:10BD4000C17100EE101A7047DB0FC93FF0B50D4608
+:10BD500004466F1E002034F9026BB90884461FD0D8
+:10BD6000B4F900E07645BCBF76460CF10100B4F9A9
+:10BD700002E07645BCBF76460CF10200B4F904E05F
+:10BD80007645BCBF76460CF10300B4F906E00834F2
+:10BD90000CF1040C7645BCBF76466046491EDFD1E7
+:10BDA00017F0030C0BD0614634F9027BBE42BCBFD6
+:10BDB0003E46A5EB0C00491EACF1010CF4D11680F7
+:10BDC0001860F0BD70B403460024880881B012D01A
+:10BDD0001E68009635462E0404EB26445E680096E5
+:10BDE00004EB2544354608332E0404EB2644401E5C
+:10BDF00004EB2544ECD111F0030004D033F9025BCD
+:10BE00006419401EFAD194FBF1F0108001B070BCAF
+:10BE100070470000F0B40446980881B0C1EA0145BB
+:10BE200011D0276800973E4696FA15F600961660E0
+:10BE3000676800973E4696FA15F6009656600834F5
+:10BE40000832401EEDD113F0030F09D003F00303B5
+:10BE500034F9020B90FA11F05B1E22F8020BF7D1B5
+:10BE600001B0F0BC70470000B5EEC00AF1EE10FA68
+:10BE700002D4B1EEC00A70476FF0004C00EE10CA59
+:10BE8000AFF30080704700008446880881B09FEDC2
+:10BE90005B0A00F09E8010F0030313D0DCED000A73
+:10BEA0009CED011A30EE200A30EE010ADCED020AA8
+:10BEB0009CED031A30EE200A5B1E30EE010A0CF1F5
+:10BEC000100CEBD15FEA900000F08380DCF80030CA
+:10BED0000093401EDCF80430DDED000A009330EEE4
+:10BEE000200ADCF80830DDED000A009330EE200A6D
+:10BEF000DCF80C30DDED000A009330EE200A0CF186
+:10BF00001003DDED000AD3F800C0CDF800C030EE1C
+:10BF1000200AD3F804C0DDED000ACDF800C030EEF1
+:10BF2000200AD3F808C0DDED000ACDF800C030EEDD
+:10BF3000200AD3F80CC0DDED000ACDF800C030EEC9
+:10BF4000200A53F810CFDDED000ACDF800C030EE26
+:10BF5000200AD3F804C0DDED000ACDF800C030EEB1
+:10BF6000200AD3F808C0DDED000ACDF800C030EE9D
+:10BF7000200AD3F80CC0DDED000ACDF800C030EE89
+:10BF8000200A53F810CFDDED000ACDF800C030EEE6
+:10BF9000200AD3F804C0DDED000ACDF800C030EE71
+:10BFA000200AD3F808C0DDED000ACDF800C030EE5D
+:10BFB000200AD3F80CC0DDED000ACDF800C030EE49
+:10BFC000200ADDED000A30EE200A03F1100C7FF4A8
+:10BFD0007DAF11F0030007D0DCED000A401E30EE0B
+:10BFE000200A0CF1040CF7D100EE901AF8EE600A6A
+:10BFF00080EE200A82ED000A01B0704700000000C8
+:10C000001AA210EE101A43F2A40CC3F6896CF2ECDB
+:10C01000060A614509DB00EE803A70EE800A83EE85
+:10C02000200A40F0020010EE101A4900D1F1E6415A
+:10C030000BD860EE000A20EE203A03EE010A01EE72
+:10C04000A02A42EE202A80EE220A400810F0020FB9
+:10C0500018BFB1EE400A02EB8002D2ED000A30EECA
+:10C06000200A28BFB1EE400A70470000D7B3DD3F79
+:10C070006AD5033F2B94A93DB82A593F0000803F61
+:10C08000000080BF00000000920A063FDB0FC93F9E
+:10C09000920A863FDB0FC93F920A0640DB0F4940F8
+:10C0A000368D274000000000000000000000000066
:10C0B0000000000000000000000000000000000080
:10C0C0000000000000000000000000000000000070
:10C0D0000000000000000000000000000000000060
@@ -3093,112 +3093,112 @@
:10C1300000000000000000000000000000000000FF
:10C1400000000000000000000000000000000000EF
:10C1500000000000000000000000000000000000DF
-:10C160005B4552524F525D205B25733A25645D203A
-:10C17000417373657274696F6E2028726574203D17
-:10C180003D2048414C5F4F4B29206661696C6564D6
-:10C1900021207368743330B2C9D1F9CAA7B0DC0A60
-:10C1A0000D0A00005B4552524F525D205B25733AE9
-:10C1B00025645D20417373657274696F6E20282851
-:10C1C000746D705F74656D646174612E6656616C28
-:10C1D0007565203E3D202D343029202626202874E8
-:10C1E0006D705F74656D646174612E6656616C7507
-:10C1F00065203C3D2038352929206661696C6564DD
-:10C2000021207368743330CEC2B6C8D6B5D0A3D15E
-:10C21000E9CAA7B0DC0A0D0A000000005B455252D3
-:10C220004F525D205B25733A25645D204173736531
-:10C230007274696F6E202828746D705F68756D69FF
-:10C24000646174612E6656616C7565203E3D2030D8
-:10C25000292026262028746D705F68756D696461D9
-:10C2600074612E6656616C7565203C3D203130301E
-:10C270002929206661696C656421207368743330F4
-:10C28000CAAAB6C8D6B5D0A3D1E9CAA7B0DC0A0DF0
-:10C290000A000000FEE7FEE7FEE7FEE7FEE7704764
-:10C2A0003148FCF783B980B53048F8F783FABDE828
-:10C2B00002402F48F8F77EBA2E48F8F77BBA38B517
-:10C2C0002D4D2E4C2846FCF7F7FA01222146284630
-:10C2D000FCF7BCFA2A4800684169C268491C91FB16
-:10C2E000F2F302FB13110269914205D02178BDE8F7
-:10C2F00034400830FDF73CBB31BD70B5214E224DB6
-:10C300003046FCF7D9FA214900F013F800F017F88D
-:10C3100000D01EE070BD70B51D4E1E4D3046FCF7BE
-:10C32000CBFA1D4900F005F800F009F800D010E044
-:10C3300070BD0C68012229463046FCF787BA606957
-:10C34000E168401C90FBF1F201FB12002169884278
-:10C350007047297804F10800BDE87040FDF708BB7C
-:10C360000E48FCF7A9BA00002865002014630020DD
-:10C3700090640020DC640020105F0020985F0020A3
-:10C38000BC5A00209C5F002024600020EC5B002051
-:10C3900028600020B06000201C5D0020B4600020F8
-:10C3A000453A5C595C4941525C6D6963726F5F63E9
-:10C3B0006C696D6174655C447269766572735C5317
-:10C3C000687433785C73687433302E630000000047
-:10C3D0005B4552524F525D205B25733A25645D20C8
-:10C3E000417373657274696F6E20286765745F743A
-:10C3F000656D705F68756D695F646174612826742E
-:10C40000656D702C202668756D6929292066616923
-:10C410006C6564212021212153656E736F72205356
-:10C420006874333020436865636B204661696C65CE
-:10C43000640A0D0A0000000053656E736F7220538A
-:10C440006874333020436865636B204F4B2E0D0AB0
-:10C450002054656D703A252E32662C48756D693A08
-:10C46000252E32660D0A00000E48016841F4700165
-:10C47000016000220C49086840F0010008608A60F1
-:10C480004FF480520B68094803400B60CA600020DB
-:10C490000B68074A23F480230B6088614FF000612A
-:10C4A0001160704788ED00E000100240FFFFF6EADF
-:10C4B00008ED00E00000000000000000010203049D
-:10C4C00006070809453A5C595C4941525C6D69634D
-:10C4D000726F5F636C696D6174655C4170705C5311
-:10C4E00072635C696E666C6173682E6300000000A5
-:10C4F0005B4552524F525D205B25733A25645D20A7
-:10C50000696E666C6173682065726173652065721F
-:10C51000726F72210D0A000000004129211C1917B9
-:10C520001615141312121111111010100F0F0F0FF6
-:10C530000E0E0E0E0E0E0E0D0D0D0D0D0D0000004B
-:10C540003031323334353637383961626364656689
-:10C550006768696A6B6C6D6E6F70717273747576F3
-:10C560007778797A000000007363616E665F733AD2
-:10C57000206261642025632C2025732C206F72209B
-:10C58000255B20617267756D656E740000000000A8
-:10C59000000000000000244000000000000059409E
-:10C5A000000000000088C3400000000084D79741CD
-:10C5B0000080E03779C34143176E05B5B5B893469F
-:10C5C000F5F93FE9034F384D321D30F94877825A6B
-:10C5D0003CBF737FDD4F15756465766949643D2501
-:10C5E000730A206672616D65547970653D25730A22
-:10C5F0002076657273696F6E3D25640A20726573DB
-:10C60000706F6E73653D25640A2074696D6553749F
-:10C61000616D703D25640A0030B4002512E050F8C9
-:10C62000042BD30744BF4A44521E091F042942F871
-:10C63000045BFAD213468C0744BF15809B1CC907C4
-:10C6400048BF1D7050F8041B0029E8D130BC70476A
-:10C65000A0860100400D0300801A060000350C0082
-:10C6600040420F0080841E0000093D0000127A0045
-:10C670000024F40000366E010048E801006CDC0282
-:10C680007363616E665F733A2062616420666C6FEB
-:10C690006174696E672D706F696E74206172677561
-:10C6A0006D656E740000000010B5074979441831BB
-:10C6B000064C7C44163404E00A68081D114488477F
-:10C6C0000146A142F8D110BD2C0000004800000036
-:10C6D0004EF68851CEF20001086840F47000086000
-:10C6E000BFF34F8FBFF36F8F4FF00170E1EE100A71
-:10C6F0007047000025FFFFFF8C630000B40200209C
-:10C7000000000000A749FFFF040200001E02000015
-:10C710000000002000F00DF8002801D0FFF7C4FF52
-:10C72000AFF300800020AFF30080F8F75BFE00F06D
-:10C7300002F80120704700F001B8000007463846B3
-:10C74000F7F7B0FEFBE700000548014603B4684672
-:10C7500080F30988AFF30080FFF7BAFFFFF7DAFF35
-:10C76000A5EDF5FE74656D68756D5F757064617437
-:10C77000655F7461736B00007472616E735F346720
-:10C780005F7461736B0000000148804701480047F7
-:10C7900069C4000849C7000864656661756C745413
-:10C7A00061736B00616E656D6F6D6574657200001D
-:10C7B0006C65645461736B000000000001020304A7
-:10C7C000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9D
-:10C7D000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8D
-:10C7E000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7D
-:10C7F000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6D
+:10C1600000000000000000000000000000000000CF
+:10C1700000000000000000000000000000000000BF
+:10C1800000000000000000000000000000000000AF
+:10C19000000000005B4552524F525D205B25733A10
+:10C1A00025645D20417373657274696F6E20287217
+:10C1B0006574203D3D2048414C5F4F4B292066610E
+:10C1C000696C656421207368743330B2C9D1F9CACF
+:10C1D000A7B0DC0A0D0A00005B4552524F525D20A9
+:10C1E0005B25733A25645D20417373657274696FD2
+:10C1F0006E202828746D705F74656D646174612EA3
+:10C200006656616C7565203E3D202D343029202610
+:10C21000262028746D705F74656D646174612E668C
+:10C2200056616C7565203C3D2038352929206661B2
+:10C23000696C656421207368743330CEC2B6C8D689
+:10C24000B5D0A3D1E9CAA7B0DC0A0D0A00000000EE
+:10C250005B4552524F525D205B25733A25645D2049
+:10C26000417373657274696F6E202828746D705FF6
+:10C2700068756D69646174612E6656616C756520C0
+:10C280003E3D2030292026262028746D705F687579
+:10C290006D69646174612E6656616C7565203C3D04
+:10C2A000203130302929206661696C656421207352
+:10C2B00068743330CAAAB6C8D6B5D0A3D1E9CAA724
+:10C2C000B0DC0A0D0A000000FEE7FEE7FEE7FEE72D
+:10C2D000FEE770473148FCF775B980B53048F8F78C
+:10C2E00069FABDE802402F48F8F764BA2E48F8F71B
+:10C2F00061BA38B52D4D2E4C2846FCF7E9FA0122DB
+:10C3000021462846FCF7AEFA2A4800684169C2680F
+:10C31000491C91FBF2F302FB13110269914205D013
+:10C320002178BDE834400830FDF72EBB31BD70B533
+:10C33000214E224D3046FCF7CBFA214900F013F88C
+:10C3400000F017F800D01EE070BD70B51D4E1E4DF8
+:10C350003046FCF7BDFA1D4900F005F800F009F879
+:10C3600000D010E070BD0C68012229463046FCF771
+:10C3700079BA6069E168401C90FBF1F201FB1200A0
+:10C38000216988427047297804F10800BDE87040AF
+:10C39000FDF7FABA0E48FCF79BBA00002C650020A6
+:10C3A0001863002094640020E0640020145F0020E3
+:10C3B0009C5F0020C05A0020A05F00202860002061
+:10C3C000F05B00202C600020B4600020205D002085
+:10C3D000B8600020453A5C595C4941525C6D696324
+:10C3E000726F5F636C696D6174655C4472697665D8
+:10C3F00072735C53687433785C73687433302E6383
+:10C40000000000005B4552524F525D205B25733A9D
+:10C4100025645D20417373657274696F6E202867AF
+:10C4200065745F74656D705F68756D695F64617474
+:10C4300061282674656D702C202668756D69292920
+:10C44000206661696C6564212021212153656E732A
+:10C450006F7220536874333020436865636B2046E5
+:10C4600061696C65640A0D0A0000000053656E7313
+:10C470006F7220536874333020436865636B204FBC
+:10C480004B2E0D0A2054656D703A252E32662C48CD
+:10C49000756D693A252E32660D0A00000E48016856
+:10C4A00041F47001016000220C49086840F001006D
+:10C4B00008608A604FF480520B68094803400B60A3
+:10C4C000CA6000200B68074A23F480230B60886150
+:10C4D0004FF000611160704788ED00E000100240ED
+:10C4E000FFFFF6EA08ED00E0000000000000000099
+:10C4F0000102030406070809453A5C595C494152A8
+:10C500005C6D6963726F5F636C696D6174655C41DA
+:10C5100070705C5372635C696E666C6173682E63E5
+:10C52000000000005B4552524F525D205B25733A7C
+:10C5300025645D20696E666C617368206572617345
+:10C5400065206572726F72210D0A0000000041299A
+:10C55000211C191716151413121211111110101095
+:10C560000F0F0F0F0E0E0E0E0E0E0E0D0D0D0D0DEC
+:10C570000D000000303132333435363738396162DE
+:10C58000636465666768696A6B6C6D6E6F70717203
+:10C59000737475767778797A0000000000000000E7
+:10C5A000000000000000244000000000000059408E
+:10C5B000000000000088C3400000000084D79741BD
+:10C5C0000080E03779C34143176E05B5B5B893468F
+:10C5D000F5F93FE9034F384D321D30F94877825A5B
+:10C5E0003CBF737FDD4F15756465766949643D25F1
+:10C5F000730A206672616D65547970653D25730A12
+:10C600002076657273696F6E3D25640A20726573CA
+:10C61000706F6E73653D25640A2074696D6553748F
+:10C62000616D703D25640A0030B4002512E050F8B9
+:10C63000042BD30744BF4A44521E091F042942F861
+:10C64000045BFAD213468C0744BF15809B1CC907B4
+:10C6500048BF1D7050F8041B0029E8D130BC70475A
+:10C66000A0860100400D0300801A060000350C0072
+:10C6700040420F0080841E0000093D0000127A0035
+:10C680000024F40000366E010048E801006CDC0272
+:10C690007363616E665F733A2062616420666C6FDB
+:10C6A0006174696E672D706F696E74206172677551
+:10C6B0006D656E740000000010B5074979441831AB
+:10C6C000064C7C44163404E00A68081D114488476F
+:10C6D0000146A142F8D110BD500000006C000000DE
+:10C6E0007363616E665F733A206261642025632C18
+:10C6F0002025732C206F7220255B20617267756D79
+:10C70000656E74004EF68851CEF20001086840F460
+:10C7100070000860BFF34F8FBFF36F8F4FF0017051
+:10C72000E1EE100A7047000001FFFFFF9063000078
+:10C73000B8020020000000007349FFFF040200005F
+:10C740002A0200000000002000F00DF8002801D0AF
+:10C75000FFF7B2FFAFF300800020AFF30080F8F7DF
+:10C7600041FE00F002F80120704700F001B800001F
+:10C7700007463846F7F796FEFBE7000005480146F6
+:10C7800003B4684680F30988AFF30080FFF7BAFF6F
+:10C79000FFF7DAFFA5EDF5FE74656D68756D5F75E1
+:10C7A00070646174655F7461736B00007472616EB4
+:10C7B000735F34675F7461736B00000001488047EA
+:10C7C000014800479DC400087DC700086465666194
+:10C7D000756C745461736B00616E656D6F6D65741B
+:10C7E000657200006C65645461736B0000000000AA
+:10C7F00001020304FFF7FEBFFFF7FEBFFFF7FEBF16
:10C80000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5C
:10C81000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF4C
:10C82000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF3C
@@ -3215,23 +3215,27 @@
:10C8D000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8C
:10C8E000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7C
:10C8F000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6C
-:10C90000FFF7FEBFFFF7FEBFFFF7FEBF900725ADA5
-:10C91000000837AE00080001F0060B112233445521
-:10C92000667700012006546573745F535542259065
-:10C930000431323334350008500F39392E372E3157
-:10C9400034302E31302C3138383300301006546FEB
-:10C95000706963000003101003ED9C00081008C309
-:10C96000A59D7CF1AF011003559B000801D1125D1C
-:10C970000812020812830821F0128B081204081210
-:10C980009308120508129B0812060812A308120742
-:10C990000812AB08250912B30812090812BB0812C5
-:10C9A0000A0812C10812140812C70812150812D773
-:10C9B0000812160812E50812170812FB08121808C8
-:10C9C00043099C28430D9C28431D9C2843499C28CF
-:10C9D000125308121A08127308121B081289084011
-:10C9E00008553080255802580216000112AA01F29B
-:10C9F00012000150078800062C062C0000012DF2C1
-:10CA0000021035E2011433093D15F30280252DF2A1
-:0BCA10000603182529F200C24A0200AC
-:040000050800C749DF
+:10C90000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5B
+:10C91000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF4B
+:10C92000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF3B
+:10C93000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF2B
+:10C94000900759AD00086BAE00080001F0060B110E
+:10C9500022334455667700018011546573745F6318
+:10C96000696C656E74003132333435000008500F45
+:10C9700039392E372E3134302E31302C313838338E
+:10C9800000302005546F7069635F31591203051040
+:10C9900003059D00081008C3BD9D80F1AF01100381
+:10C9A0006D9B000801D1127508120208129B082124
+:10C9B000F012A30812040812AB0812050812B308FB
+:10C9C00012060812BB0812070812C308250912CB69
+:10C9D0000812090812D308120A0812D908121408FA
+:10C9E00012DF0812150812EF0812160812FD0812BD
+:10C9F00017081003139C0008180843219C2843259E
+:10CA00009C2843359C2843619C28126B08121A0805
+:10CA1000128B08121B0812A10840085530802558B7
+:10CA200002580216000112AA01F2120001500788F2
+:10CA300000062C062C0000012DF2021035E2011434
+:10CA400033093D15F30280252DF20603182529F23E
+:05CA500000C24A0200D3
+:040000050800C77DAB
:00000001FF
diff --git a/EWARM/micro_climate/Exe/micro_climate.out b/EWARM/micro_climate/Exe/micro_climate.out
index 0d61350..b1e5e8e 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 3a60d0f..0c10e34 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/freertos.lst b/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.lst
index 61d659e..69ba0d2 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 30/Aug/2024 14:42:26
+# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:00
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@@ -174,7 +174,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
86 {
87 *ppxIdleTaskTCBBuffer = &xIdleTaskTCBBuffer;
\ vApplicationGetIdleTaskMemory: (+1)
- \ 0x0 0x.... LDR.N R3,??DataTable9
+ \ 0x0 0x.... LDR.N R3,??DataTable10
\ 0x2 0x6003 STR R3,[R0, #+0]
88 *ppxIdleTaskStackBuffer = &xIdleStack[0];
\ 0x4 0xF103 0x0054 ADD R0,R3,#+84
@@ -222,7 +222,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
122 defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL);
\ 0x2 0x2100 MOVS R1,#+0
\ 0x4 0x.... ADR.N R0,`MX_FREERTOS_Init::os_thread_def_defaultTask`
- \ 0x6 0x.... LDR.N R4,??DataTable9_1
+ \ 0x6 0x.... LDR.N R4,??DataTable10_1
\ 0x8 0x.... 0x.... BL osThreadCreate
\ 0xC 0x60E0 STR R0,[R4, #+12]
123
@@ -334,15 +334,15 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
155 {
\ StartDefaultTask: (+1)
\ 0x0 0xB570 PUSH {R4-R6,LR}
- \ 0x2 0x.... LDR.N R4,??DataTable9_2
- \ 0x4 0x.... LDR.N R5,??DataTable9_3
- \ 0x6 0x.... LDR.N R6,??DataTable9_4
+ \ 0x2 0x.... LDR.N R4,??DataTable10_2
+ \ 0x4 0x.... LDR.N R5,??DataTable10_3
+ \ 0x6 0x.... LDR.N R6,??DataTable10_4
156 /* USER CODE BEGIN StartDefaultTask */
157
158 /* Infinite loop */
159 for(;;)
160 {
- 161 read_and_process_uart_data(g_rs485_uart_handle);
+ 161 read_and_process_uart_data(g_rs485_uart_handle);
\ ??StartDefaultTask_0: (+1)
\ 0x8 0x6830 LDR R0,[R6, #+0]
\ 0xA 0x.... 0x.... BL read_and_process_uart_data
@@ -361,135 +361,162 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
\ 0x1C 0x20C8 MOVS R0,#+200
\ 0x1E 0x.... 0x.... BL osDelay
\ 0x22 0xE7F1 B.N ??StartDefaultTask_0
- 168
- 169 }
- 170 /* USER CODE END StartDefaultTask */
- 171 }
- 172
- 173 /* Private application code --------------------------------------------------*/
- 174 /* USER CODE BEGIN Application */
- 175 #if 0
- 176 void task_shell_term_main_loop(void const * argument)
- 177 {
- 178 shell_init();
- 179 for(;;)
- 180 {
- 181 shell_main_loop("climate:~$ ");
- 182 osDelay(500);
- 183 }
- 184 }
- 185 #endif
+ 168 }
+ 169 /* USER CODE END StartDefaultTask */
+ 170 }
+ 171
+ 172 /* Private application code --------------------------------------------------*/
+ 173 /* USER CODE BEGIN Application */
+ 174 #if 0
+ 175 void task_shell_term_main_loop(void const * argument)
+ 176 {
+ 177 shell_init();
+ 178 for(;;)
+ 179 {
+ 180 shell_main_loop("climate:~$ ");
+ 181 osDelay(500);
+ 182 }
+ 183 }
+ 184 #endif
+ 185
186
- 187
\ In section .text, align 2, keep-with-next
- 188 void SensorTask(void const * argument)
- 189 {
+ 187 void SensorTask(void const * argument)
+ 188 {
\ SensorTask: (+1)
\ 0x0 0xB510 PUSH {R4,LR}
- \ 0x2 0x.... LDR.N R4,??DataTable9_3
- 190 /* USER CODE BEGIN StartDefaultTask */
- 191 /* Infinite loop */
- 192 for(;;)
- 193 {
- 194 read_and_process_uart_data(g_term_uart_handle);
+ \ 0x2 0x.... LDR.N R4,??DataTable10_3
+ 189 /* USER CODE BEGIN StartDefaultTask */
+ 190 /* Infinite loop */
+ 191 for(;;)
+ 192 {
+ 193 read_and_process_uart_data(g_term_uart_handle);
\ ??SensorTask_0: (+1)
\ 0x4 0x6820 LDR R0,[R4, #+0]
\ 0x6 0x.... 0x.... BL read_and_process_uart_data
- 195 osDelay(100);
+ 194 osDelay(100);
\ 0xA 0x2064 MOVS R0,#+100
\ 0xC 0x.... 0x.... BL osDelay
\ 0x10 0xE7F8 B.N ??SensorTask_0
- 196 }
- 197 /* USER CODE END StartDefaultTask */
- 198 }
- 199 /* USER CODE END Application */
- 200
+ 195 }
+ 196 /* USER CODE END StartDefaultTask */
+ 197 }
+ 198 /* USER CODE END Application */
+ 199
\ In section .text, align 2, keep-with-next
- 201 void LEDTask(void const * argument)
- 202 {
+ 200 void LEDTask(void const * argument)
+ 201 {
\ LEDTask: (+1)
\ 0x0 0xB580 PUSH {R7,LR}
- 203 /* USER CODE BEGIN StartDefaultTask */
- 204 /* Infinite loop */
- 205 for(;;)
- 206 {
- 207 osDelay(1000);
+ 202 /* USER CODE BEGIN StartDefaultTask */
+ 203 /* Infinite loop */
+ 204 for(;;)
+ 205 {
+ 206 osDelay(1000);
\ ??LEDTask_0: (+1)
\ 0x2 0xF44F 0x707A MOV R0,#+1000
\ 0x6 0x.... 0x.... BL osDelay
- 208 HAL_GPIO_TogglePin(GPIOC,GPIO_LED_CTRL_Pin);
+ 207 HAL_GPIO_TogglePin(GPIOC,GPIO_LED_CTRL_Pin);
\ 0xA 0xF44F 0x7100 MOV R1,#+512
- \ 0xE 0x.... LDR.N R0,??DataTable9_5
+ \ 0xE 0x.... LDR.N R0,??DataTable10_5
\ 0x10 0x.... 0x.... BL HAL_GPIO_TogglePin
\ 0x14 0xE7F5 B.N ??LEDTask_0
- 209
- 210 }
- 211 /* USER CODE END StartDefaultTask */
- 212 }
- 213 /* USER CODE END Application */
- 214
+ 208
+ 209 }
+ 210 /* USER CODE END StartDefaultTask */
+ 211 }
+ 212 /* USER CODE END Application */
+ 213
+
+ \ In section .bss, align 4
+ 214 int trans_4g_flag = 0;
+ \ trans_4g_flag:
+ \ 0x0 DS8 4
\ In section .text, align 2, keep-with-next
215 void Trans_4g_Task(void const * argument)
216 {
\ Trans_4g_Task: (+1)
- \ 0x0 0xB510 PUSH {R4,LR}
+ \ 0x0 0xB538 PUSH {R3-R5,LR}
217 /* USER CODE BEGIN StartDefaultTask */
218 EC801_start();
\ 0x2 0x.... 0x.... BL EC801_start
219 MQTT_Trans_Data();
- \ ??Trans_4g_Task_0: (+1)
\ 0x6 0x.... 0x.... BL MQTT_Trans_Data
220 int temp_1s = 0;
\ 0xA 0x2400 MOVS R4,#+0
+ \ 0xC 0x.... LDR.N R5,??DataTable10_6
+ \ 0xE 0xE002 B.N ??Trans_4g_Task_0
221 /* Infinite loop */
222 for(;;)
223 {
224 osDelay(1000);
- \ ??Trans_4g_Task_1: (+1)
- \ 0xC 0xF44F 0x707A MOV R0,#+1000
- \ 0x10 0x.... 0x.... BL osDelay
225 temp_1s++;
- \ 0x14 0x1C64 ADDS R4,R4,#+1
226 if(temp_1s >= 600)
- \ 0x16 0xF5B4 0x7F16 CMP R4,#+600
- \ 0x1A 0xDBF7 BLT.N ??Trans_4g_Task_1
227 {
228 temp_1s = 0;
- 229 MQTT_Trans_Data();
- \ 0x1C 0xE7F3 B.N ??Trans_4g_Task_0
- 230 }
- 231
- 232 }
- 233 /* USER CODE END StartDefaultTask */
- 234 }
+ 229 trans_4g_flag = 1;
+ 230
+ 231 }
+ 232
+ 233 if(trans_4g_flag == 1)
+ \ ??Trans_4g_Task_1: (+1)
+ \ 0x10 0x6828 LDR R0,[R5, #+0]
+ \ 0x12 0x2801 CMP R0,#+1
+ \ 0x14 0xD00A BEQ.N ??Trans_4g_Task_2
+ \ ??Trans_4g_Task_0: (+1)
+ \ 0x16 0xF44F 0x707A MOV R0,#+1000
+ \ 0x1A 0x.... 0x.... BL osDelay
+ \ 0x1E 0x1C64 ADDS R4,R4,#+1
+ \ 0x20 0xF5B4 0x7F16 CMP R4,#+600
+ \ 0x24 0xDBF4 BLT.N ??Trans_4g_Task_1
+ \ 0x26 0x2001 MOVS R0,#+1
+ \ 0x28 0x2400 MOVS R4,#+0
+ \ 0x2A 0x6028 STR R0,[R5, #+0]
+ 234 {
+ 235 MQTT_Trans_Data();
+ \ ??Trans_4g_Task_2: (+1)
+ \ 0x2C 0x.... 0x.... BL MQTT_Trans_Data
+ 236 trans_4g_flag = 0;
+ \ 0x30 0x2000 MOVS R0,#+0
+ \ 0x32 0x6028 STR R0,[R5, #+0]
+ \ 0x34 0xE7EF B.N ??Trans_4g_Task_0
+ 237 }
+ 238
+ 239 }
+ 240 /* USER CODE END StartDefaultTask */
+ 241 }
\ In section .text, align 4, keep-with-next
- \ ??DataTable9:
+ \ ??DataTable10:
\ 0x0 0x....'.... DC32 xIdleTaskTCBBuffer
\ In section .text, align 4, keep-with-next
- \ ??DataTable9_1:
+ \ ??DataTable10_1:
\ 0x0 0x....'.... DC32 anemometerHandle
\ In section .text, align 4, keep-with-next
- \ ??DataTable9_2:
+ \ ??DataTable10_2:
\ 0x0 0x....'.... DC32 time_get_ok
\ In section .text, align 4, keep-with-next
- \ ??DataTable9_3:
+ \ ??DataTable10_3:
\ 0x0 0x....'.... DC32 g_term_uart_handle
\ In section .text, align 4, keep-with-next
- \ ??DataTable9_4:
+ \ ??DataTable10_4:
\ 0x0 0x....'.... DC32 g_rs485_uart_handle
\ In section .text, align 4, keep-with-next
- \ ??DataTable9_5:
+ \ ??DataTable10_5:
\ 0x0 0x4800'0800 DC32 0x48000800
+ \ In section .text, align 4, keep-with-next
+ \ ??DataTable10_6:
+ \ 0x0 0x....'.... DC32 trans_4g_flag
+
\ In section .rodata, align 4
\ ?_0:
\ 0x0 0x64 0x65 DC8 "defaultTask"
@@ -540,12 +567,12 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
\ 0x61 0x73
\ 0x6B 0x00
\ 0xE DS8 2
- 235 /* USER CODE END Application */
- 236
- 237
- 238
- 239
- 240
+ 242 /* USER CODE END Application */
+ 243
+ 244
+ 245
+ 246
+ 247
Maximum stack usage in bytes:
@@ -563,10 +590,10 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
16 -> osDelay
16 -> parse_4g_receive_data
16 -> read_and_process_uart_data
- 8 Trans_4g_Task
- 8 -> EC801_start
- 8 -> MQTT_Trans_Data
- 8 -> osDelay
+ 16 Trans_4g_Task
+ 16 -> EC801_start
+ 16 -> MQTT_Trans_Data
+ 16 -> osDelay
0 vApplicationGetIdleTaskMemory
@@ -574,12 +601,13 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
Bytes Function/Label
----- --------------
- 4 ??DataTable9
- 4 ??DataTable9_1
- 4 ??DataTable9_2
- 4 ??DataTable9_3
- 4 ??DataTable9_4
- 4 ??DataTable9_5
+ 4 ??DataTable10
+ 4 ??DataTable10_1
+ 4 ??DataTable10_2
+ 4 ??DataTable10_3
+ 4 ??DataTable10_4
+ 4 ??DataTable10_5
+ 4 ??DataTable10_6
12 ?_0
8 ?_1
12 ?_2
@@ -589,7 +617,7 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
62 MX_FREERTOS_Init
18 SensorTask
36 StartDefaultTask
- 30 Trans_4g_Task
+ 54 Trans_4g_Task
20 anemometerHandle
Trans_4g_taskHandle
ledTaskHandle
@@ -601,19 +629,20 @@ E:\Y\IAR\micro_climate\Core\Src\freertos.c
28 os_thread_def_temhum_update_task
28 os_thread_def_trans_4g_task
4 sensorTaskHandle
+ 4 trans_4g_flag
16 vApplicationGetIdleTaskMemory
4 wind_update_taskHandle
596 xIdleTaskTCBBuffer
xIdleStack
- 624 bytes in section .bss
+ 628 bytes in section .bss
68 bytes in section .rodata
- 348 bytes in section .text
+ 376 bytes in section .text
- 348 bytes of CODE memory
+ 376 bytes of CODE memory
68 bytes of CONST memory
- 624 bytes of DATA memory
+ 628 bytes of DATA memory
Errors: none
Warnings: none
diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.s b/EWARM/micro_climate/List/Core_13247989168731456611.dir/freertos.s
index ca2dbb8..c5a3c1d 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 30/Aug/2024 14:42:26
+// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:00
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@@ -85,6 +85,7 @@
PUBLIC ledTaskHandle
PUBLIC sensorTaskHandle
PUBLIC temhum_update_taskHandle
+ PUBLIC trans_4g_flag
PUBLIC vApplicationGetIdleTaskMemory
PUBLIC wind_update_taskHandle
@@ -258,7 +259,7 @@ xIdleTaskTCBBuffer:
// 86 {
// 87 *ppxIdleTaskTCBBuffer = &xIdleTaskTCBBuffer;
vApplicationGetIdleTaskMemory:
- LDR.N R3,??DataTable9
+ LDR.N R3,??DataTable10
STR R3,[R0, #+0]
// 88 *ppxIdleTaskStackBuffer = &xIdleStack[0];
ADD R0,R3,#+84
@@ -313,7 +314,7 @@ MX_FREERTOS_Init:
// 122 defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL);
MOVS R1,#+0
ADR.N R0,`MX_FREERTOS_Init::os_thread_def_defaultTask`
- LDR.N R4,??DataTable9_1
+ LDR.N R4,??DataTable10_1
CFI FunCall osThreadCreate
BL osThreadCreate
STR R0,[R4, #+12]
@@ -384,15 +385,15 @@ StartDefaultTask:
CFI R5 Frame(CFA, -12)
CFI R4 Frame(CFA, -16)
CFI CFA R13+16
- LDR.N R4,??DataTable9_2
- LDR.N R5,??DataTable9_3
- LDR.N R6,??DataTable9_4
+ LDR.N R4,??DataTable10_2
+ LDR.N R5,??DataTable10_3
+ LDR.N R6,??DataTable10_4
// 156 /* USER CODE BEGIN StartDefaultTask */
// 157
// 158 /* Infinite loop */
// 159 for(;;)
// 160 {
-// 161 read_and_process_uart_data(g_rs485_uart_handle);
+// 161 read_and_process_uart_data(g_rs485_uart_handle);
??StartDefaultTask_0:
LDR R0,[R6, #+0]
CFI FunCall read_and_process_uart_data
@@ -415,135 +416,98 @@ StartDefaultTask:
CFI FunCall osDelay
BL osDelay
B.N ??StartDefaultTask_0
-// 168
-// 169 }
-// 170 /* USER CODE END StartDefaultTask */
-// 171 }
+// 168 }
+// 169 /* USER CODE END StartDefaultTask */
+// 170 }
CFI EndBlock cfiBlock2
-// 172
-// 173 /* Private application code --------------------------------------------------*/
-// 174 /* USER CODE BEGIN Application */
-// 175 #if 0
-// 176 void task_shell_term_main_loop(void const * argument)
-// 177 {
-// 178 shell_init();
-// 179 for(;;)
-// 180 {
-// 181 shell_main_loop("climate:~$ ");
-// 182 osDelay(500);
-// 183 }
-// 184 }
-// 185 #endif
+// 171
+// 172 /* Private application code --------------------------------------------------*/
+// 173 /* USER CODE BEGIN Application */
+// 174 #if 0
+// 175 void task_shell_term_main_loop(void const * argument)
+// 176 {
+// 177 shell_init();
+// 178 for(;;)
+// 179 {
+// 180 shell_main_loop("climate:~$ ");
+// 181 osDelay(500);
+// 182 }
+// 183 }
+// 184 #endif
+// 185
// 186
-// 187
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock3 Using cfiCommon0
CFI Function SensorTask
THUMB
-// 188 void SensorTask(void const * argument)
-// 189 {
+// 187 void SensorTask(void const * argument)
+// 188 {
SensorTask:
PUSH {R4,LR}
CFI R14 Frame(CFA, -4)
CFI R4 Frame(CFA, -8)
CFI CFA R13+8
- LDR.N R4,??DataTable9_3
-// 190 /* USER CODE BEGIN StartDefaultTask */
-// 191 /* Infinite loop */
-// 192 for(;;)
-// 193 {
-// 194 read_and_process_uart_data(g_term_uart_handle);
+ LDR.N R4,??DataTable10_3
+// 189 /* USER CODE BEGIN StartDefaultTask */
+// 190 /* Infinite loop */
+// 191 for(;;)
+// 192 {
+// 193 read_and_process_uart_data(g_term_uart_handle);
??SensorTask_0:
LDR R0,[R4, #+0]
CFI FunCall read_and_process_uart_data
BL read_and_process_uart_data
-// 195 osDelay(100);
+// 194 osDelay(100);
MOVS R0,#+100
CFI FunCall osDelay
BL osDelay
B.N ??SensorTask_0
-// 196 }
-// 197 /* USER CODE END StartDefaultTask */
-// 198 }
+// 195 }
+// 196 /* USER CODE END StartDefaultTask */
+// 197 }
CFI EndBlock cfiBlock3
-// 199 /* USER CODE END Application */
-// 200
+// 198 /* USER CODE END Application */
+// 199
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock4 Using cfiCommon0
CFI Function LEDTask
THUMB
-// 201 void LEDTask(void const * argument)
-// 202 {
+// 200 void LEDTask(void const * argument)
+// 201 {
LEDTask:
PUSH {R7,LR}
CFI R14 Frame(CFA, -4)
CFI CFA R13+8
-// 203 /* USER CODE BEGIN StartDefaultTask */
-// 204 /* Infinite loop */
-// 205 for(;;)
-// 206 {
-// 207 osDelay(1000);
+// 202 /* USER CODE BEGIN StartDefaultTask */
+// 203 /* Infinite loop */
+// 204 for(;;)
+// 205 {
+// 206 osDelay(1000);
??LEDTask_0:
MOV R0,#+1000
CFI FunCall osDelay
BL osDelay
-// 208 HAL_GPIO_TogglePin(GPIOC,GPIO_LED_CTRL_Pin);
+// 207 HAL_GPIO_TogglePin(GPIOC,GPIO_LED_CTRL_Pin);
MOV R1,#+512
- LDR.N R0,??DataTable9_5
+ LDR.N R0,??DataTable10_5
CFI FunCall HAL_GPIO_TogglePin
BL HAL_GPIO_TogglePin
B.N ??LEDTask_0
-// 209
-// 210 }
-// 211 /* USER CODE END StartDefaultTask */
-// 212 }
+// 208
+// 209 }
+// 210 /* USER CODE END StartDefaultTask */
+// 211 }
CFI EndBlock cfiBlock4
+// 212 /* USER CODE END Application */
+// 213
- SECTION `.text`:CODE:NOROOT(2)
- SECTION_TYPE SHT_PROGBITS, 0
+ SECTION `.bss`:DATA:REORDER:NOROOT(2)
DATA
-??DataTable9:
- DATA32
- DC32 xIdleTaskTCBBuffer
-
- SECTION `.text`:CODE:NOROOT(2)
- SECTION_TYPE SHT_PROGBITS, 0
- DATA
-??DataTable9_1:
- DATA32
- DC32 anemometerHandle
-
- SECTION `.text`:CODE:NOROOT(2)
- SECTION_TYPE SHT_PROGBITS, 0
- DATA
-??DataTable9_2:
- DATA32
- DC32 time_get_ok
-
- SECTION `.text`:CODE:NOROOT(2)
- SECTION_TYPE SHT_PROGBITS, 0
- DATA
-??DataTable9_3:
- DATA32
- DC32 g_term_uart_handle
-
- SECTION `.text`:CODE:NOROOT(2)
- SECTION_TYPE SHT_PROGBITS, 0
- DATA
-??DataTable9_4:
- DATA32
- DC32 g_rs485_uart_handle
-
- SECTION `.text`:CODE:NOROOT(2)
- SECTION_TYPE SHT_PROGBITS, 0
- DATA
-??DataTable9_5:
- DATA32
- DC32 0x48000800
-// 213 /* USER CODE END Application */
-// 214
+// 214 int trans_4g_flag = 0;
+trans_4g_flag:
+ DS8 4
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock5 Using cfiCommon0
@@ -552,44 +516,114 @@ LEDTask:
// 215 void Trans_4g_Task(void const * argument)
// 216 {
Trans_4g_Task:
- PUSH {R4,LR}
+ PUSH {R3-R5,LR}
CFI R14 Frame(CFA, -4)
- CFI R4 Frame(CFA, -8)
- CFI CFA R13+8
+ CFI R5 Frame(CFA, -8)
+ CFI R4 Frame(CFA, -12)
+ CFI CFA R13+16
// 217 /* USER CODE BEGIN StartDefaultTask */
// 218 EC801_start();
CFI FunCall EC801_start
BL EC801_start
// 219 MQTT_Trans_Data();
-??Trans_4g_Task_0:
CFI FunCall MQTT_Trans_Data
BL MQTT_Trans_Data
// 220 int temp_1s = 0;
MOVS R4,#+0
+ LDR.N R5,??DataTable10_6
+ B.N ??Trans_4g_Task_0
// 221 /* Infinite loop */
// 222 for(;;)
// 223 {
// 224 osDelay(1000);
+// 225 temp_1s++;
+// 226 if(temp_1s >= 600)
+// 227 {
+// 228 temp_1s = 0;
+// 229 trans_4g_flag = 1;
+// 230
+// 231 }
+// 232
+// 233 if(trans_4g_flag == 1)
??Trans_4g_Task_1:
+ LDR R0,[R5, #+0]
+ CMP R0,#+1
+ BEQ.N ??Trans_4g_Task_2
+??Trans_4g_Task_0:
MOV R0,#+1000
CFI FunCall osDelay
BL osDelay
-// 225 temp_1s++;
ADDS R4,R4,#+1
-// 226 if(temp_1s >= 600)
CMP R4,#+600
BLT.N ??Trans_4g_Task_1
-// 227 {
-// 228 temp_1s = 0;
-// 229 MQTT_Trans_Data();
+ MOVS R0,#+1
+ MOVS R4,#+0
+ STR R0,[R5, #+0]
+// 234 {
+// 235 MQTT_Trans_Data();
+??Trans_4g_Task_2:
+ CFI FunCall MQTT_Trans_Data
+ BL MQTT_Trans_Data
+// 236 trans_4g_flag = 0;
+ MOVS R0,#+0
+ STR R0,[R5, #+0]
B.N ??Trans_4g_Task_0
-// 230 }
-// 231
-// 232 }
-// 233 /* USER CODE END StartDefaultTask */
-// 234 }
+// 237 }
+// 238
+// 239 }
+// 240 /* USER CODE END StartDefaultTask */
+// 241 }
CFI EndBlock cfiBlock5
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable10:
+ DATA32
+ DC32 xIdleTaskTCBBuffer
+
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable10_1:
+ DATA32
+ DC32 anemometerHandle
+
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable10_2:
+ DATA32
+ DC32 time_get_ok
+
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable10_3:
+ DATA32
+ DC32 g_term_uart_handle
+
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable10_4:
+ DATA32
+ DC32 g_rs485_uart_handle
+
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable10_5:
+ DATA32
+ DC32 0x48000800
+
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable10_6:
+ DATA32
+ DC32 trans_4g_flag
+
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
@@ -690,20 +724,20 @@ Trans_4g_Task:
DS8 2
END
-// 235 /* USER CODE END Application */
-// 236
-// 237
-// 238
-// 239
-// 240
+// 242 /* USER CODE END Application */
+// 243
+// 244
+// 245
+// 246
+// 247
//
-// 624 bytes in section .bss
+// 628 bytes in section .bss
// 68 bytes in section .rodata
-// 348 bytes in section .text
+// 376 bytes in section .text
//
-// 348 bytes of CODE memory
+// 376 bytes of CODE memory
// 68 bytes of CONST memory
-// 624 bytes of DATA memory
+// 628 bytes of DATA memory
//
//Errors: none
//Warnings: none
diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.lst b/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.lst
index 506cc93..e148a35 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 30/Aug/2024 14:42:26
+# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 05/Sep/2024 09:05:00
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@@ -505,19 +505,19 @@ E:\Y\IAR\micro_climate\Core\Src\main.c
\ In section .text, align 4, keep-with-next
\ ?_2:
- \ 0x0 0x41 0x75 DC8 "Aug 30 2024"
- \ 0x67 0x20
- \ 0x33 0x30
+ \ 0x0 0x53 0x65 DC8 "Sep 5 2024"
+ \ 0x70 0x20
+ \ 0x20 0x35
\ 0x20 0x32
\ 0x30 0x32
\ 0x34 0x00
\ In section .text, align 4, keep-with-next
\ ?_3:
- \ 0x0 0x31 0x34 DC8 "14:42:26"
- \ 0x3A 0x34
- \ 0x32 0x3A
- \ 0x32 0x36
+ \ 0x0 0x30 0x39 DC8 "09:04:59"
+ \ 0x3A 0x30
+ \ 0x34 0x3A
+ \ 0x35 0x39
\ 0x00
\ 0x9 DS8 3
257
diff --git a/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.s b/EWARM/micro_climate/List/Core_13247989168731456611.dir/main.s
index f818691..64eb93e 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 30/Aug/2024 14:42:26
+// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 05/Sep/2024 09:05:00
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@@ -655,14 +655,14 @@ Error_Handler:
DATA
?_2:
DATA8
- DC8 "Aug 30 2024"
+ DC8 "Sep 5 2024"
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
?_3:
DATA8
- DC8 "14:42:26"
+ DC8 "09:04:59"
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 027f043..9545831 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 30/Aug/2024 14:42:27
+# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:01
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
@@ -74,7 +74,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
11 // ID
12 uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77};
13 // 客户端名字
- 14 char g_cilent_name[] = "Test_SUB";
+ 14 char g_cilent_name[] = "Test_cilent";
15 // 连接用户名
16 char g_cilent_user_name[] = "12345";
17 // 连接密码
@@ -82,7 +82,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
19 // 服务器IP
20 char g_server_ip[] = "199.7.140.10,1883";
21 // 订阅主题名
- 22 char g_topic_name[] = "Test_Topic";
+ 22 char g_topic_name[] = "Test_Topic_1";
23
24 // 时间戳
25 uint32_t g_time_stamp;
@@ -142,7 +142,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
56 uint8_t temp_status = HAL_ERROR;
57 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR;
\ 0x2 0xF44F 0x7100 MOV R1,#+512
- \ 0x6 0x.... 0x.... LDR.W R0,??DataTable37
+ \ 0x6 0x.... 0x.... LDR.W R0,??DataTable38_1
\ 0xA 0x.... 0x.... BL HAL_GPIO_ReadPin
\ 0xE 0x2801 CMP R0,#+1
\ 0x10 0xD101 BNE.N ??Read_Status_0
@@ -163,8 +163,8 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x0 0xB510 PUSH {R4,LR}
\ 0x2 0x4614 MOV R4,R2
64 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000))
- \ 0x4 0x.... 0x.... LDR.W R3,??DataTable37_1
- \ 0x8 0x.... 0x.... LDR.W R0,??DataTable37_2
+ \ 0x4 0x.... 0x.... LDR.W R3,??DataTable38_2
+ \ 0x8 0x.... 0x.... LDR.W R0,??DataTable38_3
\ 0xC 0xB292 UXTH R2,R2
\ 0xE 0x.... 0x.... BL HAL_UART_Transmit
\ 0x12 0xB908 CBNZ.N R0,??__write_0
@@ -195,10 +195,10 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x4 0xF241 0x3888 MOVW R8,#+5000
\ 0x8 0x.... 0x.... BL ?Subroutine2
\ ??CrossCallReturnLabel_10: (+1)
- \ 0xC 0x.... ADR.N R7,??DataTable34
- \ 0xE 0x.... 0x.... LDR.W R5,??DataTable37_3
+ \ 0xC 0x.... ADR.N R7,??DataTable35
+ \ 0xE 0x.... 0x.... LDR.W R5,??DataTable38_4
\ 0x12 0x.... 0x.... ADR.W R4,?_1
- \ 0x16 0x.... 0x.... LDR.W R6,??DataTable37_4
+ \ 0x16 0x.... 0x.... LDR.W R6,??DataTable38_5
\ 0x1A 0xE00A B.N ??CrossCallReturnLabel_9
80
81 // 打开客户端网络
@@ -225,7 +225,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x36 0xD0F1 BEQ.N ??MQTT_Config_0
\ 0x38 0x2100 MOVS R1,#+0
\ 0x3A 0x6171 STR R1,[R6, #+20]
- \ 0x3C 0x.... ADR.N R4,??DataTable34_1
+ \ 0x3C 0x.... ADR.N R4,??DataTable35_1
\ 0x3E 0x.... 0x.... ADR.W R9,?_3
\ 0x42 0xE01A B.N ??CrossCallReturnLabel_8
90
@@ -365,11 +365,11 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
141 g_devic_id[4], \
142 g_devic_id[5], \
143 g_devic_id[6]);
- \ 0x10 0x.... 0x.... LDR.W R5,??DataTable37_4
+ \ 0x10 0x.... 0x.... LDR.W R5,??DataTable38_5
\ 0x14 0x.... 0x.... ADR.W R2,?_7
\ 0x18 0x7969 LDRB R1,[R5, #+5]
\ 0x1A 0x782B LDRB R3,[R5, #+0]
- \ 0x1C 0x.... 0x.... LDR.W R4,??DataTable37_5
+ \ 0x1C 0x.... 0x.... LDR.W R4,??DataTable38_6
\ 0x20 0x9104 STR R1,[SP, #+16]
\ 0x22 0x4606 MOV R6,R0
\ 0x24 0x79A8 LDRB R0,[R5, #+6]
@@ -409,7 +409,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x6E 0x4640 MOV R0,R8
\ 0x70 0x.... 0x.... BL cJSON_AddNumberToObject
150 cJSON_AddNumberToObject(JsonRoot, "version", 10);
- \ 0x74 0xED9F 0x.... VLDR.W D0,??DataTable35
+ \ 0x74 0xED9F 0x.... VLDR.W D0,??DataTable36
\ 0x78 0x.... 0x.... ADR.W R1,?_12
\ 0x7C 0x4640 MOV R0,R8
\ 0x7E 0x.... 0x.... BL cJSON_AddNumberToObject
@@ -432,13 +432,13 @@ Warning[Pa205]: implicit conversion from float to double
conversion from float to double
\ ??MQTT_Trans_Data_0: (+1)
\ 0x8E 0xEB04 0x0087 ADD R0,R4,R7, LSL #+2
- \ 0x92 0xEDDF 0x.... VLDR.W S1,??DataTable35_1
+ \ 0x92 0xEDDF 0x.... VLDR.W S1,??DataTable36_1
\ 0x96 0xED90 0x0A00 VLDR S0,[R0, #0]
\ 0x9A 0xEE60 0x0A20 VMUL.F32 S1,S0,S1
\ 0x9E 0xEE10 0x0A90 VMOV R0,S1
\ 0xA2 0x.... 0x.... BL __aeabi_f2d
\ 0xA6 0x2200 MOVS R2,#+0
- \ 0xA8 0x.... 0x.... LDR.W R3,??DataTable37_6
+ \ 0xA8 0x.... 0x.... LDR.W R3,??DataTable38_7
\ 0xAC 0x.... 0x.... BL __aeabi_dadd
\ 0xB0 0x.... 0x.... BL __aeabi_d2iz
\ 0xB4 0xEE01 0x0A10 VMOV S2,R0
@@ -446,7 +446,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0xBC 0xEE11 0x0A10 VMOV R0,S2
\ 0xC0 0x.... 0x.... BL __aeabi_f2d
\ 0xC4 0x2200 MOVS R2,#+0
- \ 0xC6 0x.... 0x.... LDR.W R3,??DataTable37_7
+ \ 0xC6 0x.... 0x.... LDR.W R3,??DataTable38_8
\ 0xCA 0x.... 0x.... BL __aeabi_ddiv
\ 0xCE 0xEC41 0x0B10 VMOV D0,R0,R1
\ 0xD2 0x.... 0x.... BL cJSON_CreateNumber
@@ -469,12 +469,12 @@ Warning[Pa205]: implicit conversion from float to double
163 sprintf(str_len_str, "%d", str_len);
\ 0xF0 0x1D82 ADDS R2,R0,#+6
\ 0xF2 0xB2D2 UXTB R2,R2
- \ 0xF4 0x.... ADR.N R1,??DataTable35_2
+ \ 0xF4 0x.... ADR.N R1,??DataTable36_2
\ 0xF6 0xA80A ADD R0,SP,#+40
\ 0xF8 0x.... 0x.... BL sprintf
- \ 0xFC 0x.... ADR.N R7,??DataTable34
- \ 0xFE 0x.... ADR.N R4,??DataTable34_1
- \ 0x100 0x.... 0x.... LDR.W R6,??DataTable37_3
+ \ 0xFC 0x.... ADR.N R7,??DataTable35
+ \ 0xFE 0x.... ADR.N R4,??DataTable35_1
+ \ 0x100 0x.... 0x.... LDR.W R6,??DataTable38_4
\ 0x104 0x.... 0x.... ADR.W R10,?_15
\ 0x108 0xE020 B.N ??MQTT_Trans_Data_1
164
@@ -521,7 +521,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x150 0xD0DB BEQ.N ??MQTT_Trans_Data_2
\ 0x152 0x2100 MOVS R1,#+0
\ 0x154 0x6229 STR R1,[R5, #+32]
- 179
+ 179
180 //释放
181 vPortFree(cjson_str);
\ 0x156 0x4648 MOV R0,R9
@@ -648,7 +648,7 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x5E 0x1E64 SUBS R4,R4,#+1
\ 0x60 0xF44F 0x6161 MOV R1,#+3600
\ 0x64 0x19A4 ADDS R4,R4,R6
- \ 0x66 0x.... 0x.... LDR.W R0,??DataTable37_8
+ \ 0x66 0x.... 0x.... LDR.W R0,??DataTable38_9
\ 0x6A 0x9A0C LDR R2,[SP, #+48]
\ 0x6C 0x9B0D LDR R3,[SP, #+52]
\ 0x6E 0x434D MULS R5,R1,R5
@@ -694,12 +694,12 @@ Warning[Pa205]: implicit conversion from float to double
\ flag_pubex:
\ 0x20 0x0000'0000 DC32 0
\ g_cilent_name:
- \ 0x24 0x54 0x65 DC8 "Test_SUB"
+ \ 0x24 0x54 0x65 DC8 "Test_cilent"
\ 0x73 0x74
- \ 0x5F 0x53
- \ 0x55 0x42
- \ 0x00
- \ 0x2D DS8 3
+ \ 0x5F 0x63
+ \ 0x69 0x6C
+ \ 0x65 0x6E
+ \ 0x74 0x00
\ g_cilent_user_name:
\ 0x30 0x31 0x32 DC8 "12345"
\ 0x33 0x34
@@ -722,13 +722,14 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x33 0x00
\ 0x52 DS8 2
\ g_topic_name:
- \ 0x54 0x54 0x65 DC8 "Test_Topic"
+ \ 0x54 0x54 0x65 DC8 "Test_Topic_1"
\ 0x73 0x74
\ 0x5F 0x54
\ 0x6F 0x70
\ 0x69 0x63
+ \ 0x5F 0x31
\ 0x00
- \ 0x5F DS8 1
+ \ 0x61 DS8 3
234 // 生成时间戳
\ In section .text, align 2, keep-with-next
@@ -740,109 +741,109 @@ Warning[Pa205]: implicit conversion from float to double
238 if(USE_UTC)
239 {
240 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
- \ 0x2 0x.... LDR.N R4,??DataTable37_3
- \ 0x4 0x.... 0x.... ADR.W R1,?_17
- \ 0x8 0x6820 LDR R0,[R4, #+0]
- \ 0xA 0xB0A3 SUB SP,SP,#+140
- \ 0xC 0x.... 0x.... BL uart_sendstr
+ \ 0x2 0x.... 0x.... LDR.W R4,??DataTable38_4
+ \ 0x6 0x.... 0x.... ADR.W R1,?_17
+ \ 0xA 0x6820 LDR R0,[R4, #+0]
+ \ 0xC 0xB0A3 SUB SP,SP,#+140
+ \ 0xE 0x.... 0x.... BL uart_sendstr
241 }else
242 {
243 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=2\r\n");
244 }
245 osDelay(1000);
- \ 0x10 0xF44F 0x707A MOV R0,#+1000
- \ 0x14 0x.... 0x.... BL osDelay
- \ 0x18 0x2164 MOVS R1,#+100
- \ 0x1A 0xA80A ADD R0,SP,#+40
- \ 0x1C 0x.... 0x.... BL __aeabi_memclr4
+ \ 0x12 0xF44F 0x707A MOV R0,#+1000
+ \ 0x16 0x.... 0x.... BL osDelay
+ \ 0x1A 0x2164 MOVS R1,#+100
+ \ 0x1C 0xA80A ADD R0,SP,#+40
+ \ 0x1E 0x.... 0x.... BL __aeabi_memclr4
246 char time[100] = {0};int index = 0;
- \ 0x20 0x2600 MOVS R6,#+0
- \ 0x22 0xAD0A ADD R5,SP,#+40
+ \ 0x22 0x2600 MOVS R6,#+0
+ \ 0x24 0xAD0A ADD R5,SP,#+40
247
248 // 第一个“后是时间,前面不要
249 do{
250 time[index] = uart_dev_in_char(g_ec801_uart_handle);
\ ??EC801_GET_Time_0: (+1)
- \ 0x24 0x6820 LDR R0,[R4, #+0]
- \ 0x26 0x.... 0x.... BL uart_dev_in_char
- \ 0x2A 0x.... 0x.... BL ?Subroutine6
+ \ 0x26 0x6820 LDR R0,[R4, #+0]
+ \ 0x28 0x.... 0x.... BL uart_dev_in_char
+ \ 0x2C 0x.... 0x.... BL ?Subroutine6
251 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle));
- \ ??CrossCallReturnLabel_22: (+1)
- \ 0x2E 0xD004 BEQ.N ??EC801_GET_Time_1
- \ 0x30 0x6820 LDR R0,[R4, #+0]
- \ 0x32 0x.... 0x.... BL uart_dev_char_present
- \ 0x36 0x2800 CMP R0,#+0
- \ 0x38 0xD1F4 BNE.N ??EC801_GET_Time_0
+ \ ??CrossCallReturnLabel_23: (+1)
+ \ 0x30 0xD004 BEQ.N ??EC801_GET_Time_1
+ \ 0x32 0x6820 LDR R0,[R4, #+0]
+ \ 0x34 0x.... 0x.... BL uart_dev_char_present
+ \ 0x38 0x2800 CMP R0,#+0
+ \ 0x3A 0xD1F4 BNE.N ??EC801_GET_Time_0
252 // 丢掉前面的
253 memcpy(time, time + index - 1, index);
\ ??EC801_GET_Time_1: (+1)
- \ 0x3A 0xA80A ADD R0,SP,#+40
- \ 0x3C 0x4430 ADD R0,R0,R6
- \ 0x3E 0x1E41 SUBS R1,R0,#+1
- \ 0x40 0x4632 MOV R2,R6
- \ 0x42 0xA80A ADD R0,SP,#+40
- \ 0x44 0x.... 0x.... BL __aeabi_memcpy
+ \ 0x3C 0xA80A ADD R0,SP,#+40
+ \ 0x3E 0x4430 ADD R0,R0,R6
+ \ 0x40 0x1E41 SUBS R1,R0,#+1
+ \ 0x42 0x4632 MOV R2,R6
+ \ 0x44 0xA80A ADD R0,SP,#+40
+ \ 0x46 0x.... 0x.... BL __aeabi_memcpy
254 index = 1;
- \ 0x48 0x2601 MOVS R6,#+1
+ \ 0x4A 0x2601 MOVS R6,#+1
255
256 // "前面是时间
257 do{
258 time[index] = uart_dev_in_char(g_ec801_uart_handle);
\ ??EC801_GET_Time_2: (+1)
- \ 0x4A 0x6820 LDR R0,[R4, #+0]
- \ 0x4C 0x.... 0x.... BL uart_dev_in_char
- \ 0x50 0x.... 0x.... BL ?Subroutine6
+ \ 0x4C 0x6820 LDR R0,[R4, #+0]
+ \ 0x4E 0x.... 0x.... BL uart_dev_in_char
+ \ 0x52 0x.... 0x.... BL ?Subroutine6
259 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle));
- \ ??CrossCallReturnLabel_23: (+1)
- \ 0x54 0xD004 BEQ.N ??EC801_GET_Time_3
- \ 0x56 0x6820 LDR R0,[R4, #+0]
- \ 0x58 0x.... 0x.... BL uart_dev_char_present
- \ 0x5C 0x2800 CMP R0,#+0
- \ 0x5E 0xD1F4 BNE.N ??EC801_GET_Time_2
+ \ ??CrossCallReturnLabel_24: (+1)
+ \ 0x56 0xD004 BEQ.N ??EC801_GET_Time_3
+ \ 0x58 0x6820 LDR R0,[R4, #+0]
+ \ 0x5A 0x.... 0x.... BL uart_dev_char_present
+ \ 0x5E 0x2800 CMP R0,#+0
+ \ 0x60 0xD1F4 BNE.N ??EC801_GET_Time_2
260
261 // 字符提取成int
262 sscanf(time, "\"%d/%d/%d,%d:%d:%d\"", &year, &month, &day, &hour, &minute, &second);
\ ??EC801_GET_Time_3: (+1)
- \ 0x60 0xA805 ADD R0,SP,#+20
- \ 0x62 0xA906 ADD R1,SP,#+24
- \ 0x64 0xAA07 ADD R2,SP,#+28
- \ 0x66 0xAB08 ADD R3,SP,#+32
- \ 0x68 0x9003 STR R0,[SP, #+12]
- \ 0x6A 0x9102 STR R1,[SP, #+8]
- \ 0x6C 0x9201 STR R2,[SP, #+4]
- \ 0x6E 0x9300 STR R3,[SP, #+0]
- \ 0x70 0xAA04 ADD R2,SP,#+16
- \ 0x72 0xAB09 ADD R3,SP,#+36
- \ 0x74 0x.... 0x.... ADR.W R1,?_18
- \ 0x78 0x.... LDR.N R4,??DataTable37_4
- \ 0x7A 0xA80A ADD R0,SP,#+40
- \ 0x7C 0x.... 0x.... BL sscanf
+ \ 0x62 0xA805 ADD R0,SP,#+20
+ \ 0x64 0xA906 ADD R1,SP,#+24
+ \ 0x66 0xAA07 ADD R2,SP,#+28
+ \ 0x68 0xAB08 ADD R3,SP,#+32
+ \ 0x6A 0x9003 STR R0,[SP, #+12]
+ \ 0x6C 0x9102 STR R1,[SP, #+8]
+ \ 0x6E 0x9201 STR R2,[SP, #+4]
+ \ 0x70 0x9300 STR R3,[SP, #+0]
+ \ 0x72 0xAA04 ADD R2,SP,#+16
+ \ 0x74 0xAB09 ADD R3,SP,#+36
+ \ 0x76 0x.... 0x.... ADR.W R1,?_18
+ \ 0x7A 0x.... LDR.N R4,??DataTable38_5
+ \ 0x7C 0xA80A ADD R0,SP,#+40
+ \ 0x7E 0x.... 0x.... BL sscanf
263
264 if(year)
- \ 0x80 0x9804 LDR R0,[SP, #+16]
- \ 0x82 0xB108 CBZ.N R0,??EC801_GET_Time_4
+ \ 0x82 0x9804 LDR R0,[SP, #+16]
+ \ 0x84 0xB108 CBZ.N R0,??EC801_GET_Time_4
265 {
266 time_get_ok = 1;
- \ 0x84 0x2101 MOVS R1,#+1
- \ 0x86 0x7221 STRB R1,[R4, #+8]
+ \ 0x86 0x2101 MOVS R1,#+1
+ \ 0x88 0x7221 STRB R1,[R4, #+8]
267 }
268 // 生成时间戳
269 g_time_stamp = fml_time_to_stamp(year, month, day, hour, minute, second);
\ ??EC801_GET_Time_4: (+1)
- \ 0x88 0x9805 LDR R0,[SP, #+20]
- \ 0x8A 0x9906 LDR R1,[SP, #+24]
- \ 0x8C 0x9001 STR R0,[SP, #+4]
- \ 0x8E 0x9100 STR R1,[SP, #+0]
- \ 0x90 0x9B07 LDR R3,[SP, #+28]
- \ 0x92 0x9A08 LDR R2,[SP, #+32]
- \ 0x94 0x9909 LDR R1,[SP, #+36]
- \ 0x96 0x9804 LDR R0,[SP, #+16]
- \ 0x98 0x.... 0x.... BL fml_time_to_stamp
- \ 0x9C 0x60E0 STR R0,[R4, #+12]
+ \ 0x8A 0x9805 LDR R0,[SP, #+20]
+ \ 0x8C 0x9906 LDR R1,[SP, #+24]
+ \ 0x8E 0x9001 STR R0,[SP, #+4]
+ \ 0x90 0x9100 STR R1,[SP, #+0]
+ \ 0x92 0x9B07 LDR R3,[SP, #+28]
+ \ 0x94 0x9A08 LDR R2,[SP, #+32]
+ \ 0x96 0x9909 LDR R1,[SP, #+36]
+ \ 0x98 0x9804 LDR R0,[SP, #+16]
+ \ 0x9A 0x.... 0x.... BL fml_time_to_stamp
+ \ 0x9E 0x60E0 STR R0,[R4, #+12]
270 return year;
- \ 0x9E 0x9804 LDR R0,[SP, #+16]
- \ 0xA0 0xB024 ADD SP,SP,#+144
- \ 0xA2 0xBD70 POP {R4-R6,PC}
+ \ 0xA0 0x9804 LDR R0,[SP, #+16]
+ \ 0xA2 0xB024 ADD SP,SP,#+144
+ \ 0xA4 0xBD70 POP {R4-R6,PC}
271 }
\ In section .text, align 2, keep-with-next
@@ -865,7 +866,7 @@ Warning[Pa205]: implicit conversion from float to double
\ parse_4g_receive_data: (+1)
\ 0x0 0xE92D 0x4FF0 PUSH {R4-R11,LR}
279 if(uart_dev_char_present(g_ec801_uart_handle)){
- \ 0x4 0x.... LDR.N R1,??DataTable37_3
+ \ 0x4 0x.... LDR.N R1,??DataTable38_4
\ 0x6 0x6808 LDR R0,[R1, #+0]
\ 0x8 0xB0BD SUB SP,SP,#+244
\ 0xA 0x.... 0x.... BL uart_dev_char_present
@@ -1035,6 +1036,11 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
^
Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
type "char const *"
+
+ int inJson = 0;
+ ^
+"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",294 Warning[Pe177]: variable
+ "inJson" was declared but never referenced
415 // 连接完成
416 if(result == 0 || result == 1)
417 {
@@ -1066,27 +1072,19 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
443 {
444 parse_json(temp_buff);
445 }
- 446 term_printf(temp_buff);
- ^
-Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
- type "char *"
-
- int inJson = 0;
- ^
-"E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c",294 Warning[Pe177]: variable
- "inJson" was declared but never referenced
+ 446 // term_printf(temp_buff);
447 return;
448 }
449 temp_buff_index ++;
\ ??parse_4g_receive_data_2: (+1)
\ 0x3A 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_1: (+1)
- \ 0x3C 0x.... LDR.N R0,??DataTable37_3
+ \ 0x3C 0x.... LDR.N R0,??DataTable38_4
\ 0x3E 0x6800 LDR R0,[R0, #+0]
\ 0x40 0x.... 0x.... BL uart_dev_char_present
\ 0x44 0x2800 CMP R0,#+0
\ 0x46 0xD047 BEQ.N ??parse_4g_receive_data_0
- \ 0x48 0x.... LDR.N R0,??DataTable37_3
+ \ 0x48 0x.... LDR.N R0,??DataTable38_4
\ 0x4A 0x6800 LDR R0,[R0, #+0]
\ 0x4C 0x.... 0x.... BL uart_dev_in_char
\ 0x50 0x4606 MOV R6,R0
@@ -1096,13 +1094,13 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x58 0xD10D BNE.N ??parse_4g_receive_data_3
\ 0x5A 0x1D39 ADDS R1,R7,#+4
\ 0x5C 0x.... 0x.... BL ?Subroutine7
- \ ??CrossCallReturnLabel_24: (+1)
+ \ ??CrossCallReturnLabel_25: (+1)
\ 0x60 0x5C41 LDRB R1,[R0, R1]
\ 0x62 0x2954 CMP R1,#+84
\ 0x64 0xD105 BNE.N ??parse_4g_receive_data_4
\ 0x66 0x1CF9 ADDS R1,R7,#+3
\ 0x68 0x.... 0x.... BL ?Subroutine7
- \ ??CrossCallReturnLabel_25: (+1)
+ \ ??CrossCallReturnLabel_26: (+1)
\ 0x6C 0x5C40 LDRB R0,[R0, R1]
\ 0x6E 0x2841 CMP R0,#+65
\ 0x70 0xD001 BEQ.N ??parse_4g_receive_data_3
@@ -1134,7 +1132,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ ??parse_4g_receive_data_7: (+1)
\ 0xAC 0x.... ADR.N R1,?_19
\ 0xAE 0x.... 0x.... BL ?Subroutine5
- \ ??CrossCallReturnLabel_21: (+1)
+ \ ??CrossCallReturnLabel_22: (+1)
\ 0xB2 0xB198 CBZ.N R0,??parse_4g_receive_data_9
\ 0xB4 0x5566 STRB R6,[R4, R5]
\ 0xB6 0x2E0D CMP R6,#+13
@@ -1148,18 +1146,18 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xC8 0x.... 0x.... BL sscanf
\ 0xCC 0x9800 LDR R0,[SP, #+0]
\ 0xCE 0x2800 CMP R0,#+0
- \ 0xD0 0xD164 BNE.N ??parse_4g_receive_data_11
- \ 0xD2 0x.... LDR.N R0,??DataTable37_4
+ \ 0xD0 0xD161 BNE.N ??parse_4g_receive_data_11
+ \ 0xD2 0x.... LDR.N R0,??DataTable38_5
\ 0xD4 0x2101 MOVS R1,#+1
\ 0xD6 0x6141 STR R1,[R0, #+20]
\ ??parse_4g_receive_data_0: (+1)
- \ 0xD8 0xE060 B.N ??parse_4g_receive_data_11
+ \ 0xD8 0xE05D B.N ??parse_4g_receive_data_11
\ ??parse_4g_receive_data_10: (+1)
\ 0xDA 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_9: (+1)
\ 0xDC 0x.... ADR.N R1,?_21
\ 0xDE 0x.... 0x.... BL ?Subroutine5
- \ ??CrossCallReturnLabel_20: (+1)
+ \ ??CrossCallReturnLabel_21: (+1)
\ 0xE2 0xB1B0 CBZ.N R0,??parse_4g_receive_data_12
\ 0xE4 0x5566 STRB R6,[R4, R5]
\ 0xE6 0x2E0D CMP R6,#+13
@@ -1176,64 +1174,64 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x100 0x9807 LDR R0,[SP, #+28]
\ 0x102 0x9901 LDR R1,[SP, #+4]
\ 0x104 0x4308 ORRS R0,R1,R0
- \ 0x106 0xD149 BNE.N ??parse_4g_receive_data_11
- \ 0x108 0x.... LDR.N R1,??DataTable37_4
+ \ 0x106 0xD146 BNE.N ??parse_4g_receive_data_11
+ \ 0x108 0x.... LDR.N R1,??DataTable38_5
\ 0x10A 0x2001 MOVS R0,#+1
\ 0x10C 0x6188 STR R0,[R1, #+24]
- \ 0x10E 0xE045 B.N ??parse_4g_receive_data_11
+ \ 0x10E 0xE042 B.N ??parse_4g_receive_data_11
\ ??parse_4g_receive_data_13: (+1)
\ 0x110 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_12: (+1)
\ 0x112 0xBF00 Nop
\ 0x114 0x.... ADR.N R1,?_23
\ 0x116 0x.... 0x.... BL ?Subroutine5
- \ ??CrossCallReturnLabel_19: (+1)
+ \ ??CrossCallReturnLabel_20: (+1)
\ 0x11A 0xB170 CBZ.N R0,??parse_4g_receive_data_14
\ 0x11C 0x5566 STRB R6,[R4, R5]
\ 0x11E 0x2E0D CMP R6,#+13
\ 0x120 0xBF18 IT NE
\ 0x122 0x2E0A CMPNE R6,#+10
\ 0x124 0xD108 BNE.N ??parse_4g_receive_data_15
- \ 0x126 0x.... 0x.... BL ?Subroutine4
- \ ??CrossCallReturnLabel_16: (+1)
+ \ 0x126 0x.... 0x.... BL ?Subroutine3
+ \ ??CrossCallReturnLabel_12: (+1)
\ 0x12A 0x9807 LDR R0,[SP, #+28]
\ 0x12C 0x2800 CMP R0,#+0
- \ 0x12E 0xD135 BNE.N ??parse_4g_receive_data_11
- \ 0x130 0x.... LDR.N R0,??DataTable37_4
+ \ 0x12E 0xD132 BNE.N ??parse_4g_receive_data_11
+ \ 0x130 0x.... LDR.N R0,??DataTable38_5
\ 0x132 0x2101 MOVS R1,#+1
\ 0x134 0x61C1 STR R1,[R0, #+28]
- \ 0x136 0xE031 B.N ??parse_4g_receive_data_11
+ \ 0x136 0xE02E B.N ??parse_4g_receive_data_11
\ ??parse_4g_receive_data_15: (+1)
\ 0x138 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_14: (+1)
\ 0x13A 0xBF00 Nop
\ 0x13C 0x.... ADR.N R1,?_25
\ 0x13E 0x.... 0x.... BL ?Subroutine5
- \ ??CrossCallReturnLabel_18: (+1)
+ \ ??CrossCallReturnLabel_19: (+1)
\ 0x142 0xB180 CBZ.N R0,??parse_4g_receive_data_16
\ 0x144 0x5566 STRB R6,[R4, R5]
\ 0x146 0x2E0D CMP R6,#+13
\ 0x148 0xBF18 IT NE
\ 0x14A 0x2E0A CMPNE R6,#+10
\ 0x14C 0xD10A BNE.N ??parse_4g_receive_data_17
- \ 0x14E 0x.... 0x.... BL ?Subroutine4
- \ ??CrossCallReturnLabel_15: (+1)
+ \ 0x14E 0x.... 0x.... BL ?Subroutine3
+ \ ??CrossCallReturnLabel_11: (+1)
\ 0x152 0x9807 LDR R0,[SP, #+28]
\ 0x154 0x2800 CMP R0,#+0
\ 0x156 0xBF18 IT NE
\ 0x158 0x2801 CMPNE R0,#+1
- \ 0x15A 0xD11F BNE.N ??parse_4g_receive_data_11
- \ 0x15C 0x.... LDR.N R0,??DataTable37_4
+ \ 0x15A 0xD11C BNE.N ??parse_4g_receive_data_11
+ \ 0x15C 0x.... LDR.N R0,??DataTable38_5
\ 0x15E 0x2101 MOVS R1,#+1
\ 0x160 0x6201 STR R1,[R0, #+32]
- \ 0x162 0xE01B B.N ??parse_4g_receive_data_11
+ \ 0x162 0xE018 B.N ??parse_4g_receive_data_11
\ ??parse_4g_receive_data_17: (+1)
\ 0x164 0x1C6D ADDS R5,R5,#+1
\ ??parse_4g_receive_data_16: (+1)
\ 0x166 0xBF00 Nop
\ 0x168 0x.... ADR.N R1,?_26
\ 0x16A 0x.... 0x.... BL ?Subroutine5
- \ ??CrossCallReturnLabel_17: (+1)
+ \ ??CrossCallReturnLabel_18: (+1)
\ 0x16E 0x2800 CMP R0,#+0
\ 0x170 0xD09B BEQ.N ??parse_4g_receive_data_8
\ 0x172 0x2E7B CMP R6,#+123
@@ -1247,12 +1245,9 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x184 0x2E7D CMP R6,#+125
\ 0x186 0xF47F 0xAF58 BNE.W ??parse_4g_receive_data_2
\ 0x18A 0xF89D 0x002C LDRB R0,[SP, #+44]
- \ 0x18E 0xB110 CBZ.N R0,??parse_4g_receive_data_19
+ \ 0x18E 0xB110 CBZ.N R0,??parse_4g_receive_data_11
\ 0x190 0xA80B ADD R0,SP,#+44
\ 0x192 0x.... 0x.... BL parse_json
- \ ??parse_4g_receive_data_19: (+1)
- \ 0x196 0xA80B ADD R0,SP,#+44
- \ 0x198 0x.... 0x.... BL term_printf
450 }
451 }
452 }
@@ -1260,8 +1255,8 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
454 }
455 }
\ ??parse_4g_receive_data_11: (+1)
- \ 0x19C 0xB03D ADD SP,SP,#+244
- \ 0x19E 0xE8BD 0x8FF0 POP {R4-R11,PC}
+ \ 0x196 0xB03D ADD SP,SP,#+244
+ \ 0x198 0xE8BD 0x8FF0 POP {R4-R11,PC}
\ In section .text, align 2, keep-with-next
\ ?Subroutine7: (+1)
@@ -1277,7 +1272,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x2 0x.... 0x.... B.W strstr
\ In section .text, align 4, keep-with-next
- \ ?Subroutine4: (+1)
+ \ ?Subroutine3: (+1)
\ 0x0 0xA808 ADD R0,SP,#+32
\ 0x2 0xA907 ADD R1,SP,#+28
\ 0x4 0x9001 STR R0,[SP, #+4]
@@ -1288,168 +1283,196 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0xE 0xA80B ADD R0,SP,#+44
\ 0x10 0x.... 0x.... B.W sscanf
456
- 457 // 收到json数据处理
+ 457 extern int trans_4g_flag;
+ 458 // 收到json数据处理
\ In section .text, align 4, keep-with-next
- 458 void parse_json(uint8_t *json_buff)
- 459 {
+ 459 void parse_json(uint8_t *json_buff)
+ 460 {
\ parse_json: (+1)
- \ 0x0 0xE92D 0x43FE PUSH {R1-R9,LR}
- 460 cJSON* cjson_root = cJSON_Parse(json_buff);
+ \ 0x0 0xE92D 0x47FC PUSH {R2-R10,LR}
+ 461 cJSON* cjson_root = cJSON_Parse(json_buff);
^
Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
type "char const *"
\ 0x4 0x.... 0x.... BL cJSON_Parse
- \ 0x8 0xEA5F 0x0800 MOVS R8,R0
- 461
- 462 if(cjson_root == NULL)
- \ 0xC 0xBF08 IT EQ
- \ 0xE 0x.... 0x.... ADREQ.W R0,?_27
- 463 {
- 464 term_printf("parse fail.\n");
- \ 0x12 0xD026 BEQ.N ??parse_json_0
- 465 return;
- 466 }
- 467
- 468 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
- \ 0x14 0x.... ADR.N R1,?_8
- \ 0x16 0x.... 0x.... BL cJSON_GetObjectItem
- \ 0x1A 0x4606 MOV R6,R0
- 469 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
- \ 0x1C 0x.... ADR.N R1,?_9
- \ 0x1E 0x.... 0x.... BL ?Subroutine3
- \ ??CrossCallReturnLabel_14: (+1)
- \ 0x22 0x4607 MOV R7,R0
- 470 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
- \ 0x24 0x.... ADR.N R1,?_12
- \ 0x26 0x.... 0x.... BL ?Subroutine3
- \ ??CrossCallReturnLabel_13: (+1)
- \ 0x2A 0x4604 MOV R4,R0
- 471 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
- \ 0x2C 0x.... ADR.N R1,?_28
- \ 0x2E 0x.... 0x.... BL ?Subroutine3
- \ ??CrossCallReturnLabel_12: (+1)
- \ 0x32 0x4681 MOV R9,R0
- 472 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
- \ 0x34 0x.... ADR.N R1,?_11
- \ 0x36 0x.... 0x.... BL ?Subroutine3
- 473
- 474 // 取出数据
- 475 char *temp_id = cjson_id -> valuestring;
- 476 char *temp_type = cjson_type -> valuestring;
- 477 int temp_version = cjson_version -> valueint;
- 478 int temp_response = cjson_response -> valueint;
- 479 int temp_time = cjson_time -> valueint;
- \ ??CrossCallReturnLabel_11: (+1)
- \ 0x3A 0x6945 LDR R5,[R0, #+20]
- 480
- 481 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
- \ 0x3C 0x9501 STR R5,[SP, #+4]
- \ 0x3E 0xF8D9 0x0014 LDR R0,[R9, #+20]
- \ 0x42 0x9000 STR R0,[SP, #+0]
- \ 0x44 0x6963 LDR R3,[R4, #+20]
- \ 0x46 0x693A LDR R2,[R7, #+16]
- \ 0x48 0x6931 LDR R1,[R6, #+16]
- \ 0x4A 0x.... LDR.N R0,??DataTable37_9
- \ 0x4C 0x.... 0x.... BL term_printf
- 482
- 483 cJSON_Delete(cjson_root);
- \ 0x50 0x4640 MOV R0,R8
- \ 0x52 0x.... 0x.... BL cJSON_Delete
- 484
- 485 // 与发送时间不一样才处理
- 486 if(temp_time != trans_time_stamp)
- \ 0x56 0x.... LDR.N R0,??DataTable37_4
- \ 0x58 0x6901 LDR R1,[R0, #+16]
- \ 0x5A 0x428D CMP R5,R1
- \ 0x5C 0xD005 BEQ.N ??parse_json_1
- 487 {
- 488 term_printf("1111");
- \ 0x5E 0xBF00 Nop
- \ 0x60 0x.... ADR.N R0,?_29
+ \ 0x8 0xEA5F 0x0900 MOVS R9,R0
+ 462
+ 463 if(cjson_root == NULL)
+ \ 0xC 0xF040 0x8005 BNE.W ??parse_json_0
+ 464 {
+ 465 term_printf("parse fail.\n");
+ \ 0x10 0xE8BD 0x47F6 POP {R1,R2,R4-R10,LR}
+ \ 0x14 0x.... ADR.N R0,?_27
+ \ 0x16 0x.... 0x.... B.W term_printf
+ 466 return;
+ 467 }
+ 468
+ 469 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
\ ??parse_json_0: (+1)
- \ 0x62 0xE8BD 0x43FE POP {R1-R9,LR}
- \ 0x66 0x.... 0x.... B.W term_printf
- 489 }
- 490
- 491 // 数据处理
- 492 // if(abs(temp_time - g_time_stamp) >= 120)
- 493 // {
- 494 // g_time_stamp = temp_time;
- 495 // }
- 496 }
+ \ 0x1A 0xBF00 Nop
+ \ 0x1C 0x.... ADR.N R1,?_8
+ \ 0x1E 0x.... 0x.... BL cJSON_GetObjectItem
+ \ 0x22 0x4605 MOV R5,R0
+ 470 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
+ \ 0x24 0x.... ADR.N R1,?_9
+ \ 0x26 0x.... 0x.... BL ?Subroutine4
+ \ ??CrossCallReturnLabel_17: (+1)
+ \ 0x2A 0x4606 MOV R6,R0
+ 471 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
+ \ 0x2C 0x.... ADR.N R1,?_12
+ \ 0x2E 0x.... 0x.... BL ?Subroutine4
+ \ ??CrossCallReturnLabel_16: (+1)
+ \ 0x32 0x4682 MOV R10,R0
+ 472 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
+ \ 0x34 0x.... ADR.N R1,?_28
+ \ 0x36 0x.... 0x.... BL ?Subroutine4
+ \ ??CrossCallReturnLabel_15: (+1)
+ \ 0x3A 0x4680 MOV R8,R0
+ 473 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
+ \ 0x3C 0x.... ADR.N R1,?_11
+ \ 0x3E 0x.... 0x.... BL ?Subroutine4
+ \ ??CrossCallReturnLabel_14: (+1)
+ \ 0x42 0x4604 MOV R4,R0
+ 474
+ 475 cJSON* cjson_cmd = cJSON_GetObjectItem(cjson_root, "cmd");
+ \ 0x44 0x.... ADR.N R1,??DataTable38
+ \ 0x46 0x.... 0x.... BL ?Subroutine4
+ 476
+ 477 // 取出数据
+ 478 char *temp_id = cjson_id -> valuestring;
+ 479 char *temp_type = cjson_type -> valuestring;
+ 480 int temp_version = cjson_version -> valueint;
+ 481 int temp_response = cjson_response -> valueint;
+ 482 int temp_time = cjson_time -> valueint;
+ \ ??CrossCallReturnLabel_13: (+1)
+ \ 0x4A 0x6964 LDR R4,[R4, #+20]
+ 483 int temp_cmd = cjson_cmd -> valueint;
+ \ 0x4C 0x6947 LDR R7,[R0, #+20]
+ 484
+ 485 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
+ \ 0x4E 0x9401 STR R4,[SP, #+4]
+ \ 0x50 0xF8D8 0x0014 LDR R0,[R8, #+20]
+ \ 0x54 0x9000 STR R0,[SP, #+0]
+ \ 0x56 0xF8DA 0x3014 LDR R3,[R10, #+20]
+ \ 0x5A 0x6932 LDR R2,[R6, #+16]
+ \ 0x5C 0x6929 LDR R1,[R5, #+16]
+ \ 0x5E 0x.... LDR.N R0,??DataTable38_10
+ \ 0x60 0x.... 0x.... BL term_printf
+ 486
+ 487 cJSON_Delete(cjson_root);
+ \ 0x64 0x4648 MOV R0,R9
+ \ 0x66 0x.... 0x.... BL cJSON_Delete
+ 488
+ 489 // 与发送时间不一样才处理
+ 490 if(temp_time != trans_time_stamp)
+ \ 0x6A 0x.... LDR.N R0,??DataTable38_5
+ \ 0x6C 0x6901 LDR R1,[R0, #+16]
+ \ 0x6E 0x428C CMP R4,R1
+ \ 0x70 0xD008 BEQ.N ??parse_json_1
+ 491 {
+ 492 term_printf("1111");
+ \ 0x72 0xBF00 Nop
+ \ 0x74 0x.... ADR.N R0,?_30
+ \ 0x76 0x.... 0x.... BL term_printf
+ 493 if(temp_cmd == 1)
+ \ 0x7A 0x2F01 CMP R7,#+1
+ \ 0x7C 0xD102 BNE.N ??parse_json_1
+ 494 {
+ 495 trans_4g_flag = 1;
+ \ 0x7E 0x.... LDR.N R1,??DataTable38_11
+ \ 0x80 0x2001 MOVS R0,#+1
+ \ 0x82 0x6008 STR R0,[R1, #+0]
+ 496 }
+ 497 }
+ 498
+ 499 // 数据处理
+ 500 // if(abs(temp_time - g_time_stamp) >= 120)
+ 501 // {
+ 502 // g_time_stamp = temp_time;
+ 503 // }
+ 504 }
\ ??parse_json_1: (+1)
- \ 0x6A 0xE8BD 0x83F7 POP {R0-R2,R4-R9,PC}
+ \ 0x84 0xE8BD 0x87F3 POP {R0,R1,R4-R10,PC}
\ In section .text, align 2, keep-with-next
- \ ?Subroutine3: (+1)
- \ 0x0 0x4640 MOV R0,R8
+ \ ?Subroutine4: (+1)
+ \ 0x0 0x4648 MOV R0,R9
\ 0x2 0x.... 0x.... B.W cJSON_GetObjectItem
\ In section .text, align 4, keep-with-next
- \ ??DataTable34:
+ \ ??DataTable35:
\ 0x0 0x0D 0x0A DC8 0x0D, 0x0A, 0x00, 0x00
\ 0x00 0x00
\ In section .text, align 4, keep-with-next
- \ ??DataTable34_1:
+ \ ??DataTable35_1:
\ 0x0 0x2C 0x00 DC8 ",",0x0,0x0
\ 0x00 0x00
\ In section .text, align 4, keep-with-next
- \ ??DataTable35:
+ \ ??DataTable36:
\ 0x0 0x0000'0000 DC32 0x0,0x40240000
\ 0x4024'0000
\ In section .text, align 4, keep-with-next
- \ ??DataTable35_1:
+ \ ??DataTable36_1:
\ 0x0 0x42C8'0000 DC32 0x42c80000
\ In section .text, align 4, keep-with-next
- \ ??DataTable35_2:
+ \ ??DataTable36_2:
\ 0x0 0x25 0x64 DC8 0x25, 0x64, 0x00, 0x00
\ 0x00 0x00
\ In section .text, align 4, keep-with-next
- \ ??DataTable37:
+ \ ??DataTable38:
+ \ 0x0 0x63 0x6D DC8 "cmd"
+ \ 0x64 0x00
+
+ \ In section .text, align 4, keep-with-next
+ \ ??DataTable38_1:
\ 0x0 0x4800'0400 DC32 0x48000400
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_1:
+ \ ??DataTable38_2:
\ 0x0 0x0001'86A0 DC32 0x186a0
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_2:
+ \ ??DataTable38_3:
\ 0x0 0x....'.... DC32 huart1
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_3:
+ \ ??DataTable38_4:
\ 0x0 0x....'.... DC32 g_ec801_uart_handle
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_4:
+ \ ??DataTable38_5:
\ 0x0 0x....'.... DC32 g_devic_id
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_5:
+ \ ??DataTable38_6:
\ 0x0 0x....'.... DC32 g_stMcs_Para
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_6:
+ \ ??DataTable38_7:
\ 0x0 0x3FE0'0000 DC32 0x3fe00000
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_7:
+ \ ??DataTable38_8:
\ 0x0 0x4059'0000 DC32 0x40590000
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_8:
+ \ ??DataTable38_9:
\ 0x0 0x0001'5180 DC32 0x15180
\ In section .text, align 4, keep-with-next
- \ ??DataTable37_9:
+ \ ??DataTable38_10:
\ 0x0 0x....'.... DC32 ?_0
+ \ In section .text, align 4, keep-with-next
+ \ ??DataTable38_11:
+ \ 0x0 0x....'.... DC32 trans_4g_flag
+
\ In section .text, align 4, keep-with-next
\ ?_1:
\ 0x0 0x41 0x54 DC8 "AT+QMTOPEN=0,"
@@ -1562,6 +1585,11 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x00
\ 0x3 DS8 1
+ \ In section .rodata, align 4, keep-with-next
+ \ ?_29:
+ \ 0x0 0x63 0x6D DC8 "cmd"
+ \ 0x64 0x00
+
\ In section .text, align 4, keep-with-next
\ ?_9:
\ 0x0 0x66 0x72 DC8 "frameType"
@@ -1738,20 +1766,20 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x9 DS8 3
\ In section .text, align 4, keep-with-next
- \ ?_29:
+ \ ?_30:
\ 0x0 0x31 0x31 DC8 "1111"
\ 0x31 0x31
\ 0x00
\ 0x5 DS8 3
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
Maximum stack usage in bytes:
@@ -1813,7 +1841,6 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
280 -> parse_json
280 -> sscanf
280 -> strstr
- 280 -> term_printf
280 -> uart_dev_char_present
280 -> uart_dev_in_char
40 parse_json
@@ -1828,26 +1855,28 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
Bytes Function/Label
----- --------------
- 4 ??DataTable34
- 4 ??DataTable34_1
- 8 ??DataTable35
+ 4 ??DataTable35
4 ??DataTable35_1
- 4 ??DataTable35_2
- 4 ??DataTable37
- 4 ??DataTable37_1
- 4 ??DataTable37_2
- 4 ??DataTable37_3
- 4 ??DataTable37_4
- 4 ??DataTable37_5
- 4 ??DataTable37_6
- 4 ??DataTable37_7
- 4 ??DataTable37_8
- 4 ??DataTable37_9
+ 8 ??DataTable36
+ 4 ??DataTable36_1
+ 4 ??DataTable36_2
+ 4 ??DataTable38
+ 4 ??DataTable38_1
+ 4 ??DataTable38_10
+ 4 ??DataTable38_11
+ 4 ??DataTable38_2
+ 4 ??DataTable38_3
+ 4 ??DataTable38_4
+ 4 ??DataTable38_5
+ 4 ??DataTable38_6
+ 4 ??DataTable38_7
+ 4 ??DataTable38_8
+ 4 ??DataTable38_9
8 ?Subroutine0
8 ?Subroutine1
6 ?Subroutine2
- 6 ?Subroutine3
- 20 ?Subroutine4
+ 20 ?Subroutine3
+ 6 ?Subroutine4
6 ?Subroutine5
12 ?Subroutine6
14 ?Subroutine7
@@ -1873,8 +1902,9 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
8 ?_26
16 ?_27
12 ?_28
- 8 ?_29
+ 4 ?_29
16 ?_3
+ 8 ?_30
2 ?_4
16 ?_5
8 ?_6
@@ -1882,7 +1912,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
8 ?_8
12 ?_9
56 EC801E_Power_ON
- 164 EC801_GET_Time
+ 166 EC801_GET_Time
28 EC801_start
178 MQTT_Config
360 MQTT_Trans_Data
@@ -1892,7 +1922,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
4 day_count
50 fml_leap_year
130 fml_time_to_stamp
- 96 g_devic_id
+ 100 g_devic_id
time_get_ok
g_time_stamp
trans_time_stamp
@@ -1905,18 +1935,18 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
g_cilent_paaword
g_server_ip
g_topic_name
- 418 parse_4g_receive_data
- 110 parse_json
+ 412 parse_4g_receive_data
+ 136 parse_json
8 bytes in section .bss
- 96 bytes in section .data
- 74 bytes in section .rodata
- 2'014 bytes in section .text
+ 100 bytes in section .data
+ 78 bytes in section .rodata
+ 2'044 bytes in section .text
- 2'014 bytes of CODE memory
- 74 bytes of CONST memory
- 104 bytes of DATA memory
+ 2'044 bytes of CODE memory
+ 78 bytes of CONST memory
+ 108 bytes of DATA memory
Errors: none
-Warnings: 9
+Warnings: 8
diff --git a/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.s b/EWARM/micro_climate/List/EC801E_17758034221153603070.dir/EC801E.s
index 024fcc5..0d21f80 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 30/Aug/2024 14:42:27
+// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:01
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
@@ -96,6 +96,7 @@
EXTERN strlen
EXTERN strstr
EXTERN term_printf
+ EXTERN trans_4g_flag
EXTERN uart_dev_char_present
EXTERN uart_dev_in_char
EXTERN uart_sendstr
@@ -224,7 +225,7 @@
// 11 // ID
// 12 uint8_t g_devic_id[] = {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77};
// 13 // 客户端名字
-// 14 char g_cilent_name[] = "Test_SUB";
+// 14 char g_cilent_name[] = "Test_cilent";
// 15 // 连接用户名
// 16 char g_cilent_user_name[] = "12345";
// 17 // 连接密码
@@ -232,7 +233,7 @@
// 19 // 服务器IP
// 20 char g_server_ip[] = "199.7.140.10,1883";
// 21 // 订阅主题名
-// 22 char g_topic_name[] = "Test_Topic";
+// 22 char g_topic_name[] = "Test_Topic_1";
// 23
// 24 // 时间戳
// 25 uint32_t g_time_stamp;
@@ -309,7 +310,7 @@ Read_Status:
// 56 uint8_t temp_status = HAL_ERROR;
// 57 temp_status = HAL_GPIO_ReadPin(GPIO_4G_STATUS_GPIO_Port, GPIO_4G_STATUS_Pin) == GPIO_PIN_SET ? HAL_OK : HAL_ERROR;
MOV R1,#+512
- LDR.W R0,??DataTable37
+ LDR.W R0,??DataTable38_1
CFI FunCall HAL_GPIO_ReadPin
BL HAL_GPIO_ReadPin
CMP R0,#+1
@@ -338,8 +339,8 @@ __write:
CFI CFA R13+8
MOV R4,R2
// 64 if(HAL_OK == HAL_UART_Transmit(&huart1,(uint8_t *)buffer,size,100000))
- LDR.W R3,??DataTable37_1
- LDR.W R0,??DataTable37_2
+ LDR.W R3,??DataTable38_2
+ LDR.W R0,??DataTable38_3
UXTH R2,R2
CFI FunCall HAL_UART_Transmit
BL HAL_UART_Transmit
@@ -383,10 +384,10 @@ MQTT_Config:
MOVW R8,#+5000
BL ?Subroutine2
??CrossCallReturnLabel_10:
- ADR.N R7,??DataTable34
- LDR.W R5,??DataTable37_3
+ ADR.N R7,??DataTable35
+ LDR.W R5,??DataTable38_4
ADR.W R4,?_1
- LDR.W R6,??DataTable37_4
+ LDR.W R6,??DataTable38_5
B.N ??CrossCallReturnLabel_9
// 80
// 81 // 打开客户端网络
@@ -414,7 +415,7 @@ MQTT_Config:
BEQ.N ??MQTT_Config_0
MOVS R1,#+0
STR R1,[R6, #+20]
- ADR.N R4,??DataTable34_1
+ ADR.N R4,??DataTable35_1
ADR.W R9,?_3
B.N ??CrossCallReturnLabel_8
// 90
@@ -745,11 +746,11 @@ MQTT_Trans_Data:
// 141 g_devic_id[4], \
// 142 g_devic_id[5], \
// 143 g_devic_id[6]);
- LDR.W R5,??DataTable37_4
+ LDR.W R5,??DataTable38_5
ADR.W R2,?_7
LDRB R1,[R5, #+5]
LDRB R3,[R5, #+0]
- LDR.W R4,??DataTable37_5
+ LDR.W R4,??DataTable38_6
STR R1,[SP, #+16]
MOV R6,R0
LDRB R0,[R5, #+6]
@@ -794,7 +795,7 @@ MQTT_Trans_Data:
CFI FunCall cJSON_AddNumberToObject
BL cJSON_AddNumberToObject
// 150 cJSON_AddNumberToObject(JsonRoot, "version", 10);
- VLDR.W D0,??DataTable35
+ VLDR.W D0,??DataTable36
ADR.W R1,?_12
MOV R0,R8
CFI FunCall cJSON_AddNumberToObject
@@ -812,14 +813,14 @@ MQTT_Trans_Data:
// 156 cJSON_AddItemToArray(DataArray, cJSON_CreateNumber(((float)((int )(ptr[i] * 100 + 0.5)))/100.0));// 四舍五入两位小数
??MQTT_Trans_Data_0:
ADD R0,R4,R7, LSL #+2
- VLDR.W S1,??DataTable35_1
+ VLDR.W S1,??DataTable36_1
VLDR S0,[R0, #0]
VMUL.F32 S1,S0,S1
VMOV R0,S1
CFI FunCall __aeabi_f2d
BL __aeabi_f2d
MOVS R2,#+0
- LDR.W R3,??DataTable37_6
+ LDR.W R3,??DataTable38_7
CFI FunCall __aeabi_dadd
BL __aeabi_dadd
CFI FunCall __aeabi_d2iz
@@ -830,7 +831,7 @@ MQTT_Trans_Data:
CFI FunCall __aeabi_f2d
BL __aeabi_f2d
MOVS R2,#+0
- LDR.W R3,??DataTable37_7
+ LDR.W R3,??DataTable38_8
CFI FunCall __aeabi_ddiv
BL __aeabi_ddiv
VMOV D0,R0,R1
@@ -858,13 +859,13 @@ MQTT_Trans_Data:
// 163 sprintf(str_len_str, "%d", str_len);
ADDS R2,R0,#+6
UXTB R2,R2
- ADR.N R1,??DataTable35_2
+ ADR.N R1,??DataTable36_2
ADD R0,SP,#+40
CFI FunCall sprintf
BL sprintf
- ADR.N R7,??DataTable34
- ADR.N R4,??DataTable34_1
- LDR.W R6,??DataTable37_3
+ ADR.N R7,??DataTable35
+ ADR.N R4,??DataTable35_1
+ LDR.W R6,??DataTable38_4
ADR.W R10,?_15
B.N ??MQTT_Trans_Data_1
// 164
@@ -919,7 +920,7 @@ MQTT_Trans_Data:
BEQ.N ??MQTT_Trans_Data_2
MOVS R1,#+0
STR R1,[R5, #+32]
-// 179
+// 179
// 180 //释放
// 181 vPortFree(cjson_str);
MOV R0,R9
@@ -1070,7 +1071,7 @@ fml_time_to_stamp:
SUBS R4,R4,#+1
MOV R1,#+3600
ADDS R4,R4,R6
- LDR.W R0,??DataTable37_8
+ LDR.W R0,??DataTable38_9
LDR R2,[SP, #+48]
LDR R3,[SP, #+52]
MULS R5,R1,R5
@@ -1087,14 +1088,14 @@ fml_time_to_stamp:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable34:
+??DataTable35:
DATA8
DC8 0x0D, 0x0A, 0x00, 0x00
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable34_1:
+??DataTable35_1:
DATA8
DC8 ",",0x0,0x0
@@ -1134,11 +1135,8 @@ flag_pubex:
DC32 0
g_cilent_name:
DATA8
- DC8 "Test_SUB"
- DATA
- DS8 3
+ DC8 "Test_cilent"
g_cilent_user_name:
- DATA8
DC8 "12345"
DATA16
DS8 2
@@ -1154,8 +1152,9 @@ g_server_ip:
DS8 2
g_topic_name:
DATA8
- DC8 "Test_Topic"
- DS8 1
+ DC8 "Test_Topic_1"
+ DATA
+ DS8 3
// 234 // 生成时间戳
SECTION `.text`:CODE:NOROOT(1)
@@ -1175,7 +1174,7 @@ EC801_GET_Time:
// 238 if(USE_UTC)
// 239 {
// 240 uart_sendstr(g_ec801_uart_handle, "AT+QLTS=0\r\n");
- LDR.N R4,??DataTable37_3
+ LDR.W R4,??DataTable38_4
ADR.W R1,?_17
LDR R0,[R4, #+0]
SUB SP,SP,#+140
@@ -1207,7 +1206,7 @@ EC801_GET_Time:
BL uart_dev_in_char
BL ?Subroutine6
// 251 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle));
-??CrossCallReturnLabel_22:
+??CrossCallReturnLabel_23:
BEQ.N ??EC801_GET_Time_1
LDR R0,[R4, #+0]
CFI FunCall uart_dev_char_present
@@ -1236,7 +1235,7 @@ EC801_GET_Time:
BL uart_dev_in_char
BL ?Subroutine6
// 259 }while(time[index++] != '"' && uart_dev_char_present(g_ec801_uart_handle));
-??CrossCallReturnLabel_23:
+??CrossCallReturnLabel_24:
BEQ.N ??EC801_GET_Time_3
LDR R0,[R4, #+0]
CFI FunCall uart_dev_char_present
@@ -1258,7 +1257,7 @@ EC801_GET_Time:
ADD R2,SP,#+16
ADD R3,SP,#+36
ADR.W R1,?_18
- LDR.N R4,??DataTable37_4
+ LDR.N R4,??DataTable38_5
ADD R0,SP,#+40
CFI FunCall sscanf
BL sscanf
@@ -1296,28 +1295,28 @@ EC801_GET_Time:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable35:
+??DataTable36:
DATA32
DC32 0x0,0x40240000
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable35_1:
+??DataTable36_1:
DATA32
DC32 0x42c80000
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable35_2:
+??DataTable36_2:
DATA8
DC8 0x25, 0x64, 0x00, 0x00
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond23 Using cfiCommon0
CFI Function EC801_GET_Time
- CFI Conditional ??CrossCallReturnLabel_22
+ CFI Conditional ??CrossCallReturnLabel_23
CFI R4 Frame(CFA, -16)
CFI R5 Frame(CFA, -12)
CFI R6 Frame(CFA, -8)
@@ -1325,7 +1324,7 @@ EC801_GET_Time:
CFI CFA R13+160
CFI Block cfiCond24 Using cfiCommon0
CFI (cfiCond24) Function EC801_GET_Time
- CFI (cfiCond24) Conditional ??CrossCallReturnLabel_23
+ CFI (cfiCond24) Conditional ??CrossCallReturnLabel_24
CFI (cfiCond24) R4 Frame(CFA, -16)
CFI (cfiCond24) R5 Frame(CFA, -12)
CFI (cfiCond24) R6 Frame(CFA, -8)
@@ -1370,7 +1369,7 @@ parse_4g_receive_data:
CFI R4 Frame(CFA, -36)
CFI CFA R13+36
// 279 if(uart_dev_char_present(g_ec801_uart_handle)){
- LDR.N R1,??DataTable37_3
+ LDR.N R1,??DataTable38_4
LDR R0,[R1, #+0]
SUB SP,SP,#+244
CFI CFA R13+280
@@ -1564,20 +1563,20 @@ parse_4g_receive_data:
// 443 {
// 444 parse_json(temp_buff);
// 445 }
-// 446 term_printf(temp_buff);
+// 446 // term_printf(temp_buff);
// 447 return;
// 448 }
// 449 temp_buff_index ++;
??parse_4g_receive_data_2:
ADDS R5,R5,#+1
??parse_4g_receive_data_1:
- LDR.N R0,??DataTable37_3
+ LDR.N R0,??DataTable38_4
LDR R0,[R0, #+0]
CFI FunCall uart_dev_char_present
BL uart_dev_char_present
CMP R0,#+0
BEQ.N ??parse_4g_receive_data_0
- LDR.N R0,??DataTable37_3
+ LDR.N R0,??DataTable38_4
LDR R0,[R0, #+0]
CFI FunCall uart_dev_in_char
BL uart_dev_in_char
@@ -1588,13 +1587,13 @@ parse_4g_receive_data:
BNE.N ??parse_4g_receive_data_3
ADDS R1,R7,#+4
BL ?Subroutine7
-??CrossCallReturnLabel_24:
+??CrossCallReturnLabel_25:
LDRB R1,[R0, R1]
CMP R1,#+84
BNE.N ??parse_4g_receive_data_4
ADDS R1,R7,#+3
BL ?Subroutine7
-??CrossCallReturnLabel_25:
+??CrossCallReturnLabel_26:
LDRB R0,[R0, R1]
CMP R0,#+65
BEQ.N ??parse_4g_receive_data_3
@@ -1626,7 +1625,7 @@ parse_4g_receive_data:
??parse_4g_receive_data_7:
ADR.N R1,?_19
BL ?Subroutine5
-??CrossCallReturnLabel_21:
+??CrossCallReturnLabel_22:
CBZ.N R0,??parse_4g_receive_data_9
STRB R6,[R4, R5]
CMP R6,#+13
@@ -1642,7 +1641,7 @@ parse_4g_receive_data:
LDR R0,[SP, #+0]
CMP R0,#+0
BNE.N ??parse_4g_receive_data_11
- LDR.N R0,??DataTable37_4
+ LDR.N R0,??DataTable38_5
MOVS R1,#+1
STR R1,[R0, #+20]
??parse_4g_receive_data_0:
@@ -1652,7 +1651,7 @@ parse_4g_receive_data:
??parse_4g_receive_data_9:
ADR.N R1,?_21
BL ?Subroutine5
-??CrossCallReturnLabel_20:
+??CrossCallReturnLabel_21:
CBZ.N R0,??parse_4g_receive_data_12
STRB R6,[R4, R5]
CMP R6,#+13
@@ -1671,7 +1670,7 @@ parse_4g_receive_data:
LDR R1,[SP, #+4]
ORRS R0,R1,R0
BNE.N ??parse_4g_receive_data_11
- LDR.N R1,??DataTable37_4
+ LDR.N R1,??DataTable38_5
MOVS R0,#+1
STR R0,[R1, #+24]
B.N ??parse_4g_receive_data_11
@@ -1681,19 +1680,19 @@ parse_4g_receive_data:
Nop
ADR.N R1,?_23
BL ?Subroutine5
-??CrossCallReturnLabel_19:
+??CrossCallReturnLabel_20:
CBZ.N R0,??parse_4g_receive_data_14
STRB R6,[R4, R5]
CMP R6,#+13
IT NE
CMPNE R6,#+10
BNE.N ??parse_4g_receive_data_15
- BL ?Subroutine4
-??CrossCallReturnLabel_16:
+ BL ?Subroutine3
+??CrossCallReturnLabel_12:
LDR R0,[SP, #+28]
CMP R0,#+0
BNE.N ??parse_4g_receive_data_11
- LDR.N R0,??DataTable37_4
+ LDR.N R0,??DataTable38_5
MOVS R1,#+1
STR R1,[R0, #+28]
B.N ??parse_4g_receive_data_11
@@ -1703,21 +1702,21 @@ parse_4g_receive_data:
Nop
ADR.N R1,?_25
BL ?Subroutine5
-??CrossCallReturnLabel_18:
+??CrossCallReturnLabel_19:
CBZ.N R0,??parse_4g_receive_data_16
STRB R6,[R4, R5]
CMP R6,#+13
IT NE
CMPNE R6,#+10
BNE.N ??parse_4g_receive_data_17
- BL ?Subroutine4
-??CrossCallReturnLabel_15:
+ BL ?Subroutine3
+??CrossCallReturnLabel_11:
LDR R0,[SP, #+28]
CMP R0,#+0
IT NE
CMPNE R0,#+1
BNE.N ??parse_4g_receive_data_11
- LDR.N R0,??DataTable37_4
+ LDR.N R0,??DataTable38_5
MOVS R1,#+1
STR R1,[R0, #+32]
B.N ??parse_4g_receive_data_11
@@ -1727,7 +1726,7 @@ parse_4g_receive_data:
Nop
ADR.N R1,?_26
BL ?Subroutine5
-??CrossCallReturnLabel_17:
+??CrossCallReturnLabel_18:
CMP R0,#+0
BEQ.N ??parse_4g_receive_data_8
CMP R6,#+123
@@ -1741,14 +1740,10 @@ parse_4g_receive_data:
CMP R6,#+125
BNE.W ??parse_4g_receive_data_2
LDRB R0,[SP, #+44]
- CBZ.N R0,??parse_4g_receive_data_19
+ CBZ.N R0,??parse_4g_receive_data_11
ADD R0,SP,#+44
CFI FunCall parse_json
BL parse_json
-??parse_4g_receive_data_19:
- ADD R0,SP,#+44
- CFI FunCall term_printf
- BL term_printf
// 450 }
// 451 }
// 452 }
@@ -1764,7 +1759,7 @@ parse_4g_receive_data:
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond27 Using cfiCommon0
CFI Function parse_4g_receive_data
- CFI Conditional ??CrossCallReturnLabel_24
+ CFI Conditional ??CrossCallReturnLabel_25
CFI R4 Frame(CFA, -36)
CFI R5 Frame(CFA, -32)
CFI R6 Frame(CFA, -28)
@@ -1777,7 +1772,7 @@ parse_4g_receive_data:
CFI CFA R13+280
CFI Block cfiCond28 Using cfiCommon0
CFI (cfiCond28) Function parse_4g_receive_data
- CFI (cfiCond28) Conditional ??CrossCallReturnLabel_25
+ CFI (cfiCond28) Conditional ??CrossCallReturnLabel_26
CFI (cfiCond28) R4 Frame(CFA, -36)
CFI (cfiCond28) R5 Frame(CFA, -32)
CFI (cfiCond28) R6 Frame(CFA, -28)
@@ -1805,7 +1800,7 @@ parse_4g_receive_data:
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond30 Using cfiCommon0
CFI Function parse_4g_receive_data
- CFI Conditional ??CrossCallReturnLabel_21
+ CFI Conditional ??CrossCallReturnLabel_22
CFI R4 Frame(CFA, -36)
CFI R5 Frame(CFA, -32)
CFI R6 Frame(CFA, -28)
@@ -1818,7 +1813,7 @@ parse_4g_receive_data:
CFI CFA R13+280
CFI Block cfiCond31 Using cfiCommon0
CFI (cfiCond31) Function parse_4g_receive_data
- CFI (cfiCond31) Conditional ??CrossCallReturnLabel_20
+ CFI (cfiCond31) Conditional ??CrossCallReturnLabel_21
CFI (cfiCond31) R4 Frame(CFA, -36)
CFI (cfiCond31) R5 Frame(CFA, -32)
CFI (cfiCond31) R6 Frame(CFA, -28)
@@ -1831,7 +1826,7 @@ parse_4g_receive_data:
CFI (cfiCond31) CFA R13+280
CFI Block cfiCond32 Using cfiCommon0
CFI (cfiCond32) Function parse_4g_receive_data
- CFI (cfiCond32) Conditional ??CrossCallReturnLabel_19
+ CFI (cfiCond32) Conditional ??CrossCallReturnLabel_20
CFI (cfiCond32) R4 Frame(CFA, -36)
CFI (cfiCond32) R5 Frame(CFA, -32)
CFI (cfiCond32) R6 Frame(CFA, -28)
@@ -1844,7 +1839,7 @@ parse_4g_receive_data:
CFI (cfiCond32) CFA R13+280
CFI Block cfiCond33 Using cfiCommon0
CFI (cfiCond33) Function parse_4g_receive_data
- CFI (cfiCond33) Conditional ??CrossCallReturnLabel_18
+ CFI (cfiCond33) Conditional ??CrossCallReturnLabel_19
CFI (cfiCond33) R4 Frame(CFA, -36)
CFI (cfiCond33) R5 Frame(CFA, -32)
CFI (cfiCond33) R6 Frame(CFA, -28)
@@ -1857,7 +1852,7 @@ parse_4g_receive_data:
CFI (cfiCond33) CFA R13+280
CFI Block cfiCond34 Using cfiCommon0
CFI (cfiCond34) Function parse_4g_receive_data
- CFI (cfiCond34) Conditional ??CrossCallReturnLabel_17
+ CFI (cfiCond34) Conditional ??CrossCallReturnLabel_18
CFI (cfiCond34) R4 Frame(CFA, -36)
CFI (cfiCond34) R5 Frame(CFA, -32)
CFI (cfiCond34) R6 Frame(CFA, -28)
@@ -1890,7 +1885,7 @@ parse_4g_receive_data:
SECTION `.text`:CODE:NOROOT(2)
CFI Block cfiCond36 Using cfiCommon0
CFI Function parse_4g_receive_data
- CFI Conditional ??CrossCallReturnLabel_16
+ CFI Conditional ??CrossCallReturnLabel_12
CFI R4 Frame(CFA, -36)
CFI R5 Frame(CFA, -32)
CFI R6 Frame(CFA, -28)
@@ -1903,7 +1898,7 @@ parse_4g_receive_data:
CFI CFA R13+280
CFI Block cfiCond37 Using cfiCommon0
CFI (cfiCond37) Function parse_4g_receive_data
- CFI (cfiCond37) Conditional ??CrossCallReturnLabel_15
+ CFI (cfiCond37) Conditional ??CrossCallReturnLabel_11
CFI (cfiCond37) R4 Frame(CFA, -36)
CFI (cfiCond37) R5 Frame(CFA, -32)
CFI (cfiCond37) R6 Frame(CFA, -28)
@@ -1918,7 +1913,7 @@ parse_4g_receive_data:
CFI (cfiPicker38) NoFunction
CFI (cfiPicker38) Picker
THUMB
-?Subroutine4:
+?Subroutine3:
ADD R0,SP,#+32
ADD R1,SP,#+28
STR R0,[SP, #+4]
@@ -1934,250 +1929,304 @@ parse_4g_receive_data:
CFI EndBlock cfiCond37
CFI EndBlock cfiPicker38
// 456
-// 457 // 收到json数据处理
+// 457 extern int trans_4g_flag;
+// 458 // 收到json数据处理
SECTION `.text`:CODE:NOROOT(2)
CFI Block cfiBlock39 Using cfiCommon0
CFI Function parse_json
THUMB
-// 458 void parse_json(uint8_t *json_buff)
-// 459 {
+// 459 void parse_json(uint8_t *json_buff)
+// 460 {
parse_json:
- PUSH {R1-R9,LR}
+ PUSH {R2-R10,LR}
CFI R14 Frame(CFA, -4)
- CFI R9 Frame(CFA, -8)
- CFI R8 Frame(CFA, -12)
- CFI R7 Frame(CFA, -16)
- CFI R6 Frame(CFA, -20)
- CFI R5 Frame(CFA, -24)
- CFI R4 Frame(CFA, -28)
+ CFI R10 Frame(CFA, -8)
+ CFI R9 Frame(CFA, -12)
+ CFI R8 Frame(CFA, -16)
+ CFI R7 Frame(CFA, -20)
+ CFI R6 Frame(CFA, -24)
+ CFI R5 Frame(CFA, -28)
+ CFI R4 Frame(CFA, -32)
CFI CFA R13+40
-// 460 cJSON* cjson_root = cJSON_Parse(json_buff);
+// 461 cJSON* cjson_root = cJSON_Parse(json_buff);
CFI FunCall cJSON_Parse
BL cJSON_Parse
- MOVS R8,R0
-// 461
-// 462 if(cjson_root == NULL)
- IT EQ
- ADREQ.W R0,?_27
-// 463 {
-// 464 term_printf("parse fail.\n");
- BEQ.N ??parse_json_0
-// 465 return;
-// 466 }
-// 467
-// 468 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
- ADR.N R1,?_8
- CFI FunCall cJSON_GetObjectItem
- BL cJSON_GetObjectItem
- MOV R6,R0
-// 469 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
- ADR.N R1,?_9
- BL ?Subroutine3
-??CrossCallReturnLabel_14:
- MOV R7,R0
-// 470 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
- ADR.N R1,?_12
- BL ?Subroutine3
-??CrossCallReturnLabel_13:
- MOV R4,R0
-// 471 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
- ADR.N R1,?_28
- BL ?Subroutine3
-??CrossCallReturnLabel_12:
- MOV R9,R0
-// 472 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
- ADR.N R1,?_11
- BL ?Subroutine3
-// 473
-// 474 // 取出数据
-// 475 char *temp_id = cjson_id -> valuestring;
-// 476 char *temp_type = cjson_type -> valuestring;
-// 477 int temp_version = cjson_version -> valueint;
-// 478 int temp_response = cjson_response -> valueint;
-// 479 int temp_time = cjson_time -> valueint;
-??CrossCallReturnLabel_11:
- LDR R5,[R0, #+20]
-// 480
-// 481 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
- STR R5,[SP, #+4]
- LDR R0,[R9, #+20]
- STR R0,[SP, #+0]
- LDR R3,[R4, #+20]
- LDR R2,[R7, #+16]
- LDR R1,[R6, #+16]
- LDR.N R0,??DataTable37_9
- CFI FunCall term_printf
- BL term_printf
-// 482
-// 483 cJSON_Delete(cjson_root);
- MOV R0,R8
- CFI FunCall cJSON_Delete
- BL cJSON_Delete
-// 484
-// 485 // 与发送时间不一样才处理
-// 486 if(temp_time != trans_time_stamp)
- LDR.N R0,??DataTable37_4
- LDR R1,[R0, #+16]
- CMP R5,R1
- BEQ.N ??parse_json_1
-// 487 {
-// 488 term_printf("1111");
- Nop
- ADR.N R0,?_29
-??parse_json_0:
- POP {R1-R9,LR}
+ MOVS R9,R0
+// 462
+// 463 if(cjson_root == NULL)
+ BNE.W ??parse_json_0
+// 464 {
+// 465 term_printf("parse fail.\n");
+ POP {R1,R2,R4-R10,LR}
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R7 SameValue
CFI R8 SameValue
CFI R9 SameValue
+ CFI R10 SameValue
CFI R14 SameValue
CFI CFA R13+0
+ ADR.N R0,?_27
CFI FunCall term_printf
B.W term_printf
- CFI R4 Frame(CFA, -28)
- CFI R5 Frame(CFA, -24)
- CFI R6 Frame(CFA, -20)
- CFI R7 Frame(CFA, -16)
- CFI R8 Frame(CFA, -12)
- CFI R9 Frame(CFA, -8)
+ CFI R4 Frame(CFA, -32)
+ CFI R5 Frame(CFA, -28)
+ CFI R6 Frame(CFA, -24)
+ CFI R7 Frame(CFA, -20)
+ CFI R8 Frame(CFA, -16)
+ CFI R9 Frame(CFA, -12)
+ CFI R10 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+40
-// 489 }
-// 490
-// 491 // 数据处理
-// 492 // if(abs(temp_time - g_time_stamp) >= 120)
-// 493 // {
-// 494 // g_time_stamp = temp_time;
-// 495 // }
-// 496 }
+// 466 return;
+// 467 }
+// 468
+// 469 cJSON* cjson_id = cJSON_GetObjectItem(cjson_root, "deviId");
+??parse_json_0:
+ Nop
+ ADR.N R1,?_8
+ CFI FunCall cJSON_GetObjectItem
+ BL cJSON_GetObjectItem
+ MOV R5,R0
+// 470 cJSON* cjson_type = cJSON_GetObjectItem(cjson_root, "frameType");
+ ADR.N R1,?_9
+ BL ?Subroutine4
+??CrossCallReturnLabel_17:
+ MOV R6,R0
+// 471 cJSON* cjson_version = cJSON_GetObjectItem(cjson_root, "version");
+ ADR.N R1,?_12
+ BL ?Subroutine4
+??CrossCallReturnLabel_16:
+ MOV R10,R0
+// 472 cJSON* cjson_response = cJSON_GetObjectItem(cjson_root, "response");
+ ADR.N R1,?_28
+ BL ?Subroutine4
+??CrossCallReturnLabel_15:
+ MOV R8,R0
+// 473 cJSON* cjson_time = cJSON_GetObjectItem(cjson_root, "timeStamp");
+ ADR.N R1,?_11
+ BL ?Subroutine4
+??CrossCallReturnLabel_14:
+ MOV R4,R0
+// 474
+// 475 cJSON* cjson_cmd = cJSON_GetObjectItem(cjson_root, "cmd");
+ ADR.N R1,??DataTable38
+ BL ?Subroutine4
+// 476
+// 477 // 取出数据
+// 478 char *temp_id = cjson_id -> valuestring;
+// 479 char *temp_type = cjson_type -> valuestring;
+// 480 int temp_version = cjson_version -> valueint;
+// 481 int temp_response = cjson_response -> valueint;
+// 482 int temp_time = cjson_time -> valueint;
+??CrossCallReturnLabel_13:
+ LDR R4,[R4, #+20]
+// 483 int temp_cmd = cjson_cmd -> valueint;
+ LDR R7,[R0, #+20]
+// 484
+// 485 term_printf("deviId=%s\n frameType=%s\n version=%d\n response=%d\n timeStamp=%d\n", temp_id, temp_type, temp_version, temp_response, temp_time);
+ STR R4,[SP, #+4]
+ LDR R0,[R8, #+20]
+ STR R0,[SP, #+0]
+ LDR R3,[R10, #+20]
+ LDR R2,[R6, #+16]
+ LDR R1,[R5, #+16]
+ LDR.N R0,??DataTable38_10
+ CFI FunCall term_printf
+ BL term_printf
+// 486
+// 487 cJSON_Delete(cjson_root);
+ MOV R0,R9
+ CFI FunCall cJSON_Delete
+ BL cJSON_Delete
+// 488
+// 489 // 与发送时间不一样才处理
+// 490 if(temp_time != trans_time_stamp)
+ LDR.N R0,??DataTable38_5
+ LDR R1,[R0, #+16]
+ CMP R4,R1
+ BEQ.N ??parse_json_1
+// 491 {
+// 492 term_printf("1111");
+ Nop
+ ADR.N R0,?_30
+ CFI FunCall term_printf
+ BL term_printf
+// 493 if(temp_cmd == 1)
+ CMP R7,#+1
+ BNE.N ??parse_json_1
+// 494 {
+// 495 trans_4g_flag = 1;
+ LDR.N R1,??DataTable38_11
+ MOVS R0,#+1
+ STR R0,[R1, #+0]
+// 496 }
+// 497 }
+// 498
+// 499 // 数据处理
+// 500 // if(abs(temp_time - g_time_stamp) >= 120)
+// 501 // {
+// 502 // g_time_stamp = temp_time;
+// 503 // }
+// 504 }
??parse_json_1:
- POP {R0-R2,R4-R9,PC}
+ POP {R0,R1,R4-R10,PC}
CFI EndBlock cfiBlock39
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37:
+??DataTable38:
+ DATA8
+ DC8 "cmd"
+
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable38_1:
DATA32
DC32 0x48000400
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_1:
+??DataTable38_2:
DATA32
DC32 0x186a0
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_2:
+??DataTable38_3:
DATA32
DC32 huart1
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_3:
+??DataTable38_4:
DATA32
DC32 g_ec801_uart_handle
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_4:
+??DataTable38_5:
DATA32
DC32 g_devic_id
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_5:
+??DataTable38_6:
DATA32
DC32 g_stMcs_Para
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_6:
+??DataTable38_7:
DATA32
DC32 0x3fe00000
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_7:
+??DataTable38_8:
DATA32
DC32 0x40590000
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_8:
+??DataTable38_9:
DATA32
DC32 0x15180
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-??DataTable37_9:
+??DataTable38_10:
DATA32
DC32 ?_0
+ SECTION `.text`:CODE:NOROOT(2)
+ SECTION_TYPE SHT_PROGBITS, 0
+ DATA
+??DataTable38_11:
+ DATA32
+ DC32 trans_4g_flag
+
SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiCond40 Using cfiCommon0
CFI Function parse_json
- CFI Conditional ??CrossCallReturnLabel_14
- CFI R4 Frame(CFA, -28)
- CFI R5 Frame(CFA, -24)
- CFI R6 Frame(CFA, -20)
- CFI R7 Frame(CFA, -16)
- CFI R8 Frame(CFA, -12)
- CFI R9 Frame(CFA, -8)
+ CFI Conditional ??CrossCallReturnLabel_17
+ CFI R4 Frame(CFA, -32)
+ CFI R5 Frame(CFA, -28)
+ CFI R6 Frame(CFA, -24)
+ CFI R7 Frame(CFA, -20)
+ CFI R8 Frame(CFA, -16)
+ CFI R9 Frame(CFA, -12)
+ CFI R10 Frame(CFA, -8)
CFI R14 Frame(CFA, -4)
CFI CFA R13+40
CFI Block cfiCond41 Using cfiCommon0
CFI (cfiCond41) Function parse_json
- CFI (cfiCond41) Conditional ??CrossCallReturnLabel_13
- CFI (cfiCond41) R4 Frame(CFA, -28)
- CFI (cfiCond41) R5 Frame(CFA, -24)
- CFI (cfiCond41) R6 Frame(CFA, -20)
- CFI (cfiCond41) R7 Frame(CFA, -16)
- CFI (cfiCond41) R8 Frame(CFA, -12)
- CFI (cfiCond41) R9 Frame(CFA, -8)
+ CFI (cfiCond41) Conditional ??CrossCallReturnLabel_16
+ CFI (cfiCond41) R4 Frame(CFA, -32)
+ CFI (cfiCond41) R5 Frame(CFA, -28)
+ CFI (cfiCond41) R6 Frame(CFA, -24)
+ CFI (cfiCond41) R7 Frame(CFA, -20)
+ CFI (cfiCond41) R8 Frame(CFA, -16)
+ CFI (cfiCond41) R9 Frame(CFA, -12)
+ CFI (cfiCond41) R10 Frame(CFA, -8)
CFI (cfiCond41) R14 Frame(CFA, -4)
CFI (cfiCond41) CFA R13+40
CFI Block cfiCond42 Using cfiCommon0
CFI (cfiCond42) Function parse_json
- CFI (cfiCond42) Conditional ??CrossCallReturnLabel_12
- CFI (cfiCond42) R4 Frame(CFA, -28)
- CFI (cfiCond42) R5 Frame(CFA, -24)
- CFI (cfiCond42) R6 Frame(CFA, -20)
- CFI (cfiCond42) R7 Frame(CFA, -16)
- CFI (cfiCond42) R8 Frame(CFA, -12)
- CFI (cfiCond42) R9 Frame(CFA, -8)
+ CFI (cfiCond42) Conditional ??CrossCallReturnLabel_15
+ CFI (cfiCond42) R4 Frame(CFA, -32)
+ CFI (cfiCond42) R5 Frame(CFA, -28)
+ CFI (cfiCond42) R6 Frame(CFA, -24)
+ CFI (cfiCond42) R7 Frame(CFA, -20)
+ CFI (cfiCond42) R8 Frame(CFA, -16)
+ CFI (cfiCond42) R9 Frame(CFA, -12)
+ CFI (cfiCond42) R10 Frame(CFA, -8)
CFI (cfiCond42) R14 Frame(CFA, -4)
CFI (cfiCond42) CFA R13+40
CFI Block cfiCond43 Using cfiCommon0
CFI (cfiCond43) Function parse_json
- CFI (cfiCond43) Conditional ??CrossCallReturnLabel_11
- CFI (cfiCond43) R4 Frame(CFA, -28)
- CFI (cfiCond43) R5 Frame(CFA, -24)
- CFI (cfiCond43) R6 Frame(CFA, -20)
- CFI (cfiCond43) R7 Frame(CFA, -16)
- CFI (cfiCond43) R8 Frame(CFA, -12)
- CFI (cfiCond43) R9 Frame(CFA, -8)
+ CFI (cfiCond43) Conditional ??CrossCallReturnLabel_14
+ CFI (cfiCond43) R4 Frame(CFA, -32)
+ CFI (cfiCond43) R5 Frame(CFA, -28)
+ CFI (cfiCond43) R6 Frame(CFA, -24)
+ CFI (cfiCond43) R7 Frame(CFA, -20)
+ CFI (cfiCond43) R8 Frame(CFA, -16)
+ CFI (cfiCond43) R9 Frame(CFA, -12)
+ CFI (cfiCond43) R10 Frame(CFA, -8)
CFI (cfiCond43) R14 Frame(CFA, -4)
CFI (cfiCond43) CFA R13+40
- CFI Block cfiPicker44 Using cfiCommon1
- CFI (cfiPicker44) NoFunction
- CFI (cfiPicker44) Picker
+ CFI Block cfiCond44 Using cfiCommon0
+ CFI (cfiCond44) Function parse_json
+ CFI (cfiCond44) Conditional ??CrossCallReturnLabel_13
+ CFI (cfiCond44) R4 Frame(CFA, -32)
+ CFI (cfiCond44) R5 Frame(CFA, -28)
+ CFI (cfiCond44) R6 Frame(CFA, -24)
+ CFI (cfiCond44) R7 Frame(CFA, -20)
+ CFI (cfiCond44) R8 Frame(CFA, -16)
+ CFI (cfiCond44) R9 Frame(CFA, -12)
+ CFI (cfiCond44) R10 Frame(CFA, -8)
+ CFI (cfiCond44) R14 Frame(CFA, -4)
+ CFI (cfiCond44) CFA R13+40
+ CFI Block cfiPicker45 Using cfiCommon1
+ CFI (cfiPicker45) NoFunction
+ CFI (cfiPicker45) Picker
THUMB
-?Subroutine3:
- MOV R0,R8
+?Subroutine4:
+ MOV R0,R9
+ CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem
CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem
CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem
CFI (cfiCond40) FunCall parse_json cJSON_GetObjectItem
@@ -2187,7 +2236,8 @@ parse_json:
CFI EndBlock cfiCond41
CFI EndBlock cfiCond42
CFI EndBlock cfiCond43
- CFI EndBlock cfiPicker44
+ CFI EndBlock cfiCond44
+ CFI EndBlock cfiPicker45
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
@@ -2398,7 +2448,7 @@ parse_json:
SECTION `.text`:CODE:NOROOT(2)
SECTION_TYPE SHT_PROGBITS, 0
DATA
-?_29:
+?_30:
DATA8
DC8 "1111"
DATA
@@ -2442,25 +2492,31 @@ parse_json:
DC8 "%d"
DS8 1
+ SECTION `.rodata`:CONST:NOROOT(2)
+ DATA
+?_29:
+ DATA8
+ DC8 "cmd"
+
END
-// 497
-// 498
-// 499
-// 500
-// 501
-// 502
-// 503
-// 504
// 505
+// 506
+// 507
+// 508
+// 509
+// 510
+// 511
+// 512
+// 513
//
// 8 bytes in section .bss
-// 96 bytes in section .data
-// 74 bytes in section .rodata
-// 2'014 bytes in section .text
+// 100 bytes in section .data
+// 78 bytes in section .rodata
+// 2'044 bytes in section .text
//
-// 2'014 bytes of CODE memory
-// 74 bytes of CONST memory
-// 104 bytes of DATA memory
+// 2'044 bytes of CODE memory
+// 78 bytes of CONST memory
+// 108 bytes of DATA memory
//
//Errors: none
-//Warnings: 9
+//Warnings: 8
diff --git a/EWARM/micro_climate/List/Src_5571640358672592439.dir/inflash.lst b/EWARM/micro_climate/List/Src_5571640358672592439.dir/inflash.lst
index 58e3556..9ddc3b6 100644
--- a/EWARM/micro_climate/List/Src_5571640358672592439.dir/inflash.lst
+++ b/EWARM/micro_climate/List/Src_5571640358672592439.dir/inflash.lst
@@ -1,6 +1,6 @@
###############################################################################
#
-# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 29/Aug/2024 17:49:35
+# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 02/Sep/2024 09:42:19
# Copyright 1999-2023 IAR Systems AB.
#
# Cpu mode = thumb
diff --git a/EWARM/micro_climate/List/Src_5571640358672592439.dir/inflash.s b/EWARM/micro_climate/List/Src_5571640358672592439.dir/inflash.s
index cbec6c8..eaac60e 100644
--- a/EWARM/micro_climate/List/Src_5571640358672592439.dir/inflash.s
+++ b/EWARM/micro_climate/List/Src_5571640358672592439.dir/inflash.s
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
//
-// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 29/Aug/2024 17:49:35
+// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 02/Sep/2024 09:42:19
// Copyright 1999-2023 IAR Systems AB.
//
// Cpu mode = thumb
diff --git a/EWARM/micro_climate/List/micro_climate.map b/EWARM/micro_climate/List/micro_climate.map
index 2880157..d329803 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 30/Aug/2024 14:42:28
+# IAR ELF Linker V9.40.2.374/W64 for ARM 07/Sep/2024 09:35:01
# Copyright 2007-2023 IAR Systems AB.
#
# Output file =
@@ -123,7 +123,7 @@ initialize by copy { rw };
.intvec ro code 0x800'0000 0x1ac startup_stm32l496xx.o [4]
- 0x800'01ac 0x1ac
-"P1": 0xc86f
+"P1": 0xc8a9
.text ro code 0x800'01ac 0xecc cJSON.o [2]
.text ro code 0x800'1078 0x14 strlen_small.o [16]
.text ro code 0x800'108c 0x18 ABImemcpy_small.o [16]
@@ -197,99 +197,86 @@ initialize by copy { rw };
.text ro code 0x800'63cc 0x178 stm32l4xx_hal_adc_ex.o [9]
.text ro code 0x800'6544 0x276 sht30.o [11]
.text ro code 0x800'67bc 0x8d hp203b.o [7]
- .text ro code 0x800'684c 0x150 freertos.o [2]
- .text ro code 0x800'699c 0x88 cmsis_os.o [6]
- .text ro code 0x800'6a24 0x7c stm32l4xx_hal_pwr_ex.o [9]
- .text ro code 0x800'6aa0 0x770 stm32l4xx_hal_rcc.o [9]
- .text ro code 0x800'7210 0x10 stm32l4xx_hal.o [9]
- .text ro code 0x800'7220 0x90 stm32l4xx_hal_timebase_tim.o [2]
- .text ro code 0x800'72b0 0x3c stm32l4xx_hal_msp.o [2]
- .text ro code 0x800'72ec 0x194 stm32l4xx_hal_flash_ex.o [9]
- .text ro code 0x800'7480 0x1c strrchr.o [13]
- .text ro code 0x800'749c 0x164 stm32l4xx_hal_flash.o [9]
- .text ro code 0x800'7600 0x14 memset.o [16]
- .text ro code 0x800'7614 0x866 stm32l4xx_hal_adc.o [9]
- .text ro code 0x800'7e7c 0x564 stm32l4xx_hal_rcc_ex.o [9]
- .text ro code 0x800'83e0 0x2b6 stm32l4xx_hal_dma.o [9]
- .text ro code 0x800'8696 0x8c stm32l4xx_hal_uart_ex.o [9]
- .text ro code 0x800'8724 0xb1a stm32l4xx_hal_uart.o [9]
- .text ro code 0x800'9240 0x7e stm32l4xx_hal_i2c_ex.o [9]
- .text ro code 0x800'92c0 0x5c0 stm32l4xx_hal_i2c.o [9]
- .text ro code 0x800'9880 0xe0 stm32l4xx_hal_spi.o [9]
- .text ro code 0x800'9960 0x6e ring_queue.o [8]
- .text ro code 0x800'99d0 0x34 vsprintf.o [13]
- .text ro code 0x800'9a04 0x28 stm32l4xx_hal.o [9]
- .text ro code 0x800'9a2c 0x48 FltToDbl.o [15]
- .text ro code 0x800'9a74 0x86 filter.o [5]
- .text ro code 0x800'9afc 0x494 frt_protocol.o [12]
- .text ro code 0x800'9f90 0x7a0 EC801E.o [3]
- .text ro code 0x800'a730 0x594 tasks.o [6]
- .text ro code 0x800'acc4 0xc stm32l4xx_hal.o [9]
- .text ro code 0x800'acd0 0x2 stm32l4xx_hal_adc.o [9]
- .text ro code 0x800'acd2 0x2 stm32l4xx_hal_adc.o [9]
- .text ro code 0x800'acd4 0x2 stm32l4xx_hal_adc.o [9]
- .text ro code 0x800'acd6 0x2 stm32l4xx_hal_uart.o [9]
- .text ro code 0x800'acd8 0x2 stm32l4xx_hal_uart.o [9]
- .text ro code 0x800'acda 0x2 stm32l4xx_hal_uart_ex.o [9]
- .text ro code 0x800'acdc 0x2 stm32l4xx_hal_uart.o [9]
- .text ro code 0x800'acde 0x2 stm32l4xx_hal_uart.o [9]
- .text ro code 0x800'ace0 0x44 snprintf.o [13]
- .text ro code 0x800'ad24 0x1b0 heap_4.o [6]
- .text ro code 0x800'aed4 0x2c strstr.o [13]
- .text ro code 0x800'af00 0x92 list.o [6]
- .text ro code 0x800'af94 0x18a port.o [6]
- .text ro code 0x800'b120 0x28 port.o [6]
- CODE ro code 0x800'b148 0xb0 portasm.o [6]
- .text ro code 0x800'b1f8 0x8a0 anemometer_dev.o [12]
- .text ro code 0x800'ba98 0x64 acosf.o [15]
- .text ro code 0x800'bafc 0x1d4 cos_sin32.o [15]
- .text ro code 0x800'bcd0 0x48 atanf.o [15]
- .text ro code 0x800'bd18 0x78 arm_max_q15.o [14]
- .text ro code 0x800'bd90 0x4e arm_mean_q15.o [14]
- .text ro code 0x800'bde0 0x52 arm_offset_q15.o [14]
- .text ro code 0x800'be34 0x1e sqrtf.o [15]
- .text ro code 0x800'be54 0x178 arm_mean_f32.o [14]
- .text ro code 0x800'bfcc 0xa4 xatanf.o [15]
- .rodata const 0x800'c070 0x224 sht30.o [11]
- .text ro code 0x800'c294 0x10c stm32l4xx_it.o [2]
- .rodata const 0x800'c3a0 0xc8 sht30.o [11]
- .text ro code 0x800'c468 0x5c system_stm32l4xx.o [1]
- .rodata const 0x800'c4c4 0x54 inflash.o [12]
- .rodata const 0x800'c518 0x50 iar_Stoullx.o [13]
- .rodata const 0x800'c568 0x24 xscanffull_nomb.o [13]
- .rodata const 0x800'c590 0x48 strto64.o [15]
- .rodata const 0x800'c5d8 0x40 EC801E.o [3]
- .text ro code 0x800'c618 0x38 zero_init3.o [16]
- .rodata const 0x800'c650 0x30 system_stm32l4xx.o [1]
- .rodata const 0x800'c680 0x28 xscanffull_nomb.o [13]
- .text ro code 0x800'c6a8 0x28 data_init.o [16]
- .text ro code 0x800'c6d0 0x22 fpinit_M.o [15]
- .iar.init_table const 0x800'c6f4 0x20 - Linker created -
- .text ro code 0x800'c714 0x1e cmain.o [16]
- .text ro code 0x800'c732 0x4 low_level_init.o [13]
- .text ro code 0x800'c736 0x4 exit.o [13]
- .text ro code 0x800'c73c 0xa cexit.o [16]
- .text ro code 0x800'c748 0x1c cstartup_M.o [16]
- .rodata const 0x800'c764 0x14 freertos.o [2]
- .rodata const 0x800'c778 0x10 freertos.o [2]
- .text ro code 0x800'c788 0x10 startup_stm32l496xx.o [4]
- .rodata const 0x800'c798 0xc freertos.o [2]
- .rodata const 0x800'c7a4 0xc freertos.o [2]
- .rodata const 0x800'c7b0 0x8 freertos.o [2]
- .rodata const 0x800'c7b8 0x8 system_stm32l4xx.o [1]
- .text ro code 0x800'c7c0 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7c4 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7c8 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7cc 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7d0 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7d4 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7d8 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7dc 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7e0 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7e4 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7e8 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7ec 0x4 startup_stm32l496xx.o [4]
- .text ro code 0x800'c7f0 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'684c 0x168 freertos.o [2]
+ .text ro code 0x800'69b4 0x88 cmsis_os.o [6]
+ .text ro code 0x800'6a3c 0x7c stm32l4xx_hal_pwr_ex.o [9]
+ .text ro code 0x800'6ab8 0x770 stm32l4xx_hal_rcc.o [9]
+ .text ro code 0x800'7228 0x10 stm32l4xx_hal.o [9]
+ .text ro code 0x800'7238 0x90 stm32l4xx_hal_timebase_tim.o [2]
+ .text ro code 0x800'72c8 0x3c stm32l4xx_hal_msp.o [2]
+ .text ro code 0x800'7304 0x194 stm32l4xx_hal_flash_ex.o [9]
+ .text ro code 0x800'7498 0x1c strrchr.o [13]
+ .text ro code 0x800'74b4 0x164 stm32l4xx_hal_flash.o [9]
+ .text ro code 0x800'7618 0x14 memset.o [16]
+ .text ro code 0x800'762c 0x866 stm32l4xx_hal_adc.o [9]
+ .text ro code 0x800'7e94 0x564 stm32l4xx_hal_rcc_ex.o [9]
+ .text ro code 0x800'83f8 0x2b6 stm32l4xx_hal_dma.o [9]
+ .text ro code 0x800'86ae 0x8c stm32l4xx_hal_uart_ex.o [9]
+ .text ro code 0x800'873c 0xb1a stm32l4xx_hal_uart.o [9]
+ .text ro code 0x800'9258 0x7e stm32l4xx_hal_i2c_ex.o [9]
+ .text ro code 0x800'92d8 0x5c0 stm32l4xx_hal_i2c.o [9]
+ .text ro code 0x800'9898 0xe0 stm32l4xx_hal_spi.o [9]
+ .text ro code 0x800'9978 0x6e ring_queue.o [8]
+ .text ro code 0x800'99e8 0x34 vsprintf.o [13]
+ .text ro code 0x800'9a1c 0x28 stm32l4xx_hal.o [9]
+ .text ro code 0x800'9a44 0x48 FltToDbl.o [15]
+ .text ro code 0x800'9a8c 0x86 filter.o [5]
+ .text ro code 0x800'9b14 0x494 frt_protocol.o [12]
+ .text ro code 0x800'9fa8 0x7bc EC801E.o [3]
+ .text ro code 0x800'a764 0x594 tasks.o [6]
+ .text ro code 0x800'acf8 0xc stm32l4xx_hal.o [9]
+ .text ro code 0x800'ad04 0x2 stm32l4xx_hal_adc.o [9]
+ .text ro code 0x800'ad06 0x2 stm32l4xx_hal_adc.o [9]
+ .text ro code 0x800'ad08 0x2 stm32l4xx_hal_adc.o [9]
+ .text ro code 0x800'ad0a 0x2 stm32l4xx_hal_uart.o [9]
+ .text ro code 0x800'ad0c 0x2 stm32l4xx_hal_uart.o [9]
+ .text ro code 0x800'ad0e 0x2 stm32l4xx_hal_uart_ex.o [9]
+ .text ro code 0x800'ad10 0x2 stm32l4xx_hal_uart.o [9]
+ .text ro code 0x800'ad12 0x2 stm32l4xx_hal_uart.o [9]
+ .text ro code 0x800'ad14 0x44 snprintf.o [13]
+ .text ro code 0x800'ad58 0x1b0 heap_4.o [6]
+ .text ro code 0x800'af08 0x2c strstr.o [13]
+ .text ro code 0x800'af34 0x92 list.o [6]
+ .text ro code 0x800'afc8 0x18a port.o [6]
+ .text ro code 0x800'b154 0x28 port.o [6]
+ CODE ro code 0x800'b17c 0xb0 portasm.o [6]
+ .text ro code 0x800'b22c 0x8a0 anemometer_dev.o [12]
+ .text ro code 0x800'bacc 0x64 acosf.o [15]
+ .text ro code 0x800'bb30 0x1d4 cos_sin32.o [15]
+ .text ro code 0x800'bd04 0x48 atanf.o [15]
+ .text ro code 0x800'bd4c 0x78 arm_max_q15.o [14]
+ .text ro code 0x800'bdc4 0x4e arm_mean_q15.o [14]
+ .text ro code 0x800'be14 0x52 arm_offset_q15.o [14]
+ .text ro code 0x800'be68 0x1e sqrtf.o [15]
+ .text ro code 0x800'be88 0x178 arm_mean_f32.o [14]
+ .text ro code 0x800'c000 0xa4 xatanf.o [15]
+ .rodata const 0x800'c0a4 0x224 sht30.o [11]
+ .text ro code 0x800'c2c8 0x10c stm32l4xx_it.o [2]
+ .rodata const 0x800'c3d4 0xc8 sht30.o [11]
+ .text ro code 0x800'c49c 0x5c system_stm32l4xx.o [1]
+ .rodata const 0x800'c4f8 0x54 inflash.o [12]
+ .rodata const 0x800'c54c 0x50 iar_Stoullx.o [13]
+ .rodata const 0x800'c5a0 0x48 strto64.o [15]
+ .rodata const 0x800'c5e8 0x40 EC801E.o [3]
+ .text ro code 0x800'c628 0x38 zero_init3.o [16]
+ .rodata const 0x800'c660 0x30 system_stm32l4xx.o [1]
+ .rodata const 0x800'c690 0x28 xscanffull_nomb.o [13]
+ .text ro code 0x800'c6b8 0x28 data_init.o [16]
+ .rodata const 0x800'c6e0 0x24 xscanffull_nomb.o [13]
+ .text ro code 0x800'c704 0x22 fpinit_M.o [15]
+ .iar.init_table const 0x800'c728 0x20 - Linker created -
+ .text ro code 0x800'c748 0x1e cmain.o [16]
+ .text ro code 0x800'c766 0x4 low_level_init.o [13]
+ .text ro code 0x800'c76a 0x4 exit.o [13]
+ .text ro code 0x800'c770 0xa cexit.o [16]
+ .text ro code 0x800'c77c 0x1c cstartup_M.o [16]
+ .rodata const 0x800'c798 0x14 freertos.o [2]
+ .rodata const 0x800'c7ac 0x10 freertos.o [2]
+ .text ro code 0x800'c7bc 0x10 startup_stm32l496xx.o [4]
+ .rodata const 0x800'c7cc 0xc freertos.o [2]
+ .rodata const 0x800'c7d8 0xc freertos.o [2]
+ .rodata const 0x800'c7e4 0x8 freertos.o [2]
+ .rodata const 0x800'c7ec 0x8 system_stm32l4xx.o [1]
.text ro code 0x800'c7f4 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'c7f8 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'c7fc 0x4 startup_stm32l496xx.o [4]
@@ -360,74 +347,88 @@ initialize by copy { rw };
.text ro code 0x800'c900 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'c904 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'c908 0x4 startup_stm32l496xx.o [4]
- .rodata const 0x800'c90c 0x0 zero_init3.o [16]
- .rodata const 0x800'c90c 0x0 lz77_init_single.o [16]
- Initializer bytes const 0x800'c90c 0x10f
- - 0x800'ca1b 0xc86f
+ .text ro code 0x800'c90c 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c910 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c914 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c918 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c91c 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c920 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c924 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c928 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c92c 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c930 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c934 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c938 0x4 startup_stm32l496xx.o [4]
+ .text ro code 0x800'c93c 0x4 startup_stm32l496xx.o [4]
+ .rodata const 0x800'c940 0x0 zero_init3.o [16]
+ .rodata const 0x800'c940 0x0 lz77_init_single.o [16]
+ Initializer bytes const 0x800'c940 0x115
+ - 0x800'ca55 0xc8a9
-"P2", part 1 of 3: 0x2b4
- P2-1 0x2000'0000 0x2b4
+"P2", part 1 of 3: 0x2b8
+ P2-1 0x2000'0000 0x2b8
.data inited 0x2000'0000 0x14 cJSON.o [2]
- .data inited 0x2000'0014 0x60 EC801E.o [3]
- .data inited 0x2000'0074 0x10 frt_protocol.o [12]
- .data inited 0x2000'0084 0x148 frt_protocol.o [12]
- .data inited 0x2000'01cc 0x30 frt_protocol.o [12]
- .data inited 0x2000'01fc 0xc inflash.o [12]
- .data inited 0x2000'0208 0xc port.o [6]
- .data inited 0x2000'0214 0x28 sht30.o [11]
- .data inited 0x2000'023c 0xc stm32l4xx_hal.o [9]
- .data inited 0x2000'0248 0x20 stm32l4xx_hal_flash.o [9]
- .data inited 0x2000'0268 0x4 system_stm32l4xx.o [1]
- .data inited 0x2000'026c 0x48 uart_dev.o [12]
- - 0x2000'02b4 0x2b4
+ .data inited 0x2000'0014 0x64 EC801E.o [3]
+ .data inited 0x2000'0078 0x10 frt_protocol.o [12]
+ .data inited 0x2000'0088 0x148 frt_protocol.o [12]
+ .data inited 0x2000'01d0 0x30 frt_protocol.o [12]
+ .data inited 0x2000'0200 0xc inflash.o [12]
+ .data inited 0x2000'020c 0xc port.o [6]
+ .data inited 0x2000'0218 0x28 sht30.o [11]
+ .data inited 0x2000'0240 0xc stm32l4xx_hal.o [9]
+ .data inited 0x2000'024c 0x20 stm32l4xx_hal_flash.o [9]
+ .data inited 0x2000'026c 0x4 system_stm32l4xx.o [1]
+ .data inited 0x2000'0270 0x48 uart_dev.o [12]
+ - 0x2000'02b8 0x2b8
-"P2", part 2 of 3: 0x638c
- .bss zero 0x2000'02b4 0x2588 anemometer_dev.o [12]
- .bss zero 0x2000'283c 0x1f60 heap_4.o [6]
- .bss zero 0x2000'479c 0x10cc anemometer_dev.o [12]
- .bss zero 0x2000'5868 0x254 freertos.o [2]
- .bss zero 0x2000'5abc 0x130 uart_dev.o [12]
- .bss zero 0x2000'5bec 0x130 uart_dev.o [12]
- .bss zero 0x2000'5d1c 0xcc uart_dev.o [12]
- .bss zero 0x2000'5de8 0x9c tasks.o [6]
- .bss zero 0x2000'5e84 0x8c tasks.o [6]
- .bss zero 0x2000'5f10 0x89 usart.o [2]
- .bss zero 0x2000'5f9c 0x89 usart.o [2]
- .bss zero 0x2000'6028 0x89 usart.o [2]
- .bss zero 0x2000'60b4 0x88 usart.o [2]
- .bss zero 0x2000'613c 0x68 adc.o [2]
- .bss zero 0x2000'61a4 0x64 spi.o [2]
- .bss zero 0x2000'6208 0x64 uart_dev.o [12]
- .bss zero 0x2000'626c 0x54 i2c.o [2]
- .bss zero 0x2000'62c0 0x54 i2c.o [2]
- .bss zero 0x2000'6314 0x4c stm32l4xx_hal_timebase_tim.o [2]
- .bss zero 0x2000'6360 0x4c tim.o [2]
- .bss zero 0x2000'63ac 0x4c tim.o [2]
- .bss zero 0x2000'63f8 0x4c tim.o [2]
- .bss zero 0x2000'6444 0x4c tim.o [2]
- .bss zero 0x2000'6490 0x4c tim.o [2]
- .bss zero 0x2000'64dc 0x4c tim.o [2]
- .bss zero 0x2000'6528 0x48 adc.o [2]
- .bss zero 0x2000'6570 0x3c anemometer_dev.o [12]
- .bss zero 0x2000'65ac 0x34 anemometer_dev.o [12]
- .bss zero 0x2000'65e0 0x34 frt_protocol.o [12]
- .bss zero 0x2000'6614 0x14 freertos.o [2]
- .bss zero 0x2000'6628 0xc anemometer_dev.o [12]
- .bss zero 0x2000'6634 0x8 hp203b.o [7]
- .bss zero 0x2000'663c 0x4 xfail_s.o [13]
- - 0x2000'6640 0x638c
+"P2", part 2 of 3: 0x6390
+ .bss zero 0x2000'02b8 0x2588 anemometer_dev.o [12]
+ .bss zero 0x2000'2840 0x1f60 heap_4.o [6]
+ .bss zero 0x2000'47a0 0x10cc anemometer_dev.o [12]
+ .bss zero 0x2000'586c 0x254 freertos.o [2]
+ .bss zero 0x2000'5ac0 0x130 uart_dev.o [12]
+ .bss zero 0x2000'5bf0 0x130 uart_dev.o [12]
+ .bss zero 0x2000'5d20 0xcc uart_dev.o [12]
+ .bss zero 0x2000'5dec 0x9c tasks.o [6]
+ .bss zero 0x2000'5e88 0x8c tasks.o [6]
+ .bss zero 0x2000'5f14 0x89 usart.o [2]
+ .bss zero 0x2000'5fa0 0x89 usart.o [2]
+ .bss zero 0x2000'602c 0x89 usart.o [2]
+ .bss zero 0x2000'60b8 0x88 usart.o [2]
+ .bss zero 0x2000'6140 0x68 adc.o [2]
+ .bss zero 0x2000'61a8 0x64 spi.o [2]
+ .bss zero 0x2000'620c 0x64 uart_dev.o [12]
+ .bss zero 0x2000'6270 0x54 i2c.o [2]
+ .bss zero 0x2000'62c4 0x54 i2c.o [2]
+ .bss zero 0x2000'6318 0x4c stm32l4xx_hal_timebase_tim.o [2]
+ .bss zero 0x2000'6364 0x4c tim.o [2]
+ .bss zero 0x2000'63b0 0x4c tim.o [2]
+ .bss zero 0x2000'63fc 0x4c tim.o [2]
+ .bss zero 0x2000'6448 0x4c tim.o [2]
+ .bss zero 0x2000'6494 0x4c tim.o [2]
+ .bss zero 0x2000'64e0 0x4c tim.o [2]
+ .bss zero 0x2000'652c 0x48 adc.o [2]
+ .bss zero 0x2000'6574 0x3c anemometer_dev.o [12]
+ .bss zero 0x2000'65b0 0x34 anemometer_dev.o [12]
+ .bss zero 0x2000'65e4 0x34 frt_protocol.o [12]
+ .bss zero 0x2000'6618 0x14 freertos.o [2]
+ .bss zero 0x2000'662c 0xc anemometer_dev.o [12]
+ .bss zero 0x2000'6638 0x8 hp203b.o [7]
+ .bss zero 0x2000'6640 0x4 freertos.o [2]
+ .bss zero 0x2000'6644 0x4 xfail_s.o [13]
+ - 0x2000'6648 0x6390
"P2", part 3 of 3: 0x400
- CSTACK 0x2000'6640 0x400
- CSTACK uninit 0x2000'6640 0x400
- - 0x2000'6a40 0x400
+ CSTACK 0x2000'6648 0x400
+ CSTACK uninit 0x2000'6648 0x400
+ - 0x2000'6a48 0x400
Unused ranges:
From To Size
---- -- ----
- 0x800'ca1b 0x80f'ffff 0xf'35e5
- 0x2000'6a40 0x2004'ffff 0x4'95c0
+ 0x800'ca55 0x80f'ffff 0xf'35ab
+ 0x2000'6a48 0x2004'ffff 0x4'95b8
*******************************************************************************
@@ -437,14 +438,14 @@ Unused ranges:
Address Size
------- ----
Zero (__iar_zero_init3)
- 1 destination range, total size 0x638c:
- 0x2000'02b4 0x638c
+ 1 destination range, total size 0x6390:
+ 0x2000'02b8 0x6390
Copy/lz77 (__iar_lz77_init_single3)
- 1 source range, total size 0x10f (39% of destination):
- 0x800'c90c 0x10f
- 1 destination range, total size 0x2b4:
- 0x2000'0000 0x2b4
+ 1 source range, total size 0x115 (39% of destination):
+ 0x800'c940 0x115
+ 1 destination range, total size 0x2b8:
+ 0x2000'0000 0x2b8
@@ -459,15 +460,15 @@ command line/config:
Total:
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\CMSIS_6603591812247902717.dir: [1]
- system_stm32l4xx.o 92 57 4
+ system_stm32l4xx.o 92 58 4
-------------------------------------------------------
- Total: 92 57 4
+ Total: 92 58 4
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Core_13247989168731456611.dir: [2]
adc.o 356 176
cJSON.o 3'862 7 20
dma.o 48
- freertos.o 336 68 616
+ freertos.o 360 68 620
gpio.o 278
i2c.o 412 168
main.o 396
@@ -478,12 +479,12 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Core_13247989168731456611.dir: [2
tim.o 932 456
usart.o 732 547
-------------------------------------------------------
- Total: 8'004 75 2'159
+ Total: 8'028 75 2'163
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EC801E_17758034221153603070.dir: [3]
- EC801E.o 1'952 102 96
+ EC801E.o 1'980 104 100
-------------------------------------------------------
- Total: 1'952 102 96
+ Total: 1'980 104 100
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EWARM_18443280873093131863.dir: [4]
startup_stm32l496xx.o 776
@@ -516,12 +517,12 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\RingQueue_10900368326811202236.di
Total: 110
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\STM32L4xx_HAL_Driver_2987639196379523013.dir: [9]
- stm32l4xx_hal.o 112 4 12
+ stm32l4xx_hal.o 112 5 12
stm32l4xx_hal_adc.o 2'156
stm32l4xx_hal_adc_ex.o 376
stm32l4xx_hal_cortex.o 156
stm32l4xx_hal_dma.o 694
- stm32l4xx_hal_flash.o 356 13 32
+ stm32l4xx_hal_flash.o 356 12 32
stm32l4xx_hal_flash_ex.o 404
stm32l4xx_hal_gpio.o 528
stm32l4xx_hal_i2c.o 1'472
@@ -548,11 +549,11 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Sht3x_8257160562692203274.dir: [1
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Src_5571640358672592439.dir: [12]
anemometer_dev.o 2'208 14'032
- frt_protocol.o 1'172 153 444
+ frt_protocol.o 1'172 156 444
inflash.o 248 89 12
uart_dev.o 400 29 984
-------------------------------------------------------
- Total: 4'028 271 15'472
+ Total: 4'028 274 15'472
dl7M_tln.a: [13]
abort.o 6
@@ -644,7 +645,7 @@ shb_l.a: [17]
Gaps 61 6 9
Linker created 32 1'024
-----------------------------------------------------------
- Grand Total: 50'182 1'557 27'200
+ Grand Total: 50'234 1'563 27'208
*******************************************************************************
@@ -653,195 +654,195 @@ shb_l.a: [17]
Entry Address Size Type Object
----- ------- ---- ---- ------
-.iar.init_table$$Base 0x800'c6f4 -- Gb - Linker created -
-.iar.init_table$$Limit 0x800'c714 -- Gb - Linker created -
-?main 0x800'c715 Code Gb cmain.o [16]
-ADC1_2_IRQHandler 0x800'c805 Code Wk startup_stm32l496xx.o [4]
-ADC3_IRQHandler 0x800'c869 Code Wk startup_stm32l496xx.o [4]
-ADC_DMAConvCplt 0x800'7df1 0x6c Code Gb stm32l4xx_hal_adc.o [9]
-ADC_DMAError 0x800'7e65 0x16 Code Gb stm32l4xx_hal_adc.o [9]
-ADC_DMAHalfConvCplt 0x800'7e5d 0x6 Code Gb stm32l4xx_hal_adc.o [9]
-ADC_Disable 0x800'7d49 0x70 Code Gb stm32l4xx_hal_adc.o [9]
-ADC_Enable 0x800'7ca5 0x80 Code Gb stm32l4xx_hal_adc.o [9]
-AHBPrescTable 0x800'c4b4 0x10 Data Gb system_stm32l4xx.o [1]
-APBPrescTable 0x800'c7b8 0x8 Data Gb system_stm32l4xx.o [1]
-BusFault_Handler 0x800'c29b 0x2 Code Gb stm32l4xx_it.o [2]
-CAN1_RX0_IRQHandler 0x800'c80d Code Wk startup_stm32l496xx.o [4]
-CAN1_RX1_IRQHandler 0x800'c811 Code Wk startup_stm32l496xx.o [4]
-CAN1_SCE_IRQHandler 0x800'c815 Code Wk startup_stm32l496xx.o [4]
-CAN1_TX_IRQHandler 0x800'c809 Code Wk startup_stm32l496xx.o [4]
-CAN2_RX0_IRQHandler 0x800'c8fd Code Wk startup_stm32l496xx.o [4]
-CAN2_RX1_IRQHandler 0x800'c901 Code Wk startup_stm32l496xx.o [4]
-CAN2_SCE_IRQHandler 0x800'c905 Code Wk startup_stm32l496xx.o [4]
-CAN2_TX_IRQHandler 0x800'c8f9 Code Wk startup_stm32l496xx.o [4]
-COMP_IRQHandler 0x800'c8a9 Code Wk startup_stm32l496xx.o [4]
-CRC16 0x800'9b1b 0x3a Code Gb frt_protocol.o [12]
-CRS_IRQHandler 0x800'c8e9 Code Wk startup_stm32l496xx.o [4]
-CSTACK$$Base 0x2000'6640 -- Gb - Linker created -
-CSTACK$$Limit 0x2000'6a40 -- Gb - Linker created -
+.iar.init_table$$Base 0x800'c728 -- Gb - Linker created -
+.iar.init_table$$Limit 0x800'c748 -- Gb - Linker created -
+?main 0x800'c749 Code Gb cmain.o [16]
+ADC1_2_IRQHandler 0x800'c839 Code Wk startup_stm32l496xx.o [4]
+ADC3_IRQHandler 0x800'c89d Code Wk startup_stm32l496xx.o [4]
+ADC_DMAConvCplt 0x800'7e09 0x6c Code Gb stm32l4xx_hal_adc.o [9]
+ADC_DMAError 0x800'7e7d 0x16 Code Gb stm32l4xx_hal_adc.o [9]
+ADC_DMAHalfConvCplt 0x800'7e75 0x6 Code Gb stm32l4xx_hal_adc.o [9]
+ADC_Disable 0x800'7d61 0x70 Code Gb stm32l4xx_hal_adc.o [9]
+ADC_Enable 0x800'7cbd 0x80 Code Gb stm32l4xx_hal_adc.o [9]
+AHBPrescTable 0x800'c4e8 0x10 Data Gb system_stm32l4xx.o [1]
+APBPrescTable 0x800'c7ec 0x8 Data Gb system_stm32l4xx.o [1]
+BusFault_Handler 0x800'c2cf 0x2 Code Gb stm32l4xx_it.o [2]
+CAN1_RX0_IRQHandler 0x800'c841 Code Wk startup_stm32l496xx.o [4]
+CAN1_RX1_IRQHandler 0x800'c845 Code Wk startup_stm32l496xx.o [4]
+CAN1_SCE_IRQHandler 0x800'c849 Code Wk startup_stm32l496xx.o [4]
+CAN1_TX_IRQHandler 0x800'c83d Code Wk startup_stm32l496xx.o [4]
+CAN2_RX0_IRQHandler 0x800'c931 Code Wk startup_stm32l496xx.o [4]
+CAN2_RX1_IRQHandler 0x800'c935 Code Wk startup_stm32l496xx.o [4]
+CAN2_SCE_IRQHandler 0x800'c939 Code Wk startup_stm32l496xx.o [4]
+CAN2_TX_IRQHandler 0x800'c92d Code Wk startup_stm32l496xx.o [4]
+COMP_IRQHandler 0x800'c8dd Code Wk startup_stm32l496xx.o [4]
+CRC16 0x800'9b33 0x3a Code Gb frt_protocol.o [12]
+CRS_IRQHandler 0x800'c91d Code Wk startup_stm32l496xx.o [4]
+CSTACK$$Base 0x2000'6648 -- Gb - Linker created -
+CSTACK$$Limit 0x2000'6a48 -- Gb - Linker created -
CheckCrc8 0x800'6545 0x2a Code Gb sht30.o [11]
-DCMI_IRQHandler 0x800'c8f5 Code Wk startup_stm32l496xx.o [4]
-DFSDM1_FLT0_IRQHandler 0x800'c89d Code Wk startup_stm32l496xx.o [4]
-DFSDM1_FLT1_IRQHandler 0x800'c8a1 Code Wk startup_stm32l496xx.o [4]
-DFSDM1_FLT2_IRQHandler 0x800'c8a5 Code Wk startup_stm32l496xx.o [4]
-DFSDM1_FLT3_IRQHandler 0x800'c855 Code Wk startup_stm32l496xx.o [4]
+DCMI_IRQHandler 0x800'c929 Code Wk startup_stm32l496xx.o [4]
+DFSDM1_FLT0_IRQHandler 0x800'c8d1 Code Wk startup_stm32l496xx.o [4]
+DFSDM1_FLT1_IRQHandler 0x800'c8d5 Code Wk startup_stm32l496xx.o [4]
+DFSDM1_FLT2_IRQHandler 0x800'c8d9 Code Wk startup_stm32l496xx.o [4]
+DFSDM1_FLT3_IRQHandler 0x800'c889 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel1_IRQHandler
- 0x800'c2a1 0x6 Code Gb stm32l4xx_it.o [2]
+ 0x800'c2d5 0x6 Code Gb stm32l4xx_it.o [2]
DMA1_Channel2_IRQHandler
- 0x800'c7ed Code Wk startup_stm32l496xx.o [4]
+ 0x800'c821 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel3_IRQHandler
- 0x800'c7f1 Code Wk startup_stm32l496xx.o [4]
+ 0x800'c825 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel4_IRQHandler
- 0x800'c7f5 Code Wk startup_stm32l496xx.o [4]
+ 0x800'c829 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel5_IRQHandler
- 0x800'c7f9 Code Wk startup_stm32l496xx.o [4]
+ 0x800'c82d Code Wk startup_stm32l496xx.o [4]
DMA1_Channel6_IRQHandler
- 0x800'c7fd Code Wk startup_stm32l496xx.o [4]
+ 0x800'c831 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel7_IRQHandler
- 0x800'c801 Code Wk startup_stm32l496xx.o [4]
-DMA2D_IRQHandler 0x800'c909 Code Wk startup_stm32l496xx.o [4]
+ 0x800'c835 Code Wk startup_stm32l496xx.o [4]
+DMA2D_IRQHandler 0x800'c93d Code Wk startup_stm32l496xx.o [4]
DMA2_Channel1_IRQHandler
- 0x800'c889 Code Wk startup_stm32l496xx.o [4]
-DMA2_Channel2_IRQHandler
- 0x800'c88d Code Wk startup_stm32l496xx.o [4]
-DMA2_Channel3_IRQHandler
- 0x800'c891 Code Wk startup_stm32l496xx.o [4]
-DMA2_Channel4_IRQHandler
- 0x800'c895 Code Wk startup_stm32l496xx.o [4]
-DMA2_Channel5_IRQHandler
- 0x800'c899 Code Wk startup_stm32l496xx.o [4]
-DMA2_Channel6_IRQHandler
- 0x800'c8b9 Code Wk startup_stm32l496xx.o [4]
-DMA2_Channel7_IRQHandler
0x800'c8bd Code Wk startup_stm32l496xx.o [4]
-DMA_SetConfig 0x800'866f 0x28 Code Lc stm32l4xx_hal_dma.o [9]
-DebugMon_Handler 0x800'c29f 0x2 Code Gb stm32l4xx_it.o [2]
+DMA2_Channel2_IRQHandler
+ 0x800'c8c1 Code Wk startup_stm32l496xx.o [4]
+DMA2_Channel3_IRQHandler
+ 0x800'c8c5 Code Wk startup_stm32l496xx.o [4]
+DMA2_Channel4_IRQHandler
+ 0x800'c8c9 Code Wk startup_stm32l496xx.o [4]
+DMA2_Channel5_IRQHandler
+ 0x800'c8cd Code Wk startup_stm32l496xx.o [4]
+DMA2_Channel6_IRQHandler
+ 0x800'c8ed Code Wk startup_stm32l496xx.o [4]
+DMA2_Channel7_IRQHandler
+ 0x800'c8f1 Code Wk startup_stm32l496xx.o [4]
+DMA_SetConfig 0x800'8687 0x28 Code Lc stm32l4xx_hal_dma.o [9]
+DebugMon_Handler 0x800'c2d3 0x2 Code Gb stm32l4xx_it.o [2]
Dtentox 0x800'265d 0x1d8 Code Lc strto64.o [15]
-EC801E_Power_ON 0x800'9f91 0x38 Code Gb EC801E.o [3]
-EC801_GET_Time 0x800'a2d1 0xa4 Code Gb EC801E.o [3]
-EC801_start 0x800'a091 0x1c Code Gb EC801E.o [3]
-EXTI0_IRQHandler 0x800'c7d9 Code Wk startup_stm32l496xx.o [4]
-EXTI15_10_IRQHandler 0x800'c84d Code Wk startup_stm32l496xx.o [4]
-EXTI1_IRQHandler 0x800'c7dd Code Wk startup_stm32l496xx.o [4]
-EXTI2_IRQHandler 0x800'c7e1 Code Wk startup_stm32l496xx.o [4]
-EXTI3_IRQHandler 0x800'c7e5 Code Wk startup_stm32l496xx.o [4]
-EXTI4_IRQHandler 0x800'c7e9 Code Wk startup_stm32l496xx.o [4]
-EXTI9_5_IRQHandler 0x800'c819 Code Wk startup_stm32l496xx.o [4]
+EC801E_Power_ON 0x800'9fa9 0x38 Code Gb EC801E.o [3]
+EC801_GET_Time 0x800'a2e9 0xa6 Code Gb EC801E.o [3]
+EC801_start 0x800'a0a9 0x1c Code Gb EC801E.o [3]
+EXTI0_IRQHandler 0x800'c80d Code Wk startup_stm32l496xx.o [4]
+EXTI15_10_IRQHandler 0x800'c881 Code Wk startup_stm32l496xx.o [4]
+EXTI1_IRQHandler 0x800'c811 Code Wk startup_stm32l496xx.o [4]
+EXTI2_IRQHandler 0x800'c815 Code Wk startup_stm32l496xx.o [4]
+EXTI3_IRQHandler 0x800'c819 Code Wk startup_stm32l496xx.o [4]
+EXTI4_IRQHandler 0x800'c81d Code Wk startup_stm32l496xx.o [4]
+EXTI9_5_IRQHandler 0x800'c84d Code Wk startup_stm32l496xx.o [4]
Error_Handler 0x800'5515 0x4 Code Gb main.o [2]
-FLASH_FlushCaches 0x800'7413 0x56 Code Gb stm32l4xx_hal_flash_ex.o [9]
-FLASH_IRQHandler 0x800'c7d1 Code Wk startup_stm32l496xx.o [4]
-FLASH_MassErase 0x800'73bd 0x24 Code Lc stm32l4xx_hal_flash_ex.o [9]
-FLASH_PageErase 0x800'73e1 0x32 Code Gb stm32l4xx_hal_flash_ex.o [9]
+FLASH_FlushCaches 0x800'742b 0x56 Code Gb stm32l4xx_hal_flash_ex.o [9]
+FLASH_IRQHandler 0x800'c805 Code Wk startup_stm32l496xx.o [4]
+FLASH_MassErase 0x800'73d5 0x24 Code Lc stm32l4xx_hal_flash_ex.o [9]
+FLASH_PageErase 0x800'73f9 0x32 Code Gb stm32l4xx_hal_flash_ex.o [9]
FLASH_Program_DoubleWord
- 0x800'75a7 0x18 Code Lc stm32l4xx_hal_flash.o [9]
-FLASH_Program_Fast 0x800'75bf 0x26 Code Lc stm32l4xx_hal_flash.o [9]
+ 0x800'75bf 0x18 Code Lc stm32l4xx_hal_flash.o [9]
+FLASH_Program_Fast 0x800'75d7 0x26 Code Lc stm32l4xx_hal_flash.o [9]
FLASH_WaitForLastOperation
- 0x800'755b 0x4c Code Gb stm32l4xx_hal_flash.o [9]
-FMC_IRQHandler 0x800'c86d Code Wk startup_stm32l496xx.o [4]
-FPU_IRQHandler 0x800'c8e5 Code Wk startup_stm32l496xx.o [4]
-FRT_MsgHandler 0x800'9e6b 0x50 Code Gb frt_protocol.o [12]
+ 0x800'7573 0x4c Code Gb stm32l4xx_hal_flash.o [9]
+FMC_IRQHandler 0x800'c8a1 Code Wk startup_stm32l496xx.o [4]
+FPU_IRQHandler 0x800'c919 Code Wk startup_stm32l496xx.o [4]
+FRT_MsgHandler 0x800'9e83 0x50 Code Gb frt_protocol.o [12]
FRT_MsgProc_ReadRegister
- 0x800'9ced 0xb8 Code Lc frt_protocol.o [12]
+ 0x800'9d05 0xb8 Code Lc frt_protocol.o [12]
FRT_MsgProc_ReadRegister::reg_value_buff
- 0x2000'0084 0xc8 Data Lc frt_protocol.o [12]
+ 0x2000'0088 0xc8 Data Lc frt_protocol.o [12]
FRT_MsgProc_WriteRegister
- 0x800'9da5 0xc6 Code Lc frt_protocol.o [12]
+ 0x800'9dbd 0xc6 Code Lc frt_protocol.o [12]
FRT_ReadRegAverageWindDirection
- 0x800'9b5d 0x6 Code Lc frt_protocol.o [12]
+ 0x800'9b75 0x6 Code Lc frt_protocol.o [12]
FRT_ReadRegAverageWindSpeed
- 0x800'9b93 0x8 Code Lc frt_protocol.o [12]
+ 0x800'9bab 0x8 Code Lc frt_protocol.o [12]
FRT_ReadRegCommuBaudRate
- 0x800'9bd7 0xe Code Lc frt_protocol.o [12]
-FRT_ReadRegDeviceAddr 0x800'9bc7 0x10 Code Lc frt_protocol.o [12]
-FRT_ReadRegHumidity 0x800'9bab 0x8 Code Lc frt_protocol.o [12]
+ 0x800'9bef 0xe Code Lc frt_protocol.o [12]
+FRT_ReadRegDeviceAddr 0x800'9bdf 0x10 Code Lc frt_protocol.o [12]
+FRT_ReadRegHumidity 0x800'9bc3 0x8 Code Lc frt_protocol.o [12]
FRT_ReadRegMaxWindDirection
- 0x800'9b83 0x8 Code Lc frt_protocol.o [12]
-FRT_ReadRegMaxWindSpeed
0x800'9b9b 0x8 Code Lc frt_protocol.o [12]
+FRT_ReadRegMaxWindSpeed
+ 0x800'9bb3 0x8 Code Lc frt_protocol.o [12]
FRT_ReadRegMinWindDiretion
- 0x800'9b55 0x8 Code Lc frt_protocol.o [12]
+ 0x800'9b6d 0x8 Code Lc frt_protocol.o [12]
FRT_ReadRegMinWindSpeed
- 0x800'9b8b 0x8 Code Lc frt_protocol.o [12]
+ 0x800'9ba3 0x8 Code Lc frt_protocol.o [12]
FRT_ReadRegPrecipitationIntensity
- 0x800'9bc1 0x6 Code Lc frt_protocol.o [12]
-FRT_ReadRegPressure 0x800'9bb3 0x8 Code Lc frt_protocol.o [12]
-FRT_ReadRegRain 0x800'9bbb 0x6 Code Lc frt_protocol.o [12]
+ 0x800'9bd9 0x6 Code Lc frt_protocol.o [12]
+FRT_ReadRegPressure 0x800'9bcb 0x8 Code Lc frt_protocol.o [12]
+FRT_ReadRegRain 0x800'9bd3 0x6 Code Lc frt_protocol.o [12]
FRT_ReadRegRainPowerCtl
- 0x800'9c09 0x4 Code Lc frt_protocol.o [12]
+ 0x800'9c21 0x4 Code Lc frt_protocol.o [12]
FRT_ReadRegSpeedAverageTime
- 0x800'9be5 0xc Code Lc frt_protocol.o [12]
+ 0x800'9bfd 0xc Code Lc frt_protocol.o [12]
FRT_ReadRegTempHumUpdateTime
- 0x800'9bfb 0xe Code Lc frt_protocol.o [12]
-FRT_ReadRegTemperature 0x800'9ba3 0x8 Code Lc frt_protocol.o [12]
+ 0x800'9c13 0xe Code Lc frt_protocol.o [12]
+FRT_ReadRegTemperature 0x800'9bbb 0x8 Code Lc frt_protocol.o [12]
FRT_WriteRegCommuBaudRate
- 0x800'9c1d 0x2c Code Lc frt_protocol.o [12]
-FRT_WriteRegDeviceAddr 0x800'9c0d 0x10 Code Lc frt_protocol.o [12]
+ 0x800'9c35 0x2c Code Lc frt_protocol.o [12]
+FRT_WriteRegDeviceAddr 0x800'9c25 0x10 Code Lc frt_protocol.o [12]
FRT_WriteRegResetDefault
- 0x800'9c89 0x1a Code Lc frt_protocol.o [12]
-FRT_WriteRegSoftReset 0x800'9c73 0x16 Code Lc frt_protocol.o [12]
+ 0x800'9ca1 0x1a Code Lc frt_protocol.o [12]
+FRT_WriteRegSoftReset 0x800'9c8b 0x16 Code Lc frt_protocol.o [12]
FRT_WriteRegSpeedAverageTime
- 0x800'9c49 0xa Code Lc frt_protocol.o [12]
+ 0x800'9c61 0xa Code Lc frt_protocol.o [12]
FRT_WriteRegTempHumUpdateTime
- 0x800'9c53 0x8 Code Lc frt_protocol.o [12]
+ 0x800'9c6b 0x8 Code Lc frt_protocol.o [12]
HAL_ADCEx_Calibration_Start
0x800'63cd 0x8a Code Gb stm32l4xx_hal_adc_ex.o [9]
HAL_ADCEx_MultiModeConfigChannel
0x800'6461 0xc2 Code Gb stm32l4xx_hal_adc_ex.o [9]
-HAL_ADC_ConfigChannel 0x800'791d 0x324 Code Gb stm32l4xx_hal_adc.o [9]
+HAL_ADC_ConfigChannel 0x800'7935 0x324 Code Gb stm32l4xx_hal_adc.o [9]
HAL_ADC_ConvCpltCallback
- 0x800'acd1 0x2 Code Wk stm32l4xx_hal_adc.o [9]
+ 0x800'ad05 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_ConvHalfCpltCallback
- 0x800'acd5 0x2 Code Wk stm32l4xx_hal_adc.o [9]
-HAL_ADC_ErrorCallback 0x800'acd3 0x2 Code Wk stm32l4xx_hal_adc.o [9]
-HAL_ADC_Init 0x800'7669 0x19e Code Gb stm32l4xx_hal_adc.o [9]
+ 0x800'ad09 0x2 Code Wk stm32l4xx_hal_adc.o [9]
+HAL_ADC_ErrorCallback 0x800'ad07 0x2 Code Wk stm32l4xx_hal_adc.o [9]
+HAL_ADC_Init 0x800'7681 0x19e Code Gb stm32l4xx_hal_adc.o [9]
HAL_ADC_MspInit 0x800'5c45 0xb0 Code Gb adc.o [2]
-HAL_ADC_Start_DMA 0x800'7811 0xe4 Code Gb stm32l4xx_hal_adc.o [9]
-HAL_DMA_Abort 0x800'851d 0x46 Code Gb stm32l4xx_hal_dma.o [9]
-HAL_DMA_Abort_IT 0x800'8563 0x4a Code Gb stm32l4xx_hal_dma.o [9]
-HAL_DMA_IRQHandler 0x800'85ad 0xb2 Code Gb stm32l4xx_hal_dma.o [9]
-HAL_DMA_Init 0x800'83e1 0xaa Code Gb stm32l4xx_hal_dma.o [9]
-HAL_DMA_Start_IT 0x800'84a9 0x74 Code Gb stm32l4xx_hal_dma.o [9]
-HAL_Delay 0x800'9a05 0x28 Code Wk stm32l4xx_hal.o [9]
-HAL_FLASHEx_Erase 0x800'72ed 0xca Code Gb stm32l4xx_hal_flash_ex.o [9]
-HAL_FLASH_Lock 0x800'754b 0xa Code Gb stm32l4xx_hal_flash.o [9]
-HAL_FLASH_Program 0x800'749d 0x8e Code Gb stm32l4xx_hal_flash.o [9]
-HAL_FLASH_Unlock 0x800'752b 0x20 Code Gb stm32l4xx_hal_flash.o [9]
+HAL_ADC_Start_DMA 0x800'7829 0xe4 Code Gb stm32l4xx_hal_adc.o [9]
+HAL_DMA_Abort 0x800'8535 0x46 Code Gb stm32l4xx_hal_dma.o [9]
+HAL_DMA_Abort_IT 0x800'857b 0x4a Code Gb stm32l4xx_hal_dma.o [9]
+HAL_DMA_IRQHandler 0x800'85c5 0xb2 Code Gb stm32l4xx_hal_dma.o [9]
+HAL_DMA_Init 0x800'83f9 0xaa Code Gb stm32l4xx_hal_dma.o [9]
+HAL_DMA_Start_IT 0x800'84c1 0x74 Code Gb stm32l4xx_hal_dma.o [9]
+HAL_Delay 0x800'9a1d 0x28 Code Wk stm32l4xx_hal.o [9]
+HAL_FLASHEx_Erase 0x800'7305 0xca Code Gb stm32l4xx_hal_flash_ex.o [9]
+HAL_FLASH_Lock 0x800'7563 0xa Code Gb stm32l4xx_hal_flash.o [9]
+HAL_FLASH_Program 0x800'74b5 0x8e Code Gb stm32l4xx_hal_flash.o [9]
+HAL_FLASH_Unlock 0x800'7543 0x20 Code Gb stm32l4xx_hal_flash.o [9]
HAL_GPIO_Init 0x800'5695 0x1cc Code Gb stm32l4xx_hal_gpio.o [9]
HAL_GPIO_TogglePin 0x800'586b 0x10 Code Gb stm32l4xx_hal_gpio.o [9]
HAL_GPIO_WritePin 0x800'5861 0xa Code Gb stm32l4xx_hal_gpio.o [9]
-HAL_GetTick 0x800'acc5 0xc Code Wk stm32l4xx_hal.o [9]
+HAL_GetTick 0x800'acf9 0xc Code Wk stm32l4xx_hal.o [9]
HAL_I2CEx_ConfigAnalogFilter
- 0x800'9241 0x2a Code Gb stm32l4xx_hal_i2c_ex.o [9]
+ 0x800'9259 0x2a Code Gb stm32l4xx_hal_i2c_ex.o [9]
HAL_I2CEx_ConfigDigitalFilter
- 0x800'926b 0x26 Code Gb stm32l4xx_hal_i2c_ex.o [9]
-HAL_I2C_Init 0x800'92c1 0xa8 Code Gb stm32l4xx_hal_i2c.o [9]
-HAL_I2C_Master_Receive 0x800'943d 0x98 Code Gb stm32l4xx_hal_i2c.o [9]
+ 0x800'9283 0x26 Code Gb stm32l4xx_hal_i2c_ex.o [9]
+HAL_I2C_Init 0x800'92d9 0xa8 Code Gb stm32l4xx_hal_i2c.o [9]
+HAL_I2C_Master_Receive 0x800'9455 0x98 Code Gb stm32l4xx_hal_i2c.o [9]
HAL_I2C_Master_Transmit
- 0x800'9379 0xc4 Code Gb stm32l4xx_hal_i2c.o [9]
+ 0x800'9391 0xc4 Code Gb stm32l4xx_hal_i2c.o [9]
HAL_I2C_MspInit 0x800'606b 0xea Code Gb i2c.o [2]
-HAL_IncTick 0x800'7211 0x10 Code Wk stm32l4xx_hal.o [9]
+HAL_IncTick 0x800'7229 0x10 Code Wk stm32l4xx_hal.o [9]
HAL_Init 0x800'5941 0x28 Code Gb stm32l4xx_hal.o [9]
-HAL_InitTick 0x800'7221 0x7a Code Gb stm32l4xx_hal_timebase_tim.o [2]
-HAL_MspInit 0x800'72b1 0x3c Code Gb stm32l4xx_hal_msp.o [2]
+HAL_InitTick 0x800'7239 0x7a Code Gb stm32l4xx_hal_timebase_tim.o [2]
+HAL_MspInit 0x800'72c9 0x3c Code Gb stm32l4xx_hal_msp.o [2]
HAL_NVIC_EnableIRQ 0x800'5915 0x16 Code Gb stm32l4xx_hal_cortex.o [9]
HAL_NVIC_SetPriority 0x800'58d9 0x3a Code Gb stm32l4xx_hal_cortex.o [9]
HAL_NVIC_SetPriorityGrouping
0x800'58bf 0x1a Code Gb stm32l4xx_hal_cortex.o [9]
HAL_PWREx_ControlVoltageScaling
- 0x800'6a31 0x62 Code Gb stm32l4xx_hal_pwr_ex.o [9]
+ 0x800'6a49 0x62 Code Gb stm32l4xx_hal_pwr_ex.o [9]
HAL_PWREx_GetVoltageRange
- 0x800'6a25 0xc Code Gb stm32l4xx_hal_pwr_ex.o [9]
+ 0x800'6a3d 0xc Code Gb stm32l4xx_hal_pwr_ex.o [9]
HAL_RCCEx_PeriphCLKConfig
- 0x800'7e7d 0x340 Code Gb stm32l4xx_hal_rcc_ex.o [9]
-HAL_RCC_ClockConfig 0x800'6f3b 0xfa Code Gb stm32l4xx_hal_rcc.o [9]
-HAL_RCC_GetClockConfig 0x800'7125 0x36 Code Gb stm32l4xx_hal_rcc.o [9]
-HAL_RCC_GetPCLK1Freq 0x800'70fd 0x10 Code Gb stm32l4xx_hal_rcc.o [9]
-HAL_RCC_GetPCLK2Freq 0x800'710d 0xe Code Gb stm32l4xx_hal_rcc.o [9]
+ 0x800'7e95 0x340 Code Gb stm32l4xx_hal_rcc_ex.o [9]
+HAL_RCC_ClockConfig 0x800'6f53 0xfa Code Gb stm32l4xx_hal_rcc.o [9]
+HAL_RCC_GetClockConfig 0x800'713d 0x36 Code Gb stm32l4xx_hal_rcc.o [9]
+HAL_RCC_GetPCLK1Freq 0x800'7115 0x10 Code Gb stm32l4xx_hal_rcc.o [9]
+HAL_RCC_GetPCLK2Freq 0x800'7125 0xe Code Gb stm32l4xx_hal_rcc.o [9]
HAL_RCC_GetSysClockFreq
- 0x800'706b 0x92 Code Gb stm32l4xx_hal_rcc.o [9]
-HAL_RCC_OscConfig 0x800'6aa1 0x462 Code Gb stm32l4xx_hal_rcc.o [9]
-HAL_RS485Ex_Init 0x800'8697 0x80 Code Gb stm32l4xx_hal_uart_ex.o [9]
-HAL_SPI_Init 0x800'9881 0xd4 Code Gb stm32l4xx_hal_spi.o [9]
+ 0x800'7083 0x92 Code Gb stm32l4xx_hal_rcc.o [9]
+HAL_RCC_OscConfig 0x800'6ab9 0x462 Code Gb stm32l4xx_hal_rcc.o [9]
+HAL_RS485Ex_Init 0x800'86af 0x80 Code Gb stm32l4xx_hal_uart_ex.o [9]
+HAL_SPI_Init 0x800'9899 0xd4 Code Gb stm32l4xx_hal_spi.o [9]
HAL_SPI_MspInit 0x800'61cd 0x60 Code Gb spi.o [2]
HAL_TIMEx_Break2Callback
0x800'5573 0x2 Code Wk stm32l4xx_hal_tim_ex.o [9]
@@ -885,74 +886,74 @@ HAL_TIM_PeriodElapsedCallback
HAL_TIM_TriggerCallback
0x800'5575 0x2 Code Wk stm32l4xx_hal_tim.o [9]
HAL_UARTEx_RxEventCallback
- 0x800'acd9 0x2 Code Wk stm32l4xx_hal_uart.o [9]
+ 0x800'ad0d 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HAL_UARTEx_WakeupCallback
- 0x800'acdb 0x2 Code Wk stm32l4xx_hal_uart_ex.o [9]
-HAL_UART_ErrorCallback 0x800'acd7 0x2 Code Wk stm32l4xx_hal_uart.o [9]
-HAL_UART_IRQHandler 0x800'88b9 0x286 Code Gb stm32l4xx_hal_uart.o [9]
-HAL_UART_Init 0x800'8725 0x34 Code Gb stm32l4xx_hal_uart.o [9]
+ 0x800'ad0f 0x2 Code Wk stm32l4xx_hal_uart_ex.o [9]
+HAL_UART_ErrorCallback 0x800'ad0b 0x2 Code Wk stm32l4xx_hal_uart.o [9]
+HAL_UART_IRQHandler 0x800'88d1 0x286 Code Gb stm32l4xx_hal_uart.o [9]
+HAL_UART_Init 0x800'873d 0x34 Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_MspInit 0x800'5db7 0x1ac Code Gb usart.o [2]
-HAL_UART_Receive_IT 0x800'884d 0x26 Code Gb stm32l4xx_hal_uart.o [9]
+HAL_UART_Receive_IT 0x800'8865 0x26 Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_RxCpltCallback
- 0x800'acdf 0x2 Code Wk stm32l4xx_hal_uart.o [9]
-HAL_UART_Transmit 0x800'87ad 0x9a Code Gb stm32l4xx_hal_uart.o [9]
+ 0x800'ad13 0x2 Code Wk stm32l4xx_hal_uart.o [9]
+HAL_UART_Transmit 0x800'87c5 0x9a Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_TxCpltCallback
- 0x800'acdd 0x2 Code Wk stm32l4xx_hal_uart.o [9]
-HardFault_Handler 0x800'c297 0x2 Code Gb stm32l4xx_it.o [2]
-Hp203bPressure_Temp 0x2000'6634 0x4 Data Gb hp203b.o [7]
+ 0x800'ad11 0x2 Code Wk stm32l4xx_hal_uart.o [9]
+HardFault_Handler 0x800'c2cb 0x2 Code Gb stm32l4xx_it.o [2]
+Hp203bPressure_Temp 0x2000'6638 0x4 Data Gb hp203b.o [7]
Hp203bReadPressure 0x800'67dd 0x5a Code Gb hp203b.o [7]
-Hp203b_Pressure 0x2000'6638 0x4 Data Gb hp203b.o [7]
-I2C1_ER_IRQHandler 0x800'c835 Code Wk startup_stm32l496xx.o [4]
-I2C1_EV_IRQHandler 0x800'c831 Code Wk startup_stm32l496xx.o [4]
-I2C2_ER_IRQHandler 0x800'c83d Code Wk startup_stm32l496xx.o [4]
-I2C2_EV_IRQHandler 0x800'c839 Code Wk startup_stm32l496xx.o [4]
-I2C3_ER_IRQHandler 0x800'c8c9 Code Wk startup_stm32l496xx.o [4]
-I2C3_EV_IRQHandler 0x800'c8c5 Code Wk startup_stm32l496xx.o [4]
-I2C4_ER_IRQHandler 0x800'c8f1 Code Wk startup_stm32l496xx.o [4]
-I2C4_EV_IRQHandler 0x800'c8ed Code Wk startup_stm32l496xx.o [4]
-I2C_Flush_TXDR 0x800'95c1 0x1c Code Lc stm32l4xx_hal_i2c.o [9]
-I2C_IsErrorOccurred 0x800'975d 0xea Code Lc stm32l4xx_hal_i2c.o [9]
-I2C_TransferConfig 0x800'9853 0x26 Code Lc stm32l4xx_hal_i2c.o [9]
+Hp203b_Pressure 0x2000'663c 0x4 Data Gb hp203b.o [7]
+I2C1_ER_IRQHandler 0x800'c869 Code Wk startup_stm32l496xx.o [4]
+I2C1_EV_IRQHandler 0x800'c865 Code Wk startup_stm32l496xx.o [4]
+I2C2_ER_IRQHandler 0x800'c871 Code Wk startup_stm32l496xx.o [4]
+I2C2_EV_IRQHandler 0x800'c86d Code Wk startup_stm32l496xx.o [4]
+I2C3_ER_IRQHandler 0x800'c8fd Code Wk startup_stm32l496xx.o [4]
+I2C3_EV_IRQHandler 0x800'c8f9 Code Wk startup_stm32l496xx.o [4]
+I2C4_ER_IRQHandler 0x800'c925 Code Wk startup_stm32l496xx.o [4]
+I2C4_EV_IRQHandler 0x800'c921 Code Wk startup_stm32l496xx.o [4]
+I2C_Flush_TXDR 0x800'95d9 0x1c Code Lc stm32l4xx_hal_i2c.o [9]
+I2C_IsErrorOccurred 0x800'9775 0xea Code Lc stm32l4xx_hal_i2c.o [9]
+I2C_TransferConfig 0x800'986b 0x26 Code Lc stm32l4xx_hal_i2c.o [9]
I2C_WaitOnFlagUntilTimeout
- 0x800'95dd 0x54 Code Lc stm32l4xx_hal_i2c.o [9]
+ 0x800'95f5 0x54 Code Lc stm32l4xx_hal_i2c.o [9]
I2C_WaitOnRXNEFlagUntilTimeout
- 0x800'96cd 0x90 Code Lc stm32l4xx_hal_i2c.o [9]
+ 0x800'96e5 0x90 Code Lc stm32l4xx_hal_i2c.o [9]
I2C_WaitOnSTOPFlagUntilTimeout
- 0x800'968b 0x3a Code Lc stm32l4xx_hal_i2c.o [9]
+ 0x800'96a3 0x3a Code Lc stm32l4xx_hal_i2c.o [9]
I2C_WaitOnTXISFlagUntilTimeout
- 0x800'9631 0x42 Code Lc stm32l4xx_hal_i2c.o [9]
+ 0x800'9649 0x42 Code Lc stm32l4xx_hal_i2c.o [9]
InFlash_Erase_Pages 0x800'596d 0x36 Code Gb inflash.o [12]
InFlash_Write 0x800'59a3 0x2a Code Gb inflash.o [12]
-InRingQueue 0x800'9971 0x2e Code Gb ring_queue.o [8]
-InitRingQueue 0x800'9961 0x10 Code Gb ring_queue.o [8]
-LCD_IRQHandler 0x800'c8dd Code Wk startup_stm32l496xx.o [4]
+InRingQueue 0x800'9989 0x2e Code Gb ring_queue.o [8]
+InitRingQueue 0x800'9979 0x10 Code Gb ring_queue.o [8]
+LCD_IRQHandler 0x800'c911 Code Wk startup_stm32l496xx.o [4]
LEDTask 0x800'68bf 0x16 Code Gb freertos.o [2]
LL_ADC_GetOffsetChannel
- 0x800'7615 0xe Code Lc stm32l4xx_hal_adc.o [9]
+ 0x800'762d 0xe Code Lc stm32l4xx_hal_adc.o [9]
LL_ADC_REG_IsTriggerSourceSWStart
- 0x800'7635 0xe Code Lc stm32l4xx_hal_adc.o [9]
+ 0x800'764d 0xe Code Lc stm32l4xx_hal_adc.o [9]
LL_ADC_SetChannelSamplingTime
- 0x800'7643 0x26 Code Lc stm32l4xx_hal_adc.o [9]
-LL_ADC_SetOffsetState 0x800'7623 0x12 Code Lc stm32l4xx_hal_adc.o [9]
-LPTIM1_IRQHandler 0x800'c8ad Code Wk startup_stm32l496xx.o [4]
-LPTIM2_IRQHandler 0x800'c8b1 Code Wk startup_stm32l496xx.o [4]
-LPUART1_IRQHandler 0x800'c361 0x6 Code Gb stm32l4xx_it.o [2]
-MQTT_Config 0x800'9fc9 0xb2 Code Gb EC801E.o [3]
-MQTT_Trans_Data 0x800'a0ad 0x168 Code Gb EC801E.o [3]
-MSIRangeTable 0x800'c650 0x30 Data Gb system_stm32l4xx.o [1]
+ 0x800'765b 0x26 Code Lc stm32l4xx_hal_adc.o [9]
+LL_ADC_SetOffsetState 0x800'763b 0x12 Code Lc stm32l4xx_hal_adc.o [9]
+LPTIM1_IRQHandler 0x800'c8e1 Code Wk startup_stm32l496xx.o [4]
+LPTIM2_IRQHandler 0x800'c8e5 Code Wk startup_stm32l496xx.o [4]
+LPUART1_IRQHandler 0x800'c395 0x6 Code Gb stm32l4xx_it.o [2]
+MQTT_Config 0x800'9fe1 0xb2 Code Gb EC801E.o [3]
+MQTT_Trans_Data 0x800'a0c5 0x168 Code Gb EC801E.o [3]
+MSIRangeTable 0x800'c660 0x30 Data Gb system_stm32l4xx.o [1]
MX_ADC1_Init 0x800'5bad 0x98 Code Gb adc.o [2]
MX_DMA_Init 0x800'5b7d 0x30 Code Gb dma.o [2]
MX_FREERTOS_Init 0x800'685d 0x3e Code Gb freertos.o [2]
MX_FREERTOS_Init::os_thread_def_anemometer
- 0x800'6948 0x1c Data Lc freertos.o [2]
+ 0x800'6960 0x1c Data Lc freertos.o [2]
MX_FREERTOS_Init::os_thread_def_defaultTask
- 0x800'6910 0x1c Data Lc freertos.o [2]
+ 0x800'6928 0x1c Data Lc freertos.o [2]
MX_FREERTOS_Init::os_thread_def_ledTask
- 0x800'692c 0x1c Data Lc freertos.o [2]
+ 0x800'6944 0x1c Data Lc freertos.o [2]
MX_FREERTOS_Init::os_thread_def_temhum_update_task
- 0x800'6964 0x1c Data Lc freertos.o [2]
+ 0x800'697c 0x1c Data Lc freertos.o [2]
MX_FREERTOS_Init::os_thread_def_trans_4g_task
- 0x800'6980 0x1c Data Lc freertos.o [2]
+ 0x800'6998 0x1c Data Lc freertos.o [2]
MX_GPIO_Init 0x800'5a65 0xf6 Code Gb gpio.o [2]
MX_I2C1_Init 0x800'5fed 0x2c Code Gb i2c.o [2]
MX_I2C3_Init 0x800'6019 0x2c Code Gb i2c.o [2]
@@ -967,56 +968,56 @@ MX_TIM7_Init 0x800'50eb 0x24 Code Gb tim.o [2]
MX_UART5_Init 0x800'5d49 0x8 Code Gb usart.o [2]
MX_USART1_UART_Init 0x800'5d51 0x6 Code Gb usart.o [2]
MX_USART3_UART_Init 0x800'5d8b 0x2c Code Gb usart.o [2]
-MemManage_Handler 0x800'c299 0x2 Code Gb stm32l4xx_it.o [2]
-NMI_Handler 0x800'c295 0x2 Code Gb stm32l4xx_it.o [2]
-OTG_FS_IRQHandler 0x800'c8b5 Code Wk startup_stm32l496xx.o [4]
-OutRingQueue 0x800'999f 0x22 Code Gb ring_queue.o [8]
-PVD_PVM_IRQHandler 0x800'c7c5 Code Wk startup_stm32l496xx.o [4]
-PendSV_Handler 0x800'b149 Code Gb portasm.o [6]
-QUADSPI_IRQHandler 0x800'c8c1 Code Wk startup_stm32l496xx.o [4]
-RCCEx_PLLSAI1_Config 0x800'81e5 0xe6 Code Lc stm32l4xx_hal_rcc_ex.o [9]
-RCCEx_PLLSAI2_Config 0x800'82cb 0xce Code Lc stm32l4xx_hal_rcc_ex.o [9]
-RCC_IRQHandler 0x800'c7d5 Code Wk startup_stm32l496xx.o [4]
+MemManage_Handler 0x800'c2cd 0x2 Code Gb stm32l4xx_it.o [2]
+NMI_Handler 0x800'c2c9 0x2 Code Gb stm32l4xx_it.o [2]
+OTG_FS_IRQHandler 0x800'c8e9 Code Wk startup_stm32l496xx.o [4]
+OutRingQueue 0x800'99b7 0x22 Code Gb ring_queue.o [8]
+PVD_PVM_IRQHandler 0x800'c7f9 Code Wk startup_stm32l496xx.o [4]
+PendSV_Handler 0x800'b17d Code Gb portasm.o [6]
+QUADSPI_IRQHandler 0x800'c8f5 Code Wk startup_stm32l496xx.o [4]
+RCCEx_PLLSAI1_Config 0x800'81fd 0xe6 Code Lc stm32l4xx_hal_rcc_ex.o [9]
+RCCEx_PLLSAI2_Config 0x800'82e3 0xce Code Lc stm32l4xx_hal_rcc_ex.o [9]
+RCC_IRQHandler 0x800'c809 Code Wk startup_stm32l496xx.o [4]
RCC_SetFlashLatencyFromMSIRange
- 0x800'715b 0x74 Code Lc stm32l4xx_hal_rcc.o [9]
-RNG_IRQHandler 0x800'c8e1 Code Wk startup_stm32l496xx.o [4]
-RTC_Alarm_IRQHandler 0x800'c851 Code Wk startup_stm32l496xx.o [4]
-RTC_WKUP_IRQHandler 0x800'c7cd Code Wk startup_stm32l496xx.o [4]
-Region$$Table$$Base 0x800'c6f4 -- Gb - Linker created -
-Region$$Table$$Limit 0x800'c714 -- Gb - Linker created -
-Reset_Handler 0x800'c789 Code Wk startup_stm32l496xx.o [4]
-SAI1_IRQHandler 0x800'c8cd Code Wk startup_stm32l496xx.o [4]
-SAI2_IRQHandler 0x800'c8d1 Code Wk startup_stm32l496xx.o [4]
-SDMMC1_IRQHandler 0x800'c871 Code Wk startup_stm32l496xx.o [4]
-SPI1_IRQHandler 0x800'c841 Code Wk startup_stm32l496xx.o [4]
-SPI2_IRQHandler 0x800'c845 Code Wk startup_stm32l496xx.o [4]
-SPI3_IRQHandler 0x800'c879 Code Wk startup_stm32l496xx.o [4]
-SVC_Handler 0x800'b1a1 Code Gb portasm.o [6]
-SWPMI1_IRQHandler 0x800'c8d5 Code Wk startup_stm32l496xx.o [4]
+ 0x800'7173 0x74 Code Lc stm32l4xx_hal_rcc.o [9]
+RNG_IRQHandler 0x800'c915 Code Wk startup_stm32l496xx.o [4]
+RTC_Alarm_IRQHandler 0x800'c885 Code Wk startup_stm32l496xx.o [4]
+RTC_WKUP_IRQHandler 0x800'c801 Code Wk startup_stm32l496xx.o [4]
+Region$$Table$$Base 0x800'c728 -- Gb - Linker created -
+Region$$Table$$Limit 0x800'c748 -- Gb - Linker created -
+Reset_Handler 0x800'c7bd Code Wk startup_stm32l496xx.o [4]
+SAI1_IRQHandler 0x800'c901 Code Wk startup_stm32l496xx.o [4]
+SAI2_IRQHandler 0x800'c905 Code Wk startup_stm32l496xx.o [4]
+SDMMC1_IRQHandler 0x800'c8a5 Code Wk startup_stm32l496xx.o [4]
+SPI1_IRQHandler 0x800'c875 Code Wk startup_stm32l496xx.o [4]
+SPI2_IRQHandler 0x800'c879 Code Wk startup_stm32l496xx.o [4]
+SPI3_IRQHandler 0x800'c8ad Code Wk startup_stm32l496xx.o [4]
+SVC_Handler 0x800'b1d5 Code Gb portasm.o [6]
+SWPMI1_IRQHandler 0x800'c909 Code Wk startup_stm32l496xx.o [4]
StartDefaultTask 0x800'689b 0x24 Code Gb freertos.o [2]
-SysTick_Handler 0x800'b0cd 0x26 Code Gb port.o [6]
+SysTick_Handler 0x800'b101 0x26 Code Gb port.o [6]
SystemClock_Config 0x800'546d 0x6e Code Gb main.o [2]
-SystemCoreClock 0x2000'0268 0x4 Data Gb system_stm32l4xx.o [1]
-SystemInit 0x800'c469 0x3c Code Gb system_stm32l4xx.o [1]
-TAMP_STAMP_IRQHandler 0x800'c7c9 Code Wk startup_stm32l496xx.o [4]
+SystemCoreClock 0x2000'026c 0x4 Data Gb system_stm32l4xx.o [1]
+SystemInit 0x800'c49d 0x3c Code Gb system_stm32l4xx.o [1]
+TAMP_STAMP_IRQHandler 0x800'c7fd Code Wk startup_stm32l496xx.o [4]
TIM1_BRK_TIM15_IRQHandler
- 0x800'c81d Code Wk startup_stm32l496xx.o [4]
-TIM1_CC_IRQHandler 0x800'c821 Code Wk startup_stm32l496xx.o [4]
+ 0x800'c851 Code Wk startup_stm32l496xx.o [4]
+TIM1_CC_IRQHandler 0x800'c855 Code Wk startup_stm32l496xx.o [4]
TIM1_TRG_COM_TIM17_IRQHandler
- 0x800'c2b9 0x6 Code Gb stm32l4xx_it.o [2]
+ 0x800'c2ed 0x6 Code Gb stm32l4xx_it.o [2]
TIM1_UP_TIM16_IRQHandler
- 0x800'c2a7 0x12 Code Gb stm32l4xx_it.o [2]
-TIM2_IRQHandler 0x800'c825 Code Wk startup_stm32l496xx.o [4]
-TIM3_IRQHandler 0x800'c829 Code Wk startup_stm32l496xx.o [4]
-TIM4_IRQHandler 0x800'c82d Code Wk startup_stm32l496xx.o [4]
-TIM5_IRQHandler 0x800'c875 Code Wk startup_stm32l496xx.o [4]
-TIM6_DAC_IRQHandler 0x800'c881 Code Wk startup_stm32l496xx.o [4]
-TIM7_IRQHandler 0x800'c885 Code Wk startup_stm32l496xx.o [4]
-TIM8_BRK_IRQHandler 0x800'c859 Code Wk startup_stm32l496xx.o [4]
-TIM8_CC_IRQHandler 0x800'c865 Code Wk startup_stm32l496xx.o [4]
+ 0x800'c2db 0x12 Code Gb stm32l4xx_it.o [2]
+TIM2_IRQHandler 0x800'c859 Code Wk startup_stm32l496xx.o [4]
+TIM3_IRQHandler 0x800'c85d Code Wk startup_stm32l496xx.o [4]
+TIM4_IRQHandler 0x800'c861 Code Wk startup_stm32l496xx.o [4]
+TIM5_IRQHandler 0x800'c8a9 Code Wk startup_stm32l496xx.o [4]
+TIM6_DAC_IRQHandler 0x800'c8b5 Code Wk startup_stm32l496xx.o [4]
+TIM7_IRQHandler 0x800'c8b9 Code Wk startup_stm32l496xx.o [4]
+TIM8_BRK_IRQHandler 0x800'c88d Code Wk startup_stm32l496xx.o [4]
+TIM8_CC_IRQHandler 0x800'c899 Code Wk startup_stm32l496xx.o [4]
TIM8_TRG_COM_IRQHandler
- 0x800'c861 Code Wk startup_stm32l496xx.o [4]
-TIM8_UP_IRQHandler 0x800'c85d Code Wk startup_stm32l496xx.o [4]
+ 0x800'c895 Code Wk startup_stm32l496xx.o [4]
+TIM8_UP_IRQHandler 0x800'c891 Code Wk startup_stm32l496xx.o [4]
TIM_Base_SetConfig 0x800'4bdf 0xb6 Code Gb stm32l4xx_hal_tim.o [9]
TIM_CCxChannelCmd 0x800'501b 0x16 Code Gb stm32l4xx_hal_tim.o [9]
TIM_ETR_SetConfig 0x800'5007 0x14 Code Gb stm32l4xx_hal_tim.o [9]
@@ -1033,26 +1034,26 @@ TIM_TI1_SetConfig 0x800'4efd 0x56 Code Gb stm32l4xx_hal_tim.o [9]
TIM_TI2_ConfigInputStage
0x800'4fd3 0x24 Code Lc stm32l4xx_hal_tim.o [9]
TIM_TI2_SetConfig 0x800'4fa7 0x2c Code Lc stm32l4xx_hal_tim.o [9]
-TSC_IRQHandler 0x800'c8d9 Code Wk startup_stm32l496xx.o [4]
-Trans_4g_Task 0x800'68f1 0x1e Code Gb freertos.o [2]
-Trans_4g_taskHandle 0x2000'6618 0x4 Data Gb freertos.o [2]
-UART4_IRQHandler 0x800'c87d Code Wk startup_stm32l496xx.o [4]
-UART5_IRQHandler 0x800'c317 0x1c Code Gb stm32l4xx_it.o [2]
-UART_AdvFeatureConfig 0x800'8da5 0xc6 Code Gb stm32l4xx_hal_uart.o [9]
-UART_CheckIdleState 0x800'8e6b 0x8e Code Gb stm32l4xx_hal_uart.o [9]
-UART_DMAAbortOnError 0x800'90bd 0x12 Code Lc stm32l4xx_hal_uart.o [9]
-UART_EndRxTransfer 0x800'9045 0x22 Code Lc stm32l4xx_hal_uart.o [9]
-UART_RxISR_16BIT 0x800'9121 0x50 Code Lc stm32l4xx_hal_uart.o [9]
-UART_RxISR_8BIT 0x800'90d1 0x50 Code Lc stm32l4xx_hal_uart.o [9]
-UART_SetConfig 0x800'8b7d 0x222 Code Gb stm32l4xx_hal_uart.o [9]
-UART_Start_Receive_IT 0x800'8f91 0xb4 Code Gb stm32l4xx_hal_uart.o [9]
+TSC_IRQHandler 0x800'c90d Code Wk startup_stm32l496xx.o [4]
+Trans_4g_Task 0x800'68d5 0x36 Code Gb freertos.o [2]
+Trans_4g_taskHandle 0x2000'661c 0x4 Data Gb freertos.o [2]
+UART4_IRQHandler 0x800'c8b1 Code Wk startup_stm32l496xx.o [4]
+UART5_IRQHandler 0x800'c34b 0x1c Code Gb stm32l4xx_it.o [2]
+UART_AdvFeatureConfig 0x800'8dbd 0xc6 Code Gb stm32l4xx_hal_uart.o [9]
+UART_CheckIdleState 0x800'8e83 0x8e Code Gb stm32l4xx_hal_uart.o [9]
+UART_DMAAbortOnError 0x800'90d5 0x12 Code Lc stm32l4xx_hal_uart.o [9]
+UART_EndRxTransfer 0x800'905d 0x22 Code Lc stm32l4xx_hal_uart.o [9]
+UART_RxISR_16BIT 0x800'9139 0x50 Code Lc stm32l4xx_hal_uart.o [9]
+UART_RxISR_8BIT 0x800'90e9 0x50 Code Lc stm32l4xx_hal_uart.o [9]
+UART_SetConfig 0x800'8b95 0x222 Code Gb stm32l4xx_hal_uart.o [9]
+UART_Start_Receive_IT 0x800'8fa9 0xb4 Code Gb stm32l4xx_hal_uart.o [9]
UART_WaitOnFlagUntilTimeout
- 0x800'8f05 0x8c Code Gb stm32l4xx_hal_uart.o [9]
-USART1_IRQHandler 0x800'c2bf 0x3c Code Gb stm32l4xx_it.o [2]
-USART2_IRQHandler 0x800'c849 Code Wk startup_stm32l496xx.o [4]
-USART3_IRQHandler 0x800'c2fb 0x1c Code Gb stm32l4xx_it.o [2]
-UsageFault_Handler 0x800'c29d 0x2 Code Gb stm32l4xx_it.o [2]
-WWDG_IRQHandler 0x800'c7c1 Code Wk startup_stm32l496xx.o [4]
+ 0x800'8f1d 0x8c Code Gb stm32l4xx_hal_uart.o [9]
+USART1_IRQHandler 0x800'c2f3 0x3c Code Gb stm32l4xx_it.o [2]
+USART2_IRQHandler 0x800'c87d Code Wk startup_stm32l496xx.o [4]
+USART3_IRQHandler 0x800'c32f 0x1c Code Gb stm32l4xx_it.o [2]
+UsageFault_Handler 0x800'c2d1 0x2 Code Gb stm32l4xx_it.o [2]
+WWDG_IRQHandler 0x800'c7f5 Code Wk startup_stm32l496xx.o [4]
_Get 0x800'29bd 0x12 Code Lc xscanffull_nomb.o [13]
_GetN 0x800'29cf 0x22 Code Lc xscanffull_nomb.o [13]
_GetstrFullNoMb 0x800'3505 0x1a8 Code Lc xscanffull_nomb.o [13]
@@ -1066,7 +1067,7 @@ _SScin 0x800'13bb 0x1e Code Gb xsscin.o [13]
_ScanfFullNoMb 0x800'2a0d 0xaa4 Code Gb xscanffull_nomb.o [13]
_UngetN 0x800'29f1 0x1a Code Lc xscanffull_nomb.o [13]
__NVIC_SetPriority 0x800'58a5 0x1a Code Lc stm32l4xx_hal_cortex.o [9]
-__NVIC_SystemReset 0x800'9afd 0x1e Code Lc frt_protocol.o [12]
+__NVIC_SystemReset 0x800'9b15 0x1e Code Lc frt_protocol.o [12]
__aeabi_cdcmpeq 0x800'16fd Code Gb DblCmpEq.o [15]
__aeabi_cdcmple 0x800'1129 Code Gb DblCmpLe.o [15]
__aeabi_cdrcmple 0x800'159d Code Gb DblCmpGe.o [15]
@@ -1077,19 +1078,19 @@ __aeabi_dadd 0x800'115d Code Gb DblAddSub.o [15]
__aeabi_ddiv 0x800'397d Code Gb DblDiv.o [15]
__aeabi_dmul 0x800'13d9 Code Gb DblMul.o [15]
__aeabi_dsub 0x800'12d9 Code Gb DblAddSub.o [15]
-__aeabi_f2d 0x800'9a2d Code Gb FltToDbl.o [15]
+__aeabi_f2d 0x800'9a45 Code Gb FltToDbl.o [15]
__aeabi_i2d 0x800'16d9 Code Gb S32ToDbl.o [15]
__aeabi_ldiv0 0x800'44a1 Code Gb I64DivZer.o [16]
__aeabi_memclr 0x800'10a5 Code Gb ABImemclr.o [16]
__aeabi_memclr4 0x800'1611 Code Gb ABImemclr4.o [16]
__aeabi_ui2d 0x800'3be9 Code Gb U32ToDbl.o [15]
-__cmain 0x800'c715 Code Gb cmain.o [16]
+__cmain 0x800'c749 Code Gb cmain.o [16]
__exit 0x800'44a5 0x14 Code Gb exit.o [17]
__iar_Fail_s 0x800'3739 0x1c Code Gb xfail_s.o [13]
__iar_Memchr 0x800'3779 Code Gb memchr.o [16]
__iar_Memset4_word 0x800'2629 Code Gb ABImemset48.o [16]
__iar_Memset8_word 0x800'2629 Code Gb ABImemset48.o [16]
-__iar_Sin32 0x800'bafd 0x18c Code Lc cos_sin32.o [15]
+__iar_Sin32 0x800'bb31 0x18c Code Lc cos_sin32.o [15]
__iar_Sto 0x800'29b5 0x4 Code Lc strto64.o [15]
__iar_Sto64 0x800'283d 0x140 Code Gb strto64.o [15]
__iar_Stoflt 0x800'3e2d 0x1a8 Code Gb iar_Stoflt.o [13]
@@ -1100,24 +1101,24 @@ __iar_Stoxflt 0x800'3fd5 0x1d6 Code Gb iar_Stoxflt.o [13]
__iar_Stoxflt::digits 0x800'41b0 0x18 Data Lc iar_Stoxflt.o [13]
__iar_Stoxflt::vals 0x800'41c8 0x18 Data Lc iar_Stoxflt.o [13]
__iar_Strchr 0x800'3721 Code Gb strchr.o [16]
-__iar_acos32 0x800'ba99 Code Gb acosf.o [15]
-__iar_atan32 0x800'bcd1 Code Gb atanf.o [15]
-__iar_cos32 0x800'bcc9 0x4 Code Gb cos_sin32.o [15]
-__iar_cos_medium32 0x800'bcc9 0x4 Code Gb cos_sin32.o [15]
-__iar_cos_mediumf 0x800'bcc9 0x4 Code Gb cos_sin32.o [15]
-__iar_data_init3 0x800'c6a9 0x28 Code Gb data_init.o [16]
+__iar_acos32 0x800'bacd Code Gb acosf.o [15]
+__iar_atan32 0x800'bd05 Code Gb atanf.o [15]
+__iar_cos32 0x800'bcfd 0x4 Code Gb cos_sin32.o [15]
+__iar_cos_medium32 0x800'bcfd 0x4 Code Gb cos_sin32.o [15]
+__iar_cos_mediumf 0x800'bcfd 0x4 Code Gb cos_sin32.o [15]
+__iar_data_init3 0x800'c6b9 0x28 Code Gb data_init.o [16]
__iar_frexp 0x800'37dd Code Gb frexp.o [15]
__iar_frexpl 0x800'37dd Code Gb frexp.o [15]
-__iar_init_vfp 0x800'c6d1 Code Gb fpinit_M.o [15]
+__iar_init_vfp 0x800'c705 Code Gb fpinit_M.o [15]
__iar_ldexp64 0x800'3841 Code Gb ldexp.o [15]
__iar_lz77_init_single3
0x800'10ab 0x7e Code Gb lz77_init_single.o [16]
-__iar_program_start 0x800'c749 Code Gb cstartup_M.o [16]
+__iar_program_start 0x800'c77d Code Gb cstartup_M.o [16]
__iar_scalbln64 0x800'3841 Code Gb ldexp.o [15]
__iar_scalbn64 0x800'3841 Code Gb ldexp.o [15]
-__iar_sin32 0x800'bccd 0x4 Code Gb cos_sin32.o [15]
-__iar_sin_medium32 0x800'bccd 0x4 Code Gb cos_sin32.o [15]
-__iar_sin_mediumf 0x800'bccd 0x4 Code Gb cos_sin32.o [15]
+__iar_sin32 0x800'bd01 0x4 Code Gb cos_sin32.o [15]
+__iar_sin_medium32 0x800'bd01 0x4 Code Gb cos_sin32.o [15]
+__iar_sin_mediumf 0x800'bd01 0x4 Code Gb cos_sin32.o [15]
__iar_small_Memcpy 0x800'1091 Code Gb ABImemcpy_small.o [16]
__iar_small_Memset 0x800'1765 Code Gb ABImemset_small.o [16]
__iar_small_Memset_word
@@ -1132,32 +1133,32 @@ __iar_softfp___iar_frexp64
0x800'37d1 Code Gb frexp.o [15]
__iar_softfp_frexp 0x800'37d1 Code Gb frexp.o [15]
__iar_softfp_frexpl 0x800'37d1 Code Gb frexp.o [15]
-__iar_sqrt32 0x800'be35 Code Gb sqrtf.o [15]
+__iar_sqrt32 0x800'be69 Code Gb sqrtf.o [15]
__iar_vfp_strtod 0x800'1647 0x8 Code Gb math_wrappers64.o [15]
-__iar_xatanf 0x800'bfcd Code Gb xatanf.o [15]
-__iar_zero_init3 0x800'c619 0x38 Code Gb zero_init3.o [16]
+__iar_xatanf 0x800'c001 Code Gb xatanf.o [15]
+__iar_zero_init3 0x800'c629 0x38 Code Gb zero_init3.o [16]
__isinf 0x800'168f 0x4a Code Wk cJSON.o [2]
-__low_level_init 0x800'c733 0x4 Code Gb low_level_init.o [13]
+__low_level_init 0x800'c767 0x4 Code Gb low_level_init.o [13]
__vector_table 0x800'0000 Data Gb startup_stm32l496xx.o [4]
-_call_main 0x800'c721 Code Gb cmain.o [16]
-_exit 0x800'c73d Code Gb cexit.o [16]
+_call_main 0x800'c755 Code Gb cmain.o [16]
+_exit 0x800'c771 Code Gb cexit.o [16]
abort 0x800'449b 0x6 Code Gb abort.o [13]
-acosf 0x800'ba99 Code Gb acosf.o [15]
-adc_val 0x2000'4868 0x800 Data Gb anemometer_dev.o [12]
-adc_val1 0x2000'5068 0x800 Data Gb anemometer_dev.o [12]
+acosf 0x800'bacd Code Gb acosf.o [15]
+adc_val 0x2000'486c 0x800 Data Gb anemometer_dev.o [12]
+adc_val1 0x2000'506c 0x800 Data Gb anemometer_dev.o [12]
add_item_to_array 0x800'0ee7 0x2e Code Lc cJSON.o [2]
add_item_to_object 0x800'0f17 0x5e Code Lc cJSON.o [2]
-anemometerHandle 0x2000'6614 0x4 Data Gb freertos.o [2]
-angle 0x2000'47e4 0x28 Data Gb anemometer_dev.o [12]
-arm_max_q15 0x800'bd19 0x78 Code Gb arm_max_q15.o [14]
-arm_mean_f32 0x800'be55 0x178 Code Gb arm_mean_f32.o [14]
-arm_mean_q15 0x800'bd91 0x4e Code Gb arm_mean_q15.o [14]
-arm_offset_q15 0x800'bde1 0x52 Code Gb arm_offset_q15.o [14]
-atanf 0x800'bcd1 Code Gb atanf.o [15]
-av_angle 0x2000'65dc 0x4 Data Gb anemometer_dev.o [12]
-av_speed 0x2000'65d8 0x4 Data Gb anemometer_dev.o [12]
-av_speedx 0x2000'4860 0x4 Data Gb anemometer_dev.o [12]
-av_speedy 0x2000'4864 0x4 Data Gb anemometer_dev.o [12]
+anemometerHandle 0x2000'6618 0x4 Data Gb freertos.o [2]
+angle 0x2000'47e8 0x28 Data Gb anemometer_dev.o [12]
+arm_max_q15 0x800'bd4d 0x78 Code Gb arm_max_q15.o [14]
+arm_mean_f32 0x800'be89 0x178 Code Gb arm_mean_f32.o [14]
+arm_mean_q15 0x800'bdc5 0x4e Code Gb arm_mean_q15.o [14]
+arm_offset_q15 0x800'be15 0x52 Code Gb arm_offset_q15.o [14]
+atanf 0x800'bd05 Code Gb atanf.o [15]
+av_angle 0x2000'65e0 0x4 Data Gb anemometer_dev.o [12]
+av_speed 0x2000'65dc 0x4 Data Gb anemometer_dev.o [12]
+av_speedx 0x2000'4864 0x4 Data Gb anemometer_dev.o [12]
+av_speedy 0x2000'4868 0x4 Data Gb anemometer_dev.o [12]
buffer_skip_whitespace 0x800'065d 0x32 Code Lc cJSON.o [2]
cJSON_AddItemToArray 0x800'0f15 0x2 Code Gb cJSON.o [2]
cJSON_AddItemToObject 0x800'0f75 0x6 Code Gb cJSON.o [2]
@@ -1178,235 +1179,236 @@ cJSON_ParseWithLengthOpts
cJSON_ParseWithOpts 0x800'068f 0x1e Code Gb cJSON.o [2]
cJSON_Print 0x800'0823 0x8 Code Gb cJSON.o [2]
cJSON_strdup 0x800'01ad 0x28 Code Lc cJSON.o [2]
-cal_tof 0x800'b249 0x130 Code Gb anemometer_dev.o [12]
+cal_tof 0x800'b27d 0x130 Code Gb anemometer_dev.o [12]
calculate_tof_dtof_param
- 0x800'b47d 0xfe Code Gb anemometer_dev.o [12]
-change_channel 0x800'b379 0x66 Code Gb anemometer_dev.o [12]
+ 0x800'b4b1 0xfe Code Gb anemometer_dev.o [12]
+change_channel 0x800'b3ad 0x66 Code Gb anemometer_dev.o [12]
compare_double 0x800'02d5 0x74 Code Lc cJSON.o [2]
-cosf 0x800'bcc9 0x4 Code Gb cos_sin32.o [15]
-defaultTaskHandle 0x2000'6620 0x4 Data Gb freertos.o [2]
+cosf 0x800'bcfd 0x4 Code Gb cos_sin32.o [15]
+defaultTaskHandle 0x2000'6624 0x4 Data Gb freertos.o [2]
delete_config_info 0x800'5a25 0x26 Code Gb inflash.o [12]
-digits 0x800'c540 0x28 Data Lc iar_Stoullx.o [13]
-dtof 0x2000'6630 0x4 Data Gb anemometer_dev.o [12]
-ec801_in_buff 0x2000'5d20 0xc8 Data Lc uart_dev.o [12]
+digits 0x800'c574 0x28 Data Lc iar_Stoullx.o [13]
+dtof 0x2000'6634 0x4 Data Gb anemometer_dev.o [12]
+ec801_in_buff 0x2000'5d24 0xc8 Data Lc uart_dev.o [12]
ensure 0x800'0237 0x84 Code Lc cJSON.o [2]
-exit 0x800'c737 0x4 Code Gb exit.o [13]
-filter_middle 0x800'9a75 0x86 Code Gb filter.o [5]
+exit 0x800'c76b 0x4 Code Gb exit.o [13]
+filter_middle 0x800'9a8d 0x86 Code Gb filter.o [5]
find_maxValPosition_by_sinInterpolation
- 0x800'b1f9 0x50 Code Gb anemometer_dev.o [12]
+ 0x800'b22d 0x50 Code Gb anemometer_dev.o [12]
flag_connect 0x2000'002c 0x4 Data Gb EC801E.o [3]
flag_open_net 0x2000'0028 0x4 Data Gb EC801E.o [3]
flag_pubex 0x2000'0034 0x4 Data Gb EC801E.o [3]
flag_sub 0x2000'0030 0x4 Data Gb EC801E.o [3]
-fml_leap_year 0x800'a215 0x32 Code Gb EC801E.o [3]
-fml_time_to_stamp 0x800'a247 0x82 Code Gb EC801E.o [3]
-g_MsgTbl 0x2000'0074 0x10 Data Gb frt_protocol.o [12]
-g_RegTbl 0x2000'014c 0x80 Data Gb frt_protocol.o [12]
-g_Write_RegTbl 0x2000'01cc 0x30 Data Gb frt_protocol.o [12]
+fml_leap_year 0x800'a22d 0x32 Code Gb EC801E.o [3]
+fml_time_to_stamp 0x800'a25f 0x82 Code Gb EC801E.o [3]
+g_MsgTbl 0x2000'0078 0x10 Data Gb frt_protocol.o [12]
+g_RegTbl 0x2000'0150 0x80 Data Gb frt_protocol.o [12]
+g_Write_RegTbl 0x2000'01d0 0x30 Data Gb frt_protocol.o [12]
g_cilent_name 0x2000'0038 0xc Data Gb EC801E.o [3]
g_cilent_paaword 0x2000'004c 0x8 Data Gb EC801E.o [3]
g_cilent_user_name 0x2000'0044 0x8 Data Gb EC801E.o [3]
g_devic_id 0x2000'0014 0x8 Data Gb EC801E.o [3]
-g_ec801_uart_handle 0x2000'5d1c 0x4 Data Gb uart_dev.o [12]
-g_rs485_uart_handle 0x2000'5bec 0x4 Data Gb uart_dev.o [12]
+g_ec801_uart_handle 0x2000'5d20 0x4 Data Gb uart_dev.o [12]
+g_rs485_uart_handle 0x2000'5bf0 0x4 Data Gb uart_dev.o [12]
g_server_ip 0x2000'0054 0x14 Data Gb EC801E.o [3]
-g_stConfigInfo 0x2000'01fc 0xc Data Gb inflash.o [12]
-g_stMcs_Para 0x2000'65ac 0x2c Data Gb anemometer_dev.o [12]
-g_stTempHumiSensor 0x2000'0214 0x28 Data Gb sht30.o [11]
-g_term_uart_handle 0x2000'5abc 0x4 Data Gb uart_dev.o [12]
+g_stConfigInfo 0x2000'0200 0xc Data Gb inflash.o [12]
+g_stMcs_Para 0x2000'65b0 0x2c Data Gb anemometer_dev.o [12]
+g_stTempHumiSensor 0x2000'0218 0x28 Data Gb sht30.o [11]
+g_term_uart_handle 0x2000'5ac0 0x4 Data Gb uart_dev.o [12]
g_time_stamp 0x2000'0020 0x4 Data Gb EC801E.o [3]
-g_topic_name 0x2000'0068 0xc Data Gb EC801E.o [3]
+g_topic_name 0x2000'0068 0x10 Data Gb EC801E.o [3]
get_object_item 0x800'0e6d 0x70 Code Lc cJSON.o [2]
get_temp_humi_data 0x800'6691 0xee Code Gb sht30.o [11]
global_error 0x2000'000c 0x8 Data Lc cJSON.o [2]
global_hooks 0x2000'0000 0xc Data Lc cJSON.o [2]
-hadc1 0x2000'613c 0x68 Data Gb adc.o [2]
-hdma_adc1 0x2000'6528 0x48 Data Gb adc.o [2]
-hi2c1 0x2000'626c 0x54 Data Gb i2c.o [2]
-hi2c3 0x2000'62c0 0x54 Data Gb i2c.o [2]
-hlpuart1 0x2000'60b4 0x88 Data Gb usart.o [2]
+hadc1 0x2000'6140 0x68 Data Gb adc.o [2]
+hdma_adc1 0x2000'652c 0x48 Data Gb adc.o [2]
+hi2c1 0x2000'6270 0x54 Data Gb i2c.o [2]
+hi2c3 0x2000'62c4 0x54 Data Gb i2c.o [2]
+hlpuart1 0x2000'60b8 0x88 Data Gb usart.o [2]
hp203_set_mode 0x800'67bd 0x1e Code Gb hp203b.o [7]
-hspi2 0x2000'61a4 0x64 Data Gb spi.o [2]
-htim1 0x2000'6314 0x4c Data Gb stm32l4xx_hal_timebase_tim.o [2]
-htim15 0x2000'6444 0x4c Data Gb tim.o [2]
-htim16 0x2000'6490 0x4c Data Gb tim.o [2]
-htim17 0x2000'64dc 0x4c Data Gb tim.o [2]
-htim2 0x2000'6360 0x4c Data Gb tim.o [2]
-htim6 0x2000'63ac 0x4c Data Gb tim.o [2]
-htim7 0x2000'63f8 0x4c Data Gb tim.o [2]
-huart1 0x2000'5f10 0x88 Data Gb usart.o [2]
-huart3 0x2000'5f9c 0x88 Data Gb usart.o [2]
-huart5 0x2000'6028 0x88 Data Gb usart.o [2]
+hspi2 0x2000'61a8 0x64 Data Gb spi.o [2]
+htim1 0x2000'6318 0x4c Data Gb stm32l4xx_hal_timebase_tim.o [2]
+htim15 0x2000'6448 0x4c Data Gb tim.o [2]
+htim16 0x2000'6494 0x4c Data Gb tim.o [2]
+htim17 0x2000'64e0 0x4c Data Gb tim.o [2]
+htim2 0x2000'6364 0x4c Data Gb tim.o [2]
+htim6 0x2000'63b0 0x4c Data Gb tim.o [2]
+htim7 0x2000'63fc 0x4c Data Gb tim.o [2]
+huart1 0x2000'5f14 0x88 Data Gb usart.o [2]
+huart3 0x2000'5fa0 0x88 Data Gb usart.o [2]
+huart5 0x2000'602c 0x88 Data Gb usart.o [2]
init_ec801_uart 0x800'63a3 0xc Code Gb uart_dev.o [12]
init_rs485_uart 0x800'638f 0xc Code Gb uart_dev.o [12]
init_term_uart 0x800'6383 0xc Code Gb uart_dev.o [12]
ldexp 0x800'3841 Code Gb ldexp.o [15]
ldexpl 0x800'3841 Code Gb ldexp.o [15]
-ledTaskHandle 0x2000'661c 0x4 Data Gb freertos.o [2]
+ledTaskHandle 0x2000'6620 0x4 Data Gb freertos.o [2]
main 0x800'53e5 0x88 Code Gb main.o [2]
-makeFreeRtosPriority 0x800'699d 0xc Code Lc cmsis_os.o [6]
-max_point_position 0x2000'6584 0x28 Data Gb anemometer_dev.o [12]
-max_point_val 0x2000'6570 0x14 Data Gb anemometer_dev.o [12]
+makeFreeRtosPriority 0x800'69b5 0xc Code Lc cmsis_os.o [6]
+max_point_position 0x2000'6588 0x28 Data Gb anemometer_dev.o [12]
+max_point_val 0x2000'6574 0x14 Data Gb anemometer_dev.o [12]
memchr 0x800'3779 Code Gb memchr.o [16]
-memset 0x800'7601 0x14 Code Gb memset.o [16]
-my_update_mcs_param 0x800'b7fd 0x1f0 Code Gb anemometer_dev.o [12]
-ndigs 0x800'c518 0x28 Data Lc iar_Stoullx.o [13]
-osDelay 0x800'6a11 0x14 Code Gb cmsis_os.o [6]
-osKernelStart 0x800'69a9 0xa Code Gb cmsis_os.o [6]
-osThreadCreate 0x800'69b3 0x5e Code Gb cmsis_os.o [6]
-pFlash 0x2000'0248 0x20 Data Gb stm32l4xx_hal_flash.o [9]
-parse_4g_receive_data 0x800'a391 0x1a2 Code Gb EC801E.o [3]
+memset 0x800'7619 0x14 Code Gb memset.o [16]
+my_update_mcs_param 0x800'b831 0x1f0 Code Gb anemometer_dev.o [12]
+ndigs 0x800'c54c 0x28 Data Lc iar_Stoullx.o [13]
+osDelay 0x800'6a29 0x14 Code Gb cmsis_os.o [6]
+osKernelStart 0x800'69c1 0xa Code Gb cmsis_os.o [6]
+osThreadCreate 0x800'69cb 0x5e Code Gb cmsis_os.o [6]
+pFlash 0x2000'024c 0x20 Data Gb stm32l4xx_hal_flash.o [9]
+parse_4g_receive_data 0x800'a3ad 0x19c Code Gb EC801E.o [3]
parse_hex4 0x800'0349 0x44 Code Lc cJSON.o [2]
-parse_json 0x800'a55d 0x6e Code Gb EC801E.o [3]
+parse_json 0x800'a571 0x88 Code Gb EC801E.o [3]
parse_string 0x800'038d 0x1b4 Code Lc cJSON.o [2]
parse_value 0x800'0835 0x292 Code Lc cJSON.o [2]
-play_one_measure 0x800'b3e5 0x8a Code Gb anemometer_dev.o [12]
-pows 0x800'c590 0x48 Data Lc strto64.o [15]
+play_one_measure 0x800'b419 0x8a Code Gb anemometer_dev.o [12]
+pows 0x800'c5a0 0x48 Data Lc strto64.o [15]
print 0x800'077f 0xa4 Code Lc cJSON.o [2]
print_string_ptr 0x800'0541 0x112 Code Lc cJSON.o [2]
print_value 0x800'0b25 0x2fc Code Lc cJSON.o [2]
prvAddCurrentTaskToDelayedList
- 0x800'ac4b 0x5e Code Lc tasks.o [6]
+ 0x800'ac7f 0x5e Code Lc tasks.o [6]
prvAddNewTaskToReadyList
- 0x800'a86b 0xa8 Code Lc tasks.o [6]
-prvDeleteTCB 0x800'abcb 0x2e Code Lc tasks.o [6]
-prvIdleTask 0x800'ab89 0x42 Code Lc tasks.o [6]
-prvInitialiseNewTask 0x800'a7ef 0x7c Code Lc tasks.o [6]
+ 0x800'a89f 0xa8 Code Lc tasks.o [6]
+prvDeleteTCB 0x800'abff 0x2e Code Lc tasks.o [6]
+prvIdleTask 0x800'abbd 0x42 Code Lc tasks.o [6]
+prvInitialiseNewTask 0x800'a823 0x7c Code Lc tasks.o [6]
prvInsertBlockIntoFreeList
- 0x800'ae8b 0x46 Code Lc heap_4.o [6]
+ 0x800'aebf 0x46 Code Lc heap_4.o [6]
prvResetNextTaskUnblockTime
- 0x800'abf9 0x1a Code Lc tasks.o [6]
-prvTaskExitError 0x800'afbd 0x1c Code Lc port.o [6]
-pvPortMalloc 0x800'ad25 0x104 Code Gb heap_4.o [6]
-pxCurrentTCB 0x2000'5e10 0x4 Data Gb tasks.o [6]
-pxDelayedTaskList 0x2000'5e14 0x4 Data Lc tasks.o [6]
-pxEnd 0x2000'2844 0x4 Data Lc heap_4.o [6]
+ 0x800'ac2d 0x1a Code Lc tasks.o [6]
+prvTaskExitError 0x800'aff1 0x1c Code Lc port.o [6]
+pvPortMalloc 0x800'ad59 0x104 Code Gb heap_4.o [6]
+pxCurrentTCB 0x2000'5e14 0x4 Data Gb tasks.o [6]
+pxDelayedTaskList 0x2000'5e18 0x4 Data Lc tasks.o [6]
+pxEnd 0x2000'2848 0x4 Data Lc heap_4.o [6]
pxOverflowDelayedTaskList
- 0x2000'5e18 0x4 Data Lc tasks.o [6]
-pxPortInitialiseStack 0x800'af95 0x26 Code Gb port.o [6]
-pxReadyTasksLists 0x2000'5e84 0x8c Data Lc tasks.o [6]
+ 0x2000'5e1c 0x4 Data Lc tasks.o [6]
+pxPortInitialiseStack 0x800'afc9 0x26 Code Gb port.o [6]
+pxReadyTasksLists 0x2000'5e88 0x8c Data Lc tasks.o [6]
ranmatch 0x800'34bf 0x46 Code Lc xscanffull_nomb.o [13]
read_and_process_uart_data
- 0x800'9ebb 0x7c Code Gb frt_protocol.o [12]
+ 0x800'9ed3 0x7c Code Gb frt_protocol.o [12]
read_config_info 0x800'59ef 0x36 Code Gb inflash.o [12]
-rs485_buff 0x2000'65e0 0x34 Data Lc frt_protocol.o [12]
-rs485_in_buff 0x2000'5bf0 0x12c Data Lc uart_dev.o [12]
-rs485_out_buff 0x2000'6208 0x64 Data Gb uart_dev.o [12]
-rx_uart1_buf 0x2000'5f98 0x1 Data Gb usart.o [2]
-rx_uart3_buf 0x2000'6024 0x1 Data Gb usart.o [2]
-rx_uart5_buf 0x2000'60b0 0x1 Data Gb usart.o [2]
+rs485_buff 0x2000'65e4 0x34 Data Lc frt_protocol.o [12]
+rs485_in_buff 0x2000'5bf4 0x12c Data Lc uart_dev.o [12]
+rs485_out_buff 0x2000'620c 0x64 Data Gb uart_dev.o [12]
+rx_uart1_buf 0x2000'5f9c 0x1 Data Gb usart.o [2]
+rx_uart3_buf 0x2000'6028 0x1 Data Gb usart.o [2]
+rx_uart5_buf 0x2000'60b4 0x1 Data Gb usart.o [2]
save_config_info 0x800'59cd 0x22 Code Gb inflash.o [12]
scalbln 0x800'3841 Code Gb ldexp.o [15]
scalblnl 0x800'3841 Code Gb ldexp.o [15]
scalbn 0x800'3841 Code Gb ldexp.o [15]
scalbnl 0x800'3841 Code Gb ldexp.o [15]
scale 0x800'2559 0x46 Code Lc xprintffull_nomb.o [13]
-sec_hand 0x2000'663c 0x4 Data Lc xfail_s.o [13]
-send_uart_pack 0x800'9ca3 0x48 Code Lc frt_protocol.o [12]
+sec_hand 0x2000'6644 0x4 Data Lc xfail_s.o [13]
+send_uart_pack 0x800'9cbb 0x48 Code Lc frt_protocol.o [12]
sht30_collect_data 0x800'65c5 0xba Code Gb sht30.o [11]
sht30_init 0x800'656f 0x56 Code Gb sht30.o [11]
-sinf 0x800'bccd 0x4 Code Gb cos_sin32.o [15]
-snprintf 0x800'ace1 0x44 Code Gb snprintf.o [13]
-speed 0x2000'47bc 0x28 Data Gb anemometer_dev.o [12]
-speedi 0x2000'485c 0x4 Data Gb anemometer_dev.o [12]
-speedx 0x2000'480c 0x28 Data Gb anemometer_dev.o [12]
-speedy 0x2000'4834 0x28 Data Gb anemometer_dev.o [12]
+sinf 0x800'bd01 0x4 Code Gb cos_sin32.o [15]
+snprintf 0x800'ad15 0x44 Code Gb snprintf.o [13]
+speed 0x2000'47c0 0x28 Data Gb anemometer_dev.o [12]
+speedi 0x2000'4860 0x4 Data Gb anemometer_dev.o [12]
+speedx 0x2000'4810 0x28 Data Gb anemometer_dev.o [12]
+speedy 0x2000'4838 0x28 Data Gb anemometer_dev.o [12]
sprintf 0x800'15d1 0x40 Code Gb sprintf.o [13]
-sqrtf 0x800'be35 Code Gb sqrtf.o [15]
+sqrtf 0x800'be69 Code Gb sqrtf.o [15]
sscanf 0x800'171d 0x28 Code Gb sscanf.o [13]
strchr 0x800'3721 Code Gb strchr.o [16]
strcmp 0x800'1745 Code Gb strcmp.o [16]
strncmp 0x800'1617 0x2a Code Gb strncmp.o [13]
-strrchr 0x800'7481 0x1c Code Gb strrchr.o [13]
-strstr 0x800'aed5 0x2c Code Gb strstr.o [13]
+strrchr 0x800'7499 0x1c Code Gb strrchr.o [13]
+strstr 0x800'af09 0x2c Code Gb strstr.o [13]
strtod 0x800'29b9 0x4 Code Gb strto64.o [15]
strtold 0x800'29b9 0x4 Code Gb strto64.o [15]
strtoll 0x800'4495 0x2 Code Gb iar_Stollx.o [13]
strtoull 0x800'43e9 0x2 Code Gb iar_Stoullx.o [13]
suffix_object 0x800'0ee1 0x6 Code Lc cJSON.o [2]
-sum 0x800'b7d1 0x1c Code Gb anemometer_dev.o [12]
-tem_hum_update_task 0x800'ba05 0x34 Code Gb anemometer_dev.o [12]
+sum 0x800'b805 0x1c Code Gb anemometer_dev.o [12]
+tem_hum_update_task 0x800'ba39 0x34 Code Gb anemometer_dev.o [12]
temhum_update_taskHandle
- 0x2000'6624 0x4 Data Gb freertos.o [2]
-term_in_buff 0x2000'5ac0 0xc8 Data Lc uart_dev.o [12]
-term_out_buff 0x2000'5b88 0x64 Data Lc uart_dev.o [12]
+ 0x2000'6628 0x4 Data Gb freertos.o [2]
+term_in_buff 0x2000'5ac4 0xc8 Data Lc uart_dev.o [12]
+term_out_buff 0x2000'5b8c 0x64 Data Lc uart_dev.o [12]
term_printf 0x800'6357 0x2c Code Gb uart_dev.o [12]
time_get_ok 0x2000'001c 0x1 Data Gb EC801E.o [3]
-tofx 0x2000'6628 0x4 Data Gb anemometer_dev.o [12]
-tofy 0x2000'662c 0x4 Data Gb anemometer_dev.o [12]
+tofx 0x2000'662c 0x4 Data Gb anemometer_dev.o [12]
+tofy 0x2000'6630 0x4 Data Gb anemometer_dev.o [12]
tolower 0x800'1757 0xc Code Wk tolower.o [13]
+trans_4g_flag 0x2000'6640 0x4 Data Gb freertos.o [2]
trans_time_stamp 0x2000'0024 0x4 Data Gb EC801E.o [3]
uart_dev_char_present 0x800'631b 0x1a Code Gb uart_dev.o [12]
uart_dev_in_char 0x800'6335 0x1c Code Gb uart_dev.o [12]
uart_dev_init 0x800'623d 0x52 Code Gb uart_dev.o [12]
uart_dev_write 0x800'62fd 0x1a Code Gb uart_dev.o [12]
-uart_devices 0x2000'026c 0x48 Data Gb uart_dev.o [12]
+uart_devices 0x2000'0270 0x48 Data Gb uart_dev.o [12]
uart_putchar 0x800'628f 0x44 Code Lc uart_dev.o [12]
uart_sendstr 0x800'62d3 0x2a Code Gb uart_dev.o [12]
-ucHeap 0x2000'285c 0x1f40 Data Lc heap_4.o [6]
-ucMaxSysCallPriority 0x2000'0208 0x1 Data Lc port.o [6]
-ulMaxPRIGROUPValue 0x2000'0210 0x4 Data Lc port.o [6]
+ucHeap 0x2000'2860 0x1f40 Data Lc heap_4.o [6]
+ucMaxSysCallPriority 0x2000'020c 0x1 Data Lc port.o [6]
+ulMaxPRIGROUPValue 0x2000'0214 0x4 Data Lc port.o [6]
update_offset 0x800'02bb 0x1a Code Lc cJSON.o [2]
-uwTick 0x2000'0240 0x4 Data Gb stm32l4xx_hal.o [9]
-uwTickFreq 0x2000'023c 0x1 Data Gb stm32l4xx_hal.o [9]
-uwTickPrio 0x2000'0244 0x4 Data Gb stm32l4xx_hal.o [9]
-uxCriticalNesting 0x2000'020c 0x4 Data Lc port.o [6]
-uxCurrentNumberOfTasks 0x2000'5e34 0x4 Data Lc tasks.o [6]
+uwTick 0x2000'0244 0x4 Data Gb stm32l4xx_hal.o [9]
+uwTickFreq 0x2000'0240 0x1 Data Gb stm32l4xx_hal.o [9]
+uwTickPrio 0x2000'0248 0x4 Data Gb stm32l4xx_hal.o [9]
+uxCriticalNesting 0x2000'0210 0x4 Data Lc port.o [6]
+uxCurrentNumberOfTasks 0x2000'5e38 0x4 Data Lc tasks.o [6]
uxDeletedTasksWaitingCleanUp
- 0x2000'5e1c 0x4 Data Lc tasks.o [6]
-uxListRemove 0x800'af6d 0x26 Code Gb list.o [6]
-uxSchedulerSuspended 0x2000'5e58 0x4 Data Lc tasks.o [6]
-uxTaskNumber 0x2000'5e50 0x4 Data Lc tasks.o [6]
-uxTopReadyPriority 0x2000'5e3c 0x4 Data Lc tasks.o [6]
+ 0x2000'5e20 0x4 Data Lc tasks.o [6]
+uxListRemove 0x800'afa1 0x26 Code Gb list.o [6]
+uxSchedulerSuspended 0x2000'5e5c 0x4 Data Lc tasks.o [6]
+uxTaskNumber 0x2000'5e54 0x4 Data Lc tasks.o [6]
+uxTopReadyPriority 0x2000'5e40 0x4 Data Lc tasks.o [6]
vApplicationGetIdleTaskMemory
0x800'684d 0x10 Code Gb freertos.o [2]
-vListInitialise 0x800'af01 0x1a Code Gb list.o [6]
-vListInitialiseItem 0x800'af1b 0x6 Code Gb list.o [6]
-vListInsert 0x800'af3b 0x32 Code Gb list.o [6]
-vListInsertEnd 0x800'af21 0x1a Code Gb list.o [6]
-vPortEnableVFP 0x800'b1dd Code Gb portasm.o [6]
-vPortEnterCritical 0x800'b079 0x32 Code Gb port.o [6]
-vPortExitCritical 0x800'b0ab 0x22 Code Gb port.o [6]
-vPortFree 0x800'ae37 0x54 Code Gb heap_4.o [6]
+vListInitialise 0x800'af35 0x1a Code Gb list.o [6]
+vListInitialiseItem 0x800'af4f 0x6 Code Gb list.o [6]
+vListInsert 0x800'af6f 0x32 Code Gb list.o [6]
+vListInsertEnd 0x800'af55 0x1a Code Gb list.o [6]
+vPortEnableVFP 0x800'b211 Code Gb portasm.o [6]
+vPortEnterCritical 0x800'b0ad 0x32 Code Gb port.o [6]
+vPortExitCritical 0x800'b0df 0x22 Code Gb port.o [6]
+vPortFree 0x800'ae6b 0x54 Code Gb heap_4.o [6]
vPortSetupTimerInterrupt
- 0x800'b121 0x28 Code Wk port.o [6]
-vPortStartFirstTask 0x800'b1bd Code Gb portasm.o [6]
-vTaskDelay 0x800'a913 0x2e Code Gb tasks.o [6]
-vTaskStartScheduler 0x800'a947 0x54 Code Gb tasks.o [6]
-vTaskSuspendAll 0x800'a9a3 0xc Code Gb tasks.o [6]
-vTaskSwitchContext 0x800'ab19 0x52 Code Gb tasks.o [6]
-vsprintf 0x800'99d1 0x34 Code Gb vsprintf.o [13]
-weather_info 0x2000'479c 0x20 Data Gb anemometer_dev.o [12]
-win_10min 0x2000'02b4 0x2588 Data Gb anemometer_dev.o [12]
-wind_task 0x800'b58d 0x208 Code Gb anemometer_dev.o [12]
-xBlockAllocatedBit 0x2000'2858 0x4 Data Lc heap_4.o [6]
-xDelayedTaskList1 0x2000'5e5c 0x14 Data Lc tasks.o [6]
-xDelayedTaskList2 0x2000'5e70 0x14 Data Lc tasks.o [6]
-xFreeBytesRemaining 0x2000'2848 0x4 Data Lc heap_4.o [6]
-xIdleStack 0x2000'58bc 0x200 Data Lc freertos.o [2]
-xIdleTaskTCBBuffer 0x2000'5868 0x54 Data Lc freertos.o [2]
+ 0x800'b155 0x28 Code Wk port.o [6]
+vPortStartFirstTask 0x800'b1f1 Code Gb portasm.o [6]
+vTaskDelay 0x800'a947 0x2e Code Gb tasks.o [6]
+vTaskStartScheduler 0x800'a97b 0x54 Code Gb tasks.o [6]
+vTaskSuspendAll 0x800'a9d7 0xc Code Gb tasks.o [6]
+vTaskSwitchContext 0x800'ab4d 0x52 Code Gb tasks.o [6]
+vsprintf 0x800'99e9 0x34 Code Gb vsprintf.o [13]
+weather_info 0x2000'47a0 0x20 Data Gb anemometer_dev.o [12]
+win_10min 0x2000'02b8 0x2588 Data Gb anemometer_dev.o [12]
+wind_task 0x800'b5c1 0x208 Code Gb anemometer_dev.o [12]
+xBlockAllocatedBit 0x2000'285c 0x4 Data Lc heap_4.o [6]
+xDelayedTaskList1 0x2000'5e60 0x14 Data Lc tasks.o [6]
+xDelayedTaskList2 0x2000'5e74 0x14 Data Lc tasks.o [6]
+xFreeBytesRemaining 0x2000'284c 0x4 Data Lc heap_4.o [6]
+xIdleStack 0x2000'58c0 0x200 Data Lc freertos.o [2]
+xIdleTaskTCBBuffer 0x2000'586c 0x54 Data Lc freertos.o [2]
xMinimumEverFreeBytesRemaining
- 0x2000'284c 0x4 Data Lc heap_4.o [6]
-xNextTaskUnblockTime 0x2000'5e54 0x4 Data Lc tasks.o [6]
-xNumOfOverflows 0x2000'5e4c 0x4 Data Lc tasks.o [6]
-xNumberOfSuccessfulAllocations
0x2000'2850 0x4 Data Lc heap_4.o [6]
-xNumberOfSuccessfulFrees
+xNextTaskUnblockTime 0x2000'5e58 0x4 Data Lc tasks.o [6]
+xNumOfOverflows 0x2000'5e50 0x4 Data Lc tasks.o [6]
+xNumberOfSuccessfulAllocations
0x2000'2854 0x4 Data Lc heap_4.o [6]
-xPendedTicks 0x2000'5e44 0x4 Data Lc tasks.o [6]
-xPendingReadyList 0x2000'5de8 0x14 Data Lc tasks.o [6]
-xPortStartScheduler 0x800'afd9 0xa0 Code Gb port.o [6]
-xSchedulerRunning 0x2000'5e40 0x4 Data Lc tasks.o [6]
-xStart 0x2000'283c 0x8 Data Lc heap_4.o [6]
-xSuspendedTaskList 0x2000'5e20 0x14 Data Lc tasks.o [6]
-xTaskCreate 0x800'a793 0x5c Code Gb tasks.o [6]
-xTaskCreateStatic 0x800'a731 0x62 Code Gb tasks.o [6]
-xTaskIncrementTick 0x800'aa59 0xc0 Code Gb tasks.o [6]
-xTaskResumeAll 0x800'a9af 0x9a Code Gb tasks.o [6]
+xNumberOfSuccessfulFrees
+ 0x2000'2858 0x4 Data Lc heap_4.o [6]
+xPendedTicks 0x2000'5e48 0x4 Data Lc tasks.o [6]
+xPendingReadyList 0x2000'5dec 0x14 Data Lc tasks.o [6]
+xPortStartScheduler 0x800'b00d 0xa0 Code Gb port.o [6]
+xSchedulerRunning 0x2000'5e44 0x4 Data Lc tasks.o [6]
+xStart 0x2000'2840 0x8 Data Lc heap_4.o [6]
+xSuspendedTaskList 0x2000'5e24 0x14 Data Lc tasks.o [6]
+xTaskCreate 0x800'a7c7 0x5c Code Gb tasks.o [6]
+xTaskCreateStatic 0x800'a765 0x62 Code Gb tasks.o [6]
+xTaskIncrementTick 0x800'aa8d 0xc0 Code Gb tasks.o [6]
+xTaskResumeAll 0x800'a9e3 0x9a Code Gb tasks.o [6]
xTasksWaitingTermination
- 0x2000'5dfc 0x14 Data Lc tasks.o [6]
-xTickCount 0x2000'5e38 0x4 Data Lc tasks.o [6]
-xYieldPending 0x2000'5e48 0x4 Data Lc tasks.o [6]
+ 0x2000'5e00 0x14 Data Lc tasks.o [6]
+xTickCount 0x2000'5e3c 0x4 Data Lc tasks.o [6]
+xYieldPending 0x2000'5e4c 0x4 Data Lc tasks.o [6]
[1] = E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\CMSIS_6603591812247902717.dir
@@ -1427,9 +1429,9 @@ xYieldPending 0x2000'5e48 0x4 Data Lc tasks.o [6]
[16] = rt7M_tl.a
[17] = shb_l.a
- 50'182 bytes of readonly code memory
- 1'557 bytes of readonly data memory
- 27'200 bytes of readwrite data memory
+ 50'234 bytes of readonly code memory
+ 1'563 bytes of readonly data memory
+ 27'208 bytes of readwrite data memory
Errors: none
Warnings: none
diff --git a/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o b/EWARM/micro_climate/Obj/Core_13247989168731456611.dir/freertos.o
index b116f1d..164fa1d 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 a1e5587..79ab170 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 05ca31b..1f80dfb 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/inflash.o b/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/inflash.o
index 65daf13..6114d7a 100644
Binary files a/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/inflash.o and b/EWARM/micro_climate/Obj/Src_5571640358672592439.dir/inflash.o differ
diff --git a/EWARM/settings/Project.wsdt b/EWARM/settings/Project.wsdt
index 7b6f48d..e0449b1 100644
--- a/EWARM/settings/Project.wsdt
+++ b/EWARM/settings/Project.wsdt
@@ -59,7 +59,7 @@
- 33054
- 0
- 33035
- - 33036
+ - 33037
- 34399
- 0
- 33038
@@ -72,6 +72,8 @@
micro_climate
micro_climate/Application
micro_climate/Application/User
+ micro_climate/Application/User/App
+ micro_climate/Application/User/App/Src
micro_climate/Application/User/Core
micro_climate/Drivers
micro_climate/Drivers/EC801E
@@ -91,10 +93,10 @@
1
1
1
- D5030000E300598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000020000001B8F0000010000002992000003000000178200000100000010860000040000000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000040000005F860000100000000F810000040000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C810000AD00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000001000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D00000028920000010000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000002000000AE800000010000009D800000010000002BE100005B0000002592000003000000148100002C000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000C970000010000001F810000920000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002300000003E100000B0000000E810000A80200000B81000019000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000060000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000006000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C0000010000004681000001000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E80000010000006086000018000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000
+ E3030000E300598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000020000001B8F0000010000002992000003000000178200000100000010860000040000000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000040000005F860000100000000F810000040000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C810000AD00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000001000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D00000028920000010000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000002000000AE800000010000009D800000010000002BE100005B0000002592000003000000148100002C000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000C970000010000001F810000920000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002300000003E100000B0000000E810000B60200000B81000019000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000060000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000006000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C0000010000004681000001000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E80000010000006086000018000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000
- 53000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F0000
+ 59000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F000020F1000010F0000000F0000020F0000030F0000060F00000
AA0004840000220100002497000079000000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000B001000004810000630000008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE100004400000015810000CF0100001E97000073000000318400002901000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000007E10000EA010000009000005705000020810000FF0000000F810000F7000000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A602000004E10000E80100003A9700008E0000001D920000920000000C810000F4000000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000029970000341F000023E100004100000001E10000E50100000D800000C301000006840000240100002697000085000000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC0000001982000013000000239700007C0000003497000089000000038400002101000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A81000047000000168200001100000017810000D10100000084000048050000319700008600000020970000AF01000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE100004300000014810000CE010000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D30000000E8400009A0C0000308400009C0C000000810000C40100003C970000900000001F920000080500001F810000FE0000000E810000F600000086800000C8020000B9800000B5020000A8800000A50200002B970000361F00002F8200001400000025E100004200000003E10000E7010000399700008D0000004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A202000028970000331F00000B810000670C0000069700003800000022E100004000000000E10000E40100002597000084000000D1840000DD000000058400002301000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E080000188200001200000041E10000F101000022970000B101000005810000640000000284000020010000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B08000016810000D00100001F970000AE0100001084000027010000328400002A0100009C8000006F0000008B8000008E020000028100005D080000AD800000AA020000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A702000005E10000E901000051840000020200003B9700008F00000035E10000450000000A840000250100004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F00000D810000690C000002E10000E6010000279700007D00000093800000960200002C920000860200005C84000000000000A4800000A1020000B5800000670200000597000037000000
@@ -221,7 +223,7 @@
101
1219
2
-
+
0
-1
@@ -270,7 +272,7 @@
95
1142
2
-
+
0
-1
@@ -308,7 +310,7 @@
2
-
+
0
-1
@@ -330,16 +332,16 @@
- 2
-
+
-
+
- <Right-click on a symbol in the editor to show a call graph>
-
+
- 0
@@ -348,7 +350,7 @@
- 0
-
+
- 0
@@ -465,7 +467,7 @@
CMSIS-Pack
- 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000A50F0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000
+ 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000EC010000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000
34049
@@ -482,7 +484,7 @@
Main
- 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000D60F0000FFFEFF000000000000000000000000000100000001000000018001E1000000000000D70F0000FFFEFF000000000000000000000000000100000001000000018003E1000000000000D90F0000FFFEFF00000000000000000000000000010000000100000001800081000000000000B60F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000000DC0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000400DE0F0000FFFEFF000000000000000000000000000100000001000000018022E1000000000400DD0F0000FFFEFF000000000000000000000000000100000001000000018025E1000000000000DF0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000000E00F0000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400E10F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF0096000000000000000100FFFEFF08630061006C005F00640074006F0066000000000001802181000000000400C80F0000FFFEFF000000000000000000000000000100000001000000018024E1000000000000D10F0000FFFEFF000000000000000000000000000100000001000000018028E1000000000400D00F0000FFFEFF000000000000000000000000000100000001000000018029E1000000000000D20F0000FFFEFF00000000000000000000000000010000000100000001800281000000000000B70F0000FFFEFF00000000000000000000000000010000000100000001802981000000000000CC0F0000FFFEFF00000000000000000000000000010000000100000001802781000000000000CA0F0000FFFEFF00000000000000000000000000010000000100000001802881000000000000CB0F0000FFFEFF00000000000000000000000000010000000100000001801D81000000000000C40F0000FFFEFF00000000000000000000000000010000000100000001801E81000000000400C50F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000BB0F0000FFFEFF00000000000000000000000000010000000100000001800C81000002000000BC0F0000FFFEFF00000000000000000000000000010000000100000001805F86000002000000CF0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E81000002000000BE0F0000FFFEFF00000000000000000000000000010000000100000001800F81000002000000BF0F0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E0024030000
+ 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000001D020000FFFEFF000000000000000000000000000100000001000000018001E10000000000001E020000FFFEFF000000000000000000000000000100000001000000018003E100000000000020020000FFFEFF00000000000000000000000000010000000100000001800081000000000000FD010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000023020000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040025020000FFFEFF000000000000000000000000000100000001000000018022E100000000040024020000FFFEFF000000000000000000000000000100000001000000018025E100000000000026020000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000027020000FFFEFF00000000000000000000000000010000000100000001802CE100000000040028020000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF0096000000000000000100FFFEFF08630061006C005F00640074006F00660000000000018021810000000004000F020000FFFEFF000000000000000000000000000100000001000000018024E100000000000018020000FFFEFF000000000000000000000000000100000001000000018028E100000000040017020000FFFEFF000000000000000000000000000100000001000000018029E100000000000019020000FFFEFF00000000000000000000000000010000000100000001800281000000000000FE010000FFFEFF0000000000000000000000000001000000010000000180298100000000000013020000FFFEFF0000000000000000000000000001000000010000000180278100000000000011020000FFFEFF0000000000000000000000000001000000010000000180288100000000000012020000FFFEFF00000000000000000000000000010000000100000001801D810000000000000B020000FFFEFF00000000000000000000000000010000000100000001801E810000000004000C020000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000200000002020000FFFEFF00000000000000000000000000010000000100000001800D8100000200000004020000FFFEFF00000000000000000000000000010000000100000001805F8600000200000016020000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000200020005020000FFFEFF00000000000000000000000000010000000100000001800F8100000200000006020000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E0024030000
34050
@@ -518,7 +520,7 @@
- 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000300000002400000001000000FFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E00630001000000FFFF010017004966436F6E74656E7453746F726167654D6663496D706CFFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200300037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003800330038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003800330038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1F2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006600720065006500720074006F0073002E006300010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800370035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800370035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6600720065006500720074006F0073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C006600720074005F00700072006F0074006F0063006F006C002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200360037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200390038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E6600720074005F00700072006F0074006F0063006F006C002E00680000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C006600720074005F00700072006F0074006F0063006F006C002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600370036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320030003500390035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320030003500390035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E6600720074005F00700072006F0074006F0063006F006C002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0069006E0066006C006100730068002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000300033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003000300033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0969006E0066006C006100730068002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0075006100720074005F006400650076002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100380031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003800380038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003800380038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A75006100720074005F006400650076002E00630000000000FFFFFFFFFFFFFFFFFFFEFF242400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0061006E0065006D006F006D0065007400650072005F006400650076002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003000320030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003000320030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1061006E0065006D006F006D0065007400650072005F006400650076002E00680000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F006100640063002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003400320032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100340031003900390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100340031003900390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF18730074006D00330032006C003400780078005F00680061006C005F006100640063002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F007200630063002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003300370032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350034003000360034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350034003000360034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF18730074006D00330032006C003400780078005F00680061006C005F007200630063002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0061007300730065007200740069006F006E0073002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003800310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003800310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C61007300730065007200740069006F006E0073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0075006100720074005F006400650076002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003900340038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003900340038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A75006100720074005F006400650076002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0069006E0066006C006100730068002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0969006E0066006C006100730068002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00750073006100720074002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003500360038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003500360038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006900320063002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003300330033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003300330033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF056900320063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000390036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003100320030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF3C2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C0049006E0063005C00730074006D00330032006C003400780078005F00680061006C002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003000320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003000320032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF292400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00730074006D00330032006C003400780078005F00680061006C005F0063006F006E0066002E006800010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310032003800340036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310032003800340036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C005F0063006F006E0066002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C007000640065006200750067002E006800010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF087000640065006200750067002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004800500032003000330042005C006800700032003000330062002E006300010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500390039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500390039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086800700032003000330062002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004800500032003000330042005C006800700032003000330062002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003700370031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003700370031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086800700032003000330062002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006700700069006F002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066700700069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF312400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F00740069006D00650062006100730065005F00740069006D002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1C730074006D00330032006C003400780078005F00680061006C005F00740069006D00650062006100730065005F00740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF282400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F006D00730070002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF13730074006D00330032006C003400780078005F00680061006C005F006D00730070002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00370034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003400380037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003400380037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00380033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003100350039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003100350039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D00330032006C003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF502400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0070006F0072007400610062006C0065005C004900410052005C00410052004D005F0043004D00340046005C0070006F00720074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003900380030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003900380030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0B70006F00720074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530068007400330078005C00730068007400330030002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200330034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07730068007400330030002E00680000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530068007400330078005C00730068007400330030002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700370039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700370039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07730068007400330030002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200340031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003900320037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003900320037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00740069006D002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003500350032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003500350032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004500430038003000310045005C004500430038003000310045002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200350035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200350035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084500430038003000310045002E00680000000000FFFFFFFFFFFFFFFFFFFEFF432400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C0043004D005300490053005C004400650076006900630065005C00530054005C00530054004D00330032004C003400780078005C0049006E0063006C007500640065005C00730074006D00330032006C00340039003600780078002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0039003400330030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0039003400340030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF12730074006D00330032006C00340039003600780078002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF412400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F0075006100720074002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003200390039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00340039003500350037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00340039003500370037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF19730074006D00330032006C003400780078005F00680061006C005F0075006100720074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF252400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C004600720065006500520054004F00530043006F006E006600690067002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003900390039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003900390039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF104600720065006500520054004F00530043006F006E006600690067002E00680000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0063006F006D006D005F00740079007000650073002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800350036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800350036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C63006F006D006D005F00740079007000650073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0063004A0053004F004E002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003500360033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310035003900360035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310035003900360035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0763004A0053004F004E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004500430038003000310045005C004500430038003000310045002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003400350033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0038003000300033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0038003000300033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084500430038003000310045002E00630000000000FFFFFFFFFFFFFFFFFFFEFF3B2400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C007400610073006B0073002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003400310035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100310037003200350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100310037003200350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C7400610073006B0073002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF2A2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00520069006E006700510075006500750065005C00720069006E0067005F00710075006500750065002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003300390037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400300032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C720069006E0067005F00710075006500750065002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2A2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00520069006E006700510075006500750065005C00720069006E0067005F00710075006500750065002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500370036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500370036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C720069006E0067005F00710075006500750065002E00680000000000FFFFFFFFFFFFFFFFFFFEFF3C44003A005C00500072006F006700720061006D002000460069006C00650073005C004900410052002000530079007300740065006D0073005C00610072006D005C0069006E0063005C0063005C0044004C00690062005F00500072006F0064007500630074005F0073007400720069006E0067002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400360030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400360030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1A44004C00690062005F00500072006F0064007500630074005F0073007400720069006E0067002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF3A2400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C006C006900730074002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003300350037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003300350037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0B6C006900730074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C007300700069002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF057300700069002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C0063004A0053004F004E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003200330036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003200340034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0763004A0053004F004E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF312400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00530054005C00410052004D005C004400530050005C0049006E0063005C00610072006D005F006D006100740068002E006800010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003400350033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310036003500390033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310036003500390033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A610072006D005F006D006100740068002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0064006D0061002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0564006D0061002E00630000000000FFFFFFFFFFFFFFFFFFFEFF242400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0061006E0065006D006F006D0065007400650072005F006400650076002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320033003000390036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320033003000390036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1061006E0065006D006F006D0065007400650072005F006400650076002E00630000000000FFFFFFFFFFFFFFFFFFFEFF462400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0069006E0063006C007500640065005C004600720065006500520054004F0053002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003300340032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003300340032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0F4600720065006500520054004F0053002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000004E010000490000008007000016030000
+ 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000310000002400000001000000FFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E00630001000000FFFF010017004966436F6E74656E7453746F726167654D6663496D706CFFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200300037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003800330038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003800330038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1F2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006600720065006500720074006F0073002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003400380035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003400380035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6600720065006500720074006F0073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C006600720074005F00700072006F0074006F0063006F006C002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200360037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200390038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E6600720074005F00700072006F0074006F0063006F006C002E00680000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C006600720074005F00700072006F0074006F0063006F006C002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600370036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320030003800360033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320030003800360033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E6600720074005F00700072006F0074006F0063006F006C002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0069006E0066006C006100730068002E006300010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003100320033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003100320033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0969006E0066006C006100730068002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0075006100720074005F006400650076002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100380031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003800380038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003800380038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A75006100720074005F006400650076002E00630000000000FFFFFFFFFFFFFFFFFFFEFF242400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0061006E0065006D006F006D0065007400650072005F006400650076002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003000320030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003000320030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1061006E0065006D006F006D0065007400650072005F006400650076002E00680000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F006100640063002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003400320032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100340031003900390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100340031003900390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF18730074006D00330032006C003400780078005F00680061006C005F006100640063002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F007200630063002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003300370032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350034003000360034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350034003000360034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF18730074006D00330032006C003400780078005F00680061006C005F007200630063002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0061007300730065007200740069006F006E0073002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003800310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003800310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C61007300730065007200740069006F006E0073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0075006100720074005F006400650076002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003900340038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003900340038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A75006100720074005F006400650076002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0069006E0066006C006100730068002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0969006E0066006C006100730068002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00750073006100720074002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003500360038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003500360038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006900320063002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003300330033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003300330033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF056900320063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000390036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003100320030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF3C2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C0049006E0063005C00730074006D00330032006C003400780078005F00680061006C002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003000320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003000320032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF292400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00730074006D00330032006C003400780078005F00680061006C005F0063006F006E0066002E006800010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310032003800340036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310032003800340036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C005F0063006F006E0066002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C007000640065006200750067002E006800010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF087000640065006200750067002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004800500032003000330042005C006800700032003000330062002E006300010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500390039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500390039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086800700032003000330062002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004800500032003000330042005C006800700032003000330062002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003700370031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003700370031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086800700032003000330062002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006700700069006F002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066700700069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF312400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F00740069006D00650062006100730065005F00740069006D002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1C730074006D00330032006C003400780078005F00680061006C005F00740069006D00650062006100730065005F00740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF282400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F006D00730070002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF13730074006D00330032006C003400780078005F00680061006C005F006D00730070002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00380036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003500300034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003500300034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D00330032006C003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00380033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003100350039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003100350039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D00330032006C003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF502400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0070006F0072007400610062006C0065005C004900410052005C00410052004D005F0043004D00340046005C0070006F00720074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0038003200360033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0038003200360033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0B70006F00720074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530068007400330078005C00730068007400330030002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200330034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07730068007400330030002E00680000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530068007400330078005C00730068007400330030002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700370039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700370039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07730068007400330030002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200340031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003900320037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003900320037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00740069006D002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003500350032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003500350032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004500430038003000310045005C004500430038003000310045002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200350035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200350035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084500430038003000310045002E00680000000000FFFFFFFFFFFFFFFFFFFEFF432400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C0043004D005300490053005C004400650076006900630065005C00530054005C00530054004D00330032004C003400780078005C0049006E0063006C007500640065005C00730074006D00330032006C00340039003600780078002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0039003400330030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0039003400340030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF12730074006D00330032006C00340039003600780078002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF412400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C005F0075006100720074002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003200390039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00340039003500350037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00340039003500370037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF19730074006D00330032006C003400780078005F00680061006C005F0075006100720074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF252400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C004600720065006500520054004F00530043006F006E006600690067002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003900390039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003900390039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF104600720065006500520054004F00530043006F006E006600690067002E00680000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C004100700070005C0049006E0063005C0063006F006D006D005F00740079007000650073002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800350036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800350036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C63006F006D006D005F00740079007000650073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0063004A0053004F004E002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003500360033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310035003900360035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310035003900360035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0763004A0053004F004E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C004500430038003000310045005C004500430038003000310045002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003400360034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310034003700310031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310034003700310031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084500430038003000310045002E00630000000000FFFFFFFFFFFFFFFFFFFEFF3B2400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C007400610073006B0073002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003400310035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100310037003200350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100310037003200350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C7400610073006B0073002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF2A2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00520069006E006700510075006500750065005C00720069006E0067005F00710075006500750065002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003300390037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400300032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C720069006E0067005F00710075006500750065002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2A2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00520069006E006700510075006500750065005C00720069006E0067005F00710075006500750065002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500370036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500370036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C720069006E0067005F00710075006500750065002E00680000000000FFFFFFFFFFFFFFFFFFFEFF3C44003A005C00500072006F006700720061006D002000460069006C00650073005C004900410052002000530079007300740065006D0073005C00610072006D005C0069006E0063005C0063005C0044004C00690062005F00500072006F0064007500630074005F0073007400720069006E0067002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400360030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400360030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1A44004C00690062005F00500072006F0064007500630074005F0073007400720069006E0067002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF3A2400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C006C006900730074002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003300350037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003300350037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0B6C006900730074002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C007300700069002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF057300700069002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C0063004A0053004F004E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003200330036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003200340034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0763004A0053004F004E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF312400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00530054005C00410052004D005C004400530050005C0049006E0063005C00610072006D005F006D006100740068002E006800010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003400350033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310036003500390033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310036003500390033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A610072006D005F006D006100740068002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0064006D0061002E006300010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0564006D0061002E00630000000000FFFFFFFFFFFFFFFFFFFEFF242400570053005F0044004900520024005C002E002E005C004100700070005C005300720063005C0061006E0065006D006F006D0065007400650072005F006400650076002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320033003000390036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320033003000390036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF1061006E0065006D006F006D0065007400650072005F006400650076002E00630000000000FFFFFFFFFFFFFFFFFFFEFF462400570053005F0044004900520024005C002E002E005C004D006900640064006C006500770061007200650073005C00540068006900720064005F00500061007200740079005C004600720065006500520054004F0053005C0053006F0075007200630065005C0069006E0063006C007500640065005C004600720065006500520054004F0053002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003300340032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003300340032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0F4600720065006500520054004F0053002E00680020005B0052004F005D0000000000FFFFFFFFFFFFFFFFFFFEFF3C2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D00330032004C003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D00330032006C003400780078005F00680061006C002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003300390037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310034003300310039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310034003300310039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D00330032006C003400780078005F00680061006C002E00630020005B0052004F005D0000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000004E010000490000008007000016030000
diff --git a/EWARM/settings/micro_climate.dbgdt b/EWARM/settings/micro_climate.dbgdt
index 21c754e..cc8299c 100644
--- a/EWARM/settings/micro_climate.dbgdt
+++ b/EWARM/settings/micro_climate.dbgdt
@@ -148,11 +148,11 @@
1
1
1
- 21070000E300598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000C20200000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D00000028920000010000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000148100001E000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000C970000010000001F810000C90000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000E8100007D0100000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E860000050000000686000001000000289700000100000014860000250000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000044000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C0000010000004681000017010000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002D000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000
+ 39070000E300178200000100000029920000030000001B8F0000010000001386000034000000A180000001000000298100000600000040E1000006000000048400000100000001DC000001000000D08400000100000019800000010000005786000004000000B2800000010000002387000001000000088000000100000059840000010000009E8000000100000015810000020000002CE1000035000000AF8000000100000048810000010000003BB000000100000026810000020000005684000003000000048100000100000019B00000010000005992000001000000018400000100000010860000CB0200008684000013000000AC800000010000000D8600000100000012810000020000009B80000001000000239200000D00000007E1000001000000018100007400000029E10000050000003184000002000000458100000100000016B00000010000006BB0000001000000F080000001000000AF0600000100000023810000010000008A800000020000000D970000020000001E97000001000000499C000001000000259E000002000000A9800000010000008780000007000000009000000100000004E10000040000000C840000010000009BB00000010000000A8600000100000079B0000001000000539200000100000002B0000001000000BA8000000100000020920000010000000F810000020000005F8600000E00000020810000050000001D8100001300000004DE00000100000007860000010000003F810000060000000D8000000200000023E100000100000001E1000001000000EA80000003000000A68000000100000026DE0000040000000C8100008A0000000684000001000000198200000100000004860000030000002FB000000100000003DC0000010000001EB0000001000000A6B00000010000002892000001000000568600001D0000001A8F00000100000017810000050000009A86000001000000038400000100000028810000040000003DB00000010000005FB0000001000000A08000000400000000DC0000020000000186000001000000B1800000010000002397000002000000148100001E00000025920000030000002BE100005B0000009D80000001000000AE8000000100000011840000010000000084000006000000808C00000300000077840000010000006DB00000010000004781000001000000429700000100000055840000050000000C9700000100000045D500000100000022810000010000008584000003000000AB800000020000000E8400000200000028E10000C3000000BFB00000010000000C860000010000004481000001000000BC800000020000008980000001000000008100006C0000000E8100007D01000003E100000B0000005E86000025000000ECFFFFFF01000000098600000100000028DE00000200000023B00000010000001A8600000100000001B0000001000000EC80000001000000029E00000100000056B00000010000002F820000020000004D970000010000001F810000CA000000289700000100000006860000010000008E8600000500000000E100000200000053B000000100000020B0000001000000A8B0000001000000E980000002000000A5800000010000000B810000130000005A840000010000001882000009000000A28000000100000069860000010000002EB000000100000058860000010000007C84000001000000D18400000100000083B000000100000041E1000002000000F7800000010000000584000002000000148600002A000000509C00000100000016810000020000002781000006000000198F000001000000558600000200000000860000010000003CB00000010000000284000001000000B0800000010000002A8F0000010000002187000001000000058100000F000000118600004400000001E8000001000000108400000100000024920000010000002AE100000100000017B00000020000000281000001000000E3B00000010000009C80000002000000F1800000010000004681000020010000998000000100000088800000010000000B86000001000000218100001C00000003B000000100000025B000000100000047B0000001000000549200000100000051840000050000004381000001000000AA80000002000000BB80000003000000608600002D000000C980000001000000A7800000010000001E8100000500000024E100000200000077B000000100000008860000050000000A8400000B000000C386000001000000A186000001000000AAB000000100000055B000000100000002E100000400000035E10000040000001986000004000000129E000004000000EB80000001000000B8800000010000005D860000020000000D81000003000000449C00000100000007840000010000001686000001000000058600000200000004DC000001000000A7B0000001000000E880000001000000C08600000100000024DE000001000000A4800000010000000B80000001000000
55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000
- AA00048400004C0500002497000003010000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000F200000004810000BB0200008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE100001C03000015810000750000001E970000FD000000318400005305000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000007E1000090000000009000005705000020810000290500000F81000021050000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A602000004E100008E0000003A970000180100001D920000920000000C8100001E050000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000029970000341F000023E100001903000001E100008B0000000D80000069000000068400004E050000269700000F010000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC00000019820000EB02000023970000060100003497000013010000038400004B05000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A8100004700000016820000E902000017810000770000000084000054010000319700001001000020970000F100000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE100001B0300001481000074000000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D30000000E840000510000003084000053000000008100006A0000003C9700001A0100001F920000080500001F810000280500000E8100002005000086800000C8020000B9800000B5020000A8800000A50200002B970000361F00002F820000EC02000025E100001A03000003E100008D00000039970000170100004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A202000028970000331F00000B8100001E000000069700001003000022E100001803000000E100008A000000259700000E010000D184000007050000058400004D05000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E08000018820000EA02000041E100009700000022970000F300000005810000BC020000028400004A050000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B08000016810000760000001F970000F0000000108400005105000032840000540500009C8000006F0000008B8000008E020000028100005D080000AD800000AA020000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A702000005E100008F00000051840000A80000003B9700001901000035E10000450000000A8400004F0500004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F00000D8100002000000002E100008C000000279700000701000093800000960200002C920000860200005C84000000000000A4800000A1020000B580000067020000059700000F030000
+ AA00D08400000C0000002981000072080000A18000009E0200001B8F000004000000908000009302000002970000850000002497000003010000048400004C05000015810000750000002CE100001C030000AF80000053010000018400004A000000188F000007000000268100007B2400009E800000B60000008D8000009002000004810000BB02000021970000F200000007E1000090000000AC800000A9020000018100001A0000009B800000980200004581000004000000239200000000000029E100006304000031840000530500001E970000FD00000004E100008E000000A9800000A60200005F8600003400000087800000360400000A97000066000000BA800000D10000000F81000021050000208100002905000000900000570500000D8000006900000001E100008B00000023E100001903000029970000341F000095800000CE0E0000A6800000A30200003F810000310000001D8100006A080000B7800000B3020000848000003B0400000C8100001E0500001D920000920000003A9700001801000019820000EB020000B4800000CC000000A3800000A002000092800000950200000497000087000000098100001D000000269700000F010000068400004E050000178100007700000016820000E90200004A810000470000002881000071080000A08000009D020000B1800000AE0200001A8F0000060000008F800000920200000197000084000000038400004B0500003497000013010000239700000601000014810000740000002BE100001B030000AE800000AB0200009D800000700000008C8000008F02000025920000B001000020970000F100000031970000100100000084000054010000008100006A00000030840000530000000E84000051000000BC800000D3000000AB800000A8020000898000001700000022920000FF0000004481000002000000858400000500000028E10000620400000C97000016050000449200000B05000003E100008D00000025E100001A0300002F820000EC0200002B970000361F0000A8800000A5020000B9800000B502000086800000C80200000E810000200500001F810000280500001F920000080500003C9700001A01000000E100008A00000022E100001803000006970000100300000B8100001E00000028970000331F0000A5800000A2020000C78000009D1D00005D84000003000000B6800000B20200002D9200008702000094800000970200004A970000FA0E0000399700001701000041E100009700000018820000EA020000B38000005E080000A28000009F02000091800000940200002B8000003A0400000397000086000000058400004D050000D184000007050000259700000E0100001681000076000000B08000005B08000049810000460000002781000070080000198F0000010000008E800000910200009F80000072000000009700007C000000028400004A05000005810000BC02000022970000F3000000AD800000AA020000028100005D0800008B8000008E0200009C8000006F000000328400005405000010840000510500001F970000F000000051840000A800000005E100008F000000AA800000A70200004381000003000000888000003704000021810000500400000B97000067000000BB800000D200000002E100008C0000000D810000200000002A970000351F000096800000CF0E0000A7800000A40200001E8100006B080000B8800000B402000024E1000060040000858000003C0400004C970000FA0E00000A8400004F05000035E10000450000003B97000019010000059700000F030000B580000067020000A4800000A10200005C840000000000002C9200008602000093800000960200002797000007010000
0
@@ -937,7 +937,7 @@
CMSIS-Pack
- 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000210F0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000
+ 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000059000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000
34048
@@ -954,7 +954,7 @@
Debug
- 00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E56860000020004003C0F0000FFFEFF00000000000000000000000000010000000100000001801386000002000400380F0000FFFEFF00000000000000000000000000010000000100000001805E860000020004003E0F0000FFFEFF00000000000000000000000000010000000100000001806086000002000400400F0000FFFEFF00000000000000000000000000010000000100000001805D860000020004003D0F0000FFFEFF00000000000000000000000000010000000100000001801086000002000400360F0000FFFEFF00000000000000000000000000010000000100000001801186000002000000370F0000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E1486000002000000390F0000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000
+ 00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000200000074000000FFFEFF0000000000000000000000000001000000010000000180138600000200000070000000FFFEFF00000000000000000000000000010000000100000001805E8600000200000076000000FFFEFF0000000000000000000000000001000000010000000180608600000200000078000000FFFEFF00000000000000000000000000010000000100000001805D8600000200040075000000FFFEFF000000000000000000000000000100000001000000018010860000020000006E000000FFFEFF000000000000000000000000000100000001000000018011860000020004006F000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200000071000000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000
34049
@@ -971,7 +971,7 @@
Trace
- 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400A30F0000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400A40F0000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000
+ 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400DB000000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000400DC000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000
34050
@@ -988,7 +988,7 @@
Main
- 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000830F0000FFFEFF000000000000000000000000000100000001000000018001E1000000000000840F0000FFFEFF000000000000000000000000000100000001000000018003E1000000000000860F0000FFFEFF00000000000000000000000000010000000100000001800081000000000000630F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000000890F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004008B0F0000FFFEFF000000000000000000000000000100000001000000018022E10000000004008A0F0000FFFEFF000000000000000000000000000100000001000000018025E10000000000008C0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004008D0F0000FFFEFF00000000000000000000000000010000000100000001802CE10000000004008E0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400750F0000FFFEFF000000000000000000000000000100000001000000018024E10000000000007E0F0000FFFEFF000000000000000000000000000100000001000000018028E10000000004007D0F0000FFFEFF000000000000000000000000000100000001000000018029E10000000000007F0F0000FFFEFF00000000000000000000000000010000000100000001800281000000000000640F0000FFFEFF00000000000000000000000000010000000100000001802981000000000000790F0000FFFEFF00000000000000000000000000010000000100000001802781000000000000770F0000FFFEFF00000000000000000000000000010000000100000001802881000000000000780F0000FFFEFF00000000000000000000000000010000000100000001801D81000000000000710F0000FFFEFF00000000000000000000000000010000000100000001801E81000000000400720F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000680F0000FFFEFF00000000000000000000000000010000000100000001800C81000002000000690F0000FFFEFF00000000000000000000000000010000000100000001805F860000020000007C0F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000730F0000FFFEFF00000000000000000000000000010000000100000001802081000002000000740F0000FFFEFF000000000000000000000000000100000001000000018046810000020002007A0F0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000
+ 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000BA000000FFFEFF000000000000000000000000000100000001000000018001E1000000000000BB000000FFFEFF000000000000000000000000000100000001000000018003E1000000000400BD000000FFFEFF000000000000000000000000000100000001000000018000810000000000009A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000400C0000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000400C2000000FFFEFF000000000000000000000000000100000001000000018022E1000000000400C1000000FFFEFF000000000000000000000000000100000001000000018025E1000000000400C3000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000400C4000000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400C5000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400AC000000FFFEFF000000000000000000000000000100000001000000018024E1000000000400B5000000FFFEFF000000000000000000000000000100000001000000018028E1000000000400B4000000FFFEFF000000000000000000000000000100000001000000018029E1000000000400B6000000FFFEFF000000000000000000000000000100000001000000018002810000000004009B000000FFFEFF00000000000000000000000000010000000100000001802981000000000400B0000000FFFEFF00000000000000000000000000010000000100000001802781000000000400AE000000FFFEFF00000000000000000000000000010000000100000001802881000000000400AF000000FFFEFF00000000000000000000000000010000000100000001801D81000000000400A8000000FFFEFF00000000000000000000000000010000000100000001801E81000000000400A9000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000020004009F000000FFFEFF00000000000000000000000000010000000100000001800C81000002000000A0000000FFFEFF00000000000000000000000000010000000100000001805F86000002000000B3000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000AA000000FFFEFF00000000000000000000000000010000000100000001802081000002000000AB000000FFFEFF00000000000000000000000000010000000100000001804681000002000200B1000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000
34051
diff --git a/EWARM/settings/micro_climate.dnx b/EWARM/settings/micro_climate.dnx
index fbd8c62..436ceb2 100644
--- a/EWARM/settings/micro_climate.dnx
+++ b/EWARM/settings/micro_climate.dnx
@@ -19,18 +19,18 @@
WCH CMSIS-DAP:1BEC8F06A0E4
Connect during reset
- Software
0
0
0
0
+ Software
0
1
- 3289408298
+ 2667041684
_ 0
@@ -94,16 +94,16 @@
0
0
-
- _ 0
- _ ""
-
0
0
+
+ _ 0
+ _ ""
+
0
0
diff --git a/璧涜仈-寰皵璞′紶鎰熷櫒杞欢璁捐璇存槑涔.docx b/璧涜仈-寰皵璞′紶鎰熷櫒杞欢璁捐璇存槑涔.docx
index 3371bcc..a93ac1f 100644
Binary files a/璧涜仈-寰皵璞′紶鎰熷櫒杞欢璁捐璇存槑涔.docx and b/璧涜仈-寰皵璞′紶鎰熷櫒杞欢璁捐璇存槑涔.docx differ
diff --git a/杞欢娴佺▼鍥.vsdx b/杞欢娴佺▼鍥.vsdx
index 7b2640e..b5bee37 100644
Binary files a/杞欢娴佺▼鍥.vsdx and b/杞欢娴佺▼鍥.vsdx differ