diff --git a/APP/ozone_work.c b/APP/ozone_work.c index 7313382..c6fdf52 100644 --- a/APP/ozone_work.c +++ b/APP/ozone_work.c @@ -1,9 +1,10 @@ #include "ozone_work.h" #define TIMINT_TIME 1800000 #define INTERVAL_TIME 300000 -// #define TIMINT_TIME 10000 -// #define INTERVAL_TIME 1000 - +//#define TIMINT_TIME 10000 +//#define INTERVAL_TIME 1000 +//#define TIMINT_TIME 120000 +//#define INTERVAL_TIME 60000 extern uint32_t g_frequency; extern uint32_t g_sys_sick; extern uint32_t g_duty[4]; // PWMd的占空比 @@ -141,9 +142,18 @@ void gears_led_on(uint8_t led_number) { //###################### 高低档按键结束 ################// //###################### 定时按键开始 ################//ozone_message + +void set_ozone_work(void) { + according_now_gear_set_pwm(); +} + void set_ozone_work_time(void) { if (!ozone_message.ozone_work_state) { //如果现在不是工作状态,直接开始工作 set_ozen_gears(0); + } else { + if (ozone_message.ozone_work_state == 2) { //定时工作的时候 + set_ozone_work(); + } } ozone_message.ozone_work_state = 2; //处于定时工作状态 //获取现在的时间,作为判断倒计时时间的基准 @@ -209,6 +219,8 @@ void is_ozone_work_time_over(void) { interval_key_press_frequency = 0; printf("time over\r\n"); } else { + printf("time 30min\r\n"); + time_key_press_frequency--; ozone_message.timing_rank--; timing_led_on(ozone_message.timing_rank - 1); } @@ -290,22 +302,13 @@ bool get_ozone_starting_up_state(void) { * @brief 开机后工作状态 * */ -void set_ozone_starting_up(void) { - int starting_up_ozen_gears = 0; - if (g_ozen_gears == 0) { - starting_up_ozen_gears = 2; - } else { - starting_up_ozen_gears = g_ozen_gears - 1; - } - //开启PWM输出 - set_ozen_gears(starting_up_ozen_gears); -} +void set_ozone_starting_up(void) { according_now_gear_set_pwm(); } /** * @brief 关闭工作状态 * */ void set_ozone_shutdown(void) { - time_key_press_frequency=0; + time_key_press_frequency = 0; interval_key_press_frequency = 0; ozone_message.ozone_interva_state = false; memset(&adc, 0, sizeof(adc)); @@ -354,10 +357,10 @@ void set_rgb_flicker(void) { /** * @brief 按键控制,无间歇时间的时候,臭氧的工作状态 - * + * */ void set_stop_interval_ozone_work(void) { - set_rgb_on(); + set_rgb_on(); port_fan_set(true); ozone_interval_begin(); } @@ -366,14 +369,13 @@ void set_interval_time(void) { update_interval_down_begin_sys_time(); switch (interval_key_press_frequency) { case 0: - // printf("begin interval\n"); + printf("begin interval\n"); ozone_message.ozone_interva_state = true; ozone_message.ozone_interval_time = INTERVAL_TIME; // 5分钟 - // g_ozone_interval_time = 60000; // 5分钟 interval_key_press_frequency = 1; break; case 1: - // printf("stop interval"); + printf("stop interval"); ozone_message.ozone_interva_state = false; interval_key_press_frequency = 0; set_stop_interval_ozone_work(); @@ -381,25 +383,7 @@ void set_interval_time(void) { } } -static void ozone_interval_begin(void) { - int interval_ozen_gears = 0; - // int interval_time_key_press_frequency = 0; - if (g_ozen_gears == 0) { - interval_ozen_gears = 2; - } else { - interval_ozen_gears = g_ozen_gears - 1; - } - // if (time_key_press_frequency == 0) { - // interval_time_key_press_frequency = 4; - // } else { - // interval_time_key_press_frequency = time_key_press_frequency - 1; - // } - //开启PWM输出 - set_ozen_gears(interval_ozen_gears); - // if (ozone_work_state == 2) { - // timing_led_on(interval_time_key_press_frequency); //打开led灯 - // } -} +static void ozone_interval_begin(void) { according_now_gear_set_pwm(); } void ozone_interval_over(void) { set_pwm_frequency_duty(g_frequency, g_duty[3]); //关闭PWM输出 port_fan_set(false); //风扇结束工作 @@ -422,6 +406,17 @@ void is_ozone_interva_time_over(void) { } //###################### 间歇按键结束 ################// +void according_now_gear_set_pwm(void) { + int interval_ozen_gears = 0; + if (g_ozen_gears == 0) { + interval_ozen_gears = 2; + } else { + interval_ozen_gears = g_ozen_gears - 1; + } + //开启PWM输出 + set_ozen_gears(interval_ozen_gears); +} + void power_on_ozone_work_state(void) { close_ozone_work(); g_ozen_gears = 1; //为了点击开关后最高档工作 diff --git a/APP/ozone_work.h b/APP/ozone_work.h index 0c06831..3314627 100644 --- a/APP/ozone_work.h +++ b/APP/ozone_work.h @@ -59,4 +59,5 @@ void process_switch_key(void); void power_on_ozone_work_state(void); void process_voltage_abnormal(void); void set_rgb_flicker(void); +void according_now_gear_set_pwm(void); #endif diff --git a/REDEME.md b/REDEME.md index 66e9e05..b5e4b01 100644 --- a/REDEME.md +++ b/REDEME.md @@ -17,7 +17,7 @@ [鐑у綍璇存槑](./doc/闀滃儚鍒朵綔quickStart.md) ``` -鍙湅绗8姝ヨ繘琛岀儳褰 +鐑у綍锛氬彧鐪嬬8姝ヨ繘琛岀儳褰 ``` #### [绗旇](./doc/绗旇.md) @@ -43,10 +43,10 @@ SCU_RegLock() ; | 璧勬簮鍚嶇О | 绠浠 | | ------------------------------------------------------------ | ------------------------------ | -| [ES8P5066resAN054搴旂敤绗旇Cortex-M0+HardFault璇婃柇V1.0.zip](http://192.168.1.3:3000/manufacturer_eastsoft/ES8P5066_res/raw/branch/master/AN054_%e5%ba%94%e7%94%a8%e7%ac%94%e8%ae%b0_Cortex-M0+HardFault%e8%af%8a%e6%96%ad%20V1.0.zip) | 鑺墖寮傚父浠嬬粛 | +| [AN054_搴旂敤绗旇_Cortex-M0 HardFault璇婃柇 V1.0.pdf](./doc/AN054_搴旂敤绗旇_Cortex-M0 HardFault璇婃柇 V1.0.pdf) | 鑺墖寮傚父浠嬬粛 | | [AN142_搴旂敤绗旇_ES8P5066%20V1.0.pdf](./doc/AN142_搴旂敤绗旇_ES8P5066%20V1.0.pdf) | 寮鍙戠幆澧冪殑鎼缓浠ュ強寮鍙戞敞鎰忎簨椤 | | [ES8P5066_Datasheet_C%20V1.1%20(3).pdf](./doc/ES8P5066_Datasheet_C%20V1.1%20(3).pdf) | 鑺墖鍙傝冩墜鍐 | -| [AN049_鐢ㄦ埛鎵嬪唽_HRSDK閫氱敤MCU寮鍙戝浠禫1.9.pdf](./doc/AN049鐢ㄦ埛鎵嬪唽HRSDK閫氱敤MCU寮鍙戝浠禫1.9.pdf) | 寮鍙戞澘鍘熺悊鍥 | +| [AN049鐢ㄦ埛鎵嬪唽HRSDK閫氱敤MCU寮鍙戝浠禫1.9.pdf](./doc/AN049鐢ㄦ埛鎵嬪唽HRSDK閫氱敤MCU寮鍙戝浠禫1.9.pdf) | 寮鍙戞澘鍘熺悊鍥 | | [ES8P5066搴曞眰椹卞姩搴撳強渚嬬▼鍖.zip](http://192.168.1.3:3000/manufacturer_eastsoft/ES8P5066_res/raw/branch/master/ES8P5066%E5%BA%95%E5%B1%82%E9%A9%B1%E5%8A%A8%E5%BA%93%E5%8F%8A%E4%BE%8B%E7%A8%8B%E5%8C%85.zip) | 瀹樻柟渚嬬▼ | | [ESBurner缂栫▼鍣ㄨ蒋浠禲(http://192.168.1.3:3000/weizhuangzhuang/project_ozone_es8p5066/raw/branch/master/doc/ESBurner%e7%bc%96%e7%a8%8b%e5%99%a8%e8%bd%af%e4%bb%b6.zip) | | @@ -87,6 +87,7 @@ IWDT浠嬬粛 KEIL 璇嗗埆涓嶅埌鑺墖 瑙e喅1锛氫娇鐢‥sburner杞欢锛岀偣鍑昏澶囷紝鐐瑰嚮纭畾锛堢悊璁轰笂鑺墖搴旇閫夋嫨瀵瑰簲鐨勶紝浣嗘槸浣跨敤鍚岀被鍨嬬殑ES8P鍨嬪彿鐨勮姱鐗囦篃鍙互锛屽師鍥犱笉鏄庯級 瑙e喅2锛氳姱鐗囬夋嫨ES8P5066鐒跺悗杩涜鍏ㄩ儴鎿﹂櫎 + 閲嶆柊灏嗕笅杞藉櫒鎷斿嚭鍐嶆彃涓 鍒嗘瀽鍘熷洜锛氬彲鑳芥槸涓嬭浇鍣ㄧ殑闂 涓婄數锛氱伅闂竴涓 ``` diff --git a/doc/AN049_鐢ㄦ埛鎵嬪唽_HRSDK閫氱敤MCU寮鍙戝浠 V1.9.pdf b/doc/AN049鐢ㄦ埛鎵嬪唽HRSDK閫氱敤MCU寮鍙戝浠禫1.9.pdf similarity index 100% rename from doc/AN049_鐢ㄦ埛鎵嬪唽_HRSDK閫氱敤MCU寮鍙戝浠 V1.9.pdf rename to doc/AN049鐢ㄦ埛鎵嬪唽HRSDK閫氱敤MCU寮鍙戝浠禫1.9.pdf diff --git a/doc/AN054_搴旂敤绗旇_Cortex-M0 HardFault璇婃柇 V1.0.pdf b/doc/AN054_搴旂敤绗旇_Cortex-M0 HardFault璇婃柇 V1.0.pdf new file mode 100644 index 0000000..9a90162 Binary files /dev/null and b/doc/AN054_搴旂敤绗旇_Cortex-M0 HardFault璇婃柇 V1.0.pdf differ diff --git a/doc/AN142_搴旂敤绗旇_ES8P5066 V1.0.pdf b/doc/AN142_搴旂敤绗旇_ES8P5066V1.0.pdf similarity index 100% rename from doc/AN142_搴旂敤绗旇_ES8P5066 V1.0.pdf rename to doc/AN142_搴旂敤绗旇_ES8P5066V1.0.pdf diff --git a/project_ozone/Listings/project_o.map b/project_ozone/Listings/project_o.map index c59cda1..8b8706b 100644 --- a/project_ozone/Listings/project_o.map +++ b/project_ozone/Listings/project_o.map @@ -112,6 +112,8 @@ Section Cross References timer.o(i.t16n0_1_init) refers to timer.o(i.t16_pinA4_init) for t16_pinA4_init timer.o(i.t16n0_1_init) refers to lib_timer.o(i.T16Nx_Enable) for T16Nx_Enable timer.o(i.t16n0_1_init) refers to timer.o(.data) for .data + ozone_work.o(i.according_now_gear_set_pwm) refers to ozone_work.o(i.set_ozen_gears) for set_ozen_gears + ozone_work.o(i.according_now_gear_set_pwm) refers to ozone_work.o(.data) for .data ozone_work.o(i.close_ozone_work) refers to timer.o(i.set_pwm_frequency_duty) for set_pwm_frequency_duty ozone_work.o(i.close_ozone_work) refers to ozone_work.o(i.gears_led_on) for gears_led_on ozone_work.o(i.close_ozone_work) refers to ozone_work.o(i.timing_led_on) for timing_led_on @@ -122,18 +124,16 @@ Section Cross References ozone_work.o(i.is_ozone_interva_time_over) refers to systick.o(i.port_haspassedms) for port_haspassedms ozone_work.o(i.is_ozone_interva_time_over) refers to ozone_work.o(i.update_interval_down_begin_sys_time) for update_interval_down_begin_sys_time ozone_work.o(i.is_ozone_interva_time_over) refers to printf1.o(i.__0printf$1) for __2printf - ozone_work.o(i.is_ozone_interva_time_over) refers to ozone_work.o(i.ozone_interval_begin) for ozone_interval_begin + ozone_work.o(i.is_ozone_interva_time_over) refers to ozone_work.o(i.according_now_gear_set_pwm) for according_now_gear_set_pwm ozone_work.o(i.is_ozone_interva_time_over) refers to ozone_work.o(i.ozone_interval_over) for ozone_interval_over ozone_work.o(i.is_ozone_interva_time_over) refers to ozone_work.o(.bss) for .bss ozone_work.o(i.is_ozone_work_time_over) refers to systick.o(i.port_haspassedms) for port_haspassedms ozone_work.o(i.is_ozone_work_time_over) refers to systick.o(i.get_sys_ticket) for get_sys_ticket + ozone_work.o(i.is_ozone_work_time_over) refers to printf1.o(i.__0printf$1) for __2printf ozone_work.o(i.is_ozone_work_time_over) refers to ozone_work.o(i.timing_led_on) for timing_led_on ozone_work.o(i.is_ozone_work_time_over) refers to ozone_work.o(i.timing_ozone_work_over) for timing_ozone_work_over - ozone_work.o(i.is_ozone_work_time_over) refers to printf1.o(i.__0printf$1) for __2printf ozone_work.o(i.is_ozone_work_time_over) refers to ozone_work.o(.bss) for .bss ozone_work.o(i.is_ozone_work_time_over) refers to ozone_work.o(.data) for .data - ozone_work.o(i.ozone_interval_begin) refers to ozone_work.o(i.set_ozen_gears) for set_ozen_gears - ozone_work.o(i.ozone_interval_begin) refers to ozone_work.o(.data) for .data ozone_work.o(i.ozone_interval_over) refers to timer.o(i.set_pwm_frequency_duty) for set_pwm_frequency_duty ozone_work.o(i.ozone_interval_over) refers to port.o(i.port_fan_set) for port_fan_set ozone_work.o(i.ozone_interval_over) refers to timer.o(.data) for g_duty @@ -143,7 +143,7 @@ Section Cross References ozone_work.o(i.ozone_work_mode) refers to ozone_work.o(.bss) for .bss ozone_work.o(i.power_on_ozone_work_state) refers to ozone_work.o(i.close_ozone_work) for close_ozone_work ozone_work.o(i.power_on_ozone_work_state) refers to ozone_work.o(.data) for .data - ozone_work.o(i.process_switch_key) refers to ozone_work.o(i.set_ozone_starting_up) for set_ozone_starting_up + ozone_work.o(i.process_switch_key) refers to ozone_work.o(i.according_now_gear_set_pwm) for according_now_gear_set_pwm ozone_work.o(i.process_switch_key) refers to ozone_work.o(i.set_ozone_shutdown) for set_ozone_shutdown ozone_work.o(i.process_switch_key) refers to ozone_work.o(.bss) for .bss ozone_work.o(i.process_voltage_abnormal) refers to ozone_work.o(i.close_ozone_work) for close_ozone_work @@ -153,6 +153,7 @@ Section Cross References ozone_work.o(i.process_voltage_abnormal) refers to adc.o(.bss) for adc ozone_work.o(i.process_voltage_abnormal) refers to ozone_work.o(.data) for .data ozone_work.o(i.set_interval_time) refers to ozone_work.o(i.update_interval_down_begin_sys_time) for update_interval_down_begin_sys_time + ozone_work.o(i.set_interval_time) refers to printf1.o(i.__0printf$1) for __2printf ozone_work.o(i.set_interval_time) refers to ozone_work.o(i.set_stop_interval_ozone_work) for set_stop_interval_ozone_work ozone_work.o(i.set_interval_time) refers to ozone_work.o(.data) for .data ozone_work.o(i.set_interval_time) refers to ozone_work.o(.bss) for .bss @@ -166,9 +167,10 @@ Section Cross References ozone_work.o(i.set_ozone_shutdown) refers to ozone_work.o(.data) for .data ozone_work.o(i.set_ozone_shutdown) refers to ozone_work.o(.bss) for .bss ozone_work.o(i.set_ozone_shutdown) refers to adc.o(.bss) for adc - ozone_work.o(i.set_ozone_starting_up) refers to ozone_work.o(i.set_ozen_gears) for set_ozen_gears - ozone_work.o(i.set_ozone_starting_up) refers to ozone_work.o(.data) for .data + ozone_work.o(i.set_ozone_starting_up) refers to ozone_work.o(i.according_now_gear_set_pwm) for according_now_gear_set_pwm + ozone_work.o(i.set_ozone_work) refers to ozone_work.o(i.according_now_gear_set_pwm) for according_now_gear_set_pwm ozone_work.o(i.set_ozone_work_time) refers to ozone_work.o(i.set_ozen_gears) for set_ozen_gears + ozone_work.o(i.set_ozone_work_time) refers to ozone_work.o(i.according_now_gear_set_pwm) for according_now_gear_set_pwm ozone_work.o(i.set_ozone_work_time) refers to systick.o(i.get_sys_ticket) for get_sys_ticket ozone_work.o(i.set_ozone_work_time) refers to port.o(i.port_fan_set) for port_fan_set ozone_work.o(i.set_ozone_work_time) refers to ozone_work.o(i.__ARM_common_switch8) for __ARM_common_switch8 @@ -186,7 +188,7 @@ Section Cross References ozone_work.o(i.set_rgb_on) refers to ozone_work.o(.data) for .data ozone_work.o(i.set_stop_interval_ozone_work) refers to ozone_work.o(i.set_rgb_on) for set_rgb_on ozone_work.o(i.set_stop_interval_ozone_work) refers to port.o(i.port_fan_set) for port_fan_set - ozone_work.o(i.set_stop_interval_ozone_work) refers to ozone_work.o(i.ozone_interval_begin) for ozone_interval_begin + ozone_work.o(i.set_stop_interval_ozone_work) refers to ozone_work.o(i.according_now_gear_set_pwm) for according_now_gear_set_pwm ozone_work.o(i.timing_led_on) refers to port.o(i.port_led0_set) for port_led0_set ozone_work.o(i.timing_led_on) refers to port.o(i.port_led1_set) for port_led1_set ozone_work.o(i.timing_led_on) refers to port.o(i.port_led2_set) for port_led2_set @@ -608,6 +610,8 @@ Removing Unused input sections from the image. Removing timer.o(.revsh_text), (4 bytes). Removing ozone_work.o(.rev16_text), (4 bytes). Removing ozone_work.o(.revsh_text), (4 bytes). + Removing ozone_work.o(i.set_ozone_starting_up), (8 bytes). + Removing ozone_work.o(i.set_ozone_work), (8 bytes). Removing ozone_work.o(i.set_rgb_off), (10 bytes). Removing adc.o(.rev16_text), (4 bytes). Removing adc.o(.revsh_text), (4 bytes). @@ -811,7 +815,7 @@ Removing Unused input sections from the image. Removing depilogue.o(.text), (190 bytes). Removing depilogue.o(i.__ARM_clz), (46 bytes). -226 unused section(s) (total 6002 bytes) removed from the image. +228 unused section(s) (total 6018 bytes) removed from the image. ============================================================================== @@ -824,33 +828,33 @@ Image Symbol Table RESET 0x00000000 Section 192 startup_es8p5066.o(RESET) ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE @@ -997,66 +1001,64 @@ Image Symbol Table i.__scatterload_zeroinit 0x00000ea2 Section 14 handlers.o(i.__scatterload_zeroinit) i._printf_core 0x00000eb0 Section 0 printf1.o(i._printf_core) _printf_core 0x00000eb1 Thumb Code 332 printf1.o(i._printf_core) - i.adc_loop_gather 0x00001000 Section 0 adc.o(i.adc_loop_gather) - i.beg_average_value 0x00001054 Section 0 adc.o(i.beg_average_value) - i.close_ozone_work 0x0000108c Section 0 ozone_work.o(i.close_ozone_work) - close_ozone_work 0x0000108d Thumb Code 34 ozone_work.o(i.close_ozone_work) - i.feed_iwdt 0x000010b8 Section 0 main.o(i.feed_iwdt) - i.fputc 0x000010e0 Section 0 lib_printf.o(i.fputc) - i.gears_led_on 0x00001124 Section 0 ozone_work.o(i.gears_led_on) - i.get_adc_value 0x00001158 Section 0 adc.o(i.get_adc_value) - i.get_ozone_starting_up_state 0x00001174 Section 0 ozone_work.o(i.get_ozone_starting_up_state) - i.get_sys_ticket 0x00001180 Section 0 systick.o(i.get_sys_ticket) - i.gpio_init 0x0000118c Section 0 port.o(i.gpio_init) - i.is_ozone_interva_time_over 0x000011c4 Section 0 ozone_work.o(i.is_ozone_interva_time_over) - i.is_ozone_work_time_over 0x00001224 Section 0 ozone_work.o(i.is_ozone_work_time_over) - i.iwdt_init 0x0000127c Section 0 main.o(i.iwdt_init) - i.led_gpio_init 0x000012b4 Section 0 port.o(i.led_gpio_init) - led_gpio_init 0x000012b5 Thumb Code 86 port.o(i.led_gpio_init) - i.main 0x0000130c Section 0 main.o(i.main) - i.onkey 0x0000138c Section 0 key.o(i.onkey) - i.ozone_interval_begin 0x00001448 Section 0 ozone_work.o(i.ozone_interval_begin) - ozone_interval_begin 0x00001449 Thumb Code 22 ozone_work.o(i.ozone_interval_begin) - i.ozone_interval_over 0x00001464 Section 0 ozone_work.o(i.ozone_interval_over) - i.ozone_work_mode 0x00001484 Section 0 ozone_work.o(i.ozone_work_mode) - i.port_fan_set 0x000014c4 Section 0 port.o(i.port_fan_set) - i.port_gpio_get_gears_key_state 0x000014d0 Section 0 port.o(i.port_gpio_get_gears_key_state) - i.port_gpio_get_interval_key_state 0x000014e0 Section 0 port.o(i.port_gpio_get_interval_key_state) - i.port_gpio_get_switch_key_state 0x000014f0 Section 0 port.o(i.port_gpio_get_switch_key_state) - i.port_gpio_get_timer_key_state 0x00001500 Section 0 port.o(i.port_gpio_get_timer_key_state) - i.port_haspassedms 0x00001510 Section 0 systick.o(i.port_haspassedms) - i.port_key_state 0x00001528 Section 0 key.o(i.port_key_state) - i.port_led0_set 0x00001548 Section 0 port.o(i.port_led0_set) - i.port_led1_set 0x00001556 Section 0 port.o(i.port_led1_set) - i.port_led2_set 0x00001564 Section 0 port.o(i.port_led2_set) - i.port_led3_set 0x00001572 Section 0 port.o(i.port_led3_set) - i.port_led_b_set 0x00001580 Section 0 port.o(i.port_led_b_set) - i.port_led_g_set 0x0000158e Section 0 port.o(i.port_led_g_set) - i.port_led_r_set 0x0000159c Section 0 port.o(i.port_led_r_set) - i.power_on_ozone_work_state 0x000015ac Section 0 ozone_work.o(i.power_on_ozone_work_state) - i.process_switch_key 0x000015c4 Section 0 ozone_work.o(i.process_switch_key) - i.process_voltage_abnormal 0x000015ec Section 0 ozone_work.o(i.process_voltage_abnormal) - i.set_interval_time 0x00001638 Section 0 ozone_work.o(i.set_interval_time) - i.set_ozen_gears 0x00001670 Section 0 ozone_work.o(i.set_ozen_gears) - i.set_ozone_shutdown 0x000016cc Section 0 ozone_work.o(i.set_ozone_shutdown) - i.set_ozone_starting_up 0x000016f4 Section 0 ozone_work.o(i.set_ozone_starting_up) - i.set_ozone_work_time 0x00001710 Section 0 ozone_work.o(i.set_ozone_work_time) - i.set_pwm_frequency_duty 0x000017b4 Section 0 timer.o(i.set_pwm_frequency_duty) - i.set_rgb_flicker 0x000017ec Section 0 ozone_work.o(i.set_rgb_flicker) - i.set_rgb_on 0x00001828 Section 0 ozone_work.o(i.set_rgb_on) - i.set_stop_interval_ozone_work 0x00001844 Section 0 ozone_work.o(i.set_stop_interval_ozone_work) - i.t16_pinA4_init 0x00001856 Section 0 timer.o(i.t16_pinA4_init) - i.t16n0_1_init 0x00001878 Section 0 timer.o(i.t16n0_1_init) - i.timing_led_on 0x00001910 Section 0 ozone_work.o(i.timing_led_on) - i.timing_ozone_work_over 0x00001960 Section 0 ozone_work.o(i.timing_ozone_work_over) - i.uart0_init 0x00001980 Section 0 uart0.o(i.uart0_init) - i.update_interval_down_begin_sys_time 0x00001a08 Section 0 ozone_work.o(i.update_interval_down_begin_sys_time) - i.update_ozer_work_state 0x00001a18 Section 0 ozone_work.o(i.update_ozer_work_state) - i.zkey_do_loop_in_each_period 0x00001a38 Section 0 key.o(i.zkey_do_loop_in_each_period) - i.zkey_init 0x00001a64 Section 0 key.o(i.zkey_init) - i.zkey_process_each 0x00001ab0 Section 0 key.o(i.zkey_process_each) - i.zkey_process_each_after_filter 0x00001aec Section 0 key.o(i.zkey_process_each_after_filter) - .conststring 0x00001b38 Section 45 key.o(.conststring) + i.according_now_gear_set_pwm 0x00001000 Section 0 ozone_work.o(i.according_now_gear_set_pwm) + i.adc_loop_gather 0x0000101c Section 0 adc.o(i.adc_loop_gather) + i.beg_average_value 0x00001070 Section 0 adc.o(i.beg_average_value) + i.close_ozone_work 0x000010a8 Section 0 ozone_work.o(i.close_ozone_work) + close_ozone_work 0x000010a9 Thumb Code 34 ozone_work.o(i.close_ozone_work) + i.feed_iwdt 0x000010d4 Section 0 main.o(i.feed_iwdt) + i.fputc 0x000010fc Section 0 lib_printf.o(i.fputc) + i.gears_led_on 0x00001140 Section 0 ozone_work.o(i.gears_led_on) + i.get_adc_value 0x00001174 Section 0 adc.o(i.get_adc_value) + i.get_ozone_starting_up_state 0x00001190 Section 0 ozone_work.o(i.get_ozone_starting_up_state) + i.get_sys_ticket 0x0000119c Section 0 systick.o(i.get_sys_ticket) + i.gpio_init 0x000011a8 Section 0 port.o(i.gpio_init) + i.is_ozone_interva_time_over 0x000011e0 Section 0 ozone_work.o(i.is_ozone_interva_time_over) + i.is_ozone_work_time_over 0x00001240 Section 0 ozone_work.o(i.is_ozone_work_time_over) + i.iwdt_init 0x000012b4 Section 0 main.o(i.iwdt_init) + i.led_gpio_init 0x000012ec Section 0 port.o(i.led_gpio_init) + led_gpio_init 0x000012ed Thumb Code 86 port.o(i.led_gpio_init) + i.main 0x00001344 Section 0 main.o(i.main) + i.onkey 0x000013c4 Section 0 key.o(i.onkey) + i.ozone_interval_over 0x00001480 Section 0 ozone_work.o(i.ozone_interval_over) + i.ozone_work_mode 0x000014a0 Section 0 ozone_work.o(i.ozone_work_mode) + i.port_fan_set 0x000014e0 Section 0 port.o(i.port_fan_set) + i.port_gpio_get_gears_key_state 0x000014ec Section 0 port.o(i.port_gpio_get_gears_key_state) + i.port_gpio_get_interval_key_state 0x000014fc Section 0 port.o(i.port_gpio_get_interval_key_state) + i.port_gpio_get_switch_key_state 0x0000150c Section 0 port.o(i.port_gpio_get_switch_key_state) + i.port_gpio_get_timer_key_state 0x0000151c Section 0 port.o(i.port_gpio_get_timer_key_state) + i.port_haspassedms 0x0000152c Section 0 systick.o(i.port_haspassedms) + i.port_key_state 0x00001544 Section 0 key.o(i.port_key_state) + i.port_led0_set 0x00001564 Section 0 port.o(i.port_led0_set) + i.port_led1_set 0x00001572 Section 0 port.o(i.port_led1_set) + i.port_led2_set 0x00001580 Section 0 port.o(i.port_led2_set) + i.port_led3_set 0x0000158e Section 0 port.o(i.port_led3_set) + i.port_led_b_set 0x0000159c Section 0 port.o(i.port_led_b_set) + i.port_led_g_set 0x000015aa Section 0 port.o(i.port_led_g_set) + i.port_led_r_set 0x000015b8 Section 0 port.o(i.port_led_r_set) + i.power_on_ozone_work_state 0x000015c8 Section 0 ozone_work.o(i.power_on_ozone_work_state) + i.process_switch_key 0x000015e0 Section 0 ozone_work.o(i.process_switch_key) + i.process_voltage_abnormal 0x00001608 Section 0 ozone_work.o(i.process_voltage_abnormal) + i.set_interval_time 0x00001654 Section 0 ozone_work.o(i.set_interval_time) + i.set_ozen_gears 0x000016b8 Section 0 ozone_work.o(i.set_ozen_gears) + i.set_ozone_shutdown 0x00001714 Section 0 ozone_work.o(i.set_ozone_shutdown) + i.set_ozone_work_time 0x0000173c Section 0 ozone_work.o(i.set_ozone_work_time) + i.set_pwm_frequency_duty 0x000017f0 Section 0 timer.o(i.set_pwm_frequency_duty) + i.set_rgb_flicker 0x00001828 Section 0 ozone_work.o(i.set_rgb_flicker) + i.set_rgb_on 0x00001864 Section 0 ozone_work.o(i.set_rgb_on) + i.set_stop_interval_ozone_work 0x00001880 Section 0 ozone_work.o(i.set_stop_interval_ozone_work) + i.t16_pinA4_init 0x00001892 Section 0 timer.o(i.t16_pinA4_init) + i.t16n0_1_init 0x000018b4 Section 0 timer.o(i.t16n0_1_init) + i.timing_led_on 0x0000194c Section 0 ozone_work.o(i.timing_led_on) + i.timing_ozone_work_over 0x0000199c Section 0 ozone_work.o(i.timing_ozone_work_over) + i.uart0_init 0x000019bc Section 0 uart0.o(i.uart0_init) + i.update_interval_down_begin_sys_time 0x00001a44 Section 0 ozone_work.o(i.update_interval_down_begin_sys_time) + i.update_ozer_work_state 0x00001a54 Section 0 ozone_work.o(i.update_ozer_work_state) + i.zkey_do_loop_in_each_period 0x00001a74 Section 0 key.o(i.zkey_do_loop_in_each_period) + i.zkey_init 0x00001aa0 Section 0 key.o(i.zkey_init) + i.zkey_process_each 0x00001aec Section 0 key.o(i.zkey_process_each) + i.zkey_process_each_after_filter 0x00001b28 Section 0 key.o(i.zkey_process_each_after_filter) + .conststring 0x00001b74 Section 45 key.o(.conststring) .data 0x20000000 Section 124 key.o(.data) s_inited 0x20000000 Data 1 key.o(.data) keylastprocess 0x20000004 Data 4 key.o(.data) @@ -1249,61 +1251,61 @@ Image Symbol Table __scatterload_copy 0x00000e93 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x00000ea1 Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x00000ea3 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - adc_loop_gather 0x00001001 Thumb Code 76 adc.o(i.adc_loop_gather) - beg_average_value 0x00001055 Thumb Code 50 adc.o(i.beg_average_value) - feed_iwdt 0x000010b9 Thumb Code 26 main.o(i.feed_iwdt) - fputc 0x000010e1 Thumb Code 58 lib_printf.o(i.fputc) - gears_led_on 0x00001125 Thumb Code 46 ozone_work.o(i.gears_led_on) - get_adc_value 0x00001159 Thumb Code 28 adc.o(i.get_adc_value) - get_ozone_starting_up_state 0x00001175 Thumb Code 6 ozone_work.o(i.get_ozone_starting_up_state) - get_sys_ticket 0x00001181 Thumb Code 6 systick.o(i.get_sys_ticket) - gpio_init 0x0000118d Thumb Code 56 port.o(i.gpio_init) - is_ozone_interva_time_over 0x000011c5 Thumb Code 62 ozone_work.o(i.is_ozone_interva_time_over) - is_ozone_work_time_over 0x00001225 Thumb Code 62 ozone_work.o(i.is_ozone_work_time_over) - iwdt_init 0x0000127d Thumb Code 42 main.o(i.iwdt_init) - main 0x0000130d Thumb Code 116 main.o(i.main) - onkey 0x0000138d Thumb Code 180 key.o(i.onkey) - ozone_interval_over 0x00001465 Thumb Code 22 ozone_work.o(i.ozone_interval_over) - ozone_work_mode 0x00001485 Thumb Code 60 ozone_work.o(i.ozone_work_mode) - port_fan_set 0x000014c5 Thumb Code 12 port.o(i.port_fan_set) - port_gpio_get_gears_key_state 0x000014d1 Thumb Code 16 port.o(i.port_gpio_get_gears_key_state) - port_gpio_get_interval_key_state 0x000014e1 Thumb Code 16 port.o(i.port_gpio_get_interval_key_state) - port_gpio_get_switch_key_state 0x000014f1 Thumb Code 16 port.o(i.port_gpio_get_switch_key_state) - port_gpio_get_timer_key_state 0x00001501 Thumb Code 16 port.o(i.port_gpio_get_timer_key_state) - port_haspassedms 0x00001511 Thumb Code 18 systick.o(i.port_haspassedms) - port_key_state 0x00001529 Thumb Code 28 key.o(i.port_key_state) - port_led0_set 0x00001549 Thumb Code 14 port.o(i.port_led0_set) - port_led1_set 0x00001557 Thumb Code 14 port.o(i.port_led1_set) - port_led2_set 0x00001565 Thumb Code 14 port.o(i.port_led2_set) - port_led3_set 0x00001573 Thumb Code 14 port.o(i.port_led3_set) - port_led_b_set 0x00001581 Thumb Code 14 port.o(i.port_led_b_set) - port_led_g_set 0x0000158f Thumb Code 14 port.o(i.port_led_g_set) - port_led_r_set 0x0000159d Thumb Code 14 port.o(i.port_led_r_set) - power_on_ozone_work_state 0x000015ad Thumb Code 18 ozone_work.o(i.power_on_ozone_work_state) - process_switch_key 0x000015c5 Thumb Code 34 ozone_work.o(i.process_switch_key) - process_voltage_abnormal 0x000015ed Thumb Code 66 ozone_work.o(i.process_voltage_abnormal) - set_interval_time 0x00001639 Thumb Code 44 ozone_work.o(i.set_interval_time) - set_ozen_gears 0x00001671 Thumb Code 78 ozone_work.o(i.set_ozen_gears) - set_ozone_shutdown 0x000016cd Thumb Code 28 ozone_work.o(i.set_ozone_shutdown) - set_ozone_starting_up 0x000016f5 Thumb Code 22 ozone_work.o(i.set_ozone_starting_up) - set_ozone_work_time 0x00001711 Thumb Code 116 ozone_work.o(i.set_ozone_work_time) - set_pwm_frequency_duty 0x000017b5 Thumb Code 48 timer.o(i.set_pwm_frequency_duty) - set_rgb_flicker 0x000017ed Thumb Code 54 ozone_work.o(i.set_rgb_flicker) - set_rgb_on 0x00001829 Thumb Code 24 ozone_work.o(i.set_rgb_on) - set_stop_interval_ozone_work 0x00001845 Thumb Code 18 ozone_work.o(i.set_stop_interval_ozone_work) - t16_pinA4_init 0x00001857 Thumb Code 34 timer.o(i.t16_pinA4_init) - t16n0_1_init 0x00001879 Thumb Code 142 timer.o(i.t16n0_1_init) - timing_led_on 0x00001911 Thumb Code 76 ozone_work.o(i.timing_led_on) - timing_ozone_work_over 0x00001961 Thumb Code 22 ozone_work.o(i.timing_ozone_work_over) - uart0_init 0x00001981 Thumb Code 132 uart0.o(i.uart0_init) - update_interval_down_begin_sys_time 0x00001a09 Thumb Code 12 ozone_work.o(i.update_interval_down_begin_sys_time) - update_ozer_work_state 0x00001a19 Thumb Code 26 ozone_work.o(i.update_ozer_work_state) - zkey_do_loop_in_each_period 0x00001a39 Thumb Code 38 key.o(i.zkey_do_loop_in_each_period) - zkey_init 0x00001a65 Thumb Code 72 key.o(i.zkey_init) - zkey_process_each 0x00001ab1 Thumb Code 60 key.o(i.zkey_process_each) - zkey_process_each_after_filter 0x00001aed Thumb Code 70 key.o(i.zkey_process_each_after_filter) - Region$$Table$$Base 0x00001b68 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x00001b88 Number 0 anon$$obj.o(Region$$Table) + according_now_gear_set_pwm 0x00001001 Thumb Code 22 ozone_work.o(i.according_now_gear_set_pwm) + adc_loop_gather 0x0000101d Thumb Code 76 adc.o(i.adc_loop_gather) + beg_average_value 0x00001071 Thumb Code 50 adc.o(i.beg_average_value) + feed_iwdt 0x000010d5 Thumb Code 26 main.o(i.feed_iwdt) + fputc 0x000010fd Thumb Code 58 lib_printf.o(i.fputc) + gears_led_on 0x00001141 Thumb Code 46 ozone_work.o(i.gears_led_on) + get_adc_value 0x00001175 Thumb Code 28 adc.o(i.get_adc_value) + get_ozone_starting_up_state 0x00001191 Thumb Code 6 ozone_work.o(i.get_ozone_starting_up_state) + get_sys_ticket 0x0000119d Thumb Code 6 systick.o(i.get_sys_ticket) + gpio_init 0x000011a9 Thumb Code 56 port.o(i.gpio_init) + is_ozone_interva_time_over 0x000011e1 Thumb Code 62 ozone_work.o(i.is_ozone_interva_time_over) + is_ozone_work_time_over 0x00001241 Thumb Code 76 ozone_work.o(i.is_ozone_work_time_over) + iwdt_init 0x000012b5 Thumb Code 42 main.o(i.iwdt_init) + main 0x00001345 Thumb Code 116 main.o(i.main) + onkey 0x000013c5 Thumb Code 180 key.o(i.onkey) + ozone_interval_over 0x00001481 Thumb Code 22 ozone_work.o(i.ozone_interval_over) + ozone_work_mode 0x000014a1 Thumb Code 60 ozone_work.o(i.ozone_work_mode) + port_fan_set 0x000014e1 Thumb Code 12 port.o(i.port_fan_set) + port_gpio_get_gears_key_state 0x000014ed Thumb Code 16 port.o(i.port_gpio_get_gears_key_state) + port_gpio_get_interval_key_state 0x000014fd Thumb Code 16 port.o(i.port_gpio_get_interval_key_state) + port_gpio_get_switch_key_state 0x0000150d Thumb Code 16 port.o(i.port_gpio_get_switch_key_state) + port_gpio_get_timer_key_state 0x0000151d Thumb Code 16 port.o(i.port_gpio_get_timer_key_state) + port_haspassedms 0x0000152d Thumb Code 18 systick.o(i.port_haspassedms) + port_key_state 0x00001545 Thumb Code 28 key.o(i.port_key_state) + port_led0_set 0x00001565 Thumb Code 14 port.o(i.port_led0_set) + port_led1_set 0x00001573 Thumb Code 14 port.o(i.port_led1_set) + port_led2_set 0x00001581 Thumb Code 14 port.o(i.port_led2_set) + port_led3_set 0x0000158f Thumb Code 14 port.o(i.port_led3_set) + port_led_b_set 0x0000159d Thumb Code 14 port.o(i.port_led_b_set) + port_led_g_set 0x000015ab Thumb Code 14 port.o(i.port_led_g_set) + port_led_r_set 0x000015b9 Thumb Code 14 port.o(i.port_led_r_set) + power_on_ozone_work_state 0x000015c9 Thumb Code 18 ozone_work.o(i.power_on_ozone_work_state) + process_switch_key 0x000015e1 Thumb Code 34 ozone_work.o(i.process_switch_key) + process_voltage_abnormal 0x00001609 Thumb Code 66 ozone_work.o(i.process_voltage_abnormal) + set_interval_time 0x00001655 Thumb Code 56 ozone_work.o(i.set_interval_time) + set_ozen_gears 0x000016b9 Thumb Code 78 ozone_work.o(i.set_ozen_gears) + set_ozone_shutdown 0x00001715 Thumb Code 28 ozone_work.o(i.set_ozone_shutdown) + set_ozone_work_time 0x0000173d Thumb Code 130 ozone_work.o(i.set_ozone_work_time) + set_pwm_frequency_duty 0x000017f1 Thumb Code 48 timer.o(i.set_pwm_frequency_duty) + set_rgb_flicker 0x00001829 Thumb Code 54 ozone_work.o(i.set_rgb_flicker) + set_rgb_on 0x00001865 Thumb Code 24 ozone_work.o(i.set_rgb_on) + set_stop_interval_ozone_work 0x00001881 Thumb Code 18 ozone_work.o(i.set_stop_interval_ozone_work) + t16_pinA4_init 0x00001893 Thumb Code 34 timer.o(i.t16_pinA4_init) + t16n0_1_init 0x000018b5 Thumb Code 142 timer.o(i.t16n0_1_init) + timing_led_on 0x0000194d Thumb Code 76 ozone_work.o(i.timing_led_on) + timing_ozone_work_over 0x0000199d Thumb Code 22 ozone_work.o(i.timing_ozone_work_over) + uart0_init 0x000019bd Thumb Code 132 uart0.o(i.uart0_init) + update_interval_down_begin_sys_time 0x00001a45 Thumb Code 12 ozone_work.o(i.update_interval_down_begin_sys_time) + update_ozer_work_state 0x00001a55 Thumb Code 26 ozone_work.o(i.update_ozer_work_state) + zkey_do_loop_in_each_period 0x00001a75 Thumb Code 38 key.o(i.zkey_do_loop_in_each_period) + zkey_init 0x00001aa1 Thumb Code 72 key.o(i.zkey_init) + zkey_process_each 0x00001aed Thumb Code 60 key.o(i.zkey_process_each) + zkey_process_each_after_filter 0x00001b29 Thumb Code 70 key.o(i.zkey_process_each_after_filter) + Region$$Table$$Base 0x00001ba4 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x00001bc4 Number 0 anon$$obj.o(Region$$Table) key_module 0x2000007c Data 12 key.o(.data) g_frequency 0x20000088 Data 4 timer.o(.data) g_duty 0x2000008c Data 16 timer.o(.data) @@ -1326,179 +1328,178 @@ Memory Map of the image Image Entry point : 0x000000c1 - Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001c88, Max: 0x00010000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001cc4, Max: 0x00010000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00001b88, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00001bc4, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x00000000 0x00000000 0x000000c0 Data RO 2088 RESET startup_es8p5066.o - 0x000000c0 0x000000c0 0x00000000 Code RO 2140 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) - 0x000000c0 0x000000c0 0x00000004 Code RO 2420 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) - 0x000000c4 0x000000c4 0x00000004 Code RO 2423 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) - 0x000000c8 0x000000c8 0x00000000 Code RO 2425 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) - 0x000000c8 0x000000c8 0x00000000 Code RO 2427 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) - 0x000000c8 0x000000c8 0x00000008 Code RO 2428 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) - 0x000000d0 0x000000d0 0x00000000 Code RO 2430 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) - 0x000000d0 0x000000d0 0x00000000 Code RO 2432 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) - 0x000000d0 0x000000d0 0x00000004 Code RO 2421 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) - 0x000000d4 0x000000d4 0x0000001c Code RO 2089 .text startup_es8p5066.o - 0x000000f0 0x000000f0 0x0000002c Code RO 2143 .text mc_p.l(uidiv.o) - 0x0000011c 0x0000011c 0x00000024 Code RO 2145 .text mc_p.l(memseta.o) - 0x00000140 0x00000140 0x0000007c Code RO 2408 .text mf_p.l(fdiv.o) - 0x000001bc 0x000001bc 0x00000018 Code RO 2410 .text mf_p.l(fscalb.o) - 0x000001d4 0x000001d4 0x0000000e Code RO 2412 .text mf_p.l(ffltui.o) - 0x000001e2 0x000001e2 0x00000028 Code RO 2414 .text mf_p.l(ffixui.o) - 0x0000020a 0x0000020a 0x00000028 Code RO 2416 .text mf_p.l(f2d.o) - 0x00000232 0x00000232 0x00000038 Code RO 2418 .text mf_p.l(d2f.o) - 0x0000026a 0x0000026a 0x00000000 Code RO 2437 .text mc_p.l(iusefp.o) - 0x0000026a 0x0000026a 0x00000082 Code RO 2438 .text mf_p.l(fepilogue.o) - 0x000002ec 0x000002ec 0x00000024 Code RO 2450 .text mc_p.l(init.o) - 0x00000310 0x00000310 0x0000003c Code RO 590 i.ADCInit adc.o - 0x0000034c 0x0000034c 0x00000014 Code RO 732 i.ADC_GetConvStatus lib_adc.o - 0x00000360 0x00000360 0x00000010 Code RO 733 i.ADC_GetConvValue lib_adc.o - 0x00000370 0x00000370 0x000000f4 Code RO 736 i.ADC_Init lib_adc.o - 0x00000464 0x00000464 0x0000002c Code RO 737 i.ADC_Reset lib_adc.o - 0x00000490 0x00000490 0x00000020 Code RO 739 i.ADC_SoftStart lib_adc.o - 0x000004b0 0x000004b0 0x00000020 Code RO 740 i.ADC_SoftStop lib_adc.o - 0x000004d0 0x000004d0 0x0000002c Code RO 1257 i.DeviceClockAllEnable lib_scu.o - 0x000004fc 0x000004fc 0x00000096 Code RO 821 i.GPIO_GetNormalBitOffsetFromPin lib_gpio.o - 0x00000592 0x00000592 0x00000082 Code RO 822 i.GPIO_Init lib_gpio.o - 0x00000614 0x00000614 0x00000024 Code RO 823 i.GPIO_ReadBit lib_gpio.o - 0x00000638 0x00000638 0x00000030 Code RO 826 i.GPIO_SetDSRegFromPin lib_gpio.o - 0x00000668 0x00000668 0x0000002c Code RO 827 i.GPIO_SetDirRegFromPin lib_gpio.o - 0x00000694 0x00000694 0x000001d8 Code RO 828 i.GPIO_SetFuncxRegFromPin lib_gpio.o - 0x0000086c 0x0000086c 0x00000030 Code RO 829 i.GPIO_SetODERegFromPin lib_gpio.o - 0x0000089c 0x0000089c 0x00000030 Code RO 830 i.GPIO_SetPDERegFromPin lib_gpio.o - 0x000008cc 0x000008cc 0x00000030 Code RO 831 i.GPIO_SetPUERegFromPin lib_gpio.o - 0x000008fc 0x000008fc 0x00000030 Code RO 832 i.GPIO_SetPortFLTFromPin lib_gpio.o - 0x0000092c 0x0000092c 0x00000030 Code RO 833 i.GPIO_SetPortTypeFromPin lib_gpio.o - 0x0000095c 0x0000095c 0x00000030 Code RO 834 i.GPIO_SetSingalTypeFromPin lib_gpio.o - 0x0000098c 0x0000098c 0x0000002c Code RO 837 i.GPIO_WriteBit lib_gpio.o - 0x000009b8 0x000009b8 0x00000084 Code RO 1260 i.HRC_Config lib_scu.o - 0x00000a3c 0x00000a3c 0x00000002 Code RO 2095 i.HardFault_IRQHandler irqhandler.o + 0x00000000 0x00000000 0x000000c0 Data RO 2093 RESET startup_es8p5066.o + 0x000000c0 0x000000c0 0x00000000 Code RO 2145 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000000c0 0x000000c0 0x00000004 Code RO 2425 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000000c4 0x000000c4 0x00000004 Code RO 2428 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000000c8 0x000000c8 0x00000000 Code RO 2430 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000000c8 0x000000c8 0x00000000 Code RO 2432 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000000c8 0x000000c8 0x00000008 Code RO 2433 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000000d0 0x000000d0 0x00000000 Code RO 2435 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000000d0 0x000000d0 0x00000000 Code RO 2437 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000000d0 0x000000d0 0x00000004 Code RO 2426 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000000d4 0x000000d4 0x0000001c Code RO 2094 .text startup_es8p5066.o + 0x000000f0 0x000000f0 0x0000002c Code RO 2148 .text mc_p.l(uidiv.o) + 0x0000011c 0x0000011c 0x00000024 Code RO 2150 .text mc_p.l(memseta.o) + 0x00000140 0x00000140 0x0000007c Code RO 2413 .text mf_p.l(fdiv.o) + 0x000001bc 0x000001bc 0x00000018 Code RO 2415 .text mf_p.l(fscalb.o) + 0x000001d4 0x000001d4 0x0000000e Code RO 2417 .text mf_p.l(ffltui.o) + 0x000001e2 0x000001e2 0x00000028 Code RO 2419 .text mf_p.l(ffixui.o) + 0x0000020a 0x0000020a 0x00000028 Code RO 2421 .text mf_p.l(f2d.o) + 0x00000232 0x00000232 0x00000038 Code RO 2423 .text mf_p.l(d2f.o) + 0x0000026a 0x0000026a 0x00000000 Code RO 2442 .text mc_p.l(iusefp.o) + 0x0000026a 0x0000026a 0x00000082 Code RO 2443 .text mf_p.l(fepilogue.o) + 0x000002ec 0x000002ec 0x00000024 Code RO 2455 .text mc_p.l(init.o) + 0x00000310 0x00000310 0x0000003c Code RO 595 i.ADCInit adc.o + 0x0000034c 0x0000034c 0x00000014 Code RO 737 i.ADC_GetConvStatus lib_adc.o + 0x00000360 0x00000360 0x00000010 Code RO 738 i.ADC_GetConvValue lib_adc.o + 0x00000370 0x00000370 0x000000f4 Code RO 741 i.ADC_Init lib_adc.o + 0x00000464 0x00000464 0x0000002c Code RO 742 i.ADC_Reset lib_adc.o + 0x00000490 0x00000490 0x00000020 Code RO 744 i.ADC_SoftStart lib_adc.o + 0x000004b0 0x000004b0 0x00000020 Code RO 745 i.ADC_SoftStop lib_adc.o + 0x000004d0 0x000004d0 0x0000002c Code RO 1262 i.DeviceClockAllEnable lib_scu.o + 0x000004fc 0x000004fc 0x00000096 Code RO 826 i.GPIO_GetNormalBitOffsetFromPin lib_gpio.o + 0x00000592 0x00000592 0x00000082 Code RO 827 i.GPIO_Init lib_gpio.o + 0x00000614 0x00000614 0x00000024 Code RO 828 i.GPIO_ReadBit lib_gpio.o + 0x00000638 0x00000638 0x00000030 Code RO 831 i.GPIO_SetDSRegFromPin lib_gpio.o + 0x00000668 0x00000668 0x0000002c Code RO 832 i.GPIO_SetDirRegFromPin lib_gpio.o + 0x00000694 0x00000694 0x000001d8 Code RO 833 i.GPIO_SetFuncxRegFromPin lib_gpio.o + 0x0000086c 0x0000086c 0x00000030 Code RO 834 i.GPIO_SetODERegFromPin lib_gpio.o + 0x0000089c 0x0000089c 0x00000030 Code RO 835 i.GPIO_SetPDERegFromPin lib_gpio.o + 0x000008cc 0x000008cc 0x00000030 Code RO 836 i.GPIO_SetPUERegFromPin lib_gpio.o + 0x000008fc 0x000008fc 0x00000030 Code RO 837 i.GPIO_SetPortFLTFromPin lib_gpio.o + 0x0000092c 0x0000092c 0x00000030 Code RO 838 i.GPIO_SetPortTypeFromPin lib_gpio.o + 0x0000095c 0x0000095c 0x00000030 Code RO 839 i.GPIO_SetSingalTypeFromPin lib_gpio.o + 0x0000098c 0x0000098c 0x0000002c Code RO 842 i.GPIO_WriteBit lib_gpio.o + 0x000009b8 0x000009b8 0x00000084 Code RO 1265 i.HRC_Config lib_scu.o + 0x00000a3c 0x00000a3c 0x00000002 Code RO 2100 i.HardFault_IRQHandler irqhandler.o 0x00000a3e 0x00000a3e 0x00000002 PAD - 0x00000a40 0x00000a40 0x00000014 Code RO 2020 i.IWDT_GetFlagStatus lib_wdt.o - 0x00000a54 0x00000a54 0x00000074 Code RO 2023 i.IWDT_Init lib_wdt.o - 0x00000ac8 0x00000ac8 0x00000002 Code RO 2096 i.NMI_IRQHandler irqhandler.o + 0x00000a40 0x00000a40 0x00000014 Code RO 2025 i.IWDT_GetFlagStatus lib_wdt.o + 0x00000a54 0x00000a54 0x00000074 Code RO 2028 i.IWDT_Init lib_wdt.o + 0x00000ac8 0x00000ac8 0x00000002 Code RO 2101 i.NMI_IRQHandler irqhandler.o 0x00000aca 0x00000aca 0x00000002 PAD - 0x00000acc 0x00000acc 0x00000040 Code RO 1218 i.NVIC_Init lib_scs.o - 0x00000b0c 0x00000b0c 0x00000002 Code RO 2097 i.PendSV_IRQHandler irqhandler.o + 0x00000acc 0x00000acc 0x00000040 Code RO 1223 i.NVIC_Init lib_scs.o + 0x00000b0c 0x00000b0c 0x00000002 Code RO 2102 i.PendSV_IRQHandler irqhandler.o 0x00000b0e 0x00000b0e 0x00000002 PAD - 0x00000b10 0x00000b10 0x00000028 Code RO 1269 i.SCU_SysClkSelect lib_scu.o - 0x00000b38 0x00000b38 0x00000002 Code RO 2098 i.SVC_IRQHandler irqhandler.o + 0x00000b10 0x00000b10 0x00000028 Code RO 1274 i.SCU_SysClkSelect lib_scu.o + 0x00000b38 0x00000b38 0x00000002 Code RO 2103 i.SVC_IRQHandler irqhandler.o 0x00000b3a 0x00000b3a 0x00000002 PAD - 0x00000b3c 0x00000b3c 0x00000014 Code RO 2099 i.SysTick_IRQHandler irqhandler.o - 0x00000b50 0x00000b50 0x00000028 Code RO 1221 i.SysTick_Init lib_scs.o - 0x00000b78 0x00000b78 0x0000000a Code RO 632 i.SystemInit system_es8p5066.o - 0x00000b82 0x00000b82 0x0000005a Code RO 1471 i.T16Nx_BaseInit lib_timer.o - 0x00000bdc 0x00000bdc 0x0000000a Code RO 1474 i.T16Nx_Disable lib_timer.o - 0x00000be6 0x00000be6 0x0000000a Code RO 1475 i.T16Nx_Enable lib_timer.o - 0x00000bf0 0x00000bf0 0x00000012 Code RO 1492 i.T16Nx_MAT2ITConfig lib_timer.o - 0x00000c02 0x00000c02 0x00000012 Code RO 1493 i.T16Nx_MAT2Out1Config lib_timer.o - 0x00000c14 0x00000c14 0x00000012 Code RO 1494 i.T16Nx_MAT3ITConfig lib_timer.o - 0x00000c26 0x00000c26 0x00000012 Code RO 1495 i.T16Nx_MAT3Out1Config lib_timer.o - 0x00000c38 0x00000c38 0x00000072 Code RO 1496 i.T16Nx_PMWOutInit lib_timer.o - 0x00000caa 0x00000caa 0x0000001c Code RO 1502 i.T16Nx_SetCNT1 lib_timer.o - 0x00000cc6 0x00000cc6 0x0000000c Code RO 1505 i.T16Nx_SetMAT2 lib_timer.o - 0x00000cd2 0x00000cd2 0x0000000c Code RO 1506 i.T16Nx_SetMAT3 lib_timer.o - 0x00000cde 0x00000cde 0x0000000c Code RO 1510 i.T16Nx_SetTOP1 lib_timer.o + 0x00000b3c 0x00000b3c 0x00000014 Code RO 2104 i.SysTick_IRQHandler irqhandler.o + 0x00000b50 0x00000b50 0x00000028 Code RO 1226 i.SysTick_Init lib_scs.o + 0x00000b78 0x00000b78 0x0000000a Code RO 637 i.SystemInit system_es8p5066.o + 0x00000b82 0x00000b82 0x0000005a Code RO 1476 i.T16Nx_BaseInit lib_timer.o + 0x00000bdc 0x00000bdc 0x0000000a Code RO 1479 i.T16Nx_Disable lib_timer.o + 0x00000be6 0x00000be6 0x0000000a Code RO 1480 i.T16Nx_Enable lib_timer.o + 0x00000bf0 0x00000bf0 0x00000012 Code RO 1497 i.T16Nx_MAT2ITConfig lib_timer.o + 0x00000c02 0x00000c02 0x00000012 Code RO 1498 i.T16Nx_MAT2Out1Config lib_timer.o + 0x00000c14 0x00000c14 0x00000012 Code RO 1499 i.T16Nx_MAT3ITConfig lib_timer.o + 0x00000c26 0x00000c26 0x00000012 Code RO 1500 i.T16Nx_MAT3Out1Config lib_timer.o + 0x00000c38 0x00000c38 0x00000072 Code RO 1501 i.T16Nx_PMWOutInit lib_timer.o + 0x00000caa 0x00000caa 0x0000001c Code RO 1507 i.T16Nx_SetCNT1 lib_timer.o + 0x00000cc6 0x00000cc6 0x0000000c Code RO 1510 i.T16Nx_SetMAT2 lib_timer.o + 0x00000cd2 0x00000cd2 0x0000000c Code RO 1511 i.T16Nx_SetMAT3 lib_timer.o + 0x00000cde 0x00000cde 0x0000000c Code RO 1515 i.T16Nx_SetTOP1 lib_timer.o 0x00000cea 0x00000cea 0x00000002 PAD 0x00000cec 0x00000cec 0x00000018 Code RO 366 i.UART0_IRQHandler uart0.o - 0x00000d04 0x00000d04 0x00000004 Code RO 1907 i.UART_ClearITPendingBit lib_uart.o - 0x00000d08 0x00000d08 0x0000000e Code RO 1908 i.UART_GetFlagStatus lib_uart.o - 0x00000d16 0x00000d16 0x00000010 Code RO 1911 i.UART_ITConfig lib_uart.o + 0x00000d04 0x00000d04 0x00000004 Code RO 1912 i.UART_ClearITPendingBit lib_uart.o + 0x00000d08 0x00000d08 0x0000000e Code RO 1913 i.UART_GetFlagStatus lib_uart.o + 0x00000d16 0x00000d16 0x00000010 Code RO 1916 i.UART_ITConfig lib_uart.o 0x00000d26 0x00000d26 0x00000002 PAD - 0x00000d28 0x00000d28 0x000000e0 Code RO 1912 i.UART_Init lib_uart.o - 0x00000e08 0x00000e08 0x00000006 Code RO 1914 i.UART_RecByte lib_uart.o - 0x00000e0e 0x00000e0e 0x00000006 Code RO 1917 i.UART_SendByte lib_uart.o - 0x00000e14 0x00000e14 0x00000010 Code RO 1920 i.UART_TBIMConfig lib_uart.o + 0x00000d28 0x00000d28 0x000000e0 Code RO 1917 i.UART_Init lib_uart.o + 0x00000e08 0x00000e08 0x00000006 Code RO 1919 i.UART_RecByte lib_uart.o + 0x00000e0e 0x00000e0e 0x00000006 Code RO 1922 i.UART_SendByte lib_uart.o + 0x00000e14 0x00000e14 0x00000010 Code RO 1925 i.UART_TBIMConfig lib_uart.o 0x00000e24 0x00000e24 0x00000034 Code RO 264 i.User_SysTickInit systick.o - 0x00000e58 0x00000e58 0x00000020 Code RO 2192 i.__0printf$1 mc_p.l(printf1.o) - 0x00000e78 0x00000e78 0x0000001a Code RO 579 i.__ARM_common_switch8 ozone_work.o - 0x00000e92 0x00000e92 0x0000000e Code RO 2464 i.__scatterload_copy mc_p.l(handlers.o) - 0x00000ea0 0x00000ea0 0x00000002 Code RO 2465 i.__scatterload_null mc_p.l(handlers.o) - 0x00000ea2 0x00000ea2 0x0000000e Code RO 2466 i.__scatterload_zeroinit mc_p.l(handlers.o) - 0x00000eb0 0x00000eb0 0x00000150 Code RO 2199 i._printf_core mc_p.l(printf1.o) - 0x00001000 0x00001000 0x00000054 Code RO 591 i.adc_loop_gather adc.o - 0x00001054 0x00001054 0x00000038 Code RO 592 i.beg_average_value adc.o - 0x0000108c 0x0000108c 0x0000002c Code RO 433 i.close_ozone_work ozone_work.o - 0x000010b8 0x000010b8 0x00000028 Code RO 3 i.feed_iwdt main.o - 0x000010e0 0x000010e0 0x00000044 Code RO 1191 i.fputc lib_printf.o - 0x00001124 0x00001124 0x00000034 Code RO 434 i.gears_led_on ozone_work.o - 0x00001158 0x00001158 0x0000001c Code RO 593 i.get_adc_value adc.o - 0x00001174 0x00001174 0x0000000c Code RO 435 i.get_ozone_starting_up_state ozone_work.o - 0x00001180 0x00001180 0x0000000c Code RO 265 i.get_sys_ticket systick.o - 0x0000118c 0x0000118c 0x00000038 Code RO 136 i.gpio_init port.o - 0x000011c4 0x000011c4 0x00000060 Code RO 436 i.is_ozone_interva_time_over ozone_work.o - 0x00001224 0x00001224 0x00000058 Code RO 437 i.is_ozone_work_time_over ozone_work.o - 0x0000127c 0x0000127c 0x00000038 Code RO 4 i.iwdt_init main.o - 0x000012b4 0x000012b4 0x00000056 Code RO 137 i.led_gpio_init port.o - 0x0000130a 0x0000130a 0x00000002 PAD - 0x0000130c 0x0000130c 0x00000080 Code RO 5 i.main main.o - 0x0000138c 0x0000138c 0x000000bc Code RO 307 i.onkey key.o - 0x00001448 0x00001448 0x0000001c Code RO 438 i.ozone_interval_begin ozone_work.o - 0x00001464 0x00001464 0x00000020 Code RO 439 i.ozone_interval_over ozone_work.o - 0x00001484 0x00001484 0x00000040 Code RO 440 i.ozone_work_mode ozone_work.o - 0x000014c4 0x000014c4 0x0000000c Code RO 139 i.port_fan_set port.o - 0x000014d0 0x000014d0 0x00000010 Code RO 140 i.port_gpio_get_gears_key_state port.o - 0x000014e0 0x000014e0 0x00000010 Code RO 141 i.port_gpio_get_interval_key_state port.o - 0x000014f0 0x000014f0 0x00000010 Code RO 142 i.port_gpio_get_switch_key_state port.o - 0x00001500 0x00001500 0x00000010 Code RO 143 i.port_gpio_get_timer_key_state port.o - 0x00001510 0x00001510 0x00000018 Code RO 267 i.port_haspassedms systick.o - 0x00001528 0x00001528 0x00000020 Code RO 308 i.port_key_state key.o - 0x00001548 0x00001548 0x0000000e Code RO 145 i.port_led0_set port.o - 0x00001556 0x00001556 0x0000000e Code RO 147 i.port_led1_set port.o - 0x00001564 0x00001564 0x0000000e Code RO 149 i.port_led2_set port.o - 0x00001572 0x00001572 0x0000000e Code RO 151 i.port_led3_set port.o - 0x00001580 0x00001580 0x0000000e Code RO 152 i.port_led_b_set port.o - 0x0000158e 0x0000158e 0x0000000e Code RO 153 i.port_led_g_set port.o - 0x0000159c 0x0000159c 0x0000000e Code RO 154 i.port_led_r_set port.o - 0x000015aa 0x000015aa 0x00000002 PAD - 0x000015ac 0x000015ac 0x00000018 Code RO 441 i.power_on_ozone_work_state ozone_work.o - 0x000015c4 0x000015c4 0x00000028 Code RO 442 i.process_switch_key ozone_work.o - 0x000015ec 0x000015ec 0x0000004c Code RO 443 i.process_voltage_abnormal ozone_work.o - 0x00001638 0x00001638 0x00000038 Code RO 444 i.set_interval_time ozone_work.o - 0x00001670 0x00001670 0x0000005c Code RO 445 i.set_ozen_gears ozone_work.o - 0x000016cc 0x000016cc 0x00000028 Code RO 446 i.set_ozone_shutdown ozone_work.o - 0x000016f4 0x000016f4 0x0000001c Code RO 447 i.set_ozone_starting_up ozone_work.o - 0x00001710 0x00001710 0x000000a4 Code RO 448 i.set_ozone_work_time ozone_work.o - 0x000017b4 0x000017b4 0x00000038 Code RO 398 i.set_pwm_frequency_duty timer.o - 0x000017ec 0x000017ec 0x0000003c Code RO 449 i.set_rgb_flicker ozone_work.o - 0x00001828 0x00001828 0x0000001c Code RO 451 i.set_rgb_on ozone_work.o - 0x00001844 0x00001844 0x00000012 Code RO 452 i.set_stop_interval_ozone_work ozone_work.o - 0x00001856 0x00001856 0x00000022 Code RO 399 i.t16_pinA4_init timer.o - 0x00001878 0x00001878 0x00000098 Code RO 400 i.t16n0_1_init timer.o - 0x00001910 0x00001910 0x00000050 Code RO 453 i.timing_led_on ozone_work.o - 0x00001960 0x00001960 0x00000020 Code RO 454 i.timing_ozone_work_over ozone_work.o - 0x00001980 0x00001980 0x00000088 Code RO 368 i.uart0_init uart0.o - 0x00001a08 0x00001a08 0x00000010 Code RO 455 i.update_interval_down_begin_sys_time ozone_work.o - 0x00001a18 0x00001a18 0x00000020 Code RO 456 i.update_ozer_work_state ozone_work.o - 0x00001a38 0x00001a38 0x0000002c Code RO 309 i.zkey_do_loop_in_each_period key.o - 0x00001a64 0x00001a64 0x0000004c Code RO 310 i.zkey_init key.o - 0x00001ab0 0x00001ab0 0x0000003c Code RO 311 i.zkey_process_each key.o - 0x00001aec 0x00001aec 0x0000004c Code RO 312 i.zkey_process_each_after_filter key.o - 0x00001b38 0x00001b38 0x0000002d Data RO 313 .conststring key.o - 0x00001b65 0x00001b65 0x00000003 PAD - 0x00001b68 0x00001b68 0x00000020 Data RO 2462 Region$$Table anon$$obj.o + 0x00000e58 0x00000e58 0x00000020 Code RO 2197 i.__0printf$1 mc_p.l(printf1.o) + 0x00000e78 0x00000e78 0x0000001a Code RO 584 i.__ARM_common_switch8 ozone_work.o + 0x00000e92 0x00000e92 0x0000000e Code RO 2469 i.__scatterload_copy mc_p.l(handlers.o) + 0x00000ea0 0x00000ea0 0x00000002 Code RO 2470 i.__scatterload_null mc_p.l(handlers.o) + 0x00000ea2 0x00000ea2 0x0000000e Code RO 2471 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x00000eb0 0x00000eb0 0x00000150 Code RO 2204 i._printf_core mc_p.l(printf1.o) + 0x00001000 0x00001000 0x0000001c Code RO 433 i.according_now_gear_set_pwm ozone_work.o + 0x0000101c 0x0000101c 0x00000054 Code RO 596 i.adc_loop_gather adc.o + 0x00001070 0x00001070 0x00000038 Code RO 597 i.beg_average_value adc.o + 0x000010a8 0x000010a8 0x0000002c Code RO 434 i.close_ozone_work ozone_work.o + 0x000010d4 0x000010d4 0x00000028 Code RO 3 i.feed_iwdt main.o + 0x000010fc 0x000010fc 0x00000044 Code RO 1196 i.fputc lib_printf.o + 0x00001140 0x00001140 0x00000034 Code RO 435 i.gears_led_on ozone_work.o + 0x00001174 0x00001174 0x0000001c Code RO 598 i.get_adc_value adc.o + 0x00001190 0x00001190 0x0000000c Code RO 436 i.get_ozone_starting_up_state ozone_work.o + 0x0000119c 0x0000119c 0x0000000c Code RO 265 i.get_sys_ticket systick.o + 0x000011a8 0x000011a8 0x00000038 Code RO 136 i.gpio_init port.o + 0x000011e0 0x000011e0 0x00000060 Code RO 437 i.is_ozone_interva_time_over ozone_work.o + 0x00001240 0x00001240 0x00000074 Code RO 438 i.is_ozone_work_time_over ozone_work.o + 0x000012b4 0x000012b4 0x00000038 Code RO 4 i.iwdt_init main.o + 0x000012ec 0x000012ec 0x00000056 Code RO 137 i.led_gpio_init port.o + 0x00001342 0x00001342 0x00000002 PAD + 0x00001344 0x00001344 0x00000080 Code RO 5 i.main main.o + 0x000013c4 0x000013c4 0x000000bc Code RO 307 i.onkey key.o + 0x00001480 0x00001480 0x00000020 Code RO 439 i.ozone_interval_over ozone_work.o + 0x000014a0 0x000014a0 0x00000040 Code RO 440 i.ozone_work_mode ozone_work.o + 0x000014e0 0x000014e0 0x0000000c Code RO 139 i.port_fan_set port.o + 0x000014ec 0x000014ec 0x00000010 Code RO 140 i.port_gpio_get_gears_key_state port.o + 0x000014fc 0x000014fc 0x00000010 Code RO 141 i.port_gpio_get_interval_key_state port.o + 0x0000150c 0x0000150c 0x00000010 Code RO 142 i.port_gpio_get_switch_key_state port.o + 0x0000151c 0x0000151c 0x00000010 Code RO 143 i.port_gpio_get_timer_key_state port.o + 0x0000152c 0x0000152c 0x00000018 Code RO 267 i.port_haspassedms systick.o + 0x00001544 0x00001544 0x00000020 Code RO 308 i.port_key_state key.o + 0x00001564 0x00001564 0x0000000e Code RO 145 i.port_led0_set port.o + 0x00001572 0x00001572 0x0000000e Code RO 147 i.port_led1_set port.o + 0x00001580 0x00001580 0x0000000e Code RO 149 i.port_led2_set port.o + 0x0000158e 0x0000158e 0x0000000e Code RO 151 i.port_led3_set port.o + 0x0000159c 0x0000159c 0x0000000e Code RO 152 i.port_led_b_set port.o + 0x000015aa 0x000015aa 0x0000000e Code RO 153 i.port_led_g_set port.o + 0x000015b8 0x000015b8 0x0000000e Code RO 154 i.port_led_r_set port.o + 0x000015c6 0x000015c6 0x00000002 PAD + 0x000015c8 0x000015c8 0x00000018 Code RO 441 i.power_on_ozone_work_state ozone_work.o + 0x000015e0 0x000015e0 0x00000028 Code RO 442 i.process_switch_key ozone_work.o + 0x00001608 0x00001608 0x0000004c Code RO 443 i.process_voltage_abnormal ozone_work.o + 0x00001654 0x00001654 0x00000064 Code RO 444 i.set_interval_time ozone_work.o + 0x000016b8 0x000016b8 0x0000005c Code RO 445 i.set_ozen_gears ozone_work.o + 0x00001714 0x00001714 0x00000028 Code RO 446 i.set_ozone_shutdown ozone_work.o + 0x0000173c 0x0000173c 0x000000b4 Code RO 449 i.set_ozone_work_time ozone_work.o + 0x000017f0 0x000017f0 0x00000038 Code RO 398 i.set_pwm_frequency_duty timer.o + 0x00001828 0x00001828 0x0000003c Code RO 450 i.set_rgb_flicker ozone_work.o + 0x00001864 0x00001864 0x0000001c Code RO 452 i.set_rgb_on ozone_work.o + 0x00001880 0x00001880 0x00000012 Code RO 453 i.set_stop_interval_ozone_work ozone_work.o + 0x00001892 0x00001892 0x00000022 Code RO 399 i.t16_pinA4_init timer.o + 0x000018b4 0x000018b4 0x00000098 Code RO 400 i.t16n0_1_init timer.o + 0x0000194c 0x0000194c 0x00000050 Code RO 454 i.timing_led_on ozone_work.o + 0x0000199c 0x0000199c 0x00000020 Code RO 455 i.timing_ozone_work_over ozone_work.o + 0x000019bc 0x000019bc 0x00000088 Code RO 368 i.uart0_init uart0.o + 0x00001a44 0x00001a44 0x00000010 Code RO 456 i.update_interval_down_begin_sys_time ozone_work.o + 0x00001a54 0x00001a54 0x00000020 Code RO 457 i.update_ozer_work_state ozone_work.o + 0x00001a74 0x00001a74 0x0000002c Code RO 309 i.zkey_do_loop_in_each_period key.o + 0x00001aa0 0x00001aa0 0x0000004c Code RO 310 i.zkey_init key.o + 0x00001aec 0x00001aec 0x0000003c Code RO 311 i.zkey_process_each key.o + 0x00001b28 0x00001b28 0x0000004c Code RO 312 i.zkey_process_each_after_filter key.o + 0x00001b74 0x00001b74 0x0000002d Data RO 313 .conststring key.o + 0x00001ba1 0x00001ba1 0x00000003 PAD + 0x00001ba4 0x00001ba4 0x00000020 Data RO 2467 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00001b88, Size: 0x00000530, Max: 0x00001000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00001bc4, Size: 0x00000530, Max: 0x00001000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x00001b88 0x0000007c Data RW 314 .data key.o - 0x2000007c 0x00001c04 0x0000000c Data RW 315 .data key.o - 0x20000088 0x00001c10 0x00000014 Data RW 401 .data timer.o - 0x2000009c 0x00001c24 0x00000050 Data RW 458 .data ozone_work.o - 0x200000ec 0x00001c74 0x00000004 Data RW 595 .data adc.o - 0x200000f0 0x00001c78 0x00000004 Data RW 633 .data system_es8p5066.o - 0x200000f4 0x00001c7c 0x00000008 Data RW 2100 .data irqhandler.o - 0x200000fc 0x00001c84 0x00000004 Data RW 2434 .data mc_p.l(stdout.o) - 0x20000100 - 0x0000001c Zero RW 457 .bss ozone_work.o - 0x2000011c - 0x00000010 Zero RW 594 .bss adc.o - 0x2000012c 0x00001c88 0x00000004 PAD - 0x20000130 - 0x00000400 Zero RW 2086 STACK startup_es8p5066.o + 0x20000000 0x00001bc4 0x0000007c Data RW 314 .data key.o + 0x2000007c 0x00001c40 0x0000000c Data RW 315 .data key.o + 0x20000088 0x00001c4c 0x00000014 Data RW 401 .data timer.o + 0x2000009c 0x00001c60 0x00000050 Data RW 459 .data ozone_work.o + 0x200000ec 0x00001cb0 0x00000004 Data RW 600 .data adc.o + 0x200000f0 0x00001cb4 0x00000004 Data RW 638 .data system_es8p5066.o + 0x200000f4 0x00001cb8 0x00000008 Data RW 2105 .data irqhandler.o + 0x200000fc 0x00001cc0 0x00000004 Data RW 2439 .data mc_p.l(stdout.o) + 0x20000100 - 0x0000001c Zero RW 458 .bss ozone_work.o + 0x2000011c - 0x00000010 Zero RW 599 .bss adc.o + 0x2000012c 0x00001cc4 0x00000004 PAD + 0x20000130 - 0x00000400 Zero RW 2091 STACK startup_es8p5066.o ============================================================================== @@ -1508,28 +1509,28 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 228 14 0 4 16 2770 adc.o - 28 4 0 8 0 2514 irqhandler.o - 476 28 45 136 0 5618 key.o - 388 38 0 0 0 3545 lib_adc.o - 1212 140 0 0 0 10036 lib_gpio.o - 68 10 0 0 0 2504 lib_printf.o - 104 12 0 0 0 1571 lib_scs.o - 216 28 0 0 0 1743 lib_scu.o - 360 0 0 0 0 6743 lib_timer.o - 286 10 0 0 0 4491 lib_uart.o - 136 24 0 0 0 1513 lib_wdt.o - 224 40 0 0 0 77023 main.o - 1228 258 0 80 28 13997 ozone_work.o - 316 0 0 0 0 7214 port.o - 28 8 192 0 1024 664 startup_es8p5066.o - 10 0 0 4 0 727 system_es8p5066.o - 88 22 0 0 0 1828 systick.o - 242 18 0 20 0 2194 timer.o - 160 8 0 0 0 1060 uart0.o + 228 14 0 4 16 2802 adc.o + 28 4 0 8 0 2542 irqhandler.o + 476 28 45 136 0 5666 key.o + 388 38 0 0 0 3577 lib_adc.o + 1212 140 0 0 0 10104 lib_gpio.o + 68 10 0 0 0 2512 lib_printf.o + 104 12 0 0 0 1587 lib_scs.o + 216 28 0 0 0 1759 lib_scu.o + 360 0 0 0 0 6803 lib_timer.o + 286 10 0 0 0 4527 lib_uart.o + 136 24 0 0 0 1529 lib_wdt.o + 224 40 0 0 0 77107 main.o + 1288 300 0 80 28 13871 ozone_work.o + 316 0 0 0 0 7282 port.o + 28 8 192 0 1024 668 startup_es8p5066.o + 10 0 0 4 0 739 system_es8p5066.o + 88 22 0 0 0 1844 systick.o + 242 18 0 20 0 2222 timer.o + 160 8 0 0 0 1072 uart0.o ---------------------------------------------------------------------- - 5814 662 272 252 1072 147755 Object Totals + 5874 704 272 252 1072 148213 Object Totals 0 0 32 0 0 0 (incl. Generated) 16 0 3 0 4 0 (incl. Padding) @@ -1581,15 +1582,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 6776 690 272 256 1072 143787 Grand Totals - 6776 690 272 256 1072 143787 ELF Image Totals - 6776 690 272 256 0 0 ROM Totals + 6836 732 272 256 1072 144289 Grand Totals + 6836 732 272 256 1072 144289 ELF Image Totals + 6836 732 272 256 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 7048 ( 6.88kB) + Total RO Size (Code + RO Data) 7108 ( 6.94kB) Total RW Size (RW Data + ZI Data) 1328 ( 1.30kB) - Total ROM Size (Code + RO Data + RW Data) 7304 ( 7.13kB) + Total ROM Size (Code + RO Data + RW Data) 7364 ( 7.19kB) ============================================================================== diff --git a/project_ozone/project_o.uvgui.admin b/project_ozone/project_o.uvgui.admin index 0a5b566..cc09628 100644 --- a/project_ozone/project_o.uvgui.admin +++ b/project_ozone/project_o.uvgui.admin @@ -11,7 +11,7 @@ 38003 Registers - 140 100 + 140 90 346 @@ -21,7 +21,7 @@ 204 Performance Analyzer - 1170 175 175 100 + 1170 @@ -86,8 +86,8 @@ 44 - 0 - 1 + 2 + 3 -1 -1 @@ -106,8 +106,8 @@ 0 - 645 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000000000000010000004F443A5C55736572735C61646D696E5C4465736B746F705C70726F6A6563745F6F7A6F6E655F65733870353036365C70726F6A6563745F6F7A6F6E655F65733870353036365C4150505C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF5A443A5C55736572735C61646D696E5C4465736B746F705C70726F6A6563745F6F7A6F6E655F65733870353036365C70726F6A6563745F6F7A6F6E655F65733870353036365C506C6174466F726D5C69727168616E646C65722E63000000000C69727168616E646C65722E6300000000FFDC7800FFFFFFFF63443A5C55736572735C61646D696E5C4465736B746F705C70726F6A6563745F6F7A6F6E655F65733870353036365C70726F6A6563745F6F7A6F6E655F65733870353036365C4D444B5F537461727455705C737461727475705F45533850353036362E730000000012737461727475705F45533850353036362E7300000000BECEA100FFFFFFFF55443A5C55736572735C61646D696E5C4465736B746F705C70726F6A6563745F6F7A6F6E655F65733870353036365C70726F6A6563745F6F7A6F6E655F65733870353036365C4150505C6F7A6F6E655F776F726B2E63000000000C6F7A6F6E655F776F726B2E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000290200009D000000C5060000A4020000 + 665 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000030000000100000054443A5C55736572735C61646D696E5C4465736B746F705C73746F705C70726F6A6563745F6F7A6F6E655F65733870353036365C70726F6A6563745F6F7A6F6E655F65733870353036365C4150505C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF5F443A5C55736572735C61646D696E5C4465736B746F705C73746F705C70726F6A6563745F6F7A6F6E655F65733870353036365C70726F6A6563745F6F7A6F6E655F65733870353036365C506C6174466F726D5C69727168616E646C65722E63000000000C69727168616E646C65722E6300000000FFDC7800FFFFFFFF68443A5C55736572735C61646D696E5C4465736B746F705C73746F705C70726F6A6563745F6F7A6F6E655F65733870353036365C70726F6A6563745F6F7A6F6E655F65733870353036365C4D444B5F537461727455705C737461727475705F45533850353036362E730000000012737461727475705F45533850353036362E7300000000BECEA100FFFFFFFF5A443A5C55736572735C61646D696E5C4465736B746F705C73746F705C70726F6A6563745F6F7A6F6E655F65733870353036365C70726F6A6563745F6F7A6F6E655F65733870353036365C4150505C6F7A6F6E655F776F726B2E63000000000C6F7A6F6E655F776F726B2E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000EE020000 @@ -130,7 +130,7 @@ 16 - 290200009D000000C50600002D010000 + F40000006600000090050000F6000000 @@ -146,7 +146,7 @@ 0 16 - 0300000066000000ED0000003D020000 + 0300000066000000ED000000BE020000 16 @@ -166,7 +166,7 @@ 0 16 - 0300000066000000ED0000003D020000 + 0300000066000000ED000000BE020000 16 @@ -446,7 +446,7 @@ 0 16 - 0300000066000000ED0000003D020000 + 0300000066000000ED000000BE020000 16 @@ -466,7 +466,7 @@ 0 16 - 0300000066000000ED0000003D020000 + 0300000066000000ED000000BE020000 16 @@ -486,7 +486,7 @@ 0 16 - 000000006E0200009005000065030000 + 00000000EF02000080070000E6030000 16 @@ -526,7 +526,7 @@ 0 16 - 03000000710200008D0500004C030000 + 03000000F20200007D070000CD030000 16 @@ -1146,7 +1146,7 @@ 0 16 - 0300000066000000ED0000003D020000 + 0300000066000000ED000000BE020000 16 @@ -1166,7 +1166,7 @@ 0 16 - 03000000710200008D0500004C030000 + 03000000F20200007D070000CD030000 16 @@ -1186,7 +1186,7 @@ 0 16 - 03000000710200008D0500004C030000 + 03000000F20200007D070000CD030000 16 @@ -1246,7 +1246,7 @@ 0 16 - 03000000710200008D0500004C030000 + 03000000F20200007D070000CD030000 16 @@ -1266,7 +1266,7 @@ 0 16 - 03000000710200008D0500004C030000 + 03000000F20200007D070000CD030000 16 @@ -1726,7 +1726,7 @@ 0 16 - 00000000650300009005000078030000 + 00000000E603000080070000F9030000 16 @@ -1795,14 +1795,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000290200009D000000C50600002D010000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000D50500009D000000C506000077020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000056020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000350100009D00000025020000A4020000000000004F000000F0000000560200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000003501000067020000C50600000B030000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000056020000900500005A020000010000000100001004000000010000007DFDFFFF09010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000035010000A8020000C5060000B3030000000000005A02000090050000650300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000D7020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000EE020000000000004F000000F0000000D70200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D702000080070000DB020000010000000100001004000000010000007DFDFFFF09010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000F202000080070000FD03000000000000DB02000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2267 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D6F735F6765745F7469636B6574960000000000000002000D6F735F6765745F7469636B65741243414E5F6F7065726174696E675F6D6F64650000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D6F735F6765745F7469636B6574960000000000000002000D6F735F6765745F7469636B65741243414E5F6F7065726174696E675F6D6F64650000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 1423 @@ -1818,7 +1818,7 @@ Build 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1867,11 +1867,11 @@ 0 16 - F40000004F00000090050000DF000000 + F40000004F00000080070000DF000000 16 - 290200009D000000C50600002D010000 + F40000006600000080070000F6000000 @@ -1887,7 +1887,7 @@ 0 16 - 0300000066000000ED00000029020000 + 0300000066000000ED000000AA020000 16 @@ -1907,7 +1907,7 @@ 0 16 - 0300000066000000ED00000029020000 + 0300000066000000ED000000AA020000 16 @@ -1927,7 +1927,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -1947,7 +1947,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -1967,7 +1967,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -1987,7 +1987,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2027,7 +2027,7 @@ 0 16 - F7000000660000008D050000C6000000 + F7000000660000007D070000C6000000 16 @@ -2047,7 +2047,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2067,7 +2067,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2087,7 +2087,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2107,7 +2107,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2127,7 +2127,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2147,7 +2147,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2167,7 +2167,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2187,7 +2187,7 @@ 0 16 - 0300000066000000ED00000029020000 + 0300000066000000ED000000AA020000 16 @@ -2207,7 +2207,7 @@ 0 16 - 0300000066000000ED00000029020000 + 0300000066000000ED000000AA020000 16 @@ -2247,7 +2247,7 @@ 0 16 - 0000000046020000C802000065030000 + 00000000C7020000C0030000E6030000 16 @@ -2287,7 +2287,7 @@ 0 16 - F40000006300000090050000DF000000 + F40000006300000080070000DF000000 16 @@ -2307,7 +2307,7 @@ 0 16 - F7000000660000008D050000C6000000 + F7000000660000007D070000C6000000 16 @@ -2367,7 +2367,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2387,7 +2387,7 @@ 0 16 - F7000000660000008D050000C6000000 + F7000000660000007D070000C6000000 16 @@ -2407,7 +2407,7 @@ 0 16 - F7000000660000008D050000C6000000 + F7000000660000007D070000C6000000 16 @@ -2427,7 +2427,7 @@ 0 16 - F7000000660000008D050000C6000000 + F7000000660000007D070000C6000000 16 @@ -2447,7 +2447,7 @@ 0 16 - F7000000660000008D050000C6000000 + F7000000660000007D070000C6000000 16 @@ -2887,7 +2887,7 @@ 0 16 - 0300000066000000ED00000029020000 + 0300000066000000ED000000AA020000 16 @@ -2947,7 +2947,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -2967,7 +2967,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -3027,7 +3027,7 @@ 0 16 - F7000000660000008D050000C6000000 + F7000000660000007D070000C6000000 16 @@ -3467,7 +3467,7 @@ 0 16 - 00000000650300009005000078030000 + 00000000E603000080070000F9030000 16 @@ -3527,7 +3527,7 @@ 0 16 - CF0200005D0200008D0500004C030000 + C7030000DE0200007D070000CD030000 16 @@ -3536,14 +3536,14 @@ 3311 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000290200009D000000C50600002D010000F40000004F00000090050000DF0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000D50500009D000000C506000077020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000042020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000350100009D0000002502000090020000000000004F000000F0000000420200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000420200009005000046020000010000000100001004000000010000004DFEFFFFE200000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000010000000104000094020000C5060000B3030000CC02000046020000900500006503000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC802000046020000CC0200006503000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000350100007B020000C50600000B030000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000DF00000080070000E3000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F40000006600000080070000F6000000F40000004F00000080070000DF0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000C3020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000DA020000000000004F000000F0000000C30200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000C302000080070000C7020000010000000100001004000000010000004DFEFFFFE200000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C4030000DE02000080070000FD030000C4030000C702000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC0030000C7020000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2267 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D6F735F6765745F7469636B6574960000000000000002000D6F735F6765745F7469636B65741243414E5F6F7065726174696E675F6D6F64650000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D6F735F6765745F7469636B6574960000000000000002000D6F735F6765745F7469636B65741243414E5F6F7065726174696E675F6D6F64650000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 1423 @@ -3599,11 +3599,11 @@ 0 100 - 0 + 3 ..\APP\main.c 0 - 44 + 46 61 1 @@ -3621,7 +3621,7 @@ ..\MDK_StartUp\startup_ES8P5066.s 0 - 101 + 98 106 1 @@ -3629,9 +3629,9 @@ ..\APP\ozone_work.c - 2 - 174 - 180 + 39 + 400 + 409 1 0 diff --git a/release/es8p5066闀滃儚.zip b/release/es8p5066闀滃儚.zip index 26e026e..60ec7eb 100644 Binary files a/release/es8p5066闀滃儚.zip and b/release/es8p5066闀滃儚.zip differ diff --git a/release/v1.0.hex b/release/v1.0.hex index a202233..6ff2a42 100644 --- a/release/v1.0.hex +++ b/release/v1.0.hex @@ -11,7 +11,7 @@ :1000900000000000E700000000000000ED0C000080 :1000A000E7000000E7000000000000000000000082 :1000B000E7000000E700000000000000E70000008B -:1000C0000348854600F012F9004800470D13000070 +:1000C0000348854600F012F9004800474513000038 :1000D000300500200448804704480047FEE7FEE75B :1000E000FEE7FEE7FEE7FEE7790B0000C100000037 :1000F00030B50B46014600202022012409E00D46C0 @@ -47,7 +47,7 @@ :1002D00070BC7047DB05181880180029F8DA401C3C :1002E0004900F5D170BC400840007047064C01251C :1002F000064E05E0E36807CC2B430C3C98471034CE -:10030000B442F7D3FFF7E0FE681B0000881B000033 +:10030000B442F7D3FFF7E0FEA41B0000C41B0000BB :1003100030B585B0012568460573457300248473A4 :1003200003A9102000F035F96846047002214170DD :100330008470C47005710821417184710A210172B1 @@ -230,7 +230,7 @@ :100E400087FE044801694908490001611CBD000092 :100E5000F000002000E000E00FB410B503A9044B3F :100E6000044A029800F024F810BC08BC04B01847EB -:100E7000E1100000FC00002030B47446641E2578A8 +:100E7000FD100000FC00002030B47446641E25788C :100E8000641CAB4200D21D46635D5B00E31830BCBE :100E9000184702E008C8121F08C1002AFAD170479B :100EA0007047002001E001C1121F002AFBD17047EA @@ -255,206 +255,210 @@ :100FD0000F9990476D1C0099481E00900029F5DC80 :100FE00005E03078109A761C0F9990476D1C019996 :100FF000481E01900029F4DC641C65E70928010003 -:1010000010B5124C206800F083FAFF21F5318842B8 -:1010100016D900F0B5F8206000F09EF801460C48A3 -:10102000827B520012189180817B491CC9B2817366 -:10103000052906D04178012902D1001D00F00AF8E7 -:1010400010BD0121417000218173F6E7EC00002002 -:101050001C010020024610B5002001461388491CDF -:101060001818921C0529F9DB0521FFF741F880B219 -:101070000549102802D90878012803D101200870F9 -:1010800000F0B4FA10BD00001C01002010B50848A3 -:10109000C1680848006800F08DFB032000F042F8AA -:1010A000042000F035FC002000F00CFA10BD000018 -:1010B0008C0000208800002010B5FFF7C1FC01283B -:1010C00006D1054803490160044A0021D16001604E -:1010D00010BD000051E5CC1A001D0040001C00406E -:1010E000F8B50E4F0646C1B200243846FFF78FFE12 -:1010F0000B4D02213846FFF707FE641C002801D182 -:10110000AC42F6D102213846FFF7FCFDAC4202D1D9 -:101110000020C043F8BD3046F8BD0000006000402C -:10112000E21C000070B50B4D06460024B44205D108 -:101130000120E10068544919496805E00022E000F7 -:101140002A544019416810468847641C032CEDDB83 -:1011500070BD0000D400002010B5FFF799F9FFF72B -:10116000F5F80128FBD0FFF7FBF80446FFF7A0F9DC -:10117000204610BD014800787047000000010020A3 -:101180000148006870470000F40000201CB500F022 -:1011900091F800206A4610700121517090705071D2 -:1011A000917169461920FFF7F4F969461E20FFF78F -:1011B000F0F969461B20FFF7ECF969461A20FFF7A2 -:1011C000E8F91CBD10B50F4CA06900F0A1F9216928 -:1011D00088420DD300F018FC6078002809D001285F -:1011E00006D10020607008A0FFF736FE00F02CF951 -:1011F00010BD0120607008A0FFF72EFE00F032F94C -:1012000010BD000000010020776F726B20626567DF -:10121000696E0D0A00000000776F726B206F7665B3 -:10122000720D0A0010B50F4C606900F071F90E499B -:1012300088420BD3FFF7A4FF6061207A012806D013 -:10124000401E2072401EC0B200F062FB10BD00F0D4 -:1012500087FB00200549A070486005A0FFF7FCFD52 -:1012600010BD00000001002040771B009C00002002 -:1012700074696D65206F7665720D0A001CB57D205E -:101280004001009001246846047144718471FFF7A5 -:10129000E1FB06480449016005498A6822438A60E7 -:1012A000002101601CBD000051E5CC1A001D00406A -:1012B000001C00401CB50020694600900871487170 -:1012C00088711120FFF765F969460D20FFF761F974 -:1012D00069461320FFF75DF969461420FFF759F9B5 -:1012E00069461520FFF755F969461620FFF751F9B1 -:1012F00069461720FFF74DF969460120FFF749F9C4 -:1013000069462A20FFF745F91CBD00000122032190 -:101310001046FFF751FBFFF72FFCFFF7D9F8FFF757 -:1013200081FD1749086901221043086100F028FB7C -:10133000FFF72CFF134800F095FB00F09DFAFFF734 -:101340009DFF00F033F9FEF7E3FF0F4C00F0ECF8DF -:10135000FFF710FF00280ED06068022801D1FFF7C8 -:1013600061FFA078012803D100F040FAFFF72AFFBF -:10137000FFF746FE01E0FFF7FDFEFFF79DFEE5E704 -:1013800000E000E07C0000200001002010B50446D1 -:10139000FFF7F0FE024601202949002A41D00A4603 -:1013A000543A94420AD1637A002B07D1237C002B54 -:1013B00004D1E368962B01D3207410BD94420CD164 -:1013C000627A022A09D1227C002A06D1E268962A92 -:1013D00003D8207400F09CF910BD194A383A9442A1 -:1013E0000ED1627A012A0BD1227C002A08D1E26850 -:1013F000962A05D820741348006800F039F910BD0A -:101400000F4A1C3A94420CD1627A012A09D1227CFB -:10141000002A06D1E268962A03D8207400F00CF95D -:1014200010BD8C42FCD1617A0129F9D1217C0029BF -:10143000F6D1E1689629F3D8207400F0C3F810BD06 -:1014400060000020A400002010B505488068002836 -:1014500003D0401E00F00CF910BD0220FAE7000096 -:101460009C00002010B50548C1680548006800F0E0 -:10147000A1F9002000F026F810BD00008C0000202B -:101480008800002010B50E4904464868022801D0A3 -:1014900001224A60012000F015F8002C08D0012C30 -:1014A00008D0022C08D0032C01D100F059FA10BD4D -:1014B000002002E0012000E00220FFF733FE10BD13 -:1014C0000001002010B501460120FFF75FFA10BDB2 -:1014D00010B51E20FFF79EF8012800D0002010BD97 -:1014E00010B51B20FFF796F8012800D0002010BD92 -:1014F00010B51A20FFF78EF8012800D0002010BD8B -:1015000010B51920FFF786F8012800D0002010BD83 -:101510000146044802680068401A8A4200D2401E10 -:1015200070470000F400002010B5064C6068FFF71B -:10153000EFFF142805D9FFF723FE6060002000F0BC -:101540007BFA10BD00000020012110B541401120A0 -:10155000FFF71CFA10BD012110B541400D20FFF727 -:1015600015FA10BD012110B541401320FFF70EFA06 -:1015700010BD012110B541401420FFF707FA10BD3E -:10158000012110B541401720FFF700FA10BD0121DD -:1015900010B541401620FFF7F9F910BD012110B533 -:1015A00041401520FFF7F2F910BD000010B5FFF71C -:1015B0006DFD0348012181600521C16010BD00005F -:1015C0009C00002010B508490878002806D00020AB -:1015D0000870002804D000F08DF810BD0120F7E756 -:1015E00000F074F810BD00000001002010B5104894 -:1015F0008178002903D101218170FFF747FD0D4C4F -:101600006069FFF785FFFF212D3188420CD9FFF774 -:10161000B7FD60616078002807D000206070002866 -:1016200000D00120FFF790FF10BD0120F6E7000079 -:101630001C0100209C00002010B500F0E5F90949CC -:10164000094A4868002807D0012804D1002090707A -:10165000486000F0F7F810BD01209070034B136153 -:10166000486010BD9C00002000010020E0930400B1 -:1016700070B5044600F0D0F911491248124D002C03 -:101680000DD0012C13D0022C08D18968006800F01D -:1016900091F80020A8600220FFF7F4FE70BD0968F1 -:1016A000006800F087F80120A8600020F4E749688E -:1016B000006800F07FF80220A8600120ECE700003D -:1016C0008C000020880000209C00002010B50649F6 -:1016D0000020C86048600549887010210448FEF762 -:1016E00024FDFFF7D3FC10BD9C000020000100206A -:1016F0001C01002010B505488068002803D0401E5A -:10170000FFF7B6FF10BD0220FAE700009C000020A2 -:10171000F8B51C4D6868002801D1FFF7A9FF022029 -:101720006860FFF72DFD68610120FFF7CBFE164CC6 -:101730000026E06801270300FFF79EFB0605080E60 -:101740001216041BE6600020E76002E00220E06061 -:10175000012000F0DDF80CE00320E0600220F8E753 -:101760000420E0600320F4E7042000F0D1F86F606B -:10177000E660E16805482972414305A0E960FFF78A -:101780006BFBF8BD000100209C00002040771B008F -:101790006F7A6F6E655F6D6573736167652E6F7AC3 -:1017A0006F6E655F776F726B5F74696D6525640D31 -:1017B0000A00000070B50B4C05460E462046FFF7A8 -:1017C0000DFA00F059F8B1B22046FFF77CFA06484E -:1017D000008881B22046FFF77CFAA9B22046FFF7C5 -:1017E0007EFA70BD002000408800002010B50D4C2E -:1017F0002069FFF78DFE7D21C900884210D9FFF7CF -:10180000BFFC20612078032802D200F00DF804E02C -:101810000320FFF787FC002020702078401C2070F8 -:1018200010BD00009C00002010B50548806800280D -:1018300004D0401EC0B2FFF775FC10BD0220F9E7CE -:101840009C00002010B5FFF7EFFF0120FFF73AFEE4 -:10185000FFF7FAFD10BD1CB500206A4610705070ED -:1018600002219170D07010710121517190716946FF -:101870001220FEF78EFE1CBD7FB500246846047260 -:10188000447284720321C1721F4E012502A93046A1 -:101890000395FFF776F96846047045708470C4704C -:1018A00004714471857169463046FFF7C5F900211E -:1018B0003046FFF79DF902213046FFF7ABF90221D0 -:1018C0003046FFF79EF901213046FFF7ACF90021C1 -:1018D0003046FFF7EAF90D48008881B23046FFF73D -:1018E000F2F90A4C241F208881B23046FFF7F1F943 -:1018F000208881B23046FFF7F2F9FFF7ACFF30469F -:10190000FFF771F97FBD0000002000408C0000202F -:1019100070B50546042809D0104E0024AC4212DCF4 -:101920000120E10070548919496812E00020FFF796 -:101930000BFE0020FFF70FFE0020FFF713FE002034 -:10194000FFF717FE70BD0022E00032548019416895 -:1019500010468847641C042CE0DB70BDB4000020F6 -:1019600010B5FFF793FB044900204860C860087079 -:101970000249C86010BD0000000100209C0000204A -:1019800070B586B0002468464470012505718570E5 -:10199000C47084714471047069462520FEF7F9FD16 -:1019A0006846457005718570C47084714471047017 -:1019B00069462420FEF7EDFDE120400204906846D0 -:1019C0000575C47204730472447284720D4C02A9CA -:1019D0002046FFF7A9F90122160431462046FFF7F9 -:1019E0009AF900212046FFF715FA01221146172027 -:1019F000FFF76CF82068284320602068304320609F -:101A000006B070BD0060004010B5FFF7B9FB01499A -:101A1000886110BD0001002010B5064CA078012897 -:101A200006D16078012803D1FFF7EEFF0020607037 -:101A300010BD00000001002070B5094D2878002875 -:101A40000CD0002406E001681C206043081800F058 -:101A50002FF8641CA8684168A142F4DC70BD000046 -:101A600000000020F8B5114FB86001203870002444 -:101A700017E01C2325465D432B46026800210933ED -:101A8000D15400682E1D80598047B968321D0B68FB -:101A90009854086880598047B96811350968641CF2 -:101AA0004855B8684168A142E3DCF8BD0000002059 -:101AB00010B50446C068401CE060606880477D2225 -:101AC0006169D200914201D2491C6161217E81424B -:101AD00002D00021616103E06169002900D06074D7 -:101AE0002076617C204600F001F810BD70B50D46EF -:101AF0000446017A0F4800268068A94211D0002DC3 -:101B000007D0E66026740121617282682046904702 -:101B100005E002216172826820469047E6602572E6 -:101B200070BD31466672002DFAD08268204690471B -:101B300070BD0000000000207377697463686B65F6 -:101B400079000000696E74657276616C6B6579006E -:101B500074696D65726B657900000000676561727C -:101B6000736B657900000000881B000000000020F6 -:101B700000010000920E0000881C000000010020FF -:101B800030040000A20E0000000000000000000071 -:101B900000000000501B00000115000000000000C4 -:101BA0000000000000000000000000000000000035 -:101BB0005C1B0000D11400000000000000000000C9 -:101BC000000000000000000000000000441B0000B6 -:101BD000E114000000000000000000000000000010 -:101BE0000000000000000000381B0000F11400009D -:101BF00000000000000000000000000000000000E5 -:101C0000000000000C000020040000008D13000004 -:101C100080BB000000000000E02E0000C05D00005E -:101C20007FBB000000010000000000000100000078 +:1010000010B505488068002803D0401E00F054FB4E +:1010100010BD0220FAE700009C00002010B5124C21 +:10102000206800F083FAFF21F531884216D900F0DC +:10103000B5F8206000F09EF801460C48827B520013 +:1010400012189180817B491CC9B28173052906D091 +:101050004178012902D1001D00F00AF810BD0121DC +:10106000417000218173F6E7EC0000201C01002094 +:10107000024610B5002001461388491C1818921C1E +:101080000529F9DB0521FFF733F880B2054910285F +:1010900002D90878012803D10120087000F0B4FAC1 +:1010A00010BD00001C01002010B50848C1680848A8 +:1010B000006800F09DFB032000F042F8042000F0DF +:1010C00045FC002000F00CFA10BD00008C00002050 +:1010D0008800002010B5FFF7B3FC012806D10548B1 +:1010E00003490160044A0021D160016010BD000085 +:1010F00051E5CC1A001D0040001C0040F8B50E4F11 +:101100000646C1B200243846FFF781FE0B4D02218E +:101110003846FFF7F9FD641C002801D1AC42F6D136 +:1011200002213846FFF7EEFDAC4202D10020C04359 +:10113000F8BD3046F8BD000000600040E21C000031 +:1011400070B50B4D06460024B44205D10120E100E4 +:1011500068544919496805E00022E0002A54401902 +:10116000416810468847641C032CEDDB70BD00000D +:10117000D400002010B5FFF78BF9FFF7E7F801283E +:10118000FBD0FFF7EDF80446FFF792F9204610BDBB +:101190000148007870470000000100200148006805 +:1011A00070470000F40000201CB500F09FF80020FC +:1011B0006A461070012151709070507191716946AA +:1011C0001920FFF7E6F969461E20FFF7E2F96946A4 +:1011D0001B20FFF7DEF969461A20FFF7DAF91CBD7C +:1011E00010B50F4CA06900F0A1F9216988420DD318 +:1011F00000F028FC6078002809D0012806D10020E2 +:10120000607008A0FFF728FEFFF7FAFE10BD01206E +:10121000607008A0FFF720FE00F032F910BD00005A +:1012200000010020776F726B20626567696E0D0A9E +:1012300000000000776F726B206F7665720D0A00F8 +:1012400070B5124C606900F071F91149884213D3EE +:10125000FFF7A4FF6061207A0E4D01280DD00EA08B +:10126000FFF7FAFDE868401EE860207A401E207211 +:10127000401EC0B200F06AFB70BD00F08FFB002082 +:10128000A070686008A0FFF7E7FD70BD00010020B6 +:1012900040771B009C00002074696D652033306D21 +:1012A000696E0D0A0000000074696D65206F766537 +:1012B000720D0A001CB57D20400100900124684693 +:1012C000047144718471FFF7C5FB0648044901604D +:1012D00005498A6822438A60002101601CBD000024 +:1012E00051E5CC1A001D0040001C00401CB5002038 +:1012F000694600900871487188711120FFF749F91B +:1013000069460D20FFF745F969461320FFF741F9BB +:1013100069461420FFF73DF969461520FFF739F9B2 +:1013200069461620FFF735F969461720FFF731F9AE +:1013300069460120FFF72DF969462A20FFF729F9B0 +:101340001CBD0000012203211046FFF735FBFFF70B +:1013500013FCFFF7BDF8FFF765FD17490869012287 +:101360001043086100F02AFBFFF71EFF134800F04E +:1013700097FB00F09FFAFFF79DFF00F025F9FEF7BD +:10138000C7FF0F4C00F0DEF8FFF702FF00280ED079 +:101390006068022801D1FFF753FFA078012803D12C +:1013A00000F042FAFFF71CFFFFF738FE01E0FFF7FD +:1013B000EFFEFFF78FFEE5E700E000E07C00002095 +:1013C0000001002010B50446FFF7E2FE02460120AE +:1013D0002949002A41D00A46543A94420AD1637AF4 +:1013E000002B07D1237C002B04D1E368962B01D37B +:1013F000207410BD94420CD1627A022A09D1227C59 +:10140000002A06D1E268962A03D8207400F096F9E3 +:1014100010BD194A383A94420ED1627A012A0BD192 +:10142000227C002A08D1E268962A05D82074134845 +:10143000006800F041F910BD0F4A1C3A94420CD1EB +:10144000627A012A09D1227C002A06D1E268962A12 +:1014500003D8207400F0FEF810BD8C42FCD1617AF4 +:101460000129F9D1217C0029F6D1E1689629F3D828 +:10147000207400F0B5F810BD60000020A40000202A +:1014800010B50548C1680548006800F0B1F90020B2 +:1014900000F026F810BD00008C000020880000201D +:1014A00010B50E4904464868022801D001224A605E +:1014B000012000F015F8002C08D0012C08D0022CD7 +:1014C00008D0032C01D100F069FA10BD002002E021 +:1014D000012000E00220FFF733FE10BD00010020D4 +:1014E00010B501460120FFF751FA10BD10B51E20BE +:1014F000FFF790F8012800D0002010BD10B51B2088 +:10150000FFF788F8012800D0002010BD10B51A2080 +:10151000FFF780F8012800D0002010BD10B5192079 +:10152000FFF778F8012800D0002010BD01460448DC +:1015300002680068401A8A4200D2401E70470000CC +:10154000F400002010B5064C6068FFF7EFFF142888 +:1015500005D9FFF723FE6060002000F08BFA10BD74 +:1015600000000020012110B541401120FFF70EFAC4 +:1015700010BD012110B541400D20FFF707FA10BD45 +:10158000012110B541401320FFF700FA10BD0121E1 +:1015900010B541401420FFF7F9F910BD012110B535 +:1015A00041401720FFF7F2F910BD012110B541406D +:1015B0001620FFF7EBF910BD012110B541401520B1 +:1015C000FFF7E4F910BD000010B5FFF76DFD03480B +:1015D000012181600521C16010BD00009C00002038 +:1015E00010B508490878002806D0002008700028A7 +:1015F00004D0FFF705FD10BD0120F7E700F08AF8E1 +:1016000010BD00000001002010B5104881780029AD +:1016100003D101218170FFF747FD0D4C6069FFF791 +:1016200085FFFF212D3188420CD9FFF7B7FD60619E +:101630006078002807D000206070002800D00120CA +:10164000FFF790FF10BD0120F6E700001C0100200D +:101650009C00002070B500F0F5F90C4C0C4D606852 +:1016600000280AD0012807D10AA0FFF7F5FB0020C7 +:10167000A870606000F004F970BD0AA0FFF7ECFBF1 +:101680000120A8700B492961606070BD9C0000209A +:101690000001002073746F7020696E74657276614A +:1016A0006C000000626567696E20696E7465727611 +:1016B000616C0A00E093040070B5044600F0CAF9BA +:1016C00011491248124D002C0DD0012C13D0022CC0 +:1016D00008D18968006800F08BF80020A86002201B +:1016E000FFF7DEFE70BD0968006800F081F8012098 +:1016F000A8600020F4E74968006800F079F802204B +:10170000A8600120ECE700008C0000208800002089 +:101710009C00002010B506490020C86048600549BB +:10172000887010210448FEF700FDFFF7BDFC10BDD6 +:101730009C000020000100201C010020F8B5204D75 +:101740006868002802D0022804D005E00020FFF7D6 +:10175000B3FF01E0FFF754FC02206860FFF71EFDB5 +:1017600068610120FFF7BCFE164C0026E0680127E7 +:101770000300FFF781FB0605080E1216041BE66046 +:101780000020E76002E00220E060012000F0DEF8C7 +:101790000CE00320E0600220F8E70420E060032072 +:1017A000F4E7042000F0D2F86F60E660E1680648D4 +:1017B0002972414305A0E960FFF74EFBF8BD000028 +:1017C000000100209C00002040771B006F7A6F6EA4 +:1017D000655F6D6573736167652E6F7A6F6E655FA8 +:1017E000776F726B5F74696D6525640D0A00000088 +:1017F00070B50B4C05460E462046FFF7EFF900F09A +:1018000059F8B1B22046FFF75EFA0648008881B267 +:101810002046FFF75EFAA9B22046FFF760FA70BDD6 +:10182000002000408800002010B50D4C2069FFF713 +:101830007DFE7D21C900884210D9FFF7AFFC2061F1 +:101840002078032802D200F00DF804E00320FFF70F +:1018500077FC002020702078401C207010BD000014 +:101860009C00002010B505488068002804D0401E68 +:10187000C0B2FFF765FC10BD0220F9E79C00002014 +:1018800010B5FFF7EFFF0120FFF72AFEFFF7B8FBC7 +:1018900010BD1CB500206A46107050700221917076 +:1018A000D070107101215171907169461220FEF7BC +:1018B00070FE1CBD7FB500246846047244728472B9 +:1018C0000321C1721F4E012502A930460395FFF77F +:1018D00058F96846047045708470C470047144718E +:1018E000857169463046FFF7A7F900213046FFF7BA +:1018F0007FF902213046FFF78DF902213046FFF7CC +:1019000080F901213046FFF78EF900213046FFF7BC +:10191000CCF90D48008881B23046FFF7D4F90A4C63 +:10192000241F208881B23046FFF7D3F9208881B286 +:101930003046FFF7D4F9FFF7ACFF3046FFF753F915 +:101940007FBD0000002000408C00002070B50546DF +:10195000042809D0104E0024AC4212DC0120E10022 +:1019600070548919496812E00020FFF7FBFD002040 +:10197000FFF7FFFD0020FFF703FE0020FFF707FE43 +:1019800070BD0022E000325480194168104688473B +:10199000641C042CE0DB70BDB400002010B5FFF720 +:1019A00083FB044900204860C86008700249C86091 +:1019B00010BD0000000100209C00002070B586B022 +:1019C000002468464470012505718570C4708471D7 +:1019D0004471047069462520FEF7DBFD68464570BA +:1019E00005718570C4708471447104706946242047 +:1019F000FEF7CFFDE1204002049068460575C472F1 +:101A000004730472447284720D4C02A92046FFF7DD +:101A10008BF90122160431462046FFF77CF900219C +:101A20002046FFF7F7F9012211461720FFF74EF87D +:101A300020682843206020683043206006B070BDD5 +:101A40000060004010B5FFF7A9FB0149886110BD97 +:101A50000001002010B5064CA078012806D160785E +:101A6000012803D1FFF7EEFF0020607010BD0000D9 +:101A70000001002070B5094D287800280CD0002402 +:101A800006E001681C206043081800F02FF8641C71 +:101A9000A8684168A142F4DC70BD0000000000208D +:101AA000F8B5114FB86001203870002417E01C23EE +:101AB00025465D432B46026800210933D154006856 +:101AC0002E1D80598047B968321D0B6898540868EC +:101AD00080598047B96811350968641C4855B86851 +:101AE0004168A142E3DCF8BD0000002010B50446C7 +:101AF000C068401CE060606880477D226169D20058 +:101B0000914201D2491C6161217E814202D00021B3 +:101B1000616103E06169002900D060742076617C16 +:101B2000204600F001F810BD70B50D460446017A5C +:101B30000F4800268068A94211D0002D07D0E6602A +:101B400026740121617282682046904705E00221D7 +:101B50006172826820469047E660257270BD31460A +:101B60006672002DFAD082682046904770BD000052 +:101B7000000000207377697463686B65790000006A +:101B8000696E74657276616C6B65790074696D65F8 +:101B9000726B65790000000067656172736B65792F +:101BA00000000000C41B0000000000200001000035 +:101BB000920E0000C41C0000000100203004000050 +:101BC000A20E000000000000000000000000000065 +:101BD0008C1B00001D15000000000000000000002C +:101BE000000000000000000000000000981B000042 +:101BF000ED140000000000000000000000000000E4 +:101C00000000000000000000801B0000FD14000028 +:101C100000000000000000000000000000000000C4 +:101C200000000000741B00000D1500000000000003 :101C300000000000000000000000000000000000A4 -:101C400049150000000000005715000000000000CA -:101C50006515000000000000731500000000000082 -:101C60009D150000000000008F150000000000001E -:101C70008115000000000000006CDC020000000084 -:081C800000000000000000005C +:101C40000C00002004000000C513000080BB000051 +:101C500000000000E02E0000C05D00007FBB00001F +:101C60000001000000000000010000000000000072 +:101C700000000000000000000000000065150000EA +:101C80000000000073150000000000008115000036 +:101C9000000000008F15000000000000B9150000D2 +:101CA00000000000AB150000000000009D150000C2 +:101CB00000000000006CDC020000000000000000DA +:041CC0000000000020 :04000005000000C136 :00000001FF