From 932156892017981f5de0f3d062a42d8ee3725400 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E7=90=AA?= Date: Sun, 26 Jul 2026 21:38:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=93=9D=E7=89=99=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E4=B8=8A=E6=8A=A5=E5=92=8C=E6=96=AD=E9=93=BE=E5=90=8C?= =?UTF-8?q?=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ble/ble_peripheral/app/src/app_task.c | 7 +- .../ble/ble_peripheral/app/src/timeslice.c | 6 +- .../ble/ble_peripheral/app/src/usr_server.c | 104 +- .../ble/ble_peripheral/app/src/usr_server.h | 2 + .../ble_peripheral/mdk/Linker/cpu_xip.scat | 1 + .../mdk/Linker/cpu_xip_scan.scat | 1 + .../mdk/Listings/Xinc_ble_sdk.map | 2107 +++++------ .../mdk/Objects/Xinc_ble_sdk.axf | Bin 1134936 -> 1139964 bytes .../mdk/Objects/Xinc_ble_sdk.build_log.htm | 65 +- .../mdk/Objects/Xinc_ble_sdk.hex | 2415 +++++++------ .../mdk/Objects/Xinc_ble_sdk.htm | 3175 +++++++++-------- .../ble_peripheral/mdk/Objects/app_task.crf | Bin 1240052 -> 1240109 bytes .../ble/ble_peripheral/mdk/Objects/app_task.o | Bin 1079048 -> 1079100 bytes .../ble_peripheral_ble-sdk-xip_scan.dep | 40 +- .../ble/ble_peripheral/mdk/Objects/mode.crf | Bin 1254203 -> 1254288 bytes .../ble/ble_peripheral/mdk/Objects/mode.o | Bin 1068304 -> 1068304 bytes .../ble_peripheral/mdk/Objects/rgblight.crf | Bin 1234323 -> 1234408 bytes .../ble/ble_peripheral/mdk/Objects/rgblight.o | Bin 1040136 -> 1040136 bytes .../ble_peripheral/mdk/Objects/timeslice.crf | Bin 1067149 -> 1260391 bytes .../ble_peripheral/mdk/Objects/timeslice.d | 34 + .../ble_peripheral/mdk/Objects/timeslice.o | Bin 933228 -> 1062936 bytes .../ble_peripheral/mdk/Objects/usr_server.crf | Bin 1232068 -> 1248788 bytes .../ble_peripheral/mdk/Objects/usr_server.d | 3 + .../ble_peripheral/mdk/Objects/usr_server.o | Bin 1046916 -> 1062724 bytes .../example/ble/ble_peripheral/mdk/app.bin | Bin 28664 -> 29328 bytes .../ble/ble_peripheral/mdk/ble_peripheral.bin | Bin 98304 -> 102400 bytes project/example/ble/ble_peripheral/mdk/fb.txt | 4 +- .../mdk/output_bin/ble_peripheral.bin | Bin 98304 -> 102400 bytes .../mdk/output_bin/ota_data.bin | Bin 29192 -> 29704 bytes .../online/PWM32EPRO_V1.0_XC6517_BD240000.bin | Bin 0 -> 102400 bytes .../PWM32EPRO_V1.0_XC6517_BD240000_OTA.bin | Bin 0 -> 29704 bytes .../40-ab-00-cd-01-01_BD240000_1000000.bin | Bin 0 -> 155648 bytes 32 files changed, 4150 insertions(+), 3814 deletions(-) create mode 100644 release/online/PWM32EPRO_V1.0_XC6517_BD240000.bin create mode 100644 release/ota/PWM32EPRO_V1.0_XC6517_BD240000_OTA.bin create mode 100644 tools/offline_burn/40-ab-00-cd-01-01_BD240000_1000000.bin diff --git a/project/example/ble/ble_peripheral/app/src/app_task.c b/project/example/ble/ble_peripheral/app/src/app_task.c index 539ceb3..9650372 100644 --- a/project/example/ble/ble_peripheral/app/src/app_task.c +++ b/project/example/ble/ble_peripheral/app/src/app_task.c @@ -13,7 +13,9 @@ #include "rwip_config.h" #if (BLE_APP_PRESENT) #include "app_sec.h" -#include "app_task.h" // Application Manager Task API +#include "app_task.h" // Application Manager Task API + +extern void ble_state_disconnect(void); #if APP_SCAN_FUNCTION @@ -702,7 +704,8 @@ static uint8_t gapc_callback(ke_msg_id_t const msgid, void const *param, ke_task if (conidx == app_env.slave_conidx) { printf("app_start_advertising\n"); app_env.slave_conidx = INVALID_DATA; - app_env.slave_connected = false; + app_env.slave_connected = false; + ble_state_disconnect(); app_start_advertising(); } diff --git a/project/example/ble/ble_peripheral/app/src/timeslice.c b/project/example/ble/ble_peripheral/app/src/timeslice.c index c35974b..90ffc9d 100644 --- a/project/example/ble/ble_peripheral/app/src/timeslice.c +++ b/project/example/ble/ble_peripheral/app/src/timeslice.c @@ -12,7 +12,8 @@ #include "ota_flash_interface.h" #include "ota_protocol.h" #include "pwm.h" -#include "light_transition.h" +#include "light_transition.h" +#include "usr_server.h" /*********************************************************************************************************************/ void rwip_schedule(void); @@ -26,7 +27,8 @@ TASK_COMPONENTS TaskComps[] = {0,1,1,Set_timing}, {0,100,100,scan_433}, {0, 100,3, Encoder_key}, - {0,1,1,My_ADC_Get_Value}, + {0,1,1,My_ADC_Get_Value}, + {0,50,50,ble_state_sync_poll}, {0, 311, 1, app_op_flash}, //用户数据持久化 fmc_spi_read9 {0, 311, 1, xc_ota_schedule}, //保存flash数据任务 8 //最后调用的 }; diff --git a/project/example/ble/ble_peripheral/app/src/usr_server.c b/project/example/ble/ble_peripheral/app/src/usr_server.c index 6c7cf3b..69fdccb 100644 --- a/project/example/ble/ble_peripheral/app/src/usr_server.c +++ b/project/example/ble/ble_peripheral/app/src/usr_server.c @@ -12,6 +12,8 @@ **************************************************************************************** */ #include "usr_server.h" +#include "Mode.h" +#include "PWM.h" #if (BLE_APP_PRESENT) uint8_t srv_user_lid = GATT_INVALID_USER_LID; @@ -83,6 +85,99 @@ uint16_t srv_get_hdl_from_att_idx(uint8_t idx) } uint8_t send_flag=1; + +#define BLE_STATE_DIRTY_POWER 0x01U +#define BLE_STATE_DIRTY_MODE 0x02U +#define BLE_STATE_DIRTY_BRIGHTNESS 0x04U +#define BLE_STATE_DIRTY_SPEED 0x08U +#define BLE_STATE_DIRTY_TEMPERATURE 0x10U +#define BLE_STATE_DIRTY_ALL 0x1FU + +static uint8_t ble_state_dirty = BLE_STATE_DIRTY_ALL; +static uint8_t ble_last_power; +static uint8_t ble_last_mode; +static uint8_t ble_last_brightness; +static uint8_t ble_last_speed; +static uint8_t ble_last_temperature; + +static uint8_t ble_temperature_value(void) +{ + uint16_t warm = W_PWM > 100U ? 100U : W_PWM; + return (uint8_t)((warm * 255U + 50U) / 100U); +} + +void ble_state_disconnect(void) +{ + custom_svc_tx_char_notify = DISABLE; + send_flag = 1U; + ble_state_dirty = BLE_STATE_DIRTY_ALL; +} + +void ble_state_sync_poll(void) +{ + uint8_t data[4] = {0U, 0U, 0U, 0U}; + uint8_t value; + uint8_t sent_mask; + struct app_env_tag *app_env = get_app_env(); + + if(!app_env->slave_connected || !custom_svc_tx_char_notify) return; + + if((deviceStatus == POWERON) != ble_last_power) + ble_state_dirty |= BLE_STATE_DIRTY_POWER; + if((uint8_t)(choose_mode_falsg + 1U) != ble_last_mode) + ble_state_dirty |= BLE_STATE_DIRTY_MODE; + if((uint8_t)(Brightness * 10U) != ble_last_brightness) + ble_state_dirty |= BLE_STATE_DIRTY_BRIGHTNESS; + if(Speed != ble_last_speed) + ble_state_dirty |= BLE_STATE_DIRTY_SPEED; + if(Mode == mode0 && ble_temperature_value() != ble_last_temperature) + ble_state_dirty |= BLE_STATE_DIRTY_TEMPERATURE; + + if(!send_flag || !ble_state_dirty) return; + + if(ble_state_dirty & BLE_STATE_DIRTY_POWER) + { + value = deviceStatus == POWERON; + data[3] = 0x01U; + sent_mask = BLE_STATE_DIRTY_POWER; + } + else if(ble_state_dirty & BLE_STATE_DIRTY_MODE) + { + value = choose_mode_falsg + 1U; + data[3] = 0x02U; + sent_mask = BLE_STATE_DIRTY_MODE; + } + else if(ble_state_dirty & BLE_STATE_DIRTY_BRIGHTNESS) + { + value = Brightness * 10U; + data[3] = 0x04U; + sent_mask = BLE_STATE_DIRTY_BRIGHTNESS; + } + else if(ble_state_dirty & BLE_STATE_DIRTY_SPEED) + { + value = Speed; + data[3] = 0x05U; + sent_mask = BLE_STATE_DIRTY_SPEED; + } + else + { + value = ble_temperature_value(); + data[3] = 0x06U; + sent_mask = BLE_STATE_DIRTY_TEMPERATURE; + } + + data[0] = value; + if(slave_send_data(data, sizeof(data), CUSTOM_SVC_TX_CHAR_VAL) == GATT_NO_ERROR) + { + if(sent_mask == BLE_STATE_DIRTY_POWER) ble_last_power = value; + else if(sent_mask == BLE_STATE_DIRTY_MODE) ble_last_mode = value; + else if(sent_mask == BLE_STATE_DIRTY_BRIGHTNESS) ble_last_brightness = value; + else if(sent_mask == BLE_STATE_DIRTY_SPEED) ble_last_speed = value; + else ble_last_temperature = value; + ble_state_dirty &= (uint8_t)(~sent_mask); + } +} + // This function is called when GATT server user has initiated event send to // peer device or if an error occurs. __STATIC void custom_svc_cb_event_sent(uint8_t conidx, uint8_t user_lid, @@ -137,11 +232,11 @@ __STATIC __RAM_CODE void custom_svc_cb_att_val_set(uint8_t conidx, uint8_t user_ if (hdl == srv_get_hdl_from_att_idx(CUSTOM_SVC_TX_CHAR_CFG)) { if ((co_buf_data(p_data)[0] == 0) && (co_buf_data(p_data)[1] == 0)) { - //custom_svc_tx_char_notify = DISABLE; + custom_svc_tx_char_notify = DISABLE; } else { - //custom_svc_tx_char_notify = ENABLE; - /// uint8_t data[] = {0x12, 0x13, 0x14}; - // slave_send_data(data, sizeof(data), CUSTOM_SVC_TX_CHAR_VAL); + custom_svc_tx_char_notify = ENABLE; + send_flag = 1U; + ble_state_dirty = BLE_STATE_DIRTY_ALL; } } /*==========================================*/ @@ -185,6 +280,7 @@ uint8_t slave_send_data(uint8_t *data, uint8_t len, uint8_t att_idx) srv_get_hdl_from_att_idx(att_idx), len, data); if (status != GATT_NO_ERROR) { + send_flag=1; LOGI_ERR("gatt_srv_notify error 0x%x", status); } } diff --git a/project/example/ble/ble_peripheral/app/src/usr_server.h b/project/example/ble/ble_peripheral/app/src/usr_server.h index 60c74c0..738fbce 100644 --- a/project/example/ble/ble_peripheral/app/src/usr_server.h +++ b/project/example/ble/ble_peripheral/app/src/usr_server.h @@ -47,4 +47,6 @@ extern uint8_t custom_svc_tx_char_notify; uint8_t custom_svc_add(void); uint8_t slave_send_data(uint8_t *data, uint8_t len, uint8_t att_idx); +void ble_state_sync_poll(void); +void ble_state_disconnect(void); #endif // _USR_SERVER_H_ diff --git a/project/example/ble/ble_peripheral/mdk/Linker/cpu_xip.scat b/project/example/ble/ble_peripheral/mdk/Linker/cpu_xip.scat index 4a11e20..64a5363 100644 --- a/project/example/ble/ble_peripheral/mdk/Linker/cpu_xip.scat +++ b/project/example/ble/ble_peripheral/mdk/Linker/cpu_xip.scat @@ -20,6 +20,7 @@ LOAD 0x1100E000 *(ram_em) } ScatterAssert((0x530077b0)+ImageLength(RW2) < 0x53008000) + ScatterAssert(ImageLength(EXE) <= 0x10000) } diff --git a/project/example/ble/ble_peripheral/mdk/Linker/cpu_xip_scan.scat b/project/example/ble/ble_peripheral/mdk/Linker/cpu_xip_scan.scat index 939a0c8..cc28be7 100644 --- a/project/example/ble/ble_peripheral/mdk/Linker/cpu_xip_scan.scat +++ b/project/example/ble/ble_peripheral/mdk/Linker/cpu_xip_scan.scat @@ -22,6 +22,7 @@ LOAD 0x11011000 *(ram_em) } ScatterAssert((0x530077b0)+ImageLength(RW2) < 0x53008000) + ScatterAssert(ImageLength(EXE) <= 0xD000) } diff --git a/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map b/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map index 11be1cc..aa6e9cd 100644 --- a/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map +++ b/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map @@ -120,6 +120,7 @@ Section Cross References app_task.o(i.gapc_callback) refers to rt_memclr.o(.text) for __aeabi_memclr4 app_task.o(i.gapc_callback) refers to xc_gap_api.o(i.xc_ble_conn_cfm) for xc_ble_conn_cfm app_task.o(i.gapc_callback) refers to xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) for xc_ble_gatt_cli_mtu_exch + app_task.o(i.gapc_callback) refers to usr_server.o(i.ble_state_disconnect) for ble_state_disconnect app_task.o(i.gapc_callback) refers to app_task.o(i.app_start_advertising) for app_start_advertising app_task.o(i.gapc_callback) refers to app_task.o(i.gapc_get_device_info_req_ind) for gapc_get_device_info_req_ind app_task.o(i.gapc_callback) refers to xc_gap_api.o(i.xc_ble_set_dev_info_cfm) for xc_ble_set_dev_info_cfm @@ -374,6 +375,15 @@ Section Cross References ota_protocol.o(i.xc_ota_schedule) refers to ota_protocol.o(i.xc_fota_dev_ack_cmd) for xc_fota_dev_ack_cmd ota_protocol.o(i.xc_ota_schedule) refers to ota_protocol.o(.data) for .data ota_protocol.o(i.xc_ota_schedule) refers to ota_flash_interface.o(.bss) for op_flash + usr_server.o(i.ble_state_disconnect) refers to usr_server.o(.data) for .data + usr_server.o(i.ble_state_sync_poll) refers to app_task.o(i.get_app_env) for get_app_env + usr_server.o(i.ble_state_sync_poll) refers to usr_server.o(i.ble_temperature_value) for ble_temperature_value + usr_server.o(i.ble_state_sync_poll) refers to usr_server.o(i.slave_send_data) for slave_send_data + usr_server.o(i.ble_state_sync_poll) refers to usr_server.o(.data) for .data + usr_server.o(i.ble_state_sync_poll) refers to mode.o(.data) for deviceStatus + usr_server.o(i.ble_state_sync_poll) refers to pwm.o(.data) for Brightness + usr_server.o(i.ble_temperature_value) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod + usr_server.o(i.ble_temperature_value) refers to pwm.o(.data) for W_PWM usr_server.o(i.custom_svc_add) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent usr_server.o(i.custom_svc_add) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d usr_server.o(i.custom_svc_add) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s @@ -429,6 +439,7 @@ Section Cross References usr_server.o(ram_code) refers to xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) for xc_ble_gatt_srv_write_cfm usr_server.o(ram_code) refers to __2printf.o(.text) for __2printf usr_server.o(ram_code) refers to rgblight.o(i.ble_callback) for ble_callback + usr_server.o(ram_code) refers to usr_server.o(.data) for .data usr_server.o(.constdata) refers to usr_server.o(i.custom_svc_cb_event_sent) for custom_svc_cb_event_sent usr_server.o(.constdata) refers to usr_server.o(i.custom_svc_cb_att_read_get) for custom_svc_cb_att_read_get usr_server.o(.constdata) refers to usr_server.o(ram_code) for custom_svc_cb_att_val_set @@ -1011,6 +1022,7 @@ Section Cross References timeslice.o(.data) refers to rf433.o(i.scan_433) for scan_433 timeslice.o(.data) refers to rf433.o(i.Encoder_key) for Encoder_key timeslice.o(.data) refers to pwm.o(i.My_ADC_Get_Value) for My_ADC_Get_Value + timeslice.o(.data) refers to usr_server.o(i.ble_state_sync_poll) for ble_state_sync_poll timeslice.o(.data) refers to ota_flash_interface.o(i.app_op_flash) for app_op_flash timeslice.o(.data) refers to ota_protocol.o(i.xc_ota_schedule) for xc_ota_schedule uart_1.o(i.scan_uart) refers to app_sec.o(i.__ARM_common_switch8) for __ARM_common_switch8 @@ -1538,8 +1550,6 @@ Removing Unused input sections from the image. Removing ota_protocol.o(i.xc_ota_wdt_init), (96 bytes). Removing ota_protocol.o(.conststring), (300 bytes). Removing usr_server.o(.emb_text), (8 bytes). - Removing usr_server.o(i.slave_send_data), (164 bytes). - Removing usr_server.o(i.srv_get_hdl_from_att_idx), (16 bytes). Removing aes.o(.emb_text), (8 bytes). Removing xc_drv_dma.o(.emb_text), (8 bytes). Removing xc_drv_dma.o(i.xc_dma_is_channel_enabled), (52 bytes). @@ -1871,7 +1881,7 @@ Removing Unused input sections from the image. Removing ringbuffer.o(i.ring_buffer_is_full), (22 bytes). Removing ringbuffer.o(i.ring_buffer_num_items), (14 bytes). -402 unused section(s) (total 23215 bytes) removed from the image. +400 unused section(s) (total 23035 bytes) removed from the image. ============================================================================== @@ -1927,35 +1937,35 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE ../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/bigflt.c 0x00000000 Number 0 bigflt0.o ABSOLUTE ../clib/btod.c 0x00000000 Number 0 btod.o ABSOLUTE ../clib/division.c 0x00000000 Number 0 lludiv10.o ABSOLUTE @@ -1964,109 +1974,109 @@ Image Symbol Table ../clib/division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/locale.c 0x00000000 Number 0 _wcrtomb.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_ctype_c.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_numeric_c.o ABSOLUTE - ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE - ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 aeabi_memset.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memclr.o ABSOLUTE + ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE + ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_charcount.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_hex.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_hex.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_charcount.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llu.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_g.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_a.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_lli.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llx.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_lld.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_e.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llu.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llx.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_e.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_a.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_g.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strcmp.o ABSOLUTE - ../clib/unhosted.c 0x00000000 Number 0 uread4.o ABSOLUTE ../clib/unhosted.c 0x00000000 Number 0 uwrite4.o ABSOLUTE + ../clib/unhosted.c 0x00000000 Number 0 uread4.o ABSOLUTE ../fplib/cfplib/daddsub.c 0x00000000 Number 0 daddsub.o ABSOLUTE ../fplib/cfplib/dmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/cfplib/fdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE - ../fplib/cfplib/ffix.c 0x00000000 Number 0 dfixui.o ABSOLUTE ../fplib/cfplib/ffix.c 0x00000000 Number 0 ffixui.o ABSOLUTE - ../fplib/cfplib/fflt.c 0x00000000 Number 0 dflti.o ABSOLUTE + ../fplib/cfplib/ffix.c 0x00000000 Number 0 dfixui.o ABSOLUTE ../fplib/cfplib/fflt.c 0x00000000 Number 0 fflti.o ABSOLUTE + ../fplib/cfplib/fflt.c 0x00000000 Number 0 dflti.o ABSOLUTE ../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE ../fplib/cfplib/ieee_status.c 0x00000000 Number 0 ieee_status.o ABSOLUTE ../fplib/cfplib/scalbn.c 0x00000000 Number 0 fscalbn.o ABSOLUTE @@ -2173,94 +2183,100 @@ Image Symbol Table ram_code 0x1000364c Section 0 system_xinc.o(ram_code) ram_code 0x10003664 Section 0 arch_main.o(ram_code) ram_code 0x100036b8 Section 0 usr_server.o(ram_code) - custom_svc_cb_att_val_set 0x100036b9 Thumb Code 102 usr_server.o(ram_code) - ram_code 0x10003768 Section 0 xc_drv_dma.o(ram_code) - ram_code 0x1000393c Section 0 rf_extrc.o(ram_code) - rf_rssi_convert 0x1000393d Thumb Code 14 rf_extrc.o(ram_code) - ram_code 0x1000394c Section 0 xc_drv_timer.o(ram_code) - ram_code 0x10003988 Section 0 xc_drv_fmc_spi.o(ram_code) - ram_memcpy_bytes 0x10003989 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_write_nbyte 0x100039c7 Thumb Code 166 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_read_nbyte 0x10003a6d Thumb Code 120 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_wait_busy 0x10003b97 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_write_enable 0x10003bd5 Thumb Code 42 xc_drv_fmc_spi.o(ram_code) - xc_fmc_status_wait_idle 0x10003f0d Thumb Code 10 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_enable 0x10003f17 Thumb Code 28 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_disable 0x10003f33 Thumb Code 24 xc_drv_fmc_spi.o(ram_code) - ram_code 0x10003f50 Section 0 timer.o(ram_code) - ram_code 0x10003f84 Section 0 bridge_pwm.o(ram_code) - bridge_gpio_write 0x10004173 Thumb Code 36 bridge_pwm.o(ram_code) - bridge_timer_start 0x10004197 Thumb Code 26 bridge_pwm.o(ram_code) - .data 0x100041cc Section 4 system_xinc.o(.data) - .data 0x100041d0 Section 58 app_task.o(.data) - .data 0x1000420a Section 1 app_task.o(.data) - .data 0x1000420b Section 1 arch_main.o(.data) - .data 0x1000420c Section 4 ota_server.o(.data) - .data 0x10004210 Section 1 ota_flash_interface.o(.data) - .data 0x10004214 Section 17 ota_protocol.o(.data) - .data 0x10004226 Section 6 usr_server.o(.data) - .data 0x10004230 Section 16 xc_drv_pwm.o(.data) - pwm_clk_init_state 0x10004230 Data 4 xc_drv_pwm.o(.data) - .data 0x10004240 Section 1 rf_extrc.o(.data) - rccalib_flag 0x10004240 Data 1 rf_extrc.o(.data) - .data 0x10004244 Section 16 xc_drv_timer.o(.data) - .data 0x10004254 Section 1 xc_drv_uart.o(.data) - .data 0x10004258 Section 4 xc_drv_uart.o(.data) - .data 0x1000425c Section 1 xc_drv_wdt.o(.data) - reload_val 0x1000425c Data 1 xc_drv_wdt.o(.data) - .data 0x1000425e Section 2 xc_drv_adc.o(.data) - adc_it_val 0x1000425e Data 2 xc_drv_adc.o(.data) - .data 0x10004260 Section 12 xc_drv_aotimer.o(.data) - aotimer_rst_flag 0x10004260 Data 1 xc_drv_aotimer.o(.data) - .data 0x1000426c Section 36 xc_drv_rtc.o(.data) - calibration_flag 0x1000426c Data 1 xc_drv_rtc.o(.data) - .data 0x10004290 Section 16 timer.o(.data) - .data 0x100042a0 Section 176 timeslice.o(.data) - .data 0x10004350 Section 4 rgblight.o(.data) - .data 0x10004354 Section 116 mode.o(.data) - breathespeed_flag 0x1000435a Data 1 mode.o(.data) - .data 0x100043c8 Section 60 rf433.o(.data) - power 0x100043cc Data 1 rf433.o(.data) - ssse 0x100043cd Data 1 rf433.o(.data) - long_time 0x100043d4 Data 2 rf433.o(.data) - time_300ms 0x100043d6 Data 2 rf433.o(.data) - .data 0x10004404 Section 4 rf433.o(.data) - .data 0x10004408 Section 1 rf433.o(.data) - .data 0x1000440c Section 16 pwm.o(.data) - .data 0x1000441c Section 28 bridge_pwm.o(.data) - active_state 0x1000441c Data 1 bridge_pwm.o(.data) - output_mode 0x1000441d Data 1 bridge_pwm.o(.data) - timer_stage 0x1000441e Data 1 bridge_pwm.o(.data) - pending_single_state 0x1000441f Data 1 bridge_pwm.o(.data) - bridge_ready 0x10004420 Data 1 bridge_pwm.o(.data) - cached_w_mix 0x10004422 Data 2 bridge_pwm.o(.data) - cached_c_mix 0x10004424 Data 2 bridge_pwm.o(.data) - pending_single_duty 0x10004426 Data 2 bridge_pwm.o(.data) - frame_w_us 0x10004428 Data 2 bridge_pwm.o(.data) - frame_c_us 0x1000442a Data 2 bridge_pwm.o(.data) - frame_wc_off_us 0x1000442c Data 2 bridge_pwm.o(.data) - frame_cw_off_us 0x1000442e Data 2 bridge_pwm.o(.data) - next_w_us 0x10004430 Data 2 bridge_pwm.o(.data) - next_c_us 0x10004432 Data 2 bridge_pwm.o(.data) - next_wc_off_us 0x10004434 Data 2 bridge_pwm.o(.data) - next_cw_off_us 0x10004436 Data 2 bridge_pwm.o(.data) - .data 0x10004438 Section 1 light_transition.o(.data) - .bss 0x1000443c Section 400 ota_flash_interface.o(.bss) - .bss 0x100045cc Section 276 ota_protocol.o(.bss) - fotas_write_env 0x100045cc Data 276 ota_protocol.o(.bss) - .bss 0x100046e0 Section 28 xc_drv_dma.o(.bss) - .bss 0x100046fc Section 16 xc_drv_clock.o(.bss) - .bss 0x1000470c Section 64 xc_drv_adc.o(.bss) - adc_value 0x1000470c Data 64 xc_drv_adc.o(.bss) - .bss 0x1000474c Section 25 rgblight.o(.bss) - .bss 0x10004765 Section 256 fmc_spi.o(.bss) - .bss 0x10004868 Section 228 rand.o(.bss) - .bss 0x1000494c Section 96 libspace.o(.bss) - HEAP 0x100049b0 Section 256 startup_xinc.o(HEAP) - Heap_Mem 0x100049b0 Data 255 startup_xinc.o(HEAP) - STACK 0x10004ab0 Section 2048 startup_xinc.o(STACK) - Stack_Mem 0x10004ab0 Data 2048 startup_xinc.o(STACK) - __initial_sp 0x100052b0 Data 0 startup_xinc.o(STACK) + custom_svc_cb_att_val_set 0x100036b9 Thumb Code 162 usr_server.o(ram_code) + ram_code 0x100037a8 Section 0 xc_drv_dma.o(ram_code) + ram_code 0x1000397c Section 0 rf_extrc.o(ram_code) + rf_rssi_convert 0x1000397d Thumb Code 14 rf_extrc.o(ram_code) + ram_code 0x1000398c Section 0 xc_drv_timer.o(ram_code) + ram_code 0x100039c8 Section 0 xc_drv_fmc_spi.o(ram_code) + ram_memcpy_bytes 0x100039c9 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_write_nbyte 0x10003a07 Thumb Code 166 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_read_nbyte 0x10003aad Thumb Code 120 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_wait_busy 0x10003bd7 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_write_enable 0x10003c15 Thumb Code 42 xc_drv_fmc_spi.o(ram_code) + xc_fmc_status_wait_idle 0x10003f4d Thumb Code 10 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_enable 0x10003f57 Thumb Code 28 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_disable 0x10003f73 Thumb Code 24 xc_drv_fmc_spi.o(ram_code) + ram_code 0x10003f90 Section 0 timer.o(ram_code) + ram_code 0x10003fc4 Section 0 bridge_pwm.o(ram_code) + bridge_gpio_write 0x100041b3 Thumb Code 36 bridge_pwm.o(ram_code) + bridge_timer_start 0x100041d7 Thumb Code 26 bridge_pwm.o(ram_code) + .data 0x1000420c Section 4 system_xinc.o(.data) + .data 0x10004210 Section 58 app_task.o(.data) + .data 0x1000424a Section 1 app_task.o(.data) + .data 0x1000424b Section 1 arch_main.o(.data) + .data 0x1000424c Section 4 ota_server.o(.data) + .data 0x10004250 Section 1 ota_flash_interface.o(.data) + .data 0x10004254 Section 17 ota_protocol.o(.data) + .data 0x10004266 Section 12 usr_server.o(.data) + ble_state_dirty 0x10004269 Data 1 usr_server.o(.data) + ble_last_power 0x1000426a Data 1 usr_server.o(.data) + ble_last_mode 0x1000426b Data 1 usr_server.o(.data) + ble_last_brightness 0x1000426c Data 1 usr_server.o(.data) + ble_last_speed 0x1000426d Data 1 usr_server.o(.data) + ble_last_temperature 0x1000426e Data 1 usr_server.o(.data) + .data 0x10004278 Section 16 xc_drv_pwm.o(.data) + pwm_clk_init_state 0x10004278 Data 4 xc_drv_pwm.o(.data) + .data 0x10004288 Section 1 rf_extrc.o(.data) + rccalib_flag 0x10004288 Data 1 rf_extrc.o(.data) + .data 0x1000428c Section 16 xc_drv_timer.o(.data) + .data 0x1000429c Section 1 xc_drv_uart.o(.data) + .data 0x100042a0 Section 4 xc_drv_uart.o(.data) + .data 0x100042a4 Section 1 xc_drv_wdt.o(.data) + reload_val 0x100042a4 Data 1 xc_drv_wdt.o(.data) + .data 0x100042a6 Section 2 xc_drv_adc.o(.data) + adc_it_val 0x100042a6 Data 2 xc_drv_adc.o(.data) + .data 0x100042a8 Section 12 xc_drv_aotimer.o(.data) + aotimer_rst_flag 0x100042a8 Data 1 xc_drv_aotimer.o(.data) + .data 0x100042b4 Section 36 xc_drv_rtc.o(.data) + calibration_flag 0x100042b4 Data 1 xc_drv_rtc.o(.data) + .data 0x100042d8 Section 16 timer.o(.data) + .data 0x100042e8 Section 192 timeslice.o(.data) + .data 0x100043a8 Section 4 rgblight.o(.data) + .data 0x100043ac Section 116 mode.o(.data) + breathespeed_flag 0x100043b2 Data 1 mode.o(.data) + .data 0x10004420 Section 60 rf433.o(.data) + power 0x10004424 Data 1 rf433.o(.data) + ssse 0x10004425 Data 1 rf433.o(.data) + long_time 0x1000442c Data 2 rf433.o(.data) + time_300ms 0x1000442e Data 2 rf433.o(.data) + .data 0x1000445c Section 4 rf433.o(.data) + .data 0x10004460 Section 1 rf433.o(.data) + .data 0x10004464 Section 16 pwm.o(.data) + .data 0x10004474 Section 28 bridge_pwm.o(.data) + active_state 0x10004474 Data 1 bridge_pwm.o(.data) + output_mode 0x10004475 Data 1 bridge_pwm.o(.data) + timer_stage 0x10004476 Data 1 bridge_pwm.o(.data) + pending_single_state 0x10004477 Data 1 bridge_pwm.o(.data) + bridge_ready 0x10004478 Data 1 bridge_pwm.o(.data) + cached_w_mix 0x1000447a Data 2 bridge_pwm.o(.data) + cached_c_mix 0x1000447c Data 2 bridge_pwm.o(.data) + pending_single_duty 0x1000447e Data 2 bridge_pwm.o(.data) + frame_w_us 0x10004480 Data 2 bridge_pwm.o(.data) + frame_c_us 0x10004482 Data 2 bridge_pwm.o(.data) + frame_wc_off_us 0x10004484 Data 2 bridge_pwm.o(.data) + frame_cw_off_us 0x10004486 Data 2 bridge_pwm.o(.data) + next_w_us 0x10004488 Data 2 bridge_pwm.o(.data) + next_c_us 0x1000448a Data 2 bridge_pwm.o(.data) + next_wc_off_us 0x1000448c Data 2 bridge_pwm.o(.data) + next_cw_off_us 0x1000448e Data 2 bridge_pwm.o(.data) + .data 0x10004490 Section 1 light_transition.o(.data) + .bss 0x10004494 Section 400 ota_flash_interface.o(.bss) + .bss 0x10004624 Section 276 ota_protocol.o(.bss) + fotas_write_env 0x10004624 Data 276 ota_protocol.o(.bss) + .bss 0x10004738 Section 28 xc_drv_dma.o(.bss) + .bss 0x10004754 Section 16 xc_drv_clock.o(.bss) + .bss 0x10004764 Section 64 xc_drv_adc.o(.bss) + adc_value 0x10004764 Data 64 xc_drv_adc.o(.bss) + .bss 0x100047a4 Section 25 rgblight.o(.bss) + .bss 0x100047bd Section 256 fmc_spi.o(.bss) + .bss 0x100048c0 Section 228 rand.o(.bss) + .bss 0x100049a4 Section 96 libspace.o(.bss) + HEAP 0x10004a08 Section 256 startup_xinc.o(HEAP) + Heap_Mem 0x10004a08 Data 255 startup_xinc.o(HEAP) + STACK 0x10004b08 Section 2048 startup_xinc.o(STACK) + Stack_Mem 0x10004b08 Data 2048 startup_xinc.o(STACK) + __initial_sp 0x10005308 Data 0 startup_xinc.o(STACK) RESET 0x11011000 Section 192 startup_xinc.o(RESET) !!!main 0x110110c0 Section 8 __main.o(!!!main) !!!scatter 0x110110c8 Section 60 __scatter.o(!!!scatter) @@ -2465,207 +2481,213 @@ Image Symbol Table i.ble_flash_later_page_erase 0x11013d18 Section 0 ota_flash_interface.o(i.ble_flash_later_page_erase) i.ble_flash_later_write_page 0x11013d34 Section 0 ota_flash_interface.o(i.ble_flash_later_write_page) i.ble_message_process 0x11013d60 Section 0 rgblight.o(i.ble_message_process) - i.bluetooth_init 0x11013d8c Section 0 arch_main.o(i.bluetooth_init) - i.board_init 0x11013dcc Section 0 arch_main.o(i.board_init) - i.breathe_fun 0x11013dfc Section 0 mode.o(i.breathe_fun) - breathe_fun 0x11013dfd Thumb Code 56 mode.o(i.breathe_fun) - i.bridge_force_off 0x11013e38 Section 0 bridge_pwm.o(i.bridge_force_off) - bridge_force_off 0x11013e39 Thumb Code 34 bridge_pwm.o(i.bridge_force_off) - i.bridge_pin_low 0x11013e5a Section 0 bridge_pwm.o(i.bridge_pin_low) - bridge_pin_low 0x11013e5b Thumb Code 36 bridge_pwm.o(i.bridge_pin_low) - i.bridge_start_pwm 0x11013e80 Section 0 bridge_pwm.o(i.bridge_start_pwm) - bridge_start_pwm 0x11013e81 Thumb Code 82 bridge_pwm.o(i.bridge_start_pwm) - i.choice_mode 0x11013ed8 Section 0 mode.o(i.choice_mode) - i.clock_init 0x11013f50 Section 0 sleep.o(i.clock_init) - i.custom_svc_add 0x11013fc0 Section 0 usr_server.o(i.custom_svc_add) - i.custom_svc_cb_att_read_get 0x1101409c Section 0 usr_server.o(i.custom_svc_cb_att_read_get) - custom_svc_cb_att_read_get 0x1101409d Thumb Code 106 usr_server.o(i.custom_svc_cb_att_read_get) - i.custom_svc_cb_event_sent 0x11014158 Section 0 usr_server.o(i.custom_svc_cb_event_sent) - custom_svc_cb_event_sent 0x11014159 Thumb Code 26 usr_server.o(i.custom_svc_cb_event_sent) - i.delay_ms_test 0x110141b0 Section 0 rf_extrc.o(i.delay_ms_test) - i.extract32_16 0x110141c6 Section 0 xc_drv_fmc_spi.o(i.extract32_16) - i.ferror 0x110141d4 Section 0 system_xinc.o(i.ferror) - i.flash_init 0x110141dc Section 0 arch_main.o(i.flash_init) - i.flash_size_and_type_get 0x11014230 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - i.fmc_spi_read 0x11014288 Section 0 fmc_spi.o(i.fmc_spi_read) - i.gapc_callback 0x110142b4 Section 0 app_task.o(i.gapc_callback) - gapc_callback 0x110142b5 Thumb Code 376 app_task.o(i.gapc_callback) - i.gapc_get_device_info_req_ind 0x11014644 Section 0 app_task.o(i.gapc_get_device_info_req_ind) - gapc_get_device_info_req_ind 0x11014645 Thumb Code 104 app_task.o(i.gapc_get_device_info_req_ind) - i.gapm_callback 0x110146ac Section 0 app_task.o(i.gapm_callback) - gapm_callback 0x110146ad Thumb Code 182 app_task.o(i.gapm_callback) - i.gapm_cmp_evt 0x11014804 Section 0 app_task.o(i.gapm_cmp_evt) - gapm_cmp_evt 0x11014805 Thumb Code 162 app_task.o(i.gapm_cmp_evt) - i.get_app_env 0x110148e8 Section 0 app_task.o(i.get_app_env) - i.get_checksum 0x110148f0 Section 0 fmc_spi.o(i.get_checksum) - i.gpio_intr_callback 0x1101490c Section 0 xc_drv_gpio.o(i.gpio_intr_callback) - i.jump_fun 0x11014910 Section 0 mode.o(i.jump_fun) - i.main 0x1101494c Section 0 arch_main.o(i.main) - i.modem_init 0x110149a0 Section 0 rf_extrc.o(i.modem_init) - i.ota_slave_send_data 0x11014ab4 Section 0 ota_server.o(i.ota_slave_send_data) - i.ota_srv_get_hdl_from_att_idx 0x11014b50 Section 0 ota_server.o(i.ota_srv_get_hdl_from_att_idx) - i.ota_write_flash 0x11014b60 Section 0 ota_protocol.o(i.ota_write_flash) - i.pwm_capture_ch0_callback 0x11014b9c Section 0 xc_drv_pwm.o(i.pwm_capture_ch0_callback) - i.pwm_capture_ch1_callback 0x11014ba0 Section 0 xc_drv_pwm.o(i.pwm_capture_ch1_callback) - i.pwm_capture_ch2_callback 0x11014ba4 Section 0 xc_drv_pwm.o(i.pwm_capture_ch2_callback) - i.pwm_freq_to_period 0x11014ba8 Section 0 xc_drv_pwm.o(i.pwm_freq_to_period) - pwm_freq_to_period 0x11014ba9 Thumb Code 30 xc_drv_pwm.o(i.pwm_freq_to_period) - i.pwm_pin_set 0x11014bc6 Section 0 xc_drv_pwm.o(i.pwm_pin_set) - i.read_user_data 0x11014c64 Section 0 fmc_spi.o(i.read_user_data) - i.reverse_verif_is_true 0x11014d54 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - i.rf433_gpio_init 0x11014d62 Section 0 rf433.o(i.rf433_gpio_init) - i.rf433_receive 0x11014d84 Section 0 rf433.o(i.rf433_receive) - i.rf_force_agc_enable 0x11014e98 Section 0 rf_extrc.o(i.rf_force_agc_enable) - rf_force_agc_enable 0x11014e99 Thumb Code 2 rf_extrc.o(i.rf_force_agc_enable) - i.rf_init 0x11014e9c Section 0 rf_extrc.o(i.rf_init) - i.rf_rccalib 0x11014ff0 Section 0 rf_extrc.o(i.rf_rccalib) - i.rf_reg_rd 0x11015110 Section 0 rf_extrc.o(i.rf_reg_rd) - rf_reg_rd 0x11015111 Thumb Code 4 rf_extrc.o(i.rf_reg_rd) - i.rf_reg_wr 0x11015114 Section 0 rf_extrc.o(i.rf_reg_wr) - rf_reg_wr 0x11015115 Thumb Code 2 rf_extrc.o(i.rf_reg_wr) - i.rf_reset 0x11015116 Section 0 rf_extrc.o(i.rf_reset) - rf_reset 0x11015117 Thumb Code 2 rf_extrc.o(i.rf_reset) - i.rf_sleep 0x11015118 Section 0 rf_extrc.o(i.rf_sleep) - rf_sleep 0x11015119 Thumb Code 18 rf_extrc.o(i.rf_sleep) - i.rf_txpwr_cs_get 0x1101512c Section 0 rf_extrc.o(i.rf_txpwr_cs_get) - rf_txpwr_cs_get 0x1101512d Thumb Code 70 rf_extrc.o(i.rf_txpwr_cs_get) - i.rf_txpwr_dbm_get 0x11015178 Section 0 rf_extrc.o(i.rf_txpwr_dbm_get) - rf_txpwr_dbm_get 0x11015179 Thumb Code 6 rf_extrc.o(i.rf_txpwr_dbm_get) - i.rom_env_host_init 0x11015184 Section 0 arch_main.o(i.rom_env_host_init) - i.scan_433 0x110151a4 Section 0 rf433.o(i.scan_433) - i.scan_uart 0x11015224 Section 0 uart_1.o(i.scan_uart) - i.set_TaskComps_timer 0x11015368 Section 0 timeslice.o(i.set_TaskComps_timer) - i.set_mode 0x11015378 Section 0 mode.o(i.set_mode) - i.set_vector 0x11015440 Section 0 system_xinc.o(i.set_vector) - i.stack_tag 0x1101546c Section 0 arch_main.o(i.stack_tag) - i.startTimer 0x11015480 Section 0 timer.o(i.startTimer) - i.systick_callback 0x11015488 Section 0 xc_drv_systick.o(i.systick_callback) - i.temperature 0x1101548c Section 0 pwm.o(i.temperature) - i.timer0_2_init 0x110154c0 Section 0 timer.o(i.timer0_2_init) - i.uart_user_handler 0x11015554 Section 0 xc_drv_uart.o(i.uart_user_handler) - i.updateTimer 0x110155fc Section 0 timer.o(i.updateTimer) - i.wbit 0x11015614 Section 0 rf_extrc.o(i.wbit) - wbit 0x11015615 Thumb Code 84 rf_extrc.o(i.wbit) - i.wdt_init 0x1101566c Section 0 arch_main.o(i.wdt_init) - i.wright_user_data 0x11015688 Section 0 fmc_spi.o(i.wright_user_data) - i.xc_adc_2v4_calibrate_read 0x11015774 Section 0 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) - i.xc_adc_data_average 0x11015818 Section 0 xc_drv_adc.o(i.xc_adc_data_average) - i.xc_adc_fifo_flush 0x11015894 Section 0 xc_drv_adc.o(i.xc_adc_fifo_flush) - xc_adc_fifo_flush 0x11015895 Thumb Code 20 xc_drv_adc.o(i.xc_adc_fifo_flush) - i.xc_adc_init 0x110158ac Section 0 xc_drv_adc.o(i.xc_adc_init) - i.xc_adc_start_get_value 0x11015988 Section 0 xc_drv_adc.o(i.xc_adc_start_get_value) - i.xc_ble_activity_delete 0x11015a54 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) - i.xc_ble_activity_stop 0x11015a7c Section 0 xc_gap_api.o(i.xc_ble_activity_stop) - i.xc_ble_advertise_create 0x11015aa4 Section 0 xc_gap_api.o(i.xc_ble_advertise_create) - i.xc_ble_advertise_start 0x11015acc Section 0 xc_gap_api.o(i.xc_ble_advertise_start) - i.xc_ble_conn_cfm 0x11015af8 Section 0 xc_gap_api.o(i.xc_ble_conn_cfm) - i.xc_ble_gapm_reset 0x11015b24 Section 0 xc_gap_api.o(i.xc_ble_gapm_reset) - i.xc_ble_gatt_cli_mtu_exch 0x11015b40 Section 0 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) - i.xc_ble_gatt_service16_add 0x11015b4a Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) - i.xc_ble_gatt_srv_notify 0x11015b60 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) - i.xc_ble_gatt_srv_read_cfm 0x11015baa Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) - i.xc_ble_gatt_srv_write_cfm 0x11015bfc Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) - i.xc_ble_gatt_user_srv_register 0x11015c04 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) - i.xc_ble_get_dev_info_cfm 0x11015c0c Section 0 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) - i.xc_ble_param_update_cfm 0x11015c44 Section 0 xc_gap_api.o(i.xc_ble_param_update_cfm) - i.xc_ble_scan_create 0x11015c78 Section 0 xc_gap_api.o(i.xc_ble_scan_create) - i.xc_ble_scan_start 0x11015c9c Section 0 xc_gap_api.o(i.xc_ble_scan_start) - i.xc_ble_set_adv_data 0x11015cc8 Section 0 xc_gap_api.o(i.xc_ble_set_adv_data) - i.xc_ble_set_dev_config 0x11015d00 Section 0 xc_gap_api.o(i.xc_ble_set_dev_config) - i.xc_ble_set_dev_info_cfm 0x11015d2c Section 0 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) - i.xc_clock_bbpll_common_cfg 0x11015d54 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - i.xc_clock_bbpll_freq_cfg 0x11015d94 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - i.xc_clock_hfclk_in_get 0x11015e14 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - i.xc_clock_hfclk_set 0x11015e20 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) - i.xc_clock_init_cfg 0x11015ee4 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) - i.xc_clock_lfclk_in_get 0x11015f00 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get) - i.xc_clock_lfclk_set 0x11015f0c Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) - i.xc_clock_set_osc32m_bbpll_32m 0x11015f78 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) - i.xc_clock_set_osc32m_bbpll_48m 0x11015fac Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) - i.xc_clock_set_osc32m_bbpll_64m 0x11015fe0 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) - i.xc_clock_set_osc32m_bbpll_96m 0x11016014 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) - i.xc_clock_set_osc32m_div_16m 0x11016048 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) - i.xc_clock_set_rc16m 0x110160a4 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m) - i.xc_clock_set_rc16m_bbpll_32m 0x110160c4 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) - i.xc_clock_set_rc16m_bbpll_48m 0x110160f8 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) - i.xc_clock_set_rc16m_bbpll_64m 0x1101612c Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) - i.xc_clock_set_rc16m_bbpll_96m 0x11016160 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) - i.xc_fota_dev_ack_cmd 0x11016194 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd) - i.xc_gpio_direction_config 0x110161bc Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) - i.xc_gpio_fun_sel 0x110161d8 Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) - i.xc_gpio_init 0x11016200 Section 0 xc_drv_gpio.o(i.xc_gpio_init) - i.xc_gpio_it_config 0x11016230 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) - i.xc_gpio_mux_ctl 0x11016264 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - i.xc_gpio_pull_config 0x110162b0 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) - i.xc_gpio_read_pin 0x11016398 Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin) - i.xc_gpio_write_pin 0x110163bc Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin) - i.xc_ota_schedule 0x110163d8 Section 0 ota_protocol.o(i.xc_ota_schedule) - i.xc_pwm_dutycycle_set 0x11016418 Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) - i.xc_pwm_init 0x11016464 Section 0 xc_drv_pwm.o(i.xc_pwm_init) - i.xc_pwm_start 0x11016544 Section 0 xc_drv_pwm.o(i.xc_pwm_start) - i.xc_pwm_stop 0x11016564 Section 0 xc_drv_pwm.o(i.xc_pwm_stop) - i.xc_pwr_vol_set 0x11016580 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) - i.xc_timer_init 0x110165d4 Section 0 xc_drv_timer.o(i.xc_timer_init) - i.xc_timer_set_value 0x110166f4 Section 0 xc_drv_timer.o(i.xc_timer_set_value) - i.xc_timer_start 0x1101671c Section 0 xc_drv_timer.o(i.xc_timer_start) - i.xc_timer_stop 0x11016758 Section 0 xc_drv_timer.o(i.xc_timer_stop) - i.xc_timer_us_to_ticks 0x11016774 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) - xc_timer_us_to_ticks 0x11016775 Thumb Code 188 xc_drv_timer.o(i.xc_timer_us_to_ticks) - i.xc_uart_init 0x11016840 Section 0 xc_drv_uart.o(i.xc_uart_init) - i.xc_unique_identification_read 0x11016a0c Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - i.xc_wdt_init 0x11016af4 Section 0 xc_drv_wdt.o(i.xc_wdt_init) - i.xc_wdt_refresh 0x11016b64 Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) - i.xc_wdt_reload 0x11016b90 Section 0 xc_drv_wdt.o(i.xc_wdt_reload) - i.xc_wdt_start 0x11016bc8 Section 0 xc_drv_wdt.o(i.xc_wdt_start) - locale$$code 0x11016bfc Section 44 lc_numeric_c.o(locale$$code) - locale$$code 0x11016c28 Section 44 lc_ctype_c.o(locale$$code) - x$fpl$printf1 0x11016c54 Section 16 printf1.o(x$fpl$printf1) - x$fpl$printf2 0x11016c64 Section 16 printf2.o(x$fpl$printf2) - .constdata 0x11016c74 Section 40 app_task.o(.constdata) - x$fpl$usenofp 0x11016c74 Section 0 usenofp.o(x$fpl$usenofp) - .constdata 0x11016c9c Section 88 app_task.o(.constdata) - __func__ 0x11016ca8 Data 32 app_task.o(.constdata) - .constdata 0x11016cf4 Section 124 usr_server.o(.constdata) - custom_server_atts 0x11016cf8 Data 48 usr_server.o(.constdata) - custom_src_cb 0x11016d28 Data 20 usr_server.o(.constdata) - __func__ 0x11016d3c Data 25 usr_server.o(.constdata) - __func__ 0x11016d55 Data 27 usr_server.o(.constdata) - .constdata 0x11016d70 Section 12 xc_drv_pwm.o(.constdata) - pwm_offset 0x11016d70 Data 12 xc_drv_pwm.o(.constdata) - .constdata 0x11016d7c Section 8 rf_extrc.o(.constdata) - RF_TX_PW_CONV_TBL 0x11016d7c Data 8 rf_extrc.o(.constdata) - .constdata 0x11016d84 Section 4 xc_drv_timer.o(.constdata) - timer_offset 0x11016d84 Data 4 xc_drv_timer.o(.constdata) - .constdata 0x11016d88 Section 6 xc_drv_uart.o(.constdata) - uart_offset 0x11016d88 Data 6 xc_drv_uart.o(.constdata) - .constdata 0x11016d8e Section 2 xc_drv_aotimer.o(.constdata) - aotimer_offset 0x11016d8e Data 2 xc_drv_aotimer.o(.constdata) - .constdata 0x11016d90 Section 40 _printf_hex_int_ll_ptr.o(.constdata) - uc_hextab 0x11016d90 Data 20 _printf_hex_int_ll_ptr.o(.constdata) - lc_hextab 0x11016da4 Data 20 _printf_hex_int_ll_ptr.o(.constdata) - .constdata 0x11016db8 Section 17 __printf_flags_ss_wp.o(.constdata) - maptable 0x11016db8 Data 17 __printf_flags_ss_wp.o(.constdata) - .constdata 0x11016dcc Section 8 _printf_wctomb.o(.constdata) - initial_mbstate 0x11016dcc Data 8 _printf_wctomb.o(.constdata) - .constdata 0x11016dd4 Section 38 _printf_fp_hex.o(.constdata) - lc_hextab 0x11016dd4 Data 19 _printf_fp_hex.o(.constdata) - uc_hextab 0x11016de7 Data 19 _printf_fp_hex.o(.constdata) - .constdata 0x11016dfc Section 148 bigflt0.o(.constdata) - tenpwrs_x 0x11016dfc Data 60 bigflt0.o(.constdata) - tenpwrs_i 0x11016e38 Data 64 bigflt0.o(.constdata) - .conststring 0x11016e90 Section 207 app_task.o(.conststring) - .conststring 0x11016f60 Section 74 usr_server.o(.conststring) - locale$$data 0x11016fec Section 28 lc_numeric_c.o(locale$$data) - __lcnum_c_name 0x11016ff0 Data 2 lc_numeric_c.o(locale$$data) - __lcnum_c_start 0x11016ff8 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_point 0x11017004 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_thousands 0x11017006 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_grouping 0x11017007 Data 0 lc_numeric_c.o(locale$$data) - locale$$data 0x11017008 Section 272 lc_ctype_c.o(locale$$data) - __lcnum_c_end 0x11017008 Data 0 lc_numeric_c.o(locale$$data) - __lcctype_c_name 0x1101700c Data 2 lc_ctype_c.o(locale$$data) - __lcctype_c_start 0x11017014 Data 0 lc_ctype_c.o(locale$$data) - __lcctype_c_end 0x11017118 Data 0 lc_ctype_c.o(locale$$data) + i.ble_state_disconnect 0x11013d8c Section 0 usr_server.o(i.ble_state_disconnect) + i.ble_state_sync_poll 0x11013da0 Section 0 usr_server.o(i.ble_state_sync_poll) + i.ble_temperature_value 0x11013ef8 Section 0 usr_server.o(i.ble_temperature_value) + ble_temperature_value 0x11013ef9 Thumb Code 28 usr_server.o(i.ble_temperature_value) + i.bluetooth_init 0x11013f18 Section 0 arch_main.o(i.bluetooth_init) + i.board_init 0x11013f58 Section 0 arch_main.o(i.board_init) + i.breathe_fun 0x11013f88 Section 0 mode.o(i.breathe_fun) + breathe_fun 0x11013f89 Thumb Code 56 mode.o(i.breathe_fun) + i.bridge_force_off 0x11013fc4 Section 0 bridge_pwm.o(i.bridge_force_off) + bridge_force_off 0x11013fc5 Thumb Code 34 bridge_pwm.o(i.bridge_force_off) + i.bridge_pin_low 0x11013fe6 Section 0 bridge_pwm.o(i.bridge_pin_low) + bridge_pin_low 0x11013fe7 Thumb Code 36 bridge_pwm.o(i.bridge_pin_low) + i.bridge_start_pwm 0x1101400c Section 0 bridge_pwm.o(i.bridge_start_pwm) + bridge_start_pwm 0x1101400d Thumb Code 82 bridge_pwm.o(i.bridge_start_pwm) + i.choice_mode 0x11014064 Section 0 mode.o(i.choice_mode) + i.clock_init 0x110140dc Section 0 sleep.o(i.clock_init) + i.custom_svc_add 0x1101414c Section 0 usr_server.o(i.custom_svc_add) + i.custom_svc_cb_att_read_get 0x1101422c Section 0 usr_server.o(i.custom_svc_cb_att_read_get) + custom_svc_cb_att_read_get 0x1101422d Thumb Code 106 usr_server.o(i.custom_svc_cb_att_read_get) + i.custom_svc_cb_event_sent 0x110142e8 Section 0 usr_server.o(i.custom_svc_cb_event_sent) + custom_svc_cb_event_sent 0x110142e9 Thumb Code 26 usr_server.o(i.custom_svc_cb_event_sent) + i.delay_ms_test 0x11014340 Section 0 rf_extrc.o(i.delay_ms_test) + i.extract32_16 0x11014356 Section 0 xc_drv_fmc_spi.o(i.extract32_16) + i.ferror 0x11014364 Section 0 system_xinc.o(i.ferror) + i.flash_init 0x1101436c Section 0 arch_main.o(i.flash_init) + i.flash_size_and_type_get 0x110143c0 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + i.fmc_spi_read 0x11014418 Section 0 fmc_spi.o(i.fmc_spi_read) + i.gapc_callback 0x11014444 Section 0 app_task.o(i.gapc_callback) + gapc_callback 0x11014445 Thumb Code 380 app_task.o(i.gapc_callback) + i.gapc_get_device_info_req_ind 0x110147d8 Section 0 app_task.o(i.gapc_get_device_info_req_ind) + gapc_get_device_info_req_ind 0x110147d9 Thumb Code 104 app_task.o(i.gapc_get_device_info_req_ind) + i.gapm_callback 0x11014840 Section 0 app_task.o(i.gapm_callback) + gapm_callback 0x11014841 Thumb Code 182 app_task.o(i.gapm_callback) + i.gapm_cmp_evt 0x11014998 Section 0 app_task.o(i.gapm_cmp_evt) + gapm_cmp_evt 0x11014999 Thumb Code 162 app_task.o(i.gapm_cmp_evt) + i.get_app_env 0x11014a7c Section 0 app_task.o(i.get_app_env) + i.get_checksum 0x11014a84 Section 0 fmc_spi.o(i.get_checksum) + i.gpio_intr_callback 0x11014aa0 Section 0 xc_drv_gpio.o(i.gpio_intr_callback) + i.jump_fun 0x11014aa4 Section 0 mode.o(i.jump_fun) + i.main 0x11014ae0 Section 0 arch_main.o(i.main) + i.modem_init 0x11014b34 Section 0 rf_extrc.o(i.modem_init) + i.ota_slave_send_data 0x11014c48 Section 0 ota_server.o(i.ota_slave_send_data) + i.ota_srv_get_hdl_from_att_idx 0x11014ce4 Section 0 ota_server.o(i.ota_srv_get_hdl_from_att_idx) + i.ota_write_flash 0x11014cf4 Section 0 ota_protocol.o(i.ota_write_flash) + i.pwm_capture_ch0_callback 0x11014d30 Section 0 xc_drv_pwm.o(i.pwm_capture_ch0_callback) + i.pwm_capture_ch1_callback 0x11014d34 Section 0 xc_drv_pwm.o(i.pwm_capture_ch1_callback) + i.pwm_capture_ch2_callback 0x11014d38 Section 0 xc_drv_pwm.o(i.pwm_capture_ch2_callback) + i.pwm_freq_to_period 0x11014d3c Section 0 xc_drv_pwm.o(i.pwm_freq_to_period) + pwm_freq_to_period 0x11014d3d Thumb Code 30 xc_drv_pwm.o(i.pwm_freq_to_period) + i.pwm_pin_set 0x11014d5a Section 0 xc_drv_pwm.o(i.pwm_pin_set) + i.read_user_data 0x11014df8 Section 0 fmc_spi.o(i.read_user_data) + i.reverse_verif_is_true 0x11014ee8 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + i.rf433_gpio_init 0x11014ef6 Section 0 rf433.o(i.rf433_gpio_init) + i.rf433_receive 0x11014f18 Section 0 rf433.o(i.rf433_receive) + i.rf_force_agc_enable 0x1101502c Section 0 rf_extrc.o(i.rf_force_agc_enable) + rf_force_agc_enable 0x1101502d Thumb Code 2 rf_extrc.o(i.rf_force_agc_enable) + i.rf_init 0x11015030 Section 0 rf_extrc.o(i.rf_init) + i.rf_rccalib 0x11015184 Section 0 rf_extrc.o(i.rf_rccalib) + i.rf_reg_rd 0x110152a4 Section 0 rf_extrc.o(i.rf_reg_rd) + rf_reg_rd 0x110152a5 Thumb Code 4 rf_extrc.o(i.rf_reg_rd) + i.rf_reg_wr 0x110152a8 Section 0 rf_extrc.o(i.rf_reg_wr) + rf_reg_wr 0x110152a9 Thumb Code 2 rf_extrc.o(i.rf_reg_wr) + i.rf_reset 0x110152aa Section 0 rf_extrc.o(i.rf_reset) + rf_reset 0x110152ab Thumb Code 2 rf_extrc.o(i.rf_reset) + i.rf_sleep 0x110152ac Section 0 rf_extrc.o(i.rf_sleep) + rf_sleep 0x110152ad Thumb Code 18 rf_extrc.o(i.rf_sleep) + i.rf_txpwr_cs_get 0x110152c0 Section 0 rf_extrc.o(i.rf_txpwr_cs_get) + rf_txpwr_cs_get 0x110152c1 Thumb Code 70 rf_extrc.o(i.rf_txpwr_cs_get) + i.rf_txpwr_dbm_get 0x1101530c Section 0 rf_extrc.o(i.rf_txpwr_dbm_get) + rf_txpwr_dbm_get 0x1101530d Thumb Code 6 rf_extrc.o(i.rf_txpwr_dbm_get) + i.rom_env_host_init 0x11015318 Section 0 arch_main.o(i.rom_env_host_init) + i.scan_433 0x11015338 Section 0 rf433.o(i.scan_433) + i.scan_uart 0x110153b8 Section 0 uart_1.o(i.scan_uart) + i.set_TaskComps_timer 0x110154fc Section 0 timeslice.o(i.set_TaskComps_timer) + i.set_mode 0x1101550c Section 0 mode.o(i.set_mode) + i.set_vector 0x110155d4 Section 0 system_xinc.o(i.set_vector) + i.slave_send_data 0x11015600 Section 0 usr_server.o(i.slave_send_data) + i.srv_get_hdl_from_att_idx 0x110156ac Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) + i.stack_tag 0x110156bc Section 0 arch_main.o(i.stack_tag) + i.startTimer 0x110156d0 Section 0 timer.o(i.startTimer) + i.systick_callback 0x110156d8 Section 0 xc_drv_systick.o(i.systick_callback) + i.temperature 0x110156dc Section 0 pwm.o(i.temperature) + i.timer0_2_init 0x11015710 Section 0 timer.o(i.timer0_2_init) + i.uart_user_handler 0x110157a4 Section 0 xc_drv_uart.o(i.uart_user_handler) + i.updateTimer 0x1101584c Section 0 timer.o(i.updateTimer) + i.wbit 0x11015864 Section 0 rf_extrc.o(i.wbit) + wbit 0x11015865 Thumb Code 84 rf_extrc.o(i.wbit) + i.wdt_init 0x110158bc Section 0 arch_main.o(i.wdt_init) + i.wright_user_data 0x110158d8 Section 0 fmc_spi.o(i.wright_user_data) + i.xc_adc_2v4_calibrate_read 0x110159c4 Section 0 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) + i.xc_adc_data_average 0x11015a68 Section 0 xc_drv_adc.o(i.xc_adc_data_average) + i.xc_adc_fifo_flush 0x11015ae4 Section 0 xc_drv_adc.o(i.xc_adc_fifo_flush) + xc_adc_fifo_flush 0x11015ae5 Thumb Code 20 xc_drv_adc.o(i.xc_adc_fifo_flush) + i.xc_adc_init 0x11015afc Section 0 xc_drv_adc.o(i.xc_adc_init) + i.xc_adc_start_get_value 0x11015bd8 Section 0 xc_drv_adc.o(i.xc_adc_start_get_value) + i.xc_ble_activity_delete 0x11015ca4 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) + i.xc_ble_activity_stop 0x11015ccc Section 0 xc_gap_api.o(i.xc_ble_activity_stop) + i.xc_ble_advertise_create 0x11015cf4 Section 0 xc_gap_api.o(i.xc_ble_advertise_create) + i.xc_ble_advertise_start 0x11015d1c Section 0 xc_gap_api.o(i.xc_ble_advertise_start) + i.xc_ble_conn_cfm 0x11015d48 Section 0 xc_gap_api.o(i.xc_ble_conn_cfm) + i.xc_ble_gapm_reset 0x11015d74 Section 0 xc_gap_api.o(i.xc_ble_gapm_reset) + i.xc_ble_gatt_cli_mtu_exch 0x11015d90 Section 0 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) + i.xc_ble_gatt_service16_add 0x11015d9a Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) + i.xc_ble_gatt_srv_notify 0x11015db0 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) + i.xc_ble_gatt_srv_read_cfm 0x11015dfa Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) + i.xc_ble_gatt_srv_write_cfm 0x11015e4c Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) + i.xc_ble_gatt_user_srv_register 0x11015e54 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) + i.xc_ble_get_dev_info_cfm 0x11015e5c Section 0 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) + i.xc_ble_param_update_cfm 0x11015e94 Section 0 xc_gap_api.o(i.xc_ble_param_update_cfm) + i.xc_ble_scan_create 0x11015ec8 Section 0 xc_gap_api.o(i.xc_ble_scan_create) + i.xc_ble_scan_start 0x11015eec Section 0 xc_gap_api.o(i.xc_ble_scan_start) + i.xc_ble_set_adv_data 0x11015f18 Section 0 xc_gap_api.o(i.xc_ble_set_adv_data) + i.xc_ble_set_dev_config 0x11015f50 Section 0 xc_gap_api.o(i.xc_ble_set_dev_config) + i.xc_ble_set_dev_info_cfm 0x11015f7c Section 0 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) + i.xc_clock_bbpll_common_cfg 0x11015fa4 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + i.xc_clock_bbpll_freq_cfg 0x11015fe4 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + i.xc_clock_hfclk_in_get 0x11016064 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + i.xc_clock_hfclk_set 0x11016070 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) + i.xc_clock_init_cfg 0x11016134 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) + i.xc_clock_lfclk_in_get 0x11016150 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get) + i.xc_clock_lfclk_set 0x1101615c Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) + i.xc_clock_set_osc32m_bbpll_32m 0x110161c8 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) + i.xc_clock_set_osc32m_bbpll_48m 0x110161fc Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) + i.xc_clock_set_osc32m_bbpll_64m 0x11016230 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) + i.xc_clock_set_osc32m_bbpll_96m 0x11016264 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) + i.xc_clock_set_osc32m_div_16m 0x11016298 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) + i.xc_clock_set_rc16m 0x110162f4 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m) + i.xc_clock_set_rc16m_bbpll_32m 0x11016314 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) + i.xc_clock_set_rc16m_bbpll_48m 0x11016348 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) + i.xc_clock_set_rc16m_bbpll_64m 0x1101637c Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) + i.xc_clock_set_rc16m_bbpll_96m 0x110163b0 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) + i.xc_fota_dev_ack_cmd 0x110163e4 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd) + i.xc_gpio_direction_config 0x1101640c Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) + i.xc_gpio_fun_sel 0x11016428 Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) + i.xc_gpio_init 0x11016450 Section 0 xc_drv_gpio.o(i.xc_gpio_init) + i.xc_gpio_it_config 0x11016480 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) + i.xc_gpio_mux_ctl 0x110164b4 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + i.xc_gpio_pull_config 0x11016500 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) + i.xc_gpio_read_pin 0x110165e8 Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin) + i.xc_gpio_write_pin 0x1101660c Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin) + i.xc_ota_schedule 0x11016628 Section 0 ota_protocol.o(i.xc_ota_schedule) + i.xc_pwm_dutycycle_set 0x11016668 Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) + i.xc_pwm_init 0x110166b4 Section 0 xc_drv_pwm.o(i.xc_pwm_init) + i.xc_pwm_start 0x11016794 Section 0 xc_drv_pwm.o(i.xc_pwm_start) + i.xc_pwm_stop 0x110167b4 Section 0 xc_drv_pwm.o(i.xc_pwm_stop) + i.xc_pwr_vol_set 0x110167d0 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) + i.xc_timer_init 0x11016824 Section 0 xc_drv_timer.o(i.xc_timer_init) + i.xc_timer_set_value 0x11016944 Section 0 xc_drv_timer.o(i.xc_timer_set_value) + i.xc_timer_start 0x1101696c Section 0 xc_drv_timer.o(i.xc_timer_start) + i.xc_timer_stop 0x110169a8 Section 0 xc_drv_timer.o(i.xc_timer_stop) + i.xc_timer_us_to_ticks 0x110169c4 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) + xc_timer_us_to_ticks 0x110169c5 Thumb Code 188 xc_drv_timer.o(i.xc_timer_us_to_ticks) + i.xc_uart_init 0x11016a90 Section 0 xc_drv_uart.o(i.xc_uart_init) + i.xc_unique_identification_read 0x11016c5c Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + i.xc_wdt_init 0x11016d44 Section 0 xc_drv_wdt.o(i.xc_wdt_init) + i.xc_wdt_refresh 0x11016db4 Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) + i.xc_wdt_reload 0x11016de0 Section 0 xc_drv_wdt.o(i.xc_wdt_reload) + i.xc_wdt_start 0x11016e18 Section 0 xc_drv_wdt.o(i.xc_wdt_start) + locale$$code 0x11016e4c Section 44 lc_numeric_c.o(locale$$code) + locale$$code 0x11016e78 Section 44 lc_ctype_c.o(locale$$code) + x$fpl$printf1 0x11016ea4 Section 16 printf1.o(x$fpl$printf1) + x$fpl$printf2 0x11016eb4 Section 16 printf2.o(x$fpl$printf2) + .constdata 0x11016ec4 Section 40 app_task.o(.constdata) + x$fpl$usenofp 0x11016ec4 Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x11016eec Section 88 app_task.o(.constdata) + __func__ 0x11016ef8 Data 32 app_task.o(.constdata) + .constdata 0x11016f44 Section 124 usr_server.o(.constdata) + custom_server_atts 0x11016f48 Data 48 usr_server.o(.constdata) + custom_src_cb 0x11016f78 Data 20 usr_server.o(.constdata) + __func__ 0x11016f8c Data 25 usr_server.o(.constdata) + __func__ 0x11016fa5 Data 27 usr_server.o(.constdata) + .constdata 0x11016fc0 Section 12 xc_drv_pwm.o(.constdata) + pwm_offset 0x11016fc0 Data 12 xc_drv_pwm.o(.constdata) + .constdata 0x11016fcc Section 8 rf_extrc.o(.constdata) + RF_TX_PW_CONV_TBL 0x11016fcc Data 8 rf_extrc.o(.constdata) + .constdata 0x11016fd4 Section 4 xc_drv_timer.o(.constdata) + timer_offset 0x11016fd4 Data 4 xc_drv_timer.o(.constdata) + .constdata 0x11016fd8 Section 6 xc_drv_uart.o(.constdata) + uart_offset 0x11016fd8 Data 6 xc_drv_uart.o(.constdata) + .constdata 0x11016fde Section 2 xc_drv_aotimer.o(.constdata) + aotimer_offset 0x11016fde Data 2 xc_drv_aotimer.o(.constdata) + .constdata 0x11016fe0 Section 40 _printf_hex_int_ll_ptr.o(.constdata) + uc_hextab 0x11016fe0 Data 20 _printf_hex_int_ll_ptr.o(.constdata) + lc_hextab 0x11016ff4 Data 20 _printf_hex_int_ll_ptr.o(.constdata) + .constdata 0x11017008 Section 17 __printf_flags_ss_wp.o(.constdata) + maptable 0x11017008 Data 17 __printf_flags_ss_wp.o(.constdata) + .constdata 0x1101701c Section 8 _printf_wctomb.o(.constdata) + initial_mbstate 0x1101701c Data 8 _printf_wctomb.o(.constdata) + .constdata 0x11017024 Section 38 _printf_fp_hex.o(.constdata) + lc_hextab 0x11017024 Data 19 _printf_fp_hex.o(.constdata) + uc_hextab 0x11017037 Data 19 _printf_fp_hex.o(.constdata) + .constdata 0x1101704c Section 148 bigflt0.o(.constdata) + tenpwrs_x 0x1101704c Data 60 bigflt0.o(.constdata) + tenpwrs_i 0x11017088 Data 64 bigflt0.o(.constdata) + .conststring 0x110170e0 Section 207 app_task.o(.conststring) + .conststring 0x110171b0 Section 74 usr_server.o(.conststring) + locale$$data 0x1101723c Section 28 lc_numeric_c.o(locale$$data) + __lcnum_c_name 0x11017240 Data 2 lc_numeric_c.o(locale$$data) + __lcnum_c_start 0x11017248 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_point 0x11017254 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_thousands 0x11017256 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_grouping 0x11017257 Data 0 lc_numeric_c.o(locale$$data) + locale$$data 0x11017258 Section 272 lc_ctype_c.o(locale$$data) + __lcnum_c_end 0x11017258 Data 0 lc_numeric_c.o(locale$$data) + __lcctype_c_name 0x1101725c Data 2 lc_ctype_c.o(locale$$data) + __lcctype_c_start 0x11017264 Data 0 lc_ctype_c.o(locale$$data) + __lcctype_c_end 0x11017368 Data 0 lc_ctype_c.o(locale$$data) ram_em 0x530077b0 Section 2091 ota_protocol.o(ram_em) Global Symbols @@ -2991,108 +3013,108 @@ Image Symbol Table sendchar 0x1000364d Thumb Code 18 system_xinc.o(ram_code) fputc 0x1000365f Thumb Code 2 system_xinc.o(ram_code) PendSV_Handler 0x10003665 Thumb Code 62 arch_main.o(ram_code) - xc_dma_check_channel_range 0x10003769 Thumb Code 18 xc_drv_dma.o(ram_code) - xc_dma_check_channel_busy 0x1000377b Thumb Code 32 xc_drv_dma.o(ram_code) - xc_dma_disable_channel_irq 0x1000379b Thumb Code 58 xc_drv_dma.o(ram_code) - xc_dma_mask_irq 0x100037d5 Thumb Code 80 xc_drv_dma.o(ram_code) - xc_dma_clear_irq 0x10003825 Thumb Code 80 xc_drv_dma.o(ram_code) - dma_irq_handler 0x10003875 Thumb Code 178 xc_drv_dma.o(ram_code) - DMA_Handler 0x10003927 Thumb Code 4 xc_drv_dma.o(ram_code) - TIMER0_Handler 0x1000394d Thumb Code 24 xc_drv_timer.o(ram_code) - TIMER3_Handler 0x10003965 Thumb Code 24 xc_drv_timer.o(ram_code) - xc_fmc_spi_init_oprt 0x10003ae5 Thumb Code 138 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_wake_up 0x10003b6f Thumb Code 40 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_rdid 0x10003bff Thumb Code 70 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_erase_page 0x10003c45 Thumb Code 80 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_write_page 0x10003c95 Thumb Code 108 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_otp_read_page 0x10003d01 Thumb Code 146 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_read_page 0x10003d93 Thumb Code 110 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_read 0x10003e01 Thumb Code 180 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_ruid 0x10003eb5 Thumb Code 88 xc_drv_fmc_spi.o(ram_code) - timer0_callback 0x10003f51 Thumb Code 8 timer.o(ram_code) - timer1_callback 0x10003f59 Thumb Code 22 timer.o(ram_code) - timer2_callback 0x10003f6f Thumb Code 8 timer.o(ram_code) - timer3_callback 0x10003f77 Thumb Code 8 timer.o(ram_code) - Bridge_Deadtime_Expired 0x10003f85 Thumb Code 152 bridge_pwm.o(ram_code) - Bridge_Service_1ms 0x1000401d Thumb Code 342 bridge_pwm.o(ram_code) - __stdout 0x100041cc Data 4 system_xinc.o(.data) - start_second_adv 0x100041d0 Data 1 app_task.o(.data) - set_data_flag 0x100041d1 Data 1 app_task.o(.data) - app_mode 0x100041d2 Data 1 app_task.o(.data) - app_env 0x100041d4 Data 54 app_task.o(.data) - app_state 0x1000420a Data 1 app_task.o(.data) - app_sleep_flag 0x1000420b Data 1 arch_main.o(.data) - ota_srv_user_lid 0x1000420c Data 1 ota_server.o(.data) - ota_svc_tx_char_notify 0x1000420d Data 1 ota_server.o(.data) - ota_svc_start_hdl 0x1000420e Data 2 ota_server.o(.data) - app_op_flash_flag 0x10004210 Data 1 ota_flash_interface.o(.data) - ota_flag 0x10004214 Data 1 ota_protocol.o(.data) - jump2app 0x10004218 Data 4 ota_protocol.o(.data) - fotas_status 0x1000421c Data 9 ota_protocol.o(.data) - srv_user_lid 0x10004226 Data 1 usr_server.o(.data) - custom_svc_tx_char_notify 0x10004227 Data 1 usr_server.o(.data) - send_flag 0x10004228 Data 1 usr_server.o(.data) - custom_svc_start_hdl 0x1000422a Data 2 usr_server.o(.data) - period 0x10004238 Data 8 xc_drv_pwm.o(.data) - timer_n_callback 0x10004244 Data 16 xc_drv_timer.o(.data) - buffer_complet_flag 0x10004254 Data 1 xc_drv_uart.o(.data) - uart_ctl_block 0x10004258 Data 4 xc_drv_uart.o(.data) - aotimer_n_callback 0x10004264 Data 8 xc_drv_aotimer.o(.data) - RTC_Intr_cb 0x10004270 Data 32 xc_drv_rtc.o(.data) - timer1 0x10004290 Data 8 timer.o(.data) - timer2 0x10004298 Data 8 timer.o(.data) - TaskComps 0x100042a0 Data 176 timeslice.o(.data) - p_ble_data_msg 0x10004350 Data 4 rgblight.o(.data) - deviceStatus 0x10004354 Data 1 mode.o(.data) - Mode 0x10004355 Data 1 mode.o(.data) - Speed 0x10004356 Data 1 mode.o(.data) - direction 0x10004357 Data 1 mode.o(.data) - choose_mode_falsg 0x10004358 Data 1 mode.o(.data) - choose_mode_bh 0x10004359 Data 1 mode.o(.data) - time_1 0x1000435c Data 22 mode.o(.data) - time_2 0x10004372 Data 22 mode.o(.data) - time_3 0x10004388 Data 22 mode.o(.data) - Color_table_static 0x1000439e Data 12 mode.o(.data) - Color_table 0x100043aa Data 12 mode.o(.data) - modefunctin 0x100043b8 Data 16 mode.o(.data) - res_data 0x100043c8 Data 1 rf433.o(.data) - adress_H 0x100043c9 Data 1 rf433.o(.data) - adress_L 0x100043ca Data 1 rf433.o(.data) - match_success 0x100043cb Data 1 rf433.o(.data) - long_flag_s 0x100043ce Data 1 rf433.o(.data) - high_level_time 0x100043cf Data 1 rf433.o(.data) - low_level_time 0x100043d0 Data 1 rf433.o(.data) - receive_data_cnt 0x100043d1 Data 1 rf433.o(.data) - rf_flag 0x100043d2 Data 2 rf433.o(.data) - long_press_cnt 0x100043d8 Data 2 rf433.o(.data) - adress 0x100043dc Data 4 rf433.o(.data) - time_5s 0x100043e0 Data 4 rf433.o(.data) - KEY_STATE_re 0x100043e4 Data 4 rf433.o(.data) - receive_temp 0x100043e8 Data 4 rf433.o(.data) - receive_data 0x100043ec Data 4 rf433.o(.data) - adress_H_array 0x100043f0 Data 5 rf433.o(.data) - adress_L_array 0x100043f5 Data 5 rf433.o(.data) - Key_TypeDef 0x100043fc Data 8 rf433.o(.data) - flag_1h 0x10004404 Data 4 rf433.o(.data) - is_time 0x10004408 Data 1 rf433.o(.data) - driveMode 0x1000440c Data 1 pwm.o(.data) - Brightness 0x1000440d Data 1 pwm.o(.data) - sss 0x1000440e Data 1 pwm.o(.data) - W_PWM 0x10004410 Data 2 pwm.o(.data) - C_PWM 0x10004412 Data 2 pwm.o(.data) - W_PWM_duty 0x10004414 Data 2 pwm.o(.data) - C_PWM_duty 0x10004416 Data 2 pwm.o(.data) - RefVol 0x10004418 Data 4 pwm.o(.data) - Light_Transition_FadeActive 0x10004438 Data 1 light_transition.o(.data) - op_flash 0x1000443c Data 272 ota_flash_interface.o(.bss) - app_data 0x1000454c Data 128 ota_flash_interface.o(.bss) - DMA_Instance 0x100046e0 Data 28 xc_drv_dma.o(.bss) - clock_cb 0x100046fc Data 16 xc_drv_clock.o(.bss) - user_ble_data_msg 0x1000474c Data 25 rgblight.o(.bss) - r_data 0x10004765 Data 256 fmc_spi.o(.bss) - _random_number_data 0x10004868 Data 228 rand.o(.bss) - __libspace_start 0x1000494c Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x100049ac Data 0 libspace.o(.bss) + xc_dma_check_channel_range 0x100037a9 Thumb Code 18 xc_drv_dma.o(ram_code) + xc_dma_check_channel_busy 0x100037bb Thumb Code 32 xc_drv_dma.o(ram_code) + xc_dma_disable_channel_irq 0x100037db Thumb Code 58 xc_drv_dma.o(ram_code) + xc_dma_mask_irq 0x10003815 Thumb Code 80 xc_drv_dma.o(ram_code) + xc_dma_clear_irq 0x10003865 Thumb Code 80 xc_drv_dma.o(ram_code) + dma_irq_handler 0x100038b5 Thumb Code 178 xc_drv_dma.o(ram_code) + DMA_Handler 0x10003967 Thumb Code 4 xc_drv_dma.o(ram_code) + TIMER0_Handler 0x1000398d Thumb Code 24 xc_drv_timer.o(ram_code) + TIMER3_Handler 0x100039a5 Thumb Code 24 xc_drv_timer.o(ram_code) + xc_fmc_spi_init_oprt 0x10003b25 Thumb Code 138 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_wake_up 0x10003baf Thumb Code 40 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_rdid 0x10003c3f Thumb Code 70 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_erase_page 0x10003c85 Thumb Code 80 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_write_page 0x10003cd5 Thumb Code 108 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_otp_read_page 0x10003d41 Thumb Code 146 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_read_page 0x10003dd3 Thumb Code 110 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_read 0x10003e41 Thumb Code 180 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_ruid 0x10003ef5 Thumb Code 88 xc_drv_fmc_spi.o(ram_code) + timer0_callback 0x10003f91 Thumb Code 8 timer.o(ram_code) + timer1_callback 0x10003f99 Thumb Code 22 timer.o(ram_code) + timer2_callback 0x10003faf Thumb Code 8 timer.o(ram_code) + timer3_callback 0x10003fb7 Thumb Code 8 timer.o(ram_code) + Bridge_Deadtime_Expired 0x10003fc5 Thumb Code 152 bridge_pwm.o(ram_code) + Bridge_Service_1ms 0x1000405d Thumb Code 342 bridge_pwm.o(ram_code) + __stdout 0x1000420c Data 4 system_xinc.o(.data) + start_second_adv 0x10004210 Data 1 app_task.o(.data) + set_data_flag 0x10004211 Data 1 app_task.o(.data) + app_mode 0x10004212 Data 1 app_task.o(.data) + app_env 0x10004214 Data 54 app_task.o(.data) + app_state 0x1000424a Data 1 app_task.o(.data) + app_sleep_flag 0x1000424b Data 1 arch_main.o(.data) + ota_srv_user_lid 0x1000424c Data 1 ota_server.o(.data) + ota_svc_tx_char_notify 0x1000424d Data 1 ota_server.o(.data) + ota_svc_start_hdl 0x1000424e Data 2 ota_server.o(.data) + app_op_flash_flag 0x10004250 Data 1 ota_flash_interface.o(.data) + ota_flag 0x10004254 Data 1 ota_protocol.o(.data) + jump2app 0x10004258 Data 4 ota_protocol.o(.data) + fotas_status 0x1000425c Data 9 ota_protocol.o(.data) + srv_user_lid 0x10004266 Data 1 usr_server.o(.data) + custom_svc_tx_char_notify 0x10004267 Data 1 usr_server.o(.data) + send_flag 0x10004268 Data 1 usr_server.o(.data) + custom_svc_start_hdl 0x10004270 Data 2 usr_server.o(.data) + period 0x10004280 Data 8 xc_drv_pwm.o(.data) + timer_n_callback 0x1000428c Data 16 xc_drv_timer.o(.data) + buffer_complet_flag 0x1000429c Data 1 xc_drv_uart.o(.data) + uart_ctl_block 0x100042a0 Data 4 xc_drv_uart.o(.data) + aotimer_n_callback 0x100042ac Data 8 xc_drv_aotimer.o(.data) + RTC_Intr_cb 0x100042b8 Data 32 xc_drv_rtc.o(.data) + timer1 0x100042d8 Data 8 timer.o(.data) + timer2 0x100042e0 Data 8 timer.o(.data) + TaskComps 0x100042e8 Data 192 timeslice.o(.data) + p_ble_data_msg 0x100043a8 Data 4 rgblight.o(.data) + deviceStatus 0x100043ac Data 1 mode.o(.data) + Mode 0x100043ad Data 1 mode.o(.data) + Speed 0x100043ae Data 1 mode.o(.data) + direction 0x100043af Data 1 mode.o(.data) + choose_mode_falsg 0x100043b0 Data 1 mode.o(.data) + choose_mode_bh 0x100043b1 Data 1 mode.o(.data) + time_1 0x100043b4 Data 22 mode.o(.data) + time_2 0x100043ca Data 22 mode.o(.data) + time_3 0x100043e0 Data 22 mode.o(.data) + Color_table_static 0x100043f6 Data 12 mode.o(.data) + Color_table 0x10004402 Data 12 mode.o(.data) + modefunctin 0x10004410 Data 16 mode.o(.data) + res_data 0x10004420 Data 1 rf433.o(.data) + adress_H 0x10004421 Data 1 rf433.o(.data) + adress_L 0x10004422 Data 1 rf433.o(.data) + match_success 0x10004423 Data 1 rf433.o(.data) + long_flag_s 0x10004426 Data 1 rf433.o(.data) + high_level_time 0x10004427 Data 1 rf433.o(.data) + low_level_time 0x10004428 Data 1 rf433.o(.data) + receive_data_cnt 0x10004429 Data 1 rf433.o(.data) + rf_flag 0x1000442a Data 2 rf433.o(.data) + long_press_cnt 0x10004430 Data 2 rf433.o(.data) + adress 0x10004434 Data 4 rf433.o(.data) + time_5s 0x10004438 Data 4 rf433.o(.data) + KEY_STATE_re 0x1000443c Data 4 rf433.o(.data) + receive_temp 0x10004440 Data 4 rf433.o(.data) + receive_data 0x10004444 Data 4 rf433.o(.data) + adress_H_array 0x10004448 Data 5 rf433.o(.data) + adress_L_array 0x1000444d Data 5 rf433.o(.data) + Key_TypeDef 0x10004454 Data 8 rf433.o(.data) + flag_1h 0x1000445c Data 4 rf433.o(.data) + is_time 0x10004460 Data 1 rf433.o(.data) + driveMode 0x10004464 Data 1 pwm.o(.data) + Brightness 0x10004465 Data 1 pwm.o(.data) + sss 0x10004466 Data 1 pwm.o(.data) + W_PWM 0x10004468 Data 2 pwm.o(.data) + C_PWM 0x1000446a Data 2 pwm.o(.data) + W_PWM_duty 0x1000446c Data 2 pwm.o(.data) + C_PWM_duty 0x1000446e Data 2 pwm.o(.data) + RefVol 0x10004470 Data 4 pwm.o(.data) + Light_Transition_FadeActive 0x10004490 Data 1 light_transition.o(.data) + op_flash 0x10004494 Data 272 ota_flash_interface.o(.bss) + app_data 0x100045a4 Data 128 ota_flash_interface.o(.bss) + DMA_Instance 0x10004738 Data 28 xc_drv_dma.o(.bss) + clock_cb 0x10004754 Data 16 xc_drv_clock.o(.bss) + user_ble_data_msg 0x100047a4 Data 25 rgblight.o(.bss) + r_data 0x100047bd Data 256 fmc_spi.o(.bss) + _random_number_data 0x100048c0 Data 228 rand.o(.bss) + __libspace_start 0x100049a4 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x10004a04 Data 0 libspace.o(.bss) gapc_get_bdaddr 0x11003489 Thumb Code 0 rom_symdefs.o ABSOLUTE gatt_cli_mtu_exch 0x11007a15 Thumb Code 0 rom_symdefs.o ABSOLUTE gatt_db_svc16_add 0x11008019 Thumb Code 0 rom_symdefs.o ABSOLUTE @@ -3367,126 +3389,130 @@ Image Symbol Table ble_flash_later_page_erase 0x11013d19 Thumb Code 24 ota_flash_interface.o(i.ble_flash_later_page_erase) ble_flash_later_write_page 0x11013d35 Thumb Code 40 ota_flash_interface.o(i.ble_flash_later_write_page) ble_message_process 0x11013d61 Thumb Code 40 rgblight.o(i.ble_message_process) - bluetooth_init 0x11013d8d Thumb Code 52 arch_main.o(i.bluetooth_init) - board_init 0x11013dcd Thumb Code 44 arch_main.o(i.board_init) - choice_mode 0x11013ed9 Thumb Code 110 mode.o(i.choice_mode) - clock_init 0x11013f51 Thumb Code 94 sleep.o(i.clock_init) - custom_svc_add 0x11013fc1 Thumb Code 98 usr_server.o(i.custom_svc_add) - delay_ms_test 0x110141b1 Thumb Code 22 rf_extrc.o(i.delay_ms_test) - extract32_16 0x110141c7 Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) - ferror 0x110141d5 Thumb Code 6 system_xinc.o(i.ferror) - flash_init 0x110141dd Thumb Code 78 arch_main.o(i.flash_init) - flash_size_and_type_get 0x11014231 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - fmc_spi_read 0x11014289 Thumb Code 38 fmc_spi.o(i.fmc_spi_read) - get_app_env 0x110148e9 Thumb Code 4 app_task.o(i.get_app_env) - get_checksum 0x110148f1 Thumb Code 28 fmc_spi.o(i.get_checksum) - gpio_intr_callback 0x1101490d Thumb Code 2 xc_drv_gpio.o(i.gpio_intr_callback) - jump_fun 0x11014911 Thumb Code 56 mode.o(i.jump_fun) - main 0x1101494d Thumb Code 74 arch_main.o(i.main) - modem_init 0x110149a1 Thumb Code 222 rf_extrc.o(i.modem_init) - ota_slave_send_data 0x11014ab5 Thumb Code 82 ota_server.o(i.ota_slave_send_data) - ota_srv_get_hdl_from_att_idx 0x11014b51 Thumb Code 10 ota_server.o(i.ota_srv_get_hdl_from_att_idx) - ota_write_flash 0x11014b61 Thumb Code 46 ota_protocol.o(i.ota_write_flash) - pwm_capture_ch0_callback 0x11014b9d Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch0_callback) - pwm_capture_ch1_callback 0x11014ba1 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback) - pwm_capture_ch2_callback 0x11014ba5 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback) - pwm_pin_set 0x11014bc7 Thumb Code 158 xc_drv_pwm.o(i.pwm_pin_set) - read_user_data 0x11014c65 Thumb Code 182 fmc_spi.o(i.read_user_data) - reverse_verif_is_true 0x11014d55 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - rf433_gpio_init 0x11014d63 Thumb Code 32 rf433.o(i.rf433_gpio_init) - rf433_receive 0x11014d85 Thumb Code 266 rf433.o(i.rf433_receive) - rf_init 0x11014e9d Thumb Code 274 rf_extrc.o(i.rf_init) - rf_rccalib 0x11014ff1 Thumb Code 248 rf_extrc.o(i.rf_rccalib) - rom_env_host_init 0x11015185 Thumb Code 20 arch_main.o(i.rom_env_host_init) - scan_433 0x110151a5 Thumb Code 122 rf433.o(i.scan_433) - scan_uart 0x11015225 Thumb Code 274 uart_1.o(i.scan_uart) - set_TaskComps_timer 0x11015369 Thumb Code 10 timeslice.o(i.set_TaskComps_timer) - set_mode 0x11015379 Thumb Code 182 mode.o(i.set_mode) - set_vector 0x11015441 Thumb Code 32 system_xinc.o(i.set_vector) - stack_tag 0x1101546d Thumb Code 16 arch_main.o(i.stack_tag) - startTimer 0x11015481 Thumb Code 8 timer.o(i.startTimer) - systick_callback 0x11015489 Thumb Code 2 xc_drv_systick.o(i.systick_callback) - temperature 0x1101548d Thumb Code 48 pwm.o(i.temperature) - timer0_2_init 0x110154c1 Thumb Code 140 timer.o(i.timer0_2_init) - uart_user_handler 0x11015555 Thumb Code 132 xc_drv_uart.o(i.uart_user_handler) - updateTimer 0x110155fd Thumb Code 22 timer.o(i.updateTimer) - wdt_init 0x1101566d Thumb Code 26 arch_main.o(i.wdt_init) - wright_user_data 0x11015689 Thumb Code 176 fmc_spi.o(i.wright_user_data) - xc_adc_2v4_calibrate_read 0x11015775 Thumb Code 160 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) - xc_adc_data_average 0x11015819 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average) - xc_adc_init 0x110158ad Thumb Code 210 xc_drv_adc.o(i.xc_adc_init) - xc_adc_start_get_value 0x11015989 Thumb Code 174 xc_drv_adc.o(i.xc_adc_start_get_value) - xc_ble_activity_delete 0x11015a55 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) - xc_ble_activity_stop 0x11015a7d Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_stop) - xc_ble_advertise_create 0x11015aa5 Thumb Code 40 xc_gap_api.o(i.xc_ble_advertise_create) - xc_ble_advertise_start 0x11015acd Thumb Code 38 xc_gap_api.o(i.xc_ble_advertise_start) - xc_ble_conn_cfm 0x11015af9 Thumb Code 38 xc_gap_api.o(i.xc_ble_conn_cfm) - xc_ble_gapm_reset 0x11015b25 Thumb Code 24 xc_gap_api.o(i.xc_ble_gapm_reset) - xc_ble_gatt_cli_mtu_exch 0x11015b41 Thumb Code 10 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) - xc_ble_gatt_service16_add 0x11015b4b Thumb Code 22 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) - xc_ble_gatt_srv_notify 0x11015b61 Thumb Code 74 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) - xc_ble_gatt_srv_read_cfm 0x11015bab Thumb Code 82 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) - xc_ble_gatt_srv_write_cfm 0x11015bfd Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) - xc_ble_gatt_user_srv_register 0x11015c05 Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) - xc_ble_get_dev_info_cfm 0x11015c0d Thumb Code 52 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) - xc_ble_param_update_cfm 0x11015c45 Thumb Code 46 xc_gap_api.o(i.xc_ble_param_update_cfm) - xc_ble_scan_create 0x11015c79 Thumb Code 36 xc_gap_api.o(i.xc_ble_scan_create) - xc_ble_scan_start 0x11015c9d Thumb Code 38 xc_gap_api.o(i.xc_ble_scan_start) - xc_ble_set_adv_data 0x11015cc9 Thumb Code 50 xc_gap_api.o(i.xc_ble_set_adv_data) - xc_ble_set_dev_config 0x11015d01 Thumb Code 38 xc_gap_api.o(i.xc_ble_set_dev_config) - xc_ble_set_dev_info_cfm 0x11015d2d Thumb Code 34 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) - xc_clock_bbpll_common_cfg 0x11015d55 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - xc_clock_bbpll_freq_cfg 0x11015d95 Thumb Code 120 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - xc_clock_hfclk_in_get 0x11015e15 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - xc_clock_hfclk_set 0x11015e21 Thumb Code 166 xc_drv_clock.o(i.xc_clock_hfclk_set) - xc_clock_init_cfg 0x11015ee5 Thumb Code 26 xc_drv_clock.o(i.xc_clock_init_cfg) - xc_clock_lfclk_in_get 0x11015f01 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get) - xc_clock_lfclk_set 0x11015f0d Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) - xc_clock_set_osc32m_bbpll_32m 0x11015f79 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) - xc_clock_set_osc32m_bbpll_48m 0x11015fad Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) - xc_clock_set_osc32m_bbpll_64m 0x11015fe1 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) - xc_clock_set_osc32m_bbpll_96m 0x11016015 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) - xc_clock_set_osc32m_div_16m 0x11016049 Thumb Code 82 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) - xc_clock_set_rc16m 0x110160a5 Thumb Code 22 xc_drv_clock.o(i.xc_clock_set_rc16m) - xc_clock_set_rc16m_bbpll_32m 0x110160c5 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) - xc_clock_set_rc16m_bbpll_48m 0x110160f9 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) - xc_clock_set_rc16m_bbpll_64m 0x1101612d Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) - xc_clock_set_rc16m_bbpll_96m 0x11016161 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) - xc_fota_dev_ack_cmd 0x11016195 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd) - xc_gpio_direction_config 0x110161bd Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) - xc_gpio_fun_sel 0x110161d9 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) - xc_gpio_init 0x11016201 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) - xc_gpio_it_config 0x11016231 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) - xc_gpio_mux_ctl 0x11016265 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - xc_gpio_pull_config 0x110162b1 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) - xc_gpio_read_pin 0x11016399 Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin) - xc_gpio_write_pin 0x110163bd Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin) - xc_ota_schedule 0x110163d9 Thumb Code 56 ota_protocol.o(i.xc_ota_schedule) - xc_pwm_dutycycle_set 0x11016419 Thumb Code 68 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) - xc_pwm_init 0x11016465 Thumb Code 206 xc_drv_pwm.o(i.xc_pwm_init) - xc_pwm_start 0x11016545 Thumb Code 22 xc_drv_pwm.o(i.xc_pwm_start) - xc_pwm_stop 0x11016565 Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_stop) - xc_pwr_vol_set 0x11016581 Thumb Code 68 xc_drv_pwr.o(i.xc_pwr_vol_set) - xc_timer_init 0x110165d5 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) - xc_timer_set_value 0x110166f5 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) - xc_timer_start 0x1101671d Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) - xc_timer_stop 0x11016759 Thumb Code 18 xc_drv_timer.o(i.xc_timer_stop) - xc_uart_init 0x11016841 Thumb Code 440 xc_drv_uart.o(i.xc_uart_init) - xc_unique_identification_read 0x11016a0d Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - xc_wdt_init 0x11016af5 Thumb Code 100 xc_drv_wdt.o(i.xc_wdt_init) - xc_wdt_refresh 0x11016b65 Thumb Code 36 xc_drv_wdt.o(i.xc_wdt_refresh) - xc_wdt_reload 0x11016b91 Thumb Code 42 xc_drv_wdt.o(i.xc_wdt_reload) - xc_wdt_start 0x11016bc9 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) - _get_lc_numeric 0x11016bfd Thumb Code 44 lc_numeric_c.o(locale$$code) - _get_lc_ctype 0x11016c29 Thumb Code 44 lc_ctype_c.o(locale$$code) - _printf_fp_dec 0x11016c55 Thumb Code 16 printf1.o(x$fpl$printf1) - _printf_fp_hex 0x11016c65 Thumb Code 16 printf2.o(x$fpl$printf2) - __I$use$fp 0x11016c74 Number 0 usenofp.o(x$fpl$usenofp) - app_msg_handler_tab 0x11016c74 Data 40 app_task.o(.constdata) - TASK_DESC_APP 0x11016c9c Data 12 app_task.o(.constdata) - Region$$Table$$Base 0x11016fac Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x11016fec Number 0 anon$$obj.o(Region$$Table) - __ctype 0x11017015 Data 0 lc_ctype_c.o(locale$$data) + ble_state_disconnect 0x11013d8d Thumb Code 16 usr_server.o(i.ble_state_disconnect) + ble_state_sync_poll 0x11013da1 Thumb Code 318 usr_server.o(i.ble_state_sync_poll) + bluetooth_init 0x11013f19 Thumb Code 52 arch_main.o(i.bluetooth_init) + board_init 0x11013f59 Thumb Code 44 arch_main.o(i.board_init) + choice_mode 0x11014065 Thumb Code 110 mode.o(i.choice_mode) + clock_init 0x110140dd Thumb Code 94 sleep.o(i.clock_init) + custom_svc_add 0x1101414d Thumb Code 102 usr_server.o(i.custom_svc_add) + delay_ms_test 0x11014341 Thumb Code 22 rf_extrc.o(i.delay_ms_test) + extract32_16 0x11014357 Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) + ferror 0x11014365 Thumb Code 6 system_xinc.o(i.ferror) + flash_init 0x1101436d Thumb Code 78 arch_main.o(i.flash_init) + flash_size_and_type_get 0x110143c1 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + fmc_spi_read 0x11014419 Thumb Code 38 fmc_spi.o(i.fmc_spi_read) + get_app_env 0x11014a7d Thumb Code 4 app_task.o(i.get_app_env) + get_checksum 0x11014a85 Thumb Code 28 fmc_spi.o(i.get_checksum) + gpio_intr_callback 0x11014aa1 Thumb Code 2 xc_drv_gpio.o(i.gpio_intr_callback) + jump_fun 0x11014aa5 Thumb Code 56 mode.o(i.jump_fun) + main 0x11014ae1 Thumb Code 74 arch_main.o(i.main) + modem_init 0x11014b35 Thumb Code 222 rf_extrc.o(i.modem_init) + ota_slave_send_data 0x11014c49 Thumb Code 82 ota_server.o(i.ota_slave_send_data) + ota_srv_get_hdl_from_att_idx 0x11014ce5 Thumb Code 10 ota_server.o(i.ota_srv_get_hdl_from_att_idx) + ota_write_flash 0x11014cf5 Thumb Code 46 ota_protocol.o(i.ota_write_flash) + pwm_capture_ch0_callback 0x11014d31 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch0_callback) + pwm_capture_ch1_callback 0x11014d35 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback) + pwm_capture_ch2_callback 0x11014d39 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback) + pwm_pin_set 0x11014d5b Thumb Code 158 xc_drv_pwm.o(i.pwm_pin_set) + read_user_data 0x11014df9 Thumb Code 182 fmc_spi.o(i.read_user_data) + reverse_verif_is_true 0x11014ee9 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + rf433_gpio_init 0x11014ef7 Thumb Code 32 rf433.o(i.rf433_gpio_init) + rf433_receive 0x11014f19 Thumb Code 266 rf433.o(i.rf433_receive) + rf_init 0x11015031 Thumb Code 274 rf_extrc.o(i.rf_init) + rf_rccalib 0x11015185 Thumb Code 248 rf_extrc.o(i.rf_rccalib) + rom_env_host_init 0x11015319 Thumb Code 20 arch_main.o(i.rom_env_host_init) + scan_433 0x11015339 Thumb Code 122 rf433.o(i.scan_433) + scan_uart 0x110153b9 Thumb Code 274 uart_1.o(i.scan_uart) + set_TaskComps_timer 0x110154fd Thumb Code 10 timeslice.o(i.set_TaskComps_timer) + set_mode 0x1101550d Thumb Code 182 mode.o(i.set_mode) + set_vector 0x110155d5 Thumb Code 32 system_xinc.o(i.set_vector) + slave_send_data 0x11015601 Thumb Code 98 usr_server.o(i.slave_send_data) + srv_get_hdl_from_att_idx 0x110156ad Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) + stack_tag 0x110156bd Thumb Code 16 arch_main.o(i.stack_tag) + startTimer 0x110156d1 Thumb Code 8 timer.o(i.startTimer) + systick_callback 0x110156d9 Thumb Code 2 xc_drv_systick.o(i.systick_callback) + temperature 0x110156dd Thumb Code 48 pwm.o(i.temperature) + timer0_2_init 0x11015711 Thumb Code 140 timer.o(i.timer0_2_init) + uart_user_handler 0x110157a5 Thumb Code 132 xc_drv_uart.o(i.uart_user_handler) + updateTimer 0x1101584d Thumb Code 22 timer.o(i.updateTimer) + wdt_init 0x110158bd Thumb Code 26 arch_main.o(i.wdt_init) + wright_user_data 0x110158d9 Thumb Code 176 fmc_spi.o(i.wright_user_data) + xc_adc_2v4_calibrate_read 0x110159c5 Thumb Code 160 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) + xc_adc_data_average 0x11015a69 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average) + xc_adc_init 0x11015afd Thumb Code 210 xc_drv_adc.o(i.xc_adc_init) + xc_adc_start_get_value 0x11015bd9 Thumb Code 174 xc_drv_adc.o(i.xc_adc_start_get_value) + xc_ble_activity_delete 0x11015ca5 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) + xc_ble_activity_stop 0x11015ccd Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_stop) + xc_ble_advertise_create 0x11015cf5 Thumb Code 40 xc_gap_api.o(i.xc_ble_advertise_create) + xc_ble_advertise_start 0x11015d1d Thumb Code 38 xc_gap_api.o(i.xc_ble_advertise_start) + xc_ble_conn_cfm 0x11015d49 Thumb Code 38 xc_gap_api.o(i.xc_ble_conn_cfm) + xc_ble_gapm_reset 0x11015d75 Thumb Code 24 xc_gap_api.o(i.xc_ble_gapm_reset) + xc_ble_gatt_cli_mtu_exch 0x11015d91 Thumb Code 10 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) + xc_ble_gatt_service16_add 0x11015d9b Thumb Code 22 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) + xc_ble_gatt_srv_notify 0x11015db1 Thumb Code 74 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) + xc_ble_gatt_srv_read_cfm 0x11015dfb Thumb Code 82 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) + xc_ble_gatt_srv_write_cfm 0x11015e4d Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) + xc_ble_gatt_user_srv_register 0x11015e55 Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) + xc_ble_get_dev_info_cfm 0x11015e5d Thumb Code 52 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) + xc_ble_param_update_cfm 0x11015e95 Thumb Code 46 xc_gap_api.o(i.xc_ble_param_update_cfm) + xc_ble_scan_create 0x11015ec9 Thumb Code 36 xc_gap_api.o(i.xc_ble_scan_create) + xc_ble_scan_start 0x11015eed Thumb Code 38 xc_gap_api.o(i.xc_ble_scan_start) + xc_ble_set_adv_data 0x11015f19 Thumb Code 50 xc_gap_api.o(i.xc_ble_set_adv_data) + xc_ble_set_dev_config 0x11015f51 Thumb Code 38 xc_gap_api.o(i.xc_ble_set_dev_config) + xc_ble_set_dev_info_cfm 0x11015f7d Thumb Code 34 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) + xc_clock_bbpll_common_cfg 0x11015fa5 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + xc_clock_bbpll_freq_cfg 0x11015fe5 Thumb Code 120 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + xc_clock_hfclk_in_get 0x11016065 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + xc_clock_hfclk_set 0x11016071 Thumb Code 166 xc_drv_clock.o(i.xc_clock_hfclk_set) + xc_clock_init_cfg 0x11016135 Thumb Code 26 xc_drv_clock.o(i.xc_clock_init_cfg) + xc_clock_lfclk_in_get 0x11016151 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get) + xc_clock_lfclk_set 0x1101615d Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) + xc_clock_set_osc32m_bbpll_32m 0x110161c9 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) + xc_clock_set_osc32m_bbpll_48m 0x110161fd Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) + xc_clock_set_osc32m_bbpll_64m 0x11016231 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) + xc_clock_set_osc32m_bbpll_96m 0x11016265 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) + xc_clock_set_osc32m_div_16m 0x11016299 Thumb Code 82 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) + xc_clock_set_rc16m 0x110162f5 Thumb Code 22 xc_drv_clock.o(i.xc_clock_set_rc16m) + xc_clock_set_rc16m_bbpll_32m 0x11016315 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) + xc_clock_set_rc16m_bbpll_48m 0x11016349 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) + xc_clock_set_rc16m_bbpll_64m 0x1101637d Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) + xc_clock_set_rc16m_bbpll_96m 0x110163b1 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) + xc_fota_dev_ack_cmd 0x110163e5 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd) + xc_gpio_direction_config 0x1101640d Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) + xc_gpio_fun_sel 0x11016429 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) + xc_gpio_init 0x11016451 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) + xc_gpio_it_config 0x11016481 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) + xc_gpio_mux_ctl 0x110164b5 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + xc_gpio_pull_config 0x11016501 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) + xc_gpio_read_pin 0x110165e9 Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin) + xc_gpio_write_pin 0x1101660d Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin) + xc_ota_schedule 0x11016629 Thumb Code 56 ota_protocol.o(i.xc_ota_schedule) + xc_pwm_dutycycle_set 0x11016669 Thumb Code 68 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) + xc_pwm_init 0x110166b5 Thumb Code 206 xc_drv_pwm.o(i.xc_pwm_init) + xc_pwm_start 0x11016795 Thumb Code 22 xc_drv_pwm.o(i.xc_pwm_start) + xc_pwm_stop 0x110167b5 Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_stop) + xc_pwr_vol_set 0x110167d1 Thumb Code 68 xc_drv_pwr.o(i.xc_pwr_vol_set) + xc_timer_init 0x11016825 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) + xc_timer_set_value 0x11016945 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) + xc_timer_start 0x1101696d Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) + xc_timer_stop 0x110169a9 Thumb Code 18 xc_drv_timer.o(i.xc_timer_stop) + xc_uart_init 0x11016a91 Thumb Code 440 xc_drv_uart.o(i.xc_uart_init) + xc_unique_identification_read 0x11016c5d Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + xc_wdt_init 0x11016d45 Thumb Code 100 xc_drv_wdt.o(i.xc_wdt_init) + xc_wdt_refresh 0x11016db5 Thumb Code 36 xc_drv_wdt.o(i.xc_wdt_refresh) + xc_wdt_reload 0x11016de1 Thumb Code 42 xc_drv_wdt.o(i.xc_wdt_reload) + xc_wdt_start 0x11016e19 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) + _get_lc_numeric 0x11016e4d Thumb Code 44 lc_numeric_c.o(locale$$code) + _get_lc_ctype 0x11016e79 Thumb Code 44 lc_ctype_c.o(locale$$code) + _printf_fp_dec 0x11016ea5 Thumb Code 16 printf1.o(x$fpl$printf1) + _printf_fp_hex 0x11016eb5 Thumb Code 16 printf2.o(x$fpl$printf2) + __I$use$fp 0x11016ec4 Number 0 usenofp.o(x$fpl$usenofp) + app_msg_handler_tab 0x11016ec4 Data 40 app_task.o(.constdata) + TASK_DESC_APP 0x11016eec Data 12 app_task.o(.constdata) + Region$$Table$$Base 0x110171fc Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x1101723c Number 0 anon$$obj.o(Region$$Table) + __ctype 0x11017265 Data 0 lc_ctype_c.o(locale$$data) fota_env 0x530077b0 Data 2091 ota_protocol.o(ram_em) @@ -3497,289 +3523,289 @@ Memory Map of the image Image Entry point : 0x110110c1 - Load Region LOAD (Base: 0x11011000, Size: 0x00007980, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00006ff8]) + Load Region LOAD (Base: 0x11011000, Size: 0x00007c28, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00007290]) - Execution Region RW (Exec base: 0x10003400, Load base: 0x11017118, Size: 0x00001eb0, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000100]) + Execution Region RW (Exec base: 0x10003400, Load base: 0x11017368, Size: 0x00001f08, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000108]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x10003400 0x11017118 0x00000040 Code RO 5880 .text c_p.l(rt_memclr.o) - 0x10003440 0x11017158 0x00000022 Code RO 5882 .text c_p.l(uread4.o) - 0x10003462 0x1101717a 0x0000015a Code RO 5886 .text c_p.l(aeabi_sdiv.o) - 0x100035bc 0x110172d4 0x0000000c Ven RO 6206 Veneer$$Code anon$$obj.o - 0x100035c8 0x110172e0 0x0000000c Ven RO 6207 Veneer$$Code anon$$obj.o - 0x100035d4 0x110172ec 0x0000000c Ven RO 6208 Veneer$$Code anon$$obj.o - 0x100035e0 0x110172f8 0x0000000c Ven RO 6209 Veneer$$Code anon$$obj.o - 0x100035ec 0x11017304 0x0000000c Ven RO 6210 Veneer$$Code anon$$obj.o - 0x100035f8 0x11017310 0x0000000c Ven RO 6211 Veneer$$Code anon$$obj.o - 0x10003604 0x1101731c 0x0000000c Ven RO 6212 Veneer$$Code anon$$obj.o - 0x10003610 0x11017328 0x0000000c Ven RO 6213 Veneer$$Code anon$$obj.o - 0x1000361c 0x11017334 0x0000000c Ven RO 6214 Veneer$$Code anon$$obj.o - 0x10003628 0x11017340 0x0000000c Ven RO 6215 Veneer$$Code anon$$obj.o - 0x10003634 0x1101734c 0x0000000c Ven RO 6216 Veneer$$Code anon$$obj.o - 0x10003640 0x11017358 0x0000000c Ven RO 6217 Veneer$$Code anon$$obj.o - 0x1000364c 0x11017364 0x00000018 Code RO 17 ram_code system_xinc.o - 0x10003664 0x1101737c 0x00000054 Code RO 706 ram_code arch_main.o - 0x100036b8 0x110173d0 0x000000b0 Code RO 1220 ram_code usr_server.o - 0x10003768 0x11017480 0x000001d4 Code RO 1293 ram_code xc_drv_dma.o - 0x1000393c 0x11017654 0x0000000e Code RO 2206 ram_code rf_extrc.o - 0x1000394a COMPRESSED 0x00000002 PAD - 0x1000394c 0x11017664 0x0000003c Code RO 3207 ram_code xc_drv_timer.o - 0x10003988 0x110176a0 0x000005c8 Code RO 3702 ram_code xc_drv_fmc_spi.o - 0x10003f50 0x11017c68 0x00000034 Code RO 5183 ram_code timer.o - 0x10003f84 0x11017c9c 0x00000248 Code RO 5694 ram_code bridge_pwm.o - 0x100041cc COMPRESSED 0x00000004 Data RW 18 .data system_xinc.o - 0x100041d0 COMPRESSED 0x0000003a Data RW 551 .data app_task.o - 0x1000420a COMPRESSED 0x00000001 Data RW 554 .data app_task.o - 0x1000420b COMPRESSED 0x00000001 Data RW 717 .data arch_main.o - 0x1000420c COMPRESSED 0x00000004 Data RW 966 .data ota_server.o - 0x10004210 COMPRESSED 0x00000001 Data RW 1036 .data ota_flash_interface.o - 0x10004211 COMPRESSED 0x00000003 PAD - 0x10004214 COMPRESSED 0x00000011 Data RW 1105 .data ota_protocol.o - 0x10004225 COMPRESSED 0x00000001 PAD - 0x10004226 COMPRESSED 0x00000006 Data RW 1223 .data usr_server.o - 0x1000422c COMPRESSED 0x00000004 PAD - 0x10004230 COMPRESSED 0x00000010 Data RW 1794 .data xc_drv_pwm.o - 0x10004240 COMPRESSED 0x00000001 Data RW 2208 .data rf_extrc.o - 0x10004241 COMPRESSED 0x00000003 PAD - 0x10004244 COMPRESSED 0x00000010 Data RW 3209 .data xc_drv_timer.o - 0x10004254 COMPRESSED 0x00000001 Data RW 3414 .data xc_drv_uart.o - 0x10004255 COMPRESSED 0x00000003 PAD - 0x10004258 COMPRESSED 0x00000004 Data RW 3415 .data xc_drv_uart.o - 0x1000425c COMPRESSED 0x00000001 Data RW 3600 .data xc_drv_wdt.o - 0x1000425d COMPRESSED 0x00000001 PAD - 0x1000425e COMPRESSED 0x00000002 Data RW 3961 .data xc_drv_adc.o - 0x10004260 COMPRESSED 0x0000000c Data RW 4307 .data xc_drv_aotimer.o - 0x1000426c COMPRESSED 0x00000024 Data RW 4422 .data xc_drv_rtc.o - 0x10004290 COMPRESSED 0x00000010 Data RW 5188 .data timer.o - 0x100042a0 COMPRESSED 0x000000b0 Data RW 5272 .data timeslice.o - 0x10004350 COMPRESSED 0x00000004 Data RW 5381 .data rgblight.o - 0x10004354 COMPRESSED 0x00000074 Data RW 5434 .data mode.o - 0x100043c8 COMPRESSED 0x0000003c Data RW 5518 .data rf433.o - 0x10004404 COMPRESSED 0x00000004 Data RW 5519 .data rf433.o - 0x10004408 COMPRESSED 0x00000001 Data RW 5520 .data rf433.o - 0x10004409 COMPRESSED 0x00000003 PAD - 0x1000440c COMPRESSED 0x00000010 Data RW 5609 .data pwm.o - 0x1000441c COMPRESSED 0x0000001c Data RW 5695 .data bridge_pwm.o - 0x10004438 COMPRESSED 0x00000001 Data RW 5743 .data light_transition.o - 0x10004439 COMPRESSED 0x00000003 PAD - 0x1000443c - 0x00000190 Zero RW 1035 .bss ota_flash_interface.o - 0x100045cc - 0x00000114 Zero RW 1103 .bss ota_protocol.o - 0x100046e0 - 0x0000001c Zero RW 1304 .bss xc_drv_dma.o - 0x100046fc - 0x00000010 Zero RW 2481 .bss xc_drv_clock.o - 0x1000470c - 0x00000040 Zero RW 3960 .bss xc_drv_adc.o - 0x1000474c - 0x00000019 Zero RW 5378 .bss rgblight.o - 0x10004765 - 0x00000100 Zero RW 5773 .bss fmc_spi.o - 0x10004865 COMPRESSED 0x00000003 PAD - 0x10004868 - 0x000000e4 Zero RW 5871 .bss c_p.l(rand.o) - 0x1000494c - 0x00000060 Zero RW 6097 .bss c_p.l(libspace.o) - 0x100049ac COMPRESSED 0x00000004 PAD - 0x100049b0 - 0x00000100 Zero RW 2 HEAP startup_xinc.o - 0x10004ab0 - 0x00000800 Zero RW 1 STACK startup_xinc.o + 0x10003400 0x11017368 0x00000040 Code RO 5901 .text c_p.l(rt_memclr.o) + 0x10003440 0x110173a8 0x00000022 Code RO 5903 .text c_p.l(uread4.o) + 0x10003462 0x110173ca 0x0000015a Code RO 5907 .text c_p.l(aeabi_sdiv.o) + 0x100035bc 0x11017524 0x0000000c Ven RO 6227 Veneer$$Code anon$$obj.o + 0x100035c8 0x11017530 0x0000000c Ven RO 6228 Veneer$$Code anon$$obj.o + 0x100035d4 0x1101753c 0x0000000c Ven RO 6229 Veneer$$Code anon$$obj.o + 0x100035e0 0x11017548 0x0000000c Ven RO 6230 Veneer$$Code anon$$obj.o + 0x100035ec 0x11017554 0x0000000c Ven RO 6231 Veneer$$Code anon$$obj.o + 0x100035f8 0x11017560 0x0000000c Ven RO 6232 Veneer$$Code anon$$obj.o + 0x10003604 0x1101756c 0x0000000c Ven RO 6233 Veneer$$Code anon$$obj.o + 0x10003610 0x11017578 0x0000000c Ven RO 6234 Veneer$$Code anon$$obj.o + 0x1000361c 0x11017584 0x0000000c Ven RO 6235 Veneer$$Code anon$$obj.o + 0x10003628 0x11017590 0x0000000c Ven RO 6236 Veneer$$Code anon$$obj.o + 0x10003634 0x1101759c 0x0000000c Ven RO 6237 Veneer$$Code anon$$obj.o + 0x10003640 0x110175a8 0x0000000c Ven RO 6238 Veneer$$Code anon$$obj.o + 0x1000364c 0x110175b4 0x00000018 Code RO 17 ram_code system_xinc.o + 0x10003664 0x110175cc 0x00000054 Code RO 706 ram_code arch_main.o + 0x100036b8 0x11017620 0x000000f0 Code RO 1223 ram_code usr_server.o + 0x100037a8 0x11017710 0x000001d4 Code RO 1318 ram_code xc_drv_dma.o + 0x1000397c 0x110178e4 0x0000000e Code RO 2231 ram_code rf_extrc.o + 0x1000398a COMPRESSED 0x00000002 PAD + 0x1000398c 0x110178f4 0x0000003c Code RO 3232 ram_code xc_drv_timer.o + 0x100039c8 0x11017930 0x000005c8 Code RO 3727 ram_code xc_drv_fmc_spi.o + 0x10003f90 0x11017ef8 0x00000034 Code RO 5208 ram_code timer.o + 0x10003fc4 0x11017f2c 0x00000248 Code RO 5715 ram_code bridge_pwm.o + 0x1000420c COMPRESSED 0x00000004 Data RW 18 .data system_xinc.o + 0x10004210 COMPRESSED 0x0000003a Data RW 551 .data app_task.o + 0x1000424a COMPRESSED 0x00000001 Data RW 554 .data app_task.o + 0x1000424b COMPRESSED 0x00000001 Data RW 717 .data arch_main.o + 0x1000424c COMPRESSED 0x00000004 Data RW 966 .data ota_server.o + 0x10004250 COMPRESSED 0x00000001 Data RW 1036 .data ota_flash_interface.o + 0x10004251 COMPRESSED 0x00000003 PAD + 0x10004254 COMPRESSED 0x00000011 Data RW 1105 .data ota_protocol.o + 0x10004265 COMPRESSED 0x00000001 PAD + 0x10004266 COMPRESSED 0x0000000c Data RW 1226 .data usr_server.o + 0x10004272 COMPRESSED 0x00000006 PAD + 0x10004278 COMPRESSED 0x00000010 Data RW 1819 .data xc_drv_pwm.o + 0x10004288 COMPRESSED 0x00000001 Data RW 2233 .data rf_extrc.o + 0x10004289 COMPRESSED 0x00000003 PAD + 0x1000428c COMPRESSED 0x00000010 Data RW 3234 .data xc_drv_timer.o + 0x1000429c COMPRESSED 0x00000001 Data RW 3439 .data xc_drv_uart.o + 0x1000429d COMPRESSED 0x00000003 PAD + 0x100042a0 COMPRESSED 0x00000004 Data RW 3440 .data xc_drv_uart.o + 0x100042a4 COMPRESSED 0x00000001 Data RW 3625 .data xc_drv_wdt.o + 0x100042a5 COMPRESSED 0x00000001 PAD + 0x100042a6 COMPRESSED 0x00000002 Data RW 3986 .data xc_drv_adc.o + 0x100042a8 COMPRESSED 0x0000000c Data RW 4332 .data xc_drv_aotimer.o + 0x100042b4 COMPRESSED 0x00000024 Data RW 4447 .data xc_drv_rtc.o + 0x100042d8 COMPRESSED 0x00000010 Data RW 5213 .data timer.o + 0x100042e8 COMPRESSED 0x000000c0 Data RW 5293 .data timeslice.o + 0x100043a8 COMPRESSED 0x00000004 Data RW 5406 .data rgblight.o + 0x100043ac COMPRESSED 0x00000074 Data RW 5455 .data mode.o + 0x10004420 COMPRESSED 0x0000003c Data RW 5539 .data rf433.o + 0x1000445c COMPRESSED 0x00000004 Data RW 5540 .data rf433.o + 0x10004460 COMPRESSED 0x00000001 Data RW 5541 .data rf433.o + 0x10004461 COMPRESSED 0x00000003 PAD + 0x10004464 COMPRESSED 0x00000010 Data RW 5630 .data pwm.o + 0x10004474 COMPRESSED 0x0000001c Data RW 5716 .data bridge_pwm.o + 0x10004490 COMPRESSED 0x00000001 Data RW 5764 .data light_transition.o + 0x10004491 COMPRESSED 0x00000003 PAD + 0x10004494 - 0x00000190 Zero RW 1035 .bss ota_flash_interface.o + 0x10004624 - 0x00000114 Zero RW 1103 .bss ota_protocol.o + 0x10004738 - 0x0000001c Zero RW 1329 .bss xc_drv_dma.o + 0x10004754 - 0x00000010 Zero RW 2506 .bss xc_drv_clock.o + 0x10004764 - 0x00000040 Zero RW 3985 .bss xc_drv_adc.o + 0x100047a4 - 0x00000019 Zero RW 5403 .bss rgblight.o + 0x100047bd - 0x00000100 Zero RW 5794 .bss fmc_spi.o + 0x100048bd COMPRESSED 0x00000003 PAD + 0x100048c0 - 0x000000e4 Zero RW 5892 .bss c_p.l(rand.o) + 0x100049a4 - 0x00000060 Zero RW 6118 .bss c_p.l(libspace.o) + 0x10004a04 COMPRESSED 0x00000004 PAD + 0x10004a08 - 0x00000100 Zero RW 2 HEAP startup_xinc.o + 0x10004b08 - 0x00000800 Zero RW 1 STACK startup_xinc.o - Execution Region EXE (Exec base: 0x11011000, Load base: 0x11011000, Size: 0x00006118, Max: 0xffffffff, ABSOLUTE) + Execution Region EXE (Exec base: 0x11011000, Load base: 0x11011000, Size: 0x00006368, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x11011000 0x11011000 0x000000c0 Data RO 3 RESET startup_xinc.o - 0x110110c0 0x110110c0 0x00000008 Code RO 5892 * !!!main c_p.l(__main.o) - 0x110110c8 0x110110c8 0x0000003c Code RO 6174 !!!scatter c_p.l(__scatter.o) - 0x11011104 0x11011104 0x0000001a Code RO 6176 !!handler_copy c_p.l(__scatter_copy.o) + 0x110110c0 0x110110c0 0x00000008 Code RO 5913 * !!!main c_p.l(__main.o) + 0x110110c8 0x110110c8 0x0000003c Code RO 6195 !!!scatter c_p.l(__scatter.o) + 0x11011104 0x11011104 0x0000001a Code RO 6197 !!handler_copy c_p.l(__scatter_copy.o) 0x1101111e 0x1101111e 0x00000002 PAD - 0x11011120 0x11011120 0x0000001c Code RO 6178 !!handler_zi c_p.l(__scatter_zi.o) - 0x1101113c 0x1101113c 0x00000002 Code RO 5868 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) - 0x1101113e 0x1101113e 0x0000000a Code RO 5942 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) - 0x11011148 0x11011148 0x0000000a Code RO 5943 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) - 0x11011152 0x11011152 0x0000000a Code RO 5946 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) - 0x1101115c 0x1101115c 0x0000000a Code RO 5947 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) - 0x11011166 0x11011166 0x0000000a Code RO 5948 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) - 0x11011170 0x11011170 0x0000000a Code RO 5949 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) - 0x1101117a 0x1101117a 0x0000000a Code RO 5954 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) - 0x11011184 0x11011184 0x0000000a Code RO 5945 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) - 0x1101118e 0x1101118e 0x0000000a Code RO 5866 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) - 0x11011198 0x11011198 0x0000000a Code RO 5867 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) - 0x110111a2 0x110111a2 0x0000000a Code RO 5944 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) - 0x110111ac 0x110111ac 0x0000000a Code RO 5865 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) - 0x110111b6 0x110111b6 0x0000000a Code RO 5951 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) - 0x110111c0 0x110111c0 0x0000000a Code RO 5952 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) - 0x110111ca 0x110111ca 0x0000000a Code RO 5953 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) - 0x110111d4 0x110111d4 0x0000000a Code RO 5958 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) - 0x110111de 0x110111de 0x0000000a Code RO 5959 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) - 0x110111e8 0x110111e8 0x0000000a Code RO 5955 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) - 0x110111f2 0x110111f2 0x0000000a Code RO 5941 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) - 0x110111fc 0x110111fc 0x0000000a Code RO 5864 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) - 0x11011206 0x11011206 0x0000000a Code RO 5956 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) - 0x11011210 0x11011210 0x0000000a Code RO 5957 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) - 0x1101121a 0x1101121a 0x00000004 Code RO 5950 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) - 0x1101121e 0x1101121e 0x00000002 Code RO 6089 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) - 0x11011220 0x11011220 0x00000000 Code RO 5963 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 5965 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 5968 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 5970 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000004 Code RO 5971 .ARM.Collect$$libinit$$0000000D c_p.l(libinit2.o) - 0x11011224 0x11011224 0x00000000 Code RO 5972 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) - 0x11011224 0x11011224 0x00000006 Code RO 5973 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) - 0x1101122a 0x1101122a 0x00000000 Code RO 5975 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) - 0x1101122a 0x1101122a 0x0000000c Code RO 5976 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x00000000 Code RO 5977 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x00000000 Code RO 5979 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x0000000a Code RO 5980 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5981 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5983 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5985 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5987 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5989 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5991 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5993 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5995 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 5999 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6001 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6003 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6005 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000002 Code RO 6006 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) - 0x11011242 0x11011242 0x00000002 Code RO 6139 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) - 0x11011244 0x11011244 0x00000000 Code RO 6155 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6157 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6160 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6163 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6165 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6168 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000002 Code RO 6169 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) - 0x11011246 0x11011246 0x00000000 Code RO 5913 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) - 0x11011246 0x11011246 0x00000000 Code RO 6017 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) - 0x11011246 0x11011246 0x00000006 Code RO 6029 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) - 0x1101124c 0x1101124c 0x00000000 Code RO 6019 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) - 0x1101124c 0x1101124c 0x00000004 Code RO 6020 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) - 0x11011250 0x11011250 0x00000000 Code RO 6022 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) - 0x11011250 0x11011250 0x00000008 Code RO 6023 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) - 0x11011258 0x11011258 0x00000002 Code RO 6100 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) - 0x1101125a 0x1101125a 0x00000000 Code RO 6123 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) - 0x1101125a 0x1101125a 0x00000004 Code RO 6124 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) - 0x1101125e 0x1101125e 0x00000006 Code RO 6125 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) - 0x11011264 0x11011264 0x00000038 Code RO 5874 .emb_text c_p.l(rt_memcpy.o) + 0x11011120 0x11011120 0x0000001c Code RO 6199 !!handler_zi c_p.l(__scatter_zi.o) + 0x1101113c 0x1101113c 0x00000002 Code RO 5889 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) + 0x1101113e 0x1101113e 0x0000000a Code RO 5963 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) + 0x11011148 0x11011148 0x0000000a Code RO 5964 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) + 0x11011152 0x11011152 0x0000000a Code RO 5967 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) + 0x1101115c 0x1101115c 0x0000000a Code RO 5968 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) + 0x11011166 0x11011166 0x0000000a Code RO 5969 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) + 0x11011170 0x11011170 0x0000000a Code RO 5970 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) + 0x1101117a 0x1101117a 0x0000000a Code RO 5975 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) + 0x11011184 0x11011184 0x0000000a Code RO 5966 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) + 0x1101118e 0x1101118e 0x0000000a Code RO 5887 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) + 0x11011198 0x11011198 0x0000000a Code RO 5888 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) + 0x110111a2 0x110111a2 0x0000000a Code RO 5965 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) + 0x110111ac 0x110111ac 0x0000000a Code RO 5886 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) + 0x110111b6 0x110111b6 0x0000000a Code RO 5972 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) + 0x110111c0 0x110111c0 0x0000000a Code RO 5973 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) + 0x110111ca 0x110111ca 0x0000000a Code RO 5974 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) + 0x110111d4 0x110111d4 0x0000000a Code RO 5979 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) + 0x110111de 0x110111de 0x0000000a Code RO 5980 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) + 0x110111e8 0x110111e8 0x0000000a Code RO 5976 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) + 0x110111f2 0x110111f2 0x0000000a Code RO 5962 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) + 0x110111fc 0x110111fc 0x0000000a Code RO 5885 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) + 0x11011206 0x11011206 0x0000000a Code RO 5977 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) + 0x11011210 0x11011210 0x0000000a Code RO 5978 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) + 0x1101121a 0x1101121a 0x00000004 Code RO 5971 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) + 0x1101121e 0x1101121e 0x00000002 Code RO 6110 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) + 0x11011220 0x11011220 0x00000000 Code RO 5984 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 5986 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 5989 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 5991 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000004 Code RO 5992 .ARM.Collect$$libinit$$0000000D c_p.l(libinit2.o) + 0x11011224 0x11011224 0x00000000 Code RO 5993 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) + 0x11011224 0x11011224 0x00000006 Code RO 5994 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) + 0x1101122a 0x1101122a 0x00000000 Code RO 5996 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) + 0x1101122a 0x1101122a 0x0000000c Code RO 5997 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x00000000 Code RO 5998 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x00000000 Code RO 6000 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x0000000a Code RO 6001 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6002 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6004 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6006 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6008 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6010 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6012 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6014 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6016 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6020 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6022 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6024 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6026 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000002 Code RO 6027 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) + 0x11011242 0x11011242 0x00000002 Code RO 6160 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) + 0x11011244 0x11011244 0x00000000 Code RO 6176 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6178 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6181 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6184 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6186 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6189 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000002 Code RO 6190 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) + 0x11011246 0x11011246 0x00000000 Code RO 5934 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) + 0x11011246 0x11011246 0x00000000 Code RO 6038 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) + 0x11011246 0x11011246 0x00000006 Code RO 6050 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) + 0x1101124c 0x1101124c 0x00000000 Code RO 6040 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) + 0x1101124c 0x1101124c 0x00000004 Code RO 6041 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) + 0x11011250 0x11011250 0x00000000 Code RO 6043 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) + 0x11011250 0x11011250 0x00000008 Code RO 6044 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) + 0x11011258 0x11011258 0x00000002 Code RO 6121 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) + 0x1101125a 0x1101125a 0x00000000 Code RO 6144 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) + 0x1101125a 0x1101125a 0x00000004 Code RO 6145 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) + 0x1101125e 0x1101125e 0x00000006 Code RO 6146 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) + 0x11011264 0x11011264 0x00000038 Code RO 5895 .emb_text c_p.l(rt_memcpy.o) 0x1101129c 0x1101129c 0x0000004c Code RO 4 .text startup_xinc.o - 0x110112e8 0x110112e8 0x0000001c Code RO 5811 .text c_p.l(printf.o) - 0x11011304 0x11011304 0x0000001c Code RO 5813 .text c_p.l(__2printf.o) - 0x11011320 0x11011320 0x00000052 Code RO 5819 .text c_p.l(_printf_str.o) + 0x110112e8 0x110112e8 0x0000001c Code RO 5832 .text c_p.l(printf.o) + 0x11011304 0x11011304 0x0000001c Code RO 5834 .text c_p.l(__2printf.o) + 0x11011320 0x11011320 0x00000052 Code RO 5840 .text c_p.l(_printf_str.o) 0x11011372 0x11011372 0x00000002 PAD - 0x11011374 0x11011374 0x0000006c Code RO 5821 .text c_p.l(_printf_dec.o) - 0x110113e0 0x110113e0 0x00000098 Code RO 5841 .text c_p.l(_printf_hex_int_ll_ptr.o) - 0x11011478 0x11011478 0x00000188 Code RO 5861 .text c_p.l(__printf_flags_ss_wp.o) - 0x11011600 0x11011600 0x0000003c Code RO 5870 .text c_p.l(rand.o) - 0x1101163c 0x1101163c 0x00000082 Code RO 5875 .text c_p.l(rt_memcpy.o) - 0x110116be 0x110116be 0x00000006 Code RO 5890 .text c_p.l(heapauxi.o) - 0x110116c4 0x110116c4 0x0000005e Code RO 5907 .text fz_ps.l(fflti.o) - 0x11011722 0x11011722 0x0000004e Code RO 5918 .text c_p.l(_printf_pad.o) - 0x11011770 0x11011770 0x00000024 Code RO 5920 .text c_p.l(_printf_truncate.o) - 0x11011794 0x11011794 0x000000b0 Code RO 5922 .text c_p.l(_printf_intcommon.o) - 0x11011844 0x11011844 0x00000026 Code RO 5924 .text c_p.l(_printf_charcount.o) - 0x1101186a 0x1101186a 0x0000002e Code RO 5926 .text c_p.l(_printf_char.o) - 0x11011898 0x11011898 0x00000028 Code RO 5928 .text c_p.l(_printf_char_file.o) - 0x110118c0 0x110118c0 0x000000bc Code RO 5930 .text c_p.l(_printf_wctomb.o) - 0x1101197c 0x1101197c 0x00000070 Code RO 5933 .text c_p.l(_printf_longlong_dec.o) - 0x110119ec 0x110119ec 0x00000070 Code RO 5939 .text c_p.l(_printf_oct_int_ll.o) - 0x11011a5c 0x11011a5c 0x00000028 Code RO 5960 .text c_p.l(rtudiv10.o) - 0x11011a84 0x11011a84 0x0000007a Code RO 6033 .text c_p.l(lludiv10.o) + 0x11011374 0x11011374 0x0000006c Code RO 5842 .text c_p.l(_printf_dec.o) + 0x110113e0 0x110113e0 0x00000098 Code RO 5862 .text c_p.l(_printf_hex_int_ll_ptr.o) + 0x11011478 0x11011478 0x00000188 Code RO 5882 .text c_p.l(__printf_flags_ss_wp.o) + 0x11011600 0x11011600 0x0000003c Code RO 5891 .text c_p.l(rand.o) + 0x1101163c 0x1101163c 0x00000082 Code RO 5896 .text c_p.l(rt_memcpy.o) + 0x110116be 0x110116be 0x00000006 Code RO 5911 .text c_p.l(heapauxi.o) + 0x110116c4 0x110116c4 0x0000005e Code RO 5928 .text fz_ps.l(fflti.o) + 0x11011722 0x11011722 0x0000004e Code RO 5939 .text c_p.l(_printf_pad.o) + 0x11011770 0x11011770 0x00000024 Code RO 5941 .text c_p.l(_printf_truncate.o) + 0x11011794 0x11011794 0x000000b0 Code RO 5943 .text c_p.l(_printf_intcommon.o) + 0x11011844 0x11011844 0x00000026 Code RO 5945 .text c_p.l(_printf_charcount.o) + 0x1101186a 0x1101186a 0x0000002e Code RO 5947 .text c_p.l(_printf_char.o) + 0x11011898 0x11011898 0x00000028 Code RO 5949 .text c_p.l(_printf_char_file.o) + 0x110118c0 0x110118c0 0x000000bc Code RO 5951 .text c_p.l(_printf_wctomb.o) + 0x1101197c 0x1101197c 0x00000070 Code RO 5954 .text c_p.l(_printf_longlong_dec.o) + 0x110119ec 0x110119ec 0x00000070 Code RO 5960 .text c_p.l(_printf_oct_int_ll.o) + 0x11011a5c 0x11011a5c 0x00000028 Code RO 5981 .text c_p.l(rtudiv10.o) + 0x11011a84 0x11011a84 0x0000007a Code RO 6054 .text c_p.l(lludiv10.o) 0x11011afe 0x11011afe 0x00000002 PAD - 0x11011b00 0x11011b00 0x00000418 Code RO 6035 .text c_p.l(_printf_fp_dec.o) - 0x11011f18 0x11011f18 0x000002d8 Code RO 6037 .text c_p.l(_printf_fp_hex.o) - 0x110121f0 0x110121f0 0x00000030 Code RO 6040 .text c_p.l(_printf_char_common.o) - 0x11012220 0x11012220 0x0000002e Code RO 6042 .text c_p.l(_printf_wchar.o) - 0x1101224e 0x1101224e 0x00000040 Code RO 6044 .text c_p.l(_wcrtomb.o) - 0x1101228e 0x1101228e 0x0000003e Code RO 6050 .text c_p.l(sys_stackheap_outer.o) - 0x110122cc 0x110122cc 0x00000010 Code RO 6053 .text c_p.l(rt_ctype_table.o) - 0x110122dc 0x110122dc 0x00000008 Code RO 6058 .text c_p.l(rt_locale_intlibspace.o) - 0x110122e4 0x110122e4 0x00000088 Code RO 6060 .text c_p.l(_printf_fp_infnan.o) - 0x1101236c 0x1101236c 0x000000d8 Code RO 6064 .text c_p.l(bigflt0.o) - 0x11012444 0x11012444 0x00000580 Code RO 6067 .text c_p.l(btod.o) - 0x110129c4 0x110129c4 0x00000010 Code RO 6074 .text c_p.l(exit.o) - 0x110129d4 0x110129d4 0x00000008 Code RO 6096 .text c_p.l(libspace.o) - 0x110129dc 0x110129dc 0x00000088 Code RO 6117 .text c_p.l(strcmp.o) - 0x11012a64 0x11012a64 0x00000056 Code RO 6172 .text c_p.l(__dczerorl2.o) + 0x11011b00 0x11011b00 0x00000418 Code RO 6056 .text c_p.l(_printf_fp_dec.o) + 0x11011f18 0x11011f18 0x000002d8 Code RO 6058 .text c_p.l(_printf_fp_hex.o) + 0x110121f0 0x110121f0 0x00000030 Code RO 6061 .text c_p.l(_printf_char_common.o) + 0x11012220 0x11012220 0x0000002e Code RO 6063 .text c_p.l(_printf_wchar.o) + 0x1101224e 0x1101224e 0x00000040 Code RO 6065 .text c_p.l(_wcrtomb.o) + 0x1101228e 0x1101228e 0x0000003e Code RO 6071 .text c_p.l(sys_stackheap_outer.o) + 0x110122cc 0x110122cc 0x00000010 Code RO 6074 .text c_p.l(rt_ctype_table.o) + 0x110122dc 0x110122dc 0x00000008 Code RO 6079 .text c_p.l(rt_locale_intlibspace.o) + 0x110122e4 0x110122e4 0x00000088 Code RO 6081 .text c_p.l(_printf_fp_infnan.o) + 0x1101236c 0x1101236c 0x000000d8 Code RO 6085 .text c_p.l(bigflt0.o) + 0x11012444 0x11012444 0x00000580 Code RO 6088 .text c_p.l(btod.o) + 0x110129c4 0x110129c4 0x00000010 Code RO 6095 .text c_p.l(exit.o) + 0x110129d4 0x110129d4 0x00000008 Code RO 6117 .text c_p.l(libspace.o) + 0x110129dc 0x110129dc 0x00000088 Code RO 6138 .text c_p.l(strcmp.o) + 0x11012a64 0x11012a64 0x00000056 Code RO 6193 .text c_p.l(__dczerorl2.o) 0x11012aba 0x11012aba 0x00000002 PAD - 0x11012abc 0x11012abc 0x0000000c Ven RO 6180 Veneer$$Code anon$$obj.o - 0x11012ac8 0x11012ac8 0x0000000c Ven RO 6181 Veneer$$Code anon$$obj.o - 0x11012ad4 0x11012ad4 0x0000000c Ven RO 6182 Veneer$$Code anon$$obj.o - 0x11012ae0 0x11012ae0 0x0000000c Ven RO 6183 Veneer$$Code anon$$obj.o - 0x11012aec 0x11012aec 0x0000000c Ven RO 6184 Veneer$$Code anon$$obj.o - 0x11012af8 0x11012af8 0x0000000c Ven RO 6185 Veneer$$Code anon$$obj.o - 0x11012b04 0x11012b04 0x0000000c Ven RO 6186 Veneer$$Code anon$$obj.o - 0x11012b10 0x11012b10 0x0000000c Ven RO 6187 Veneer$$Code anon$$obj.o - 0x11012b1c 0x11012b1c 0x0000000c Ven RO 6188 Veneer$$Code anon$$obj.o - 0x11012b28 0x11012b28 0x0000000c Ven RO 6189 Veneer$$Code anon$$obj.o - 0x11012b34 0x11012b34 0x0000000c Ven RO 6190 Veneer$$Code anon$$obj.o - 0x11012b40 0x11012b40 0x0000000c Ven RO 6191 Veneer$$Code anon$$obj.o - 0x11012b4c 0x11012b4c 0x0000000c Ven RO 6192 Veneer$$Code anon$$obj.o - 0x11012b58 0x11012b58 0x0000000c Ven RO 6193 Veneer$$Code anon$$obj.o - 0x11012b64 0x11012b64 0x0000000c Ven RO 6194 Veneer$$Code anon$$obj.o - 0x11012b70 0x11012b70 0x0000000c Ven RO 6195 Veneer$$Code anon$$obj.o - 0x11012b7c 0x11012b7c 0x0000000c Ven RO 6196 Veneer$$Code anon$$obj.o - 0x11012b88 0x11012b88 0x0000000c Ven RO 6197 Veneer$$Code anon$$obj.o - 0x11012b94 0x11012b94 0x0000000c Ven RO 6198 Veneer$$Code anon$$obj.o - 0x11012ba0 0x11012ba0 0x0000000c Ven RO 6199 Veneer$$Code anon$$obj.o - 0x11012bac 0x11012bac 0x0000000c Ven RO 6200 Veneer$$Code anon$$obj.o - 0x11012bb8 0x11012bb8 0x0000000c Ven RO 6201 Veneer$$Code anon$$obj.o - 0x11012bc4 0x11012bc4 0x0000000c Ven RO 6202 Veneer$$Code anon$$obj.o - 0x11012bd0 0x11012bd0 0x0000000c Ven RO 6203 Veneer$$Code anon$$obj.o - 0x11012bdc 0x11012bdc 0x0000000c Ven RO 6204 Veneer$$Code anon$$obj.o - 0x11012be8 0x11012be8 0x0000000c Ven RO 6205 Veneer$$Code anon$$obj.o - 0x11012bf4 0x11012bf4 0x00000034 Code RO 4298 i.AOTIMER0_Handler xc_drv_aotimer.o - 0x11012c28 0x11012c28 0x00000034 Code RO 4299 i.AOTIMER1_Handler xc_drv_aotimer.o - 0x11012c5c 0x11012c5c 0x00000004 Code RO 4406 i.AO_Timer_Callback xc_drv_rtc.o - 0x11012c60 0x11012c60 0x00000078 Code RO 5689 i.Bridge_Init bridge_pwm.o - 0x11012cd8 0x11012cd8 0x00000038 Code RO 5690 i.Bridge_Off bridge_pwm.o - 0x11012d10 0x11012d10 0x00000004 Code RO 4407 i.Day_Callback xc_drv_rtc.o - 0x11012d14 0x11012d14 0x00000012 Code RO 5508 i.Delay_50us rf433.o - 0x11012d26 0x11012d26 0x00000012 Code RO 5509 i.Delay_ms rf433.o - 0x11012d38 0x11012d38 0x00000008 Code RO 5510 i.Encoder_key rf433.o - 0x11012d40 0x11012d40 0x000001f0 Code RO 5511 i.Encoder_key_NoCode rf433.o - 0x11012f30 0x11012f30 0x00000014 Code RO 3938 i.GADC_Handler xc_drv_adc.o - 0x11012f44 0x11012f44 0x00000024 Code RO 2700 i.GPIO_Handler xc_drv_gpio.o - 0x11012f68 0x11012f68 0x00000004 Code RO 4408 i.Hour_Callback xc_drv_rtc.o - 0x11012f6c 0x11012f6c 0x00000070 Code RO 5741 i.Light_Transition_Task light_transition.o - 0x11012fdc 0x11012fdc 0x00000004 Code RO 4409 i.Min_Callback xc_drv_rtc.o - 0x11012fe0 0x11012fe0 0x00000002 Code RO 5423 i.Mode0 mode.o + 0x11012abc 0x11012abc 0x0000000c Ven RO 6201 Veneer$$Code anon$$obj.o + 0x11012ac8 0x11012ac8 0x0000000c Ven RO 6202 Veneer$$Code anon$$obj.o + 0x11012ad4 0x11012ad4 0x0000000c Ven RO 6203 Veneer$$Code anon$$obj.o + 0x11012ae0 0x11012ae0 0x0000000c Ven RO 6204 Veneer$$Code anon$$obj.o + 0x11012aec 0x11012aec 0x0000000c Ven RO 6205 Veneer$$Code anon$$obj.o + 0x11012af8 0x11012af8 0x0000000c Ven RO 6206 Veneer$$Code anon$$obj.o + 0x11012b04 0x11012b04 0x0000000c Ven RO 6207 Veneer$$Code anon$$obj.o + 0x11012b10 0x11012b10 0x0000000c Ven RO 6208 Veneer$$Code anon$$obj.o + 0x11012b1c 0x11012b1c 0x0000000c Ven RO 6209 Veneer$$Code anon$$obj.o + 0x11012b28 0x11012b28 0x0000000c Ven RO 6210 Veneer$$Code anon$$obj.o + 0x11012b34 0x11012b34 0x0000000c Ven RO 6211 Veneer$$Code anon$$obj.o + 0x11012b40 0x11012b40 0x0000000c Ven RO 6212 Veneer$$Code anon$$obj.o + 0x11012b4c 0x11012b4c 0x0000000c Ven RO 6213 Veneer$$Code anon$$obj.o + 0x11012b58 0x11012b58 0x0000000c Ven RO 6214 Veneer$$Code anon$$obj.o + 0x11012b64 0x11012b64 0x0000000c Ven RO 6215 Veneer$$Code anon$$obj.o + 0x11012b70 0x11012b70 0x0000000c Ven RO 6216 Veneer$$Code anon$$obj.o + 0x11012b7c 0x11012b7c 0x0000000c Ven RO 6217 Veneer$$Code anon$$obj.o + 0x11012b88 0x11012b88 0x0000000c Ven RO 6218 Veneer$$Code anon$$obj.o + 0x11012b94 0x11012b94 0x0000000c Ven RO 6219 Veneer$$Code anon$$obj.o + 0x11012ba0 0x11012ba0 0x0000000c Ven RO 6220 Veneer$$Code anon$$obj.o + 0x11012bac 0x11012bac 0x0000000c Ven RO 6221 Veneer$$Code anon$$obj.o + 0x11012bb8 0x11012bb8 0x0000000c Ven RO 6222 Veneer$$Code anon$$obj.o + 0x11012bc4 0x11012bc4 0x0000000c Ven RO 6223 Veneer$$Code anon$$obj.o + 0x11012bd0 0x11012bd0 0x0000000c Ven RO 6224 Veneer$$Code anon$$obj.o + 0x11012bdc 0x11012bdc 0x0000000c Ven RO 6225 Veneer$$Code anon$$obj.o + 0x11012be8 0x11012be8 0x0000000c Ven RO 6226 Veneer$$Code anon$$obj.o + 0x11012bf4 0x11012bf4 0x00000034 Code RO 4323 i.AOTIMER0_Handler xc_drv_aotimer.o + 0x11012c28 0x11012c28 0x00000034 Code RO 4324 i.AOTIMER1_Handler xc_drv_aotimer.o + 0x11012c5c 0x11012c5c 0x00000004 Code RO 4431 i.AO_Timer_Callback xc_drv_rtc.o + 0x11012c60 0x11012c60 0x00000078 Code RO 5710 i.Bridge_Init bridge_pwm.o + 0x11012cd8 0x11012cd8 0x00000038 Code RO 5711 i.Bridge_Off bridge_pwm.o + 0x11012d10 0x11012d10 0x00000004 Code RO 4432 i.Day_Callback xc_drv_rtc.o + 0x11012d14 0x11012d14 0x00000012 Code RO 5529 i.Delay_50us rf433.o + 0x11012d26 0x11012d26 0x00000012 Code RO 5530 i.Delay_ms rf433.o + 0x11012d38 0x11012d38 0x00000008 Code RO 5531 i.Encoder_key rf433.o + 0x11012d40 0x11012d40 0x000001f0 Code RO 5532 i.Encoder_key_NoCode rf433.o + 0x11012f30 0x11012f30 0x00000014 Code RO 3963 i.GADC_Handler xc_drv_adc.o + 0x11012f44 0x11012f44 0x00000024 Code RO 2725 i.GPIO_Handler xc_drv_gpio.o + 0x11012f68 0x11012f68 0x00000004 Code RO 4433 i.Hour_Callback xc_drv_rtc.o + 0x11012f6c 0x11012f6c 0x00000070 Code RO 5762 i.Light_Transition_Task light_transition.o + 0x11012fdc 0x11012fdc 0x00000004 Code RO 4434 i.Min_Callback xc_drv_rtc.o + 0x11012fe0 0x11012fe0 0x00000002 Code RO 5444 i.Mode0 mode.o 0x11012fe2 0x11012fe2 0x00000002 PAD - 0x11012fe4 0x11012fe4 0x000000f0 Code RO 5424 i.Mode1 mode.o - 0x110130d4 0x110130d4 0x0000009c Code RO 5425 i.Mode2 mode.o - 0x11013170 0x11013170 0x00000002 Code RO 5426 i.Mode3 mode.o + 0x11012fe4 0x11012fe4 0x000000f0 Code RO 5445 i.Mode1 mode.o + 0x110130d4 0x110130d4 0x0000009c Code RO 5446 i.Mode2 mode.o + 0x11013170 0x11013170 0x00000002 Code RO 5447 i.Mode3 mode.o 0x11013172 0x11013172 0x00000002 PAD - 0x11013174 0x11013174 0x0000002c Code RO 5589 i.My_ADC_Get_Value pwm.o - 0x110131a0 0x110131a0 0x0000002c Code RO 1747 i.PWM_Handler xc_drv_pwm.o - 0x110131cc 0x110131cc 0x00000078 Code RO 4410 i.RTC_Handler xc_drv_rtc.o - 0x11013244 0x11013244 0x00000004 Code RO 4411 i.Sec_Callback xc_drv_rtc.o - 0x11013248 0x11013248 0x00000028 Code RO 5427 i.Set_timing mode.o - 0x11013270 0x11013270 0x00000024 Code RO 5428 i.Start_PWM mode.o - 0x11013294 0x11013294 0x00000014 Code RO 5429 i.Stop_PWM mode.o - 0x110132a8 0x110132a8 0x00000008 Code RO 3659 i.SysTick_Handler xc_drv_systick.o + 0x11013174 0x11013174 0x0000002c Code RO 5610 i.My_ADC_Get_Value pwm.o + 0x110131a0 0x110131a0 0x0000002c Code RO 1772 i.PWM_Handler xc_drv_pwm.o + 0x110131cc 0x110131cc 0x00000078 Code RO 4435 i.RTC_Handler xc_drv_rtc.o + 0x11013244 0x11013244 0x00000004 Code RO 4436 i.Sec_Callback xc_drv_rtc.o + 0x11013248 0x11013248 0x00000028 Code RO 5448 i.Set_timing mode.o + 0x11013270 0x11013270 0x00000024 Code RO 5449 i.Start_PWM mode.o + 0x11013294 0x11013294 0x00000014 Code RO 5450 i.Stop_PWM mode.o + 0x110132a8 0x110132a8 0x00000008 Code RO 3684 i.SysTick_Handler xc_drv_systick.o 0x110132b0 0x110132b0 0x00000020 Code RO 11 i.SystemInit system_xinc.o - 0x110132d0 0x110132d0 0x00000004 Code RO 4412 i.T1_CMR_Callback xc_drv_rtc.o - 0x110132d4 0x110132d4 0x00000004 Code RO 4413 i.T2_CMR_Callback xc_drv_rtc.o - 0x110132d8 0x110132d8 0x00000004 Code RO 4414 i.T3_CMR_Callback xc_drv_rtc.o - 0x110132dc 0x110132dc 0x00000024 Code RO 3195 i.TIMER1_Handler xc_drv_timer.o - 0x11013300 0x11013300 0x00000024 Code RO 3196 i.TIMER2_Handler xc_drv_timer.o - 0x11013324 0x11013324 0x00000028 Code RO 5269 i.TaskProcess timeslice.o - 0x1101334c 0x1101334c 0x0000002c Code RO 5270 i.TaskRemarks timeslice.o - 0x11013378 0x11013378 0x0000000a Code RO 3400 i.UART0_Handler xc_drv_uart.o - 0x11013382 0x11013382 0x0000000a Code RO 3401 i.UART1_Handler xc_drv_uart.o - 0x1101338c 0x1101338c 0x0000000a Code RO 3402 i.UART2_Handler xc_drv_uart.o + 0x110132d0 0x110132d0 0x00000004 Code RO 4437 i.T1_CMR_Callback xc_drv_rtc.o + 0x110132d4 0x110132d4 0x00000004 Code RO 4438 i.T2_CMR_Callback xc_drv_rtc.o + 0x110132d8 0x110132d8 0x00000004 Code RO 4439 i.T3_CMR_Callback xc_drv_rtc.o + 0x110132dc 0x110132dc 0x00000024 Code RO 3220 i.TIMER1_Handler xc_drv_timer.o + 0x11013300 0x11013300 0x00000024 Code RO 3221 i.TIMER2_Handler xc_drv_timer.o + 0x11013324 0x11013324 0x00000028 Code RO 5290 i.TaskProcess timeslice.o + 0x1101334c 0x1101334c 0x0000002c Code RO 5291 i.TaskRemarks timeslice.o + 0x11013378 0x11013378 0x0000000a Code RO 3425 i.UART0_Handler xc_drv_uart.o + 0x11013382 0x11013382 0x0000000a Code RO 3426 i.UART1_Handler xc_drv_uart.o + 0x1101338c 0x1101338c 0x0000000a Code RO 3427 i.UART2_Handler xc_drv_uart.o 0x11013396 0x11013396 0x00000002 PAD - 0x11013398 0x11013398 0x00000020 Code RO 3594 i.WDT_Handler xc_drv_wdt.o + 0x11013398 0x11013398 0x00000020 Code RO 3619 i.WDT_Handler xc_drv_wdt.o 0x110133b8 0x110133b8 0x0000004c Code RO 12 i.WDT_ResetInit system_xinc.o - 0x11013404 0x11013404 0x00000150 Code RO 5513 i._433_fun rf433.o - 0x11013554 0x11013554 0x0000004c Code RO 5593 i._PWM_INIT pwm.o - 0x110135a0 0x110135a0 0x00000030 Code RO 6069 i.__ARM_common_ll_muluu c_p.l(btod.o) + 0x11013404 0x11013404 0x00000150 Code RO 5534 i._433_fun rf433.o + 0x11013554 0x11013554 0x0000004c Code RO 5614 i._PWM_INIT pwm.o + 0x110135a0 0x110135a0 0x00000030 Code RO 6090 i.__ARM_common_ll_muluu c_p.l(btod.o) 0x110135d0 0x110135d0 0x0000001a Code RO 873 i.__ARM_common_switch8 app_sec.o 0x110135ea 0x110135ea 0x00000002 PAD - 0x110135ec 0x110135ec 0x0000002c Code RO 6092 i.__ARM_fpclassify m_ps.l(fpclassify.o) - 0x11013618 0x11013618 0x0000000e Code RO 5854 i._is_digit c_p.l(__printf_wp.o) + 0x110135ec 0x110135ec 0x0000002c Code RO 6113 i.__ARM_fpclassify m_ps.l(fpclassify.o) + 0x11013618 0x11013618 0x0000000e Code RO 5875 i._is_digit c_p.l(__printf_wp.o) 0x11013626 0x11013626 0x00000002 Code RO 13 i._sys_exit system_xinc.o - 0x11013628 0x11013628 0x00000068 Code RO 5594 i.adc_Init pwm.o - 0x11013690 0x11013690 0x0000008c Code RO 3939 i.adc_intr_callback xc_drv_adc.o - 0x1101371c 0x1101371c 0x00000016 Code RO 5514 i.addToFixedArray rf433.o - 0x11013732 0x11013732 0x00000002 Code RO 4300 i.aotimer0_callback xc_drv_aotimer.o - 0x11013734 0x11013734 0x00000002 Code RO 4301 i.aotimer1_callback xc_drv_aotimer.o + 0x11013628 0x11013628 0x00000068 Code RO 5615 i.adc_Init pwm.o + 0x11013690 0x11013690 0x0000008c Code RO 3964 i.adc_intr_callback xc_drv_adc.o + 0x1101371c 0x1101371c 0x00000016 Code RO 5535 i.addToFixedArray rf433.o + 0x11013732 0x11013732 0x00000002 Code RO 4325 i.aotimer0_callback xc_drv_aotimer.o + 0x11013734 0x11013734 0x00000002 Code RO 4326 i.aotimer1_callback xc_drv_aotimer.o 0x11013736 0x11013736 0x00000002 PAD 0x11013738 0x11013738 0x00000048 Code RO 524 i.app_create_advertising app_task.o 0x11013780 0x11013780 0x00000074 Code RO 525 i.app_create_advertising_non_conn app_task.o @@ -3801,186 +3827,191 @@ Memory Map of the image 0x11013b84 0x11013b84 0x0000003c Code RO 541 i.app_stop_scanning app_task.o 0x11013bc0 0x11013bc0 0x00000040 Code RO 542 i.app_switch_mode app_task.o 0x11013c00 0x11013c00 0x00000058 Code RO 697 i.app_uart_init arch_main.o - 0x11013c58 0x11013c58 0x00000012 Code RO 5742 i.approach_target light_transition.o + 0x11013c58 0x11013c58 0x00000012 Code RO 5763 i.approach_target light_transition.o 0x11013c6a 0x11013c6a 0x00000002 PAD - 0x11013c6c 0x11013c6c 0x0000001c Code RO 5375 i.ble_callback rgblight.o + 0x11013c6c 0x11013c6c 0x0000001c Code RO 5400 i.ble_callback rgblight.o 0x11013c88 0x11013c88 0x00000090 Code RO 1031 i.ble_flash_handle ota_flash_interface.o 0x11013d18 0x11013d18 0x0000001c Code RO 1032 i.ble_flash_later_page_erase ota_flash_interface.o 0x11013d34 0x11013d34 0x0000002c Code RO 1034 i.ble_flash_later_write_page ota_flash_interface.o - 0x11013d60 0x11013d60 0x0000002c Code RO 5376 i.ble_message_process rgblight.o - 0x11013d8c 0x11013d8c 0x00000040 Code RO 698 i.bluetooth_init arch_main.o - 0x11013dcc 0x11013dcc 0x00000030 Code RO 699 i.board_init arch_main.o - 0x11013dfc 0x11013dfc 0x0000003c Code RO 5430 i.breathe_fun mode.o - 0x11013e38 0x11013e38 0x00000022 Code RO 5691 i.bridge_force_off bridge_pwm.o - 0x11013e5a 0x11013e5a 0x00000024 Code RO 5692 i.bridge_pin_low bridge_pwm.o - 0x11013e7e 0x11013e7e 0x00000002 PAD - 0x11013e80 0x11013e80 0x00000058 Code RO 5693 i.bridge_start_pwm bridge_pwm.o - 0x11013ed8 0x11013ed8 0x00000078 Code RO 5431 i.choice_mode mode.o - 0x11013f50 0x11013f50 0x00000070 Code RO 915 i.clock_init sleep.o - 0x11013fc0 0x11013fc0 0x000000dc Code RO 1215 i.custom_svc_add usr_server.o - 0x1101409c 0x1101409c 0x000000bc Code RO 1216 i.custom_svc_cb_att_read_get usr_server.o - 0x11014158 0x11014158 0x00000058 Code RO 1217 i.custom_svc_cb_event_sent usr_server.o - 0x110141b0 0x110141b0 0x00000016 Code RO 2193 i.delay_ms_test rf_extrc.o - 0x110141c6 0x110141c6 0x0000000e Code RO 3697 i.extract32_16 xc_drv_fmc_spi.o - 0x110141d4 0x110141d4 0x00000006 Code RO 15 i.ferror system_xinc.o - 0x110141da 0x110141da 0x00000002 PAD - 0x110141dc 0x110141dc 0x00000054 Code RO 700 i.flash_init arch_main.o - 0x11014230 0x11014230 0x00000056 Code RO 3698 i.flash_size_and_type_get xc_drv_fmc_spi.o - 0x11014286 0x11014286 0x00000002 PAD - 0x11014288 0x11014288 0x0000002c Code RO 5769 i.fmc_spi_read fmc_spi.o - 0x110142b4 0x110142b4 0x00000390 Code RO 543 i.gapc_callback app_task.o - 0x11014644 0x11014644 0x00000068 Code RO 544 i.gapc_get_device_info_req_ind app_task.o - 0x110146ac 0x110146ac 0x00000158 Code RO 545 i.gapm_callback app_task.o - 0x11014804 0x11014804 0x000000e4 Code RO 546 i.gapm_cmp_evt app_task.o - 0x110148e8 0x110148e8 0x00000008 Code RO 547 i.get_app_env app_task.o - 0x110148f0 0x110148f0 0x0000001c Code RO 5770 i.get_checksum fmc_spi.o - 0x1101490c 0x1101490c 0x00000002 Code RO 2701 i.gpio_intr_callback xc_drv_gpio.o - 0x1101490e 0x1101490e 0x00000002 PAD - 0x11014910 0x11014910 0x0000003c Code RO 5432 i.jump_fun mode.o - 0x1101494c 0x1101494c 0x00000054 Code RO 701 i.main arch_main.o - 0x110149a0 0x110149a0 0x00000114 Code RO 2194 i.modem_init rf_extrc.o - 0x11014ab4 0x11014ab4 0x0000009c Code RO 958 i.ota_slave_send_data ota_server.o - 0x11014b50 0x11014b50 0x00000010 Code RO 959 i.ota_srv_get_hdl_from_att_idx ota_server.o - 0x11014b60 0x11014b60 0x0000003c Code RO 1093 i.ota_write_flash ota_protocol.o - 0x11014b9c 0x11014b9c 0x00000004 Code RO 1748 i.pwm_capture_ch0_callback xc_drv_pwm.o - 0x11014ba0 0x11014ba0 0x00000004 Code RO 1749 i.pwm_capture_ch1_callback xc_drv_pwm.o - 0x11014ba4 0x11014ba4 0x00000004 Code RO 1750 i.pwm_capture_ch2_callback xc_drv_pwm.o - 0x11014ba8 0x11014ba8 0x0000001e Code RO 1751 i.pwm_freq_to_period xc_drv_pwm.o - 0x11014bc6 0x11014bc6 0x0000009e Code RO 1752 i.pwm_pin_set xc_drv_pwm.o - 0x11014c64 0x11014c64 0x000000f0 Code RO 5771 i.read_user_data fmc_spi.o - 0x11014d54 0x11014d54 0x0000000e Code RO 3699 i.reverse_verif_is_true xc_drv_fmc_spi.o - 0x11014d62 0x11014d62 0x00000020 Code RO 5515 i.rf433_gpio_init rf433.o - 0x11014d82 0x11014d82 0x00000002 PAD - 0x11014d84 0x11014d84 0x00000114 Code RO 5516 i.rf433_receive rf433.o - 0x11014e98 0x11014e98 0x00000002 Code RO 2195 i.rf_force_agc_enable rf_extrc.o - 0x11014e9a 0x11014e9a 0x00000002 PAD - 0x11014e9c 0x11014e9c 0x00000154 Code RO 2196 i.rf_init rf_extrc.o - 0x11014ff0 0x11014ff0 0x00000120 Code RO 2197 i.rf_rccalib rf_extrc.o - 0x11015110 0x11015110 0x00000004 Code RO 2198 i.rf_reg_rd rf_extrc.o - 0x11015114 0x11015114 0x00000002 Code RO 2199 i.rf_reg_wr rf_extrc.o - 0x11015116 0x11015116 0x00000002 Code RO 2200 i.rf_reset rf_extrc.o - 0x11015118 0x11015118 0x00000012 Code RO 2201 i.rf_sleep rf_extrc.o - 0x1101512a 0x1101512a 0x00000002 PAD - 0x1101512c 0x1101512c 0x0000004c Code RO 2202 i.rf_txpwr_cs_get rf_extrc.o - 0x11015178 0x11015178 0x0000000c Code RO 2203 i.rf_txpwr_dbm_get rf_extrc.o - 0x11015184 0x11015184 0x00000020 Code RO 703 i.rom_env_host_init arch_main.o - 0x110151a4 0x110151a4 0x00000080 Code RO 5517 i.scan_433 rf433.o - 0x11015224 0x11015224 0x00000144 Code RO 5320 i.scan_uart uart_1.o - 0x11015368 0x11015368 0x00000010 Code RO 5271 i.set_TaskComps_timer timeslice.o - 0x11015378 0x11015378 0x000000c8 Code RO 5433 i.set_mode mode.o - 0x11015440 0x11015440 0x0000002c Code RO 16 i.set_vector system_xinc.o - 0x1101546c 0x1101546c 0x00000014 Code RO 704 i.stack_tag arch_main.o - 0x11015480 0x11015480 0x00000008 Code RO 5176 i.startTimer timer.o - 0x11015488 0x11015488 0x00000002 Code RO 3662 i.systick_callback xc_drv_systick.o - 0x1101548a 0x1101548a 0x00000002 PAD - 0x1101548c 0x1101548c 0x00000034 Code RO 5598 i.temperature pwm.o - 0x110154c0 0x110154c0 0x00000094 Code RO 5178 i.timer0_2_init timer.o - 0x11015554 0x11015554 0x000000a8 Code RO 3403 i.uart_user_handler xc_drv_uart.o - 0x110155fc 0x110155fc 0x00000016 Code RO 5182 i.updateTimer timer.o - 0x11015612 0x11015612 0x00000002 PAD - 0x11015614 0x11015614 0x00000058 Code RO 2205 i.wbit rf_extrc.o - 0x1101566c 0x1101566c 0x0000001a Code RO 705 i.wdt_init arch_main.o - 0x11015686 0x11015686 0x00000002 PAD - 0x11015688 0x11015688 0x000000ec Code RO 5772 i.wright_user_data fmc_spi.o - 0x11015774 0x11015774 0x000000a4 Code RO 3700 i.xc_adc_2v4_calibrate_read xc_drv_fmc_spi.o - 0x11015818 0x11015818 0x0000007c Code RO 3945 i.xc_adc_data_average xc_drv_adc.o - 0x11015894 0x11015894 0x00000018 Code RO 3951 i.xc_adc_fifo_flush xc_drv_adc.o - 0x110158ac 0x110158ac 0x000000dc Code RO 3953 i.xc_adc_init xc_drv_adc.o - 0x11015988 0x11015988 0x000000cc Code RO 3958 i.xc_adc_start_get_value xc_drv_adc.o - 0x11015a54 0x11015a54 0x00000028 Code RO 4854 i.xc_ble_activity_delete xc_gap_api.o - 0x11015a7c 0x11015a7c 0x00000028 Code RO 4855 i.xc_ble_activity_stop xc_gap_api.o - 0x11015aa4 0x11015aa4 0x00000028 Code RO 4856 i.xc_ble_advertise_create xc_gap_api.o - 0x11015acc 0x11015acc 0x0000002c Code RO 4857 i.xc_ble_advertise_start xc_gap_api.o - 0x11015af8 0x11015af8 0x0000002c Code RO 4860 i.xc_ble_conn_cfm xc_gap_api.o - 0x11015b24 0x11015b24 0x0000001c Code RO 4864 i.xc_ble_gapm_reset xc_gap_api.o - 0x11015b40 0x11015b40 0x0000000a Code RO 5083 i.xc_ble_gatt_cli_mtu_exch xc_gatt_client_api.o - 0x11015b4a 0x11015b4a 0x00000016 Code RO 5096 i.xc_ble_gatt_service16_add xc_gatt_server_api.o - 0x11015b60 0x11015b60 0x0000004a Code RO 5099 i.xc_ble_gatt_srv_notify xc_gatt_server_api.o - 0x11015baa 0x11015baa 0x00000052 Code RO 5100 i.xc_ble_gatt_srv_read_cfm xc_gatt_server_api.o - 0x11015bfc 0x11015bfc 0x00000008 Code RO 5101 i.xc_ble_gatt_srv_write_cfm xc_gatt_server_api.o - 0x11015c04 0x11015c04 0x00000008 Code RO 5102 i.xc_ble_gatt_user_srv_register xc_gatt_server_api.o - 0x11015c0c 0x11015c0c 0x00000038 Code RO 4868 i.xc_ble_get_dev_info_cfm xc_gap_api.o - 0x11015c44 0x11015c44 0x00000034 Code RO 4874 i.xc_ble_param_update_cfm xc_gap_api.o - 0x11015c78 0x11015c78 0x00000024 Code RO 4877 i.xc_ble_scan_create xc_gap_api.o - 0x11015c9c 0x11015c9c 0x0000002c Code RO 4878 i.xc_ble_scan_start xc_gap_api.o - 0x11015cc8 0x11015cc8 0x00000038 Code RO 4879 i.xc_ble_set_adv_data xc_gap_api.o - 0x11015d00 0x11015d00 0x0000002c Code RO 4881 i.xc_ble_set_dev_config xc_gap_api.o - 0x11015d2c 0x11015d2c 0x00000028 Code RO 4882 i.xc_ble_set_dev_info_cfm xc_gap_api.o - 0x11015d54 0x11015d54 0x00000040 Code RO 2459 i.xc_clock_bbpll_common_cfg xc_drv_clock.o - 0x11015d94 0x11015d94 0x00000080 Code RO 2460 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o - 0x11015e14 0x11015e14 0x0000000c Code RO 2461 i.xc_clock_hfclk_in_get xc_drv_clock.o - 0x11015e20 0x11015e20 0x000000c4 Code RO 2462 i.xc_clock_hfclk_set xc_drv_clock.o - 0x11015ee4 0x11015ee4 0x0000001a Code RO 2464 i.xc_clock_init_cfg xc_drv_clock.o - 0x11015efe 0x11015efe 0x00000002 PAD - 0x11015f00 0x11015f00 0x0000000c Code RO 2465 i.xc_clock_lfclk_in_get xc_drv_clock.o - 0x11015f0c 0x11015f0c 0x0000006c Code RO 2466 i.xc_clock_lfclk_set xc_drv_clock.o - 0x11015f78 0x11015f78 0x00000034 Code RO 2470 i.xc_clock_set_osc32m_bbpll_32m xc_drv_clock.o - 0x11015fac 0x11015fac 0x00000034 Code RO 2471 i.xc_clock_set_osc32m_bbpll_48m xc_drv_clock.o - 0x11015fe0 0x11015fe0 0x00000034 Code RO 2472 i.xc_clock_set_osc32m_bbpll_64m xc_drv_clock.o - 0x11016014 0x11016014 0x00000034 Code RO 2473 i.xc_clock_set_osc32m_bbpll_96m xc_drv_clock.o - 0x11016048 0x11016048 0x0000005c Code RO 2474 i.xc_clock_set_osc32m_div_16m xc_drv_clock.o - 0x110160a4 0x110160a4 0x00000020 Code RO 2475 i.xc_clock_set_rc16m xc_drv_clock.o - 0x110160c4 0x110160c4 0x00000034 Code RO 2476 i.xc_clock_set_rc16m_bbpll_32m xc_drv_clock.o - 0x110160f8 0x110160f8 0x00000034 Code RO 2477 i.xc_clock_set_rc16m_bbpll_48m xc_drv_clock.o - 0x1101612c 0x1101612c 0x00000034 Code RO 2478 i.xc_clock_set_rc16m_bbpll_64m xc_drv_clock.o - 0x11016160 0x11016160 0x00000034 Code RO 2479 i.xc_clock_set_rc16m_bbpll_96m xc_drv_clock.o - 0x11016194 0x11016194 0x00000028 Code RO 1097 i.xc_fota_dev_ack_cmd ota_protocol.o - 0x110161bc 0x110161bc 0x0000001c Code RO 2702 i.xc_gpio_direction_config xc_drv_gpio.o - 0x110161d8 0x110161d8 0x00000028 Code RO 2703 i.xc_gpio_fun_sel xc_drv_gpio.o - 0x11016200 0x11016200 0x0000002e Code RO 2704 i.xc_gpio_init xc_drv_gpio.o - 0x1101622e 0x1101622e 0x00000002 PAD - 0x11016230 0x11016230 0x00000034 Code RO 2705 i.xc_gpio_it_config xc_drv_gpio.o - 0x11016264 0x11016264 0x0000004c Code RO 2706 i.xc_gpio_mux_ctl xc_drv_gpio.o - 0x110162b0 0x110162b0 0x000000e8 Code RO 2707 i.xc_gpio_pull_config xc_drv_gpio.o - 0x11016398 0x11016398 0x00000024 Code RO 2708 i.xc_gpio_read_pin xc_drv_gpio.o - 0x110163bc 0x110163bc 0x0000001c Code RO 2710 i.xc_gpio_write_pin xc_drv_gpio.o - 0x110163d8 0x110163d8 0x00000040 Code RO 1101 i.xc_ota_schedule ota_protocol.o - 0x11016418 0x11016418 0x0000004c Code RO 1775 i.xc_pwm_dutycycle_set xc_drv_pwm.o - 0x11016464 0x11016464 0x000000e0 Code RO 1776 i.xc_pwm_init xc_drv_pwm.o - 0x11016544 0x11016544 0x00000020 Code RO 1780 i.xc_pwm_start xc_drv_pwm.o - 0x11016564 0x11016564 0x0000001c Code RO 1782 i.xc_pwm_stop xc_drv_pwm.o - 0x11016580 0x11016580 0x00000054 Code RO 2876 i.xc_pwr_vol_set xc_drv_pwr.o - 0x110165d4 0x110165d4 0x00000120 Code RO 3201 i.xc_timer_init xc_drv_timer.o - 0x110166f4 0x110166f4 0x00000028 Code RO 3202 i.xc_timer_set_value xc_drv_timer.o - 0x1101671c 0x1101671c 0x0000003c Code RO 3203 i.xc_timer_start xc_drv_timer.o - 0x11016758 0x11016758 0x0000001c Code RO 3205 i.xc_timer_stop xc_drv_timer.o - 0x11016774 0x11016774 0x000000cc Code RO 3206 i.xc_timer_us_to_ticks xc_drv_timer.o - 0x11016840 0x11016840 0x000001cc Code RO 3407 i.xc_uart_init xc_drv_uart.o - 0x11016a0c 0x11016a0c 0x000000e8 Code RO 3701 i.xc_unique_identification_read xc_drv_fmc_spi.o - 0x11016af4 0x11016af4 0x00000070 Code RO 3595 i.xc_wdt_init xc_drv_wdt.o - 0x11016b64 0x11016b64 0x0000002c Code RO 3596 i.xc_wdt_refresh xc_drv_wdt.o - 0x11016b90 0x11016b90 0x00000038 Code RO 3597 i.xc_wdt_reload xc_drv_wdt.o - 0x11016bc8 0x11016bc8 0x00000034 Code RO 3598 i.xc_wdt_start xc_drv_wdt.o - 0x11016bfc 0x11016bfc 0x0000002c Code RO 6072 locale$$code c_p.l(lc_numeric_c.o) - 0x11016c28 0x11016c28 0x0000002c Code RO 6107 locale$$code c_p.l(lc_ctype_c.o) - 0x11016c54 0x11016c54 0x00000010 Code RO 6007 x$fpl$printf1 fz_ps.l(printf1.o) - 0x11016c64 0x11016c64 0x00000010 Code RO 6009 x$fpl$printf2 fz_ps.l(printf2.o) - 0x11016c74 0x11016c74 0x00000000 Code RO 6015 x$fpl$usenofp fz_ps.l(usenofp.o) - 0x11016c74 0x11016c74 0x00000028 Data RO 548 .constdata app_task.o - 0x11016c9c 0x11016c9c 0x00000058 Data RO 549 .constdata app_task.o - 0x11016cf4 0x11016cf4 0x0000007c Data RO 1221 .constdata usr_server.o - 0x11016d70 0x11016d70 0x0000000c Data RO 1792 .constdata xc_drv_pwm.o - 0x11016d7c 0x11016d7c 0x00000008 Data RO 2207 .constdata rf_extrc.o - 0x11016d84 0x11016d84 0x00000004 Data RO 3208 .constdata xc_drv_timer.o - 0x11016d88 0x11016d88 0x00000006 Data RO 3413 .constdata xc_drv_uart.o - 0x11016d8e 0x11016d8e 0x00000002 Data RO 4306 .constdata xc_drv_aotimer.o - 0x11016d90 0x11016d90 0x00000028 Data RO 5842 .constdata c_p.l(_printf_hex_int_ll_ptr.o) - 0x11016db8 0x11016db8 0x00000011 Data RO 5862 .constdata c_p.l(__printf_flags_ss_wp.o) - 0x11016dc9 0x11016dc9 0x00000003 PAD - 0x11016dcc 0x11016dcc 0x00000008 Data RO 5931 .constdata c_p.l(_printf_wctomb.o) - 0x11016dd4 0x11016dd4 0x00000026 Data RO 6038 .constdata c_p.l(_printf_fp_hex.o) - 0x11016dfa 0x11016dfa 0x00000002 PAD - 0x11016dfc 0x11016dfc 0x00000094 Data RO 6065 .constdata c_p.l(bigflt0.o) - 0x11016e90 0x11016e90 0x000000cf Data RO 550 .conststring app_task.o - 0x11016f5f 0x11016f5f 0x00000001 PAD - 0x11016f60 0x11016f60 0x0000004a Data RO 1222 .conststring usr_server.o - 0x11016faa 0x11016faa 0x00000002 PAD - 0x11016fac 0x11016fac 0x00000040 Data RO 6170 Region$$Table anon$$obj.o - 0x11016fec 0x11016fec 0x0000001c Data RO 6071 locale$$data c_p.l(lc_numeric_c.o) - 0x11017008 0x11017008 0x00000110 Data RO 6106 locale$$data c_p.l(lc_ctype_c.o) + 0x11013d60 0x11013d60 0x0000002c Code RO 5401 i.ble_message_process rgblight.o + 0x11013d8c 0x11013d8c 0x00000014 Code RO 1215 i.ble_state_disconnect usr_server.o + 0x11013da0 0x11013da0 0x00000158 Code RO 1216 i.ble_state_sync_poll usr_server.o + 0x11013ef8 0x11013ef8 0x00000020 Code RO 1217 i.ble_temperature_value usr_server.o + 0x11013f18 0x11013f18 0x00000040 Code RO 698 i.bluetooth_init arch_main.o + 0x11013f58 0x11013f58 0x00000030 Code RO 699 i.board_init arch_main.o + 0x11013f88 0x11013f88 0x0000003c Code RO 5451 i.breathe_fun mode.o + 0x11013fc4 0x11013fc4 0x00000022 Code RO 5712 i.bridge_force_off bridge_pwm.o + 0x11013fe6 0x11013fe6 0x00000024 Code RO 5713 i.bridge_pin_low bridge_pwm.o + 0x1101400a 0x1101400a 0x00000002 PAD + 0x1101400c 0x1101400c 0x00000058 Code RO 5714 i.bridge_start_pwm bridge_pwm.o + 0x11014064 0x11014064 0x00000078 Code RO 5452 i.choice_mode mode.o + 0x110140dc 0x110140dc 0x00000070 Code RO 915 i.clock_init sleep.o + 0x1101414c 0x1101414c 0x000000e0 Code RO 1218 i.custom_svc_add usr_server.o + 0x1101422c 0x1101422c 0x000000bc Code RO 1219 i.custom_svc_cb_att_read_get usr_server.o + 0x110142e8 0x110142e8 0x00000058 Code RO 1220 i.custom_svc_cb_event_sent usr_server.o + 0x11014340 0x11014340 0x00000016 Code RO 2218 i.delay_ms_test rf_extrc.o + 0x11014356 0x11014356 0x0000000e Code RO 3722 i.extract32_16 xc_drv_fmc_spi.o + 0x11014364 0x11014364 0x00000006 Code RO 15 i.ferror system_xinc.o + 0x1101436a 0x1101436a 0x00000002 PAD + 0x1101436c 0x1101436c 0x00000054 Code RO 700 i.flash_init arch_main.o + 0x110143c0 0x110143c0 0x00000056 Code RO 3723 i.flash_size_and_type_get xc_drv_fmc_spi.o + 0x11014416 0x11014416 0x00000002 PAD + 0x11014418 0x11014418 0x0000002c Code RO 5790 i.fmc_spi_read fmc_spi.o + 0x11014444 0x11014444 0x00000394 Code RO 543 i.gapc_callback app_task.o + 0x110147d8 0x110147d8 0x00000068 Code RO 544 i.gapc_get_device_info_req_ind app_task.o + 0x11014840 0x11014840 0x00000158 Code RO 545 i.gapm_callback app_task.o + 0x11014998 0x11014998 0x000000e4 Code RO 546 i.gapm_cmp_evt app_task.o + 0x11014a7c 0x11014a7c 0x00000008 Code RO 547 i.get_app_env app_task.o + 0x11014a84 0x11014a84 0x0000001c Code RO 5791 i.get_checksum fmc_spi.o + 0x11014aa0 0x11014aa0 0x00000002 Code RO 2726 i.gpio_intr_callback xc_drv_gpio.o + 0x11014aa2 0x11014aa2 0x00000002 PAD + 0x11014aa4 0x11014aa4 0x0000003c Code RO 5453 i.jump_fun mode.o + 0x11014ae0 0x11014ae0 0x00000054 Code RO 701 i.main arch_main.o + 0x11014b34 0x11014b34 0x00000114 Code RO 2219 i.modem_init rf_extrc.o + 0x11014c48 0x11014c48 0x0000009c Code RO 958 i.ota_slave_send_data ota_server.o + 0x11014ce4 0x11014ce4 0x00000010 Code RO 959 i.ota_srv_get_hdl_from_att_idx ota_server.o + 0x11014cf4 0x11014cf4 0x0000003c Code RO 1093 i.ota_write_flash ota_protocol.o + 0x11014d30 0x11014d30 0x00000004 Code RO 1773 i.pwm_capture_ch0_callback xc_drv_pwm.o + 0x11014d34 0x11014d34 0x00000004 Code RO 1774 i.pwm_capture_ch1_callback xc_drv_pwm.o + 0x11014d38 0x11014d38 0x00000004 Code RO 1775 i.pwm_capture_ch2_callback xc_drv_pwm.o + 0x11014d3c 0x11014d3c 0x0000001e Code RO 1776 i.pwm_freq_to_period xc_drv_pwm.o + 0x11014d5a 0x11014d5a 0x0000009e Code RO 1777 i.pwm_pin_set xc_drv_pwm.o + 0x11014df8 0x11014df8 0x000000f0 Code RO 5792 i.read_user_data fmc_spi.o + 0x11014ee8 0x11014ee8 0x0000000e Code RO 3724 i.reverse_verif_is_true xc_drv_fmc_spi.o + 0x11014ef6 0x11014ef6 0x00000020 Code RO 5536 i.rf433_gpio_init rf433.o + 0x11014f16 0x11014f16 0x00000002 PAD + 0x11014f18 0x11014f18 0x00000114 Code RO 5537 i.rf433_receive rf433.o + 0x1101502c 0x1101502c 0x00000002 Code RO 2220 i.rf_force_agc_enable rf_extrc.o + 0x1101502e 0x1101502e 0x00000002 PAD + 0x11015030 0x11015030 0x00000154 Code RO 2221 i.rf_init rf_extrc.o + 0x11015184 0x11015184 0x00000120 Code RO 2222 i.rf_rccalib rf_extrc.o + 0x110152a4 0x110152a4 0x00000004 Code RO 2223 i.rf_reg_rd rf_extrc.o + 0x110152a8 0x110152a8 0x00000002 Code RO 2224 i.rf_reg_wr rf_extrc.o + 0x110152aa 0x110152aa 0x00000002 Code RO 2225 i.rf_reset rf_extrc.o + 0x110152ac 0x110152ac 0x00000012 Code RO 2226 i.rf_sleep rf_extrc.o + 0x110152be 0x110152be 0x00000002 PAD + 0x110152c0 0x110152c0 0x0000004c Code RO 2227 i.rf_txpwr_cs_get rf_extrc.o + 0x1101530c 0x1101530c 0x0000000c Code RO 2228 i.rf_txpwr_dbm_get rf_extrc.o + 0x11015318 0x11015318 0x00000020 Code RO 703 i.rom_env_host_init arch_main.o + 0x11015338 0x11015338 0x00000080 Code RO 5538 i.scan_433 rf433.o + 0x110153b8 0x110153b8 0x00000144 Code RO 5345 i.scan_uart uart_1.o + 0x110154fc 0x110154fc 0x00000010 Code RO 5292 i.set_TaskComps_timer timeslice.o + 0x1101550c 0x1101550c 0x000000c8 Code RO 5454 i.set_mode mode.o + 0x110155d4 0x110155d4 0x0000002c Code RO 16 i.set_vector system_xinc.o + 0x11015600 0x11015600 0x000000ac Code RO 1221 i.slave_send_data usr_server.o + 0x110156ac 0x110156ac 0x00000010 Code RO 1222 i.srv_get_hdl_from_att_idx usr_server.o + 0x110156bc 0x110156bc 0x00000014 Code RO 704 i.stack_tag arch_main.o + 0x110156d0 0x110156d0 0x00000008 Code RO 5201 i.startTimer timer.o + 0x110156d8 0x110156d8 0x00000002 Code RO 3687 i.systick_callback xc_drv_systick.o + 0x110156da 0x110156da 0x00000002 PAD + 0x110156dc 0x110156dc 0x00000034 Code RO 5619 i.temperature pwm.o + 0x11015710 0x11015710 0x00000094 Code RO 5203 i.timer0_2_init timer.o + 0x110157a4 0x110157a4 0x000000a8 Code RO 3428 i.uart_user_handler xc_drv_uart.o + 0x1101584c 0x1101584c 0x00000016 Code RO 5207 i.updateTimer timer.o + 0x11015862 0x11015862 0x00000002 PAD + 0x11015864 0x11015864 0x00000058 Code RO 2230 i.wbit rf_extrc.o + 0x110158bc 0x110158bc 0x0000001a Code RO 705 i.wdt_init arch_main.o + 0x110158d6 0x110158d6 0x00000002 PAD + 0x110158d8 0x110158d8 0x000000ec Code RO 5793 i.wright_user_data fmc_spi.o + 0x110159c4 0x110159c4 0x000000a4 Code RO 3725 i.xc_adc_2v4_calibrate_read xc_drv_fmc_spi.o + 0x11015a68 0x11015a68 0x0000007c Code RO 3970 i.xc_adc_data_average xc_drv_adc.o + 0x11015ae4 0x11015ae4 0x00000018 Code RO 3976 i.xc_adc_fifo_flush xc_drv_adc.o + 0x11015afc 0x11015afc 0x000000dc Code RO 3978 i.xc_adc_init xc_drv_adc.o + 0x11015bd8 0x11015bd8 0x000000cc Code RO 3983 i.xc_adc_start_get_value xc_drv_adc.o + 0x11015ca4 0x11015ca4 0x00000028 Code RO 4879 i.xc_ble_activity_delete xc_gap_api.o + 0x11015ccc 0x11015ccc 0x00000028 Code RO 4880 i.xc_ble_activity_stop xc_gap_api.o + 0x11015cf4 0x11015cf4 0x00000028 Code RO 4881 i.xc_ble_advertise_create xc_gap_api.o + 0x11015d1c 0x11015d1c 0x0000002c Code RO 4882 i.xc_ble_advertise_start xc_gap_api.o + 0x11015d48 0x11015d48 0x0000002c Code RO 4885 i.xc_ble_conn_cfm xc_gap_api.o + 0x11015d74 0x11015d74 0x0000001c Code RO 4889 i.xc_ble_gapm_reset xc_gap_api.o + 0x11015d90 0x11015d90 0x0000000a Code RO 5108 i.xc_ble_gatt_cli_mtu_exch xc_gatt_client_api.o + 0x11015d9a 0x11015d9a 0x00000016 Code RO 5121 i.xc_ble_gatt_service16_add xc_gatt_server_api.o + 0x11015db0 0x11015db0 0x0000004a Code RO 5124 i.xc_ble_gatt_srv_notify xc_gatt_server_api.o + 0x11015dfa 0x11015dfa 0x00000052 Code RO 5125 i.xc_ble_gatt_srv_read_cfm xc_gatt_server_api.o + 0x11015e4c 0x11015e4c 0x00000008 Code RO 5126 i.xc_ble_gatt_srv_write_cfm xc_gatt_server_api.o + 0x11015e54 0x11015e54 0x00000008 Code RO 5127 i.xc_ble_gatt_user_srv_register xc_gatt_server_api.o + 0x11015e5c 0x11015e5c 0x00000038 Code RO 4893 i.xc_ble_get_dev_info_cfm xc_gap_api.o + 0x11015e94 0x11015e94 0x00000034 Code RO 4899 i.xc_ble_param_update_cfm xc_gap_api.o + 0x11015ec8 0x11015ec8 0x00000024 Code RO 4902 i.xc_ble_scan_create xc_gap_api.o + 0x11015eec 0x11015eec 0x0000002c Code RO 4903 i.xc_ble_scan_start xc_gap_api.o + 0x11015f18 0x11015f18 0x00000038 Code RO 4904 i.xc_ble_set_adv_data xc_gap_api.o + 0x11015f50 0x11015f50 0x0000002c Code RO 4906 i.xc_ble_set_dev_config xc_gap_api.o + 0x11015f7c 0x11015f7c 0x00000028 Code RO 4907 i.xc_ble_set_dev_info_cfm xc_gap_api.o + 0x11015fa4 0x11015fa4 0x00000040 Code RO 2484 i.xc_clock_bbpll_common_cfg xc_drv_clock.o + 0x11015fe4 0x11015fe4 0x00000080 Code RO 2485 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o + 0x11016064 0x11016064 0x0000000c Code RO 2486 i.xc_clock_hfclk_in_get xc_drv_clock.o + 0x11016070 0x11016070 0x000000c4 Code RO 2487 i.xc_clock_hfclk_set xc_drv_clock.o + 0x11016134 0x11016134 0x0000001a Code RO 2489 i.xc_clock_init_cfg xc_drv_clock.o + 0x1101614e 0x1101614e 0x00000002 PAD + 0x11016150 0x11016150 0x0000000c Code RO 2490 i.xc_clock_lfclk_in_get xc_drv_clock.o + 0x1101615c 0x1101615c 0x0000006c Code RO 2491 i.xc_clock_lfclk_set xc_drv_clock.o + 0x110161c8 0x110161c8 0x00000034 Code RO 2495 i.xc_clock_set_osc32m_bbpll_32m xc_drv_clock.o + 0x110161fc 0x110161fc 0x00000034 Code RO 2496 i.xc_clock_set_osc32m_bbpll_48m xc_drv_clock.o + 0x11016230 0x11016230 0x00000034 Code RO 2497 i.xc_clock_set_osc32m_bbpll_64m xc_drv_clock.o + 0x11016264 0x11016264 0x00000034 Code RO 2498 i.xc_clock_set_osc32m_bbpll_96m xc_drv_clock.o + 0x11016298 0x11016298 0x0000005c Code RO 2499 i.xc_clock_set_osc32m_div_16m xc_drv_clock.o + 0x110162f4 0x110162f4 0x00000020 Code RO 2500 i.xc_clock_set_rc16m xc_drv_clock.o + 0x11016314 0x11016314 0x00000034 Code RO 2501 i.xc_clock_set_rc16m_bbpll_32m xc_drv_clock.o + 0x11016348 0x11016348 0x00000034 Code RO 2502 i.xc_clock_set_rc16m_bbpll_48m xc_drv_clock.o + 0x1101637c 0x1101637c 0x00000034 Code RO 2503 i.xc_clock_set_rc16m_bbpll_64m xc_drv_clock.o + 0x110163b0 0x110163b0 0x00000034 Code RO 2504 i.xc_clock_set_rc16m_bbpll_96m xc_drv_clock.o + 0x110163e4 0x110163e4 0x00000028 Code RO 1097 i.xc_fota_dev_ack_cmd ota_protocol.o + 0x1101640c 0x1101640c 0x0000001c Code RO 2727 i.xc_gpio_direction_config xc_drv_gpio.o + 0x11016428 0x11016428 0x00000028 Code RO 2728 i.xc_gpio_fun_sel xc_drv_gpio.o + 0x11016450 0x11016450 0x0000002e Code RO 2729 i.xc_gpio_init xc_drv_gpio.o + 0x1101647e 0x1101647e 0x00000002 PAD + 0x11016480 0x11016480 0x00000034 Code RO 2730 i.xc_gpio_it_config xc_drv_gpio.o + 0x110164b4 0x110164b4 0x0000004c Code RO 2731 i.xc_gpio_mux_ctl xc_drv_gpio.o + 0x11016500 0x11016500 0x000000e8 Code RO 2732 i.xc_gpio_pull_config xc_drv_gpio.o + 0x110165e8 0x110165e8 0x00000024 Code RO 2733 i.xc_gpio_read_pin xc_drv_gpio.o + 0x1101660c 0x1101660c 0x0000001c Code RO 2735 i.xc_gpio_write_pin xc_drv_gpio.o + 0x11016628 0x11016628 0x00000040 Code RO 1101 i.xc_ota_schedule ota_protocol.o + 0x11016668 0x11016668 0x0000004c Code RO 1800 i.xc_pwm_dutycycle_set xc_drv_pwm.o + 0x110166b4 0x110166b4 0x000000e0 Code RO 1801 i.xc_pwm_init xc_drv_pwm.o + 0x11016794 0x11016794 0x00000020 Code RO 1805 i.xc_pwm_start xc_drv_pwm.o + 0x110167b4 0x110167b4 0x0000001c Code RO 1807 i.xc_pwm_stop xc_drv_pwm.o + 0x110167d0 0x110167d0 0x00000054 Code RO 2901 i.xc_pwr_vol_set xc_drv_pwr.o + 0x11016824 0x11016824 0x00000120 Code RO 3226 i.xc_timer_init xc_drv_timer.o + 0x11016944 0x11016944 0x00000028 Code RO 3227 i.xc_timer_set_value xc_drv_timer.o + 0x1101696c 0x1101696c 0x0000003c Code RO 3228 i.xc_timer_start xc_drv_timer.o + 0x110169a8 0x110169a8 0x0000001c Code RO 3230 i.xc_timer_stop xc_drv_timer.o + 0x110169c4 0x110169c4 0x000000cc Code RO 3231 i.xc_timer_us_to_ticks xc_drv_timer.o + 0x11016a90 0x11016a90 0x000001cc Code RO 3432 i.xc_uart_init xc_drv_uart.o + 0x11016c5c 0x11016c5c 0x000000e8 Code RO 3726 i.xc_unique_identification_read xc_drv_fmc_spi.o + 0x11016d44 0x11016d44 0x00000070 Code RO 3620 i.xc_wdt_init xc_drv_wdt.o + 0x11016db4 0x11016db4 0x0000002c Code RO 3621 i.xc_wdt_refresh xc_drv_wdt.o + 0x11016de0 0x11016de0 0x00000038 Code RO 3622 i.xc_wdt_reload xc_drv_wdt.o + 0x11016e18 0x11016e18 0x00000034 Code RO 3623 i.xc_wdt_start xc_drv_wdt.o + 0x11016e4c 0x11016e4c 0x0000002c Code RO 6093 locale$$code c_p.l(lc_numeric_c.o) + 0x11016e78 0x11016e78 0x0000002c Code RO 6128 locale$$code c_p.l(lc_ctype_c.o) + 0x11016ea4 0x11016ea4 0x00000010 Code RO 6028 x$fpl$printf1 fz_ps.l(printf1.o) + 0x11016eb4 0x11016eb4 0x00000010 Code RO 6030 x$fpl$printf2 fz_ps.l(printf2.o) + 0x11016ec4 0x11016ec4 0x00000000 Code RO 6036 x$fpl$usenofp fz_ps.l(usenofp.o) + 0x11016ec4 0x11016ec4 0x00000028 Data RO 548 .constdata app_task.o + 0x11016eec 0x11016eec 0x00000058 Data RO 549 .constdata app_task.o + 0x11016f44 0x11016f44 0x0000007c Data RO 1224 .constdata usr_server.o + 0x11016fc0 0x11016fc0 0x0000000c Data RO 1817 .constdata xc_drv_pwm.o + 0x11016fcc 0x11016fcc 0x00000008 Data RO 2232 .constdata rf_extrc.o + 0x11016fd4 0x11016fd4 0x00000004 Data RO 3233 .constdata xc_drv_timer.o + 0x11016fd8 0x11016fd8 0x00000006 Data RO 3438 .constdata xc_drv_uart.o + 0x11016fde 0x11016fde 0x00000002 Data RO 4331 .constdata xc_drv_aotimer.o + 0x11016fe0 0x11016fe0 0x00000028 Data RO 5863 .constdata c_p.l(_printf_hex_int_ll_ptr.o) + 0x11017008 0x11017008 0x00000011 Data RO 5883 .constdata c_p.l(__printf_flags_ss_wp.o) + 0x11017019 0x11017019 0x00000003 PAD + 0x1101701c 0x1101701c 0x00000008 Data RO 5952 .constdata c_p.l(_printf_wctomb.o) + 0x11017024 0x11017024 0x00000026 Data RO 6059 .constdata c_p.l(_printf_fp_hex.o) + 0x1101704a 0x1101704a 0x00000002 PAD + 0x1101704c 0x1101704c 0x00000094 Data RO 6086 .constdata c_p.l(bigflt0.o) + 0x110170e0 0x110170e0 0x000000cf Data RO 550 .conststring app_task.o + 0x110171af 0x110171af 0x00000001 PAD + 0x110171b0 0x110171b0 0x0000004a Data RO 1225 .conststring usr_server.o + 0x110171fa 0x110171fa 0x00000002 PAD + 0x110171fc 0x110171fc 0x00000040 Data RO 6191 Region$$Table anon$$obj.o + 0x1101723c 0x1101723c 0x0000001c Data RO 6092 locale$$data c_p.l(lc_numeric_c.o) + 0x11017258 0x11017258 0x00000110 Data RO 6127 locale$$data c_p.l(lc_ctype_c.o) - Execution Region RW2 (Exec base: 0x530077b0, Load base: 0x11017fe4, Size: 0x0000082c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000014]) + Execution Region RW2 (Exec base: 0x530077b0, Load base: 0x1101827c, Size: 0x0000082c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000014]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -3996,7 +4027,7 @@ Image component sizes 0 0 0 0 0 142001 app_batt.o 26 0 0 0 0 72 app_sec.o - 2734 1132 335 59 0 20359 app_task.o + 2738 1132 335 59 0 20359 app_task.o 530 76 0 1 0 16972 arch_main.o 918 56 0 28 0 7396 bridge_pwm.o 548 124 0 0 256 3607 fmc_spi.o @@ -4013,9 +4044,9 @@ Image component sizes 76 36 192 0 2304 792 startup_xinc.o 184 36 0 4 0 44143 system_xinc.o 230 14 0 16 0 4557 timer.o - 100 16 0 176 0 3294 timeslice.o + 100 16 0 192 0 3314 timeslice.o 324 64 0 0 0 1838 uart_1.o - 672 340 198 6 0 4684 usr_server.o + 1324 458 198 12 0 8511 usr_server.o 732 86 0 2 64 23728 xc_drv_adc.o 108 32 2 12 0 5440 xc_drv_aotimer.o 0 0 0 0 0 1057 xc_drv_calib.o @@ -4036,9 +4067,9 @@ Image component sizes 194 0 0 0 0 4920 xc_gatt_server_api.o ---------------------------------------------------------------------- - 19762 3420 824 2716 3372 780786 Object Totals + 20418 3538 824 2740 3372 784633 Object Totals 456 152 64 0 0 0 (incl. Generated) - 40 0 3 22 3 0 (incl. Padding) + 40 0 3 24 3 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4150,15 +4181,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 27008 3650 1380 2716 3700 773798 Grand Totals - 27008 3650 1380 276 3700 773798 ELF Image Totals (compressed) - 27008 3650 1380 276 0 0 ROM Totals + 27664 3768 1380 2740 3700 777425 Grand Totals + 27664 3768 1380 284 3700 777425 ELF Image Totals (compressed) + 27664 3768 1380 284 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 28388 ( 27.72kB) - Total RW Size (RW Data + ZI Data) 6416 ( 6.27kB) - Total ROM Size (Code + RO Data + RW Data) 28664 ( 27.99kB) + Total RO Size (Code + RO Data) 29044 ( 28.36kB) + Total RW Size (RW Data + ZI Data) 6440 ( 6.29kB) + Total ROM Size (Code + RO Data + RW Data) 29328 ( 28.64kB) ============================================================================== diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf index 3354d1f9e51e2091c82bb1a365d4797969c9a3cb..474ccf1ffb2b7a962b84792a3f71ea3515ce13fb 100644 GIT binary patch delta 63462 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 EKemP*mjD0& delta 60131 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 diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm index 338b0d7..ad0cdbe 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm @@ -60,6 +60,7 @@ compiling timeslice.c... ..\app\src\pwm.h(138): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types void gpio_pullup_input_inter_test(); ..\app\src\timeslice.c: 15 warnings, 0 errors +compiling rgblight.c... compiling Mode.c... ..\app\src\pwm.h(130): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types void _PWM_INIT(); @@ -92,18 +93,68 @@ compiling Mode.c... ..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types void Encoder_key(); ..\app\src\Mode.c: 15 warnings, 0 errors +compiling usr_server.c... +..\app\src\Mode.h(39): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\Mode.h(40): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\Mode.h(41): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\Mode.h(42): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\Mode.h(43): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\PWM.h(130): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\PWM.h(136): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\PWM.h(137): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\PWM.h(138): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\usr_server.c(230): warning: #223-D: function "ble_callback" declared implicitly + ble_callback(co_buf_data(p_data)[0],co_buf_data(p_data)[1],co_buf_data(p_data)[2],co_buf_data(p_data)[3]); +..\app\src\usr_server.c: 10 warnings, 0 errors +compiling app_task.c... +..\app\src\app_task.c(450): warning: #223-D: function "ke_timer_set" declared implicitly + ke_timer_set(APP_SECOND_ADV_START, TASK_APP, 400); // start open noconnect adv +..\app\src\app_task.c(463): warning: #61-D: integer operation result is out of range + value &= ~(0xff << 24); +..\app\src\app_task.c(473): warning: #223-D: function "custom_svc_add" declared implicitly + if (!custom_svc_add()) { +..\app\src\app_task.c(496): warning: #223-D: function "ke_timer_set" declared implicitly + ke_timer_set(APP_SCAN_START, TASK_APP, 10); +..\app\src\app_task.c(640): warning: #177-D: variable "p_param" was declared but never referenced + struct gapm_ext_adv_report_ind *p_param = (struct gapm_ext_adv_report_ind *)param; +..\app\src\app_task.c(688): warning: #223-D: function "xc_ble_gatt_cli_mtu_exch" declared implicitly + xc_ble_gatt_cli_mtu_exch(conidx, app_env.user_lid); +..\app\src\app_task.c(804): warning: #223-D: function "ke_timer_set" declared implicitly + ke_timer_set(APP_SCAN_STOP, TASK_APP, 200); // start open noconnect adv +..\app\src\app_task.c(818): warning: #223-D: function "ke_timer_set" declared implicitly + ke_timer_set(APP_SCAN_START, TASK_APP, 900); // start open noconnect adv +..\app\src\app_task.c(835): warning: #223-D: function "app_switch_mode" declared implicitly + app_switch_mode(app_mode); +..\app\src\app_task.c(836): warning: #940-D: missing return statement at end of non-void function "app_mode_switch_handler" + } +..\app\src\app_task.c(837): warning: #159-D: declaration is incompatible with previous "app_switch_mode" (declared at line 835) + void app_switch_mode(uint8_t mode) +..\app\src\app_task.c(845): warning: #223-D: function "ke_timer_set" declared implicitly + ke_timer_set(APP_SECOND_ADV_START, TASK_APP, 400); // start open noconnect adv +..\app\src\app_task.c(306): warning: #177-D: function "app_get_handler" was declared but never referenced + static uint8_t app_get_handler(const struct app_subtask_handlers *handler_list_desc, ke_msg_id_t msgid, void *p_param, +..\app\src\app_task.c: 13 warnings, 0 errors linking... -Program Size: Code=27008 RO-data=1380 RW-data=2716 ZI-data=3700 +Program Size: Code=27664 RO-data=1380 RW-data=2740 ZI-data=3700 FromELF: creating hex file... After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf After Build - User command #2: .\output_tool\ge_ota_scan.bat -Size of file: 28664 bytes. -all_size=28664 +Size of file: 29328 bytes. +all_size=29328 dual_xip Addr:13000 - Size:0x6ff8 + Size:0x7290 BAddr:0x40000 - Acheck:0xf17467e0 + Acheck:0x686820c0 SoftVer:0x10 RomVer:0x20 LoadAddr:0x11013000 @@ -131,7 +182,7 @@ status2=1 updata file success ! 已复制 1 个文件。 已复制 1 个文件。 -".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 30 Warning(s). +".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 53 Warning(s).

Software Packages used:

@@ -144,7 +195,7 @@ Package Vendor: ARM D:/Program Files/Keil_v5/ARM/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include

Collection of Component Files used:

-Build Time Elapsed: 00:00:09 +Build Time Elapsed: 00:00:26 diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.hex b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.hex index 502e465..3c790e5 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.hex +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.hex @@ -1,11 +1,11 @@ :020000041101E8 -:10100000B05200109D120111AB120111AD1201116D +:10100000085300109D120111AB120111AD12011114 :10101000AF120111B1120111B31201110000000051 :10102000000000000000000000000000B5120111E7 :10103000B71201110000000065360010A93201113D -:10104000F90D000027390010B9120111452F0111C7 -:10105000CD3101114D390010DD3201110133011183 -:101060006539001099330111B91201117933011159 +:10104000F90D000067390010B9120111452F011187 +:10105000CD3101118D390010DD3201110133011143 +:10106000A539001099330111B91201117933011119 :1010700083330111B9120111B912011100000000EE :1010800000000000312F0111A1310111B91201112D :10109000B9120111B9120111B9120111B9120111DC @@ -14,15 +14,15 @@ :1010C00000F002F800F0BFF80CA030C8083824186F :1010D0002D18A246671EAB4654465D46AC4201D170 :1010E00000F0B1F87E460F3E0FCCB64601263342E3 -:1010F00000D0FB1AA246AB4633431847B05E00004F -:10110000F05E0000103A02D378C878C1FAD85207CE +:1010F00000D0FB1AA246AB463343184700610000FC +:1011000040610000103A02D378C878C1FAD852077B :1011100001D330C830C101D504680C6070470000AD :101120000023002400250026103A01D378C1FBD803 :10113000520700D330C100D50B60704710B56E293F :1011400002D100F07FFB10BD702902D100F087F9B9 -:1011500010BD662902D105F07DFD10BD652902D1C3 -:1011600005F078FD10BD672902D105F073FD10BDB3 -:10117000612902D105F076FD10BD03681B0A01D379 +:1011500010BD662902D105F0A5FE10BD652902D19A +:1011600005F0A0FE10BD672902D105F09BFE10BD61 +:10117000612902D105F09EFE10BD03681B0A01D350 :1011800080231943692902D100F0F4F810BD6429C5 :1011900002D100F0EFF810BD752902D100F0EAF895 :1011A00010BD6F2902D100F043FC10BD782902D197 @@ -34,9 +34,9 @@ :1012000000F046FB10BDE32902D101F014F810BD37 :10121000F32902D101F017F810BD002010BD1FB551 :1012200000F004FA01F05AF804000020002105F053 -:10123000FBFC401C60600020002105F0DFFCE0604A +:1012300023FE401C60600020002105F007FEE060F6 :101240001FBD10B510BD01F022F81146FFF7E7FFF2 -:1012500003F07CFB01F0B6FB03B4FFF7F2FF03BC25 +:1012500003F046FC01F0B6FB03B4FFF7F2FF03BC5A :1012600002F0E1F970B505460C46164602E00FCCD7 :101270000FC5103E102EFAD2082E02D303CC03C5A0 :10128000083E042E07D301CC01C5361F03E02178A8 @@ -44,11 +44,11 @@ :1012A00001600B4880470B480047FEE7FEE7FEE77A :1012B000FEE7FEE7FEE7FEE7FEE700000648074917 :1012C000074A084B704700003C0100400100001035 -:1012D000B1320111C1100111B0490010B05200101B -:1012E000AF4A0010B04A00100FB4054910B503AA68 +:1012D000B1320111C1100111084A00100853001069 +:1012E000074B0010084B00100FB4054910B503AAB6 :1012F000029800F0D1FA10BC08BC04B018470000F6 -:10130000CC4100100FB4054910B503AA029800F0B3 -:10131000C3FA10BC08BC04B018470000CC41001050 +:101300000C4200100FB4054910B503AA029800F072 +:10131000C3FA10BC08BC04B0184700000C4200100F :1013200070B50C460546012A05D02878800600D500 :10133000EA69002302E0012305E05B1C934202D22C :10134000E05C0028F9D1A869E618C01AA861286AEB @@ -70,7 +70,7 @@ :10144000106800F09EF90023024629462046FFF767 :10145000C7FF70BDD21DD308DB000CCBC0E730B492 :10146000036820241268234303600823C36130BC4F -:101470000023B5E7A0590000F3B50446002081B071 +:101470000023B5E7F05B0000F3B50446002081B01F :1014800020622046E1688847002872D0252802D0D3 :101490006268A168ABE0594F00267F442046E168AE :1014A00088472028054608DB312D06D278192038D8 @@ -94,11 +94,11 @@ :1015C000BDFD002810D001280BD0F61DF008C0008A :1015D0000830029055E74020E1E78020D5E7002061 :1015E000D3E7361D02964CE762682846A16890470B -:1015F000206A401C44E7206AFEBD00001A59000022 +:1015F000206A401C44E7206AFEBD00006A5B0000D0 :101600000B4A30B511460B4C60310B46DC3B0CC12C :10161000372106E0020C8D0012185A51064A504339 :1016200000190A46491E002AF4DC30BD0120E7E714 -:10163000E4480010E119D666CD0D0100F8B5042A82 +:101630003C490010E119D666CD0D0100F8B5042A29 :101640002CD3830712D00B78491C0370401C521E08 :1016500083070BD00B78491C0370401C521E830774 :1016600004D00B78491C0370401C521E8B079B0F43 @@ -137,7 +137,7 @@ :1018700002D0C046C04601E0FFF752FD012010BD76 :101880001278014624310A7000224A700122ECE7E6 :1018900011680022D243E8E7084B70B50D467B443F -:1018A00000F0ABFC0446284602F094FC002802D06D +:1018A00000F0ABFC0446284602F05CFD002802D0A4 :1018B0000020C04370BD204670BD0000BD1DFFFE6E :1018C000F7B50446154686B02B487844002703C870 :1018D0003E460090019111E007986A467100415A16 @@ -150,7 +150,7 @@ :101940000590401C0AD0002505E0626802A8A16845 :10195000405D90476D1C05988542F6D30498401C65 :10196000B0420490E5DB206AC01920622046FFF7F0 -:10197000EEFE09B0F0BD0000FE540000F7B5D21D28 +:10197000EEFE09B0F0BD00004E570000F7B5D21DD5 :101980000025D20815A6D200F52905CA11D0002AD3 :1019900005DA00214042914111A60A4608E000996B :1019A00009688B0701D50FA602E0490701D50EA6ED @@ -285,7 +285,7 @@ :1021B0003E280DD06268A1689047206A401C2062CA :1021C0007F1EF3D22046FFF7C2FA0DB00320F0BD08 :1021D000206A4019206203E06268A16830209047BD -:1021E0006D1EEDD3F8E70000BF4D000001FCFFFFBE +:1021E0006D1EEDD3F8E700000F50000001FCFFFF6B :1021F00001694A1C02610878704700B58FB00291EE :1022000000210591054901937944039111460490F9 :102210006846FFF731F90FB000BD0000E5FFFFFF92 @@ -300,8 +300,8 @@ :1022A000854618B020B5FFF709F860BC002749083B :1022B000B6460026C0C5C0C5C0C5C0C5C0C5C0C5DE :1022C000C0C5C0C5403D49008D46704710B500F0FF -:1022D00005F8001D10BD00BF5149000000487047BF -:1022E0006C490010F8B51F46044601230068DB0264 +:1022D00005F8001D10BD00BFA14B0000004870476D +:1022E000C4490010F8B51F46044601230068DB020C :1022F000032601461840072A05DB002801D017A550 :1023000006E017A504E0002801D016A500E016A5F8 :10231000102081432160A069C01E002FA06101D060 @@ -323,7 +323,7 @@ :10241000641C002DE6D10998002806D03246694692 :10242000012303A800F07EFA05E001233246694645 :1024300003A800F021FA0A9B07C30DB0F0BD00000D -:10244000844A0000034640000A4610B5400D0BD0F8 +:10244000D44C0000034640000A4610B5400D0BD0A6 :102450000121C9070F24A40200191C0364082143A9 :10246000540D2143D20207E000210120F2E7D40FEE :10247000490021435200401E0029F8DADB0FDB0738 @@ -412,7 +412,7 @@ :1029A000042108460020C0462005E90A0843009992 :1029B00008436905F20A114358E60000FF070000CA :1029C000FFFFFF7F10B50446C046C0462046FEF715 -:1029D00043FC10BD004870474C490010024670B5DA +:1029D00043FC10BD00487047A4490010024670B582 :1029E0000A4392072AD11E4DEE0104C808C9541BA0 :1029F0009443344017D0D0B2D9B2401A21060143D3 :102A000010D190B299B2401A210401430AD11002A8 @@ -432,38 +432,38 @@ :102AE00003B40148019001BD3934001003B401481A :102AF000019001BD5943000003B40148019001BD9C :102B0000E942000003B40148019001BD41460000C4 -:102B100003B40148019001BD453C001003B40148D5 -:102B2000019001BD953C001003B40148019001BD26 +:102B100003B40148019001BD853C001003B4014895 +:102B2000019001BDD53C001003B40148019001BDE6 :102B300009FB000003B40148019001BDF5DB000072 -:102B400003B40148019001BD7341001003B4014872 -:102B5000019001BDE53A001003B40148019001BDA8 -:102B60006F3B001003B40148019001BDFF3B001012 -:102B700003B40148019001BDB53E001003B4014803 -:102B8000019001BD933D001003B40148019001BDC7 +:102B400003B40148019001BDB341001003B4014832 +:102B5000019001BD253B001003B40148019001BD67 +:102B6000AF3B001003B40148019001BD3F3C001091 +:102B700003B40148019001BDF53E001003B40148C3 +:102B8000019001BDD33D001003B40148019001BD87 :102B9000B942000003B40148019001BD4134001066 -:102BA00003B40148019001BD013E001003B4014887 -:102BB000019001BD013D001003B40148019001BD29 +:102BA00003B40148019001BD413E001003B4014847 +:102BB000019001BD413D001003B40148019001BDE9 :102BC0006941000003B40148019001BDED410000DE :102BD00003B40148019001BD8D23000003B40148F6 :102BE000019001BDFD24000003B40148019001BD26 :102BF00021270000084988690122D2049043886196 :102C00000648074900784018C0680648016800294E -:102C100001D0002008477047402500408E6D01110B -:102C20000028004064420010084988690122D2044B +:102C100001D000200847704740250040DE6F0111B9 +:102C200000280040AC420010084988690122D20403 :102C3000904388610648074940784018C0680648B4 :102C40004168002901D00020084770474025004016 -:102C50008E6D011100280040644200100120704771 +:102C5000DE6F011100280040AC42001001207047D7 :102C600070B588B000246846047084737D20C0006D :102C7000019002946846047307214173447484747C -:102C80000125C573022606746946002003F0EAFB9D -:102C90006846C67305746946012003F0E3FB684685 -:102CA00004754475847505A9032003F093FC074857 +:102C80000125C573022606746946002003F012FD73 +:102C90006846C67305746946012003F00BFD68465B +:102CA00004754475847505A9032003F0BBFD07482E :102CB0000168090A090201600549280208600548FF :102CC000057100F009F808B070BD000008E400E0EC -:102CD00000E100E01C44001070B5032003F03CFD4F +:102CD00000E100E07444001070B5032003F064FECE :102CE000094C0025A570E5706581A581E5812582E7 :102CF0006582A582E582258365830448E080208182 -:102D000001F09AF8657070BD1C440010FFFF0000D0 +:102D000001F060F9657070BD74440010FFFF0000B1 :102D10000020704704E00021491CC9B26829FBD398 :102D2000401EF8D2704700B5024602E01420FFF7BB :102D3000F1FF521EFAD200BD10B500F001F810BD2F @@ -486,35 +486,35 @@ :102E4000E4B2042CC9D90120E87035493548FF2483 :102E50000A8803882D341A4304D164220A8000E0D2 :102E600059E0068030480078012805D101212F481B -:102E700002F006FB00F0FCF9002600F0F9F920460C +:102E700002F02EFC00F0FCF9002600F0F9F92046E3 :102E8000FFF751FF00F006FA2046FFF74CFF761CD3 :102E9000F6B2032EF1D300F0EBF90121234800E054 -:102EA00002E002F0EDFA2FE0FF2038701870787021 +:102EA00002E002F015FC2FE0FF20387018707870F7 :102EB0005870B8709870F870D87038711871EE70DA :102EC0001748184902880B88C8271A4302D1642280 :102ED00002800E8014480078012805D10121134892 -:102EE00002F0CEFA00F0C4F900F0C2F93846FFF75C +:102EE00002F0F6FB00F0C4F900F0C2F93846FFF733 :102EF0001AFF00F0CFF93846FFF715FF641CE4B263 :102F0000032CF1D300F0B4F9012068717D2109018F -:102F1000022002F029FAF8BDC8430010409C0000CE -:102F2000104400101244001054430010904200104E +:102F1000022002F0F3FAF8BD20440010409C0000AB +:102F2000684400106A440010AC430010D8420010FE :102F300010B500F0ADFB02494869486110BD0000C2 :102F40000080014010B50748006A064A803A1063C5 :102F5000044A121D126A034B11467C3B1A6301F0AE -:102F6000D5FC10BD001200400020704770B5144E13 +:102F60009FFD10BD001200400020704770B5144E48 :102F700000243078012801D012480478CD20444341 :102F80001148124D008860434003010E287800F07C :102F900063FE28800E480088604340030D4C010EFC :102FA000207800F059FE20803178012904D1298849 :102FB000014301D0012000E000200749087070BDE6 -:102FC000544300100D44001010440010144400102D -:102FD00012440010164400103844001000207047BE +:102FC000AC43001065440010684400106C440010CD +:102FD0006A4400106E4400109044001000207047B6 :102FE00070470000F0B5374885B0017903291AD041 :102FF00004291CD005291FD13349C6780B885A1CD7 :1030000095B2324A5B1E14889FB2631C9BB2641E49 :103010000093A3B203930124330000F0D9FA060F02 :1030200017242F3B450D00222749284802E00022A3 -:103030002649254800F0E2FE05B0F0BD002383716B +:103030002649254800F0A8FF05B0F0BD00238371A4 :103040000D801380642DF7D3C470F5E700238371DE :103050000F801380012FEFD80225C5701C48037024 :103060000C801380E8E784710D80009B1380282D6D @@ -523,23 +523,23 @@ :10309000C37013E0002383710B80009911806429B1 :1030A000CAD30521C170C7E7002383710B80039D3C :1030B0001580012DC0D8C370054804700C801480A1 -:1030C000BAE70000544300101044001012440010EE -:1030D0000C440010F0B522480179062913D00729C5 +:1030C000BAE70000AC430010684400106A440010E6 +:1030D00064440010F0B522480179062913D007296D :1030E00015D0082918D0092915D1C77800211D4A03 :1030F0001D4C64261D4D3B0000F06AFA070D1216A8 :103100001B21282C0D0000221649174801E001223E -:1031100003E001F0FDFBF0BD002213491148F8E780 +:1031100003E001F0C7FCF0BD002213491148F8E7B5 :1031200016802180022108E0118021800322C270D4 :1031300014E02821118021800421C170F0BD11808C :1031400021800521C17002202870F0BD11802680E9 :103150000621F2E7118021800121C1702970F0BDA4 -:103160005443001010440010124400100C4400108E -:103170007047000008B56946042002F005FC684667 +:10316000AC430010684400106A440010644400102E +:103170007047000008B56946042002F02DFD68463E :1031800000887D21C900884207D804488178012938 -:1031900003D10021817000F0E5FB08BD0C44001054 +:1031900003D10021817000F0E5FB08BD64440010FC :1031A00010B50948C468C460E00702D0002001F0EF -:1031B000F5FCA00702D5002001F0F2FC600702D563 -:1031C000002001F0EFFC10BD007C014070B51B48F1 +:1031B000BFFDA00702D5002001F0BCFD600702D5CD +:1031C000002001F0B9FD10BD007C014070B51B4826 :1031D000C1681B4D89060DD50168821391431143C7 :1031E000016001685200914301602C1F296820781A :1031F00088472070114840388469002C1CD08461B5 @@ -547,29 +547,29 @@ :10321000600601D5E8688047E00701D0E86980478B :10322000A00701D5A8698047600701D56869804774 :10323000200701D52869804770BD0000402000406C -:10324000704200100020704700B507480078012840 +:10324000B84200100020704700B5074800780128F8 :1032500008D106490868002804D0401E086001D142 -:1032600000F018F800BD00000844001004440010ED +:1032600000F018F800BD0000604400105C4400103D :1032700010B5054900200870044908700121044870 -:1032800002F0FEF810BD0000384400105443001056 -:1032900090420010024901200870024908707047EE -:1032A000384400105443001010B502F0EDF810BD82 -:1032B00010B500F081F802F0C3F803480168034A32 +:1032800002F026FA10BD000090440010AC4300107C +:10329000D8420010024901200870024908707047A6 +:1032A00090440010AC43001010B502F015FA10BDA8 +:1032B00010B500F081F802F08DF903480168034A67 :1032C0001143016010BD0000400000401000FFFFEE :1032D00000207047002070470020704705480649CD :1032E00040784018C06805484168002901D0002096 -:1032F00008477047846D01110030004044420010BF +:1032F00008477047D46F0111003000408C42001025 :103300000548064980784018C0680548816800294A -:1033100001D0002008477047846D01110030004043 -:103320004442001070B50024074D26462001295C58 +:1033100001D0002008477047D46F011100300040F1 +:103320008C42001070B50024074D26462001295C10 :10333000002903D02E544019C0688047641CE4B2B1 -:103340000B2CF3D370BD0000A042001030B500205C +:103340000C2CF3D370BD0000E842001030B5002013 :10335000084B01250401E2185168002905D0491ED7 -:10336000516002D1916851601D55401CC0B20B28BC -:10337000F0D330BDA042001010B5002002F0EAF8F2 -:1033800010BD10B5012002F0E5F810BD10B5022007 -:1033900002F0E0F810BD000010B503A0FDF7B2FF89 -:1033A00003F0E0FB10BD00005744545F48616E64B9 +:10336000516002D1916851601D55401CC0B20C28BB +:10337000F0D330BDE842001010B5002002F012FA80 +:1033800010BD10B5012002F00DFA10BD10B50220DD +:1033900002F008FA10BD000010B503A0FDF7B2FF5F +:1033A00003F008FD10BD00005744545F48616E648F :1033B0006C65720A0000000010480122016B914305 :1033C00011438213114301630C48C0300268042189 :1033D0008A4303131A43026002688A430A431A436A @@ -585,22 +585,22 @@ :103470002CD0012A1CD001461039EF2918D82F4A28 :1034800000211170304A11700A221A702F4A1170EF :10349000FF21081A0102081AEF217730FFF714FB09 -:1034A000C0B201F0F3FF1AE0012A01D1FFF7E0FEFC +:1034A000C0B202F01BF91AE0012A01D1FFF7E0FED9 :1034B000F8BD002AFCD1FFF7EDFEF8BD012AFCD0D3 :1034C000002EFAD020490020087007E0012AF4D02D :1034D000012EF2D01C490020087001201870012133 -:1034E0001B4801F0CDFFF8BD012AFCD0002D03D010 +:1034E0001B4802F0F5F8F8BD012AFCD0002D03D0EE :1034F0000A29F8D2491C0EE0641E1148E1B201709D :103500000229F0D802210FE0012AECD0002D04D0CE :103510000129E8D9491E3970F8BD641C0848E1B298 -:1035200001700A29F8D30A210170F8BDFC4300108C -:103530000E4400105443001058430010554300102F -:103540000D44001056430010594300100C44001065 -:10355000904200107CB50024009468460194847069 -:10356000C4700125457105718471058002F048FE23 -:103570006846057184710221018002F041FE00213C -:10358000012002F01BFF0021022002F017FF034878 -:103590000078002801D1FFF76BFE7CBD544300107A +:1035200001700A29F8D30A210170F8BD5444001033 +:1035300066440010AC430010B0430010AD430010CF +:1035400065440010AE430010B14300106444001005 +:10355000D84200107CB50024009468460194847021 +:10356000C4700125457105718471058002F070FFFA +:103570006846057184710221018002F069FF002113 +:10358000012003F043F80021022003F03FF8034834 +:103590000078002801D1FFF76BFE7CBDAC43001022 :1035A000F8B5040C8BB2264682B25E4310465843EF :1035B0000D0C370C360400218019164679416E43F4 :1035C000370C36048019264679416E438919F8BDB7 @@ -611,107 +611,107 @@ :1036100005207047FF07000030380A2801D201203A :10362000704700207047FEE710B588B0002405946D :10363000684606948475C475022141760476092192 -:103640008176848205A802F0DBFD07A802F092F8DB +:103640008176848205A802F003FF07A802F0BAF988 :10365000002802D10C4869468883032168464170DE :103660000121017081700720019002940494039459 -:10367000684602F01BF968460078FEF74FF80349E8 -:10368000C86008B010BD0000102700000C440010F6 +:10367000684602F043FA68460078FEF74FF80349BF +:10368000C86008B010BD000010270000644400109E :10369000F8B51A4C00266068050760692D0F800791 :1036A0002BD0002119E0206A0304020F1B0F9A425D :1036B00001D1AA4203D012A0FDF724FE12E00201BC :1036C0007700144B120DDA53761CF2B20005560047 :1036D000000D521C9853D6B2491CA0680007000F79 -:1036E0008842E0DC31460B4802F096F80A4908802F +:1036E0008842E0DC31460B4802F0BEF90A49088006 :1036F00060680009000128436060F8BD0080014057 :103700006368616E6E656C206572726F72203A2517 -:10371000640A00000C4700105E4200100422831867 +:10371000640A000064470010A642001004228318C7 :10372000203BDB7F8354521E1206120EF7D101702C :10373000704770477047000010B5104C8CB0E078AF :10374000002818D12C216846FFF7C4F900216846EB :1037500041700171012242710323C38001724172E1 :10376000402005900690072168460177427702F0D5 -:1037700099F90520E0700CB010BD0000D441001094 +:10377000C1FA0520E0700CB010BD0000144200102A :1037800010B58CB02C216846FFF7A4F900246846D8 :10379000447010A0FDF7B6FD684604710321417125 :1037A000C4800472447210200D4905900690086090 -:1037B000012168460177417783220A490AA0FDF773 -:1037C000A1FD684602F06EF909490520C8700CB0E9 +:1037B000012168460177417785220A490AA0FDF771 +:1037C000A1FD684602F096FA09490520C8700CB0C0 :1037D00010BD00007365636F6E64206164760A003B -:1037E0000C1A0010A86C011125732025640A000032 -:1037F000D441001038B5084C207900280BD1009036 -:10380000684602F039FA05A0FDF77CFD012021464B -:1038100020712031487538BDD44100106170705F4F +:1037E0000C1A0010F86E011125732025640A0000E0 +:1037F0001442001038B5084C207900280BD10090F5 +:10380000684602F061FB05A0FDF77CFD0120214622 +:1038100020712031487538BD144200106170705F0E :103820006372656174655F7363616E0A0000000016 :1038300010B50A4CE07808280ED109A0FDF762FD0A :10384000201F01782430002901D0807C00E0407CDA -:1038500002F000F90020E07010BD0000D44100101B +:1038500002F028FA0020E07010BD000014420010B1 :103860006170705F64656C6574655F6164766572D4 :10387000746973696E670A0010B5074C617A491E56 :10388000112907D8002805D00A22A118FDF7D6FE75 -:10389000607A10BD002010BDD441001010B5362153 +:10389000607A10BD002010BD1442001010B5362112 :1038A0000648FFF71DF906490320FFF71FF900211D -:1038B0000320FFF721F902F035F910BDD4410010C3 -:1038C0009C6C011110B5074CA078012801D1002093 +:1038B0000320FFF721F902F05DFA10BD1442001059 +:1038C000EC6E011110B5074CA078012801D1002041 :1038D000A070C1B204A0FDF715FDA07800F070F94A -:1038E00010BD0000D04100106D6F646520737769D2 +:1038E00010BD0000104200106D6F64652073776991 :1038F0007463683A25640A0070B50446050A00201E :103900000B2D0BD00D2D0AD00E2D07D1E5252D0145 -:10391000651B0C2D02D9204600F0CCFC70BD204662 -:1039200000F0C4FE70BD000000B50A4802780A48E5 +:10391000651B0C2D02D9204600F094FD70BD204699 +:1039200000F08EFF70BD000000B50A4802780A481A :103930001346017809480B4308D0002A05D1012914 :1039400003D10146064800F0F5F900BD00F0E4F9A6 -:1039500000BD00003C4400101042001000E00100D7 -:103960004C45001010B504480178022901D100210E -:10397000017001F089FE10BD1042001010B508A0C2 +:1039500000BD0000944400105042001000E001003F +:10396000A445001010B504480178022901D10021B6 +:10397000017001F0B1FF10BD5042001010B508A059 :10398000FDF7C0FC00F0CAF80C488078012804D18B :10399000C82203210A48FFF7B5F8002010BD000037 :1039A0006170705F7363616E5F73746172745F687E -:1039B000616E646C6572200A00000000D041001046 +:1039B000616E646C6572200A000000001042001005 :1039C000020F000010B508A0FDF79CFC00F0DAF82B :1039D000E122920003210A48FFF794F809490120E7 :1039E0000870002010BD00006170705F7363616E2D :1039F0005F73746F705F68616E646C6572200A003B -:103A0000010F00000B42001010B505A0FDF77AFC75 +:103A0000010F00004B42001010B505A0FDF77AFC35 :103A1000084901200870FFF7B3FE002010BD000028 :103A200073746172742074686520736563206164C7 -:103A300076200A00D041001070B5144C88B0E078B0 +:103A300076200A001042001070B5144C88B0E0786F :103A4000052820D11C216846FFF744F80B2568465D :103A500005700922427002260A220DA1801CFDF782 :103A6000EDFD69460D73FF20487303A802300A225A :103A70000AA1FDF7E3FD204620301821407C6A466C -:103A800002F022F9E67008B070BD0000D4410010C9 +:103A800002F04AFAE67008B070BD0000144200105F :103A900050574D33324550524F00000009FF3260FD :103AA0004799000030B5164C8FB0E078022803D05B :103AB000032801D0082821D13C216846FFF70AF8E5 :103AC0000F4A0025121F117810462430002904D017 :103AD000807C69464870157002E0407C69464870F9 :103AE0004978022901D10120507006A0FDF70AFC97 -:103AF0006846458001F0EAFF0520E0700FB030BD58 -:103B0000D4410010706172616D2E616374765F69DB +:103AF0006846458002F012F90520E0700FB030BD35 +:103B000014420010706172616D2E616374765F699A :103B10006478203D20307825780A000010B5134CD9 :103B200090B02079012803D0062801D005281AD1A9 :103B30003C216846FEF7CEFF0C4820222030417D14 :103B400068464170022181700121C170002101711C :103B5000C2800281C18106A0FDF7D4FB684602F055 -:103B60009DF80320207110B010BD0000D44100105A +:103B6000C5F90320207110B010BD000014420010F0 :103B700078635F626C655F7363616E5F73746172BB :103B8000740A000010B5074C2079032809D106A05B -:103B9000FDF7B8FB20462030407D01F06FFF052087 -:103BA000207110BDD441001078635F626C655F6165 +:103B9000FDF7B8FB20462030407D02F097F8052065 +:103BA000207110BD1442001078635F626C655F6124 :103BB000637469766974795F73746F700A000000CA :103BC00010B500280CD10749087007A0FDF79AFB33 :103BD000FFF768FFFF22913203210848FEF792FFAA -:103BE00010BD00000B4200106170705F7377697444 +:103BE00010BD00004B4200106170705F7377697404 :103BF00063685F6D6F64650A00000000040F0000D9 :103C000030B585B0002400946846019484704471F6 -:103C100084710125C57012210180057102F0F0FA4E -:103C200002216846C17013210180047102F0E8FA94 +:103C100084710125C57012210180057102F018FC24 +:103C200002216846C17013210180047102F010FC6A :103C30000394684604940482C48103218181054869 -:103C400002906846458202A9002002F0F9FD05B005 +:103C400002906846458202A9002002F021FF05B0DB :103C500030BD000011278004884201D2401C02E0E0 :103C6000884201D9401EC0B27047000010B5044C14 :103C70006070A170E27003482370046010BD000002 -:103C80004C47001050430010F8B51F4C2178002914 +:103C8000A4470010A8430010F8B51F4C2178002964 :103C900027D0204600251D4F406801290DD0052959 :103CA00020D008291DD1EFF31081CE07F60F72B690 :103CB000FEF72EFF002E21D021E0EFF31081CE077A @@ -719,1077 +719,1118 @@ :103CD000002E00D162B62570022038700CA0FDF7CE :103CE00011FBF8BDEFF31081CE07F60F72B6FEF7A9 :103CF0001BFF002E00D162B62570F8BD62B625709C -:103D000001203870F8BD00003C4400101042001043 +:103D000001203870F8BD00009444001050420010AB :103D100066696E6973680A0005490A78002A02D04C :103D20000020C043704708220A7048600020704796 -:103D30003C44001010B5094A1378002B02D0002033 +:103D30009444001010B5094A1378002B02D00020DB :103D4000C04310BD0123137051600021435C54181F -:103D5000491C2372FF29F9DD002010BD3C440010EE +:103D5000491C2372FF29F9DD002010BD9444001096 :103D600038B5094C206800280DD0427869460A70A1 :103D700082784A70C2788A700078C870684601F00C -:103D800051FA0020206038BD5043001010B500F0FB -:103D900025FA0B49002408684022000A000210435B -:103DA000086008490120086000F0FAFD064801F0AB -:103DB00075F82046FEF7BEFEFFF770FD62B610BD37 -:103DC00000E400E000E100E03809001010B500F068 -:103DD000BFF800F0C6FFFFF713FF01F047FB01F04B -:103DE000D1F9FAF76FFE0448016B490849000163F5 -:103DF0000120FDF705FC10BD0001004010B5002AB0 -:103E00000ED102800B480123C478012C09D0002C6C -:103E100006D10A88521C92B20A80642A00D3C37069 -:103E200010BD0C88641EA4B20C80012CF8D80B8045 -:103E3000C27010BD5443001010B5002002F092FB78 -:103E4000012002F08FFB012000F007F8022000F0B3 -:103E500004F80020FEF774FE10BD10B504460021E2 -:103E600002F000FA0021204602F0B6F901212046B6 -:103E700002F0A4F90021204602F0A0FA10BD0000D3 -:103E8000F3B581B00446012808D0022C02D0FEF719 -:103E900023FFFEBD012602250D2702E00026012595 -:103EA0000C27FFF7C9FF7D21C9003046029A02F0B6 -:103EB000B3FA0021284602F0D5F93946284602F027 -:103EC0008BF9304602F03EFB02480470012141703C -:103ED000FEBD00001C44001010B51B4801790029EC -:103EE00025D10068002822D1184C6078002806D01F -:103EF000012806D002281BD003281ED011E0012182 -:103F00000CE01248A17908300029A17804D04900BA -:103F1000415A0D480A3102E04900415A0A4801F06D -:103F2000AFFA60780949800064310858804710BDB5 -:103F3000A078064940001E3103E0A0780349400004 -:103F40003431095AEAE7000090420010544300104F -:103F50007FB501216846017015480024019068462C -:103F60000472002C01D0C80301E07D2000026946E4 -:103F70004881684601F0B6FF01F04CFF6421FEF76E -:103F8000A3FD0C4A0C4990420CD81040401E4861D9 -:103F90000A480722C3691B021B0A4D042B43C36155 -:103FA0008C610A6108690222904308617FBD0000AC -:103FB0000048E801FFFFFF0000E000E004ED00E042 -:103FC0007FB5184D184B194A0021852001F01AFEC3 -:103FD000040008D0A72216A11BA0FDF793F92146E3 -:103FE0001DA0FDF78FF910481049001D303900223F -:103FF00008230092019103900293001F2A4600219A -:10400000007801F0A2FD040008D0AD2208A10EA0A6 -:10401000FDF778F9214619A0FDF774F9E0B204B074 -:1040200070BD0000F0FF000026420010286D011155 -:104030002E2E5C6170705C7372635C7573725F735B -:1040400065727665722E63005B25735D20205B25AB -:10405000645D3A2000000000676174745F757365E9 -:10406000725F7372765F72656769737465722065DB -:1040700072726F7220307825780000006761747466 -:104080005F7365727669636531365F61646420656C -:1040900072726F722030782578000000FFB5FFB093 -:1040A00086B00F46FF211E461546FD3104AC05A81B -:1040B000FEF710FD14488F990068049003918E98C4 -:1040C000114902903B460196009561310F48859A4F -:1040D000FDF718F9012040020090019000232A46C4 -:1040E00039460294859801F060FD040008D06E22E4 -:1040F00007A10DA0FDF706F921460FA0FDF702F973 -:104100007FB00AB0F0BD0000F46C0111606F0111C6 -:104110002E2E5C6170705C7372635C7573725F737A -:1041200065727665722E63005B25735D20205B25CA -:10413000645D3A2000000000676174745F737276FA -:104140005F726561645F63666D206572726F722075 -:1041500030782578000000007CB5064D0124AC7055 -:10416000019300920B460246034904A0FDF7CAF8EA -:104170007CBD0000264200103C6D01115B25735D83 -:1041800020636F6E6964783A25642C207573725FC2 -:104190006C69643A25642C2064756D6D793A2564E8 -:1041A0002C207374617475733A2564200D0A000025 -:1041B00008B5002000907D20C0000099491C0091A6 -:1041C0008142FADB08BDFF22010A12021140000EF3 -:1041D000084370470020C0437047000070B586B0A8 -:1041E00000200490FEF7B2FCFEF7B6FC04A8FEF730 -:1041F000B9FC6846FEF7BCFC0C4802F007FC00283E -:1042000011D106210948FEF76BFC084D00246E46CB -:1042100006212046FEF752FC685C325D641C801863 -:104220006854102CF4DB06B070BD000008080010C4 -:1042300038B5044600200D460090FEF787FCFEF7D7 -:104240008BFC6846FEF78EFC009A2A801002000E56 -:1042500011380300FFF7BCF90504070C0F12150015 -:104260000120400401E0012080042060012038BDCD -:104270000120C004F9E701200005F6E70120400510 -:10428000F3E7002038BD000010B5FF220F200132F7 -:1042900007494003FEF772FC05480178AA2905D1B9 -:1042A0004078552802D100F0DDFC00BF10BD0000B1 -:1042B00065470010F0B55D4C94461D0A021B8DB099 -:1042C000A0427DD017DC5A4C0026021B594FA04259 -:1042D00077D009DC584A801A14D0564C2034022872 -:1042E00015D0062833D133E0022A45D0042A47D01E -:1042F0002D2AF7D14FE0102A29DA022A7BD0072A8B -:10430000F0D18EE04A7809782B464C487DE00F4684 -:1043100009882A464AA0FCF7F5FF3A7C798856A01E -:10432000FCF7F0FF387C012801D1E5742075FF2DE2 -:1043300074D034216846FEF7CDFB08A806726946A2 -:10434000284601F0D9FB217C284601F0F9FB65E005 -:104350008B78E27C294650A0FCF7D4FF0820F87047 -:10436000E07CA8425AD15AA0FCF7CCFFFF20E074B1 -:104370002675FFF797FB51E0624600F063F94DE0C8 -:10438000009609782A4658A0FCF7BCFF69462846E3 -:1043900001F0CCFC42E0009601960C460B884A885E -:1043A00029466048FCF7AEFFE288A1885EA0FCF7D2 -:1043B000A9FFB878FF2831D001216846017001E0DB -:1043C0000CE025E0022141800421818069462846D5 -:1043D00001F038FC5CA0FCF795FF1FE00C464B8811 -:1043E0000A8829465F48FCF78DFFA1885EA0FCF78C -:1043F00089FF13E0FFE70C468A8829465EA0FCF798 -:1044000081FF63882288E18868A0FCF77BFF05E0D4 -:1044100000228A56294672A0FCF774FF00200DB0D6 -:10442000F0BD4B780A78294678A0EEE7430E0000ED -:10443000140E0000D4410010000E0000906E011117 -:1044400020474150435F434F4E4E454354494F4EE2 -:104450005F5245515F494E4420636F6E68646C2023 -:104460003D207825782C2020636F6E696478203D8C -:104470002030782578200000636F6E6E5F696E745F -:10448000763A25642C20726F6C653D2564202020CF -:10449000616464723A200000474150435F444953CD -:1044A000434F4E4E4543545F494E442020636F6E48 -:1044B000696478203D20307825782C257820726535 -:1044C00061736F6E203D20307825780D0A00000062 -:1044D0006170705F73746172745F61647665727429 -:1044E0006973696E670A0000474150435F53455442 -:1044F0005F4445565F494E464F5F5245515F494EB6 -:10450000442020706172616D2D3E7265713D30787E -:1045100025782C636F6E6964783D307825780D0AB4 -:10452000000000001C6F01116C6174656E63793DC1 -:10453000307825782C74696D655F6F75743D3078BF -:1045400025780D0A0000000078635F626C655F707B -:104550006172616D5F7570646174655F63666D0D36 -:104560000A000000D46E01117375705F746F3D30E6 -:104570007825780D0A000000474150435F4C455FA5 -:10458000504B545F53495A455F494E4420636F6E08 -:104590006964783D307825782C206D61785F727879 -:1045A0005F6F63746574733A256400006D61785FB2 -:1045B00072785F74696D653A25642C6D61785F74FB -:1045C000785F6F63746574733A25642C206D61782D -:1045D0005F74785F74696D65203A25640D0A000088 -:1045E000474150435F434F4E5F525353495F494EDB -:1045F0004420636F6E6964783D307825782C72733F -:104600007369203D2025640D0A0000004741504396 -:104610005F4C455F5048595F494E4420636F6E6957 -:1046200064783D3078257820207478207068793A55 -:10463000256420207278207068793A2564200D0A5C -:104640000000000030B587B00C461D0A18216846EE -:10465000FEF740FA20780022002811D001281AD055 -:10466000022821D16B4618700820D8800A201881B2 -:104670005A81C8209881608858805A70694610E035 -:1046800069460870608848804A7002A8FFF7F4F80D -:104690006946C88005E069460870CA80608848801D -:1046A0004A70284601F0B2FA07B030BD70B52D4E01 -:1046B0002D4D841BB04235D009DC2C4C041B0DD091 -:1046C000122C0ED0362C0ED0642C48D11BE0022CBC -:1046D00045D0032C36D03C2C41D137E000F092F885 -:1046E0003DE023A02FE0687B012802D0022804D0FF -:1046F00035E01D480822001F02E01B480822001D6B -:10470000FCF79CFF2BE04878002828D11648243875 -:1047100000780028087801D0A87400E06874FFF7DA -:104720008BF91CE00C468B784A78097816A0FCF7C8 -:10473000E9FD2078697C884211D10B490820203995 -:10474000C8700CE01BA0FCF7DDFD08E010460C462D -:10475000FEF71AFA024621881CA0FCF7D3FD0020C0 -:1047600070BD0000650D0000F4410010000D000058 -:104770004741504D5F4445565F4244414444525F77 -:10478000494E440D0A00000020616374765F69643D -:104790003D2564202020616374765F747970653DE7 -:1047A00025642C20726561736F6E3D307825780D1D -:1047B0000A0000004741504D5F5343414E5F524550 -:1047C00051554553545F494E440D0A006761706D61 -:1047D0005F70726F66696C655F6164645F696E6467 -:1047E0002070726F66696C655F7461736B5F69647A -:1047F0003A307825782C73746174653D307825786B -:104800000D0A000000B548788BB0002813D1087855 -:10481000642810D011DC01281CD0032837D0602870 -:1048200009D0612807D120A0FCF76CFD0A220321E2 -:104830002448FEF767F90BB000BD652830D0672823 -:10484000F9D06928F7D1204880780028F3D1FFF704 -:1048500029F9F0E72C221D496846FCF703FD68465C -:1048600001F04EFA1748FF2291320321C01CFEF7D7 -:1048700049F918491648086108690002000A4A0502 -:1048800010430861010E14A0FCF73CFDD3E7FFF7CD -:1048900097FB002801D1FEF74FFFFEF7ABFFCAE7F9 -:1048A000FEF7C6FFC7E700004741504D5F43524542 -:1048B0004154455F5343414E5F4143544956495427 -:1048C00059200A00010F0000D0410010C86C0111EE -:1048D00083FC000040000053696E69742076616CAF -:1048E00075653D25780A000000487047D4410010E6 -:1048F000034610B50020024605E01C78521C201823 -:10490000C0B2D2B25B1C8A42F7D310BD7047000020 -:1049100030B5012500230C4C002A06D0012A0AD10B -:10492000E278002A0BD0038003E00380E0780028BF -:1049300002D00B80E37030BD6420088002E02822A2 -:1049400002800A80E57030BD5443001000F08EFEF6 -:10495000FFF73CFAFEF7FAF8FEF7FEF8FFF794FCD3 -:1049600000F0AEFDFFF712FAFEF7F4FDFEF778F95E -:104970000948C169FF2212049143032292051143A1 -:10498000C161064900070860FEF74EFEFEF7CAFC4B -:1049900002F0FEF8FAE7000004ED00E000E100E0BC -:1049A000F8B53748026837490A43026082680A430B -:1049B0008260016B344A11430163416B314A0C3A06 -:1049C00011434163324C3148E063334831498160DF -:1049D00032498A6A43061A438A62314A5368042577 -:1049E0002B43536043686514AB4343602D4B1D6BF1 -:1049F0002614ADB235431D6301252561284C403492 -:104A000066680F27B6B27F06F6196660264CC4604A -:104A1000062098635561886A07221202904310436A -:104A20008862204C403C606B0221884360631D4DCE -:104A30001E48803DA86000F0DBFA2868802108430A -:104A4000286028687721C009C001084328601748FA -:104A5000FA386061A068C008C000A060A068382172 -:104A6000884308210843A060A86839158843FF21BE -:104A700001310843A860206A0D482062F8BD00009B -:104A8000400000401000FFFF0004FFFF2000200056 -:104A900040240040442000004020025340030253C1 -:104AA0000002025380100253404B00005F6100007F -:104AB0002C950000F7B582B00D460646FF24FFF79F -:104AC00013FF02462032107D002819D00E4F78784F -:104AD000002815D0049800F03BF801960095034695 -:104AE000D07C0022397801F03BF8040008D0A722DE -:104AF00006A10CA0FCF706FC21460EA0FCF702FC68 -:104B0000E0B205B0F0BD00000C4200102E2E5C613A -:104B100070705C7372635C6F74615F7365727665ED -:104B2000722E63005B25735D20205B25645D3A2057 -:104B300000000000676174745F7372765F6E6F745B -:104B4000696679206572726F72203078257800006E -:104B500002494988081880B2704700000C420010D2 -:104B600070B50C4D0C4AE879094C000280180B30E6 -:104B7000A168FFF7DFF8A068FF300130A060E87996 -:104B8000401CE871E068FF300130E06070BD00005B -:104B9000CC4500101C420010B07700530020704735 -:104BA000002070470020704710B5044600780028A8 -:104BB00002D0012805D102E001F02CF901E001F05A -:104BC0009FF9607B10BD7CB50C460546C97B012072 -:104BD00000220B291ED00C291CD00D291AD06946A1 -:104BE0008A70087148718A71E07B0880002D16D0A8 -:104BF000012D12D00320022D25D0032D28D0022014 -:104C0000042D2AD0052D1BD18870E07B012817D1F7 -:104C1000084613E069468870E3E70D2000E00C20A9 -:104C2000C870084601F0ECFAA07C002808D0002DDE -:104C300007D013216846C170217C018001F0E0FAA1 -:104C40007CBD1221F6E78870E07B0C28E0D07CBDAB -:104C50008870E07B0D28DBD07CBD8870E07B00286D -:104C6000D6D07CBDF8B52D4C2321A01CFFF740FE0B -:104C700026462036717988424ED1A27828482949A3 -:104C80000270E07808702849E07908702749207A96 -:104C90000870274D607A2880264FA17A3980002A33 -:104CA0000FD10A280DD80A290BD8411809D064223F -:104CB00050434A088018FDF707FF28806421081A2E -:104CC00038801D49207B08701C49E07B08701C4817 -:104CD000217C01701B49627C0A70A27C4270E27CDC -:104CE0004A70227D8270627D8A70A27DC270E27DF0 -:104CF000CA70227E0271607E08711349A07F08701D -:104D000012493078087005482230FDF743FF71786A -:104D1000000208430E490860F8BD00006547001016 -:104D2000554300100D44001056430010544300102A -:104D3000104400101244001008440010CB4300102F -:104D4000F0430010F5430010584300100C440010CD -:104D500004440010C943884201D10120704700205B -:104D600070471CB500200090694601908870C8709B -:104D700048710871887105200880684601F040FA82 -:104D80001CBD0000F8B5052001F006FB404D2C4687 -:104D90000A3C002805D0052001F0FEFA012807D0C2 -:104DA00066E0207AF721401C2072287808405EE0F7 -:104DB000E079401CC2B2E2712878010754D4961EF3 -:104DC00001230021052E09D2267A743E0E2E05D22B -:104DD000102210432870617221622CE0C6062DD586 -:104DE000561E8027062E0BD8267AF61F092E07D8C6 -:104DF000627A521CD6B26672226A520022620EE0B9 -:104E0000D21F092A14D8227A921E052A10D8226AA3 -:104E100052001A432262667A761CF6B26672182E27 -:104E200009D13843EF26304028706262227002E0D8 -:104E3000EF22104028704620A08102E0A0890028BF -:104E40001DD080B2401EA081A171E069012809D166 -:104E5000E089002802D0401EE08103E03C20E08190 -:104E6000A371E1612172E371287808210843287059 -:104E70000849A069884201D8401CA061F8BD64209F -:104E8000E0810348A181A1712A300160E9E70000B7 -:104E9000D2430010409C00007047000010B58AB05B -:104EA000434901624349416243494161014601224C -:104EB00020310A7307224A73404A8262404A0260E4 -:104EC000404AC261404A8261404A42604520C04334 -:104ED00008742720C04388733B20C043C873002058 -:104EE000694642000A54401CC0B22828F9D328223F -:104EF0003748FCF7A3FB37490020086381204001B5 -:104F00004863886B032292059043104388633148BD -:104F1000314B4030036002686946140E140C0C716A -:104F200051044C0E69460C710A7043604268140EBD -:104F3000140C0C7151044C0E69460C710A7083609C -:104F40008268130E130C0B7151044B0E69460B71E2 -:104F50000A702249C160C26851044B0E69460A7149 -:104F60001F490161026951024B0E69460B715104E0 -:104F70004B0E52066946520E0A711A494161426946 -:104F800051024B0E69460B7151044B0E5206694695 -:104F9000520E0A711449816182696946130E130C1D -:104FA000120A0A711149C161C0690AB010BD00003E -:104FB00011510111155101117951011119510111AD -:104FC000175101113D3900102D510111994E011158 -:104FD0000041005340000053570757005707000097 -:104FE0000404100003050800042D880004002800B4 -:104FF0007CB53D4E3078002875D100243BA30822B3 -:105000000A21802000F006FBFFF7D2F8052238A322 -:105010001146802000F0FEFAFFF7CAF8032235A3FC -:105020001146802000F0F6FAFFF7C2F8022230A302 -:105030001146802000F0EEFAFFF7BAF804222CA304 -:105040001146802000F0E6FAFFF7B2F82A4D01225F -:105050001204A88803E02146641C914201D801048F -:10506000F9D54004C40E032221A31146802000F08C -:10507000D1FA02221FA31146802000F0CBFA0422AD -:105080001CA31146802000F0C5FA0020009001907A -:10509000E00701D0312000E0302069460871A00708 -:1050A00001D5312000E03020C870600701D53120E3 -:1050B00000E030208870200701D5312000E030204A -:1050C0004870E00601D5312000E0302008700B4622 -:1050D0000B220F21802000F09DFA012030702988DA -:1050E00006A0FCF70FF97CBD4042001031313100C1 -:1050F0003100000030000000801002530A52475F68 -:10510000524343414C5F43433A2558200A00000074 -:10511000002070477047704753210906086B07222B -:1051200040004008104308637047000010B5024675 -:10513000104B01201C56944203DA401CC0B20728D1 -:10514000F8D31C56944213DD012811D900290DD043 -:1051500002290DD1191820391F23CB56D31A00D597 -:105160005B42111B00D549428B4201DA401EC0B29E -:1051700010BD00007C6D0111014908567047000008 -:105180007C6D011110B50B2103480902FDF7A8FC45 -:1051900003490248886110BD00080010E91201119E -:1051A000900E001070B51E480179002936D10446D2 -:1051B0000A342178C9092DD0C178012902D00029EB -:1051C00026D027E0406A164B010228331D780A0ECC -:1051D0000004591D000E954202D10D78854217D06A -:1051E0005D78954202D14D78854211D09D789542E7 -:1051F00002D18D7885420BD0DD78954202D1CD78F1 -:10520000854205D01B79934204D10979814201D1AD -:10521000FEF7F8F820784006400E207070BD0000C0 -:10522000C8430010FEB5444900240C70AA216A4608 -:1052300011702146435C5518491CC9B26B70042992 -:10524000F8D300210846135C401C5918C0B2C9B2FB -:105250000528F8D351713948012101701279384875 -:10526000384D394F394E00781300FEF7B1F90C1163 -:105270000717111E31381111114754116946497829 -:10528000012906D0002903D1002801D1FEF702F838 -:10529000FEBD0128FCD1FDF7EBFFFEBD0128FCD0CF -:1052A0002C7068464078401E22E00128F5D0307806 -:1052B0000028F2D168464078142802D814206946A4 -:1052C0004870684640780A21FDF7FEFB204904E05B -:1052D0000128E2D0684640781E490870FEBD0128CA -:1052E000FCD06846407800F0D1F834702C700A2069 -:1052F00038700121184800F0C3F8FEBD0128FCD029 -:10530000684642781548002A03D0012AF5D1017079 -:10531000FEBD0470FEBD0128FCD06946487889783E -:105320000004090208436946C9780E4A08430C493B -:1053300050430860FEBD0000544200100E440010AF -:1053400054430010594300105843001055430010B7 -:105350000D44001056430010904200100844001005 -:105360000444001060EA0000024A00018018416015 -:1053700070470000A0420010F8B5FDF7F7FD2C487B -:105380004179002923D10122427107790146294C34 -:10539000294E2A4D56313B00FEF71AF90B070F1A1A -:1053A0002C232C3239413217190021494A310B88FC -:1053B0002380498831802A7007E01D494A310A89D3 -:1053C0002280498931800221297000214170F8BD75 -:1053D00017494A318A882280C98831800021297082 -:1053E000F4E70B8923804989318002212970C2703A -:1053F0004270F8BD0B882380498831802A70F6E717 -:105400000B882380498831802A70C27005E08A8821 -:105410002280C9883180002129700221D6E70B89BA -:1054200023804989318002212970C270CEE70000B3 -:105430005443001010440010124400100C4400109B -:1054400010B572B6002006490A04840008C9401C41 -:1054500013513028F9D304490248C86362B610BD1D -:10546000001001110100001000010040EFF308805E -:105470000121C902401A014901607047A5A5A5A5EF -:1054800001600121017170477047000064214843A9 -:1054900010B5FF217F30FDF717FB64220749121A70 -:1054A000888092B2CA80642801D3012004E0642A73 -:1054B00001D3022000E00020087010BD0C44001051 -:1054C0001CB500206A461070507001207D24907039 -:1054D000E4006946002001F07DF82146002001F03B -:1054E00009F9002001F01AF96946012001F072F86B -:1054F0002146012001F0FEF8012001F00FF9694674 -:10550000022001F067F86421022001F0F3F8022084 -:1055100001F004F90D480168FF2212029143016075 -:105520000B4920220A600268FF231B049A430323CD -:105530009B051A43026040220A6002681202120AA6 -:1055400003071A430260802008601CBD04E400E0E9 -:1055500000E100E0F8B547001F4C2048E15B081867 -:1055600081680D0741692D0F072D04D0062D04D049 -:10557000042D07D018E0C06F16E0A72118A0FBF794 -:10558000C1FE11E046690DE0E15B144809180868A6 -:105590006A4610704E6918480268002A02D001213C -:1055A00068469047F007EFD10C2D14D1E15B0B4812 -:1055B00009184D69104E0CE0E15B084809180868AD -:1055C0006A4610704D693268002A02D0012168468F -:1055D0009047E807F0D1F8BD886D01110000014047 -:1055E0006C696E653D25642C206572726F7220684F -:1055F000616E646C65200A00584200100179002930 -:1056000006D00168002903D0491E016000D1017154 -:1056100070470000F0B5002401E0641CA4B21D5DD9 -:10562000002DFAD18D1A6E1CA64200D0FEE70E4C5A -:1056300007193C8890B213E0861AAE1B9E5D303E7F -:10564000F6B2012E02D0002E05D007E001268640DA -:105650002643B4B202E001268640B443401C80B227 -:105660008842E9DD3C80F0BD0010025308B50021FE -:1056700068464170022101700121817001F03AFAFF -:1056800001F0A2FA08BD000010B52B48AA21017054 -:105690005521417029492B4A097881702849097898 -:1056A000C17000210171417181711278C271264A65 -:1056B00012780272254A12784272254A1278827252 -:1056C000244AC17212780273234A41731278C2735A -:1056D000224A13780374224B1C78447454788474DF -:1056E0005C78C474947804759C784475D478847517 -:1056F000DC78C475127902761A7942768176C176A1 -:105700000177417717490446097881771649203493 -:105710000978C177154909782170154909686170C0 -:105720000A0AA2700A0CE270090E21712321801C62 -:10573000FFF7DEF8607110BD4C45001055430010B6 -:105740000D44001056430010544300101044001044 -:105750001244001008440010CB430010F043001026 -:10576000F543001058430010594300100C4400103A -:105770000444001070B58CB00446EFF31080C607E7 -:10578000F60F72B6FDF7E2F9FDF7E6F90BA90AA8E4 -:10579000FEF74EFD00283BD06846808D1D4DA84287 -:1057A00006D101230A9828221B036946C01A04E087 -:1057B0000A982822FF3869460138FDF7F1F9002ED2 -:1057C00000D162B601990098FFF7C4FA00281AD1F7 -:1057D000EFF31080C607F60F72B66846808DA842B8 -:1057E00003D128226946002002E0282269461020C1 -:1057F000FDF7DCF9002E00D162B601990098FFF7A1 -:10580000A9FA002804D00098FEF7DDFC20800120D2 -:105810000CB070BDC8640000F0B500228B051B0EF3 -:105820009E468DB04B1E94461446059316E0002309 -:105830000D1B6D1E0EE05F000097C65B3F180997B9 -:105840007F88BE4205D90696009E8753099F069E13 -:105850007E805B1C9D42EEDC059B641C9C42E6DB6B -:105860007346C91A07E05C00055B64462C19521C9C -:10587000A44692B25B1C9942F5DC002A06D0114680 -:105880006046FDF721F980B20DB0F0BD0048FBE79E -:10589000FFFF00000448826810218A430A438260A7 -:1058A00082688A43826070470080014070B5054677 -:1058B0003348026881148A4303051A430260026870 -:1058C0008A430A431A4302602D49C039086B4A14BF -:1058D00090431043CA051043086329498031C86BBF -:1058E0000A1490431043C863264C206840084000C7 -:1058F0002060FFF7CFFF0420E060A978206808222D -:105900009043C900084320606878616AFF22120250 -:105910009143000201436162606A10218843084399 -:1059200060622978606A40084000606202200029B5 -:10593000616A22D0814301436162287C2168302260 -:105940009143000101432160297920680F2212034D -:105950009043090308432060297B20680722120234 -:105960009043090208432060297A20680122D2026C -:105970009043C9020843206070BD8143DCE700000A -:105980000001004000800140F3B581B000242B4E9F -:105990000C80294F30680D46400840003060019867 -:1059A00071680909090101437160B168082009099A -:1059B00009010143B160FFF76DFF706970613168E3 -:1059C0000120814301433160B06902E000BFB0694A -:1059D0007F1EC00729D0002F29D030684008400022 -:1059E0003060174F0021306A0304020F1B0F9A42E8 -:1059F0001AD1019B9A4217D102016300120DFA528B -:105A0000641CE2B253000005000D521C491CF85200 -:105A1000D4B20829E7D321460948FFF7FDFE2880C4 -:105A2000002801D101202880FEBD002FCED105A085 -:105A3000FBF768FCFEBD0000A0860100008001406D -:105A40000C4700106164632074696D655F6F757445 -:105A50000A00000010B5044602230322062106486E -:105A6000FDF7AAF8002C01DB672100E06821017036 -:105A70004470FDF7A7F810BD630D000010B5044693 -:105A80000223032206210648FDF796F8002C01DBCD -:105A9000652100E0662101704470FDF793F810BDA8 -:105AA000620D000070B505466B202C2303220621F1 -:105AB0004001FDF781F804462C222946FBF7D2FB72 -:105AC000602020702046FDF77DF870BD70B505465A -:105AD0003A23032206210748FDF76EF804463A22CE -:105AE0002946FBF7ABFD642020702046FDF76AF8DD -:105AF00070BD0000610D000070B500020D46C01DB4 -:105B000081B2342303220648FDF756F804463422B6 -:105B10002946FBF7A7FB2046FDF754F870BD0000AF -:105B2000030E000010B50123032206210348FDF7F0 -:105B300043F801210170FDF745F810BD030D000089 -:105B400010B5F1F767FF80B210BDF0B585B00AACB3 -:105B5000F0CC03976F4670C7F2F75EFA05B0F0BD60 -:105B6000FFB583B00C9E1C46174600233246072122 -:105B700002A80D9DFDF72CF8002801D0112411E09A -:105B8000324629460298FDF729F802980190002331 -:105B90003A46009404990398F4F716F804460298DC -:105BA000FDF722F8204607B0F0BDFFB583B0002016 -:105BB0000D9F0E9E0C9D1C460290002B0DD13A4667 -:105BC000072102A8FDF704F8002801D0112404E001 -:105BD0003A4631460298FDF701F8029803AE009567 -:105BE000019007CE2346F3F767FAC4B20298002863 -:105BF00001D0FCF7F9FF204607B0F0BD10B5F3F770 -:105C0000F7FA10BD10B5F4F72BFF10BD70B50A7888 -:105C10000C46002A03D0012A01D0022A0FD100022B -:105C2000C01D81B2282303220548FCF7C5FF0546A5 -:105C300016222146FBF702FD2846FCF7C3FF70BD84 -:105C4000170E000070B500020D46C01D81B206237C -:105C500003220848FCF7B0FF044606222946FBF75A -:105C6000EDFC022060800420A0802046FCF7AAFF03 -:105C700070BD0000420E000010B504466B200223E8 -:105C8000032206214001FCF797FF2178017061781B -:105C9000417061210170FCF795FF10BD70B505469C -:105CA0003A23032206210748FCF786FF04463A22DE -:105CB0002946FBF7C3FC642020702046FCF782FFD6 -:105CC00070BD0000610D0000F8B50646081D1746BE -:105CD0000D4683B2032206210848FCF76DFF0446F7 -:105CE00069202070667065802A463946201DFBF7C2 -:105CF000A5FC2046FCF766FFF8BD0000660D00001D -:105D000070B505462C23032206210748FCF754FFF3 -:105D100004462C222946FBF791FC032020702046E4 -:105D2000FCF750FF70BD0000040D000010B500022C -:105D30000C46C01D81B2042303220548FCF73CFF3A -:105D40002188018061884180FCF73CFF10BD000084 -:105D5000190E00000C480168102291431143821271 -:105D600011430160016B0215914311430205114378 -:105D700001630649086B12139043104308630449FA -:105D8000012008617047000040000040801002536D -:105D90004024004010B580241C4B0028D86A08D04D -:105DA000A043D8620220DC6A032905D0844304435F -:105DB00003E0A0432043F4E78443DC62C8B2996A5D -:105DC0008909890101439962996A0120C0038143CD -:105DD00001439962986A01218903884308439862C4 -:105DE000986A4910884308439862986A4910884322 -:105DF000084398620648416B090909011143416350 -:105E0000416B102291431143416310BD4010025376 -:105E1000000100400148406870470000FC46001047 -:105E2000F8B502002848294C294D2A4E2A4F2B4B01 -:105E3000027002D0012A31D118E0A14202D100F053 -:105E400031F92BE0A94202D100F03CF926E0B14241 -:105E500002D100F051F921E0B94202D100F066F917 -:105E60001CE099421AD100F07BF917E0A14202D15F -:105E700000F0EAF812E0A94202D100F07DF80DE04E -:105E8000B14202D100F092F808E0B94202D100F02C -:105E9000A7F803E0994201D100F0BCF80124A4075F -:105EA000206A0005010F0848491C40684843616B9F -:105EB0000E0C8DB20A49FCF707FE31044543680910 -:105EC00001436163F8BD0000FC4600100024F400AB -:105ED0000048E801006CDC020090D00300D8B8054F -:105EE00040420F0010B5044641680078FFF798FF64 -:105EF0006189207A00F00AF800F042FB10BD000032 -:105F00000148408970470000FC4600101CB5174A44 -:105F100001281072518128D100200090694601901B -:105F20008870C870087102224A7188711420088034 -:105F3000684600F065F9152069460880684600F05B -:105F40005FF90B480121C26A120912010A43C262B9 -:105F5000C26A10218A430A43C2620649C868032202 -:105F6000120290434A151043C8601CBDFC46001045 -:105F7000002400404025004010B50446FFF7EAFE2B -:105F8000207801220421FFF705FF0648016B062255 -:105F90009143042211430163034860602020207371 -:105FA00010BD0000000100400048E80110B50446A3 -:105FB000FFF7D0FE207801220321FFF7EBFE064811 -:105FC000016B062291430422114301630348606080 -:105FD0003020207310BD000000010040006CDC0286 -:105FE00010B50446FFF7B6FE207801220421FFF722 -:105FF000D1FE0648016B0622914302221143016340 -:10600000034860604020207310BD00000001004084 -:106010000090D00310B50446FFF79CFE20780122C3 -:106020000321FFF7B7FE0648016B062291430222C7 -:1060300011430163034860606020207310BD0000BD -:106040000001004000D8B80570B5012399070A6A1D -:10605000120912011A430F231B041A430A620D6A24 -:106060001022954315438C1225430D624D6A082674 -:106070002D092D0135431D434D624B6A9343134354 -:1060800023434B62054B3C211962044B07214033EB -:10609000996003494160027370BD00000024004014 -:1060A0000024F40005490B6B0622934313430B6352 -:1060B0000349416010210173704700000001004056 -:1060C0000024F40010B50446FFF744FE20780122B6 -:1060D0000821FFF75FFE0648016B06229143042268 -:1060E00011430163034860602020207310BD00004D -:1060F000000100400048E80110B50446FFF72AFE01 -:10610000207801220C21FFF745FE0648016B06228C -:1061100091430422114301630348606030202073DF -:1061200010BD000000010040006CDC0210B5044608 -:10613000FFF710FE207801220821FFF72BFE06480A -:10614000016B062291430222114301630348606000 -:106150004020207310BD0000000100400090D003DB -:1061600010B50446FFF7F6FD207801220C21FFF759 -:1061700011FE0648016B062291430222114301637E -:10618000034860606020207310BD000000010040E3 -:1061900000D8B80570B5084C2073000A6073601E03 -:1061A000C17302742374180A607420460422082103 -:1061B0000C30FEF77FFC70BDB17F0053030702096E -:1061C00001201B0F0004081898409100014A89180B -:1061D0000862704700100040830710B582089B0FCB -:1061E0001C280AD8054892001218106CDB001F24E6 -:1061F0009C40A04399400843106410BD80000040BB -:1062000010B504468178007800F02CF8E178207809 -:10621000FFF7E2FF21792078FFF7D0FFA1792078FE -:1062200000F006F86179207800F042F810BD000017 -:106230008208830730B50A489B0F92001218106835 -:106240009C000F25A540A8430F252D04A843A1407D -:1062500008430121994009040843106030BD000043 -:106260000011004010B50409032913D8232811D2C6 -:106270000007C00E032383400C4A8140002C0AD043 -:10628000012C0DD0022C05D1084A8032D0699843E8 -:106290000843D06110BD906A98430843906210BDD6 -:1062A000D06A98430843D06210BD0000000100404E -:1062B00030B5030704091B0F202800D39B1C354A67 -:1062C0000120002913D001292CD002290ED1002C45 -:1062D0004CD0012C54D0022C08D1D16B5B005C1C3B -:1062E0000546A540A94398408143D16330BD002CA9 -:1062F0000AD0012C0FD0022CF8D1D46B5B005D1CAE -:106300000146A9402143EEE7546B5B005D1C01464A -:10631000A940214330E0946B5B005D1C0146A9401D -:10632000214333E0002C0DD0012C15D0022CDDD1FF -:10633000D16B5B005C1C0546A540A943984008430F -:10634000D06330BD546B59004B1C05469D40AC4397 -:1063500088402043506330BD916B5B005C1C054658 -:10636000A540A94398400843906330BD516B5B0042 -:106370005C1C0546A540A94398408143516330BD4C -:10638000916B5B005C1C0546A540A9439840814386 -:10639000916330BD002400404109C20688000649CF -:1063A000D20E4018006C01219140014201D0012021 -:1063B00070470020704700000010004003070209EA -:1063C00001201B0F0004081898409100014A891809 -:1063D000086070470010004010B5FDF755FC0C48F0 -:1063E000017A002908D00B490978002904D1C17924 -:1063F000082902D0FEF7B4FB10BD0121C1710021B4 -:1064000001720B460A4601210020FFF7C3FE10BDB2 -:106410001C4200103C440010F0B545000F48104CE1 -:10642000435B1E1933680627BB4304273B43336095 -:10643000465B4B1E361937691B04BFB21F433761D9 -:10644000891A425B89B2121913691B0C1B040B4396 -:106450001361405B012100194160F0BD706D0111B5 -:1064600000700140F3B5334D81B028680C46002818 -:1064700032D13148016B821491431143820511439B -:1064800001632D49C0310B68C21493434605334361 -:106490000B600B689343134333430B60816A4900DD -:1064A00049084206114381622278816A07231B074B -:1064B0009943120711438162A17B826A120A120278 -:1064C0000A438262A27B816AFF231B029943120264 -:1064D000114381620120286021460198FEF773FB79 -:1064E0000198164E4500705B154FC01901684908A8 -:1064F00049000160705B227BC1190868082398433A -:10650000D20010430860A26861680198FFF784FF19 -:1065100000212046FEF748FB715BC0B2C919C86074 -:10652000715BA07CC9194861715B607CC919886185 -:10653000FEBD00003042001040000040706D0111AF -:1065400000700140420005480121825A0448101899 -:1065500002688A430A43026070470000706D0111AF -:106560000070014041000448415A0448081801687D -:106570004908490001607047706D011100700140C9 -:1065800070B5FFF747FC0F4D0F4A441B0E494032D0 -:106590000E4BA84212D005DCC0180FD0D8420BD148 -:1065A0002C2005E0E01807D0094BD84204D19C20EC -:1065B00008620720906070BD9C2000E03C200862CB -:1065C0000420F7E7006CDC020024004000DC0BFF35 -:1065D00000B817FEF0B5444A0725FF260823D41259 -:1065E0002D073602002806D001281CD0022832D000 -:1065F000032848D05EE0176B9F431F432743176370 -:106600000C7893692407AB43234393614B789469D7 -:10661000240A24021C4394614C7893692402B343F6 -:106620002343936146E0176B9F431F432743176340 -:106630000C78D3692407AB432343D3614B78D469E7 -:10664000240A24021C43D4614C78D3692402B34346 -:106650002343D3612EE0176B9F431F4327431763E8 -:106660000C78136A2407AB43234313624B78146AF4 -:10667000240A24021C4314624C78136A2402B34394 -:106680002343136216E0176B9F431F43274317638F -:106690000C78536A2407AB43234353624B78546A04 -:1066A000240A24021C4354624C78536A2402B343E4 -:1066B000234353620C4BC0339A690424A243224300 -:1066C0009A610A4A0A4B145CE418A5686D086D00CB -:1066D000A560105C8978C21890680223984349002D -:1066E00008439060F0BD000040000040846D01113F -:1066F0000030004070B5044600F03CF80549064AF9 -:106700000B5D9B189D686D086D009D60095D891883 -:10671000086070BD846D011100300040411DCB0642 -:10672000012170B5DB0E0A469A40084B1A60084AF0 -:10673000084B145CE518AC680426B443AC60105CEC -:10674000C01882688A430A43826070BD00E100E09D -:10675000846D0111003000400449095C04480818A8 -:10676000816849084900816070470000846D01110B -:1067700000300040F8B57D260C4636024B012C4D0A -:1067800071112C4A0746002806D0012F11D0022F84 -:1067900036D003283FD02FE097697F007F0F02D0CB -:1067A000012F02D03DE090690BE0906916E0184699 -:1067B00020E0D7697F007F0F02D0012F0DD030E09D -:1067C000D069C0B2401C41002846FCF77DF91A4947 -:1067D000FCF77AF960430A210CE0D0690004000E4E -:1067E000401C41003046FCF76FF96421FCF76CF95E -:1067F00060431249FCF768F9042800D20420F8BD70 -:10680000176A7F007F0F02D0012F02D009E0106AC3 -:10681000D7E7106AE2E7576A7F007F0F04D0012FA5 -:1068200004D0032FC3D0E7E7506ACAE7506AD5E720 -:106830000048E80140000040A08601001027000049 -:10684000F8B5054601208007006A0C460005060FD2 -:10685000FFF7E0FA2168761C0F0D704309030E0C58 -:106860006549FCF731F901464E4338047109084384 -:1068700062491022002D04D0012D2CD0022D54D0BD -:1068800077E04B6801275B085B003F043B434B60AC -:106890004B680126B34333433B434B608B6902266D -:1068A000B3438B61554BC03B196B9F12914311430E -:1068B000394319630823D9060E6B360936011E4386 -:1068C0000F231B041E430E630B6B934313433B4385 -:1068D0000B6348634DE04E6802239E431F043E4312 -:1068E0004E604E689E431E433E434E608B695B087C -:1068F0005B008B61414BC03B196B2026B143314398 -:106900005E12314319630823D9068E6B36093601AE -:106910001E430F231B041E438E638B6B8E12934307 -:10692000134333438B63C86323E04E680123DB02C8 -:106930009E431F043E434E604E689E431E433E43AB -:106940004E602F490B692026B3433343360433434B -:106950000B610B6908261B091B0133430F26360404 -:1069600033430B610B698E129343134333430B6123 -:10697000486124486900455A234BEF18FE6880257A -:10698000AE432E43FE602678475A3607360FFF186F -:106990003E60475A0026FF187E60465AF718FE6888 -:1069A000AE43FE60455AED18EE6F012EFCD0267AFC -:1069B000EF68974332011743EF60455AA279ED180B -:1069C000EE680427BE4392001643EE60455A2279D2 -:1069D000ED18EE68B608B6001643EE60425AA57A86 -:1069E000D41822692026B2436D012A432261405AFD -:1069F000B722C0188260F8BD40420F00000100407D -:106A000040020040886D01110000014070B58CB05B -:106A10000446EFF31080C607F60F72B6FCF796F83F -:106A2000FCF79AF869460BA8FDF702FC00285BD03A -:106A3000684600882E4DA84206D101230B982822D3 -:106A40001B0301A9C01A04E00B982822FF3801A9F2 -:106A50000138FCF7A5F8002E00D162B6049903981E -:106A6000FEF778F900280BD006990598FEF772F921 -:106A7000002805D008990798FEF76CF9002826D160 -:106A8000EFF31080C607F60F72B668460088A8427A -:106A900003D1282201A9002002E0282201A9102008 -:106AA000FCF784F8002E00D162B604990398FEF733 -:106AB00051F900281AD006990598FEF74BF90028DD -:106AC00014D008990798FEF745F900280ED00398CE -:106AD000FDF779FB20800598FDF775FB608007982E -:106AE000FDF771FBA08001200CB070BD0020FBE71A -:106AF000C864000010B5184901220B6B934313437F -:106B00008A1313430B631449C0310B680422934367 -:106B10000C1323430B600B689343134323430B6015 -:106B200002224A6183788A69CC14A243DB021A43A9 -:106B30008A618A698B149A431A438A6107494378A8 -:106B40000A680224A2435B001A430A6002784A6082 -:106B500003490078087010BD40000040004000402C -:106B60005C42001008480122016B914311438213DB -:106B700011430163054B5969C9B25960016B49085A -:106B8000490011430163704740000040004000404D -:106B90000A480122016B914311438213114301639F -:106BA00007494B69074B1B784B607623CB60016B21 -:106BB000490849001143016370470000400000404C -:106BC000004000405C4200100A4801681C229143CA -:106BD000042211430160026801218A430A430260D2 -:106BE0007621C1600449086B400840008A131043B5 -:106BF00008637047004000404000004010B5002985 -:106C00000AD00878002807D005487844FBF7E6FE4C -:106C1000002801D0002010BD0248784410BD0000BB -:106C2000E2030000DA03000010B500290AD008785A -:106C3000002807D005487844FBF7D0FE002801D093 -:106C4000002010BD0248784410BD0000D2030000AF -:106C5000CA03000003B402487844844603BC60477A -:106C600043B0FFFF03B402487844844603BC604746 -:106C7000ADB2FFFF010F00007D390111020F0000CE -:106C8000C5390111030F0000C5380111040F0000C0 -:106C9000093A0111FFFF0000F9380111746C01116C -:106CA0000A420010010005006170705F6372656147 -:106CB00074655F6164766572746973696E675F6E2F -:106CC0006F6E5F636F6E6E00000B000000000000CF -:106CD00000000000000000000000000000000000B4 -:106CE00000000001000000000000FB004808000058 -:106CF0000000000012154662002802000000032870 -:106D00000200000010AE0200008003280200000014 -:106D1000FCFF0E007880032802000000F4FF120040 -:106D2000788002290A000000594101119D4001119B -:106D30000000000000000000B93600106375737495 -:106D40006F6D5F7376635F63625F6576656E745FB8 -:106D500073656E7400637573746F6D5F7376635FD4 -:106D600063625F6174745F726561645F676574001C -:106D7000000040000004400400084008E9ECEFF285 -:106D8000F5F8FBFE0014283C00000010001400146D -:106D90003031323334353637383941424344454651 -:106DA000403058003031323334353637383961624B -:106DB000636465664030780004000008000000004D -:106DC00000000002000100001000000000000000B0 -:106DD00000000000303132333435363738396162E3 -:106DE0006364656678700030313233343536373855 -:106DF00039414243444546585000000002400000DB -:106E0000000000A00000000005400000000000C8D5 -:106E1000000000000C4000000000409C000000004A -:106E2000194000000020BCBE0000000034400000FB -:106E3000BFC91B8E00000004B5400000504BCFD0EE -:106E40006607E2CF010000006C4100003E8251AABB -:106E5000DFEEA73401000000D9420000DCB5A0E25B -:106E60003A301F97FFFFFFFFB4450000FD25A0C883 -:106E7000E9A3C14FFFFFFFFFFF3F000000000080BC -:106E800000000000FF3F0000000000800000000044 -:106E9000474150435F434D505F4556542020206F7B -:106EA0007065726174696F6E203D20307825782C92 -:106EB00020737461747573203D203078257820200C -:106EC00020636F6E696478203D20307825780D0A44 -:106ED00000000000474150435F504152414D5F5513 -:106EE0005044415445445F494E4420636F6E696489 -:106EF000783D307825782C636F6E5F696E746572AB -:106F000076616C3D307825782C636F6E5F6C6174B0 -:106F1000656E63793D307825782000004741504305 -:106F20005F504152414D5F5550444154455F524579 -:106F3000515F494E442020636F6E6964783D30781C -:106F400025782C696E74765F6D61783D3078257890 -:106F50002C696E74765F6D696E3D3078257800001F -:106F60005B25735D20636F6E6964783A25642C201D -:106F70007573725F6C69643A25642C20746F6B655D -:106F80006E3A25642C2068646C3A25642C206F6668 -:106F9000667365743A25642C206D61785F6C656E4C -:106FA0006774683A2564200D0A0000001871011109 -:106FB00000340010CC0D000004110111E47E011119 -:106FC000CC41001070020000642A0111E47F01111D -:106FD000B07700532C080000642A0111E47F0111EE -:106FE0003C440010740E0000201101111C00000030 -:106FF00043000000F8FFFFFF0C0000000E0000003F -:107000000F0000002E0000001001000043000000EF -:10701000F8FFFFFF004040404040404040404141B9 -:10702000414141404040404040404040404040405D -:1070300040404040400502020202020202020202F7 -:1070400002020202022020202020202020202002F4 -:107050000202020202029090909090901010101084 -:107060001010101010101010101010101010101020 -:1070700002020202020288888888888808080808B4 -:107080000808080808080808080808080808080880 -:1070900002020202400000000000000000000000A8 -:1070A00000000000000000000000000000000000E0 -:1070B00000000000000000000000000000000000D0 -:1070C00000000000000000000000000000000000C0 -:1070D00000000000000000000000000000000000B0 -:1070E00000000000000000000000000000000000A0 -:1070F0000000000000000000000000000000000090 -:10710000000000000000000000000000000000007F -:10711000000000000000000001E004C0091F042975 -:10712000FBD28B0701D50280801CC90700D00270FA -:10713000704700290BD0C30702D00270401C491EC3 -:10714000022904D3830702D50280801C891EE3E74D -:107150000022EEE70022DFE70378C2781946437881 -:1071600012061B0219438378C0781B04194311438C -:107170000902090A000608437047002203098B42EE -:107180002CD3030A8B4211D300239C464EE00346C6 -:107190000B433CD4002243088B4231D303098B427A -:1071A0001CD3030A8B4201D394463FE0C3098B42B0 -:1071B00001D3CB01C01A524183098B4201D38B0109 -:1071C000C01A524143098B4201D34B01C01A5241AC -:1071D00003098B4201D30B01C01A5241C3088B42F1 -:1071E00001D3CB00C01A524183088B4201D38B00DC -:1071F000C01A524143088B4201D34B00C01A52417E -:10720000411A00D201465241104670475DE0CA0F54 -:1072100000D04942031000D34042534000229C4614 -:1072200003098B422DD3030A8B4212D3FC2289011E -:1072300012BA030A8B420CD3890192118B4208D3F4 -:10724000890192118B4204D389013AD0921100E056 -:107250008909C3098B4201D3CB01C01A524183096A -:107260008B4201D38B01C01A524143098B4201D397 -:107270004B01C01A524103098B4201D30B01C01AC2 -:107280005241C3088B4201D3CB00C01A524183083C -:107290008B4201D38B00C01A5241D9D243088B4292 -:1072A00001D34B00C01A5241411A00D20146634635 -:1072B00052415B10104601D34042002B00D5494299 -:1072C000704763465B1000D3404201B50020C046C2 -:1072D000C04602BD03B40148019001BDFD5B011130 -:1072E00003B40148019001BD0513011103B4014825 -:1072F000019001BD6D3C011103B40148019001BD35 -:10730000D135011103B40148019001BD4D33011184 -:1073100003B40148019001BDFD55011103B40148BA -:10732000019001BD854D011103B40148019001BDDB -:10733000D92C011103B40148019001BD813E011116 -:1073400003B40148019001BD5967011103B401481C -:10735000019001BD393E011103B40148019001BD06 -:1073600019640111044A2023516919402029FBD1D5 -:10737000106001207047F5E7000001400F480078D9 -:10738000002819D10E480078002815D00D48007843 -:10739000C1000D4800220261943149011F39416149 -:1073A000826105210161094A01691378002B03D12B -:1073B000CB0701D0C903F7D570470000081A0010A9 -:1073C000141A0010181A001000E000E0151A00103E -:1073D000F8B5079C0025002C00D0A5880023FFF7F6 -:1073E00079FF070008D0812213A119A0FFF778FFC9 -:1073F00039461BA0FFF774FF27463037042D19D1FB -:107400000020002C01D0E088C019C3780020002C97 -:1074100001D0E088C01982780020002C01D0E088DB -:10742000C01941780020002C01D0E088C0190078F4 -:10743000FFF75CFFF8BD00002E2E5C6170705C737E -:1074400072635C7573725F7365727665722E63002A -:107450005B25735D20205B25645D3A200000000001 -:10746000676174745F7372765F77726974655F6366 -:10747000666D206572726F7220307825780000008A -:107480000021002802D06F4A904200D92C210846E2 -:1074900070470021002803D06A4AD243104201D02D -:1074A0002C2104E0684A126A024200D010210846EA -:1074B000704770B50446FFF7ECFF002815D1002196 -:1074C000624D01231A468A4022420AD058224A437A -:1074D00052199669F607F60F03D09669760876007A -:1074E0009661491CC9B20229ECD370BD70B50D4636 -:1074F0000446FFF7C5FF01001ED10320000204402F -:10750000514A00200126803A334683402B420FD057 -:107510000300FFF7F1FE050406080A0C0D001461D4 -:1075200006E0946104E0146202E0946200E01463F7 -:10753000401CC0B20528E7D3084670BDF0B50E4622 -:107540000346FFF79DFF00281FD13F4F9A073E4D8E -:10755000920F00240121803F403D0B46A34033425F -:107560000FD02300FFF7C8FE050406080A0C0D0023 -:10757000BA6306E02A6004E0AA6002E02A6100E043 -:10758000AA61641CE4B2052CE7D3F0BDF8B52E4C1B -:1075900001270546403C206A3946C006C00F002836 -:1075A0001AD029488038826800202918097E0126CF -:1075B0008E40324202D02818037E03E0401CC0B245 -:1075C0000228F2D30C20434358198168002901D0C6 -:1075D00010208847A66130E01B484038006AC00789 -:1075E000C00F29D01848C038826A00202B181B7E93 -:1075F0000C469C40224202D02818067E03E0401C24 -:10760000C0B20228F2D30C204643A85BFFF751FF1B -:107610000D484038046084600461A85B0121FFF7D5 -:107620008DFFA85B1F21FFF761FF701941680029DA -:1076300003D00020884700E000273846F8BD044802 -:10764000A4E7000003030000801300500010005066 -:10765000E0460010802801D2323800E0CE3040B23F -:10766000704700000B480C4900784018C0680B4870 -:107670000168002901D000200847704705480649E5 -:10768000C0784018C0680548C168002901D00020B2 -:1076900008477047846D01110030004044420010DB -:1076A00010B5002803D0002901D0002A01DC0020F9 -:1076B00010BD034688420FD98C189C420CD9811802 -:1076C00001E023780B70491E641E521EF9D210BDD2 -:1076D0000C781C70491C5B1C521EF9D210BDF3B50E -:1076E000C3B000294CD08E078C08FF21B60F05319E -:1076F00002A8FFF72FFD02AD002C14D0002710E0E8 -:10770000B8004399019040180090FFF725FD00BA9A -:10771000010A00980902C078014301987F1C295092 -:10772000BFB2A742ECD3002E10D000201823A10036 -:107730000AE0439A0F18D25DC700DF1BBA406F58AA -:107740003A43401C6A5080B2B042F2D3F849002C50 -:107750000CD0002E00D0641C002004E08200AA5847 -:107760000A62401C80B2A042F8D301E0029808628D -:1077700051200006816A4907FCD5816AC907F9D101 -:1077800045B0F0BDF8B5002937D08D07AD0FE84BF7 -:107790008C080FD000220BE0196A96000F0E875557 -:1077A0000F0C361877700F0AB770521CF17092B236 -:1077B000A242F1D3002D19D01A6A0021160E0096AC -:1077C0001602360EB6461604360ED7B2B446A200DE -:1077D0000AE05418009E06552418764666706646E0 -:1077E000A670491CE77089B2A942F2D35120000665 -:1077F000816A090701D5196AFAE7F8BD10B5CD48C5 -:10780000036810218B430B43821213430360836888 -:107810008B430B4313438360036B0415A343234340 -:10782000040523430363036900248B43134303616B -:10783000C048C030426804218A4303131A4342609F -:1078400042688A430A431A43426000F0EBF9512030 -:10785000000684600168012292039143016002687E -:107860001F218A430A4302600168012212039143E7 -:10787000016001210161C462022141618461C4612E -:107880000121816010BD08B500F0CCF900206946E7 -:10789000087048708870AB20C870072000F0C7F9E6 -:1078A00004216846FFF71BFF00F0CFF908BD7CB547 -:1078B00000240525FF2600F0B5F99FA0009400687C -:1078C00001906846057046701F2000F0B0F9022153 -:1078D0006846FFF704FF042101A8FFF753FF00F0FB -:1078E000B4F968464079C007E5D17CBD08B500F021 -:1078F00099F9002069460090087048708870062049 -:10790000C870072000F093F904216846FFF7E7FEEE -:1079100000F09BF908BD1CB5044600F083F9FFF7A1 -:10792000C6FF002100919F206A460191107051709E -:107930009170D1701F2000F07AF904216846FFF79A -:10794000CEFE042101A8FFF71DFF00F07EF901A97A -:10795000032201312046FFF7A3FE1CBD7CB504467F -:10796000002501A80195FFF7D6FF744901988842C8 -:107970001BD000F057F9FFF79AFFFFF7B7FFFFF7AB -:1079800096FF8121684600950170210C4170210A03 -:107990008170C4701F2000F04AF904216846FFF787 -:1079A0009EFE00F052F9FFF782FF7CBDF0B5044661 -:1079B000FF20013085B00E4682422BD81421684644 -:1079C000FFF7C8FB00256F46FFF771FFFFF78EFF3B -:1079D000FFF76DFF022168460170210C4170210AFA -:1079E0008170C470280181191022381DFFF758FEDC -:1079F00000F018F91F2000F01AF914216846FFF76B -:107A00006EFE6D1CEDB21034102DDDD3FFF74FFF6D -:107A100000F01BF905B0F0BDF7B5FF24CCB005466A -:107A20000134214606A8FFF795FB4E98A0423AD8AC -:107A300000F0F8F818216846FFF78CFB182146A8DB -:107A4000FFF788FB0027FE203C463E4605404822C3 -:107A50006946E0050A70C00F00224A70284388700A -:107A6000CC70FF2008711F2000F0E1F81521684656 -:107A7000FFF735FE152146A8FFF784FE06A847A9A3 -:107A8000C01910220131FFF70BFE1037761CF6B239 -:107A90001034BFB2032EDAD300F0D7F806A94E9AFD -:107AA0004D98FFF7FDFD4FB0F0BDF0B50446FF2047 -:107AB00001308BB00F4682422CD800F0B3F814216D -:107AC0006846FFF747FB142105A8FFF743FB002694 -:107AD0003546032168460170210C4170210A8170EE -:107AE000C4701F2000F0A3F814216846FFF7F7FDCB -:107AF000142105A8FFF746FEB819102206A9FFF7C2 -:107B0000CFFD10366D1CEDB21034B6B2102DE0D39F -:107B100000F09BF80BB0F0BDF7B5C2B04499054634 -:107B20004718FF210026013102A8FFF713FB49E0A7 -:107B30004000005140000040FFFFFFFFC8641300F9 -:107B40002802000CFF22ECB20002013202A9FFF76A -:107B5000ACFF002C1BD0FF2044990130001B891B77 -:107B600001900091884201D90A4600E0024602A82D -:107B7000011943988019FFF793FD019900988142FC -:107B800000D808468019801986B2AD191AE04498C9 -:107B9000841BFF200130844201DD024600E02246C2 -:107BA000439802A98019FFF77BFDFF200130844232 -:107BB00001DD014600E021464D19844200DC2046EB -:107BC000801986B2BD42BBD10020D9E510B58CB07A -:107BD000044600F027F8FFF76AFE18216846FFF711 -:107BE000B9FA182106A8FFF7B5FA4B206A461070BB -:107BF000002151709170D17011711F2000F017F8A1 -:107C000015216846FFF76BFD152106A8FFF7BAFDA1 -:107C100000F01BF807A9102201312046FFF740FDB4 -:107C20000CB010BD0F49886A0028FCDA70470022AA -:107C3000512109068A601F2804D00A68520952019E -:107C400002430A600120886070470021512000062D -:107C5000816002681F218A430A430260012181601A -:107C6000704700000020025310B500F063F810BD0B -:107C700010B5FFF747FB0848FFF74AFB06480830F6 -:107C8000FFF746FB10BD10B5FFF748FB10BD10B560 -:107C900000F004F810BD00009042001010B58A4CAE -:107CA0002079002816D089480078012803D1884817 -:107CB000007800280ED0A07802280ED0A0780328E3 -:107CC0001AD0A078042820D0A078052824D0A07845 -:107CD000012828D0FFF728FB10BDA08AA081E08AE8 -:107CE000E081208B2082608B6082012000F0CDF843 -:107CF0000320A070A08905E0002000F0C6F8042051 -:107D0000A070208A00F0D3F810BD022000F0BDF86A -:107D10000520A070E089F5E7002000F0B6F8022009 -:107D2000A070608AEEE70020A0706189E078FFF71C -:107D300001FB10BDF8B5644E307900285FD0634870 -:107D40000078012803D162480078002857D06148A4 -:107D50000488642C00D964245F480788642F00D904 -:107D60006427E51951D0642D09D920466421484380 -:107D70002946FFF702FA04466420071B0546002C3B -:107D800046D0002F46D05048C088A04206D14E4869 -:107D90000189B94202D1407802282BD0E12128463E -:107DA0008900484364213230FFF7E7F9064602288C -:107DB00000D2022630466043690840182946FFF782 -:107DC000DCF9014640488182818A00294CD0818AB1 -:107DD000B14201D3711E8182818A711AC1827D21D3 -:107DE000C900891BCA03120C0283028B891A4183C2 -:107DF000C4800781344C6078022837D039E070782D -:107E0000002802D1B078002801D0FFF78DFAF8BD24 -:107E1000022400E001247D20C00068436421323048 -:107E2000FFF7ABF985B27078012805D13078A04210 -:107E300002D1B07800280CD00320FFF781FA01208E -:107E4000B070F4707581FFF781FA002070703220F5 -:107E500018E0012C01D0012000E000207D212A46FD -:107E6000C900FFF779FAF8BD0121B4E7A07800282E -:107E7000F9D11A49002048600225A570FFF766FA7B -:107E80006570608B00F013F8F8BD002101280AD05E -:107E900002280AD00020032252041143104A116024 -:107EA0000949087070470221F5E70421F3E700282B -:107EB00000D101200101094800224260074A403AEE -:107EC000D1630121416070471C44001054430010ED -:107ED0003844001014440010164400104030004094 -:107EE0000010004001391AFF02390721B2023C019B -:107EF000010107291A390A011713513F1B105904B0 -:107F00001A6F041A770401101E333701113504412A -:107F1000180A5D2C0111D1320111D5041AD9041AA5 -:107F200045041EDD2F011169044B112D2401102978 -:107F30007C29046379DE3264321ECB613D304B65AF -:107F4000391069304BD93E105A0504CB7953201AA9 -:107F5000497C695029048BA5511032035A39906924 -:107F6000304B7531101A370D29105A297069106B72 -:107F7000D963902A050F111208120A120C120E1260 -:107F80001012121214121612181A1A02126412C8BF -:107F900018102C019001F4015802BC022003840344 -:107FA000E80212C828155E01C20126028A02EE020A -:107FB0005203B603B004DC05DC058A1A32022994A8 -:107FC000A90C211EE12F0111E5041ED5300111710C -:107FD00098D2FF397FD90A01224B010A5CE11AFFCE -:107FE0000101160001FF01FF01FF01FF01FF01FF79 -:087FF00001FF01FF0134000054 +:103D80001BFB0020206038BDA84300100348002121 +:103D90004170012181701F21C1707047664200107F +:103DA000F8B50020009000F069FE2030007D00286A +:103DB00070D04B4C607800286CD04A4D2878002891 +:103DC0002CD000202179884203D0E07801210843DB +:103DD000E0704548617900780226401CC0B28842F4 +:103DE00002D0E0783043E070404F0A2138784843F1 +:103DF000A179C0B2884203D0E07804210843E07082 +:103E00003B48E1790078884203D0E07808210843F4 +:103E1000E07038480078002802D00AE00120D1E79D +:103E200000F06AF8217A884203D0E0781021084334 +:103E3000E070A078002849D0E078002846D0C1077B +:103E40000AD02878002805D0002501206946C870CE +:103E5000064627E00125F8E7810707D522480078C4 +:103E6000401CC5B26846C67002261BE0410708D553 +:103E700038780A214843C5B204206946C87006460E +:103E800010E0000707D51A48694605780520C87074 +:103E9000082607E01AE000F02FF8054606206946DC +:103EA000C8701026684605700622042101F0A8FBA0 +:103EB00000280BD1012E0AD0022E0AD0042E0AD0DF +:103EC000082E0AD02572E078B043E070F8BD257165 +:103ED000F9E76571F7E7A571F5E7E571F3E700002C +:103EE00066420010AC430010B0430010654400105F +:103EF000AE430010AD43001010B50648008864289A +:103F000000D964200102081A64213230FEF7DCFD7A +:103F1000C0B210BD6844001010B500F027FA0B497C +:103F2000002408684022000A000210430860084983 +:103F30000120086000F0FEFD064801F079F82046F7 +:103F4000FEF7F8FDFFF7AAFC62B610BD00E400E042 +:103F500000E100E03809001010B500F0BFF800F0F3 +:103F6000CAFFFFF74DFE01F0A9FB01F0D5F9FAF702 +:103F7000A9FD0448016B4908490001630120FDF7D0 +:103F80003FFB10BD0001004010B5002A0ED1028099 +:103F90000B480123C478012C09D0002C06D10A88D3 +:103FA000521C92B20A80642A00D3C37010BD0C88E0 +:103FB000641EA4B20C80012CF8D80B80C27010BD16 +:103FC000AC43001010B5002002F0F4FB012002F019 +:103FD000F1FB012000F007F8022000F004F80020B7 +:103FE000FEF7AEFD10BD10B50446002102F062FAE6 +:103FF0000021204602F018FA0121204602F006FABC +:104000000021204602F002FB10BD0000F3B581B094 +:104010000446012808D0022C02D0FEF75DFEFEBD4A +:10402000012602250D2702E0002601250C27FFF7B7 +:10403000C9FF7D21C9003046029A02F015FB00211C +:10404000284602F037FA3946284602F0EDF93046A4 +:1040500002F0A0FB0248047001214170FEBD000087 +:104060007444001010B51B480179002925D100685F +:10407000002822D1184C6078002806D0012806D0EC +:1040800002281BD003281ED011E001210CE01248A9 +:10409000A17908300029A17804D04900415A0D487F +:1040A0000A3102E04900415A0A4801F011FB6078E8 +:1040B0000949800064310858804710BDA07806493E +:1040C00040001E3103E0A078034940003431095A12 +:1040D000EAE70000D8420010AC4300107FB5012190 +:1040E0006846017015480024019068460472002C4F +:1040F00001D0C80301E07D2000026946488168467E +:1041000002F018F801F0AEFF6421FEF7DDFC0C4A66 +:104110000C4990420CD81040401E48610A480722C2 +:10412000C3691B021B0A4D042B43C3618C610A61E6 +:1041300008690222904308617FBD00000048E80141 +:10414000FFFFFF0000E000E004ED00E07FB5194D47 +:10415000194B1A4A0021852001F07CFE040009D089 +:10416000FF22073216A11CA0FDF7CCF821461EA0A5 +:10417000FDF7C8F8104811490A30303900220823E9 +:1041800000920191039002930A382A460021007898 +:1041900001F003FE040009D0FF220D3208A10EA099 +:1041A000FDF7B0F8214619A0FDF7ACF8E0B204B075 +:1041B00070BD0000F0FF000066420010786F011132 +:1041C0002E2E5C6170705C7372635C7573725F73CA +:1041D00065727665722E63005B25735D20205B251A +:1041E000645D3A2000000000676174745F75736558 +:1041F000725F7372765F726567697374657220654A +:1042000072726F72203078257800000067617474D4 +:104210005F7365727669636531365F6164642065DA +:1042200072726F722030782578000000FFB5FFB001 +:1042300086B00F46FF211E461546FD3104AC05A889 +:10424000FEF748FC14488F990068049003918E98FB +:10425000114902903B460196009561310F48859ABD +:10426000FDF750F8012040020090019000232A46FB +:1042700039460294859801F0C0FD040008D0CD2293 +:1042800007A10DA0FDF73EF821460FA0FDF73AF873 +:104290007FB00AB0F0BD0000446F0111B071011190 +:1042A0002E2E5C6170705C7372635C7573725F73E9 +:1042B00065727665722E63005B25735D20205B2539 +:1042C000645D3A2000000000676174745F73727669 +:1042D0005F726561645F63666D206572726F7220E4 +:1042E00030782578000000007CB5064D0124AC70C4 +:1042F000019300920B460246034904A0FDF702F821 +:104300007CBD0000664200108C6F01115B25735D5F +:1043100020636F6E6964783A25642C207573725F30 +:104320006C69643A25642C2064756D6D793A256456 +:104330002C207374617475733A2564200D0A000093 +:1043400008B5002000907D20C0000099491C009114 +:104350008142FADB08BDFF22010A12021140000E61 +:10436000084370470020C0437047000070B586B016 +:1043700000200490FEF7EAFBFEF7EEFB04A8FEF730 +:10438000F1FB6846FEF7F4FB0C4802F067FC0028DE +:1043900011D106210948FEF7A3FB084D00246E4603 +:1043A00006212046FEF78AFB685C325D641C80189B +:1043B0006854102CF4DB06B070BD00000808001033 +:1043C00038B5044600200D460090FEF7BFFBFEF70F +:1043D000C3FB6846FEF7C6FB009A2A801002000E57 +:1043E00011380300FFF7F4F80504070C0F1215004D +:1043F0000120400401E0012080042060012038BD3C +:104400000120C004F9E701200005F6E7012040057E +:10441000F3E7002038BD000010B5FF220F20013265 +:1044200007494003FEF7AAFB05480178AA2905D1F0 +:104430004078552802D100F0DFFC00BF10BD00001D +:10444000BD470010F0B55E4C94461D0A021B8DB0AE +:10445000A0427DD017DC5B4C0026021B5A4FA042C5 +:1044600077D009DC594A801A14D0574C20340228DE +:1044700015D0062833D133E0022A47D0042A49D088 +:104480002D2AF7D151E0102A29DA022A7DD0072AF5 +:10449000F0D190E04A7809782B464D487FE00F46EE +:1044A00009882A464BA0FCF72DFF3A7C798857A053 +:1044B000FCF728FF387C012801D1E5742075FF2D19 +:1044C00076D034216846FEF705FB08A806726946D7 +:1044D000284601F039FC217C284601F059FC67E0B0 +:1044E0008B78E27C294651A0FCF70CFF0820F8707D +:1044F000E07CA8425CD15BA0FCF704FFFF20E074E5 +:104500002675FFF743FCFFF7CDFA51E0624600F055 +:1045100063F94DE0009609782A4658A0FCF7F2FEB0 +:104520006946284601F02AFD42E0009601960C46B5 +:104530000B884A8829466048FCF7E4FEE288A18897 +:104540005EA0FCF7DFFEB878FF2831D0012101E042 +:104550000FE027E06846017002214180042181803C +:104560006946284601F096FC5CA0FCF7CBFE1FE0F4 +:104570000BE00C464B880A8829465F48FCF7C2FED0 +:10458000A1885EA0FCF7BEFE12E00C468A88294690 +:104590005EA0FCF7B7FE63882288E18868A0FCF77C +:1045A000B1FE05E000228A56294672A0FCF7AAFE59 +:1045B00000200DB0F0BD4B780A78294678A0EEE7D0 +:1045C000430E0000140E000014420010000E000004 +:1045D000E070011120474150435F434F4E4E454329 +:1045E00054494F4E5F5245515F494E4420636F6EB0 +:1045F00068646C203D207825782C2020636F6E69DC +:104600006478203D2030782578200000636F6E6E3E +:104610005F696E74763A25642C20726F6C653D2557 +:1046200064202020616464723A20000047415043B6 +:104630005F444953434F4E4E4543545F494E4420D7 +:1046400020636F6E696478203D20307825782C25B2 +:104650007820726561736F6E203D20307825780D6B +:104660000A0000006170705F73746172745F61644E +:10467000766572746973696E670A0000474150433A +:104680005F5345545F4445565F494E464F5F524520 +:10469000515F494E442020706172616D2D3E7265FC +:1046A000713D307825782C636F6E6964783D307881 +:1046B00025780D0A000000006C7101116C617465B1 +:1046C0006E63793D307825782C74696D655F6F7500 +:1046D000743D307825780D0A0000000078635F6231 +:1046E0006C655F706172616D5F7570646174655F48 +:1046F00063666D0D0A000000247101117375705F0F +:10470000746F3D307825780D0A0000004741504312 +:104710005F4C455F504B545F53495A455F494E4487 +:1047200020636F6E6964783D307825782C206D6148 +:10473000785F72785F6F63746574733A2564000004 +:104740006D61785F72785F74696D653A25642C6D70 +:1047500061785F74785F6F63746574733A25642C55 +:10476000206D61785F74785F74696D65203A2564A7 +:104770000D0A0000474150435F434F4E5F52535371 +:10478000495F494E4420636F6E6964783D307825F7 +:10479000782C72737369203D2025640D0A00000097 +:1047A000474150435F4C455F5048595F494E442054 +:1047B000636F6E6964783D307825782020747820A6 +:1047C0007068793A256420207278207068793A25DB +:1047D00064200D0A0000000030B587B00C461D0AA9 +:1047E00018216846FEF776F920780022002811D0BB +:1047F00001281AD0022821D16B4618700820D880D1 +:104800000A2018815A81C8209881608858805A707F +:10481000694610E069460870608848804A7002A8BE +:10482000FFF72AF86946C88005E069460870CA8023 +:10483000608848804A70284601F010FB07B030BD00 +:1048400070B52D4E2D4D841BB04235D009DC2C4C5B +:10485000041B0DD0122C0ED0362C0ED0642C48D157 +:104860001BE0022C45D0032C36D03C2C41D137E044 +:1048700000F092F83DE023A02FE0687B012802D0F1 +:10488000022804D035E01D480822001F02E01B4822 +:104890000822001DFCF7D2FE2BE04878002828D122 +:1048A0001648243800780028087801D0A87400E061 +:1048B0006874FFF7C1F81CE00C468B784A780978D9 +:1048C00016A0FCF71FFD2078697C884211D10B49A6 +:1048D00008202039C8700CE01BA0FCF713FD08E08D +:1048E00010460C46FEF750F9024621881CA0FCF742 +:1048F00009FD002070BD0000650D0000344200106D +:10490000000D00004741504D5F4445565F42444111 +:104910004444525F494E440D0A0000002061637414 +:10492000765F69643D2564202020616374765F743E +:104930007970653D25642C20726561736F6E3D3022 +:104940007825780D0A0000004741504D5F534341E0 +:104950004E5F524551554553545F494E440D0A0030 +:104960006761706D5F70726F66696C655F616464CA +:104970005F696E642070726F66696C655F746173E5 +:104980006B5F69643A307825782C73746174653D87 +:10499000307825780D0A000000B548788BB00028E3 +:1049A00013D10878642810D011DC01281CD003280A +:1049B00037D0602809D0612807D120A0FCF7A2FCDD +:1049C0000A2203212448FEF79DF80BB000BD65289C +:1049D00030D06728F9D06928F7D12048807800289E +:1049E000F3D1FFF75FF8F0E72C221D496846FCF78A +:1049F00039FC684601F0ACFA1748FF2291320321D6 +:104A0000C01CFEF77FF818491648086108690002C3 +:104A1000000A4A0510430861010E14A0FCF772FC5D +:104A2000D3E7FFF793FB002801D1FEF785FEFEF7E1 +:104A3000E1FECAE7FEF7FCFEC7E700004741504D24 +:104A40005F4352454154455F5343414E5F41435498 +:104A50004956495459200A00010F00001042001025 +:104A6000186F011183FC000040000053696E6974E7 +:104A70002076616C75653D25780A00000048704716 +:104A800014420010034610B50020024605E01C78D1 +:104A9000521C2018C0B2D2B25B1C8A42F7D310BDA0 +:104AA0007047000030B5012500230C4C002A06D0C9 +:104AB000012A0AD1E278002A0BD0038003E00380A8 +:104AC000E078002802D00B80E37030BD64200880BD +:104AD00002E0282202800A80E57030BDAC4300105D +:104AE00000F0ECFEFFF738FAFEF730F8FEF734F886 +:104AF000FFF792FC00F00CFEFFF70EFAFEF72AFD1E +:104B0000FEF7AEF80948C169FF221204914303225F +:104B100092051143C161064900070860FEF784FD54 +:104B2000FEF700FC02F05CF9FAE7000004ED00E09B +:104B300000E100E0F8B53748026837490A430260EF +:104B400082680A438260016B344A11430163416BFE +:104B5000314A0C3A11434163324C3148E0633348E7 +:104B60003149816032498A6A43061A438A62314A6E +:104B7000536804252B43536043686514AB4343607B +:104B80002D4B1D6B2614ADB235431D6301252561E8 +:104B9000284C403466680F27B6B27F06F619666067 +:104BA000264CC460062098635561886A0722120269 +:104BB000904310438862204C403C606B0221884344 +:104BC00060631D4D1E48803DA86000F0DBFA286838 +:104BD00080210843286028687721C009C001084364 +:104BE00028601748FA386061A068C008C000A0605B +:104BF000A0683821884308210843A060A8683915B7 +:104C00008843FF2101310843A860206A0D482062D3 +:104C1000F8BD0000400000401000FFFF0004FFFF4F +:104C20002000200040240040442000004020025387 +:104C3000400302530002025380100253404B000015 +:104C40005F6100002C950000F7B582B00D46064666 +:104C5000FF24FFF713FF02462032107D002819D0F1 +:104C60000E4F7878002815D0049800F03BF8019694 +:104C700000950346D07C0022397801F099F80400B1 +:104C800008D0A72206A10CA0FCF73CFB21460EA0F1 +:104C9000FCF738FBE0B205B0F0BD00004C4200105C +:104CA0002E2E5C6170705C7372635C6F74615F73F5 +:104CB00065727665722E63005B25735D20205B252F +:104CC000645D3A2000000000676174745F7372765F +:104CD0005F6E6F74696679206572726F72203078CA +:104CE0002578000002494988081880B27047000002 +:104CF0004C42001070B50C4D0C4AE879094C00028A +:104D000080180B30A168FFF715F8A068FF3001305C +:104D1000A060E879401CE871E068FF300130E06095 +:104D200070BD0000244600105C420010B0770053B4 +:104D300000207047002070470020704710B50446DF +:104D40000078002802D0012805D102E001F08AF99C +:104D500001E001F0FDF9607B10BD7CB50C46054615 +:104D6000C97B012000220B291ED00C291CD00D2943 +:104D70001AD069468A70087148718A71E07B088090 +:104D8000002D16D0012D12D00320022D25D0032D89 +:104D900028D00220042D2AD0052D1BD18870E07B5D +:104DA000012817D1084613E069468870E3E70D2013 +:104DB00000E00C20C870084601F04AFBA07C0028E7 +:104DC00008D0002D07D013216846C170217C0180D6 +:104DD00001F03EFB7CBD1221F6E78870E07B0C28D9 +:104DE000E0D07CBD8870E07B0D28DBD07CBD887076 +:104DF000E07B0028D6D07CBDF8B52D4C2321A01C2B +:104E0000FFF740FE26462036717988424ED1A278BF +:104E1000284829490270E07808702849E07908702C +:104E20002749207A0870274D607A2880264FA17A7A +:104E30003980002A0FD10A280DD80A290BD8411829 +:104E400009D0642250434A088018FDF73DFE2880AF +:104E50006421081A38801D49207B08701C49E07BBA +:104E600008701C48217C01701B49627C0A70A27C7E +:104E70004270E27C4A70227D8270627D8A70A27DDF +:104E8000C270E27DCA70227E0271607E0871134991 +:104E9000A07F087012493078087005482230FDF76D +:104EA00079FE7178000208430E490860F8BD0000E1 +:104EB000BD470010AD43001065440010AE43001024 +:104EC000AC430010684400106A44001060440010B5 +:104ED00023440010484400104D440010B04300101B +:104EE000644400105C440010C943884201D1012091 +:104EF0007047002070471CB5002000906946019063 +:104F00008870C870487108718871052008806846EB +:104F100001F09EFA1CBD0000F8B5052001F064FB0D +:104F2000404D2C460A3C002805D0052001F05CFBD2 +:104F3000012807D066E0207AF721401C20722878EB +:104F400008405EE0E079401CC2B2E27128780107B7 +:104F500054D4961E01230021052E09D2267A743ED0 +:104F60000E2E05D2102210432870617221622CE0AF +:104F7000C6062DD5561E8027062E0BD8267AF61F7C +:104F8000092E07D8627A521CD6B26672226A520083 +:104F900022620EE0D21F092A14D8227A921E052A14 +:104FA00010D8226A52001A432262667A761CF6B240 +:104FB0006672182E09D13843EF263040287062629D +:104FC000227002E0EF22104028704620A08102E00B +:104FD000A08900281DD080B2401EA081A171E06987 +:104FE000012809D1E089002802D0401EE08103E0B9 +:104FF0003C20E081A371E1612172E37128780821EE +:10500000084328700849A069884201D8401CA06163 +:10501000F8BD6420E0810348A181A1712A300160BC +:10502000E9E700002A440010409C0000704700009F +:1050300010B58AB043490162434941624349416125 +:105040000146012220310A7307224A73404A8262D4 +:10505000404A0260404AC261404A8261404A42601E +:105060004520C04308742720C04388733B20C043B9 +:10507000C8730020694642000A54401CC0B2282868 +:10508000F9D328223748FCF7D9FA374900200863BA +:10509000812040014863886B0322920590431043AE +:1050A00088633148314B4030036002686946140E12 +:1050B000140C0C7151044C0E69460C710A7043605B +:1050C0004268140E140C0C7151044C0E69460C719C +:1050D0000A7083608268130E130C0B7151044B0E1F +:1050E00069460B710A702249C160C26851044B0EB7 +:1050F00069460A711F490161026951024B0E6946F6 +:105100000B7151044B0E52066946520E0A711A4930 +:105110004161426951024B0E69460B7151044B0EBD +:1051200052066946520E0A711449816182696946C4 +:10513000130E130C120A0A711149C161C0690AB039 +:1051400010BD0000A5520111A95201110D5301110A +:10515000AD520111AB5201117D390010C152011144 +:105160002D500111004100534000005357075700D4 +:10517000570700000404100003050800042D8800F0 +:10518000040028007CB53D4E3078002875D10024FD +:105190003BA308220A21802000F064FBFFF7D0F82F +:1051A000052238A31146802000F05CFBFFF7C8F809 +:1051B000032235A31146802000F054FBFFF7C0F80E +:1051C000022230A31146802000F04CFBFFF7B8F814 +:1051D00004222CA31146802000F044FBFFF7B0F816 +:1051E0002A4D01221204A88803E02146641C914242 +:1051F00001D80104F9D54004C40E032221A31146AD +:10520000802000F02FFB02221FA31146802000F017 +:1052100029FB04221CA31146802000F023FB002060 +:1052200000900190E00701D0312000E03020694675 +:105230000871A00701D5312000E03020C870600758 +:1052400001D5312000E030208870200701D53120C1 +:1052500000E030204870E00601D5312000E0302029 +:1052600008700B460B220F21802000F0FBFA012072 +:105270003070298806A0FCF745F87CBD88420010F4 +:105280003131310031000000300000008010025345 +:105290000A52475F524343414C5F43433A255820EB +:1052A0000A0000000020704770477047532109062C +:1052B000086B072240004008104308637047000055 +:1052C00010B50246104B01201C56944203DA401CD4 +:1052D000C0B20728F8D31C56944213DD012811D917 +:1052E00000290DD002290DD1191820391F23CB56C2 +:1052F000D31A00D55B42111B00D549428B4201DA1B +:10530000401EC0B210BD0000CC6F0111014908560B +:1053100070470000CC6F011110B50B210348090242 +:10532000FDF7DEFB03490248886110BD000800104C +:10533000E9120111900E001070B51E480179002984 +:1053400036D104460A342178C9092DD0C178012903 +:1053500002D0002926D027E0406A164B01022833EC +:105360001D780A0E0004591D000E954202D10D78D9 +:10537000854217D05D78954202D14D78854211D093 +:105380009D78954202D18D7885420BD0DD7895428B +:1053900002D1CD78854205D01B79934204D1097999 +:1053A000814201D1FEF72EF820784006400E207091 +:1053B00070BD000020440010FEB5444900240C706C +:1053C000AA216A4611702146435C5518491CC9B28E +:1053D0006B700429F8D300210846135C401C59184F +:1053E000C0B2C9B20528F8D3517139480121017002 +:1053F00012793848384D394F394E00781300FEF78E +:10540000E7F80C110717111E31381111114754110B +:1054100069464978012906D0002903D1002801D125 +:10542000FDF738FFFEBD0128FCD1FDF721FFFEBDD1 +:105430000128FCD02C7068464078401E22E00128EC +:10544000F5D030780028F2D168464078142802D888 +:10545000142069464870684640780A21FDF734FBFD +:10546000204904E00128E2D0684640781E490870CF +:10547000FEBD0128FCD06846407800F02FF934705A +:105480002C700A2038700121184800F021F9FEBD67 +:105490000128FCD0684642781548002A03D0012A2A +:1054A000F5D10170FEBD0470FEBD0128FCD0694637 +:1054B000487889780004090208436946C9780E4A89 +:1054C00008430C4950430860FEBD00009C42001098 +:1054D00066440010AC430010B1430010B04300100C +:1054E000AD43001065440010AE430010D8420010D8 +:1054F000604400105C44001060EA0000024A0001B1 +:105500008018416070470000E8420010F8B5FDF7D0 +:105510002DFD2C484179002923D1012242710779C0 +:105520000146294C294E2A4D56313B00FEF750F8D2 +:105530000B070F1A2C232C3239413217190021493D +:105540004A310B882380498831802A7007E01D4941 +:105550004A310A892280498931800221297000213B +:105560004170F8BD17494A318A882280C988318044 +:1055700000212970F4E70B892380498931800221B9 +:105580002970C2704270F8BD0B8823804988318031 +:105590002A70F6E70B882380498831802A70C27010 +:1055A00005E08A882280C988318000212970022183 +:1055B000D6E70B8923804989318002212970C27086 +:1055C000CEE70000AC430010684400106A440010AD +:1055D0006444001010B572B6002006490A04840025 +:1055E00008C9401C13513028F9D304490248C86344 +:1055F00062B610BD00100111010000100001004052 +:10560000F7B582B00E460746FF25FFF737FA024688 +:105610002032107D002821D0124C607800281DD047 +:10562000A07800281AD00020A070049800F03EF85E +:10563000019700960346D07C0022217800F0B8FB49 +:1056400005000BD00120A070FF221D3206A10CA086 +:10565000FBF758FE29460EA0FBF754FEE8B205B052 +:10566000F0BD0000664200102E2E5C6170705C730D +:1056700072635C7573725F7365727665722E630018 +:105680005B25735D20205B25645D3A2000000000EF +:10569000676174745F7372765F6E6F746966792088 +:1056A0006572726F7220307825780000024949894E +:1056B000081880B27047000066420010EFF30880BF +:1056C0000121C902401A014901607047A5A5A5A59D +:1056D0000160012101717047704700006421484357 +:1056E00010B5FF217F30FDF7EFF964220749121A48 +:1056F000888092B2CA80642801D3012004E0642A21 +:1057000001D3022000E00020087010BD64440010A6 +:105710001CB500206A461070507001207D249070E6 +:10572000E4006946002001F07DF82146002001F0E8 +:1057300009F9002001F01AF96946012001F072F818 +:105740002146012001F0FEF8012001F00FF9694621 +:10575000022001F067F86421022001F0F3F8022032 +:1057600001F004F90D480168FF2212029143016023 +:105770000B4920220A600268FF231B049A4303237B +:105780009B051A43026040220A6002681202120A54 +:1057900003071A430260802008601CBD04E400E097 +:1057A00000E100E0F8B547001F4C2048E15B081815 +:1057B00081680D0741692D0F072D04D0062D04D0F7 +:1057C000042D07D018E0C06F16E0A72118A0FBF742 +:1057D00099FD11E046690DE0E15B1448091808687D +:1057E0006A4610704E6918480268002A02D00121EA +:1057F00068469047F007EFD10C2D14D1E15B0B48C0 +:1058000009184D69104E0CE0E15B0848091808685A +:105810006A4610704D693268002A02D0012168463C +:105820009047E807F0D1F8BDD86F011100000140A2 +:105830006C696E653D25642C206572726F722068FC +:10584000616E646C65200A00A04200100179002995 +:1058500006D00168002903D0491E016000D1017102 +:1058600070470000F0B5002401E0641CA4B21D5D87 +:10587000002DFAD18D1A6E1CA64200D0FEE70E4C08 +:1058800007193C8890B213E0861AAE1B9E5D303E2D +:10589000F6B2012E02D0002E05D007E00126864088 +:1058A0002643B4B202E001268640B443401C80B2D5 +:1058B0008842E9DD3C80F0BD0010025308B50021AC +:1058C00068464170022101700121817001F03AFAAD +:1058D00001F0A2FA08BD000010B52B48AA21017002 +:1058E0005521417029492B4A097881702849097846 +:1058F000C17000210171417181711278C271264A13 +:1059000012780272254A12784272254A12788272FF +:10591000244AC17212780273234A41731278C27307 +:10592000224A13780374224B1C784474547884748C +:105930005C78C474947804759C784475D4788475C4 +:10594000DC78C475127902761A7942768176C1764E +:105950000177417717490446097881771649203441 +:105960000978C1771549097821701549096861706E +:105970000A0AA2700A0CE270090E21712321801C10 +:10598000FFF780F8607110BDA4450010AD43001012 +:1059900065440010AE430010AC4300106844001092 +:1059A0006A44001060440010234400104844001072 +:1059B0004D440010B0430010B14300106444001087 +:1059C0005C44001070B58CB00446EFF31080C6073D +:1059D000F60F72B6FDF7BAF8FDF7BEF80BA90AA8E4 +:1059E000FEF7EEFC00283BD06846808D1D4DA84296 +:1059F00006D101230A9828221B036946C01A04E035 +:105A00000A982822FF3869460138FDF7C9F8002EA8 +:105A100000D162B601990098FFF766FA00281AD102 +:105A2000EFF31080C607F60F72B66846808DA84265 +:105A300003D128226946002002E02822694610206E +:105A4000FDF7B4F8002E00D162B601990098FFF777 +:105A50004BFA002804D00098FEF77DFC208001203E +:105A60000CB070BDC8640000F0B500228B051B0EA1 +:105A70009E468DB04B1E94461446059316E00023B7 +:105A80000D1B6D1E0EE05F000097C65B3F18099767 +:105A90007F88BE4205D90696009E8753099F069EC1 +:105AA0007E805B1C9D42EEDC059B641C9C42E6DB19 +:105AB0007346C91A07E05C00055B64462C19521C4A +:105AC000A44692B25B1C9942F5DC002A06D011462E +:105AD0006046FCF7F9FF80B20DB0F0BD0048FBE76F +:105AE000FFFF00000448826810218A430A43826055 +:105AF00082688A43826070470080014070B5054625 +:105B00003348026881148A4303051A43026002681D +:105B10008A430A431A4302602D49C039086B4A146C +:105B200090431043CA051043086329498031C86B6C +:105B30000A1490431043C863264C20684008400074 +:105B40002060FFF7CFFF0420E060A97820680822DA +:105B50009043C900084320606878616AFF221202FE +:105B60009143000201436162606A10218843084347 +:105B700060622978606A4008400060620220002963 +:105B8000616A22D0814301436162287C216830220E +:105B90009143000101432160297920680F221203FB +:105BA0009043090308432060297B206807221202E2 +:105BB0009043090208432060297A20680122D2021A +:105BC0009043C9020843206070BD8143DCE70000B8 +:105BD0000001004000800140F3B581B000242B4E4D +:105BE0000C80294F30680D46400840003060019815 +:105BF00071680909090101437160B1680820090948 +:105C000009010143B160FFF76DFF70697061316890 +:105C10000120814301433160B06902E000BFB069F7 +:105C20007F1EC00729D0002F29D0306840084000CF +:105C30003060174F0021306A0304020F1B0F9A4295 +:105C40001AD1019B9A4217D102016300120DFA5238 +:105C5000641CE2B253000005000D521C491CF852AE +:105C6000D4B20829E7D321460948FFF7FDFE288072 +:105C7000002801D101202880FEBD002FCED105A033 +:105C8000FBF740FBFEBD0000A08601000080014044 +:105C9000644700106164632074696D655F6F75749B +:105CA0000A00000010B5044602230322062106481C +:105CB000FCF782FF002C01DB672100E06821017006 +:105CC0004470FCF77FFF10BD630D000010B5044663 +:105CD0000223032206210648FCF76EFF002C01DB9D +:105CE000652100E0662101704470FCF76BFF10BD78 +:105CF000620D000070B505466B202C23032206219F +:105D00004001FCF759FF04462C222946FBF7AAFA6A +:105D1000602020702046FCF755FF70BD70B5054629 +:105D20003A23032206210748FCF746FF04463A229D +:105D30002946FBF783FC642020702046FCF742FFD5 +:105D400070BD0000610D000070B500020D46C01D61 +:105D500081B2342303220648FCF72EFF0446342286 +:105D60002946FBF77FFA2046FCF72CFF70BD0000A8 +:105D7000030E000010B50123032206210348FCF79F +:105D80001BFF01210170FCF71DFF10BD030D00007A +:105D900010B5F1F73FFE80B210BDF0B585B00AAC8A +:105DA000F0CC03976F4670C7F2F736F905B0F0BD37 +:105DB000FFB583B00C9E1C461746002332460721D0 +:105DC00002A80D9DFCF704FF002801D0112411E06A +:105DD000324629460298FCF701FF02980190002301 +:105DE0003A46009404990398F3F7EEFE04460298AD +:105DF000FCF7FAFE204607B0F0BDFFB583B00020E7 +:105E00000D9F0E9E0C9D1C460290002B0DD13A4614 +:105E1000072102A8FCF7DCFE002801D0112404E0D1 +:105E20003A4631460298FCF7D9FE029803AE009537 +:105E3000019007CE2346F3F73FF9C4B20298002839 +:105E400001D0FCF7D1FE204607B0F0BD10B5F3F746 +:105E5000CFF910BD10B5F4F703FE10BD70B50A7888 +:105E60000C46002A03D0012A01D0022A0FD10002D9 +:105E7000C01D81B2282303220548FCF79DFE05467C +:105E800016222146FBF7DAFB2846FCF79BFE70BD85 +:105E9000170E000070B500020D46C01D81B206232A +:105EA00003220848FCF788FE044606222946FBF731 +:105EB000C5FB022060800420A0802046FCF782FE03 +:105EC00070BD0000420E000010B504466B20022396 +:105ED000032206214001FCF76FFE217801706178F2 +:105EE000417061210170FCF76DFE10BD70B5054673 +:105EF0003A23032206210748FCF75EFE04463A22B5 +:105F00002946FBF79BFB642020702046FCF75AFED5 +:105F100070BD0000610D0000F8B50646081D17466B +:105F20000D4683B2032206210848FCF745FE0446CD +:105F300069202070667065802A463946201DFBF76F +:105F40007DFB2046FCF73EFEF8BD0000660D00001C +:105F500070B505462C23032206210748FCF72CFECA +:105F600004462C222946FBF769FB032020702046BB +:105F7000FCF728FE70BD0000040D000010B5000203 +:105F80000C46C01D81B2042303220548FCF714FE11 +:105F90002188018061884180FCF714FE10BD00005B +:105FA000190E00000C48016810229143114382121F +:105FB00011430160016B0215914311430205114326 +:105FC00001630649086B12139043104308630449A8 +:105FD000012008617047000040000040801002531B +:105FE0004024004010B580241C4B0028D86A08D0FB +:105FF000A043D8620220DC6A032905D0844304430D +:1060000003E0A0432043F4E78443DC62C8B2996A0A +:106010008909890101439962996A0120C00381437A +:1060200001439962986A0121890388430843986271 +:10603000986A4910884308439862986A49108843CF +:10604000084398620648416B0909090111434163FD +:10605000416B102291431143416310BD4010025324 +:10606000000100400148406870470000544700109C +:10607000F8B502002848294C294D2A4E2A4F2B4BAF +:10608000027002D0012A31D118E0A14202D100F001 +:1060900031F92BE0A94202D100F03CF926E0B142EF +:1060A00002D100F051F921E0B94202D100F066F9C5 +:1060B0001CE099421AD100F07BF917E0A14202D10D +:1060C00000F0EAF812E0A94202D100F07DF80DE0FC +:1060D000B14202D100F092F808E0B94202D100F0DA +:1060E000A7F803E0994201D100F0BCF80124A4070D +:1060F000206A0005010F0848491C40684843616B4D +:106100000E0C8DB20A49FCF7DFFC310445436809E7 +:1061100001436163F8BD0000544700100024F400FF +:106120000048E801006CDC020090D00300D8B805FC +:1061300040420F0010B5044641680078FFF798FF11 +:106140006189207A00F00AF800F042FB10BD0000DF +:106150000148408970470000544700101CB5174A99 +:1061600001281072518128D10020009069460190C9 +:106170008870C870087102224A71887114200880E2 +:10618000684600F065F9152069460880684600F009 +:106190005FF90B480121C26A120912010A43C26267 +:1061A000C26A10218A430A43C2620649C8680322B0 +:1061B000120290434A151043C8601CBD544700109A +:1061C000002400404025004010B50446FFF7EAFED9 +:1061D000207801220421FFF705FF0648016B062203 +:1061E000914304221143016303486060202020731F +:1061F00010BD0000000100400048E80110B5044651 +:10620000FFF7D0FE207801220321FFF7EBFE0648BE +:10621000016B06229143042211430163034860602D +:106220003020207310BD000000010040006CDC0233 +:1062300010B50446FFF7B6FE207801220421FFF7CF +:10624000D1FE0648016B06229143022211430163ED +:10625000034860604020207310BD00000001004032 +:106260000090D00310B50446FFF79CFE2078012271 +:106270000321FFF7B7FE0648016B06229143022275 +:1062800011430163034860606020207310BD00006B +:106290000001004000D8B80570B5012399070A6ACB +:1062A000120912011A430F231B041A430A620D6AD2 +:1062B0001022954315438C1225430D624D6A082622 +:1062C0002D092D0135431D434D624B6A9343134302 +:1062D00023434B62054B3C211962044B0721403399 +:1062E000996003494160027370BD000000240040C2 +:1062F0000024F40005490B6B0622934313430B6300 +:106300000349416010210173704700000001004003 +:106310000024F40010B50446FFF744FE2078012263 +:106320000821FFF75FFE0648016B06229143042215 +:1063300011430163034860602020207310BD0000FA +:10634000000100400048E80110B50446FFF72AFEAE +:10635000207801220C21FFF745FE0648016B06223A +:10636000914304221143016303486060302020738D +:1063700010BD000000010040006CDC0210B50446B6 +:10638000FFF710FE207801220821FFF72BFE0648B8 +:10639000016B0622914302221143016303486060AE +:1063A0004020207310BD0000000100400090D00389 +:1063B00010B50446FFF7F6FD207801220C21FFF707 +:1063C00011FE0648016B062291430222114301632C +:1063D000034860606020207310BD00000001004091 +:1063E00000D8B80570B5084C2073000A6073601EB1 +:1063F000C17302742374180A6074204604220821B1 +:106400000C30FEF721FC70BDB17F00530307020979 +:1064100001201B0F0004081898409100014A8918B8 +:106420000862704700100040830710B582089B0F78 +:106430001C280AD8054892001218106CDB001F2493 +:106440009C40A04399400843106410BD8000004068 +:1064500010B504468178007800F02CF8E1782078B7 +:10646000FFF7E2FF21792078FFF7D0FFA1792078AC +:1064700000F006F86179207800F042F810BD0000C5 +:106480008208830730B50A489B0F920012181068E3 +:106490009C000F25A540A8430F252D04A843A1402B +:1064A00008430121994009040843106030BD0000F1 +:1064B0000011004010B50409032913D8232811D274 +:1064C0000007C00E032383400C4A8140002C0AD0F1 +:1064D000012C0DD0022C05D1084A8032D069984396 +:1064E0000843D06110BD906A98430843906210BD84 +:1064F000D06A98430843D06210BD000000010040FC +:1065000030B5030704091B0F202800D39B1C354A14 +:106510000120002913D001292CD002290ED1002CF2 +:106520004CD0012C54D0022C08D1D16B5B005C1CE8 +:106530000546A540A94398408143D16330BD002C56 +:106540000AD0012C0FD0022CF8D1D46B5B005D1C5B +:106550000146A9402143EEE7546B5B005D1C0146F8 +:10656000A940214330E0946B5B005D1C0146A940CB +:10657000214333E0002C0DD0012C15D0022CDDD1AD +:10658000D16B5B005C1C0546A540A94398400843BD +:10659000D06330BD546B59004B1C05469D40AC4345 +:1065A00088402043506330BD916B5B005C1C054606 +:1065B000A540A94398400843906330BD516B5B00F0 +:1065C0005C1C0546A540A94398408143516330BDFA +:1065D000916B5B005C1C0546A540A9439840814334 +:1065E000916330BD002400404109C206880006497D +:1065F000D20E4018006C01219140014201D00120CF +:106600007047002070470000001000400307020997 +:1066100001201B0F0004081898409100014A8918B6 +:10662000086070470010004010B5FDF72DFB0C48C6 +:10663000017A002908D00B490978002904D1C179D1 +:10664000082902D0FEF756FB10BD0121C1710021BF +:1066500001720B460A4601210020FFF7C3FE10BD60 +:106660005C42001094440010F0B545000F48104CF7 +:10667000435B1E1933680627BB4304273B43336043 +:10668000465B4B1E361937691B04BFB21F43376187 +:10669000891A425B89B2121913691B0C1B040B4344 +:1066A0001361405B012100194160F0BDC06F011111 +:1066B00000700140F3B5334D81B028680C460028C6 +:1066C00032D13148016B8214914311438205114349 +:1066D00001632D49C0310B68C2149343460533430F +:1066E0000B600B689343134333430B60816A49008B +:1066F00049084206114381622278816A07231B07F9 +:106700009943120711438162A17B826A120A120225 +:106710000A438262A27B816AFF231B029943120211 +:10672000114381620120286021460198FEF715FB84 +:106730000198164E4500705B154FC0190168490855 +:1067400049000160705B227BC119086808239843E7 +:10675000D20010430860A26861680198FFF784FFC7 +:1067600000212046FEF7EAFA715BC0B2C919C86081 +:10677000715BA07CC9194861715B607CC919886133 +:10678000FEBD00007842001040000040C06F0111C3 +:1067900000700140420005480121825A0448101847 +:1067A00002688A430A43026070470000C06F01110B +:1067B0000070014041000448415A0448081801682B +:1067C0004908490001607047C06F01110070014025 +:1067D00070B5FFF747FC0F4D0F4A441B0E4940327E +:1067E0000E4BA84212D005DCC0180FD0D8420BD1F6 +:1067F0002C2005E0E01807D0094BD84204D19C209A +:1068000008620720906070BD9C2000E03C20086278 +:106810000420F7E7006CDC020024004000DC0BFFE2 +:1068200000B817FEF0B5444A0725FF260823D41206 +:106830002D073602002806D001281CD0022832D0AD +:10684000032848D05EE0176B9F431F43274317631D +:106850000C7893692407AB43234393614B78946985 +:10686000240A24021C4394614C7893692402B343A4 +:106870002343936146E0176B9F431F4327431763EE +:106880000C78D3692407AB432343D3614B78D46995 +:10689000240A24021C43D4614C78D3692402B343F4 +:1068A0002343D3612EE0176B9F431F432743176396 +:1068B0000C78136A2407AB43234313624B78146AA2 +:1068C000240A24021C4314624C78136A2402B34342 +:1068D0002343136216E0176B9F431F43274317633D +:1068E0000C78536A2407AB43234353624B78546AB2 +:1068F000240A24021C4354624C78536A2402B34392 +:10690000234353620C4BC0339A690424A2432243AD +:106910009A610A4A0A4B145CE418A5686D086D0078 +:10692000A560105C8978C2189068022398434900DA +:1069300008439060F0BD000040000040D46F01119A +:106940000030004070B5044600F03CF80549064AA6 +:106950000B5D9B189D686D086D009D60095D891831 +:10696000086070BDD46F011100300040411DCB069E +:10697000012170B5DB0E0A469A40084B1A60084A9E +:10698000084B145CE518AC680426B443AC60105C9A +:10699000C01882688A430A43826070BD00E100E04B +:1069A000D46F0111003000400449095C0448081804 +:1069B000816849084900816070470000D46F011167 +:1069C00000300040F8B57D260C4636024B012C4DB8 +:1069D00071112C4A0746002806D0012F11D0022F32 +:1069E00036D003283FD02FE097697F007F0F02D079 +:1069F000012F02D03DE090690BE0906916E0184647 +:106A000020E0D7697F007F0F02D0012F0DD030E04A +:106A1000D069C0B2401C41002846FCF755F81A491D +:106A2000FCF752F860430A210CE0D0690004000E24 +:106A3000401C41003046FCF747F86421FCF744F85D +:106A400060431249FCF740F8042800D20420F8BD46 +:106A5000176A7F007F0F02D0012F02D009E0106A71 +:106A6000D7E7106AE2E7576A7F007F0F04D0012F53 +:106A700004D0032FC3D0E7E7506ACAE7506AD5E7CE +:106A80000048E80140000040A086010010270000F7 +:106A9000F8B5054601208007006A0C460005060F80 +:106AA000FFF7E0FA2168761C0F0D704309030E0C06 +:106AB0006549FCF709F801464E433804710908435B +:106AC00062491022002D04D0012D2CD0022D54D06B +:106AD00077E04B6801275B085B003F043B434B605A +:106AE0004B680126B34333433B434B608B6902261B +:106AF000B3438B61554BC03B196B9F1291431143BC +:106B0000394319630823D9060E6B360936011E4333 +:106B10000F231B041E430E630B6B934313433B4332 +:106B20000B6348634DE04E6802239E431F043E43BF +:106B30004E604E689E431E433E434E608B695B0829 +:106B40005B008B61414BC03B196B2026B143314345 +:106B50005E12314319630823D9068E6B360936015C +:106B60001E430F231B041E438E638B6B8E129343B5 +:106B7000134333438B63C86323E04E680123DB0276 +:106B80009E431F043E434E604E689E431E433E4359 +:106B90004E602F490B692026B343334336043343F9 +:106BA0000B610B6908261B091B0133430F263604B2 +:106BB00033430B610B698E129343134333430B61D1 +:106BC000486124486900455A234BEF18FE68802528 +:106BD000AE432E43FE602678475A3607360FFF181D +:106BE0003E60475A0026FF187E60465AF718FE6836 +:106BF000AE43FE60455AED18EE6F012EFCD0267AAA +:106C0000EF68974332011743EF60455AA279ED18B8 +:106C1000EE680427BE4392001643EE60455A22797F +:106C2000ED18EE68B608B6001643EE60425AA57A33 +:106C3000D41822692026B2436D012A432261405AAA +:106C4000B722C0188260F8BD40420F00000100402A +:106C500040020040D86F01110000014070B58CB0B7 +:106C60000446EFF31080C607F60F72B6FBF76EFF0F +:106C7000FBF772FF69460BA8FDF7A2FB00285BD06B +:106C8000684600882E4DA84206D101230B98282281 +:106C90001B0301A9C01A04E00B982822FF3801A9A0 +:106CA0000138FBF77DFF002E00D162B604990398EE +:106CB000FEF71AF900280BD006990598FEF714F98B +:106CC000002805D008990798FEF70EF9002826D16C +:106CD000EFF31080C607F60F72B668460088A84228 +:106CE00003D1282201A9002002E0282201A91020B6 +:106CF000FBF75CFF002E00D162B604990398FEF703 +:106D0000F3F800281AD006990598FEF7EDF8002848 +:106D100014D008990798FEF7E7F800280ED00398DA +:106D2000FDF719FB20800598FDF715FB608007989B +:106D3000FDF711FBA08001200CB070BD0020FBE727 +:106D4000C864000010B5184901220B6B934313432C +:106D50008A1313430B631449C0310B680422934315 +:106D60000C1323430B600B689343134323430B60C3 +:106D700002224A6183788A69CC14A243DB021A4357 +:106D80008A618A698B149A431A438A610749437856 +:106D90000A680224A2435B001A430A6002784A6030 +:106DA00003490078087010BD4000004000400040DA +:106DB000A442001008480122016B91431143821341 +:106DC00011430163054B5969C9B25960016B490808 +:106DD00049001143016370474000004000400040FB +:106DE0000A480122016B914311438213114301634D +:106DF00007494B69074B1B784B607623CB60016BCF +:106E000049084900114301637047000040000040F9 +:106E100000400040A44200100A4801681C2291432F +:106E2000042211430160026801218A430A4302607F +:106E30007621C1600449086B400840008A13104362 +:106E400008637047004000404000004010B5002932 +:106E50000AD00878002807D005487844FBF7BEFD23 +:106E6000002801D0002010BD0248784410BD000069 +:106E7000E2030000DA03000010B500290AD0087808 +:106E8000002807D005487844FBF7A8FD002801D06A +:106E9000002010BD0248784410BD0000D20300005D +:106EA000CA03000003B402487844844603BC604728 +:106EB000F3ADFFFF03B402487844844603BC604747 +:106EC0005DB0FFFF010F00007D390111020F0000CE +:106ED000C5390111030F0000C5380111040F00006E +:106EE000093A0111FFFF0000F9380111C46E0111C8 +:106EF0004A420010010005006170705F63726561B5 +:106F000074655F6164766572746973696E675F6EDC +:106F10006F6E5F636F6E6E00000B0000000000007C +:106F20000000000000000000000000000000000061 +:106F300000000001000000000000FB004808000005 +:106F4000000000001215466200280200000003281D +:106F50000200000010AE02000080032802000000C2 +:106F6000FCFF0E007880032802000000F4FF1200EE +:106F7000788002290A000000E94201112D42011126 +:106F80000000000000000000B93600106375737443 +:106F90006F6D5F7376635F63625F6576656E745F66 +:106FA00073656E7400637573746F6D5F7376635F82 +:106FB00063625F6174745F726561645F67657400CA +:106FC000000040000004400400084008E9ECEFF233 +:106FD000F5F8FBFE0014283C00000010001400141B +:106FE00030313233343536373839414243444546FF +:106FF00040305800303132333435363738396162F9 +:1070000063646566403078000400000800000000FA +:10701000000000020001000010000000000000005D +:107020000000000030313233343536373839616290 +:107030006364656678700030313233343536373802 +:107040003941424344454658500000000240000088 +:10705000000000A00000000005400000000000C883 +:10706000000000000C4000000000409C00000000F8 +:10707000194000000020BCBE0000000034400000A9 +:10708000BFC91B8E00000004B5400000504BCFD09C +:107090006607E2CF010000006C4100003E8251AA69 +:1070A000DFEEA73401000000D9420000DCB5A0E209 +:1070B0003A301F97FFFFFFFFB4450000FD25A0C831 +:1070C000E9A3C14FFFFFFFFFFF3F0000000000806A +:1070D00000000000FF3F00000000008000000000F2 +:1070E000474150435F434D505F4556542020206F29 +:1070F0007065726174696F6E203D20307825782C40 +:1071000020737461747573203D20307825782020B9 +:1071100020636F6E696478203D20307825780D0AF1 +:1071200000000000474150435F504152414D5F55C0 +:107130005044415445445F494E4420636F6E696436 +:10714000783D307825782C636F6E5F696E74657258 +:1071500076616C3D307825782C636F6E5F6C61745E +:10716000656E63793D3078257820000047415043B3 +:107170005F504152414D5F5550444154455F524527 +:10718000515F494E442020636F6E6964783D3078CA +:1071900025782C696E74765F6D61783D307825783E +:1071A0002C696E74765F6D696E3D307825780000CD +:1071B0005B25735D20636F6E6964783A25642C20CB +:1071C0007573725F6C69643A25642C20746F6B650B +:1071D0006E3A25642C2068646C3A25642C206F6616 +:1071E000667365743A25642C206D61785F6C656EFA +:1071F0006774683A2564200D0A0000006873011165 +:10720000003400100C0E00000411011174810111F2 +:107210000C42001088020000642A01117C820111D6 +:10722000B07700532C080000642A01117C82011100 +:1072300094440010740E0000201101111C00000085 +:1072400043000000F8FFFFFF0C0000000E000000EC +:107250000F0000002E00000010010000430000009D +:10726000F8FFFFFF00404040404040404040414167 +:10727000414141404040404040404040404040400B +:1072800040404040400502020202020202020202A5 +:1072900002020202022020202020202020202002A2 +:1072A0000202020202029090909090901010101032 +:1072B00010101010101010101010101010101010CE +:1072C0000202020202028888888888880808080862 +:1072D000080808080808080808080808080808082E +:1072E0000202020240000000000000000000000056 +:1072F000000000000000000000000000000000008E +:10730000000000000000000000000000000000007D +:10731000000000000000000000000000000000006D +:10732000000000000000000000000000000000005D +:10733000000000000000000000000000000000004D +:10734000000000000000000000000000000000003D +:10735000000000000000000000000000000000002D +:10736000000000000000000001E004C0091F042923 +:10737000FBD28B0701D50280801CC90700D00270A8 +:10738000704700290BD0C30702D00270401C491E71 +:10739000022904D3830702D50280801C891EE3E7FB +:1073A0000022EEE70022DFE70378C278194643782F +:1073B00012061B0219438378C0781B04194311433A +:1073C0000902090A000608437047002203098B429C +:1073D0002CD3030A8B4211D300239C464EE0034674 +:1073E0000B433CD4002243088B4231D303098B4228 +:1073F0001CD3030A8B4201D394463FE0C3098B425E +:1074000001D3CB01C01A524183098B4201D38B01B6 +:10741000C01A524143098B4201D34B01C01A524159 +:1074200003098B4201D30B01C01A5241C3088B429E +:1074300001D3CB00C01A524183088B4201D38B0089 +:10744000C01A524143088B4201D34B00C01A52412B +:10745000411A00D201465241104670475DE0CA0F02 +:1074600000D04942031000D34042534000229C46C2 +:1074700003098B422DD3030A8B4212D3FC228901CC +:1074800012BA030A8B420CD3890192118B4208D3A2 +:10749000890192118B4204D389013AD0921100E004 +:1074A0008909C3098B4201D3CB01C01A5241830918 +:1074B0008B4201D38B01C01A524143098B4201D345 +:1074C0004B01C01A524103098B4201D30B01C01A70 +:1074D0005241C3088B4201D3CB00C01A52418308EA +:1074E0008B4201D38B00C01A5241D9D243088B4240 +:1074F00001D34B00C01A5241411A00D201466346E3 +:1075000052415B10104601D34042002B00D5494246 +:10751000704763465B1000D3404201B50020C0466F +:10752000C04602BD03B40148019001BD4D5E01118A +:1075300003B40148019001BD0513011103B40148D2 +:10754000019001BD6D3C011103B40148019001BDE2 +:10755000D135011103B40148019001BD4D33011132 +:1075600003B40148019001BD4D58011103B4014815 +:10757000019001BD194F011103B40148019001BDF3 +:10758000D92C011103B40148019001BD0D40011136 +:1075900003B40148019001BDA969011103B4014878 +:1075A000019001BDC53F011103B40148019001BD27 +:1075B00069660111044A2023516919402029FBD131 +:1075C000106001207047F5E7000001400F48007887 +:1075D000002819D10E480078002815D00D480078F1 +:1075E000C1000D4800220261943149011F394161F7 +:1075F000826105210161094A01691378002B03D1D9 +:10760000CB0701D0C903F7D570470000081A001056 +:10761000141A0010181A001000E000E0151A0010EB +:10762000F8B5079C00251E46002C00D0A588002335 +:10763000FFF778FF070008D0E02222A127A0FFF77C +:1076400077FF394629A0FFF773FF27463037042D0F +:1076500019D10020002C01D0E088C019C378002087 +:10766000002C01D0E088C01982780020002C01D0C5 +:10767000E088C01941780020002C01D0E088C019B2 +:107680000078FFF75BFF21484189C91D89B2B142EB +:1076900013D10021002C01D0E188C91909780029F3 +:1076A00006D1002C01D0E188C9194978002905D0FC +:1076B0000121417081701F21C170F8BD002141700E +:1076C000F8BD00002E2E5C6170705C7372635C7597 +:1076D00073725F7365727665722E63005B25735DEE +:1076E00020205B25645D3A2000000000676174740F +:1076F0005F7372765F77726974655F63666D20652C +:1077000072726F7220307825780000006642001097 +:107710000021002802D06F4A904200D92C2108464F +:1077200070470021002803D06A4AD243104201D09A +:107730002C2104E0684A126A024200D01021084657 +:10774000704770B50446FFF7ECFF002815D1002103 +:10775000624D01231A468A4022420AD058224A43E7 +:1077600052199669F607F60F03D0966976087600E7 +:107770009661491CC9B20229ECD370BD70B50D46A3 +:107780000446FFF7C5FF01001ED10320000204409C +:10779000514A00200126803A334683402B420FD0C5 +:1077A0000300FFF7D1FE050406080A0C0D00146162 +:1077B00006E0946104E0146202E0946200E0146365 +:1077C000401CC0B20528E7D3084670BDF0B50E4690 +:1077D0000346FFF79DFF00281FD13F4F9A073E4DFC +:1077E000920F00240121803F403D0B46A3403342CD +:1077F0000FD02300FFF7A8FE050406080A0C0D00B1 +:10780000BA6306E02A6004E0AA6002E02A6100E0B0 +:10781000AA61641CE4B2052CE7D3F0BDF8B52E4C88 +:1078200001270546403C206A3946C006C00F0028A3 +:107830001AD029488038826800202918097E01263C +:107840008E40324202D02818037E03E0401CC0B2B2 +:107850000228F2D30C20434358198168002901D033 +:1078600010208847A66130E01B484038006AC007F6 +:10787000C00F29D01848C038826A00202B181B7E00 +:107880000C469C40224202D02818067E03E0401C91 +:10789000C0B20228F2D30C204643A85BFFF751FF89 +:1078A0000D484038046084600461A85B0121FFF743 +:1078B0008DFFA85B1F21FFF761FF70194168002948 +:1078C00003D00020884700E000273846F8BD044870 +:1078D000A4E70000030300008013005000100050D4 +:1078E00038470010802801D2323800E0CE3040B254 +:1078F000704700000B480C4900784018C0680B48DE +:107900000168002901D00020084770470548064952 +:10791000C0784018C0680548C168002901D000201F +:1079200008477047D46F0111003000408C420010AE +:1079300010B5002803D0002901D0002A01DC002066 +:1079400010BD034688420FD98C189C420CD981186F +:1079500001E023780B70491E641E521EF9D210BD3F +:107960000C781C70491C5B1C521EF9D210BDF3B57B +:10797000C3B000294CD08E078C08FF21B60F05310B +:1079800002A8FFF70FFD02AD002C14D0002710E075 +:10799000B8004399019040180090FFF705FD00BA28 +:1079A000010A00980902C078014301987F1C295000 +:1079B000BFB2A742ECD3002E10D000201823A100A4 +:1079C0000AE0439A0F18D25DC700DF1BBA406F5818 +:1079D0003A43401C6A5080B2B042F2D3F849002CBE +:1079E0000CD0002E00D0641C002004E08200AA58B5 +:1079F0000A62401C80B2A042F8D301E002980862FB +:107A000051200006816A4907FCD5816AC907F9D16E +:107A100045B0F0BDF8B5002937D08D07AD0FE84B64 +:107A20008C080FD000220BE0196A96000F0E8755C4 +:107A30000F0C361877700F0AB770521CF17092B2A3 +:107A4000A242F1D3002D19D01A6A0021160E009619 +:107A50001602360EB6461604360ED7B2B446A2004B +:107A60000AE05418009E065524187646667066464D +:107A7000A670491CE77089B2A942F2D351200006D2 +:107A8000816A090701D5196AFAE7F8BD10B5CD4832 +:107A9000036810218B430B438212134303608368F6 +:107AA0008B430B4313438360036B0415A3432343AE +:107AB000040523430363036900248B4313430361D9 +:107AC000C048C030426804218A4303131A4342600D +:107AD00042688A430A431A43426000F0EBF951209E +:107AE00000068460016801229203914301600268EC +:107AF0001F218A430A430260016801221203914355 +:107B0000016001210161C462022141618461C4619B +:107B10000121816010BD08B500F0CCF90020694654 +:107B2000087048708870AB20C870072000F0C7F953 +:107B300004216846FFF71BFF00F0CFF908BD7CB5B4 +:107B400000240525FF2600F0B5F99FA000940068E9 +:107B500001906846057046701F2000F0B0F90221C0 +:107B60006846FFF704FF042101A8FFF753FF00F068 +:107B7000B4F968464079C007E5D17CBD08B500F08E +:107B800099F90020694600900870487088700620B6 +:107B9000C870072000F093F904216846FFF7E7FE5C +:107BA00000F09BF908BD1CB5044600F083F9FFF70F +:107BB000C6FF002100919F206A460191107051700C +:107BC0009170D1701F2000F07AF904216846FFF708 +:107BD000CEFE042101A8FFF71DFF00F07EF901A9E8 +:107BE000032201312046FFF7A3FE1CBD7CB50446ED +:107BF000002501A80195FFF7D6FF74490198884236 +:107C00001BD000F057F9FFF79AFFFFF7B7FFFFF718 +:107C100096FF8121684600950170210C4170210A70 +:107C20008170C4701F2000F04AF904216846FFF7F4 +:107C30009EFE00F052F9FFF782FF7CBDF0B50446CE +:107C4000FF20013085B00E4682422BD814216846B1 +:107C5000FFF7A8FB00256F46FFF771FFFFF78EFFC8 +:107C6000FFF76DFF022168460170210C4170210A67 +:107C70008170C470280181191022381DFFF758FE49 +:107C800000F018F91F2000F01AF914216846FFF7D8 +:107C90006EFE6D1CEDB21034102DDDD3FFF74FFFDB +:107CA00000F01BF905B0F0BDF7B5FF24CCB00546D8 +:107CB0000134214606A8FFF775FB4E98A0423AD83A +:107CC00000F0F8F818216846FFF76CFB182146A869 +:107CD000FFF768FB0027FE203C463E460540482251 +:107CE0006946E0050A70C00F00224A702843887078 +:107CF000CC70FF2008711F2000F0E1F815216846C4 +:107D0000FFF735FE152146A8FFF784FE06A847A910 +:107D1000C01910220131FFF70BFE1037761CF6B2A6 +:107D20001034BFB2032EDAD300F0D7F806A94E9A6A +:107D30004D98FFF7FDFD4FB0F0BDF0B50446FF20B4 +:107D400001308BB00F4682422CD800F0B3F81421DA +:107D50006846FFF727FB142105A8FFF723FB002641 +:107D60003546032168460170210C4170210A81705B +:107D7000C4701F2000F0A3F814216846FFF7F7FD38 +:107D8000142105A8FFF746FEB819102206A9FFF72F +:107D9000CFFD10366D1CEDB21034B6B2102DE0D30D +:107DA00000F09BF80BB0F0BDF7B5C2B044990546A2 +:107DB0004718FF210026013102A8FFF7F3FA49E036 +:107DC0004000005140000040FFFFFFFFC864130067 +:107DD0002802000CFF22ECB20002013202A9FFF7D8 +:107DE000ACFF002C1BD0FF2044990130001B891BE5 +:107DF00001900091884201D90A4600E0024602A89B +:107E0000011943988019FFF793FD01990098814269 +:107E100000D808468019801986B2AD191AE0449836 +:107E2000841BFF200130844201DD024600E022462F +:107E3000439802A98019FFF77BFDFF20013084429F +:107E400001DD014600E021464D19844200DC204658 +:107E5000801986B2BD42BBD10020D9E510B58CB0E7 +:107E6000044600F027F8FFF76AFE18216846FFF77E +:107E700099FA182106A8FFF795FA4B206A46107068 +:107E8000002151709170D17011711F2000F017F80E +:107E900015216846FFF76BFD152106A8FFF7BAFD0F +:107EA00000F01BF807A9102201312046FFF740FD22 +:107EB0000CB010BD0F49886A0028FCDA7047002218 +:107EC000512109068A601F2804D00A68520952010C +:107ED00002430A600120886070470021512000069B +:107EE000816002681F218A430A4302600121816088 +:107EF000704700000020025310B500F063F810BD79 +:107F000010B5FFF727FB0848FFF72AFB06480830A3 +:107F1000FFF726FB10BD10B5FFF728FB10BD10B50D +:107F200000F004F810BD0000D842001010B58A4CD3 +:107F30002079002816D089480078012803D1884884 +:107F4000007800280ED0A07802280ED0A078032850 +:107F50001AD0A078042820D0A078052824D0A078B2 +:107F6000012828D0FFF708FB10BDA08AA081E08A75 +:107F7000E081208B2082608B6082012000F0CDF8B0 +:107F80000320A070A08905E0002000F0C6F80420BE +:107F9000A070208A00F0D3F810BD022000F0BDF8D8 +:107FA0000520A070E089F5E7002000F0B6F8022077 +:107FB000A070608AEEE70020A0706189E078FFF78A +:107FC000E1FA10BDF8B5644E307900285FD06348FF +:107FD0000078012803D162480078002857D0614812 +:107FE0000488642C00D964245F480788642F00D972 +:107FF0006427E51951D0642D09D9204664214843EE +:108000002946FFF7E2F904466420071B0546002CC9 +:1080100046D0002F46D05048C088A04206D14E48D6 +:108020000189B94202D1407802282BD0E1212846AB +:108030008900484364213230FFF7C7F90646022819 +:1080400000D2022630466043690840182946FFF7EF +:10805000BCF9014640488182818A00294CD0818A3E +:10806000B14201D3711E8182818A711AC1827D2140 +:10807000C900891BCA03120C0283028B891A41832F +:10808000C4800781344C6078022837D039E070789A +:10809000002802D1B078002801D0FFF76DFAF8BDB2 +:1080A000022400E001247D20C000684364213230B6 +:1080B000FFF78BF985B27078012805D13078A0429E +:1080C00002D1B07800280CD00320FFF761FA01201C +:1080D000B070F4707581FFF761FA00207070322083 +:1080E00018E0012C01D0012000E000207D212A466B +:1080F000C900FFF759FAF8BD0121B4E7A0780028BC +:10810000F9D11A49002048600225A570FFF746FA08 +:108110006570608B00F013F8F8BD002101280AD0CB +:1081200002280AD00020032252041143104A116091 +:108130000949087070470221F5E70421F3E7002898 +:1081400000D101200101094800224260074A403A5B +:10815000D16301214160704774440010AC430010AA +:10816000904400106C4400106E44001040300040F9 +:108170000010004001391AFF02390721B2023C0108 +:10818000010107291A0322011F13913F1B109904B3 +:108190001AAF041AB70401101E3337011135044118 +:1081A000180A5D2C0111D1320111D5041AD9041A13 +:1081B00045041EDD2F011169044B112D24011029E6 +:1081C0008E29046379DE3264321ECB613D304B650B +:1081D000391069304B6540105A0504CB0D55201AF3 +:1081E000497C695029048B3953102A03105990692E +:1081F000304B7531105A32045AA1801A371D29208C +:108200005A298079106A66A02A050F111208120AED +:10821000120C120E121012121214121612181A1A2E +:1082200002126412C818102C019001F4015802BC0B +:108230000220038403E80212C828155E01C2012649 +:10824000028A02EE025203B603B004DC05DC059A92 +:108250003A327C3A64A6690C211EE12F0111E50433 +:108260001ED530011171A8D2FF397FD90A01224BE6 +:10827000010A5CE11AFF01011600000001FF01FF85 +:1082800001FF01FF01FF01FF01FF01FF01340000B9 :04000005110110C114 :00000001FF diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm index 59a5e48..dde2ad6 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Xinc_ble_sdk.axf]

Static Call Graph for image .\Objects\Xinc_ble_sdk.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sun Jul 26 20:01:49 2026 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sun Jul 26 21:35:39 2026

Maximum Stack Usage = 768 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -12,97 +12,98 @@ __rt_entry_main ⇒ main ⇒ bluetooth_init ⇒ flash_init ⇒ xc_un

Functions with no stack information

Function Pointers

    -
  • AES_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • AOTIMER0_Handler from xc_drv_aotimer.o(i.AOTIMER0_Handler) referenced from startup_xinc.o(RESET) -
  • AOTIMER1_Handler from xc_drv_aotimer.o(i.AOTIMER1_Handler) referenced from startup_xinc.o(RESET) +
  • AES_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • AOTIMER0_Handler from xc_drv_aotimer.o(i.AOTIMER0_Handler) referenced from startup_xinc.o(RESET) +
  • AOTIMER1_Handler from xc_drv_aotimer.o(i.AOTIMER1_Handler) referenced from startup_xinc.o(RESET)
  • AO_Timer_Callback from xc_drv_rtc.o(i.AO_Timer_Callback) referenced 2 times from xc_drv_rtc.o(.data) -
  • AUDIO_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • BLE_Handler from rom_symdefs.o(ABSOLUTE) referenced from startup_xinc.o(RESET) -
  • BusFault_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • CAN_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • CMP_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • CPR_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • DMA_Handler from xc_drv_dma.o(ram_code) referenced from startup_xinc.o(RESET) +
  • AUDIO_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • BLE_Handler from rom_symdefs.o(ABSOLUTE) referenced from startup_xinc.o(RESET) +
  • BusFault_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • CAN_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • CMP_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • CPR_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • DMA_Handler from xc_drv_dma.o(ram_code) referenced from startup_xinc.o(RESET)
  • Day_Callback from xc_drv_rtc.o(i.Day_Callback) referenced 2 times from xc_drv_rtc.o(.data) -
  • DebugMon_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • DebugMon_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET)
  • Encoder_key from rf433.o(i.Encoder_key) referenced 2 times from timeslice.o(.data) -
  • FMC_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • GADC_Handler from xc_drv_adc.o(i.GADC_Handler) referenced from startup_xinc.o(RESET) -
  • GPIO_Handler from xc_drv_gpio.o(i.GPIO_Handler) referenced from startup_xinc.o(RESET) -
  • HardFault_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • FMC_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • GADC_Handler from xc_drv_adc.o(i.GADC_Handler) referenced from startup_xinc.o(RESET) +
  • GPIO_Handler from xc_drv_gpio.o(i.GPIO_Handler) referenced from startup_xinc.o(RESET) +
  • HardFault_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET)
  • Hour_Callback from xc_drv_rtc.o(i.Hour_Callback) referenced 2 times from xc_drv_rtc.o(.data) -
  • I2C_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • I2S_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • MemManage_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • I2C_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • I2S_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • MemManage_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET)
  • Min_Callback from xc_drv_rtc.o(i.Min_Callback) referenced 2 times from xc_drv_rtc.o(.data) -
  • Mode0 from mode.o(i.Mode0) referenced 2 times from mode.o(.data) -
  • Mode1 from mode.o(i.Mode1) referenced 2 times from mode.o(.data) -
  • Mode2 from mode.o(i.Mode2) referenced 2 times from mode.o(.data) -
  • Mode3 from mode.o(i.Mode3) referenced 2 times from mode.o(.data) +
  • Mode0 from mode.o(i.Mode0) referenced 2 times from mode.o(.data) +
  • Mode1 from mode.o(i.Mode1) referenced 2 times from mode.o(.data) +
  • Mode2 from mode.o(i.Mode2) referenced 2 times from mode.o(.data) +
  • Mode3 from mode.o(i.Mode3) referenced 2 times from mode.o(.data)
  • My_ADC_Get_Value from pwm.o(i.My_ADC_Get_Value) referenced 2 times from timeslice.o(.data) -
  • NMI_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • PWM_Handler from xc_drv_pwm.o(i.PWM_Handler) referenced from startup_xinc.o(RESET) -
  • PendSV_Handler from arch_main.o(ram_code) referenced from startup_xinc.o(RESET) -
  • RF24G_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • RTC_Handler from xc_drv_rtc.o(i.RTC_Handler) referenced from startup_xinc.o(RESET) -
  • Reset_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • SPI0_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • SPI1_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • SPI2_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • SVC_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • NMI_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • PWM_Handler from xc_drv_pwm.o(i.PWM_Handler) referenced from startup_xinc.o(RESET) +
  • PendSV_Handler from arch_main.o(ram_code) referenced from startup_xinc.o(RESET) +
  • RF24G_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • RTC_Handler from xc_drv_rtc.o(i.RTC_Handler) referenced from startup_xinc.o(RESET) +
  • Reset_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • SPI0_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • SPI1_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • SPI2_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • SVC_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET)
  • Sec_Callback from xc_drv_rtc.o(i.Sec_Callback) referenced 2 times from xc_drv_rtc.o(.data)
  • Set_timing from mode.o(i.Set_timing) referenced 2 times from timeslice.o(.data) -
  • SysTick_Handler from xc_drv_systick.o(i.SysTick_Handler) referenced from startup_xinc.o(RESET) -
  • SystemInit from system_xinc.o(i.SystemInit) referenced from startup_xinc.o(.text) +
  • SysTick_Handler from xc_drv_systick.o(i.SysTick_Handler) referenced from startup_xinc.o(RESET) +
  • SystemInit from system_xinc.o(i.SystemInit) referenced from startup_xinc.o(.text)
  • T1_CMR_Callback from xc_drv_rtc.o(i.T1_CMR_Callback) referenced 2 times from xc_drv_rtc.o(.data)
  • T2_CMR_Callback from xc_drv_rtc.o(i.T2_CMR_Callback) referenced 2 times from xc_drv_rtc.o(.data)
  • T3_CMR_Callback from xc_drv_rtc.o(i.T3_CMR_Callback) referenced 2 times from xc_drv_rtc.o(.data) -
  • TIMER0_Handler from xc_drv_timer.o(ram_code) referenced from startup_xinc.o(RESET) -
  • TIMER1_Handler from xc_drv_timer.o(i.TIMER1_Handler) referenced from startup_xinc.o(RESET) -
  • TIMER2_Handler from xc_drv_timer.o(i.TIMER2_Handler) referenced from startup_xinc.o(RESET) -
  • TIMER3_Handler from xc_drv_timer.o(ram_code) referenced from startup_xinc.o(RESET) -
  • UART0_Handler from xc_drv_uart.o(i.UART0_Handler) referenced from startup_xinc.o(RESET) -
  • UART1_Handler from xc_drv_uart.o(i.UART1_Handler) referenced from startup_xinc.o(RESET) -
  • UART2_Handler from xc_drv_uart.o(i.UART2_Handler) referenced from startup_xinc.o(RESET) -
  • USB_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • UsageFault_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) -
  • WDT_Handler from xc_drv_wdt.o(i.WDT_Handler) referenced from startup_xinc.o(RESET) -
  • __main from __main.o(!!!main) referenced from startup_xinc.o(.text) -
  • _get_lc_ctype from lc_ctype_c.o(locale$$code) referenced from rt_ctype_table.o(.text) -
  • _printf_fp_dec_real from _printf_fp_dec.o(.text) referenced from printf1.o(x$fpl$printf1) -
  • _printf_fp_hex_real from _printf_fp_hex.o(.text) referenced from printf2.o(x$fpl$printf2) -
  • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) +
  • TIMER0_Handler from xc_drv_timer.o(ram_code) referenced from startup_xinc.o(RESET) +
  • TIMER1_Handler from xc_drv_timer.o(i.TIMER1_Handler) referenced from startup_xinc.o(RESET) +
  • TIMER2_Handler from xc_drv_timer.o(i.TIMER2_Handler) referenced from startup_xinc.o(RESET) +
  • TIMER3_Handler from xc_drv_timer.o(ram_code) referenced from startup_xinc.o(RESET) +
  • UART0_Handler from xc_drv_uart.o(i.UART0_Handler) referenced from startup_xinc.o(RESET) +
  • UART1_Handler from xc_drv_uart.o(i.UART1_Handler) referenced from startup_xinc.o(RESET) +
  • UART2_Handler from xc_drv_uart.o(i.UART2_Handler) referenced from startup_xinc.o(RESET) +
  • USB_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • UsageFault_Handler from startup_xinc.o(.text) referenced from startup_xinc.o(RESET) +
  • WDT_Handler from xc_drv_wdt.o(i.WDT_Handler) referenced from startup_xinc.o(RESET) +
  • __main from __main.o(!!!main) referenced from startup_xinc.o(.text) +
  • _get_lc_ctype from lc_ctype_c.o(locale$$code) referenced from rt_ctype_table.o(.text) +
  • _printf_fp_dec_real from _printf_fp_dec.o(.text) referenced from printf1.o(x$fpl$printf1) +
  • _printf_fp_hex_real from _printf_fp_hex.o(.text) referenced from printf2.o(x$fpl$printf2) +
  • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text)
  • aotimer0_callback from xc_drv_aotimer.o(i.aotimer0_callback) referenced 2 times from xc_drv_aotimer.o(.data)
  • aotimer1_callback from xc_drv_aotimer.o(i.aotimer1_callback) referenced 2 times from xc_drv_aotimer.o(.data) -
  • app_mode_switch_handler from app_task.o(i.app_mode_switch_handler) referenced from app_task.o(.constdata) -
  • app_msg_handler from app_task.o(i.app_msg_handler) referenced from app_task.o(.constdata) -
  • app_op_flash from ota_flash_interface.o(i.app_op_flash) referenced 2 times from timeslice.o(.data) +
  • app_mode_switch_handler from app_task.o(i.app_mode_switch_handler) referenced from app_task.o(.constdata) +
  • app_msg_handler from app_task.o(i.app_msg_handler) referenced from app_task.o(.constdata) +
  • app_op_flash from ota_flash_interface.o(i.app_op_flash) referenced 2 times from timeslice.o(.data)
  • app_op_flash_on from ota_flash_interface.o(i.app_op_flash_on) referenced 2 times from timeslice.o(.data) -
  • app_scan_start_handler from app_task.o(i.app_scan_start_handler) referenced from app_task.o(.constdata) -
  • app_scan_stop_handler from app_task.o(i.app_scan_stop_handler) referenced from app_task.o(.constdata) -
  • app_second_adv_start_handler from app_task.o(i.app_second_adv_start_handler) referenced from app_task.o(.constdata) +
  • app_scan_start_handler from app_task.o(i.app_scan_start_handler) referenced from app_task.o(.constdata) +
  • app_scan_stop_handler from app_task.o(i.app_scan_stop_handler) referenced from app_task.o(.constdata) +
  • app_second_adv_start_handler from app_task.o(i.app_second_adv_start_handler) referenced from app_task.o(.constdata)
  • ble_message_process from rgblight.o(i.ble_message_process) referenced 2 times from timeslice.o(.data) +
  • ble_state_sync_poll from usr_server.o(i.ble_state_sync_poll) referenced 2 times from timeslice.o(.data)
  • choice_mode from mode.o(i.choice_mode) referenced 2 times from timeslice.o(.data) -
  • custom_svc_cb_att_read_get from usr_server.o(i.custom_svc_cb_att_read_get) referenced from usr_server.o(.constdata) -
  • custom_svc_cb_att_val_set from usr_server.o(ram_code) referenced from usr_server.o(.constdata) -
  • custom_svc_cb_event_sent from usr_server.o(i.custom_svc_cb_event_sent) referenced from usr_server.o(.constdata) -
  • fputc from system_xinc.o(ram_code) referenced from _printf_char_file.o(.text) -
  • printf from printf.o(.text) referenced from arch_main.o(i.rom_env_host_init) -
  • rf_force_agc_enable from rf_extrc.o(i.rf_force_agc_enable) referenced from rf_extrc.o(i.rf_init) -
  • rf_reg_rd from rf_extrc.o(i.rf_reg_rd) referenced from rf_extrc.o(i.rf_init) -
  • rf_reg_wr from rf_extrc.o(i.rf_reg_wr) referenced from rf_extrc.o(i.rf_init) -
  • rf_reset from rf_extrc.o(i.rf_reset) referenced from rf_extrc.o(i.rf_init) -
  • rf_rssi_convert from rf_extrc.o(ram_code) referenced from rf_extrc.o(i.rf_init) -
  • rf_sleep from rf_extrc.o(i.rf_sleep) referenced from rf_extrc.o(i.rf_init) -
  • rf_txpwr_cs_get from rf_extrc.o(i.rf_txpwr_cs_get) referenced from rf_extrc.o(i.rf_init) -
  • rf_txpwr_dbm_get from rf_extrc.o(i.rf_txpwr_dbm_get) referenced from rf_extrc.o(i.rf_init) +
  • custom_svc_cb_att_read_get from usr_server.o(i.custom_svc_cb_att_read_get) referenced from usr_server.o(.constdata) +
  • custom_svc_cb_att_val_set from usr_server.o(ram_code) referenced from usr_server.o(.constdata) +
  • custom_svc_cb_event_sent from usr_server.o(i.custom_svc_cb_event_sent) referenced from usr_server.o(.constdata) +
  • fputc from system_xinc.o(ram_code) referenced from _printf_char_file.o(.text) +
  • printf from printf.o(.text) referenced from arch_main.o(i.rom_env_host_init) +
  • rf_force_agc_enable from rf_extrc.o(i.rf_force_agc_enable) referenced from rf_extrc.o(i.rf_init) +
  • rf_reg_rd from rf_extrc.o(i.rf_reg_rd) referenced from rf_extrc.o(i.rf_init) +
  • rf_reg_wr from rf_extrc.o(i.rf_reg_wr) referenced from rf_extrc.o(i.rf_init) +
  • rf_reset from rf_extrc.o(i.rf_reset) referenced from rf_extrc.o(i.rf_init) +
  • rf_rssi_convert from rf_extrc.o(ram_code) referenced from rf_extrc.o(i.rf_init) +
  • rf_sleep from rf_extrc.o(i.rf_sleep) referenced from rf_extrc.o(i.rf_init) +
  • rf_txpwr_cs_get from rf_extrc.o(i.rf_txpwr_cs_get) referenced from rf_extrc.o(i.rf_init) +
  • rf_txpwr_dbm_get from rf_extrc.o(i.rf_txpwr_dbm_get) referenced from rf_extrc.o(i.rf_init)
  • rwip_schedule from rom_symdefs.o(ABSOLUTE) referenced 2 times from timeslice.o(.data)
  • scan_433 from rf433.o(i.scan_433) referenced 2 times from timeslice.o(.data)
  • set_mode from mode.o(i.set_mode) referenced 2 times from timeslice.o(.data) @@ -110,1396 +111,1398 @@ Function Pointers
  • timer1_callback from timer.o(ram_code) referenced 2 times from xc_drv_timer.o(.data)
  • timer2_callback from timer.o(ram_code) referenced 2 times from xc_drv_timer.o(.data)
  • timer3_callback from timer.o(ram_code) referenced 2 times from xc_drv_timer.o(.data) -
  • xc_ota_schedule from ota_protocol.o(i.xc_ota_schedule) referenced 2 times from timeslice.o(.data) +
  • xc_ota_schedule from ota_protocol.o(i.xc_ota_schedule) referenced 2 times from timeslice.o(.data)

Global Symbols

-

BLE_Handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED) +

BLE_Handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
[Address Reference Count : 1]

  • startup_xinc.o(RESET)
-

co_buf_alloc (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE)) -

[Called By]