diff --git a/component/xc6xx_drivers/Drivers/CMSIS/Device/xc6xxx.h b/component/xc6xx_drivers/Drivers/CMSIS/Device/xc6xxx.h index 00dd243..6e78491 100644 --- a/component/xc6xx_drivers/Drivers/CMSIS/Device/xc6xxx.h +++ b/component/xc6xx_drivers/Drivers/CMSIS/Device/xc6xxx.h @@ -247,8 +247,8 @@ do { \ (__HANDLE__)->Lock = HAL_UNLOCKED; \ } while (0U) -#if ((__ARMCC_VERSION % 1000) != 750) - #error "Compiler build number mismatch. Required: build 750." +#if ((__ARMCC_VERSION % 1000) != 960) + #error "Compiler build number mismatch. Required: build 960." #endif /* Macro to get variable aligned on 4-bytes, for __ICCARM__ the directive diff --git a/project/example/ble/ble_peripheral/app/src/rf433.c b/project/example/ble/ble_peripheral/app/src/rf433.c index bf95b23..a7d2f8c 100644 --- a/project/example/ble/ble_peripheral/app/src/rf433.c +++ b/project/example/ble/ble_peripheral/app/src/rf433.c @@ -42,8 +42,8 @@ uint8_t adress_ch2_index = 0; // 通道2地址索引(0-4) uint8_t match_ch = 0; // 匹配到的通道(1=GPIO5,2=GPIO2) -#define MATCH_CH1 0 // HPW421 不使用通道1 -#define MATCH_CH2 (1 << 1) // 通道2匹配标记 +#define MATCH_CH1 (1 << 0) //GPIO5 +#define MATCH_CH2 (1 << 1) // 通道2匹配标记 uint8_t flash_ch1_state=0; @@ -92,8 +92,6 @@ void chx_gpio_init(void) GPIO_InitCfg.FunSel = GPIO_Dx; // 选择GPIO功能(非特殊功能) GPIO_InitCfg.Pull = GPIO_NOPULL; //下拉电阻使能 - GPIO_InitCfg.Dir = GPIO_DIR_OUTPUT; // 输出方向 - GPIO_InitCfg.Int = NOT_INT; // 不使能中断 GPIO_InitCfg.Dir = GPIO_DIR_OUTPUT; // 输出方向 GPIO_InitCfg.Int = NOT_INT; // 不使能中断 GPIO_InitCfg.Pin = RELAY_CH2_PIN; // 设置通道2引脚 @@ -143,17 +141,10 @@ void app_key_callback_handler(uint16_t key_value) //按键回调函数 case MODE_DOUBLE_CLICK: //双击 key_state=KEY_SHORT; - power=3; + power=4; led_state=2; break; - - case MODE_QUAD_CLICK: //四击 - key_state=KEY_SHORT; - power=3; - led_state=2; - break; - - + default: break; } @@ -167,17 +158,11 @@ void ble_mode_scan(void) { switch(receive_mode) { - case 1: - receive_mode=0; - key_state=KEY_SHORT; - power=3; - led_state=2; - break; case 2: receive_mode=0; key_state=KEY_SHORT; - power=3; + power=4; led_state=2; break; @@ -202,7 +187,7 @@ void _433_fun(void) switch(res_data) { case 0x03: //如果是3键遥控或者是正方形白色遥控 - if(match_ch & MATCH_CH2){ + if(match_ch & MATCH_CH1){ xc_gpio_toggle_pin(RELAY_CH2_PIN); flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN); ble_state_mark_dirty(BLE_STATE_DIRTY_OUTPUT | BLE_STATE_DIRTY_RF433); @@ -212,7 +197,7 @@ void _433_fun(void) case 0x04: //如果是黑色长方形遥控或者椭圆遥控关闭按键 - if(match_ch & MATCH_CH2) + if(match_ch & MATCH_CH1) { xc_gpio_write_pin(RELAY_CH2_PIN,GPIO_PIN_RESET); flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN); @@ -221,7 +206,7 @@ void _433_fun(void) break; case 0x02: //如果是黑色长方形遥控或者椭圆遥控打开按键 - if(match_ch & MATCH_CH2) + if(match_ch & MATCH_CH1) { xc_gpio_write_pin(RELAY_CH2_PIN,GPIO_PIN_SET); flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN); @@ -256,7 +241,7 @@ void scan_433(void) else if(rf433_sw_flag==2) { rf433_sw_flag=0; - power=3; + power=4; key_state=KEY_SHORT; led_state=2; } @@ -269,45 +254,45 @@ void scan_433(void) } - if(power==3 && rf433_decoder_flag==true && key_state==KEY_SHORT ) //双击对码GPIO2 - { - - - key_state=0; - power=2; - led_state=0; - - - - if(adress_ch2_index>4) - { - adress_ch2_index=0; - } - - adress_ture_flag=0; - - for(i=0;i<5;i++) - { - if(adress_H_ch2[i]==adress_H && adress_L_ch2[i]==adress_L) - { - adress_ture_flag=1; - - break; - } - } - if(adress_ture_flag==0) - { - - adress_H_ch2[adress_ch2_index] = adress_H; - adress_L_ch2[adress_ch2_index] = adress_L; - adress_ch2_index++; // 索引自增 - } - - - } +// if(power==3 && rf433_decoder_flag==true && key_state==KEY_SHORT ) //双击对码GPIO2 +// { +// +// +// key_state=0; +// power=2; +// led_state=0; +// +// +// +// if(adress_ch2_index>4) +// { +// adress_ch2_index=0; +// } +// +// adress_ture_flag=0; +// +// for(i=0;i<5;i++) +// { +// if(adress_H_ch2[i]==adress_H && adress_L_ch2[i]==adress_L) +// { +// adress_ture_flag=1; +// +// break; +// } +// } +// if(adress_ture_flag==0) +// { +// +// adress_H_ch2[adress_ch2_index] = adress_H; +// adress_L_ch2[adress_ch2_index] = adress_L; +// adress_ch2_index++; // 索引自增 +// } +// +// +// } - else if(power==4 && rf433_decoder_flag==true && key_state==KEY_SHORT ) //四击对码GPIO5 + if(power==4 && rf433_decoder_flag==true && key_state==KEY_SHORT ) //四击对码GPIO5 { @@ -366,14 +351,14 @@ void scan_433(void) } } - for(i=0; i<5; i++) - { - if(adress_H_ch2[i]==adress_H && adress_L_ch2[i]==adress_L) - { - match_ch|= MATCH_CH2; // 标记匹配到通道2 - break; - } - } +// for(i=0; i<5; i++) +// { +// if(adress_H_ch2[i]==adress_H && adress_L_ch2[i]==adress_L) +// { +// match_ch|= MATCH_CH2; // 标记匹配到通道2 +// break; +// } +// } if(match_ch != 0) diff --git a/project/example/ble/ble_peripheral/app/src/rf433_decoder.c b/project/example/ble/ble_peripheral/app/src/rf433_decoder.c index 8c80c3d..15d4386 100644 --- a/project/example/ble/ble_peripheral/app/src/rf433_decoder.c +++ b/project/example/ble/ble_peripheral/app/src/rf433_decoder.c @@ -3,13 +3,13 @@ #define RF433_FIFO_SIZE 256u -#define RF433_GLITCH_DYNAMIC_MIN 2u -#define RF433_GLITCH_DYNAMIC_MAX 4u +#define RF433_GLITCH_DYNAMIC_MIN 1u //2 +#define RF433_GLITCH_DYNAMIC_MAX 1u //4 #define RF433_SYNC_LOW_MIN 35u //45改35 #define RF433_SYNC_LOW_MAX 200u //180改200 -#define RF433_SYNC_HIGH_MIN 1u -#define RF433_SYNC_HIGH_MAX 15u //12改15 +#define RF433_SYNC_HIGH_MIN 2u +#define RF433_SYNC_HIGH_MAX 30u //12改15 #define RF433_BIT_LEN 24u #define RF433_REPEAT_CONFIRM 1u //2改1 @@ -19,9 +19,9 @@ #define RF433_BIT_TOTAL_MIN 3u //4改3 #define RF433_BIT_TOTAL_MAX 40u //35改40 -#define RF433_PROCESS_MAX_ONCE 32u +#define RF433_PROCESS_MAX_ONCE 64u -#define RF433_FRAME_SCORE_MIN 50u //70改50 +#define RF433_FRAME_SCORE_MIN 40u //70改50 #define RF433_BIT_SCORE_GOOD 4u #define RF433_BIT_SCORE_NORMAL 3u #define RF433_BIT_SCORE_POOR 1u @@ -91,7 +91,7 @@ typedef struct Rf433DecoderFrame_t frame; bool frame_ready; - uint16_t anti_repeat_tick; // 新增:连发屏蔽倒计时 + } Rf433Decode_t; typedef struct @@ -208,7 +208,7 @@ void rf433_decoder_init(void) s_dec.frame_ready = false; s_dec.ppl_locked = 0; s_dec.window_mode = RF433_WINDOW_NORMAL; - s_dec.anti_repeat_tick=0; //新增 + rf433_decode_reset(); rf433_repair_reset(); @@ -284,7 +284,7 @@ static bool rf433_is_sync(uint16_t high, uint16_t low) return false; } - if (low < (uint16_t)(high * 10u)) //12 + if (low < (uint16_t)(high * 12u)) //12 { return false; } @@ -500,8 +500,7 @@ static void rf433_output_code(uint32_t code) s_dec.last_code = code; s_dec.same_cnt = 1; -// // 换码直接清空屏蔽计时,不同按键不拦截 -// s_dec.anti_repeat_tick = 0; + } RF433_DETAIL_LOG("[RF433 REPEAT] code=0x%06X same=%d/%d\r\n", @@ -519,8 +518,7 @@ static void rf433_output_code(uint32_t code) s_dec.frame.score = s_dec.frame_score; s_dec.frame_ready = true; -// // 输出后刷新连发屏蔽倒计时,一段时间内不再输出同码 -// s_dec.anti_repeat_tick = RF433_ANTI_REPEAT_TICK; + s_dec.same_cnt = 0; @@ -761,11 +759,7 @@ void rf433_decoder_process(void) Rf433Pulse_t pulse; uint8_t cnt = 0; -// // 新增:防重复倒计时全局递减 -// if(s_dec.anti_repeat_tick > 0) -// { -// s_dec.anti_repeat_tick--; -// } + while ((cnt < RF433_PROCESS_MAX_ONCE) && rf433_fifo_pop(&pulse)) diff --git a/project/example/ble/ble_peripheral/app/src/switch_s.c b/project/example/ble/ble_peripheral/app/src/switch_s.c index 1a310e4..10e594e 100644 --- a/project/example/ble/ble_peripheral/app/src/switch_s.c +++ b/project/example/ble/ble_peripheral/app/src/switch_s.c @@ -49,10 +49,10 @@ void switch_init(void) GPIO_InitCfg.Pin = SWITCH_S1_PIN; // 设置S1引脚 xc_gpio_init(&GPIO_InitCfg); // 初始化GPIO - GPIO_InitCfg.Dir = GPIO_DIR_INPUT; // 输出方向 - GPIO_InitCfg.Int = FAIL_EDGE_INT; //使能中断 - GPIO_InitCfg.Pin = SWITCH_S2_PIN; // 设置S2引脚 - xc_gpio_init(&GPIO_InitCfg); // 初始化GPIO +// GPIO_InitCfg.Dir = GPIO_DIR_INPUT; // 输出方向 +// GPIO_InitCfg.Int = FAIL_EDGE_INT; //使能中断 +// GPIO_InitCfg.Pin = SWITCH_S2_PIN; // 设置S2引脚 +// xc_gpio_init(&GPIO_InitCfg); // 初始化GPIO xc_gpio_it_config(GPIO_1,FAIL_EDGE_INT); xc_gpio_it_config(GPIO_19,FAIL_EDGE_INT); @@ -89,12 +89,12 @@ void trigger_check_process(void) s1_state=DB_PRESS_DEBOUNCE; } - if(S2_first_on_state==1) - { - S2_first_on_state=0; - - s2_state=DB_PRESS_DEBOUNCE; - } +// if(S2_first_on_state==1) +// { +// S2_first_on_state=0; +// +// s2_state=DB_PRESS_DEBOUNCE; +// } // if(S1_first_on_state==1) // { @@ -188,79 +188,79 @@ void trigger_check_process(void) - - switch(s2_state) - { - case DB_IDLE: //空闲状态 - break; - - case DB_PRESS_DEBOUNCE: //按下防抖 - if(s2_debounce_cnt>0) s2_debounce_cnt--; - if(s2_debounce_cnt==0) - { - //防抖时间到,采样当前电平是否是低电平 - if(xc_gpio_read_pin(SWITCH_S2_PIN)==0) - { - s2_state = DB_PRESSED; //进入按下状态,不响应中断 - if(trig2_wait == 0) - { - trig2_cnt = 1; - trig2_timeout = TRIGGER_TIMEOUT_MS; - trig2_wait = 1; - } - else - { - if(trig2_timeout>0) - { - trig2_cnt++; - } - - trig2_timeout = TRIGGER_TIMEOUT_MS; - } - } - else - { - // 杂波导致误触,回到空闲 - s2_state = DB_IDLE; - } - } - break; - - - case DB_PRESSED: //确认按下 - // 等待引脚回高电平 - if(xc_gpio_read_pin(SWITCH_S2_PIN) == 1) - { - s2_state = DB_RELEASE_DEBOUNCE; - s2_debounce_cnt = DEBOUNCE_MS; // 释放30ms防抖 - } - break; +// +// switch(s2_state) +// { +// case DB_IDLE: //空闲状态 +// break; +// +// case DB_PRESS_DEBOUNCE: //按下防抖 +// if(s2_debounce_cnt>0) s2_debounce_cnt--; +// if(s2_debounce_cnt==0) +// { +// //防抖时间到,采样当前电平是否是低电平 +// if(xc_gpio_read_pin(SWITCH_S2_PIN)==0) +// { +// s2_state = DB_PRESSED; //进入按下状态,不响应中断 +// if(trig2_wait == 0) +// { +// trig2_cnt = 1; +// trig2_timeout = TRIGGER_TIMEOUT_MS; +// trig2_wait = 1; +// } +// else +// { +// if(trig2_timeout>0) +// { +// trig2_cnt++; +// } +// +// trig2_timeout = TRIGGER_TIMEOUT_MS; +// } +// } +// else +// { +// // 杂波导致误触,回到空闲 +// s2_state = DB_IDLE; +// } +// } +// break; +// +// +// case DB_PRESSED: //确认按下 +// // 等待引脚回高电平 +// if(xc_gpio_read_pin(SWITCH_S2_PIN) == 1) +// { +// s2_state = DB_RELEASE_DEBOUNCE; +// s2_debounce_cnt = DEBOUNCE_MS; // 释放30ms防抖 +// } +// break; - case DB_RELEASE_DEBOUNCE: //释放防抖 - if(s2_debounce_cnt > 0) s2_debounce_cnt--; - if(s2_debounce_cnt == 0) - { - if(xc_gpio_read_pin(SWITCH_S2_PIN) == 1) // 确认释放 - { - s2_state = DB_IDLE; // 回到空闲 - trig2_timeout = TRIGGER_TIMEOUT_MS; - switch2_RELEASE_flag=1; - if(s2_first_press_flag==1) - { - s2_first_press_flag=2; - - } - - - } - else - { - // 再等20ms - s2_debounce_cnt = DEBOUNCE_MS; // 30ms - } - } - break; - } +// case DB_RELEASE_DEBOUNCE: //释放防抖 +// if(s2_debounce_cnt > 0) s2_debounce_cnt--; +// if(s2_debounce_cnt == 0) +// { +// if(xc_gpio_read_pin(SWITCH_S2_PIN) == 1) // 确认释放 +// { +// s2_state = DB_IDLE; // 回到空闲 +// trig2_timeout = TRIGGER_TIMEOUT_MS; +// switch2_RELEASE_flag=1; +// if(s2_first_press_flag==1) +// { +// s2_first_press_flag=2; +// +// } +// +// +// } +// else +// { +// // 再等20ms +// s2_debounce_cnt = DEBOUNCE_MS; // 30ms +// } +// } +// break; +// } @@ -330,76 +330,76 @@ void trigger_check_process(void) - // S2 超时处理 - if(trig2_timeout > 0) - { - trig2_timeout--; - } - else if(trig2_timeout==0 && switch2_RELEASE_flag==1 ) - { - switch2_RELEASE_flag=2; - } - - - // 600ms倒计时结束,且有计数 - if(trig2_timeout == 0 && trig2_cnt == 1 && trig2_wait == 1 && s2_state == DB_PRESSED) //确定按下1次 - { - - trig2_cnt = 0; - trig2_wait = 0; - s2_first_press_flag=1; - - xc_gpio_write_pin(GPIO_2,GPIO_PIN_SET); - - flash_ch2_state=xc_gpio_read_pin(GPIO_2); - flash_run(); - - - } - - else if(trig2_timeout == 0 && (trig2_cnt > 1 && trig2_cnt < TRIGGER_CONTINUE_CNT)) - { - - trig2_cnt = 0; - trig2_wait = 0; - - - - } - else if(trig2_timeout == 0 && trig2_cnt >= TRIGGER_CONTINUE_CNT) - { - - - if( s2_state == DB_IDLE) - { - rf433_sw_flag = 2; - trig2_cnt = 0; - trig2_wait = 0; - } - else - { - trig2_cnt = 0; - trig2_wait = 0; - } - - - } - - - - else if(trig2_timeout == 0 && switch2_RELEASE_flag==2 && s2_state == DB_IDLE && s2_first_press_flag==2 ) - { - - - - s2_state = DB_IDLE; - switch2_RELEASE_flag=0; - s2_first_press_flag=0; - - xc_gpio_write_pin(GPIO_2,GPIO_PIN_RESET); - flash_ch2_state=xc_gpio_read_pin(GPIO_2); - flash_run(); - } +// // S2 超时处理 +// if(trig2_timeout > 0) +// { +// trig2_timeout--; +// } +// else if(trig2_timeout==0 && switch2_RELEASE_flag==1 ) +// { +// switch2_RELEASE_flag=2; +// } +// +// +// // 600ms倒计时结束,且有计数 +// if(trig2_timeout == 0 && trig2_cnt == 1 && trig2_wait == 1 && s2_state == DB_PRESSED) //确定按下1次 +// { +// +// trig2_cnt = 0; +// trig2_wait = 0; +// s2_first_press_flag=1; +// +// xc_gpio_write_pin(GPIO_2,GPIO_PIN_SET); +// +// flash_ch2_state=xc_gpio_read_pin(GPIO_2); +// flash_run(); +// +// +// } +// +// else if(trig2_timeout == 0 && (trig2_cnt > 1 && trig2_cnt < TRIGGER_CONTINUE_CNT)) +// { +// +// trig2_cnt = 0; +// trig2_wait = 0; +// +// +// +// } +// else if(trig2_timeout == 0 && trig2_cnt >= TRIGGER_CONTINUE_CNT) +// { +// +// +// if( s2_state == DB_IDLE) +// { +// rf433_sw_flag = 2; +// trig2_cnt = 0; +// trig2_wait = 0; +// } +// else +// { +// trig2_cnt = 0; +// trig2_wait = 0; +// } +// +// +// } +// +// +// +// else if(trig2_timeout == 0 && switch2_RELEASE_flag==2 && s2_state == DB_IDLE && s2_first_press_flag==2 ) +// { +// +// +// +// s2_state = DB_IDLE; +// switch2_RELEASE_flag=0; +// s2_first_press_flag=0; +// +// xc_gpio_write_pin(GPIO_2,GPIO_PIN_RESET); +// flash_ch2_state=xc_gpio_read_pin(GPIO_2); +// flash_run(); +// } @@ -418,12 +418,12 @@ void gpio_intr_callback(uint64_t intr_sta) } - if((intr_sta & ((uint64_t)1 << SWITCH_S2_PIN)) != 0) //如果是GPIO_19的中断 - { - if(s2_state == DB_IDLE && S2_first_on_state==0) - { - s2_state = DB_PRESS_DEBOUNCE; - s2_debounce_cnt = DEBOUNCE_MS; - } - } +// if((intr_sta & ((uint64_t)1 << SWITCH_S2_PIN)) != 0) //如果是GPIO_19的中断 +// { +// if(s2_state == DB_IDLE && S2_first_on_state==0) +// { +// s2_state = DB_PRESS_DEBOUNCE; +// s2_debounce_cnt = DEBOUNCE_MS; +// } +// } } 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 18b3b43..dbfda35 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 @@ -71,7 +71,9 @@ Section Cross References app_task.o(i.gapc_callback) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d app_task.o(i.gapc_callback) refers to _printf_dec.o(.text) for _printf_int_dec app_task.o(i.gapc_callback) refers to __2printf.o(.text) for __2printf + app_task.o(i.gapc_callback) refers to usr_server.o(i.ble_state_on_connect) for ble_state_on_connect app_task.o(i.gapc_callback) refers to rt_memclr.o(.text) for __aeabi_memclr4 + app_task.o(i.gapc_callback) refers to usr_server.o(i.ble_state_on_disconnect) for ble_state_on_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 app_task.o(.data) for .data @@ -215,6 +217,22 @@ Section Cross References sleep.o(i.clock_init) refers to xc_drv_clock.o(i.xc_clock_init_cfg) for xc_clock_init_cfg sleep.o(i.clock_init) refers to xc_drv_clock.o(i.xc_clock_hfclk_in_get) for xc_clock_hfclk_in_get sleep.o(i.clock_init) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod + usr_server.o(i.ble_state_detect_changes) refers to usr_server.o(i.ble_state_output_mask) for ble_state_output_mask + usr_server.o(i.ble_state_detect_changes) refers to usr_server.o(i.ble_state_mark_dirty) for ble_state_mark_dirty + usr_server.o(i.ble_state_detect_changes) refers to rf433.o(.data) for adress_ch2_index + usr_server.o(i.ble_state_detect_changes) refers to usr_server.o(.data) for .data + usr_server.o(i.ble_state_mark_dirty) refers to usr_server.o(.data) for .data + usr_server.o(i.ble_state_on_connect) refers to usr_server.o(i.ble_state_mark_dirty) for ble_state_mark_dirty + usr_server.o(i.ble_state_on_connect) refers to usr_server.o(.data) for .data + usr_server.o(i.ble_state_on_disconnect) refers to usr_server.o(.data) for .data + usr_server.o(i.ble_state_output_mask) refers to xc_drv_gpio.o(i.xc_gpio_read_pin) for xc_gpio_read_pin + 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_state_mark_dirty) for ble_state_mark_dirty + usr_server.o(i.ble_state_sync_poll) refers to usr_server.o(i.ble_state_detect_changes) for ble_state_detect_changes + usr_server.o(i.ble_state_sync_poll) refers to usr_server.o(i.ble_state_output_mask) for ble_state_output_mask + 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 rf433.o(.data) for adress_ch2_index 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 @@ -244,7 +262,7 @@ Section Cross References usr_server.o(i.custom_svc_cb_att_val_set) refers to _printf_hex_int_ll_ptr.o(.text) for _printf_longlong_hex usr_server.o(i.custom_svc_cb_att_val_set) refers to __2printf.o(.text) for __2printf usr_server.o(i.custom_svc_cb_att_val_set) refers to uart_1.o(i.ble_callback) for ble_callback - usr_server.o(i.custom_svc_cb_att_val_set) refers to usr_server.o(i.slave_send_data) for slave_send_data + usr_server.o(i.custom_svc_cb_att_val_set) refers to usr_server.o(i.ble_state_mark_dirty) for ble_state_mark_dirty usr_server.o(i.custom_svc_cb_att_val_set) refers to usr_server.o(.constdata) for .constdata usr_server.o(i.custom_svc_cb_att_val_set) refers to usr_server.o(.data) for .data usr_server.o(i.custom_svc_cb_event_sent) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent @@ -606,17 +624,20 @@ Section Cross References timeslice.o(.data) refers to switch_s.o(i.trigger_check_process) for trigger_check_process 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 + timeslice.o(.data) refers to usr_server.o(i.ble_state_sync_poll) for ble_state_sync_poll uart_1.o(i.ble_callback) refers to uart_1.o(.data) for .data uart_1.o(i.ble_message_process) refers to uart_1.o(i.scan_uart) for scan_uart + uart_1.o(i.ble_message_process) refers to usr_server.o(i.ble_state_mark_dirty) for ble_state_mark_dirty uart_1.o(i.ble_message_process) refers to uart_1.o(.data) for .data uart_1.o(i.scan_uart) refers to xc_drv_gpio.o(i.xc_gpio_toggle_pin) for xc_gpio_toggle_pin uart_1.o(i.scan_uart) refers to xc_drv_gpio.o(i.xc_gpio_read_pin) for xc_gpio_read_pin uart_1.o(i.scan_uart) refers to rf433.o(i.flash_run) for flash_run uart_1.o(i.scan_uart) refers to uart_1.o(.data) for .data - uart_1.o(i.scan_uart) refers to rf433.o(.data) for flash_ch1_state - rf433.o(i._433_fun) refers to xc_drv_gpio.o(i.xc_gpio_write_pin) for xc_gpio_write_pin - rf433.o(i._433_fun) refers to xc_drv_gpio.o(i.xc_gpio_read_pin) for xc_gpio_read_pin + uart_1.o(i.scan_uart) refers to rf433.o(.data) for flash_ch2_state rf433.o(i._433_fun) refers to xc_drv_gpio.o(i.xc_gpio_toggle_pin) for xc_gpio_toggle_pin + rf433.o(i._433_fun) refers to xc_drv_gpio.o(i.xc_gpio_read_pin) for xc_gpio_read_pin + rf433.o(i._433_fun) refers to usr_server.o(i.ble_state_mark_dirty) for ble_state_mark_dirty + rf433.o(i._433_fun) refers to xc_drv_gpio.o(i.xc_gpio_write_pin) for xc_gpio_write_pin rf433.o(i._433_fun) refers to rf433.o(.data) for .data rf433.o(i.app_key_callback_handler) refers to led.o(.data) for led_state rf433.o(i.app_key_callback_handler) refers to rf433.o(.data) for .data @@ -650,11 +671,14 @@ Section Cross References fmc_spi_1.o(i.fmc_spi_read) refers to fmc_spi_1.o(i.read_user_data) for read_user_data fmc_spi_1.o(i.fmc_spi_read) refers to fmc_spi_1.o(.bss) for .bss fmc_spi_1.o(i.read_user_data) refers to fmc_spi_1.o(i.get_checksum) for get_checksum + fmc_spi_1.o(i.read_user_data) refers to rt_memclr.o(.text) for __aeabi_memclr fmc_spi_1.o(i.read_user_data) refers to fmc_spi_1.o(.bss) for .bss fmc_spi_1.o(i.read_user_data) refers to rf433.o(.data) for adress_H_ch1 + fmc_spi_1.o(i.read_user_data) refers to rf433.o(.data) for flash_ch1_state fmc_spi_1.o(i.wright_user_data) refers to fmc_spi_1.o(i.get_checksum) for get_checksum fmc_spi_1.o(i.wright_user_data) refers to fmc_spi_1.o(.bss) for .bss fmc_spi_1.o(i.wright_user_data) refers to rf433.o(.data) for adress_H_ch1 + fmc_spi_1.o(i.wright_user_data) refers to rf433.o(.data) for flash_ch1_state key.o(i.app_key_click_detection) refers to key.o(i.get_click_event) for get_click_event key.o(i.app_key_click_detection) refers to key.o(i.key_click_state_reset) for key_click_state_reset key.o(i.app_key_click_detection) refers to key.o(.data) for .data @@ -1401,6 +1425,11 @@ Removing Unused input sections from the image. Removing rf433.o(.data), (1 bytes). Removing rf433.o(.data), (8 bytes). Removing switch_s.o(.emb_text), (8 bytes). + Removing switch_s.o(.data), (1 bytes). + Removing switch_s.o(.data), (2 bytes). + Removing switch_s.o(.data), (1 bytes). + Removing switch_s.o(.data), (1 bytes). + Removing switch_s.o(.data), (1 bytes). Removing fmc_spi_1.o(.emb_text), (8 bytes). Removing key.o(.emb_text), (8 bytes). Removing key.o(i.app_key_register_callback), (12 bytes). @@ -1429,7 +1458,7 @@ Removing Unused input sections from the image. Removing rf433_decoder.o(.emb_text), (8 bytes). Removing rf433_decoder.o(i.rf433_decoder_get_lost_count), (12 bytes). -249 unused section(s) (total 14236 bytes) removed from the image. +254 unused section(s) (total 14242 bytes) removed from the image. ============================================================================== @@ -1484,140 +1513,140 @@ 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 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_zi.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 boardinit3.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 __rtentry2.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 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.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 libspace.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 tempstk.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 sys_stackheap_outer.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 tempstk.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 rtudiv10.o ABSOLUTE - ../clib/division.c 0x00000000 Number 0 lludiv10.o ABSOLUTE ../clib/division.c 0x00000000 Number 0 lludiv.o ABSOLUTE - ../clib/division.s 0x00000000 Number 0 aeabi_sdiv.o ABSOLUTE + ../clib/division.c 0x00000000 Number 0 lludiv10.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE + ../clib/division.s 0x00000000 Number 0 aeabi_sdiv.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 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.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/locale.s 0x00000000 Number 0 lc_ctype_c.o ABSOLUTE ../clib/longlong.c 0x00000000 Number 0 llmul.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_memcpy.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memclr.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_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.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_flags_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_wp.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_fp_hex.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_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_hex_int.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.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_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_file.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_intcommon.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 printf.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llu.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_e.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.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_intcommon.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_charcount.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_g.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.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_lli.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_a.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_llo.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_percent.s 0x00000000 Number 0 _printf_lli.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_lld.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llu.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.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_rtmem_inner.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_u.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_ll.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/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_fpe_inner.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.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_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_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_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.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_abrt_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE - ../clib/string.c 0x00000000 Number 0 memcmp.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strcmp.o ABSOLUTE + ../clib/string.c 0x00000000 Number 0 memcmp.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 @@ -1625,8 +1654,8 @@ Image Symbol Table ../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/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/fmul6m.s 0x00000000 Number 0 fmul.o ABSOLUTE @@ -1758,53 +1787,58 @@ Image Symbol Table .data 0x10002d90 Section 52 app_task.o(.data) .data 0x10002dc4 Section 1 app_task.o(.data) .data 0x10002dc5 Section 2 app_sec.o(.data) - .data 0x10002dc8 Section 4 usr_server.o(.data) - .data 0x10002dcc Section 4 nvds.o(.data) - .data 0x10002dd0 Section 2 xc_drv_adc.o(.data) - adc_it_val 0x10002dd0 Data 2 xc_drv_adc.o(.data) - .data 0x10002dd4 Section 4 xc_drv_calib.o(.data) - mid 0x10002dd4 Data 4 xc_drv_calib.o(.data) - .data 0x10002dd8 Section 16 xc_drv_pwm.o(.data) - pwm_clk_init_state 0x10002dd8 Data 4 xc_drv_pwm.o(.data) - .data 0x10002de8 Section 16 xc_drv_timer.o(.data) - .data 0x10002df8 Section 24 timer.o(.data) - .data 0x10002e10 Section 144 timeslice.o(.data) - .data 0x10002ea0 Section 12 uart_1.o(.data) - .data 0x10002eac Section 36 rf433.o(.data) - power 0x10002eaf Data 1 rf433.o(.data) - .data 0x10002ed0 Section 22 switch_s.o(.data) - s1_state 0x10002ed5 Data 1 switch_s.o(.data) - s2_state 0x10002ed6 Data 1 switch_s.o(.data) - s1_debounce_cnt 0x10002ee2 Data 2 switch_s.o(.data) - s2_debounce_cnt 0x10002ee4 Data 2 switch_s.o(.data) - .data 0x10002ee8 Section 20 key.o(.data) - last_key_val 0x10002ee8 Data 2 key.o(.data) - key_down_count 0x10002eea Data 2 key.o(.data) - key_up_count 0x10002eec Data 2 key.o(.data) - .data 0x10002efc Section 1 led.o(.data) - .data 0x10002efd Section 1 led.o(.data) - pwm_state 0x10002efd Data 1 led.o(.data) - .data 0x10002efe Section 1 ota_flash_interface.o(.data) - .data 0x10002f00 Section 17 ota_protocol.o(.data) - .data 0x10002f12 Section 4 ota_server.o(.data) - .bss 0x10002f18 Section 28 arch_main.o(.bss) - .bss 0x10002f34 Section 24 nvds.o(.bss) - .bss 0x10002f4c Section 64 xc_drv_adc.o(.bss) - adc_value 0x10002f4c Data 64 xc_drv_adc.o(.bss) - .bss 0x10002f8c Section 16 xc_drv_clock.o(.bss) - .bss 0x10002f9c Section 12 xc_drv_uart.o(.bss) - .bss 0x10002fa8 Section 12 rf433.o(.bss) - .bss 0x10002fb4 Section 512 fmc_spi_1.o(.bss) - .bss 0x100031b4 Section 272 ota_flash_interface.o(.bss) - .bss 0x100032c4 Section 276 ota_protocol.o(.bss) - fotas_write_env 0x100032c4 Data 276 ota_protocol.o(.bss) - .bss 0x100033d8 Section 1102 rf433_decoder.o(.bss) - s_fifo 0x100033d8 Data 1036 rf433_decoder.o(.bss) - s_dec 0x100037e4 Data 52 rf433_decoder.o(.bss) - s_repair 0x10003818 Data 14 rf433_decoder.o(.bss) - .bss 0x10003828 Section 96 libspace.o(.bss) - HEAP 0x10003888 Section 0 startup_xinc.o(HEAP) - Heap_Mem 0x10003888 Data 0 startup_xinc.o(HEAP) + .data 0x10002dc8 Section 10 usr_server.o(.data) + ble_state_dirty 0x10002dca Data 1 usr_server.o(.data) + ble_state_connect_delay 0x10002dcb Data 1 usr_server.o(.data) + ble_state_last_valid 0x10002dcc Data 1 usr_server.o(.data) + ble_state_last_output 0x10002dcd Data 1 usr_server.o(.data) + ble_state_last_ch1_count 0x10002dce Data 1 usr_server.o(.data) + ble_state_last_ch2_count 0x10002dcf Data 1 usr_server.o(.data) + .data 0x10002dd4 Section 4 nvds.o(.data) + .data 0x10002dd8 Section 2 xc_drv_adc.o(.data) + adc_it_val 0x10002dd8 Data 2 xc_drv_adc.o(.data) + .data 0x10002ddc Section 4 xc_drv_calib.o(.data) + mid 0x10002ddc Data 4 xc_drv_calib.o(.data) + .data 0x10002de0 Section 16 xc_drv_pwm.o(.data) + pwm_clk_init_state 0x10002de0 Data 4 xc_drv_pwm.o(.data) + .data 0x10002df0 Section 16 xc_drv_timer.o(.data) + .data 0x10002e00 Section 24 timer.o(.data) + .data 0x10002e18 Section 160 timeslice.o(.data) + .data 0x10002eb8 Section 12 uart_1.o(.data) + .data 0x10002ec4 Section 34 rf433.o(.data) + power 0x10002ec7 Data 1 rf433.o(.data) + .data 0x10002ee6 Section 1 rf433.o(.data) + .data 0x10002ee8 Section 12 switch_s.o(.data) + s1_state 0x10002eeb Data 1 switch_s.o(.data) + s1_debounce_cnt 0x10002ef2 Data 2 switch_s.o(.data) + .data 0x10002ef4 Section 20 key.o(.data) + last_key_val 0x10002ef4 Data 2 key.o(.data) + key_down_count 0x10002ef6 Data 2 key.o(.data) + key_up_count 0x10002ef8 Data 2 key.o(.data) + .data 0x10002f08 Section 1 led.o(.data) + .data 0x10002f09 Section 1 led.o(.data) + pwm_state 0x10002f09 Data 1 led.o(.data) + .data 0x10002f0a Section 1 ota_flash_interface.o(.data) + .data 0x10002f0c Section 17 ota_protocol.o(.data) + .data 0x10002f1e Section 4 ota_server.o(.data) + .bss 0x10002f24 Section 28 arch_main.o(.bss) + .bss 0x10002f40 Section 24 nvds.o(.bss) + .bss 0x10002f58 Section 64 xc_drv_adc.o(.bss) + adc_value 0x10002f58 Data 64 xc_drv_adc.o(.bss) + .bss 0x10002f98 Section 16 xc_drv_clock.o(.bss) + .bss 0x10002fa8 Section 12 xc_drv_uart.o(.bss) + .bss 0x10002fb4 Section 12 rf433.o(.bss) + .bss 0x10002fc0 Section 512 fmc_spi_1.o(.bss) + .bss 0x100031c0 Section 272 ota_flash_interface.o(.bss) + .bss 0x100032d0 Section 276 ota_protocol.o(.bss) + fotas_write_env 0x100032d0 Data 276 ota_protocol.o(.bss) + .bss 0x100033e4 Section 1102 rf433_decoder.o(.bss) + s_fifo 0x100033e4 Data 1036 rf433_decoder.o(.bss) + s_dec 0x100037f0 Data 52 rf433_decoder.o(.bss) + s_repair 0x10003824 Data 14 rf433_decoder.o(.bss) + .bss 0x10003834 Section 96 libspace.o(.bss) + HEAP 0x10003898 Section 0 startup_xinc.o(HEAP) + Heap_Mem 0x10003898 Data 0 startup_xinc.o(HEAP) RESET 0x11012000 Section 192 startup_xinc.o(RESET) !!!main 0x110120c0 Section 8 __main.o(!!!main) !!!scatter 0x110120c8 Section 60 __scatter.o(!!!scatter) @@ -1946,243 +1980,251 @@ Image Symbol Table i.WDT_ResetInit 0x1101409c Section 0 system_xinc.o(i.WDT_ResetInit) WDT_ResetInit 0x1101409d Thumb Code 66 system_xinc.o(i.WDT_ResetInit) i._433_fun 0x110140e8 Section 0 rf433.o(i._433_fun) - i.__ARM_common_ll_muluu 0x1101416c Section 0 btod.o(i.__ARM_common_ll_muluu) - i.__ARM_common_switch8 0x1101419c Section 0 arch_main.o(i.__ARM_common_switch8) - i.__ARM_fpclassify 0x110141b8 Section 0 fpclassify.o(i.__ARM_fpclassify) - i._is_digit 0x110141e4 Section 0 __printf_wp.o(i._is_digit) - i._sys_exit 0x110141f2 Section 0 system_xinc.o(i._sys_exit) - i.adc_intr_callback 0x110141f4 Section 0 xc_drv_adc.o(i.adc_intr_callback) - i.app_create_advertising 0x11014280 Section 0 app_task.o(i.app_create_advertising) - i.app_delete_advertising 0x110142c8 Section 0 app_task.o(i.app_delete_advertising) - i.app_get_dev_name 0x11014304 Section 0 app_task.o(i.app_get_dev_name) - i.app_init 0x1101432c Section 0 app_task.o(i.app_init) - i.app_key_callback_handler 0x11014370 Section 0 rf433.o(i.app_key_callback_handler) - i.app_key_click_detection 0x110143b0 Section 0 key.o(i.app_key_click_detection) - app_key_click_detection 0x110143b1 Thumb Code 100 key.o(i.app_key_click_detection) - i.app_key_init 0x11014418 Section 0 key.o(i.app_key_init) - i.app_key_scan 0x11014448 Section 0 key.o(i.app_key_scan) - i.app_msg_handler 0x1101449c Section 0 app_task.o(i.app_msg_handler) - app_msg_handler 0x1101449d Thumb Code 102 app_task.o(i.app_msg_handler) - i.app_op_flash 0x1101450c Section 0 ota_flash_interface.o(i.app_op_flash) - i.app_op_flash_on 0x11014548 Section 0 ota_flash_interface.o(i.app_op_flash_on) - i.app_sec_msg_dflt_handler 0x11014560 Section 0 app_sec.o(i.app_sec_msg_dflt_handler) - app_sec_msg_dflt_handler 0x11014561 Thumb Code 4 app_sec.o(i.app_sec_msg_dflt_handler) - i.app_set_adv_data 0x11014564 Section 0 app_task.o(i.app_set_adv_data) - i.app_start_advertising 0x110145cc Section 0 app_task.o(i.app_start_advertising) - i.app_uart_init 0x11014608 Section 0 arch_main.o(i.app_uart_init) - i.ble_callback 0x11014660 Section 0 uart_1.o(i.ble_callback) - i.ble_flash_handle 0x11014678 Section 0 ota_flash_interface.o(i.ble_flash_handle) - i.ble_flash_later_page_erase 0x11014730 Section 0 ota_flash_interface.o(i.ble_flash_later_page_erase) - i.ble_flash_later_write_page 0x1101474c Section 0 ota_flash_interface.o(i.ble_flash_later_write_page) - i.ble_message_process 0x11014778 Section 0 uart_1.o(i.ble_message_process) - i.ble_mode_scan 0x110147a8 Section 0 rf433.o(i.ble_mode_scan) - i.bluetooth_init 0x110147f0 Section 0 arch_main.o(i.bluetooth_init) - i.board_init 0x1101485c Section 0 arch_main.o(i.board_init) - i.chx_gpio_init 0x110148f0 Section 0 rf433.o(i.chx_gpio_init) - i.clock_init 0x11014948 Section 0 sleep.o(i.clock_init) - i.custom_svc_add 0x110149b8 Section 0 usr_server.o(i.custom_svc_add) - i.custom_svc_cb_att_read_get 0x11014a94 Section 0 usr_server.o(i.custom_svc_cb_att_read_get) - i.custom_svc_cb_att_val_set 0x11014b44 Section 0 usr_server.o(i.custom_svc_cb_att_val_set) - i.custom_svc_cb_event_sent 0x11014cec Section 0 usr_server.o(i.custom_svc_cb_event_sent) - i.delay_us 0x11014d38 Section 0 xc_drv_systick.o(i.delay_us) - i.extract32_16 0x11014d68 Section 0 xc_drv_fmc_spi.o(i.extract32_16) - i.ferror 0x11014d76 Section 0 system_xinc.o(i.ferror) - i.flash_init 0x11014d7c Section 0 arch_main.o(i.flash_init) - i.flash_run 0x11014ee0 Section 0 rf433.o(i.flash_run) - i.flash_size_and_type_get 0x11014eee Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - i.fmc_spi_read 0x11014f44 Section 0 fmc_spi_1.o(i.fmc_spi_read) - i.gapc_bond_ind_handler 0x11014f70 Section 0 app_sec.o(i.gapc_bond_ind_handler) - gapc_bond_ind_handler 0x11014f71 Thumb Code 262 app_sec.o(i.gapc_bond_ind_handler) - i.gapc_bond_req_ind_handler 0x11015170 Section 0 app_sec.o(i.gapc_bond_req_ind_handler) - gapc_bond_req_ind_handler 0x11015171 Thumb Code 338 app_sec.o(i.gapc_bond_req_ind_handler) - i.gapc_callback 0x1101538c Section 0 app_task.o(i.gapc_callback) - gapc_callback 0x1101538d Thumb Code 358 app_task.o(i.gapc_callback) - i.gapc_encrypt_ind_handler 0x110156d8 Section 0 app_sec.o(i.gapc_encrypt_ind_handler) - gapc_encrypt_ind_handler 0x110156d9 Thumb Code 22 app_sec.o(i.gapc_encrypt_ind_handler) - i.gapc_encrypt_req_ind_handler 0x11015744 Section 0 app_sec.o(i.gapc_encrypt_req_ind_handler) - gapc_encrypt_req_ind_handler 0x11015745 Thumb Code 204 app_sec.o(i.gapc_encrypt_req_ind_handler) - i.gapc_get_device_info_req_ind 0x1101590c Section 0 app_task.o(i.gapc_get_device_info_req_ind) - gapc_get_device_info_req_ind 0x1101590d Thumb Code 132 app_task.o(i.gapc_get_device_info_req_ind) - i.gapm_callback 0x11015994 Section 0 app_task.o(i.gapm_callback) - gapm_callback 0x11015995 Thumb Code 164 app_task.o(i.gapm_callback) - i.gapm_cmp_evt 0x11015ad8 Section 0 app_task.o(i.gapm_cmp_evt) - gapm_cmp_evt 0x11015ad9 Thumb Code 98 app_task.o(i.gapm_cmp_evt) - i.get_app_env 0x11015b7c Section 0 app_task.o(i.get_app_env) - i.get_checksum 0x11015b84 Section 0 fmc_spi_1.o(i.get_checksum) - get_checksum 0x11015b85 Thumb Code 28 fmc_spi_1.o(i.get_checksum) - i.get_click_event 0x11015ba0 Section 0 key.o(i.get_click_event) - get_click_event 0x11015ba1 Thumb Code 46 key.o(i.get_click_event) - i.get_fota_env_addr 0x11015bd0 Section 0 nvds.o(i.get_fota_env_addr) - i.gpio_intr_callback 0x11015be4 Section 0 switch_s.o(i.gpio_intr_callback) - i.gpio_key_check 0x11015c1c Section 0 key.o(i.gpio_key_check) - i.key_click_state_reset 0x11015c30 Section 0 key.o(i.key_click_state_reset) - key_click_state_reset 0x11015c31 Thumb Code 14 key.o(i.key_click_state_reset) - i.led_gpio_init 0x11015c44 Section 0 led.o(i.led_gpio_init) - i.main 0x11015c80 Section 0 arch_main.o(i.main) - i.nvds_browse_tag 0x11015cd4 Section 0 nvds.o(i.nvds_browse_tag) - i.nvds_del 0x11015d08 Section 0 nvds.o(i.nvds_del) - i.nvds_erase 0x11015d40 Section 0 nvds.o(i.nvds_erase) - i.nvds_get 0x11015dc0 Section 0 nvds.o(i.nvds_get) - i.nvds_init 0x11015e04 Section 0 nvds.o(i.nvds_init) - i.nvds_init_memory 0x11015e48 Section 0 nvds.o(i.nvds_init_memory) - i.nvds_is_magic_number_ok 0x11015e68 Section 0 nvds.o(i.nvds_is_magic_number_ok) - i.nvds_purge 0x11015e94 Section 0 nvds.o(i.nvds_purge) - i.nvds_put 0x11015efc Section 0 nvds.o(i.nvds_put) - i.nvds_read 0x11015fd0 Section 0 nvds.o(i.nvds_read) - i.nvds_space_init 0x11015ff8 Section 0 nvds.o(i.nvds_space_init) - i.nvds_walk_tag 0x1101607c Section 0 nvds.o(i.nvds_walk_tag) - i.nvds_write 0x110160b4 Section 0 nvds.o(i.nvds_write) - i.ota_slave_send_data 0x110160dc Section 0 ota_server.o(i.ota_slave_send_data) - i.ota_srv_get_hdl_from_att_idx 0x11016178 Section 0 ota_server.o(i.ota_srv_get_hdl_from_att_idx) - i.ota_write_flash 0x11016188 Section 0 ota_protocol.o(i.ota_write_flash) - i.pwm3_toggle 0x110161c4 Section 0 led.o(i.pwm3_toggle) - i.pwm_capture_ch0_callback 0x110161f8 Section 0 xc_drv_pwm.o(i.pwm_capture_ch0_callback) - i.pwm_capture_ch1_callback 0x110161fc Section 0 xc_drv_pwm.o(i.pwm_capture_ch1_callback) - i.pwm_capture_ch2_callback 0x11016200 Section 0 xc_drv_pwm.o(i.pwm_capture_ch2_callback) - i.pwm_freq_to_period 0x11016204 Section 0 xc_drv_pwm.o(i.pwm_freq_to_period) - pwm_freq_to_period 0x11016205 Thumb Code 148 xc_drv_pwm.o(i.pwm_freq_to_period) - i.pwm_pin_set 0x110162e0 Section 0 xc_drv_pwm.o(i.pwm_pin_set) - i.read_user_data 0x110163a0 Section 0 fmc_spi_1.o(i.read_user_data) - i.reverse_verif_is_true 0x11016448 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - i.rf433_abs_diff_u16 0x11016456 Section 0 rf433_decoder.o(i.rf433_abs_diff_u16) - rf433_abs_diff_u16 0x11016457 Thumb Code 14 rf433_decoder.o(i.rf433_abs_diff_u16) - i.rf433_decode_reset 0x11016464 Section 0 rf433_decoder.o(i.rf433_decode_reset) - rf433_decode_reset 0x11016465 Thumb Code 32 rf433_decoder.o(i.rf433_decode_reset) - i.rf433_decoder_get_frame 0x11016488 Section 0 rf433_decoder.o(i.rf433_decoder_get_frame) - i.rf433_decoder_init 0x110164ac Section 0 rf433_decoder.o(i.rf433_decoder_init) - i.rf433_decoder_process 0x110164e0 Section 0 rf433_decoder.o(i.rf433_decoder_process) - i.rf433_decoder_sample 0x11016520 Section 0 rf433_decoder.o(i.rf433_decoder_sample) - i.rf433_gpio_init 0x11016594 Section 0 rf433.o(i.rf433_gpio_init) - i.rf433_is_long 0x110165b4 Section 0 rf433_decoder.o(i.rf433_is_long) - rf433_is_long 0x110165b5 Thumb Code 22 rf433_decoder.o(i.rf433_is_long) - i.rf433_is_short 0x110165d0 Section 0 rf433_decoder.o(i.rf433_is_short) - rf433_is_short 0x110165d1 Thumb Code 22 rf433_decoder.o(i.rf433_is_short) - i.rf433_limit_t 0x110165ec Section 0 rf433_decoder.o(i.rf433_limit_t) - rf433_limit_t 0x110165ed Thumb Code 16 rf433_decoder.o(i.rf433_limit_t) - i.rf433_output_code 0x110165fc Section 0 rf433_decoder.o(i.rf433_output_code) - rf433_output_code 0x110165fd Thumb Code 84 rf433_decoder.o(i.rf433_output_code) - i.rf433_process_clean_pulse 0x11016658 Section 0 rf433_decoder.o(i.rf433_process_clean_pulse) - rf433_process_clean_pulse 0x11016659 Thumb Code 538 rf433_decoder.o(i.rf433_process_clean_pulse) - i.rf433_repair_input_pulse 0x110168a0 Section 0 rf433_decoder.o(i.rf433_repair_input_pulse) - rf433_repair_input_pulse 0x110168a1 Thumb Code 188 rf433_decoder.o(i.rf433_repair_input_pulse) - i.rf433_repair_reset 0x11016960 Section 0 rf433_decoder.o(i.rf433_repair_reset) - rf433_repair_reset 0x11016961 Thumb Code 20 rf433_decoder.o(i.rf433_repair_reset) - i.rf433_update_range_by_t 0x11016978 Section 0 rf433_decoder.o(i.rf433_update_range_by_t) - rf433_update_range_by_t 0x11016979 Thumb Code 104 rf433_decoder.o(i.rf433_update_range_by_t) - i.rom_env_host_init 0x110169e4 Section 0 arch_main.o(i.rom_env_host_init) - i.scan_433 0x11016a0c Section 0 rf433.o(i.scan_433) - i.scan_uart 0x11016c00 Section 0 uart_1.o(i.scan_uart) - i.set_TaskComps_timer 0x11016c90 Section 0 timeslice.o(i.set_TaskComps_timer) - i.set_single_addr_name 0x11016ca0 Section 0 arch_main.o(i.set_single_addr_name) - i.set_vector 0x11016d3c Section 0 system_xinc.o(i.set_vector) - i.slave_send_data 0x11016d78 Section 0 usr_server.o(i.slave_send_data) - i.srv_get_hdl_from_att_idx 0x11016e14 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) - i.switch_init 0x11016e24 Section 0 switch_s.o(i.switch_init) - i.systick_callback 0x11016e94 Section 0 xc_drv_systick.o(i.systick_callback) - i.timer0_2_init 0x11016e98 Section 0 timer.o(i.timer0_2_init) - i.timer3_callback 0x11016f20 Section 0 xc_drv_timer.o(i.timer3_callback) - i.trigger_check_process 0x11016f24 Section 0 switch_s.o(i.trigger_check_process) - i.uart_user_handler 0x11017194 Section 0 xc_drv_uart.o(i.uart_user_handler) - i.updateTimer 0x11017244 Section 0 timer.o(i.updateTimer) - i.wdt_init 0x1101725a Section 0 arch_main.o(i.wdt_init) - i.wright_user_data 0x11017274 Section 0 fmc_spi_1.o(i.wright_user_data) - i.xc_adc_data_average 0x11017320 Section 0 xc_drv_adc.o(i.xc_adc_data_average) - i.xc_ble_activity_delete 0x1101739c Section 0 xc_gap_api.o(i.xc_ble_activity_delete) - i.xc_bor_init 0x110173c4 Section 0 xc_drv_bor.o(i.xc_bor_init) - i.xc_clock_bbpll_common_cfg 0x110173f4 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - i.xc_clock_bbpll_freq_cfg 0x11017434 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - i.xc_clock_hfclk_in_get 0x11017520 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - i.xc_clock_hfclk_set 0x1101752c Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) - i.xc_clock_init_cfg 0x11017608 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) - i.xc_clock_lfclk_in_get 0x11017620 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get) - i.xc_clock_lfclk_set 0x1101762c Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) - i.xc_fota_dev_ack_cmd 0x11017698 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd) - i.xc_gpio_direction_config 0x110176c0 Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) - i.xc_gpio_fun_sel 0x110176dc Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) - i.xc_gpio_init 0x11017704 Section 0 xc_drv_gpio.o(i.xc_gpio_init) - i.xc_gpio_it_config 0x11017734 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) - i.xc_gpio_mux_ctl 0x11017768 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - i.xc_gpio_pull_config 0x110177b4 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) - i.xc_gpio_read_pin 0x1101789c Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin) - i.xc_gpio_toggle_pin 0x110178c0 Section 0 xc_drv_gpio.o(i.xc_gpio_toggle_pin) - i.xc_gpio_write_pin 0x110178ec Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin) - i.xc_hfclk_set 0x11017908 Section 0 xc_drv_clock.o(i.xc_hfclk_set) - i.xc_ota_schedule 0x11017948 Section 0 ota_protocol.o(i.xc_ota_schedule) - i.xc_pwm_dutycycle_set 0x110179ac Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) - i.xc_pwm_init 0x11017a1c Section 0 xc_drv_pwm.o(i.xc_pwm_init) - i.xc_pwm_start_all 0x11017afc Section 0 xc_drv_pwm.o(i.xc_pwm_start_all) - i.xc_pwr_vol_set 0x11017b18 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) - i.xc_rc32k_soft_calib_set 0x11017b74 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_set) - i.xc_system_param_check 0x11017c6c Section 0 xc_drv_clock.o(i.xc_system_param_check) - i.xc_systick_unit_get 0x11017e88 Section 0 xc_drv_clock.o(i.xc_systick_unit_get) - i.xc_timer_init 0x11017e94 Section 0 xc_drv_timer.o(i.xc_timer_init) - i.xc_timer_set_value 0x11017fb4 Section 0 xc_drv_timer.o(i.xc_timer_set_value) - i.xc_timer_start 0x11017fdc Section 0 xc_drv_timer.o(i.xc_timer_start) - i.xc_timer_us_to_ticks 0x11018018 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) - xc_timer_us_to_ticks 0x11018019 Thumb Code 230 xc_drv_timer.o(i.xc_timer_us_to_ticks) - i.xc_uart_init 0x1101810c Section 0 xc_drv_uart.o(i.xc_uart_init) - i.xc_unique_identification_read 0x110182fc Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - i.xc_wdt_init 0x110183e4 Section 0 xc_drv_wdt.o(i.xc_wdt_init) - i.xc_wdt_refresh 0x1101844c Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) - i.xc_wdt_reload 0x1101848c Section 0 xc_drv_wdt.o(i.xc_wdt_reload) - i.xc_wdt_start 0x110184d0 Section 0 xc_drv_wdt.o(i.xc_wdt_start) - locale$$code 0x11018504 Section 44 lc_numeric_c.o(locale$$code) - locale$$code 0x11018530 Section 44 lc_ctype_c.o(locale$$code) - x$fpl$fmul 0x1101855c Section 176 fmul.o(x$fpl$fmul) - x$fpl$printf1 0x1101860c Section 16 printf1.o(x$fpl$printf1) - x$fpl$printf2 0x1101861c Section 16 printf2.o(x$fpl$printf2) - .constdata 0x1101862c Section 8 app_task.o(.constdata) - x$fpl$usenofp 0x1101862c Section 0 usenofp.o(x$fpl$usenofp) - .constdata 0x11018634 Section 56 app_task.o(.constdata) - .constdata 0x1101866c Section 2 arch_main.o(.constdata) - .constdata 0x11018670 Section 40 app_sec.o(.constdata) - .constdata 0x11018698 Section 8 app_sec.o(.constdata) - .constdata 0x110186a0 Section 134 usr_server.o(.constdata) - custom_server_atts 0x110186a0 Data 36 usr_server.o(.constdata) - custom_src_cb 0x110186c4 Data 20 usr_server.o(.constdata) - __func__ 0x110186d8 Data 25 usr_server.o(.constdata) - __func__ 0x110186f1 Data 27 usr_server.o(.constdata) - __func__ 0x1101870c Data 26 usr_server.o(.constdata) - .constdata 0x11018726 Section 4 nvds.o(.constdata) - .constdata 0x1101872a Section 31 xc_drv_pwm.o(.constdata) - pwm_offset 0x1101872a Data 12 xc_drv_pwm.o(.constdata) - __func__ 0x11018736 Data 19 xc_drv_pwm.o(.constdata) - .constdata 0x11018749 Section 4 xc_drv_timer.o(.constdata) - timer_offset 0x11018749 Data 4 xc_drv_timer.o(.constdata) - .constdata 0x1101874e Section 6 xc_drv_uart.o(.constdata) - uart_offset 0x1101874e Data 6 xc_drv_uart.o(.constdata) - .constdata 0x11018754 Section 16 ota_protocol.o(.constdata) - __func__ 0x11018754 Data 16 ota_protocol.o(.constdata) - .constdata 0x11018764 Section 40 _printf_hex_int_ll_ptr.o(.constdata) - uc_hextab 0x11018764 Data 20 _printf_hex_int_ll_ptr.o(.constdata) - lc_hextab 0x11018778 Data 20 _printf_hex_int_ll_ptr.o(.constdata) - .constdata 0x1101878c Section 17 __printf_flags_ss_wp.o(.constdata) - maptable 0x1101878c Data 17 __printf_flags_ss_wp.o(.constdata) - .constdata 0x1101879d Section 64 fdiv.o(.constdata) - fdiv_tab 0x1101879d Data 64 fdiv.o(.constdata) - .constdata 0x110187e0 Section 8 _printf_wctomb.o(.constdata) - initial_mbstate 0x110187e0 Data 8 _printf_wctomb.o(.constdata) - .constdata 0x110187e8 Section 38 _printf_fp_hex.o(.constdata) - lc_hextab 0x110187e8 Data 19 _printf_fp_hex.o(.constdata) - uc_hextab 0x110187fb Data 19 _printf_fp_hex.o(.constdata) - .constdata 0x11018810 Section 148 bigflt0.o(.constdata) - tenpwrs_x 0x11018810 Data 60 bigflt0.o(.constdata) - tenpwrs_i 0x1101884c Data 64 bigflt0.o(.constdata) - .conststring 0x110188a4 Section 207 app_task.o(.conststring) - .conststring 0x11018974 Section 85 usr_server.o(.conststring) - .conststring 0x110189cc Section 98 xc_drv_pwm.o(.conststring) - .conststring 0x11018a30 Section 181 rf433_decoder.o(.conststring) - locale$$data 0x11018b38 Section 28 lc_numeric_c.o(locale$$data) - __lcnum_c_name 0x11018b3c Data 2 lc_numeric_c.o(locale$$data) - __lcnum_c_start 0x11018b44 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_point 0x11018b50 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_thousands 0x11018b52 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_grouping 0x11018b53 Data 0 lc_numeric_c.o(locale$$data) - locale$$data 0x11018b54 Section 272 lc_ctype_c.o(locale$$data) - __lcnum_c_end 0x11018b54 Data 0 lc_numeric_c.o(locale$$data) - __lcctype_c_name 0x11018b58 Data 2 lc_ctype_c.o(locale$$data) - __lcctype_c_start 0x11018b60 Data 0 lc_ctype_c.o(locale$$data) - __lcctype_c_end 0x11018c64 Data 0 lc_ctype_c.o(locale$$data) + i.__ARM_common_ll_muluu 0x11014134 Section 0 btod.o(i.__ARM_common_ll_muluu) + i.__ARM_common_switch8 0x11014164 Section 0 arch_main.o(i.__ARM_common_switch8) + i.__ARM_fpclassify 0x11014180 Section 0 fpclassify.o(i.__ARM_fpclassify) + i._is_digit 0x110141ac Section 0 __printf_wp.o(i._is_digit) + i._sys_exit 0x110141ba Section 0 system_xinc.o(i._sys_exit) + i.adc_intr_callback 0x110141bc Section 0 xc_drv_adc.o(i.adc_intr_callback) + i.app_create_advertising 0x11014248 Section 0 app_task.o(i.app_create_advertising) + i.app_delete_advertising 0x11014290 Section 0 app_task.o(i.app_delete_advertising) + i.app_get_dev_name 0x110142cc Section 0 app_task.o(i.app_get_dev_name) + i.app_init 0x110142f4 Section 0 app_task.o(i.app_init) + i.app_key_callback_handler 0x11014338 Section 0 rf433.o(i.app_key_callback_handler) + i.app_key_click_detection 0x11014368 Section 0 key.o(i.app_key_click_detection) + app_key_click_detection 0x11014369 Thumb Code 100 key.o(i.app_key_click_detection) + i.app_key_init 0x110143d0 Section 0 key.o(i.app_key_init) + i.app_key_scan 0x11014400 Section 0 key.o(i.app_key_scan) + i.app_msg_handler 0x11014454 Section 0 app_task.o(i.app_msg_handler) + app_msg_handler 0x11014455 Thumb Code 102 app_task.o(i.app_msg_handler) + i.app_op_flash 0x110144c4 Section 0 ota_flash_interface.o(i.app_op_flash) + i.app_op_flash_on 0x11014500 Section 0 ota_flash_interface.o(i.app_op_flash_on) + i.app_sec_msg_dflt_handler 0x11014518 Section 0 app_sec.o(i.app_sec_msg_dflt_handler) + app_sec_msg_dflt_handler 0x11014519 Thumb Code 4 app_sec.o(i.app_sec_msg_dflt_handler) + i.app_set_adv_data 0x1101451c Section 0 app_task.o(i.app_set_adv_data) + i.app_start_advertising 0x11014584 Section 0 app_task.o(i.app_start_advertising) + i.app_uart_init 0x110145c0 Section 0 arch_main.o(i.app_uart_init) + i.ble_callback 0x11014618 Section 0 uart_1.o(i.ble_callback) + i.ble_flash_handle 0x11014630 Section 0 ota_flash_interface.o(i.ble_flash_handle) + i.ble_flash_later_page_erase 0x110146e8 Section 0 ota_flash_interface.o(i.ble_flash_later_page_erase) + i.ble_flash_later_write_page 0x11014704 Section 0 ota_flash_interface.o(i.ble_flash_later_write_page) + i.ble_message_process 0x11014730 Section 0 uart_1.o(i.ble_message_process) + i.ble_mode_scan 0x11014768 Section 0 rf433.o(i.ble_mode_scan) + i.ble_state_detect_changes 0x110147a4 Section 0 usr_server.o(i.ble_state_detect_changes) + ble_state_detect_changes 0x110147a5 Thumb Code 64 usr_server.o(i.ble_state_detect_changes) + i.ble_state_mark_dirty 0x110147ec Section 0 usr_server.o(i.ble_state_mark_dirty) + i.ble_state_on_connect 0x110147fc Section 0 usr_server.o(i.ble_state_on_connect) + i.ble_state_on_disconnect 0x11014814 Section 0 usr_server.o(i.ble_state_on_disconnect) + i.ble_state_output_mask 0x11014824 Section 0 usr_server.o(i.ble_state_output_mask) + ble_state_output_mask 0x11014825 Thumb Code 20 usr_server.o(i.ble_state_output_mask) + i.ble_state_sync_poll 0x11014838 Section 0 usr_server.o(i.ble_state_sync_poll) + i.bluetooth_init 0x110148bc Section 0 arch_main.o(i.bluetooth_init) + i.board_init 0x11014928 Section 0 arch_main.o(i.board_init) + i.chx_gpio_init 0x11014990 Section 0 rf433.o(i.chx_gpio_init) + i.clock_init 0x110149cc Section 0 sleep.o(i.clock_init) + i.custom_svc_add 0x11014a3c Section 0 usr_server.o(i.custom_svc_add) + i.custom_svc_cb_att_read_get 0x11014b1c Section 0 usr_server.o(i.custom_svc_cb_att_read_get) + i.custom_svc_cb_att_val_set 0x11014bcc Section 0 usr_server.o(i.custom_svc_cb_att_val_set) + i.custom_svc_cb_event_sent 0x11014d64 Section 0 usr_server.o(i.custom_svc_cb_event_sent) + i.delay_us 0x11014db0 Section 0 xc_drv_systick.o(i.delay_us) + i.extract32_16 0x11014de0 Section 0 xc_drv_fmc_spi.o(i.extract32_16) + i.ferror 0x11014dee Section 0 system_xinc.o(i.ferror) + i.flash_init 0x11014df4 Section 0 arch_main.o(i.flash_init) + i.flash_run 0x11014f58 Section 0 rf433.o(i.flash_run) + i.flash_size_and_type_get 0x11014f66 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + i.fmc_spi_read 0x11014fbc Section 0 fmc_spi_1.o(i.fmc_spi_read) + i.gapc_bond_ind_handler 0x11014fe8 Section 0 app_sec.o(i.gapc_bond_ind_handler) + gapc_bond_ind_handler 0x11014fe9 Thumb Code 262 app_sec.o(i.gapc_bond_ind_handler) + i.gapc_bond_req_ind_handler 0x110151e8 Section 0 app_sec.o(i.gapc_bond_req_ind_handler) + gapc_bond_req_ind_handler 0x110151e9 Thumb Code 338 app_sec.o(i.gapc_bond_req_ind_handler) + i.gapc_callback 0x11015404 Section 0 app_task.o(i.gapc_callback) + gapc_callback 0x11015405 Thumb Code 366 app_task.o(i.gapc_callback) + i.gapc_encrypt_ind_handler 0x11015758 Section 0 app_sec.o(i.gapc_encrypt_ind_handler) + gapc_encrypt_ind_handler 0x11015759 Thumb Code 22 app_sec.o(i.gapc_encrypt_ind_handler) + i.gapc_encrypt_req_ind_handler 0x110157c4 Section 0 app_sec.o(i.gapc_encrypt_req_ind_handler) + gapc_encrypt_req_ind_handler 0x110157c5 Thumb Code 204 app_sec.o(i.gapc_encrypt_req_ind_handler) + i.gapc_get_device_info_req_ind 0x1101598c Section 0 app_task.o(i.gapc_get_device_info_req_ind) + gapc_get_device_info_req_ind 0x1101598d Thumb Code 132 app_task.o(i.gapc_get_device_info_req_ind) + i.gapm_callback 0x11015a14 Section 0 app_task.o(i.gapm_callback) + gapm_callback 0x11015a15 Thumb Code 164 app_task.o(i.gapm_callback) + i.gapm_cmp_evt 0x11015b58 Section 0 app_task.o(i.gapm_cmp_evt) + gapm_cmp_evt 0x11015b59 Thumb Code 98 app_task.o(i.gapm_cmp_evt) + i.get_app_env 0x11015bfc Section 0 app_task.o(i.get_app_env) + i.get_checksum 0x11015c04 Section 0 fmc_spi_1.o(i.get_checksum) + get_checksum 0x11015c05 Thumb Code 28 fmc_spi_1.o(i.get_checksum) + i.get_click_event 0x11015c20 Section 0 key.o(i.get_click_event) + get_click_event 0x11015c21 Thumb Code 46 key.o(i.get_click_event) + i.get_fota_env_addr 0x11015c50 Section 0 nvds.o(i.get_fota_env_addr) + i.gpio_intr_callback 0x11015c64 Section 0 switch_s.o(i.gpio_intr_callback) + i.gpio_key_check 0x11015c84 Section 0 key.o(i.gpio_key_check) + i.key_click_state_reset 0x11015c98 Section 0 key.o(i.key_click_state_reset) + key_click_state_reset 0x11015c99 Thumb Code 14 key.o(i.key_click_state_reset) + i.led_gpio_init 0x11015cac Section 0 led.o(i.led_gpio_init) + i.main 0x11015ce8 Section 0 arch_main.o(i.main) + i.nvds_browse_tag 0x11015d3c Section 0 nvds.o(i.nvds_browse_tag) + i.nvds_del 0x11015d70 Section 0 nvds.o(i.nvds_del) + i.nvds_erase 0x11015da8 Section 0 nvds.o(i.nvds_erase) + i.nvds_get 0x11015e28 Section 0 nvds.o(i.nvds_get) + i.nvds_init 0x11015e6c Section 0 nvds.o(i.nvds_init) + i.nvds_init_memory 0x11015eb0 Section 0 nvds.o(i.nvds_init_memory) + i.nvds_is_magic_number_ok 0x11015ed0 Section 0 nvds.o(i.nvds_is_magic_number_ok) + i.nvds_purge 0x11015efc Section 0 nvds.o(i.nvds_purge) + i.nvds_put 0x11015f64 Section 0 nvds.o(i.nvds_put) + i.nvds_read 0x11016038 Section 0 nvds.o(i.nvds_read) + i.nvds_space_init 0x11016060 Section 0 nvds.o(i.nvds_space_init) + i.nvds_walk_tag 0x110160e4 Section 0 nvds.o(i.nvds_walk_tag) + i.nvds_write 0x1101611c Section 0 nvds.o(i.nvds_write) + i.ota_slave_send_data 0x11016144 Section 0 ota_server.o(i.ota_slave_send_data) + i.ota_srv_get_hdl_from_att_idx 0x110161e0 Section 0 ota_server.o(i.ota_srv_get_hdl_from_att_idx) + i.ota_write_flash 0x110161f0 Section 0 ota_protocol.o(i.ota_write_flash) + i.pwm3_toggle 0x1101622c Section 0 led.o(i.pwm3_toggle) + i.pwm_capture_ch0_callback 0x11016260 Section 0 xc_drv_pwm.o(i.pwm_capture_ch0_callback) + i.pwm_capture_ch1_callback 0x11016264 Section 0 xc_drv_pwm.o(i.pwm_capture_ch1_callback) + i.pwm_capture_ch2_callback 0x11016268 Section 0 xc_drv_pwm.o(i.pwm_capture_ch2_callback) + i.pwm_freq_to_period 0x1101626c Section 0 xc_drv_pwm.o(i.pwm_freq_to_period) + pwm_freq_to_period 0x1101626d Thumb Code 148 xc_drv_pwm.o(i.pwm_freq_to_period) + i.pwm_pin_set 0x11016348 Section 0 xc_drv_pwm.o(i.pwm_pin_set) + i.read_user_data 0x11016408 Section 0 fmc_spi_1.o(i.read_user_data) + i.reverse_verif_is_true 0x110164c0 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + i.rf433_abs_diff_u16 0x110164ce Section 0 rf433_decoder.o(i.rf433_abs_diff_u16) + rf433_abs_diff_u16 0x110164cf Thumb Code 14 rf433_decoder.o(i.rf433_abs_diff_u16) + i.rf433_decode_reset 0x110164dc Section 0 rf433_decoder.o(i.rf433_decode_reset) + rf433_decode_reset 0x110164dd Thumb Code 32 rf433_decoder.o(i.rf433_decode_reset) + i.rf433_decoder_get_frame 0x11016500 Section 0 rf433_decoder.o(i.rf433_decoder_get_frame) + i.rf433_decoder_init 0x11016524 Section 0 rf433_decoder.o(i.rf433_decoder_init) + i.rf433_decoder_process 0x11016558 Section 0 rf433_decoder.o(i.rf433_decoder_process) + i.rf433_decoder_sample 0x11016598 Section 0 rf433_decoder.o(i.rf433_decoder_sample) + i.rf433_gpio_init 0x1101660c Section 0 rf433.o(i.rf433_gpio_init) + i.rf433_is_long 0x1101662c Section 0 rf433_decoder.o(i.rf433_is_long) + rf433_is_long 0x1101662d Thumb Code 22 rf433_decoder.o(i.rf433_is_long) + i.rf433_is_short 0x11016648 Section 0 rf433_decoder.o(i.rf433_is_short) + rf433_is_short 0x11016649 Thumb Code 22 rf433_decoder.o(i.rf433_is_short) + i.rf433_limit_t 0x11016664 Section 0 rf433_decoder.o(i.rf433_limit_t) + rf433_limit_t 0x11016665 Thumb Code 16 rf433_decoder.o(i.rf433_limit_t) + i.rf433_output_code 0x11016674 Section 0 rf433_decoder.o(i.rf433_output_code) + rf433_output_code 0x11016675 Thumb Code 84 rf433_decoder.o(i.rf433_output_code) + i.rf433_process_clean_pulse 0x110166d0 Section 0 rf433_decoder.o(i.rf433_process_clean_pulse) + rf433_process_clean_pulse 0x110166d1 Thumb Code 538 rf433_decoder.o(i.rf433_process_clean_pulse) + i.rf433_repair_input_pulse 0x11016918 Section 0 rf433_decoder.o(i.rf433_repair_input_pulse) + rf433_repair_input_pulse 0x11016919 Thumb Code 182 rf433_decoder.o(i.rf433_repair_input_pulse) + i.rf433_repair_reset 0x110169d4 Section 0 rf433_decoder.o(i.rf433_repair_reset) + rf433_repair_reset 0x110169d5 Thumb Code 20 rf433_decoder.o(i.rf433_repair_reset) + i.rf433_update_range_by_t 0x110169ec Section 0 rf433_decoder.o(i.rf433_update_range_by_t) + rf433_update_range_by_t 0x110169ed Thumb Code 104 rf433_decoder.o(i.rf433_update_range_by_t) + i.rom_env_host_init 0x11016a58 Section 0 arch_main.o(i.rom_env_host_init) + i.scan_433 0x11016a80 Section 0 rf433.o(i.scan_433) + i.scan_uart 0x11016bdc Section 0 uart_1.o(i.scan_uart) + i.set_TaskComps_timer 0x11016c4c Section 0 timeslice.o(i.set_TaskComps_timer) + i.set_single_addr_name 0x11016c5c Section 0 arch_main.o(i.set_single_addr_name) + i.set_vector 0x11016cf8 Section 0 system_xinc.o(i.set_vector) + i.slave_send_data 0x11016d34 Section 0 usr_server.o(i.slave_send_data) + i.srv_get_hdl_from_att_idx 0x11016dd0 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) + i.switch_init 0x11016de0 Section 0 switch_s.o(i.switch_init) + i.systick_callback 0x11016e40 Section 0 xc_drv_systick.o(i.systick_callback) + i.timer0_2_init 0x11016e44 Section 0 timer.o(i.timer0_2_init) + i.timer3_callback 0x11016ecc Section 0 xc_drv_timer.o(i.timer3_callback) + i.trigger_check_process 0x11016ed0 Section 0 switch_s.o(i.trigger_check_process) + i.uart_user_handler 0x11017008 Section 0 xc_drv_uart.o(i.uart_user_handler) + i.updateTimer 0x110170b8 Section 0 timer.o(i.updateTimer) + i.wdt_init 0x110170ce Section 0 arch_main.o(i.wdt_init) + i.wright_user_data 0x110170e8 Section 0 fmc_spi_1.o(i.wright_user_data) + i.xc_adc_data_average 0x11017194 Section 0 xc_drv_adc.o(i.xc_adc_data_average) + i.xc_ble_activity_delete 0x11017210 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) + i.xc_bor_init 0x11017238 Section 0 xc_drv_bor.o(i.xc_bor_init) + i.xc_clock_bbpll_common_cfg 0x11017268 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + i.xc_clock_bbpll_freq_cfg 0x110172a8 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + i.xc_clock_hfclk_in_get 0x11017394 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + i.xc_clock_hfclk_set 0x110173a0 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) + i.xc_clock_init_cfg 0x1101747c Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) + i.xc_clock_lfclk_in_get 0x11017494 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get) + i.xc_clock_lfclk_set 0x110174a0 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) + i.xc_fota_dev_ack_cmd 0x1101750c Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd) + i.xc_gpio_direction_config 0x11017534 Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) + i.xc_gpio_fun_sel 0x11017550 Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) + i.xc_gpio_init 0x11017578 Section 0 xc_drv_gpio.o(i.xc_gpio_init) + i.xc_gpio_it_config 0x110175a8 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) + i.xc_gpio_mux_ctl 0x110175dc Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + i.xc_gpio_pull_config 0x11017628 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) + i.xc_gpio_read_pin 0x11017710 Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin) + i.xc_gpio_toggle_pin 0x11017734 Section 0 xc_drv_gpio.o(i.xc_gpio_toggle_pin) + i.xc_gpio_write_pin 0x11017760 Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin) + i.xc_hfclk_set 0x1101777c Section 0 xc_drv_clock.o(i.xc_hfclk_set) + i.xc_ota_schedule 0x110177bc Section 0 ota_protocol.o(i.xc_ota_schedule) + i.xc_pwm_dutycycle_set 0x11017820 Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) + i.xc_pwm_init 0x11017890 Section 0 xc_drv_pwm.o(i.xc_pwm_init) + i.xc_pwm_start_all 0x11017970 Section 0 xc_drv_pwm.o(i.xc_pwm_start_all) + i.xc_pwr_vol_set 0x1101798c Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) + i.xc_rc32k_soft_calib_set 0x110179e8 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_set) + i.xc_system_param_check 0x11017ae0 Section 0 xc_drv_clock.o(i.xc_system_param_check) + i.xc_systick_unit_get 0x11017cfc Section 0 xc_drv_clock.o(i.xc_systick_unit_get) + i.xc_timer_init 0x11017d08 Section 0 xc_drv_timer.o(i.xc_timer_init) + i.xc_timer_set_value 0x11017e28 Section 0 xc_drv_timer.o(i.xc_timer_set_value) + i.xc_timer_start 0x11017e50 Section 0 xc_drv_timer.o(i.xc_timer_start) + i.xc_timer_us_to_ticks 0x11017e8c Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) + xc_timer_us_to_ticks 0x11017e8d Thumb Code 230 xc_drv_timer.o(i.xc_timer_us_to_ticks) + i.xc_uart_init 0x11017f80 Section 0 xc_drv_uart.o(i.xc_uart_init) + i.xc_unique_identification_read 0x11018170 Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + i.xc_wdt_init 0x11018258 Section 0 xc_drv_wdt.o(i.xc_wdt_init) + i.xc_wdt_refresh 0x110182c0 Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) + i.xc_wdt_reload 0x11018300 Section 0 xc_drv_wdt.o(i.xc_wdt_reload) + i.xc_wdt_start 0x11018344 Section 0 xc_drv_wdt.o(i.xc_wdt_start) + locale$$code 0x11018378 Section 44 lc_numeric_c.o(locale$$code) + locale$$code 0x110183a4 Section 44 lc_ctype_c.o(locale$$code) + x$fpl$fmul 0x110183d0 Section 176 fmul.o(x$fpl$fmul) + x$fpl$printf1 0x11018480 Section 16 printf1.o(x$fpl$printf1) + x$fpl$printf2 0x11018490 Section 16 printf2.o(x$fpl$printf2) + .constdata 0x110184a0 Section 8 app_task.o(.constdata) + x$fpl$usenofp 0x110184a0 Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x110184a8 Section 56 app_task.o(.constdata) + .constdata 0x110184e0 Section 2 arch_main.o(.constdata) + .constdata 0x110184e4 Section 40 app_sec.o(.constdata) + .constdata 0x1101850c Section 8 app_sec.o(.constdata) + .constdata 0x11018514 Section 134 usr_server.o(.constdata) + custom_server_atts 0x11018514 Data 36 usr_server.o(.constdata) + custom_src_cb 0x11018538 Data 20 usr_server.o(.constdata) + __func__ 0x1101854c Data 25 usr_server.o(.constdata) + __func__ 0x11018565 Data 27 usr_server.o(.constdata) + __func__ 0x11018580 Data 26 usr_server.o(.constdata) + .constdata 0x1101859a Section 4 nvds.o(.constdata) + .constdata 0x1101859e Section 31 xc_drv_pwm.o(.constdata) + pwm_offset 0x1101859e Data 12 xc_drv_pwm.o(.constdata) + __func__ 0x110185aa Data 19 xc_drv_pwm.o(.constdata) + .constdata 0x110185bd Section 4 xc_drv_timer.o(.constdata) + timer_offset 0x110185bd Data 4 xc_drv_timer.o(.constdata) + .constdata 0x110185c2 Section 6 xc_drv_uart.o(.constdata) + uart_offset 0x110185c2 Data 6 xc_drv_uart.o(.constdata) + .constdata 0x110185c8 Section 16 ota_protocol.o(.constdata) + __func__ 0x110185c8 Data 16 ota_protocol.o(.constdata) + .constdata 0x110185d8 Section 40 _printf_hex_int_ll_ptr.o(.constdata) + uc_hextab 0x110185d8 Data 20 _printf_hex_int_ll_ptr.o(.constdata) + lc_hextab 0x110185ec Data 20 _printf_hex_int_ll_ptr.o(.constdata) + .constdata 0x11018600 Section 17 __printf_flags_ss_wp.o(.constdata) + maptable 0x11018600 Data 17 __printf_flags_ss_wp.o(.constdata) + .constdata 0x11018611 Section 64 fdiv.o(.constdata) + fdiv_tab 0x11018611 Data 64 fdiv.o(.constdata) + .constdata 0x11018654 Section 8 _printf_wctomb.o(.constdata) + initial_mbstate 0x11018654 Data 8 _printf_wctomb.o(.constdata) + .constdata 0x1101865c Section 38 _printf_fp_hex.o(.constdata) + lc_hextab 0x1101865c Data 19 _printf_fp_hex.o(.constdata) + uc_hextab 0x1101866f Data 19 _printf_fp_hex.o(.constdata) + .constdata 0x11018684 Section 148 bigflt0.o(.constdata) + tenpwrs_x 0x11018684 Data 60 bigflt0.o(.constdata) + tenpwrs_i 0x110186c0 Data 64 bigflt0.o(.constdata) + .conststring 0x11018718 Section 207 app_task.o(.conststring) + .conststring 0x110187e8 Section 85 usr_server.o(.conststring) + .conststring 0x11018840 Section 98 xc_drv_pwm.o(.conststring) + .conststring 0x110188a4 Section 181 rf433_decoder.o(.conststring) + locale$$data 0x110189ac Section 28 lc_numeric_c.o(locale$$data) + __lcnum_c_name 0x110189b0 Data 2 lc_numeric_c.o(locale$$data) + __lcnum_c_start 0x110189b8 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_point 0x110189c4 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_thousands 0x110189c6 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_grouping 0x110189c7 Data 0 lc_numeric_c.o(locale$$data) + locale$$data 0x110189c8 Section 272 lc_ctype_c.o(locale$$data) + __lcnum_c_end 0x110189c8 Data 0 lc_numeric_c.o(locale$$data) + __lcctype_c_name 0x110189cc Data 2 lc_ctype_c.o(locale$$data) + __lcctype_c_start 0x110189d4 Data 0 lc_ctype_c.o(locale$$data) + __lcctype_c_end 0x11018ad8 Data 0 lc_ctype_c.o(locale$$data) ram_em 0x53006c00 Section 512 nvds.o(ram_em) ram_em 0x53006e00 Section 2091 ota_protocol.o(ram_em) @@ -2534,70 +2576,65 @@ Image Symbol Table app_sec_env 0x10002dc6 Data 1 app_sec.o(.data) srv_user_lid 0x10002dc8 Data 1 usr_server.o(.data) custom_svc_tx_char_notify 0x10002dc9 Data 1 usr_server.o(.data) - custom_svc_start_hdl 0x10002dca Data 2 usr_server.o(.data) - nvds_temp_buf 0x10002dcc Data 4 nvds.o(.data) - period 0x10002de0 Data 8 xc_drv_pwm.o(.data) - timer_n_callback 0x10002de8 Data 16 xc_drv_timer.o(.data) - led_1_count_time 0x10002df8 Data 2 timer.o(.data) - led_2_count_time 0x10002dfa Data 2 timer.o(.data) - led1_on_timer 0x10002dfc Data 2 timer.o(.data) - led2_on_timer 0x10002dfe Data 2 timer.o(.data) - timer1 0x10002e00 Data 8 timer.o(.data) - timer2 0x10002e08 Data 8 timer.o(.data) - TaskComps 0x10002e10 Data 144 timeslice.o(.data) - receive_mode 0x10002ea0 Data 1 uart_1.o(.data) - p_ble_data_msg 0x10002ea4 Data 4 uart_1.o(.data) - user_ble_data_msg 0x10002ea8 Data 4 uart_1.o(.data) - adress_H 0x10002eac Data 1 rf433.o(.data) - adress_L 0x10002ead Data 1 rf433.o(.data) - key_state 0x10002eae Data 1 rf433.o(.data) - res_data 0x10002eb0 Data 1 rf433.o(.data) - adress_ture_flag 0x10002eb1 Data 1 rf433.o(.data) - adress_ch1_index 0x10002eb2 Data 1 rf433.o(.data) - adress_ch2_index 0x10002eb3 Data 1 rf433.o(.data) - match_ch 0x10002eb4 Data 1 rf433.o(.data) - flash_ch1_state 0x10002eb5 Data 1 rf433.o(.data) - flash_ch2_state 0x10002eb6 Data 1 rf433.o(.data) - last_H_adress 0x10002eb7 Data 1 rf433.o(.data) - last_L_adress 0x10002eb8 Data 1 rf433.o(.data) - long_timer 0x10002eba Data 2 rf433.o(.data) - adress_H_ch1 0x10002ebc Data 5 rf433.o(.data) - adress_L_ch1 0x10002ec1 Data 5 rf433.o(.data) - adress_H_ch2 0x10002ec6 Data 5 rf433.o(.data) - adress_L_ch2 0x10002ecb Data 5 rf433.o(.data) - trig1_cnt 0x10002ed0 Data 1 switch_s.o(.data) - trig1_wait 0x10002ed1 Data 1 switch_s.o(.data) - trig2_cnt 0x10002ed2 Data 1 switch_s.o(.data) - trig2_wait 0x10002ed3 Data 1 switch_s.o(.data) - rf433_sw_flag 0x10002ed4 Data 1 switch_s.o(.data) - switch1_RELEASE_flag 0x10002ed7 Data 1 switch_s.o(.data) - switch2_RELEASE_flag 0x10002ed8 Data 1 switch_s.o(.data) - s1_first_press_flag 0x10002ed9 Data 1 switch_s.o(.data) - s2_first_press_flag 0x10002eda Data 1 switch_s.o(.data) - S1_first_on_state 0x10002edb Data 1 switch_s.o(.data) - S2_first_on_state 0x10002edc Data 1 switch_s.o(.data) - trig1_timeout 0x10002ede Data 2 switch_s.o(.data) - trig2_timeout 0x10002ee0 Data 2 switch_s.o(.data) - key_callback 0x10002ef0 Data 4 key.o(.data) - g_key_click_state 0x10002ef4 Data 8 key.o(.data) - led_state 0x10002efc Data 1 led.o(.data) - app_op_flash_flag 0x10002efe Data 1 ota_flash_interface.o(.data) - ota_flag 0x10002f00 Data 1 ota_protocol.o(.data) - jump2app 0x10002f04 Data 4 ota_protocol.o(.data) - fotas_status 0x10002f08 Data 9 ota_protocol.o(.data) - ota_srv_user_lid 0x10002f12 Data 1 ota_server.o(.data) - ota_svc_tx_char_notify 0x10002f13 Data 1 ota_server.o(.data) - ota_svc_start_hdl 0x10002f14 Data 2 ota_server.o(.data) - adv_info 0x10002f18 Data 28 arch_main.o(.bss) - nvds_env 0x10002f34 Data 24 nvds.o(.bss) - clock_cb 0x10002f8c Data 16 xc_drv_clock.o(.bss) - uart_ctl_block 0x10002f9c Data 12 xc_drv_uart.o(.bss) - rf433_frame 0x10002fa8 Data 12 rf433.o(.bss) - r_data 0x10002fb4 Data 256 fmc_spi_1.o(.bss) - app_data 0x100030b4 Data 256 fmc_spi_1.o(.bss) - op_flash 0x100031b4 Data 272 ota_flash_interface.o(.bss) - __libspace_start 0x10003828 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x10003888 Data 0 libspace.o(.bss) + custom_svc_start_hdl 0x10002dd0 Data 2 usr_server.o(.data) + nvds_temp_buf 0x10002dd4 Data 4 nvds.o(.data) + period 0x10002de8 Data 8 xc_drv_pwm.o(.data) + timer_n_callback 0x10002df0 Data 16 xc_drv_timer.o(.data) + led_1_count_time 0x10002e00 Data 2 timer.o(.data) + led_2_count_time 0x10002e02 Data 2 timer.o(.data) + led1_on_timer 0x10002e04 Data 2 timer.o(.data) + led2_on_timer 0x10002e06 Data 2 timer.o(.data) + timer1 0x10002e08 Data 8 timer.o(.data) + timer2 0x10002e10 Data 8 timer.o(.data) + TaskComps 0x10002e18 Data 160 timeslice.o(.data) + receive_mode 0x10002eb8 Data 1 uart_1.o(.data) + p_ble_data_msg 0x10002ebc Data 4 uart_1.o(.data) + user_ble_data_msg 0x10002ec0 Data 4 uart_1.o(.data) + adress_H 0x10002ec4 Data 1 rf433.o(.data) + adress_L 0x10002ec5 Data 1 rf433.o(.data) + key_state 0x10002ec6 Data 1 rf433.o(.data) + res_data 0x10002ec8 Data 1 rf433.o(.data) + adress_ture_flag 0x10002ec9 Data 1 rf433.o(.data) + adress_ch1_index 0x10002eca Data 1 rf433.o(.data) + adress_ch2_index 0x10002ecb Data 1 rf433.o(.data) + match_ch 0x10002ecc Data 1 rf433.o(.data) + flash_ch2_state 0x10002ecd Data 1 rf433.o(.data) + last_H_adress 0x10002ece Data 1 rf433.o(.data) + last_L_adress 0x10002ecf Data 1 rf433.o(.data) + long_timer 0x10002ed0 Data 2 rf433.o(.data) + adress_H_ch1 0x10002ed2 Data 5 rf433.o(.data) + adress_L_ch1 0x10002ed7 Data 5 rf433.o(.data) + adress_H_ch2 0x10002edc Data 5 rf433.o(.data) + adress_L_ch2 0x10002ee1 Data 5 rf433.o(.data) + flash_ch1_state 0x10002ee6 Data 1 rf433.o(.data) + trig1_cnt 0x10002ee8 Data 1 switch_s.o(.data) + trig1_wait 0x10002ee9 Data 1 switch_s.o(.data) + rf433_sw_flag 0x10002eea Data 1 switch_s.o(.data) + switch1_RELEASE_flag 0x10002eec Data 1 switch_s.o(.data) + s1_first_press_flag 0x10002eed Data 1 switch_s.o(.data) + S1_first_on_state 0x10002eee Data 1 switch_s.o(.data) + S2_first_on_state 0x10002eef Data 1 switch_s.o(.data) + trig1_timeout 0x10002ef0 Data 2 switch_s.o(.data) + key_callback 0x10002efc Data 4 key.o(.data) + g_key_click_state 0x10002f00 Data 8 key.o(.data) + led_state 0x10002f08 Data 1 led.o(.data) + app_op_flash_flag 0x10002f0a Data 1 ota_flash_interface.o(.data) + ota_flag 0x10002f0c Data 1 ota_protocol.o(.data) + jump2app 0x10002f10 Data 4 ota_protocol.o(.data) + fotas_status 0x10002f14 Data 9 ota_protocol.o(.data) + ota_srv_user_lid 0x10002f1e Data 1 ota_server.o(.data) + ota_svc_tx_char_notify 0x10002f1f Data 1 ota_server.o(.data) + ota_svc_start_hdl 0x10002f20 Data 2 ota_server.o(.data) + adv_info 0x10002f24 Data 28 arch_main.o(.bss) + nvds_env 0x10002f40 Data 24 nvds.o(.bss) + clock_cb 0x10002f98 Data 16 xc_drv_clock.o(.bss) + uart_ctl_block 0x10002fa8 Data 12 xc_drv_uart.o(.bss) + rf433_frame 0x10002fb4 Data 12 rf433.o(.bss) + r_data 0x10002fc0 Data 256 fmc_spi_1.o(.bss) + app_data 0x100030c0 Data 256 fmc_spi_1.o(.bss) + op_flash 0x100031c0 Data 272 ota_flash_interface.o(.bss) + __libspace_start 0x10003834 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x10003894 Data 0 libspace.o(.bss) _gatt_srv_att_read_get_cfm 0x11002d53 Thumb Code 0 rom_symdefs.o ABSOLUTE _gatt_srv_att_val_set_cfm 0x11002dc7 Thumb Code 0 rom_symdefs.o ABSOLUTE co_rand_word 0x11004109 Thumb Code 0 rom_symdefs.o ABSOLUTE @@ -2850,150 +2887,154 @@ Image Symbol Table UART1_Handler 0x11014067 Thumb Code 10 xc_drv_uart.o(i.UART1_Handler) UART2_Handler 0x11014071 Thumb Code 10 xc_drv_uart.o(i.UART2_Handler) WDT_Handler 0x1101407d Thumb Code 14 xc_drv_wdt.o(i.WDT_Handler) - _433_fun 0x110140e9 Thumb Code 128 rf433.o(i._433_fun) - __ARM_common_ll_muluu 0x1101416d Thumb Code 48 btod.o(i.__ARM_common_ll_muluu) - __ARM_common_switch8 0x1101419d Thumb Code 26 arch_main.o(i.__ARM_common_switch8) - __ARM_fpclassify 0x110141b9 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) - _is_digit 0x110141e5 Thumb Code 14 __printf_wp.o(i._is_digit) - _sys_exit 0x110141f3 Thumb Code 2 system_xinc.o(i._sys_exit) - adc_intr_callback 0x110141f5 Thumb Code 108 xc_drv_adc.o(i.adc_intr_callback) - app_create_advertising 0x11014281 Thumb Code 66 app_task.o(i.app_create_advertising) - app_delete_advertising 0x110142c9 Thumb Code 32 app_task.o(i.app_delete_advertising) - app_get_dev_name 0x11014305 Thumb Code 34 app_task.o(i.app_get_dev_name) - app_init 0x1101432d Thumb Code 50 app_task.o(i.app_init) - app_key_callback_handler 0x11014371 Thumb Code 56 rf433.o(i.app_key_callback_handler) - app_key_init 0x11014419 Thumb Code 38 key.o(i.app_key_init) - app_key_scan 0x11014449 Thumb Code 78 key.o(i.app_key_scan) - app_op_flash 0x1101450d Thumb Code 42 ota_flash_interface.o(i.app_op_flash) - app_op_flash_on 0x11014549 Thumb Code 20 ota_flash_interface.o(i.app_op_flash_on) - app_set_adv_data 0x11014565 Thumb Code 84 app_task.o(i.app_set_adv_data) - app_start_advertising 0x110145cd Thumb Code 54 app_task.o(i.app_start_advertising) - app_uart_init 0x11014609 Thumb Code 82 arch_main.o(i.app_uart_init) - ble_callback 0x11014661 Thumb Code 20 uart_1.o(i.ble_callback) - ble_flash_handle 0x11014679 Thumb Code 128 ota_flash_interface.o(i.ble_flash_handle) - ble_flash_later_page_erase 0x11014731 Thumb Code 24 ota_flash_interface.o(i.ble_flash_later_page_erase) - ble_flash_later_write_page 0x1101474d Thumb Code 40 ota_flash_interface.o(i.ble_flash_later_write_page) - ble_message_process 0x11014779 Thumb Code 44 uart_1.o(i.ble_message_process) - ble_mode_scan 0x110147a9 Thumb Code 60 rf433.o(i.ble_mode_scan) - bluetooth_init 0x110147f1 Thumb Code 88 arch_main.o(i.bluetooth_init) - board_init 0x1101485d Thumb Code 70 arch_main.o(i.board_init) - chx_gpio_init 0x110148f1 Thumb Code 84 rf433.o(i.chx_gpio_init) - clock_init 0x11014949 Thumb Code 94 sleep.o(i.clock_init) - custom_svc_add 0x110149b9 Thumb Code 98 usr_server.o(i.custom_svc_add) - custom_svc_cb_att_read_get 0x11014a95 Thumb Code 90 usr_server.o(i.custom_svc_cb_att_read_get) - custom_svc_cb_att_val_set 0x11014b45 Thumb Code 224 usr_server.o(i.custom_svc_cb_att_val_set) - custom_svc_cb_event_sent 0x11014ced Thumb Code 20 usr_server.o(i.custom_svc_cb_event_sent) - delay_us 0x11014d39 Thumb Code 44 xc_drv_systick.o(i.delay_us) - extract32_16 0x11014d69 Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) - ferror 0x11014d77 Thumb Code 6 system_xinc.o(i.ferror) - flash_init 0x11014d7d Thumb Code 170 arch_main.o(i.flash_init) - flash_run 0x11014ee1 Thumb Code 14 rf433.o(i.flash_run) - flash_size_and_type_get 0x11014eef Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - fmc_spi_read 0x11014f45 Thumb Code 38 fmc_spi_1.o(i.fmc_spi_read) - get_app_env 0x11015b7d Thumb Code 4 app_task.o(i.get_app_env) - get_fota_env_addr 0x11015bd1 Thumb Code 16 nvds.o(i.get_fota_env_addr) - gpio_intr_callback 0x11015be5 Thumb Code 52 switch_s.o(i.gpio_intr_callback) - gpio_key_check 0x11015c1d Thumb Code 20 key.o(i.gpio_key_check) - led_gpio_init 0x11015c45 Thumb Code 54 led.o(i.led_gpio_init) - main 0x11015c81 Thumb Code 72 arch_main.o(i.main) - nvds_browse_tag 0x11015cd5 Thumb Code 52 nvds.o(i.nvds_browse_tag) - nvds_del 0x11015d09 Thumb Code 52 nvds.o(i.nvds_del) - nvds_erase 0x11015d41 Thumb Code 76 nvds.o(i.nvds_erase) - nvds_get 0x11015dc1 Thumb Code 62 nvds.o(i.nvds_get) - nvds_init 0x11015e05 Thumb Code 48 nvds.o(i.nvds_init) - nvds_init_memory 0x11015e49 Thumb Code 24 nvds.o(i.nvds_init_memory) - nvds_is_magic_number_ok 0x11015e69 Thumb Code 36 nvds.o(i.nvds_is_magic_number_ok) - nvds_purge 0x11015e95 Thumb Code 98 nvds.o(i.nvds_purge) - nvds_put 0x11015efd Thumb Code 202 nvds.o(i.nvds_put) - nvds_read 0x11015fd1 Thumb Code 36 nvds.o(i.nvds_read) - nvds_space_init 0x11015ff9 Thumb Code 70 nvds.o(i.nvds_space_init) - nvds_walk_tag 0x1101607d Thumb Code 52 nvds.o(i.nvds_walk_tag) - nvds_write 0x110160b5 Thumb Code 36 nvds.o(i.nvds_write) - ota_slave_send_data 0x110160dd Thumb Code 82 ota_server.o(i.ota_slave_send_data) - ota_srv_get_hdl_from_att_idx 0x11016179 Thumb Code 10 ota_server.o(i.ota_srv_get_hdl_from_att_idx) - ota_write_flash 0x11016189 Thumb Code 46 ota_protocol.o(i.ota_write_flash) - pwm3_toggle 0x110161c5 Thumb Code 42 led.o(i.pwm3_toggle) - pwm_capture_ch0_callback 0x110161f9 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch0_callback) - pwm_capture_ch1_callback 0x110161fd Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback) - pwm_capture_ch2_callback 0x11016201 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback) - pwm_pin_set 0x110162e1 Thumb Code 192 xc_drv_pwm.o(i.pwm_pin_set) - read_user_data 0x110163a1 Thumb Code 132 fmc_spi_1.o(i.read_user_data) - reverse_verif_is_true 0x11016449 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - rf433_decoder_get_frame 0x11016489 Thumb Code 32 rf433_decoder.o(i.rf433_decoder_get_frame) - rf433_decoder_init 0x110164ad Thumb Code 48 rf433_decoder.o(i.rf433_decoder_init) - rf433_decoder_process 0x110164e1 Thumb Code 56 rf433_decoder.o(i.rf433_decoder_process) - rf433_decoder_sample 0x11016521 Thumb Code 104 rf433_decoder.o(i.rf433_decoder_sample) - rf433_gpio_init 0x11016595 Thumb Code 30 rf433.o(i.rf433_gpio_init) - rom_env_host_init 0x110169e5 Thumb Code 24 arch_main.o(i.rom_env_host_init) - scan_433 0x11016a0d Thumb Code 484 rf433.o(i.scan_433) - scan_uart 0x11016c01 Thumb Code 132 uart_1.o(i.scan_uart) - set_TaskComps_timer 0x11016c91 Thumb Code 10 timeslice.o(i.set_TaskComps_timer) - set_single_addr_name 0x11016ca1 Thumb Code 118 arch_main.o(i.set_single_addr_name) - set_vector 0x11016d3d Thumb Code 46 system_xinc.o(i.set_vector) - slave_send_data 0x11016d79 Thumb Code 82 usr_server.o(i.slave_send_data) - srv_get_hdl_from_att_idx 0x11016e15 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) - switch_init 0x11016e25 Thumb Code 102 switch_s.o(i.switch_init) - systick_callback 0x11016e95 Thumb Code 2 xc_drv_systick.o(i.systick_callback) - timer0_2_init 0x11016e99 Thumb Code 124 timer.o(i.timer0_2_init) - timer3_callback 0x11016f21 Thumb Code 2 xc_drv_timer.o(i.timer3_callback) - trigger_check_process 0x11016f25 Thumb Code 610 switch_s.o(i.trigger_check_process) - uart_user_handler 0x11017195 Thumb Code 138 xc_drv_uart.o(i.uart_user_handler) - updateTimer 0x11017245 Thumb Code 22 timer.o(i.updateTimer) - wdt_init 0x1101725b Thumb Code 26 arch_main.o(i.wdt_init) - wright_user_data 0x11017275 Thumb Code 136 fmc_spi_1.o(i.wright_user_data) - xc_adc_data_average 0x11017321 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average) - xc_ble_activity_delete 0x1101739d Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) - xc_bor_init 0x110173c5 Thumb Code 40 xc_drv_bor.o(i.xc_bor_init) - xc_clock_bbpll_common_cfg 0x110173f5 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - xc_clock_bbpll_freq_cfg 0x11017435 Thumb Code 224 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - xc_clock_hfclk_in_get 0x11017521 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - xc_clock_hfclk_set 0x1101752d Thumb Code 192 xc_drv_clock.o(i.xc_clock_hfclk_set) - xc_clock_init_cfg 0x11017609 Thumb Code 22 xc_drv_clock.o(i.xc_clock_init_cfg) - xc_clock_lfclk_in_get 0x11017621 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get) - xc_clock_lfclk_set 0x1101762d Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) - xc_fota_dev_ack_cmd 0x11017699 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd) - xc_gpio_direction_config 0x110176c1 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) - xc_gpio_fun_sel 0x110176dd Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) - xc_gpio_init 0x11017705 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) - xc_gpio_it_config 0x11017735 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) - xc_gpio_mux_ctl 0x11017769 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - xc_gpio_pull_config 0x110177b5 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) - xc_gpio_read_pin 0x1101789d Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin) - xc_gpio_toggle_pin 0x110178c1 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_toggle_pin) - xc_gpio_write_pin 0x110178ed Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin) - xc_hfclk_set 0x11017909 Thumb Code 58 xc_drv_clock.o(i.xc_hfclk_set) - xc_ota_schedule 0x11017949 Thumb Code 68 ota_protocol.o(i.xc_ota_schedule) - xc_pwm_dutycycle_set 0x110179ad Thumb Code 104 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) - xc_pwm_init 0x11017a1d Thumb Code 208 xc_drv_pwm.o(i.xc_pwm_init) - xc_pwm_start_all 0x11017afd Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_start_all) - xc_pwr_vol_set 0x11017b19 Thumb Code 70 xc_drv_pwr.o(i.xc_pwr_vol_set) - xc_rc32k_soft_calib_set 0x11017b75 Thumb Code 204 xc_drv_calib.o(i.xc_rc32k_soft_calib_set) - xc_system_param_check 0x11017c6d Thumb Code 230 xc_drv_clock.o(i.xc_system_param_check) - xc_systick_unit_get 0x11017e89 Thumb Code 6 xc_drv_clock.o(i.xc_systick_unit_get) - xc_timer_init 0x11017e95 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) - xc_timer_set_value 0x11017fb5 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) - xc_timer_start 0x11017fdd Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) - xc_uart_init 0x1101810d Thumb Code 476 xc_drv_uart.o(i.xc_uart_init) - xc_unique_identification_read 0x110182fd Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - xc_wdt_init 0x110183e5 Thumb Code 94 xc_drv_wdt.o(i.xc_wdt_init) - xc_wdt_refresh 0x1101844d Thumb Code 56 xc_drv_wdt.o(i.xc_wdt_refresh) - xc_wdt_reload 0x1101848d Thumb Code 60 xc_drv_wdt.o(i.xc_wdt_reload) - xc_wdt_start 0x110184d1 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) - _get_lc_numeric 0x11018505 Thumb Code 44 lc_numeric_c.o(locale$$code) - _get_lc_ctype 0x11018531 Thumb Code 44 lc_ctype_c.o(locale$$code) - __aeabi_fmul 0x1101855d Thumb Code 0 fmul.o(x$fpl$fmul) - _fmul 0x1101855d Thumb Code 172 fmul.o(x$fpl$fmul) - _printf_fp_dec 0x1101860d Thumb Code 16 printf1.o(x$fpl$printf1) - _printf_fp_hex 0x1101861d Thumb Code 16 printf2.o(x$fpl$printf2) - __I$use$fp 0x1101862c Number 0 usenofp.o(x$fpl$usenofp) - app_msg_handler_tab 0x1101862c Data 8 app_task.o(.constdata) - TASK_DESC_APP 0x11018634 Data 12 app_task.o(.constdata) - app_sec_msg_handler_list 0x11018670 Data 40 app_sec.o(.constdata) - app_sec_handlers 0x11018698 Data 8 app_sec.o(.constdata) - nvds_magic_number 0x11018726 Data 4 nvds.o(.constdata) - Region$$Table$$Base 0x11018ae8 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x11018b38 Number 0 anon$$obj.o(Region$$Table) - __ctype 0x11018b61 Data 0 lc_ctype_c.o(locale$$data) + _433_fun 0x110140e9 Thumb Code 70 rf433.o(i._433_fun) + __ARM_common_ll_muluu 0x11014135 Thumb Code 48 btod.o(i.__ARM_common_ll_muluu) + __ARM_common_switch8 0x11014165 Thumb Code 26 arch_main.o(i.__ARM_common_switch8) + __ARM_fpclassify 0x11014181 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) + _is_digit 0x110141ad Thumb Code 14 __printf_wp.o(i._is_digit) + _sys_exit 0x110141bb Thumb Code 2 system_xinc.o(i._sys_exit) + adc_intr_callback 0x110141bd Thumb Code 108 xc_drv_adc.o(i.adc_intr_callback) + app_create_advertising 0x11014249 Thumb Code 66 app_task.o(i.app_create_advertising) + app_delete_advertising 0x11014291 Thumb Code 32 app_task.o(i.app_delete_advertising) + app_get_dev_name 0x110142cd Thumb Code 34 app_task.o(i.app_get_dev_name) + app_init 0x110142f5 Thumb Code 50 app_task.o(i.app_init) + app_key_callback_handler 0x11014339 Thumb Code 40 rf433.o(i.app_key_callback_handler) + app_key_init 0x110143d1 Thumb Code 38 key.o(i.app_key_init) + app_key_scan 0x11014401 Thumb Code 78 key.o(i.app_key_scan) + app_op_flash 0x110144c5 Thumb Code 42 ota_flash_interface.o(i.app_op_flash) + app_op_flash_on 0x11014501 Thumb Code 20 ota_flash_interface.o(i.app_op_flash_on) + app_set_adv_data 0x1101451d Thumb Code 84 app_task.o(i.app_set_adv_data) + app_start_advertising 0x11014585 Thumb Code 54 app_task.o(i.app_start_advertising) + app_uart_init 0x110145c1 Thumb Code 82 arch_main.o(i.app_uart_init) + ble_callback 0x11014619 Thumb Code 20 uart_1.o(i.ble_callback) + ble_flash_handle 0x11014631 Thumb Code 128 ota_flash_interface.o(i.ble_flash_handle) + ble_flash_later_page_erase 0x110146e9 Thumb Code 24 ota_flash_interface.o(i.ble_flash_later_page_erase) + ble_flash_later_write_page 0x11014705 Thumb Code 40 ota_flash_interface.o(i.ble_flash_later_write_page) + ble_message_process 0x11014731 Thumb Code 50 uart_1.o(i.ble_message_process) + ble_mode_scan 0x11014769 Thumb Code 48 rf433.o(i.ble_mode_scan) + ble_state_mark_dirty 0x110147ed Thumb Code 10 usr_server.o(i.ble_state_mark_dirty) + ble_state_on_connect 0x110147fd Thumb Code 20 usr_server.o(i.ble_state_on_connect) + ble_state_on_disconnect 0x11014815 Thumb Code 12 usr_server.o(i.ble_state_on_disconnect) + ble_state_sync_poll 0x11014839 Thumb Code 124 usr_server.o(i.ble_state_sync_poll) + bluetooth_init 0x110148bd Thumb Code 88 arch_main.o(i.bluetooth_init) + board_init 0x11014929 Thumb Code 66 arch_main.o(i.board_init) + chx_gpio_init 0x11014991 Thumb Code 56 rf433.o(i.chx_gpio_init) + clock_init 0x110149cd Thumb Code 94 sleep.o(i.clock_init) + custom_svc_add 0x11014a3d Thumb Code 102 usr_server.o(i.custom_svc_add) + custom_svc_cb_att_read_get 0x11014b1d Thumb Code 90 usr_server.o(i.custom_svc_cb_att_read_get) + custom_svc_cb_att_val_set 0x11014bcd Thumb Code 212 usr_server.o(i.custom_svc_cb_att_val_set) + custom_svc_cb_event_sent 0x11014d65 Thumb Code 20 usr_server.o(i.custom_svc_cb_event_sent) + delay_us 0x11014db1 Thumb Code 44 xc_drv_systick.o(i.delay_us) + extract32_16 0x11014de1 Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) + ferror 0x11014def Thumb Code 6 system_xinc.o(i.ferror) + flash_init 0x11014df5 Thumb Code 170 arch_main.o(i.flash_init) + flash_run 0x11014f59 Thumb Code 14 rf433.o(i.flash_run) + flash_size_and_type_get 0x11014f67 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + fmc_spi_read 0x11014fbd Thumb Code 38 fmc_spi_1.o(i.fmc_spi_read) + get_app_env 0x11015bfd Thumb Code 4 app_task.o(i.get_app_env) + get_fota_env_addr 0x11015c51 Thumb Code 16 nvds.o(i.get_fota_env_addr) + gpio_intr_callback 0x11015c65 Thumb Code 28 switch_s.o(i.gpio_intr_callback) + gpio_key_check 0x11015c85 Thumb Code 20 key.o(i.gpio_key_check) + led_gpio_init 0x11015cad Thumb Code 54 led.o(i.led_gpio_init) + main 0x11015ce9 Thumb Code 72 arch_main.o(i.main) + nvds_browse_tag 0x11015d3d Thumb Code 52 nvds.o(i.nvds_browse_tag) + nvds_del 0x11015d71 Thumb Code 52 nvds.o(i.nvds_del) + nvds_erase 0x11015da9 Thumb Code 76 nvds.o(i.nvds_erase) + nvds_get 0x11015e29 Thumb Code 62 nvds.o(i.nvds_get) + nvds_init 0x11015e6d Thumb Code 48 nvds.o(i.nvds_init) + nvds_init_memory 0x11015eb1 Thumb Code 24 nvds.o(i.nvds_init_memory) + nvds_is_magic_number_ok 0x11015ed1 Thumb Code 36 nvds.o(i.nvds_is_magic_number_ok) + nvds_purge 0x11015efd Thumb Code 98 nvds.o(i.nvds_purge) + nvds_put 0x11015f65 Thumb Code 202 nvds.o(i.nvds_put) + nvds_read 0x11016039 Thumb Code 36 nvds.o(i.nvds_read) + nvds_space_init 0x11016061 Thumb Code 70 nvds.o(i.nvds_space_init) + nvds_walk_tag 0x110160e5 Thumb Code 52 nvds.o(i.nvds_walk_tag) + nvds_write 0x1101611d Thumb Code 36 nvds.o(i.nvds_write) + ota_slave_send_data 0x11016145 Thumb Code 82 ota_server.o(i.ota_slave_send_data) + ota_srv_get_hdl_from_att_idx 0x110161e1 Thumb Code 10 ota_server.o(i.ota_srv_get_hdl_from_att_idx) + ota_write_flash 0x110161f1 Thumb Code 46 ota_protocol.o(i.ota_write_flash) + pwm3_toggle 0x1101622d Thumb Code 42 led.o(i.pwm3_toggle) + pwm_capture_ch0_callback 0x11016261 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch0_callback) + pwm_capture_ch1_callback 0x11016265 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback) + pwm_capture_ch2_callback 0x11016269 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback) + pwm_pin_set 0x11016349 Thumb Code 192 xc_drv_pwm.o(i.pwm_pin_set) + read_user_data 0x11016409 Thumb Code 146 fmc_spi_1.o(i.read_user_data) + reverse_verif_is_true 0x110164c1 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + rf433_decoder_get_frame 0x11016501 Thumb Code 32 rf433_decoder.o(i.rf433_decoder_get_frame) + rf433_decoder_init 0x11016525 Thumb Code 46 rf433_decoder.o(i.rf433_decoder_init) + rf433_decoder_process 0x11016559 Thumb Code 56 rf433_decoder.o(i.rf433_decoder_process) + rf433_decoder_sample 0x11016599 Thumb Code 104 rf433_decoder.o(i.rf433_decoder_sample) + rf433_gpio_init 0x1101660d Thumb Code 30 rf433.o(i.rf433_gpio_init) + rom_env_host_init 0x11016a59 Thumb Code 24 arch_main.o(i.rom_env_host_init) + scan_433 0x11016a81 Thumb Code 332 rf433.o(i.scan_433) + scan_uart 0x11016bdd Thumb Code 104 uart_1.o(i.scan_uart) + set_TaskComps_timer 0x11016c4d Thumb Code 10 timeslice.o(i.set_TaskComps_timer) + set_single_addr_name 0x11016c5d Thumb Code 118 arch_main.o(i.set_single_addr_name) + set_vector 0x11016cf9 Thumb Code 46 system_xinc.o(i.set_vector) + slave_send_data 0x11016d35 Thumb Code 84 usr_server.o(i.slave_send_data) + srv_get_hdl_from_att_idx 0x11016dd1 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) + switch_init 0x11016de1 Thumb Code 88 switch_s.o(i.switch_init) + systick_callback 0x11016e41 Thumb Code 2 xc_drv_systick.o(i.systick_callback) + timer0_2_init 0x11016e45 Thumb Code 124 timer.o(i.timer0_2_init) + timer3_callback 0x11016ecd Thumb Code 2 xc_drv_timer.o(i.timer3_callback) + trigger_check_process 0x11016ed1 Thumb Code 304 switch_s.o(i.trigger_check_process) + uart_user_handler 0x11017009 Thumb Code 138 xc_drv_uart.o(i.uart_user_handler) + updateTimer 0x110170b9 Thumb Code 22 timer.o(i.updateTimer) + wdt_init 0x110170cf Thumb Code 26 arch_main.o(i.wdt_init) + wright_user_data 0x110170e9 Thumb Code 136 fmc_spi_1.o(i.wright_user_data) + xc_adc_data_average 0x11017195 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average) + xc_ble_activity_delete 0x11017211 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) + xc_bor_init 0x11017239 Thumb Code 40 xc_drv_bor.o(i.xc_bor_init) + xc_clock_bbpll_common_cfg 0x11017269 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + xc_clock_bbpll_freq_cfg 0x110172a9 Thumb Code 224 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + xc_clock_hfclk_in_get 0x11017395 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + xc_clock_hfclk_set 0x110173a1 Thumb Code 192 xc_drv_clock.o(i.xc_clock_hfclk_set) + xc_clock_init_cfg 0x1101747d Thumb Code 22 xc_drv_clock.o(i.xc_clock_init_cfg) + xc_clock_lfclk_in_get 0x11017495 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get) + xc_clock_lfclk_set 0x110174a1 Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) + xc_fota_dev_ack_cmd 0x1101750d Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd) + xc_gpio_direction_config 0x11017535 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) + xc_gpio_fun_sel 0x11017551 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) + xc_gpio_init 0x11017579 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) + xc_gpio_it_config 0x110175a9 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) + xc_gpio_mux_ctl 0x110175dd Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + xc_gpio_pull_config 0x11017629 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) + xc_gpio_read_pin 0x11017711 Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin) + xc_gpio_toggle_pin 0x11017735 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_toggle_pin) + xc_gpio_write_pin 0x11017761 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin) + xc_hfclk_set 0x1101777d Thumb Code 58 xc_drv_clock.o(i.xc_hfclk_set) + xc_ota_schedule 0x110177bd Thumb Code 68 ota_protocol.o(i.xc_ota_schedule) + xc_pwm_dutycycle_set 0x11017821 Thumb Code 104 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) + xc_pwm_init 0x11017891 Thumb Code 208 xc_drv_pwm.o(i.xc_pwm_init) + xc_pwm_start_all 0x11017971 Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_start_all) + xc_pwr_vol_set 0x1101798d Thumb Code 70 xc_drv_pwr.o(i.xc_pwr_vol_set) + xc_rc32k_soft_calib_set 0x110179e9 Thumb Code 204 xc_drv_calib.o(i.xc_rc32k_soft_calib_set) + xc_system_param_check 0x11017ae1 Thumb Code 230 xc_drv_clock.o(i.xc_system_param_check) + xc_systick_unit_get 0x11017cfd Thumb Code 6 xc_drv_clock.o(i.xc_systick_unit_get) + xc_timer_init 0x11017d09 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) + xc_timer_set_value 0x11017e29 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) + xc_timer_start 0x11017e51 Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) + xc_uart_init 0x11017f81 Thumb Code 476 xc_drv_uart.o(i.xc_uart_init) + xc_unique_identification_read 0x11018171 Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + xc_wdt_init 0x11018259 Thumb Code 94 xc_drv_wdt.o(i.xc_wdt_init) + xc_wdt_refresh 0x110182c1 Thumb Code 56 xc_drv_wdt.o(i.xc_wdt_refresh) + xc_wdt_reload 0x11018301 Thumb Code 60 xc_drv_wdt.o(i.xc_wdt_reload) + xc_wdt_start 0x11018345 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) + _get_lc_numeric 0x11018379 Thumb Code 44 lc_numeric_c.o(locale$$code) + _get_lc_ctype 0x110183a5 Thumb Code 44 lc_ctype_c.o(locale$$code) + __aeabi_fmul 0x110183d1 Thumb Code 0 fmul.o(x$fpl$fmul) + _fmul 0x110183d1 Thumb Code 172 fmul.o(x$fpl$fmul) + _printf_fp_dec 0x11018481 Thumb Code 16 printf1.o(x$fpl$printf1) + _printf_fp_hex 0x11018491 Thumb Code 16 printf2.o(x$fpl$printf2) + __I$use$fp 0x110184a0 Number 0 usenofp.o(x$fpl$usenofp) + app_msg_handler_tab 0x110184a0 Data 8 app_task.o(.constdata) + TASK_DESC_APP 0x110184a8 Data 12 app_task.o(.constdata) + app_sec_msg_handler_list 0x110184e4 Data 40 app_sec.o(.constdata) + app_sec_handlers 0x1101850c Data 8 app_sec.o(.constdata) + nvds_magic_number 0x1101859a Data 4 nvds.o(.constdata) + Region$$Table$$Base 0x1101895c Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x110189ac Number 0 anon$$obj.o(Region$$Table) + __ctype 0x110189d5 Data 0 lc_ctype_c.o(locale$$data) write_buffer 0x53006c00 Data 512 nvds.o(ram_em) fota_env 0x53006e00 Data 2091 ota_protocol.o(ram_em) @@ -3005,459 +3046,468 @@ Memory Map of the image Image Entry point : 0x110120c1 - Load Region LOAD (Base: 0x11012000, Size: 0x000082a8, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00007768]) + Load Region LOAD (Base: 0x11012000, Size: 0x00008128, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x000075e4]) - Execution Region RW1 (Exec base: 0x10000100, Load base: 0x11018c64, Size: 0x000006f0, Max: 0xffffffff, ABSOLUTE) + Execution Region RW1 (Exec base: 0x10000100, Load base: 0x11018ad8, Size: 0x000006f0, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x10000100 - 0x000006f0 Zero RW 1 STACK startup_xinc.o - Execution Region RW (Exec base: 0x10002300, Load base: 0x11018c64, Size: 0x00001588, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000060]) + Execution Region RW (Exec base: 0x10002300, Load base: 0x11018ad8, Size: 0x00001598, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000068]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x10002300 0x11018c64 0x00000040 Code RO 4773 .text c_p.l(rt_memclr.o) - 0x10002340 0x11018ca4 0x0000015a Code RO 4779 .text c_p.l(aeabi_sdiv.o) + 0x10002300 0x11018ad8 0x00000040 Code RO 4812 .text c_p.l(rt_memclr.o) + 0x10002340 0x11018b18 0x0000015a Code RO 4818 .text c_p.l(aeabi_sdiv.o) 0x1000249a COMPRESSED 0x00000002 PAD - 0x1000249c 0x11018e00 0x0000000c Ven RO 5103 Veneer$$Code anon$$obj.o - 0x100024a8 0x11018e0c 0x0000000c Ven RO 5104 Veneer$$Code anon$$obj.o - 0x100024b4 0x11018e18 0x0000000c Ven RO 5105 Veneer$$Code anon$$obj.o - 0x100024c0 0x11018e24 0x0000000c Ven RO 5106 Veneer$$Code anon$$obj.o - 0x100024cc 0x11018e30 0x0000000c Ven RO 5107 Veneer$$Code anon$$obj.o - 0x100024d8 0x11018e3c 0x0000000c Ven RO 5108 Veneer$$Code anon$$obj.o - 0x100024e4 0x11018e48 0x0000000c Ven RO 5109 Veneer$$Code anon$$obj.o - 0x100024f0 0x11018e54 0x0000000c Ven RO 5110 Veneer$$Code anon$$obj.o - 0x100024fc 0x11018e60 0x0000000c Ven RO 5111 Veneer$$Code anon$$obj.o - 0x10002508 0x11018e6c 0x0000000c Ven RO 5112 Veneer$$Code anon$$obj.o - 0x10002514 0x11018e78 0x00000018 Code RO 17 ram_code system_xinc.o - 0x1000252c 0x11018e90 0x0000003c Code RO 687 ram_code arch_main.o - 0x10002568 0x11018ecc 0x000000b8 Code RO 1597 ram_code xc_drv_bor.o - 0x10002620 0x11018f84 0x000005c8 Code RO 2139 ram_code xc_drv_fmc_spi.o - 0x10002be8 0x1101954c 0x0000002c Code RO 3262 ram_code xc_drv_rtc.o - 0x10002c14 0x11019578 0x000000b0 Code RO 4020 ram_code timer.o - 0x10002cc4 0x11019628 0x000000c8 Code RO 4294 ram_code key.o + 0x1000249c 0x11018c74 0x0000000c Ven RO 5142 Veneer$$Code anon$$obj.o + 0x100024a8 0x11018c80 0x0000000c Ven RO 5143 Veneer$$Code anon$$obj.o + 0x100024b4 0x11018c8c 0x0000000c Ven RO 5144 Veneer$$Code anon$$obj.o + 0x100024c0 0x11018c98 0x0000000c Ven RO 5145 Veneer$$Code anon$$obj.o + 0x100024cc 0x11018ca4 0x0000000c Ven RO 5146 Veneer$$Code anon$$obj.o + 0x100024d8 0x11018cb0 0x0000000c Ven RO 5147 Veneer$$Code anon$$obj.o + 0x100024e4 0x11018cbc 0x0000000c Ven RO 5148 Veneer$$Code anon$$obj.o + 0x100024f0 0x11018cc8 0x0000000c Ven RO 5149 Veneer$$Code anon$$obj.o + 0x100024fc 0x11018cd4 0x0000000c Ven RO 5150 Veneer$$Code anon$$obj.o + 0x10002508 0x11018ce0 0x0000000c Ven RO 5151 Veneer$$Code anon$$obj.o + 0x10002514 0x11018cec 0x00000018 Code RO 17 ram_code system_xinc.o + 0x1000252c 0x11018d04 0x0000003c Code RO 687 ram_code arch_main.o + 0x10002568 0x11018d40 0x000000b8 Code RO 1630 ram_code xc_drv_bor.o + 0x10002620 0x11018df8 0x000005c8 Code RO 2172 ram_code xc_drv_fmc_spi.o + 0x10002be8 0x110193c0 0x0000002c Code RO 3295 ram_code xc_drv_rtc.o + 0x10002c14 0x110193ec 0x000000b0 Code RO 4053 ram_code timer.o + 0x10002cc4 0x1101949c 0x000000c8 Code RO 4333 ram_code key.o 0x10002d8c COMPRESSED 0x00000004 Data RW 18 .data system_xinc.o 0x10002d90 COMPRESSED 0x00000034 Data RW 554 .data app_task.o 0x10002dc4 COMPRESSED 0x00000001 Data RW 555 .data app_task.o 0x10002dc5 COMPRESSED 0x00000002 Data RW 815 .data app_sec.o 0x10002dc7 COMPRESSED 0x00000001 PAD - 0x10002dc8 COMPRESSED 0x00000004 Data RW 940 .data usr_server.o - 0x10002dcc COMPRESSED 0x00000004 Data RW 1042 .data nvds.o - 0x10002dd0 COMPRESSED 0x00000002 Data RW 1356 .data xc_drv_adc.o + 0x10002dc8 COMPRESSED 0x0000000a Data RW 946 .data usr_server.o 0x10002dd2 COMPRESSED 0x00000002 PAD - 0x10002dd4 COMPRESSED 0x00000004 Data RW 1686 .data xc_drv_calib.o - 0x10002dd8 COMPRESSED 0x00000010 Data RW 2504 .data xc_drv_pwm.o - 0x10002de8 COMPRESSED 0x00000010 Data RW 3547 .data xc_drv_timer.o - 0x10002df8 COMPRESSED 0x00000018 Data RW 4021 .data timer.o - 0x10002e10 COMPRESSED 0x00000090 Data RW 4061 .data timeslice.o - 0x10002ea0 COMPRESSED 0x0000000c Data RW 4106 .data uart_1.o - 0x10002eac COMPRESSED 0x00000024 Data RW 4149 .data rf433.o - 0x10002ed0 COMPRESSED 0x00000016 Data RW 4209 .data switch_s.o - 0x10002ee6 COMPRESSED 0x00000002 PAD - 0x10002ee8 COMPRESSED 0x00000014 Data RW 4295 .data key.o - 0x10002efc COMPRESSED 0x00000001 Data RW 4353 .data led.o - 0x10002efd COMPRESSED 0x00000001 Data RW 4354 .data led.o - 0x10002efe COMPRESSED 0x00000001 Data RW 4391 .data ota_flash_interface.o - 0x10002eff COMPRESSED 0x00000001 PAD - 0x10002f00 COMPRESSED 0x00000011 Data RW 4457 .data ota_protocol.o - 0x10002f11 COMPRESSED 0x00000001 PAD - 0x10002f12 COMPRESSED 0x00000004 Data RW 4554 .data ota_server.o - 0x10002f16 COMPRESSED 0x00000002 PAD - 0x10002f18 - 0x0000001c Zero RW 688 .bss arch_main.o - 0x10002f34 - 0x00000018 Zero RW 1040 .bss nvds.o - 0x10002f4c - 0x00000040 Zero RW 1355 .bss xc_drv_adc.o - 0x10002f8c - 0x00000010 Zero RW 1865 .bss xc_drv_clock.o - 0x10002f9c - 0x0000000c Zero RW 3745 .bss xc_drv_uart.o - 0x10002fa8 - 0x0000000c Zero RW 4148 .bss rf433.o - 0x10002fb4 - 0x00000200 Zero RW 4248 .bss fmc_spi_1.o - 0x100031b4 - 0x00000110 Zero RW 4390 .bss ota_flash_interface.o - 0x100032c4 - 0x00000114 Zero RW 4454 .bss ota_protocol.o - 0x100033d8 - 0x0000044e Zero RW 4616 .bss rf433_decoder.o - 0x10003826 COMPRESSED 0x00000002 PAD - 0x10003828 - 0x00000060 Zero RW 4936 .bss c_p.l(libspace.o) - 0x10003888 - 0x00000000 Zero RW 2 HEAP startup_xinc.o + 0x10002dd4 COMPRESSED 0x00000004 Data RW 1075 .data nvds.o + 0x10002dd8 COMPRESSED 0x00000002 Data RW 1389 .data xc_drv_adc.o + 0x10002dda COMPRESSED 0x00000002 PAD + 0x10002ddc COMPRESSED 0x00000004 Data RW 1719 .data xc_drv_calib.o + 0x10002de0 COMPRESSED 0x00000010 Data RW 2537 .data xc_drv_pwm.o + 0x10002df0 COMPRESSED 0x00000010 Data RW 3580 .data xc_drv_timer.o + 0x10002e00 COMPRESSED 0x00000018 Data RW 4054 .data timer.o + 0x10002e18 COMPRESSED 0x000000a0 Data RW 4094 .data timeslice.o + 0x10002eb8 COMPRESSED 0x0000000c Data RW 4139 .data uart_1.o + 0x10002ec4 COMPRESSED 0x00000022 Data RW 4182 .data rf433.o + 0x10002ee6 COMPRESSED 0x00000001 Data RW 4184 .data rf433.o + 0x10002ee7 COMPRESSED 0x00000001 PAD + 0x10002ee8 COMPRESSED 0x0000000c Data RW 4243 .data switch_s.o + 0x10002ef4 COMPRESSED 0x00000014 Data RW 4334 .data key.o + 0x10002f08 COMPRESSED 0x00000001 Data RW 4392 .data led.o + 0x10002f09 COMPRESSED 0x00000001 Data RW 4393 .data led.o + 0x10002f0a COMPRESSED 0x00000001 Data RW 4430 .data ota_flash_interface.o + 0x10002f0b COMPRESSED 0x00000001 PAD + 0x10002f0c COMPRESSED 0x00000011 Data RW 4496 .data ota_protocol.o + 0x10002f1d COMPRESSED 0x00000001 PAD + 0x10002f1e COMPRESSED 0x00000004 Data RW 4593 .data ota_server.o + 0x10002f22 COMPRESSED 0x00000002 PAD + 0x10002f24 - 0x0000001c Zero RW 688 .bss arch_main.o + 0x10002f40 - 0x00000018 Zero RW 1073 .bss nvds.o + 0x10002f58 - 0x00000040 Zero RW 1388 .bss xc_drv_adc.o + 0x10002f98 - 0x00000010 Zero RW 1898 .bss xc_drv_clock.o + 0x10002fa8 - 0x0000000c Zero RW 3778 .bss xc_drv_uart.o + 0x10002fb4 - 0x0000000c Zero RW 4181 .bss rf433.o + 0x10002fc0 - 0x00000200 Zero RW 4287 .bss fmc_spi_1.o + 0x100031c0 - 0x00000110 Zero RW 4429 .bss ota_flash_interface.o + 0x100032d0 - 0x00000114 Zero RW 4493 .bss ota_protocol.o + 0x100033e4 - 0x0000044e Zero RW 4655 .bss rf433_decoder.o + 0x10003832 COMPRESSED 0x00000002 PAD + 0x10003834 - 0x00000060 Zero RW 4975 .bss c_p.l(libspace.o) + 0x10003894 COMPRESSED 0x00000004 PAD + 0x10003898 - 0x00000000 Zero RW 2 HEAP startup_xinc.o - Execution Region EXE (Exec base: 0x11012000, Load base: 0x11012000, Size: 0x00006c64, Max: 0xffffffff, ABSOLUTE) + Execution Region EXE (Exec base: 0x11012000, Load base: 0x11012000, Size: 0x00006ad8, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x11012000 0x11012000 0x000000c0 Data RO 3 RESET startup_xinc.o - 0x110120c0 0x110120c0 0x00000008 Code RO 4785 * !!!main c_p.l(__main.o) - 0x110120c8 0x110120c8 0x0000003c Code RO 5070 !!!scatter c_p.l(__scatter.o) - 0x11012104 0x11012104 0x0000001a Code RO 5072 !!handler_copy c_p.l(__scatter_copy.o) + 0x110120c0 0x110120c0 0x00000008 Code RO 4824 * !!!main c_p.l(__main.o) + 0x110120c8 0x110120c8 0x0000003c Code RO 5109 !!!scatter c_p.l(__scatter.o) + 0x11012104 0x11012104 0x0000001a Code RO 5111 !!handler_copy c_p.l(__scatter_copy.o) 0x1101211e 0x1101211e 0x00000002 PAD - 0x11012120 0x11012120 0x0000001c Code RO 5074 !!handler_zi c_p.l(__scatter_zi.o) - 0x1101213c 0x1101213c 0x00000002 Code RO 4764 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) - 0x1101213e 0x1101213e 0x0000000a Code RO 4835 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) - 0x11012148 0x11012148 0x0000000a Code RO 4836 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) - 0x11012152 0x11012152 0x0000000a Code RO 4840 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) - 0x1101215c 0x1101215c 0x0000000a Code RO 4841 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) - 0x11012166 0x11012166 0x0000000a Code RO 4842 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) - 0x11012170 0x11012170 0x0000000a Code RO 4843 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) - 0x1101217a 0x1101217a 0x0000000a Code RO 4848 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) - 0x11012184 0x11012184 0x0000000a Code RO 4838 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) - 0x1101218e 0x1101218e 0x0000000a Code RO 4763 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) - 0x11012198 0x11012198 0x0000000a Code RO 4839 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) - 0x110121a2 0x110121a2 0x0000000a Code RO 4837 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) - 0x110121ac 0x110121ac 0x0000000a Code RO 4762 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) - 0x110121b6 0x110121b6 0x0000000a Code RO 4845 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) - 0x110121c0 0x110121c0 0x0000000a Code RO 4846 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) - 0x110121ca 0x110121ca 0x0000000a Code RO 4847 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) - 0x110121d4 0x110121d4 0x0000000a Code RO 4852 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) - 0x110121de 0x110121de 0x0000000a Code RO 4853 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) - 0x110121e8 0x110121e8 0x0000000a Code RO 4849 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) - 0x110121f2 0x110121f2 0x0000000a Code RO 4834 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) - 0x110121fc 0x110121fc 0x0000000a Code RO 4761 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) - 0x11012206 0x11012206 0x0000000a Code RO 4850 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) - 0x11012210 0x11012210 0x0000000a Code RO 4851 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) - 0x1101221a 0x1101221a 0x00000004 Code RO 4844 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) - 0x1101221e 0x1101221e 0x00000002 Code RO 4930 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) - 0x11012220 0x11012220 0x00000000 Code RO 4953 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) - 0x11012220 0x11012220 0x00000000 Code RO 4955 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) - 0x11012220 0x11012220 0x00000000 Code RO 4958 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) - 0x11012220 0x11012220 0x00000000 Code RO 4960 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) - 0x11012220 0x11012220 0x00000000 Code RO 4962 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) - 0x11012220 0x11012220 0x00000006 Code RO 4963 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) - 0x11012226 0x11012226 0x00000000 Code RO 4965 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) - 0x11012226 0x11012226 0x0000000c Code RO 4966 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) - 0x11012232 0x11012232 0x00000000 Code RO 4967 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) - 0x11012232 0x11012232 0x00000000 Code RO 4969 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) - 0x11012232 0x11012232 0x0000000a Code RO 4970 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4971 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4973 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4975 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4977 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4979 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4981 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4983 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4985 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4989 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4991 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4993 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000000 Code RO 4995 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) - 0x1101223c 0x1101223c 0x00000002 Code RO 4996 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) - 0x1101223e 0x1101223e 0x00000002 Code RO 5020 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) - 0x11012240 0x11012240 0x00000000 Code RO 5046 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) - 0x11012240 0x11012240 0x00000000 Code RO 5048 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) - 0x11012240 0x11012240 0x00000000 Code RO 5050 .ARM.Collect$$libshutdown$$00000006 c_p.l(libshutdown2.o) - 0x11012240 0x11012240 0x00000000 Code RO 5053 .ARM.Collect$$libshutdown$$00000009 c_p.l(libshutdown2.o) - 0x11012240 0x11012240 0x00000000 Code RO 5056 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) - 0x11012240 0x11012240 0x00000000 Code RO 5058 .ARM.Collect$$libshutdown$$0000000E c_p.l(libshutdown2.o) - 0x11012240 0x11012240 0x00000000 Code RO 5061 .ARM.Collect$$libshutdown$$00000011 c_p.l(libshutdown2.o) - 0x11012240 0x11012240 0x00000002 Code RO 5062 .ARM.Collect$$libshutdown$$00000012 c_p.l(libshutdown2.o) - 0x11012242 0x11012242 0x00000000 Code RO 4804 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) - 0x11012242 0x11012242 0x00000000 Code RO 4866 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) - 0x11012242 0x11012242 0x00000006 Code RO 4878 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) - 0x11012248 0x11012248 0x00000000 Code RO 4868 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) - 0x11012248 0x11012248 0x00000004 Code RO 4869 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) - 0x1101224c 0x1101224c 0x00000000 Code RO 4871 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) - 0x1101224c 0x1101224c 0x00000008 Code RO 4872 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) - 0x11012254 0x11012254 0x00000002 Code RO 4939 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) - 0x11012256 0x11012256 0x00000000 Code RO 4998 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) - 0x11012256 0x11012256 0x00000004 Code RO 4999 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) - 0x1101225a 0x1101225a 0x00000006 Code RO 5000 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) - 0x11012260 0x11012260 0x00000038 Code RO 4767 .emb_text c_p.l(rt_memcpy.o) + 0x11012120 0x11012120 0x0000001c Code RO 5113 !!handler_zi c_p.l(__scatter_zi.o) + 0x1101213c 0x1101213c 0x00000002 Code RO 4803 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) + 0x1101213e 0x1101213e 0x0000000a Code RO 4874 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) + 0x11012148 0x11012148 0x0000000a Code RO 4875 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) + 0x11012152 0x11012152 0x0000000a Code RO 4879 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) + 0x1101215c 0x1101215c 0x0000000a Code RO 4880 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) + 0x11012166 0x11012166 0x0000000a Code RO 4881 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) + 0x11012170 0x11012170 0x0000000a Code RO 4882 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) + 0x1101217a 0x1101217a 0x0000000a Code RO 4887 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) + 0x11012184 0x11012184 0x0000000a Code RO 4877 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) + 0x1101218e 0x1101218e 0x0000000a Code RO 4802 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) + 0x11012198 0x11012198 0x0000000a Code RO 4878 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) + 0x110121a2 0x110121a2 0x0000000a Code RO 4876 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) + 0x110121ac 0x110121ac 0x0000000a Code RO 4801 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) + 0x110121b6 0x110121b6 0x0000000a Code RO 4884 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) + 0x110121c0 0x110121c0 0x0000000a Code RO 4885 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) + 0x110121ca 0x110121ca 0x0000000a Code RO 4886 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) + 0x110121d4 0x110121d4 0x0000000a Code RO 4891 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) + 0x110121de 0x110121de 0x0000000a Code RO 4892 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) + 0x110121e8 0x110121e8 0x0000000a Code RO 4888 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) + 0x110121f2 0x110121f2 0x0000000a Code RO 4873 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) + 0x110121fc 0x110121fc 0x0000000a Code RO 4800 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) + 0x11012206 0x11012206 0x0000000a Code RO 4889 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) + 0x11012210 0x11012210 0x0000000a Code RO 4890 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) + 0x1101221a 0x1101221a 0x00000004 Code RO 4883 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) + 0x1101221e 0x1101221e 0x00000002 Code RO 4969 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) + 0x11012220 0x11012220 0x00000000 Code RO 4992 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) + 0x11012220 0x11012220 0x00000000 Code RO 4994 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) + 0x11012220 0x11012220 0x00000000 Code RO 4997 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) + 0x11012220 0x11012220 0x00000000 Code RO 4999 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) + 0x11012220 0x11012220 0x00000000 Code RO 5001 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) + 0x11012220 0x11012220 0x00000006 Code RO 5002 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) + 0x11012226 0x11012226 0x00000000 Code RO 5004 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) + 0x11012226 0x11012226 0x0000000c Code RO 5005 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) + 0x11012232 0x11012232 0x00000000 Code RO 5006 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) + 0x11012232 0x11012232 0x00000000 Code RO 5008 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) + 0x11012232 0x11012232 0x0000000a Code RO 5009 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5010 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5012 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5014 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5016 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5018 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5020 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5022 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5024 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5028 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5030 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5032 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000000 Code RO 5034 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) + 0x1101223c 0x1101223c 0x00000002 Code RO 5035 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) + 0x1101223e 0x1101223e 0x00000002 Code RO 5059 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) + 0x11012240 0x11012240 0x00000000 Code RO 5085 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) + 0x11012240 0x11012240 0x00000000 Code RO 5087 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) + 0x11012240 0x11012240 0x00000000 Code RO 5089 .ARM.Collect$$libshutdown$$00000006 c_p.l(libshutdown2.o) + 0x11012240 0x11012240 0x00000000 Code RO 5092 .ARM.Collect$$libshutdown$$00000009 c_p.l(libshutdown2.o) + 0x11012240 0x11012240 0x00000000 Code RO 5095 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) + 0x11012240 0x11012240 0x00000000 Code RO 5097 .ARM.Collect$$libshutdown$$0000000E c_p.l(libshutdown2.o) + 0x11012240 0x11012240 0x00000000 Code RO 5100 .ARM.Collect$$libshutdown$$00000011 c_p.l(libshutdown2.o) + 0x11012240 0x11012240 0x00000002 Code RO 5101 .ARM.Collect$$libshutdown$$00000012 c_p.l(libshutdown2.o) + 0x11012242 0x11012242 0x00000000 Code RO 4843 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) + 0x11012242 0x11012242 0x00000000 Code RO 4905 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) + 0x11012242 0x11012242 0x00000006 Code RO 4917 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) + 0x11012248 0x11012248 0x00000000 Code RO 4907 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) + 0x11012248 0x11012248 0x00000004 Code RO 4908 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) + 0x1101224c 0x1101224c 0x00000000 Code RO 4910 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) + 0x1101224c 0x1101224c 0x00000008 Code RO 4911 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) + 0x11012254 0x11012254 0x00000002 Code RO 4978 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) + 0x11012256 0x11012256 0x00000000 Code RO 5037 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) + 0x11012256 0x11012256 0x00000004 Code RO 5038 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) + 0x1101225a 0x1101225a 0x00000006 Code RO 5039 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) + 0x11012260 0x11012260 0x00000038 Code RO 4806 .emb_text c_p.l(rt_memcpy.o) 0x11012298 0x11012298 0x00000048 Code RO 4 .text startup_xinc.o - 0x110122e0 0x110122e0 0x00000030 Code RO 4702 .text c_p.l(llmul.o) - 0x11012310 0x11012310 0x00000102 Code RO 4704 .text c_p.l(lludiv.o) + 0x110122e0 0x110122e0 0x00000030 Code RO 4741 .text c_p.l(llmul.o) + 0x11012310 0x11012310 0x00000102 Code RO 4743 .text c_p.l(lludiv.o) 0x11012412 0x11012412 0x00000002 PAD - 0x11012414 0x11012414 0x0000001c Code RO 4706 .text c_p.l(printf.o) - 0x11012430 0x11012430 0x0000001c Code RO 4708 .text c_p.l(__2printf.o) - 0x1101244c 0x1101244c 0x0000004e Code RO 4714 .text c_p.l(_printf_pad.o) - 0x1101249a 0x1101249a 0x00000052 Code RO 4716 .text c_p.l(_printf_str.o) - 0x110124ec 0x110124ec 0x0000006c Code RO 4718 .text c_p.l(_printf_dec.o) - 0x11012558 0x11012558 0x00000098 Code RO 4738 .text c_p.l(_printf_hex_int_ll_ptr.o) - 0x110125f0 0x110125f0 0x00000188 Code RO 4758 .text c_p.l(__printf_flags_ss_wp.o) - 0x11012778 0x11012778 0x0000005a Code RO 4765 .text c_p.l(memcmp.o) - 0x110127d2 0x110127d2 0x00000082 Code RO 4768 .text c_p.l(rt_memcpy.o) - 0x11012854 0x11012854 0x00000012 Code RO 4771 .text c_p.l(aeabi_memset.o) - 0x11012866 0x11012866 0x00000006 Code RO 4783 .text c_p.l(heapauxi.o) - 0x1101286c 0x1101286c 0x00000160 Code RO 4795 .text fz_ps.l(fdiv.o) - 0x110129cc 0x110129cc 0x00000030 Code RO 4798 .text fz_ps.l(ffixui.o) - 0x110129fc 0x110129fc 0x0000005e Code RO 4800 .text fz_ps.l(fflti.o) - 0x11012a5a 0x11012a5a 0x00000024 Code RO 4813 .text c_p.l(_printf_truncate.o) - 0x11012a7e 0x11012a7e 0x000000b0 Code RO 4815 .text c_p.l(_printf_intcommon.o) - 0x11012b2e 0x11012b2e 0x00000026 Code RO 4817 .text c_p.l(_printf_charcount.o) - 0x11012b54 0x11012b54 0x0000002e Code RO 4819 .text c_p.l(_printf_char.o) + 0x11012414 0x11012414 0x0000001c Code RO 4745 .text c_p.l(printf.o) + 0x11012430 0x11012430 0x0000001c Code RO 4747 .text c_p.l(__2printf.o) + 0x1101244c 0x1101244c 0x0000004e Code RO 4753 .text c_p.l(_printf_pad.o) + 0x1101249a 0x1101249a 0x00000052 Code RO 4755 .text c_p.l(_printf_str.o) + 0x110124ec 0x110124ec 0x0000006c Code RO 4757 .text c_p.l(_printf_dec.o) + 0x11012558 0x11012558 0x00000098 Code RO 4777 .text c_p.l(_printf_hex_int_ll_ptr.o) + 0x110125f0 0x110125f0 0x00000188 Code RO 4797 .text c_p.l(__printf_flags_ss_wp.o) + 0x11012778 0x11012778 0x0000005a Code RO 4804 .text c_p.l(memcmp.o) + 0x110127d2 0x110127d2 0x00000082 Code RO 4807 .text c_p.l(rt_memcpy.o) + 0x11012854 0x11012854 0x00000012 Code RO 4810 .text c_p.l(aeabi_memset.o) + 0x11012866 0x11012866 0x00000006 Code RO 4822 .text c_p.l(heapauxi.o) + 0x1101286c 0x1101286c 0x00000160 Code RO 4834 .text fz_ps.l(fdiv.o) + 0x110129cc 0x110129cc 0x00000030 Code RO 4837 .text fz_ps.l(ffixui.o) + 0x110129fc 0x110129fc 0x0000005e Code RO 4839 .text fz_ps.l(fflti.o) + 0x11012a5a 0x11012a5a 0x00000024 Code RO 4852 .text c_p.l(_printf_truncate.o) + 0x11012a7e 0x11012a7e 0x000000b0 Code RO 4854 .text c_p.l(_printf_intcommon.o) + 0x11012b2e 0x11012b2e 0x00000026 Code RO 4856 .text c_p.l(_printf_charcount.o) + 0x11012b54 0x11012b54 0x0000002e Code RO 4858 .text c_p.l(_printf_char.o) 0x11012b82 0x11012b82 0x00000002 PAD - 0x11012b84 0x11012b84 0x00000028 Code RO 4821 .text c_p.l(_printf_char_file.o) - 0x11012bac 0x11012bac 0x000000bc Code RO 4823 .text c_p.l(_printf_wctomb.o) - 0x11012c68 0x11012c68 0x00000070 Code RO 4826 .text c_p.l(_printf_longlong_dec.o) - 0x11012cd8 0x11012cd8 0x00000070 Code RO 4832 .text c_p.l(_printf_oct_int_ll.o) - 0x11012d48 0x11012d48 0x00000028 Code RO 4854 .text c_p.l(rtudiv10.o) - 0x11012d70 0x11012d70 0x0000007a Code RO 4882 .text c_p.l(lludiv10.o) + 0x11012b84 0x11012b84 0x00000028 Code RO 4860 .text c_p.l(_printf_char_file.o) + 0x11012bac 0x11012bac 0x000000bc Code RO 4862 .text c_p.l(_printf_wctomb.o) + 0x11012c68 0x11012c68 0x00000070 Code RO 4865 .text c_p.l(_printf_longlong_dec.o) + 0x11012cd8 0x11012cd8 0x00000070 Code RO 4871 .text c_p.l(_printf_oct_int_ll.o) + 0x11012d48 0x11012d48 0x00000028 Code RO 4893 .text c_p.l(rtudiv10.o) + 0x11012d70 0x11012d70 0x0000007a Code RO 4921 .text c_p.l(lludiv10.o) 0x11012dea 0x11012dea 0x00000002 PAD - 0x11012dec 0x11012dec 0x00000418 Code RO 4884 .text c_p.l(_printf_fp_dec.o) - 0x11013204 0x11013204 0x000002d8 Code RO 4886 .text c_p.l(_printf_fp_hex.o) - 0x110134dc 0x110134dc 0x00000030 Code RO 4889 .text c_p.l(_printf_char_common.o) - 0x1101350c 0x1101350c 0x0000002e Code RO 4891 .text c_p.l(_printf_wchar.o) - 0x1101353a 0x1101353a 0x00000040 Code RO 4893 .text c_p.l(_wcrtomb.o) - 0x1101357a 0x1101357a 0x0000003e Code RO 4895 .text c_p.l(sys_stackheap_outer.o) - 0x110135b8 0x110135b8 0x00000010 Code RO 4898 .text c_p.l(rt_ctype_table.o) - 0x110135c8 0x110135c8 0x00000008 Code RO 4903 .text c_p.l(rt_locale_intlibspace.o) - 0x110135d0 0x110135d0 0x00000088 Code RO 4905 .text c_p.l(_printf_fp_infnan.o) - 0x11013658 0x11013658 0x000000d8 Code RO 4909 .text c_p.l(bigflt0.o) - 0x11013730 0x11013730 0x00000580 Code RO 4912 .text c_p.l(btod.o) - 0x11013cb0 0x11013cb0 0x00000010 Code RO 4919 .text c_p.l(exit.o) - 0x11013cc0 0x11013cc0 0x00000008 Code RO 4935 .text c_p.l(libspace.o) - 0x11013cc8 0x11013cc8 0x00000088 Code RO 4950 .text c_p.l(strcmp.o) - 0x11013d50 0x11013d50 0x00000056 Code RO 5068 .text c_p.l(__dczerorl2.o) + 0x11012dec 0x11012dec 0x00000418 Code RO 4923 .text c_p.l(_printf_fp_dec.o) + 0x11013204 0x11013204 0x000002d8 Code RO 4925 .text c_p.l(_printf_fp_hex.o) + 0x110134dc 0x110134dc 0x00000030 Code RO 4928 .text c_p.l(_printf_char_common.o) + 0x1101350c 0x1101350c 0x0000002e Code RO 4930 .text c_p.l(_printf_wchar.o) + 0x1101353a 0x1101353a 0x00000040 Code RO 4932 .text c_p.l(_wcrtomb.o) + 0x1101357a 0x1101357a 0x0000003e Code RO 4934 .text c_p.l(sys_stackheap_outer.o) + 0x110135b8 0x110135b8 0x00000010 Code RO 4937 .text c_p.l(rt_ctype_table.o) + 0x110135c8 0x110135c8 0x00000008 Code RO 4942 .text c_p.l(rt_locale_intlibspace.o) + 0x110135d0 0x110135d0 0x00000088 Code RO 4944 .text c_p.l(_printf_fp_infnan.o) + 0x11013658 0x11013658 0x000000d8 Code RO 4948 .text c_p.l(bigflt0.o) + 0x11013730 0x11013730 0x00000580 Code RO 4951 .text c_p.l(btod.o) + 0x11013cb0 0x11013cb0 0x00000010 Code RO 4958 .text c_p.l(exit.o) + 0x11013cc0 0x11013cc0 0x00000008 Code RO 4974 .text c_p.l(libspace.o) + 0x11013cc8 0x11013cc8 0x00000088 Code RO 4989 .text c_p.l(strcmp.o) + 0x11013d50 0x11013d50 0x00000056 Code RO 5107 .text c_p.l(__dczerorl2.o) 0x11013da6 0x11013da6 0x00000002 PAD - 0x11013da8 0x11013da8 0x0000000c Ven RO 5076 Veneer$$Code anon$$obj.o - 0x11013db4 0x11013db4 0x0000000c Ven RO 5077 Veneer$$Code anon$$obj.o - 0x11013dc0 0x11013dc0 0x0000000c Ven RO 5078 Veneer$$Code anon$$obj.o - 0x11013dcc 0x11013dcc 0x0000000c Ven RO 5079 Veneer$$Code anon$$obj.o - 0x11013dd8 0x11013dd8 0x0000000c Ven RO 5080 Veneer$$Code anon$$obj.o - 0x11013de4 0x11013de4 0x0000000c Ven RO 5081 Veneer$$Code anon$$obj.o - 0x11013df0 0x11013df0 0x0000000c Ven RO 5082 Veneer$$Code anon$$obj.o - 0x11013dfc 0x11013dfc 0x0000000c Ven RO 5083 Veneer$$Code anon$$obj.o - 0x11013e08 0x11013e08 0x0000000c Ven RO 5084 Veneer$$Code anon$$obj.o - 0x11013e14 0x11013e14 0x0000000c Ven RO 5085 Veneer$$Code anon$$obj.o - 0x11013e20 0x11013e20 0x0000000c Ven RO 5086 Veneer$$Code anon$$obj.o - 0x11013e2c 0x11013e2c 0x0000000c Ven RO 5087 Veneer$$Code anon$$obj.o - 0x11013e38 0x11013e38 0x0000000c Ven RO 5088 Veneer$$Code anon$$obj.o - 0x11013e44 0x11013e44 0x0000000c Ven RO 5089 Veneer$$Code anon$$obj.o - 0x11013e50 0x11013e50 0x0000000c Ven RO 5090 Veneer$$Code anon$$obj.o - 0x11013e5c 0x11013e5c 0x0000000c Ven RO 5091 Veneer$$Code anon$$obj.o - 0x11013e68 0x11013e68 0x0000000c Ven RO 5092 Veneer$$Code anon$$obj.o - 0x11013e74 0x11013e74 0x0000000c Ven RO 5093 Veneer$$Code anon$$obj.o - 0x11013e80 0x11013e80 0x0000000c Ven RO 5094 Veneer$$Code anon$$obj.o - 0x11013e8c 0x11013e8c 0x0000000c Ven RO 5095 Veneer$$Code anon$$obj.o - 0x11013e98 0x11013e98 0x0000000c Ven RO 5096 Veneer$$Code anon$$obj.o - 0x11013ea4 0x11013ea4 0x0000000c Ven RO 5097 Veneer$$Code anon$$obj.o - 0x11013eb0 0x11013eb0 0x0000000c Ven RO 5098 Veneer$$Code anon$$obj.o - 0x11013ebc 0x11013ebc 0x0000000c Ven RO 5099 Veneer$$Code anon$$obj.o - 0x11013ec8 0x11013ec8 0x0000000c Ven RO 5100 Veneer$$Code anon$$obj.o - 0x11013ed4 0x11013ed4 0x0000000c Ven RO 5101 Veneer$$Code anon$$obj.o - 0x11013ee0 0x11013ee0 0x0000000c Ven RO 5102 Veneer$$Code anon$$obj.o - 0x11013eec 0x11013eec 0x00000014 Code RO 1333 i.GADC_Handler xc_drv_adc.o - 0x11013f00 0x11013f00 0x00000024 Code RO 2268 i.GPIO_Handler xc_drv_gpio.o - 0x11013f24 0x11013f24 0x0000002c Code RO 2456 i.PWM_Handler xc_drv_pwm.o - 0x11013f50 0x11013f50 0x00000008 Code RO 3495 i.SysTick_Handler xc_drv_systick.o + 0x11013da8 0x11013da8 0x0000000c Ven RO 5115 Veneer$$Code anon$$obj.o + 0x11013db4 0x11013db4 0x0000000c Ven RO 5116 Veneer$$Code anon$$obj.o + 0x11013dc0 0x11013dc0 0x0000000c Ven RO 5117 Veneer$$Code anon$$obj.o + 0x11013dcc 0x11013dcc 0x0000000c Ven RO 5118 Veneer$$Code anon$$obj.o + 0x11013dd8 0x11013dd8 0x0000000c Ven RO 5119 Veneer$$Code anon$$obj.o + 0x11013de4 0x11013de4 0x0000000c Ven RO 5120 Veneer$$Code anon$$obj.o + 0x11013df0 0x11013df0 0x0000000c Ven RO 5121 Veneer$$Code anon$$obj.o + 0x11013dfc 0x11013dfc 0x0000000c Ven RO 5122 Veneer$$Code anon$$obj.o + 0x11013e08 0x11013e08 0x0000000c Ven RO 5123 Veneer$$Code anon$$obj.o + 0x11013e14 0x11013e14 0x0000000c Ven RO 5124 Veneer$$Code anon$$obj.o + 0x11013e20 0x11013e20 0x0000000c Ven RO 5125 Veneer$$Code anon$$obj.o + 0x11013e2c 0x11013e2c 0x0000000c Ven RO 5126 Veneer$$Code anon$$obj.o + 0x11013e38 0x11013e38 0x0000000c Ven RO 5127 Veneer$$Code anon$$obj.o + 0x11013e44 0x11013e44 0x0000000c Ven RO 5128 Veneer$$Code anon$$obj.o + 0x11013e50 0x11013e50 0x0000000c Ven RO 5129 Veneer$$Code anon$$obj.o + 0x11013e5c 0x11013e5c 0x0000000c Ven RO 5130 Veneer$$Code anon$$obj.o + 0x11013e68 0x11013e68 0x0000000c Ven RO 5131 Veneer$$Code anon$$obj.o + 0x11013e74 0x11013e74 0x0000000c Ven RO 5132 Veneer$$Code anon$$obj.o + 0x11013e80 0x11013e80 0x0000000c Ven RO 5133 Veneer$$Code anon$$obj.o + 0x11013e8c 0x11013e8c 0x0000000c Ven RO 5134 Veneer$$Code anon$$obj.o + 0x11013e98 0x11013e98 0x0000000c Ven RO 5135 Veneer$$Code anon$$obj.o + 0x11013ea4 0x11013ea4 0x0000000c Ven RO 5136 Veneer$$Code anon$$obj.o + 0x11013eb0 0x11013eb0 0x0000000c Ven RO 5137 Veneer$$Code anon$$obj.o + 0x11013ebc 0x11013ebc 0x0000000c Ven RO 5138 Veneer$$Code anon$$obj.o + 0x11013ec8 0x11013ec8 0x0000000c Ven RO 5139 Veneer$$Code anon$$obj.o + 0x11013ed4 0x11013ed4 0x0000000c Ven RO 5140 Veneer$$Code anon$$obj.o + 0x11013ee0 0x11013ee0 0x0000000c Ven RO 5141 Veneer$$Code anon$$obj.o + 0x11013eec 0x11013eec 0x00000014 Code RO 1366 i.GADC_Handler xc_drv_adc.o + 0x11013f00 0x11013f00 0x00000024 Code RO 2301 i.GPIO_Handler xc_drv_gpio.o + 0x11013f24 0x11013f24 0x0000002c Code RO 2489 i.PWM_Handler xc_drv_pwm.o + 0x11013f50 0x11013f50 0x00000008 Code RO 3528 i.SysTick_Handler xc_drv_systick.o 0x11013f58 0x11013f58 0x00000020 Code RO 11 i.SystemInit system_xinc.o - 0x11013f78 0x11013f78 0x00000024 Code RO 3533 i.TIMER0_Handler xc_drv_timer.o - 0x11013f9c 0x11013f9c 0x00000024 Code RO 3534 i.TIMER1_Handler xc_drv_timer.o - 0x11013fc0 0x11013fc0 0x00000024 Code RO 3535 i.TIMER2_Handler xc_drv_timer.o - 0x11013fe4 0x11013fe4 0x00000024 Code RO 3536 i.TIMER3_Handler xc_drv_timer.o - 0x11014008 0x11014008 0x00000028 Code RO 4058 i.TaskProcess timeslice.o - 0x11014030 0x11014030 0x0000002c Code RO 4059 i.TaskRemarks timeslice.o - 0x1101405c 0x1101405c 0x0000000a Code RO 3732 i.UART0_Handler xc_drv_uart.o - 0x11014066 0x11014066 0x0000000a Code RO 3733 i.UART1_Handler xc_drv_uart.o - 0x11014070 0x11014070 0x0000000a Code RO 3734 i.UART2_Handler xc_drv_uart.o + 0x11013f78 0x11013f78 0x00000024 Code RO 3566 i.TIMER0_Handler xc_drv_timer.o + 0x11013f9c 0x11013f9c 0x00000024 Code RO 3567 i.TIMER1_Handler xc_drv_timer.o + 0x11013fc0 0x11013fc0 0x00000024 Code RO 3568 i.TIMER2_Handler xc_drv_timer.o + 0x11013fe4 0x11013fe4 0x00000024 Code RO 3569 i.TIMER3_Handler xc_drv_timer.o + 0x11014008 0x11014008 0x00000028 Code RO 4091 i.TaskProcess timeslice.o + 0x11014030 0x11014030 0x0000002c Code RO 4092 i.TaskRemarks timeslice.o + 0x1101405c 0x1101405c 0x0000000a Code RO 3765 i.UART0_Handler xc_drv_uart.o + 0x11014066 0x11014066 0x0000000a Code RO 3766 i.UART1_Handler xc_drv_uart.o + 0x11014070 0x11014070 0x0000000a Code RO 3767 i.UART2_Handler xc_drv_uart.o 0x1101407a 0x1101407a 0x00000002 PAD - 0x1101407c 0x1101407c 0x00000020 Code RO 3945 i.WDT_Handler xc_drv_wdt.o + 0x1101407c 0x1101407c 0x00000020 Code RO 3978 i.WDT_Handler xc_drv_wdt.o 0x1101409c 0x1101409c 0x0000004c Code RO 12 i.WDT_ResetInit system_xinc.o - 0x110140e8 0x110140e8 0x00000084 Code RO 4141 i._433_fun rf433.o - 0x1101416c 0x1101416c 0x00000030 Code RO 4914 i.__ARM_common_ll_muluu c_p.l(btod.o) - 0x1101419c 0x1101419c 0x0000001a Code RO 746 i.__ARM_common_switch8 arch_main.o - 0x110141b6 0x110141b6 0x00000002 PAD - 0x110141b8 0x110141b8 0x0000002c Code RO 4933 i.__ARM_fpclassify m_ps.l(fpclassify.o) - 0x110141e4 0x110141e4 0x0000000e Code RO 4751 i._is_digit c_p.l(__printf_wp.o) - 0x110141f2 0x110141f2 0x00000002 Code RO 13 i._sys_exit system_xinc.o - 0x110141f4 0x110141f4 0x0000008c Code RO 1334 i.adc_intr_callback xc_drv_adc.o - 0x11014280 0x11014280 0x00000048 Code RO 536 i.app_create_advertising app_task.o - 0x110142c8 0x110142c8 0x0000003c Code RO 537 i.app_delete_advertising app_task.o - 0x11014304 0x11014304 0x00000028 Code RO 538 i.app_get_dev_name app_task.o - 0x1101432c 0x1101432c 0x00000044 Code RO 539 i.app_init app_task.o - 0x11014370 0x11014370 0x00000040 Code RO 4142 i.app_key_callback_handler rf433.o - 0x110143b0 0x110143b0 0x00000068 Code RO 4287 i.app_key_click_detection key.o - 0x11014418 0x11014418 0x00000030 Code RO 4288 i.app_key_init key.o - 0x11014448 0x11014448 0x00000054 Code RO 4290 i.app_key_scan key.o - 0x1101449c 0x1101449c 0x00000070 Code RO 540 i.app_msg_handler app_task.o - 0x1101450c 0x1101450c 0x0000003c Code RO 4384 i.app_op_flash ota_flash_interface.o - 0x11014548 0x11014548 0x00000018 Code RO 4385 i.app_op_flash_on ota_flash_interface.o - 0x11014560 0x11014560 0x00000004 Code RO 806 i.app_sec_msg_dflt_handler app_sec.o - 0x11014564 0x11014564 0x00000068 Code RO 541 i.app_set_adv_data app_task.o - 0x110145cc 0x110145cc 0x0000003c Code RO 544 i.app_start_advertising app_task.o - 0x11014608 0x11014608 0x00000058 Code RO 678 i.app_uart_init arch_main.o - 0x11014660 0x11014660 0x00000018 Code RO 4103 i.ble_callback uart_1.o - 0x11014678 0x11014678 0x000000b8 Code RO 4386 i.ble_flash_handle ota_flash_interface.o - 0x11014730 0x11014730 0x0000001c Code RO 4387 i.ble_flash_later_page_erase ota_flash_interface.o - 0x1101474c 0x1101474c 0x0000002c Code RO 4389 i.ble_flash_later_write_page ota_flash_interface.o - 0x11014778 0x11014778 0x00000030 Code RO 4104 i.ble_message_process uart_1.o - 0x110147a8 0x110147a8 0x00000048 Code RO 4143 i.ble_mode_scan rf433.o - 0x110147f0 0x110147f0 0x0000006c Code RO 679 i.bluetooth_init arch_main.o - 0x1101485c 0x1101485c 0x00000094 Code RO 680 i.board_init arch_main.o - 0x110148f0 0x110148f0 0x00000058 Code RO 4144 i.chx_gpio_init rf433.o - 0x11014948 0x11014948 0x00000070 Code RO 892 i.clock_init sleep.o - 0x110149b8 0x110149b8 0x000000dc Code RO 932 i.custom_svc_add usr_server.o - 0x11014a94 0x11014a94 0x000000b0 Code RO 933 i.custom_svc_cb_att_read_get usr_server.o - 0x11014b44 0x11014b44 0x000001a8 Code RO 934 i.custom_svc_cb_att_val_set usr_server.o - 0x11014cec 0x11014cec 0x0000004c Code RO 935 i.custom_svc_cb_event_sent usr_server.o - 0x11014d38 0x11014d38 0x00000030 Code RO 3497 i.delay_us xc_drv_systick.o - 0x11014d68 0x11014d68 0x0000000e Code RO 2134 i.extract32_16 xc_drv_fmc_spi.o - 0x11014d76 0x11014d76 0x00000006 Code RO 15 i.ferror system_xinc.o - 0x11014d7c 0x11014d7c 0x00000164 Code RO 681 i.flash_init arch_main.o - 0x11014ee0 0x11014ee0 0x0000000e Code RO 4145 i.flash_run rf433.o - 0x11014eee 0x11014eee 0x00000056 Code RO 2135 i.flash_size_and_type_get xc_drv_fmc_spi.o - 0x11014f44 0x11014f44 0x0000002c Code RO 4244 i.fmc_spi_read fmc_spi_1.o - 0x11014f70 0x11014f70 0x00000200 Code RO 808 i.gapc_bond_ind_handler app_sec.o - 0x11015170 0x11015170 0x0000021c Code RO 809 i.gapc_bond_req_ind_handler app_sec.o - 0x1101538c 0x1101538c 0x0000034c Code RO 546 i.gapc_callback app_task.o - 0x110156d8 0x110156d8 0x0000006c Code RO 810 i.gapc_encrypt_ind_handler app_sec.o - 0x11015744 0x11015744 0x000001c8 Code RO 811 i.gapc_encrypt_req_ind_handler app_sec.o - 0x1101590c 0x1101590c 0x00000088 Code RO 547 i.gapc_get_device_info_req_ind app_task.o - 0x11015994 0x11015994 0x00000144 Code RO 548 i.gapm_callback app_task.o - 0x11015ad8 0x11015ad8 0x000000a4 Code RO 549 i.gapm_cmp_evt app_task.o - 0x11015b7c 0x11015b7c 0x00000008 Code RO 550 i.get_app_env app_task.o - 0x11015b84 0x11015b84 0x0000001c Code RO 4245 i.get_checksum fmc_spi_1.o - 0x11015ba0 0x11015ba0 0x0000002e Code RO 4291 i.get_click_event key.o - 0x11015bce 0x11015bce 0x00000002 PAD - 0x11015bd0 0x11015bd0 0x00000014 Code RO 1025 i.get_fota_env_addr nvds.o - 0x11015be4 0x11015be4 0x00000038 Code RO 4206 i.gpio_intr_callback switch_s.o - 0x11015c1c 0x11015c1c 0x00000014 Code RO 4292 i.gpio_key_check key.o - 0x11015c30 0x11015c30 0x00000014 Code RO 4293 i.key_click_state_reset key.o - 0x11015c44 0x11015c44 0x0000003c Code RO 4351 i.led_gpio_init led.o - 0x11015c80 0x11015c80 0x00000054 Code RO 682 i.main arch_main.o - 0x11015cd4 0x11015cd4 0x00000034 Code RO 1026 i.nvds_browse_tag nvds.o - 0x11015d08 0x11015d08 0x00000038 Code RO 1027 i.nvds_del nvds.o - 0x11015d40 0x11015d40 0x00000080 Code RO 1028 i.nvds_erase nvds.o - 0x11015dc0 0x11015dc0 0x00000044 Code RO 1029 i.nvds_get nvds.o - 0x11015e04 0x11015e04 0x00000044 Code RO 1030 i.nvds_init nvds.o - 0x11015e48 0x11015e48 0x00000020 Code RO 1031 i.nvds_init_memory nvds.o - 0x11015e68 0x11015e68 0x0000002c Code RO 1032 i.nvds_is_magic_number_ok nvds.o - 0x11015e94 0x11015e94 0x00000068 Code RO 1034 i.nvds_purge nvds.o - 0x11015efc 0x11015efc 0x000000d4 Code RO 1035 i.nvds_put nvds.o - 0x11015fd0 0x11015fd0 0x00000028 Code RO 1036 i.nvds_read nvds.o - 0x11015ff8 0x11015ff8 0x00000084 Code RO 1037 i.nvds_space_init nvds.o - 0x1101607c 0x1101607c 0x00000038 Code RO 1038 i.nvds_walk_tag nvds.o - 0x110160b4 0x110160b4 0x00000028 Code RO 1039 i.nvds_write nvds.o - 0x110160dc 0x110160dc 0x0000009c Code RO 4546 i.ota_slave_send_data ota_server.o - 0x11016178 0x11016178 0x00000010 Code RO 4547 i.ota_srv_get_hdl_from_att_idx ota_server.o - 0x11016188 0x11016188 0x0000003c Code RO 4444 i.ota_write_flash ota_protocol.o - 0x110161c4 0x110161c4 0x00000034 Code RO 4352 i.pwm3_toggle led.o - 0x110161f8 0x110161f8 0x00000004 Code RO 2457 i.pwm_capture_ch0_callback xc_drv_pwm.o - 0x110161fc 0x110161fc 0x00000004 Code RO 2458 i.pwm_capture_ch1_callback xc_drv_pwm.o - 0x11016200 0x11016200 0x00000004 Code RO 2459 i.pwm_capture_ch2_callback xc_drv_pwm.o - 0x11016204 0x11016204 0x000000dc Code RO 2460 i.pwm_freq_to_period xc_drv_pwm.o - 0x110162e0 0x110162e0 0x000000c0 Code RO 2461 i.pwm_pin_set xc_drv_pwm.o - 0x110163a0 0x110163a0 0x000000a8 Code RO 4246 i.read_user_data fmc_spi_1.o - 0x11016448 0x11016448 0x0000000e Code RO 2136 i.reverse_verif_is_true xc_drv_fmc_spi.o - 0x11016456 0x11016456 0x0000000e Code RO 4601 i.rf433_abs_diff_u16 rf433_decoder.o - 0x11016464 0x11016464 0x00000024 Code RO 4602 i.rf433_decode_reset rf433_decoder.o - 0x11016488 0x11016488 0x00000024 Code RO 4603 i.rf433_decoder_get_frame rf433_decoder.o - 0x110164ac 0x110164ac 0x00000034 Code RO 4605 i.rf433_decoder_init rf433_decoder.o - 0x110164e0 0x110164e0 0x00000040 Code RO 4606 i.rf433_decoder_process rf433_decoder.o - 0x11016520 0x11016520 0x00000074 Code RO 4607 i.rf433_decoder_sample rf433_decoder.o - 0x11016594 0x11016594 0x0000001e Code RO 4146 i.rf433_gpio_init rf433.o - 0x110165b2 0x110165b2 0x00000002 PAD - 0x110165b4 0x110165b4 0x0000001c Code RO 4608 i.rf433_is_long rf433_decoder.o - 0x110165d0 0x110165d0 0x0000001c Code RO 4609 i.rf433_is_short rf433_decoder.o - 0x110165ec 0x110165ec 0x00000010 Code RO 4610 i.rf433_limit_t rf433_decoder.o - 0x110165fc 0x110165fc 0x0000005c Code RO 4611 i.rf433_output_code rf433_decoder.o - 0x11016658 0x11016658 0x00000248 Code RO 4612 i.rf433_process_clean_pulse rf433_decoder.o - 0x110168a0 0x110168a0 0x000000c0 Code RO 4613 i.rf433_repair_input_pulse rf433_decoder.o - 0x11016960 0x11016960 0x00000018 Code RO 4614 i.rf433_repair_reset rf433_decoder.o - 0x11016978 0x11016978 0x0000006c Code RO 4615 i.rf433_update_range_by_t rf433_decoder.o - 0x110169e4 0x110169e4 0x00000028 Code RO 683 i.rom_env_host_init arch_main.o - 0x11016a0c 0x11016a0c 0x000001f4 Code RO 4147 i.scan_433 rf433.o - 0x11016c00 0x11016c00 0x00000090 Code RO 4105 i.scan_uart uart_1.o - 0x11016c90 0x11016c90 0x00000010 Code RO 4060 i.set_TaskComps_timer timeslice.o - 0x11016ca0 0x11016ca0 0x0000009c Code RO 684 i.set_single_addr_name arch_main.o - 0x11016d3c 0x11016d3c 0x0000003c Code RO 16 i.set_vector system_xinc.o - 0x11016d78 0x11016d78 0x0000009c Code RO 936 i.slave_send_data usr_server.o - 0x11016e14 0x11016e14 0x00000010 Code RO 937 i.srv_get_hdl_from_att_idx usr_server.o - 0x11016e24 0x11016e24 0x00000070 Code RO 4207 i.switch_init switch_s.o - 0x11016e94 0x11016e94 0x00000002 Code RO 3498 i.systick_callback xc_drv_systick.o - 0x11016e96 0x11016e96 0x00000002 PAD - 0x11016e98 0x11016e98 0x00000088 Code RO 4018 i.timer0_2_init timer.o - 0x11016f20 0x11016f20 0x00000002 Code RO 3540 i.timer3_callback xc_drv_timer.o - 0x11016f22 0x11016f22 0x00000002 PAD - 0x11016f24 0x11016f24 0x00000270 Code RO 4208 i.trigger_check_process switch_s.o - 0x11017194 0x11017194 0x000000b0 Code RO 3735 i.uart_user_handler xc_drv_uart.o - 0x11017244 0x11017244 0x00000016 Code RO 4019 i.updateTimer timer.o - 0x1101725a 0x1101725a 0x0000001a Code RO 686 i.wdt_init arch_main.o - 0x11017274 0x11017274 0x000000ac Code RO 4247 i.wright_user_data fmc_spi_1.o - 0x11017320 0x11017320 0x0000007c Code RO 1340 i.xc_adc_data_average xc_drv_adc.o - 0x1101739c 0x1101739c 0x00000028 Code RO 1135 i.xc_ble_activity_delete xc_gap_api.o - 0x110173c4 0x110173c4 0x00000030 Code RO 1596 i.xc_bor_init xc_drv_bor.o - 0x110173f4 0x110173f4 0x00000040 Code RO 1839 i.xc_clock_bbpll_common_cfg xc_drv_clock.o - 0x11017434 0x11017434 0x000000ec Code RO 1840 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o - 0x11017520 0x11017520 0x0000000c Code RO 1841 i.xc_clock_hfclk_in_get xc_drv_clock.o - 0x1101752c 0x1101752c 0x000000dc Code RO 1842 i.xc_clock_hfclk_set xc_drv_clock.o - 0x11017608 0x11017608 0x00000016 Code RO 1844 i.xc_clock_init_cfg xc_drv_clock.o - 0x1101761e 0x1101761e 0x00000002 PAD - 0x11017620 0x11017620 0x0000000c Code RO 1845 i.xc_clock_lfclk_in_get xc_drv_clock.o - 0x1101762c 0x1101762c 0x0000006c Code RO 1846 i.xc_clock_lfclk_set xc_drv_clock.o - 0x11017698 0x11017698 0x00000028 Code RO 4448 i.xc_fota_dev_ack_cmd ota_protocol.o - 0x110176c0 0x110176c0 0x0000001c Code RO 2270 i.xc_gpio_direction_config xc_drv_gpio.o - 0x110176dc 0x110176dc 0x00000028 Code RO 2271 i.xc_gpio_fun_sel xc_drv_gpio.o - 0x11017704 0x11017704 0x0000002e Code RO 2272 i.xc_gpio_init xc_drv_gpio.o - 0x11017732 0x11017732 0x00000002 PAD - 0x11017734 0x11017734 0x00000034 Code RO 2273 i.xc_gpio_it_config xc_drv_gpio.o - 0x11017768 0x11017768 0x0000004c Code RO 2274 i.xc_gpio_mux_ctl xc_drv_gpio.o - 0x110177b4 0x110177b4 0x000000e8 Code RO 2275 i.xc_gpio_pull_config xc_drv_gpio.o - 0x1101789c 0x1101789c 0x00000024 Code RO 2276 i.xc_gpio_read_pin xc_drv_gpio.o - 0x110178c0 0x110178c0 0x0000002c Code RO 2277 i.xc_gpio_toggle_pin xc_drv_gpio.o - 0x110178ec 0x110178ec 0x0000001c Code RO 2278 i.xc_gpio_write_pin xc_drv_gpio.o - 0x11017908 0x11017908 0x00000040 Code RO 1861 i.xc_hfclk_set xc_drv_clock.o - 0x11017948 0x11017948 0x00000064 Code RO 4452 i.xc_ota_schedule ota_protocol.o - 0x110179ac 0x110179ac 0x00000070 Code RO 2484 i.xc_pwm_dutycycle_set xc_drv_pwm.o - 0x11017a1c 0x11017a1c 0x000000e0 Code RO 2485 i.xc_pwm_init xc_drv_pwm.o - 0x11017afc 0x11017afc 0x0000001c Code RO 2490 i.xc_pwm_start_all xc_drv_pwm.o - 0x11017b18 0x11017b18 0x0000005c Code RO 2908 i.xc_pwr_vol_set xc_drv_pwr.o - 0x11017b74 0x11017b74 0x000000f8 Code RO 1684 i.xc_rc32k_soft_calib_set xc_drv_calib.o - 0x11017c6c 0x11017c6c 0x0000021c Code RO 1862 i.xc_system_param_check xc_drv_clock.o - 0x11017e88 0x11017e88 0x0000000c Code RO 1864 i.xc_systick_unit_get xc_drv_clock.o - 0x11017e94 0x11017e94 0x00000120 Code RO 3541 i.xc_timer_init xc_drv_timer.o - 0x11017fb4 0x11017fb4 0x00000028 Code RO 3542 i.xc_timer_set_value xc_drv_timer.o - 0x11017fdc 0x11017fdc 0x0000003c Code RO 3543 i.xc_timer_start xc_drv_timer.o - 0x11018018 0x11018018 0x000000f4 Code RO 3545 i.xc_timer_us_to_ticks xc_drv_timer.o - 0x1101810c 0x1101810c 0x000001f0 Code RO 3739 i.xc_uart_init xc_drv_uart.o - 0x110182fc 0x110182fc 0x000000e8 Code RO 2138 i.xc_unique_identification_read xc_drv_fmc_spi.o - 0x110183e4 0x110183e4 0x00000068 Code RO 3948 i.xc_wdt_init xc_drv_wdt.o - 0x1101844c 0x1101844c 0x00000040 Code RO 3949 i.xc_wdt_refresh xc_drv_wdt.o - 0x1101848c 0x1101848c 0x00000044 Code RO 3950 i.xc_wdt_reload xc_drv_wdt.o - 0x110184d0 0x110184d0 0x00000034 Code RO 3951 i.xc_wdt_start xc_drv_wdt.o - 0x11018504 0x11018504 0x0000002c Code RO 4917 locale$$code c_p.l(lc_numeric_c.o) - 0x11018530 0x11018530 0x0000002c Code RO 4944 locale$$code c_p.l(lc_ctype_c.o) - 0x1101855c 0x1101855c 0x000000b0 Code RO 4802 x$fpl$fmul fz_ps.l(fmul.o) - 0x1101860c 0x1101860c 0x00000010 Code RO 4856 x$fpl$printf1 fz_ps.l(printf1.o) - 0x1101861c 0x1101861c 0x00000010 Code RO 4858 x$fpl$printf2 fz_ps.l(printf2.o) - 0x1101862c 0x1101862c 0x00000000 Code RO 4864 x$fpl$usenofp fz_ps.l(usenofp.o) - 0x1101862c 0x1101862c 0x00000008 Data RO 551 .constdata app_task.o - 0x11018634 0x11018634 0x00000038 Data RO 552 .constdata app_task.o - 0x1101866c 0x1101866c 0x00000002 Data RO 689 .constdata arch_main.o - 0x1101866e 0x1101866e 0x00000002 PAD - 0x11018670 0x11018670 0x00000028 Data RO 813 .constdata app_sec.o - 0x11018698 0x11018698 0x00000008 Data RO 814 .constdata app_sec.o - 0x110186a0 0x110186a0 0x00000086 Data RO 938 .constdata usr_server.o - 0x11018726 0x11018726 0x00000004 Data RO 1041 .constdata nvds.o - 0x1101872a 0x1101872a 0x0000001f Data RO 2501 .constdata xc_drv_pwm.o - 0x11018749 0x11018749 0x00000004 Data RO 3546 .constdata xc_drv_timer.o - 0x1101874d 0x1101874d 0x00000001 PAD - 0x1101874e 0x1101874e 0x00000006 Data RO 3746 .constdata xc_drv_uart.o - 0x11018754 0x11018754 0x00000010 Data RO 4455 .constdata ota_protocol.o - 0x11018764 0x11018764 0x00000028 Data RO 4739 .constdata c_p.l(_printf_hex_int_ll_ptr.o) - 0x1101878c 0x1101878c 0x00000011 Data RO 4759 .constdata c_p.l(__printf_flags_ss_wp.o) - 0x1101879d 0x1101879d 0x00000040 Data RO 4796 .constdata fz_ps.l(fdiv.o) - 0x110187dd 0x110187dd 0x00000003 PAD - 0x110187e0 0x110187e0 0x00000008 Data RO 4824 .constdata c_p.l(_printf_wctomb.o) - 0x110187e8 0x110187e8 0x00000026 Data RO 4887 .constdata c_p.l(_printf_fp_hex.o) - 0x1101880e 0x1101880e 0x00000002 PAD - 0x11018810 0x11018810 0x00000094 Data RO 4910 .constdata c_p.l(bigflt0.o) - 0x110188a4 0x110188a4 0x000000cf Data RO 553 .conststring app_task.o - 0x11018973 0x11018973 0x00000001 PAD - 0x11018974 0x11018974 0x00000055 Data RO 939 .conststring usr_server.o - 0x110189c9 0x110189c9 0x00000003 PAD - 0x110189cc 0x110189cc 0x00000062 Data RO 2502 .conststring xc_drv_pwm.o - 0x11018a2e 0x11018a2e 0x00000002 PAD - 0x11018a30 0x11018a30 0x000000b5 Data RO 4617 .conststring rf433_decoder.o - 0x11018ae5 0x11018ae5 0x00000003 PAD - 0x11018ae8 0x11018ae8 0x00000050 Data RO 5066 Region$$Table anon$$obj.o - 0x11018b38 0x11018b38 0x0000001c Data RO 4916 locale$$data c_p.l(lc_numeric_c.o) - 0x11018b54 0x11018b54 0x00000110 Data RO 4943 locale$$data c_p.l(lc_ctype_c.o) + 0x110140e8 0x110140e8 0x0000004c Code RO 4174 i._433_fun rf433.o + 0x11014134 0x11014134 0x00000030 Code RO 4953 i.__ARM_common_ll_muluu c_p.l(btod.o) + 0x11014164 0x11014164 0x0000001a Code RO 746 i.__ARM_common_switch8 arch_main.o + 0x1101417e 0x1101417e 0x00000002 PAD + 0x11014180 0x11014180 0x0000002c Code RO 4972 i.__ARM_fpclassify m_ps.l(fpclassify.o) + 0x110141ac 0x110141ac 0x0000000e Code RO 4790 i._is_digit c_p.l(__printf_wp.o) + 0x110141ba 0x110141ba 0x00000002 Code RO 13 i._sys_exit system_xinc.o + 0x110141bc 0x110141bc 0x0000008c Code RO 1367 i.adc_intr_callback xc_drv_adc.o + 0x11014248 0x11014248 0x00000048 Code RO 536 i.app_create_advertising app_task.o + 0x11014290 0x11014290 0x0000003c Code RO 537 i.app_delete_advertising app_task.o + 0x110142cc 0x110142cc 0x00000028 Code RO 538 i.app_get_dev_name app_task.o + 0x110142f4 0x110142f4 0x00000044 Code RO 539 i.app_init app_task.o + 0x11014338 0x11014338 0x00000030 Code RO 4175 i.app_key_callback_handler rf433.o + 0x11014368 0x11014368 0x00000068 Code RO 4326 i.app_key_click_detection key.o + 0x110143d0 0x110143d0 0x00000030 Code RO 4327 i.app_key_init key.o + 0x11014400 0x11014400 0x00000054 Code RO 4329 i.app_key_scan key.o + 0x11014454 0x11014454 0x00000070 Code RO 540 i.app_msg_handler app_task.o + 0x110144c4 0x110144c4 0x0000003c Code RO 4423 i.app_op_flash ota_flash_interface.o + 0x11014500 0x11014500 0x00000018 Code RO 4424 i.app_op_flash_on ota_flash_interface.o + 0x11014518 0x11014518 0x00000004 Code RO 806 i.app_sec_msg_dflt_handler app_sec.o + 0x1101451c 0x1101451c 0x00000068 Code RO 541 i.app_set_adv_data app_task.o + 0x11014584 0x11014584 0x0000003c Code RO 544 i.app_start_advertising app_task.o + 0x110145c0 0x110145c0 0x00000058 Code RO 678 i.app_uart_init arch_main.o + 0x11014618 0x11014618 0x00000018 Code RO 4136 i.ble_callback uart_1.o + 0x11014630 0x11014630 0x000000b8 Code RO 4425 i.ble_flash_handle ota_flash_interface.o + 0x110146e8 0x110146e8 0x0000001c Code RO 4426 i.ble_flash_later_page_erase ota_flash_interface.o + 0x11014704 0x11014704 0x0000002c Code RO 4428 i.ble_flash_later_write_page ota_flash_interface.o + 0x11014730 0x11014730 0x00000038 Code RO 4137 i.ble_message_process uart_1.o + 0x11014768 0x11014768 0x0000003c Code RO 4176 i.ble_mode_scan rf433.o + 0x110147a4 0x110147a4 0x00000048 Code RO 932 i.ble_state_detect_changes usr_server.o + 0x110147ec 0x110147ec 0x00000010 Code RO 933 i.ble_state_mark_dirty usr_server.o + 0x110147fc 0x110147fc 0x00000018 Code RO 934 i.ble_state_on_connect usr_server.o + 0x11014814 0x11014814 0x00000010 Code RO 935 i.ble_state_on_disconnect usr_server.o + 0x11014824 0x11014824 0x00000014 Code RO 936 i.ble_state_output_mask usr_server.o + 0x11014838 0x11014838 0x00000084 Code RO 937 i.ble_state_sync_poll usr_server.o + 0x110148bc 0x110148bc 0x0000006c Code RO 679 i.bluetooth_init arch_main.o + 0x11014928 0x11014928 0x00000068 Code RO 680 i.board_init arch_main.o + 0x11014990 0x11014990 0x0000003c Code RO 4177 i.chx_gpio_init rf433.o + 0x110149cc 0x110149cc 0x00000070 Code RO 892 i.clock_init sleep.o + 0x11014a3c 0x11014a3c 0x000000e0 Code RO 938 i.custom_svc_add usr_server.o + 0x11014b1c 0x11014b1c 0x000000b0 Code RO 939 i.custom_svc_cb_att_read_get usr_server.o + 0x11014bcc 0x11014bcc 0x00000198 Code RO 940 i.custom_svc_cb_att_val_set usr_server.o + 0x11014d64 0x11014d64 0x0000004c Code RO 941 i.custom_svc_cb_event_sent usr_server.o + 0x11014db0 0x11014db0 0x00000030 Code RO 3530 i.delay_us xc_drv_systick.o + 0x11014de0 0x11014de0 0x0000000e Code RO 2167 i.extract32_16 xc_drv_fmc_spi.o + 0x11014dee 0x11014dee 0x00000006 Code RO 15 i.ferror system_xinc.o + 0x11014df4 0x11014df4 0x00000164 Code RO 681 i.flash_init arch_main.o + 0x11014f58 0x11014f58 0x0000000e Code RO 4178 i.flash_run rf433.o + 0x11014f66 0x11014f66 0x00000056 Code RO 2168 i.flash_size_and_type_get xc_drv_fmc_spi.o + 0x11014fbc 0x11014fbc 0x0000002c Code RO 4283 i.fmc_spi_read fmc_spi_1.o + 0x11014fe8 0x11014fe8 0x00000200 Code RO 808 i.gapc_bond_ind_handler app_sec.o + 0x110151e8 0x110151e8 0x0000021c Code RO 809 i.gapc_bond_req_ind_handler app_sec.o + 0x11015404 0x11015404 0x00000354 Code RO 546 i.gapc_callback app_task.o + 0x11015758 0x11015758 0x0000006c Code RO 810 i.gapc_encrypt_ind_handler app_sec.o + 0x110157c4 0x110157c4 0x000001c8 Code RO 811 i.gapc_encrypt_req_ind_handler app_sec.o + 0x1101598c 0x1101598c 0x00000088 Code RO 547 i.gapc_get_device_info_req_ind app_task.o + 0x11015a14 0x11015a14 0x00000144 Code RO 548 i.gapm_callback app_task.o + 0x11015b58 0x11015b58 0x000000a4 Code RO 549 i.gapm_cmp_evt app_task.o + 0x11015bfc 0x11015bfc 0x00000008 Code RO 550 i.get_app_env app_task.o + 0x11015c04 0x11015c04 0x0000001c Code RO 4284 i.get_checksum fmc_spi_1.o + 0x11015c20 0x11015c20 0x0000002e Code RO 4330 i.get_click_event key.o + 0x11015c4e 0x11015c4e 0x00000002 PAD + 0x11015c50 0x11015c50 0x00000014 Code RO 1058 i.get_fota_env_addr nvds.o + 0x11015c64 0x11015c64 0x00000020 Code RO 4240 i.gpio_intr_callback switch_s.o + 0x11015c84 0x11015c84 0x00000014 Code RO 4331 i.gpio_key_check key.o + 0x11015c98 0x11015c98 0x00000014 Code RO 4332 i.key_click_state_reset key.o + 0x11015cac 0x11015cac 0x0000003c Code RO 4390 i.led_gpio_init led.o + 0x11015ce8 0x11015ce8 0x00000054 Code RO 682 i.main arch_main.o + 0x11015d3c 0x11015d3c 0x00000034 Code RO 1059 i.nvds_browse_tag nvds.o + 0x11015d70 0x11015d70 0x00000038 Code RO 1060 i.nvds_del nvds.o + 0x11015da8 0x11015da8 0x00000080 Code RO 1061 i.nvds_erase nvds.o + 0x11015e28 0x11015e28 0x00000044 Code RO 1062 i.nvds_get nvds.o + 0x11015e6c 0x11015e6c 0x00000044 Code RO 1063 i.nvds_init nvds.o + 0x11015eb0 0x11015eb0 0x00000020 Code RO 1064 i.nvds_init_memory nvds.o + 0x11015ed0 0x11015ed0 0x0000002c Code RO 1065 i.nvds_is_magic_number_ok nvds.o + 0x11015efc 0x11015efc 0x00000068 Code RO 1067 i.nvds_purge nvds.o + 0x11015f64 0x11015f64 0x000000d4 Code RO 1068 i.nvds_put nvds.o + 0x11016038 0x11016038 0x00000028 Code RO 1069 i.nvds_read nvds.o + 0x11016060 0x11016060 0x00000084 Code RO 1070 i.nvds_space_init nvds.o + 0x110160e4 0x110160e4 0x00000038 Code RO 1071 i.nvds_walk_tag nvds.o + 0x1101611c 0x1101611c 0x00000028 Code RO 1072 i.nvds_write nvds.o + 0x11016144 0x11016144 0x0000009c Code RO 4585 i.ota_slave_send_data ota_server.o + 0x110161e0 0x110161e0 0x00000010 Code RO 4586 i.ota_srv_get_hdl_from_att_idx ota_server.o + 0x110161f0 0x110161f0 0x0000003c Code RO 4483 i.ota_write_flash ota_protocol.o + 0x1101622c 0x1101622c 0x00000034 Code RO 4391 i.pwm3_toggle led.o + 0x11016260 0x11016260 0x00000004 Code RO 2490 i.pwm_capture_ch0_callback xc_drv_pwm.o + 0x11016264 0x11016264 0x00000004 Code RO 2491 i.pwm_capture_ch1_callback xc_drv_pwm.o + 0x11016268 0x11016268 0x00000004 Code RO 2492 i.pwm_capture_ch2_callback xc_drv_pwm.o + 0x1101626c 0x1101626c 0x000000dc Code RO 2493 i.pwm_freq_to_period xc_drv_pwm.o + 0x11016348 0x11016348 0x000000c0 Code RO 2494 i.pwm_pin_set xc_drv_pwm.o + 0x11016408 0x11016408 0x000000b8 Code RO 4285 i.read_user_data fmc_spi_1.o + 0x110164c0 0x110164c0 0x0000000e Code RO 2169 i.reverse_verif_is_true xc_drv_fmc_spi.o + 0x110164ce 0x110164ce 0x0000000e Code RO 4640 i.rf433_abs_diff_u16 rf433_decoder.o + 0x110164dc 0x110164dc 0x00000024 Code RO 4641 i.rf433_decode_reset rf433_decoder.o + 0x11016500 0x11016500 0x00000024 Code RO 4642 i.rf433_decoder_get_frame rf433_decoder.o + 0x11016524 0x11016524 0x00000034 Code RO 4644 i.rf433_decoder_init rf433_decoder.o + 0x11016558 0x11016558 0x00000040 Code RO 4645 i.rf433_decoder_process rf433_decoder.o + 0x11016598 0x11016598 0x00000074 Code RO 4646 i.rf433_decoder_sample rf433_decoder.o + 0x1101660c 0x1101660c 0x0000001e Code RO 4179 i.rf433_gpio_init rf433.o + 0x1101662a 0x1101662a 0x00000002 PAD + 0x1101662c 0x1101662c 0x0000001c Code RO 4647 i.rf433_is_long rf433_decoder.o + 0x11016648 0x11016648 0x0000001c Code RO 4648 i.rf433_is_short rf433_decoder.o + 0x11016664 0x11016664 0x00000010 Code RO 4649 i.rf433_limit_t rf433_decoder.o + 0x11016674 0x11016674 0x0000005c Code RO 4650 i.rf433_output_code rf433_decoder.o + 0x110166d0 0x110166d0 0x00000248 Code RO 4651 i.rf433_process_clean_pulse rf433_decoder.o + 0x11016918 0x11016918 0x000000bc Code RO 4652 i.rf433_repair_input_pulse rf433_decoder.o + 0x110169d4 0x110169d4 0x00000018 Code RO 4653 i.rf433_repair_reset rf433_decoder.o + 0x110169ec 0x110169ec 0x0000006c Code RO 4654 i.rf433_update_range_by_t rf433_decoder.o + 0x11016a58 0x11016a58 0x00000028 Code RO 683 i.rom_env_host_init arch_main.o + 0x11016a80 0x11016a80 0x0000015c Code RO 4180 i.scan_433 rf433.o + 0x11016bdc 0x11016bdc 0x00000070 Code RO 4138 i.scan_uart uart_1.o + 0x11016c4c 0x11016c4c 0x00000010 Code RO 4093 i.set_TaskComps_timer timeslice.o + 0x11016c5c 0x11016c5c 0x0000009c Code RO 684 i.set_single_addr_name arch_main.o + 0x11016cf8 0x11016cf8 0x0000003c Code RO 16 i.set_vector system_xinc.o + 0x11016d34 0x11016d34 0x0000009c Code RO 942 i.slave_send_data usr_server.o + 0x11016dd0 0x11016dd0 0x00000010 Code RO 943 i.srv_get_hdl_from_att_idx usr_server.o + 0x11016de0 0x11016de0 0x00000060 Code RO 4241 i.switch_init switch_s.o + 0x11016e40 0x11016e40 0x00000002 Code RO 3531 i.systick_callback xc_drv_systick.o + 0x11016e42 0x11016e42 0x00000002 PAD + 0x11016e44 0x11016e44 0x00000088 Code RO 4051 i.timer0_2_init timer.o + 0x11016ecc 0x11016ecc 0x00000002 Code RO 3573 i.timer3_callback xc_drv_timer.o + 0x11016ece 0x11016ece 0x00000002 PAD + 0x11016ed0 0x11016ed0 0x00000138 Code RO 4242 i.trigger_check_process switch_s.o + 0x11017008 0x11017008 0x000000b0 Code RO 3768 i.uart_user_handler xc_drv_uart.o + 0x110170b8 0x110170b8 0x00000016 Code RO 4052 i.updateTimer timer.o + 0x110170ce 0x110170ce 0x0000001a Code RO 686 i.wdt_init arch_main.o + 0x110170e8 0x110170e8 0x000000ac Code RO 4286 i.wright_user_data fmc_spi_1.o + 0x11017194 0x11017194 0x0000007c Code RO 1373 i.xc_adc_data_average xc_drv_adc.o + 0x11017210 0x11017210 0x00000028 Code RO 1168 i.xc_ble_activity_delete xc_gap_api.o + 0x11017238 0x11017238 0x00000030 Code RO 1629 i.xc_bor_init xc_drv_bor.o + 0x11017268 0x11017268 0x00000040 Code RO 1872 i.xc_clock_bbpll_common_cfg xc_drv_clock.o + 0x110172a8 0x110172a8 0x000000ec Code RO 1873 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o + 0x11017394 0x11017394 0x0000000c Code RO 1874 i.xc_clock_hfclk_in_get xc_drv_clock.o + 0x110173a0 0x110173a0 0x000000dc Code RO 1875 i.xc_clock_hfclk_set xc_drv_clock.o + 0x1101747c 0x1101747c 0x00000016 Code RO 1877 i.xc_clock_init_cfg xc_drv_clock.o + 0x11017492 0x11017492 0x00000002 PAD + 0x11017494 0x11017494 0x0000000c Code RO 1878 i.xc_clock_lfclk_in_get xc_drv_clock.o + 0x110174a0 0x110174a0 0x0000006c Code RO 1879 i.xc_clock_lfclk_set xc_drv_clock.o + 0x1101750c 0x1101750c 0x00000028 Code RO 4487 i.xc_fota_dev_ack_cmd ota_protocol.o + 0x11017534 0x11017534 0x0000001c Code RO 2303 i.xc_gpio_direction_config xc_drv_gpio.o + 0x11017550 0x11017550 0x00000028 Code RO 2304 i.xc_gpio_fun_sel xc_drv_gpio.o + 0x11017578 0x11017578 0x0000002e Code RO 2305 i.xc_gpio_init xc_drv_gpio.o + 0x110175a6 0x110175a6 0x00000002 PAD + 0x110175a8 0x110175a8 0x00000034 Code RO 2306 i.xc_gpio_it_config xc_drv_gpio.o + 0x110175dc 0x110175dc 0x0000004c Code RO 2307 i.xc_gpio_mux_ctl xc_drv_gpio.o + 0x11017628 0x11017628 0x000000e8 Code RO 2308 i.xc_gpio_pull_config xc_drv_gpio.o + 0x11017710 0x11017710 0x00000024 Code RO 2309 i.xc_gpio_read_pin xc_drv_gpio.o + 0x11017734 0x11017734 0x0000002c Code RO 2310 i.xc_gpio_toggle_pin xc_drv_gpio.o + 0x11017760 0x11017760 0x0000001c Code RO 2311 i.xc_gpio_write_pin xc_drv_gpio.o + 0x1101777c 0x1101777c 0x00000040 Code RO 1894 i.xc_hfclk_set xc_drv_clock.o + 0x110177bc 0x110177bc 0x00000064 Code RO 4491 i.xc_ota_schedule ota_protocol.o + 0x11017820 0x11017820 0x00000070 Code RO 2517 i.xc_pwm_dutycycle_set xc_drv_pwm.o + 0x11017890 0x11017890 0x000000e0 Code RO 2518 i.xc_pwm_init xc_drv_pwm.o + 0x11017970 0x11017970 0x0000001c Code RO 2523 i.xc_pwm_start_all xc_drv_pwm.o + 0x1101798c 0x1101798c 0x0000005c Code RO 2941 i.xc_pwr_vol_set xc_drv_pwr.o + 0x110179e8 0x110179e8 0x000000f8 Code RO 1717 i.xc_rc32k_soft_calib_set xc_drv_calib.o + 0x11017ae0 0x11017ae0 0x0000021c Code RO 1895 i.xc_system_param_check xc_drv_clock.o + 0x11017cfc 0x11017cfc 0x0000000c Code RO 1897 i.xc_systick_unit_get xc_drv_clock.o + 0x11017d08 0x11017d08 0x00000120 Code RO 3574 i.xc_timer_init xc_drv_timer.o + 0x11017e28 0x11017e28 0x00000028 Code RO 3575 i.xc_timer_set_value xc_drv_timer.o + 0x11017e50 0x11017e50 0x0000003c Code RO 3576 i.xc_timer_start xc_drv_timer.o + 0x11017e8c 0x11017e8c 0x000000f4 Code RO 3578 i.xc_timer_us_to_ticks xc_drv_timer.o + 0x11017f80 0x11017f80 0x000001f0 Code RO 3772 i.xc_uart_init xc_drv_uart.o + 0x11018170 0x11018170 0x000000e8 Code RO 2171 i.xc_unique_identification_read xc_drv_fmc_spi.o + 0x11018258 0x11018258 0x00000068 Code RO 3981 i.xc_wdt_init xc_drv_wdt.o + 0x110182c0 0x110182c0 0x00000040 Code RO 3982 i.xc_wdt_refresh xc_drv_wdt.o + 0x11018300 0x11018300 0x00000044 Code RO 3983 i.xc_wdt_reload xc_drv_wdt.o + 0x11018344 0x11018344 0x00000034 Code RO 3984 i.xc_wdt_start xc_drv_wdt.o + 0x11018378 0x11018378 0x0000002c Code RO 4956 locale$$code c_p.l(lc_numeric_c.o) + 0x110183a4 0x110183a4 0x0000002c Code RO 4983 locale$$code c_p.l(lc_ctype_c.o) + 0x110183d0 0x110183d0 0x000000b0 Code RO 4841 x$fpl$fmul fz_ps.l(fmul.o) + 0x11018480 0x11018480 0x00000010 Code RO 4895 x$fpl$printf1 fz_ps.l(printf1.o) + 0x11018490 0x11018490 0x00000010 Code RO 4897 x$fpl$printf2 fz_ps.l(printf2.o) + 0x110184a0 0x110184a0 0x00000000 Code RO 4903 x$fpl$usenofp fz_ps.l(usenofp.o) + 0x110184a0 0x110184a0 0x00000008 Data RO 551 .constdata app_task.o + 0x110184a8 0x110184a8 0x00000038 Data RO 552 .constdata app_task.o + 0x110184e0 0x110184e0 0x00000002 Data RO 689 .constdata arch_main.o + 0x110184e2 0x110184e2 0x00000002 PAD + 0x110184e4 0x110184e4 0x00000028 Data RO 813 .constdata app_sec.o + 0x1101850c 0x1101850c 0x00000008 Data RO 814 .constdata app_sec.o + 0x11018514 0x11018514 0x00000086 Data RO 944 .constdata usr_server.o + 0x1101859a 0x1101859a 0x00000004 Data RO 1074 .constdata nvds.o + 0x1101859e 0x1101859e 0x0000001f Data RO 2534 .constdata xc_drv_pwm.o + 0x110185bd 0x110185bd 0x00000004 Data RO 3579 .constdata xc_drv_timer.o + 0x110185c1 0x110185c1 0x00000001 PAD + 0x110185c2 0x110185c2 0x00000006 Data RO 3779 .constdata xc_drv_uart.o + 0x110185c8 0x110185c8 0x00000010 Data RO 4494 .constdata ota_protocol.o + 0x110185d8 0x110185d8 0x00000028 Data RO 4778 .constdata c_p.l(_printf_hex_int_ll_ptr.o) + 0x11018600 0x11018600 0x00000011 Data RO 4798 .constdata c_p.l(__printf_flags_ss_wp.o) + 0x11018611 0x11018611 0x00000040 Data RO 4835 .constdata fz_ps.l(fdiv.o) + 0x11018651 0x11018651 0x00000003 PAD + 0x11018654 0x11018654 0x00000008 Data RO 4863 .constdata c_p.l(_printf_wctomb.o) + 0x1101865c 0x1101865c 0x00000026 Data RO 4926 .constdata c_p.l(_printf_fp_hex.o) + 0x11018682 0x11018682 0x00000002 PAD + 0x11018684 0x11018684 0x00000094 Data RO 4949 .constdata c_p.l(bigflt0.o) + 0x11018718 0x11018718 0x000000cf Data RO 553 .conststring app_task.o + 0x110187e7 0x110187e7 0x00000001 PAD + 0x110187e8 0x110187e8 0x00000055 Data RO 945 .conststring usr_server.o + 0x1101883d 0x1101883d 0x00000003 PAD + 0x11018840 0x11018840 0x00000062 Data RO 2535 .conststring xc_drv_pwm.o + 0x110188a2 0x110188a2 0x00000002 PAD + 0x110188a4 0x110188a4 0x000000b5 Data RO 4656 .conststring rf433_decoder.o + 0x11018959 0x11018959 0x00000003 PAD + 0x1101895c 0x1101895c 0x00000050 Data RO 5105 Region$$Table anon$$obj.o + 0x110189ac 0x110189ac 0x0000001c Data RO 4955 locale$$data c_p.l(lc_numeric_c.o) + 0x110189c8 0x110189c8 0x00000110 Data RO 4982 locale$$data c_p.l(lc_ctype_c.o) - Execution Region RW2 (Exec base: 0x53006c00, Load base: 0x11019750, Size: 0x00000a2c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000018]) + Execution Region RW2 (Exec base: 0x53006c00, Load base: 0x110195cc, Size: 0x00000a2c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000018]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x53006c00 COMPRESSED 0x00000200 Data RW 1043 ram_em nvds.o - 0x53006e00 COMPRESSED 0x0000082b Data RW 4458 ram_em ota_protocol.o + 0x53006c00 COMPRESSED 0x00000200 Data RW 1076 ram_em nvds.o + 0x53006e00 COMPRESSED 0x0000082b Data RW 4497 ram_em ota_protocol.o ============================================================================== @@ -3467,46 +3517,46 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 0 0 0 0 0 125531 app_batt.o - 1620 798 48 2 0 6408 app_sec.o - 1992 814 271 53 0 15542 app_task.o - 1092 376 2 0 28 17771 arch_main.o - 412 78 0 0 512 3409 fmc_spi_1.o - 522 30 0 20 0 7991 key.o - 112 16 0 2 0 1406 led.o - 1052 192 4 516 24 14195 nvds.o - 340 86 0 1 272 5439 ota_flash_interface.o - 200 50 16 2108 276 3195 ota_protocol.o - 172 80 0 4 0 2513 ota_server.o - 900 44 0 36 12 6558 rf433.o - 1390 110 181 0 1102 12870 rf433_decoder.o - 112 18 0 0 0 8773 sleep.o - 72 32 192 0 1776 812 startup_xinc.o - 792 28 0 22 0 4627 switch_s.o - 200 38 0 4 0 43357 system_xinc.o - 334 30 0 24 0 3366 timer.o - 100 16 0 144 0 5858 timeslice.o - 216 20 0 12 0 3517 uart_1.o - 1068 544 219 4 0 26145 usr_server.o - 284 42 0 2 64 11657 xc_drv_adc.o - 232 22 0 0 0 17296 xc_drv_bor.o - 248 44 0 4 0 5864 xc_drv_calib.o - 1290 410 0 0 16 27625 xc_drv_clock.o - 1826 28 0 0 0 19926 xc_drv_fmc_spi.o - 618 46 0 0 0 22244 xc_drv_gpio.o - 832 108 129 16 0 20057 xc_drv_pwm.o - 92 22 0 0 0 837 xc_drv_pwr.o - 44 4 0 0 0 1926 xc_drv_rtc.o - 58 4 0 0 0 1920 xc_drv_systick.o - 778 96 4 16 0 28518 xc_drv_timer.o - 702 58 6 0 12 29298 xc_drv_uart.o - 320 52 0 0 0 6132 xc_drv_wdt.o - 40 4 0 0 0 1489 xc_gap_api.o + 0 0 0 0 0 124975 app_batt.o + 1620 798 48 2 0 6012 app_sec.o + 2000 814 271 53 0 14810 app_task.o + 1048 336 2 0 28 17019 arch_main.o + 428 80 0 0 512 3169 fmc_spi_1.o + 522 30 0 20 0 7491 key.o + 112 16 0 2 0 1254 led.o + 1052 192 4 516 24 13407 nvds.o + 340 86 0 1 272 5039 ota_flash_interface.o + 200 50 16 2108 276 2951 ota_protocol.o + 172 80 0 4 0 2305 ota_server.o + 636 46 0 35 12 5830 rf433.o + 1386 114 181 0 1102 12022 rf433_decoder.o + 112 18 0 0 0 8669 sleep.o + 72 32 192 0 1776 764 startup_xinc.o + 440 20 0 12 0 3919 switch_s.o + 200 38 0 4 0 42213 system_xinc.o + 334 30 0 24 0 3118 timer.o + 100 16 0 160 0 5586 timeslice.o + 192 18 0 12 0 3213 uart_1.o + 1336 568 219 10 0 28969 usr_server.o + 284 42 0 2 64 11061 xc_drv_adc.o + 232 22 0 0 0 16492 xc_drv_bor.o + 248 44 0 4 0 5420 xc_drv_calib.o + 1290 410 0 0 16 25557 xc_drv_clock.o + 1826 28 0 0 0 18866 xc_drv_fmc_spi.o + 618 46 0 0 0 20628 xc_drv_gpio.o + 832 108 129 16 0 18557 xc_drv_pwm.o + 92 22 0 0 0 785 xc_drv_pwr.o + 44 4 0 0 0 1774 xc_drv_rtc.o + 58 4 0 0 0 1776 xc_drv_systick.o + 778 96 4 16 0 26346 xc_drv_timer.o + 702 58 6 0 12 27338 xc_drv_uart.o + 320 52 0 0 0 5740 xc_drv_wdt.o + 40 4 0 0 0 1385 xc_gap_api.o ---------------------------------------------------------------------- - 20522 4488 1164 3000 4096 514072 Object Totals + 20126 4470 1164 3012 4096 494460 Object Totals 444 148 80 0 0 0 (incl. Generated) - 16 0 12 10 2 0 (incl. Padding) + 16 0 12 11 2 0 (incl. Padding) ---------------------------------------------------------------------- @@ -3602,8 +3652,8 @@ Image component sizes 44 4 0 0 0 60 fpclassify.o ---------------------------------------------------------------------- - 8142 232 620 0 96 4468 Library Totals - 12 0 5 0 0 0 (incl. Padding) + 8142 232 620 0 100 4468 Library Totals + 12 0 5 0 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -3614,7 +3664,7 @@ Image component sizes 44 4 0 0 0 60 m_ps.l ---------------------------------------------------------------------- - 8142 232 620 0 96 4468 Library Totals + 8142 232 620 0 100 4468 Library Totals ---------------------------------------------------------------------- @@ -3623,15 +3673,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 28664 4720 1784 3000 4192 508864 Grand Totals - 28664 4720 1784 120 4192 508864 ELF Image Totals (compressed) - 28664 4720 1784 120 0 0 ROM Totals + 28268 4702 1784 3012 4196 489032 Grand Totals + 28268 4702 1784 128 4196 489032 ELF Image Totals (compressed) + 28268 4702 1784 128 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 30448 ( 29.73kB) - Total RW Size (RW Data + ZI Data) 7192 ( 7.02kB) - Total ROM Size (Code + RO Data + RW Data) 30568 ( 29.85kB) + Total RO Size (Code + RO Data) 30052 ( 29.35kB) + Total RW Size (RW Data + ZI Data) 7208 ( 7.04kB) + Total ROM Size (Code + RO Data + RW Data) 30180 ( 29.47kB) ============================================================================== 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 cd73257..bc2488f 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf and b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf differ 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 82a0af0..2d69c7b 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 @@ -21,8 +21,8 @@ Target DLL: UL2CM3.DLL V1.164.8.0 Dialog DLL: TARMCM1.DLL V1.14.6.0

Project:

-C:\Users\QJM\Desktop\6517_SDK\XC6XXXϵSDK_20260428\XC65+XC62ϵSDK_20260428\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx -Project File Date: 07/03/2026 +C:\Users\QJM\Desktop\42158\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx +Project File Date: 07/21/2026

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' @@ -34,91 +34,94 @@ compiling app_batt.c... compiling arch_main.c... ..\app\src\arch_main.c(202): warning: #177-D: variable "spi_idx" was declared but never referenced uint8_t spi_idx=0; -..\app\src\arch_main.c(341): warning: #223-D: function "rf_tx_power_set" declared implicitly +..\app\src\arch_main.c(340): warning: #223-D: function "rf_tx_power_set" declared implicitly rf_tx_power_set(TRANS_POWER_0_5DBM); ..\app\src\arch_main.c: 2 warnings, 0 errors compiling app_sec.c... compiling usr_server.c... +..\app\src\usr_server.c(78): warning: #550-D: variable "ble_state_last_ch1_count" was set but never used + static uint8_t ble_state_last_ch1_count = 0; +..\app\src\usr_server.c: 1 warning, 0 errors compiling aes.c... compiling app_task.c... -compiling xc_drv_adc.c... compiling nvds.c... +compiling xc_drv_adc.c... compiling xc_drv_aotimer.c... compiling xc_gap_api.c... -compiling xc_gatt_client_api.c... compiling xc_drv_bor.c... +compiling xc_gatt_client_api.c... compiling xc_gatt_server_api.c... compiling xc_drv_calib.c... -compiling xc_drv_dma.c... compiling xc_drv_clock.c... -compiling xc_drv_fmc_spi_dma.c... +compiling xc_drv_dma.c... compiling xc_drv_fmc_spi.c... +compiling xc_drv_fmc_spi_dma.c... compiling xc_drv_gpio.c... compiling xc_drv_i2c.c... compiling xc_drv_pga.c... compiling xc_drv_pwm.c... compiling xc_drv_pwr.c... compiling xc_drv_qdec.c... -compiling xc_drv_rtc.c... compiling xc_drv_spi.c... +compiling xc_drv_rtc.c... compiling xc_drv_spi_dma.c... compiling xc_drv_sw_i2c.c... compiling xc_drv_systick.c... compiling xc_drv_timer.c... compiling xc_drv_uart_dma.c... compiling xc_drv_uart.c... -compiling xc_drv_wdt.c... compiling timer.c... +compiling xc_drv_wdt.c... +compiling switch_s.c... +compiling fmc_spi_1.c... +compiling key.c... +compiling led.c... +compiling timeslice.c... compiling uart_1.c... compiling rf433.c... -..\app\src\rf433.c(128): warning: #177-D: function "set_click" was declared but never referenced +..\app\src\rf433.c(116): warning: #177-D: function "set_click" was declared but never referenced static void set_click(void) ..\app\src\rf433.c: 1 warning, 0 errors -compiling fmc_spi_1.c... -compiling led.c... -compiling switch_s.c... -compiling key.c... -compiling timeslice.c... -compiling ota_flash_interface.c... compiling rf433_decoder.c... -compiling ota_server.c... +compiling ota_flash_interface.c... compiling ota_protocol.c... ..\app\src\ota_protocol.c(149): warning: #550-D: variable "sw_ver" was set but never used uint16_t sw_ver; ..\app\src\ota_protocol.c(150): warning: #550-D: variable "rom_ver" was set but never used uint16_t rom_ver; ..\app\src\ota_protocol.c: 2 warnings, 0 errors +compiling ota_server.c... linking... .\Linker\cpu_xip.scat(21): warning: L6329W: Pattern uread4.o(.text) only matches removed unused sections. -Program Size: Code=28664 RO-data=1784 RW-data=3000 ZI-data=4192 +Program Size: Code=28268 RO-data=1784 RW-data=3012 ZI-data=4196 Finished: 0 information, 1 warning and 0 error messages. After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf After Build - User command #2: .\output_tool\Double_ota\ge_ota.bat -Size of file: 30568 bytes. -all_size=30568 -size:30568 PageCNT120 +Size of file: 30180 bytes. +all_size=30180 +size:30180 PageCNT118 dual_xip -length:30984 -size:30984 +length:30472 +size:30472 Addr:12000 - Size:0x7800 + Size:0x7600 BAddr:0x12000 - Acheck:0x8ed9ea0 + Acheck:0x741cdb80 SoftVer:0x10 RomVer:0x20 LoadAddr:0x11012000 Is xip ota?:1 ota_data.bin successѸ 1 ļ -Size of file: 30568 bytes. -all_size=30568 -size:30568 PageCNT120 +Size of file: 30180 bytes. +all_size=30180 +size:30180 PageCNT118 dual_xip -length:30984 -size:30984 +length:30472 +size:30472 Addr:12000 - Size:0x7800 + Size:0x7600 BAddr:0x1e000 - Acheck:0x8ed9ea0 + Acheck:0x741cdb80 SoftVer:0x10 RomVer:0x20 LoadAddr:0x11012000 @@ -152,10 +155,440 @@ is_db=1 is_th=0 Ҫ0sector all_size:1a000 -size: 30568 +size: 30180 updata file success ! Ѹ 1 ļ -".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 6 Warning(s). +2в + ִ :C:\Users\QJM\Desktop\42158\tools\offline_burn\Xinc_mac_tool.exe +һв:40-ab-00-cd-01-01 +ڶв:1000000 +¼burn_times=1000000 +mac:40-ab-00-cd-01-01 +0X40 0XAB 0 0XCD 0X1 0X1 +Size of file: 106496 bytes. +crc:1:f4cf18e0 +crc:2:8fddd820 +crc:3:481623e0 +crc:4:d6120320 +crc:5:36e1e360 +crc:6:3faa39c0 +crc:7:5f951c60 +crc:8:25b14e0 +crc:9:a2fbe460 +crc:10:71af8e0 +crc:11:ba65bd20 +crc:12:2fb17760 +crc:13:416afca0 +crc:14:e1270f60 +crc:15:246e13c0 +crc:16:7f67c320 +crc:17:1946dba0 +crc:18:2105cfe0 +crc:19:a79444e0 +crc:20:74a721a0 +crc:21:11d3fd00 +crc:22:d2b1dd80 +crc:23:73d8380 +crc:24:8d093260 +crc:25:9aaaec0 +crc:26:c6f0eb20 +crc:27:25ecd560 +crc:28:57384220 +crc:29:b08b2bc0 +crc:30:e1a2b940 +crc:31:47fc4b60 +crc:32:c27823c0 +crc:33:11f82b40 +crc:34:2d6f6aa0 +crc:35:b0392d00 +crc:36:401f46a0 +crc:37:8390a5c0 +crc:38:bf87ea40 +crc:39:c8a721e0 +crc:40:86d31a80 +crc:41:8be11c20 +crc:42:374eca60 +crc:43:b006f720 +crc:44:39cd6ee0 +crc:45:7712960 +crc:46:779a9dc0 +crc:47:e1fa0080 +crc:48:31290d00 +crc:49:6abb1860 +crc:50:ae9bb4c0 +crc:51:f95677a0 +crc:52:10d3a280 +crc:53:5e050800 +crc:54:38f19840 +crc:55:9c788100 +crc:56:5e940ac0 +crc:57:9edd18e0 +crc:58:d3ef8860 +crc:59:7d4e26c0 +crc:60:703f73a0 +crc:61:5a43cc20 +crc:62:fd2d7f80 +crc:63:470db080 +crc:64:4f181b20 +crc:65:808b86a0 +crc:66:fc5c88a0 +crc:67:9b1072e0 +crc:68:4d182440 +crc:69:dcc9bde0 +crc:70:6f547d60 +crc:71:d8ec8e0 +crc:72:440f72c0 +crc:73:39aeb560 +crc:74:ceb10f60 +crc:75:68620300 +crc:76:888f4620 +crc:77:b82d9fe0 +crc:78:59251d00 +crc:79:8c9f95a0 +crc:80:2c9abd20 +crc:81:803bef40 +crc:82:b980af60 +crc:83:95503420 +crc:84:5fdecca0 +crc:85:b4aff440 +crc:86:2f74d160 +crc:87:b6fbce00 +crc:88:d6bfc880 +crc:89:b0cb5080 +crc:90:d2d2d60 +crc:91:72885fe0 +crc:92:2af87600 +crc:93:ebee5080 +crc:94:9fadd2a0 +crc:95:1bab0c60 +crc:96:884941e0 +crc:97:3b483e20 +crc:98:2cb130e0 +crc:99:7a70ba00 +crc:100:b64585a0 +crc:101:7f2c1fc0 +crc:102:df4b28e0 +crc:103:789166c0 +crc:104:30d42cc0 +crc:105:91cee2c0 +crc:106:e2651700 +crc:107:f1597ee0 +crc:108:abcc4780 +crc:109:81d65380 +crc:110:5d830c60 +crc:111:f4037a40 +crc:112:10733d00 +crc:113:20da18e0 +crc:114:a1d0dae0 +crc:115:d356e880 +crc:116:460020e0 +crc:117:3e569e20 +crc:118:eb234e00 +crc:119:c0c72500 +crc:120:3f640c0 +crc:121:cb475280 +crc:122:24730a00 +crc:123:62339d20 +crc:124:106ada00 +crc:125:56f44e40 +crc:126:5bdad3c0 +crc:127:64227c00 +crc:128:3faed80 +crc:129:69d33aa0 +crc:130:bf45e4c0 +crc:131:504b5860 +crc:132:735615c0 +crc:133:cf0c80a0 +crc:134:353daa60 +crc:135:afbda200 +crc:136:f13e0480 +crc:137:46ed4f00 +crc:138:dc223be0 +crc:139:f777aa00 +crc:140:c25ac140 +crc:141:55ff7ba0 +crc:142:c51b7a40 +crc:143:90cc9cc0 +crc:144:1918be40 +crc:145:36e0e620 +crc:146:ce5dff20 +crc:147:4b0e7a40 +crc:148:99817c80 +crc:149:241fac20 +crc:150:2f032400 +crc:151:3f8eae20 +crc:152:aa546a0 +crc:153:79594a00 +crc:154:4d82e920 +crc:155:311a54e0 +crc:156:d1da5f20 +crc:157:3b6921e0 +crc:158:f2f86a40 +crc:159:9ea748e0 +crc:160:29356280 +crc:161:20becf20 +crc:162:a02d0080 +crc:163:9e9ba9e0 +crc:164:8538daa0 +crc:165:5aab7500 +crc:166:3eb67be0 +crc:167:5cc299c0 +crc:168:990e9040 +crc:169:3971eea0 +crc:170:b6b9ef40 +crc:171:85d6d7c0 +crc:172:75a78be0 +crc:173:828a9ec0 +crc:174:1e55dba0 +crc:175:3d3f0160 +crc:176:2c26cd60 +crc:177:2b841920 +crc:178:5fc736a0 +crc:179:e596de0 +crc:180:ed70cda0 +crc:181:539c65c0 +crc:182:7f997500 +crc:183:48c819c0 +crc:184:9dec0740 +crc:185:c1711560 +crc:186:d5b64280 +crc:187:5e8b5380 +crc:188:bb426300 +crc:189:1d962e80 +crc:190:b7c27dc0 +crc:191:76b9160 +crc:192:7b30f520 +crc:193:26844700 +crc:194:144a3320 +crc:195:a1e22ec0 +crc:196:9ed604e0 +crc:197:7658b0c0 +crc:198:dddad000 +crc:199:4de914a0 +crc:200:ca3a9e0 +crc:201:93712f40 +crc:202:e8d81ca0 +crc:203:928e3e0 +crc:204:b6eb0b60 +crc:205:35393080 +crc:206:5f107d60 +crc:207:4f88e240 +crc:208:ab279f00 +crc:209:8b580b60 +crc:210:c6f31a60 +crc:211:fcd2b3a0 +crc:212:6f9c3d00 +crc:213:555d10a0 +crc:214:ff8bb2a0 +crc:215:c948fa60 +crc:216:477fdec0 +crc:217:37028fc0 +crc:218:3025ad00 +crc:219:632ead20 +crc:220:aadaa4c0 +crc:221:39764440 +crc:222:baad1500 +crc:223:ea848400 +crc:224:99dd7100 +crc:225:300cd9a0 +crc:226:ec9c5e0 +crc:227:7560f8e0 +crc:228:e85ebce0 +crc:229:9fbdda0 +crc:230:aaddd200 +crc:231:24141fc0 +crc:232:70000bc0 +crc:233:3b8958e0 +crc:234:e46cc400 +crc:235:eec7cae0 +crc:236:edc6da60 +crc:237:45102560 +crc:238:2923c9c0 +crc:239:93497800 +crc:240:ad1aa2c0 +crc:241:96507740 +crc:242:73b2180 +crc:243:95569720 +crc:244:cc5ce8a0 +crc:245:cc63e2a0 +crc:246:a2079a00 +crc:247:9990e7c0 +crc:248:760d1060 +crc:249:39fa9dc0 +crc:250:17c00240 +crc:251:bed960a0 +crc:252:33f3d020 +crc:253:1ca25ac0 +crc:254:ec072660 +crc:255:186cf880 +crc:256:e8f6ba80 +crc:257:36d3c8c0 +crc:258:a91f9280 +crc:259:1e79a780 +crc:260:98059f00 +crc:261:f153ffa0 +crc:262:5e074420 +crc:263:220d6b20 +crc:264:ad4479a0 +crc:265:8c4ecac0 +crc:266:28e1c760 +crc:267:12d37d60 +crc:268:a60fc3a0 +crc:269:8c9e0d20 +crc:270:6f6a04c0 +crc:271:a5782ae0 +crc:272:c45ffce0 +crc:273:ffb662c0 +crc:274:40b6f120 +crc:275:18546f40 +crc:276:ec7aa0e0 +crc:277:38422a60 +crc:278:752406c0 +crc:279:471f62a0 +crc:280:f9ea0580 +crc:281:9b258060 +crc:282:17a9dc80 +crc:283:baee4380 +crc:284:6d8be900 +crc:285:6c07cec0 +crc:286:3eeb4760 +crc:287:d44fda0 +crc:288:41a6c900 +crc:289:c0935040 +crc:290:968816e0 +crc:291:61023220 +crc:292:a1180480 +crc:293:e4b4f6a0 +crc:294:ffd20a00 +crc:295:ddca1a00 +crc:296:29449f00 +crc:297:c6743ea0 +crc:298:1883f640 +crc:299:601529e0 +crc:300:b7e45a20 +crc:301:d939a6c0 +crc:302:c1ae36e0 +crc:303:b7579e20 +crc:304:b09f5880 +crc:305:8d035540 +crc:306:cc844f40 +crc:307:98a20700 +crc:308:3bc23ac0 +crc:309:44af7180 +crc:310:2d005620 +crc:311:f29b9d80 +crc:312:6916ae40 +crc:313:482f96c0 +crc:314:47e0d160 +crc:315:6d1f5a00 +crc:316:7ee8a480 +crc:317:afa4d560 +crc:318:e9350040 +crc:319:6c875480 +crc:320:2f5ae3c0 +crc:321:7c32b6e0 +crc:322:263f1320 +crc:323:59e36c60 +crc:324:b6dd64e0 +crc:325:5d8e16e0 +crc:326:b4be9860 +crc:327:9b58d6e0 +crc:328:fbd55c80 +crc:329:9ea6b5c0 +crc:330:7100f400 +crc:331:445eafc0 +crc:332:35be09e0 +crc:333:4b27a000 +crc:334:2b125bc0 +crc:335:f90ec5a0 +crc:336:53a034a0 +crc:337:8ed61ec0 +crc:338:efad3c00 +crc:339:370ba720 +crc:340:88cc59a0 +crc:341:8a5ca260 +crc:342:29b5be20 +crc:343:11fe0a20 +crc:344:4ff30260 +crc:345:89c42000 +crc:346:b2eef280 +crc:347:4987a780 +crc:348:6ad18aa0 +crc:349:d7dfed00 +crc:350:c6e09500 +crc:351:3aed0300 +crc:352:83259cc0 +crc:353:54b81720 +crc:354:9c3a8260 +crc:355:5c4e7420 +crc:356:218c2800 +crc:357:bcf198a0 +crc:358:c453f140 +crc:359:c3a6ef60 +crc:360:a36cfe80 +crc:361:66655000 +crc:362:52957360 +crc:363:69af65c0 +crc:364:a02c8f40 +crc:365:f9a1c920 +crc:366:56b66720 +crc:367:88c326a0 +crc:368:83de9f80 +crc:369:b041e720 +crc:370:50e5b560 +crc:371:be9ef5e0 +crc:372:63da24e0 +crc:373:10b272c0 +crc:374:3b32a680 +crc:375:bae000 +crc:376:b19c8280 +crc:377:495e8160 +crc:378:43590a0 +crc:379:8c092de0 +crc:380:a75c9080 +crc:381:1c745860 +crc:382:186ecee0 +crc:383:f49045c0 +crc:384:953ffdc0 +crc:385:ebaa3560 +crc:386:b2378680 +crc:387:57417460 +crc:388:4cf7eb20 +crc:389:66339f60 +crc:390:cac5d1a0 +crc:391:f4cc3440 +crc:392:6280e620 +crc:393:c45d9a0 +crc:394:9c6fe4e0 +crc:395:1ebaf2c0 +crc:396:d8da48c0 +crc:397:b88b2540 +crc:398:b3a3b2a0 +crc:399:1acf2ac0 +crc:400:3657b040 +crc:401:ffa3b9e0 +crc:402:67462620 +crc:403:a762aca0 +crc:404:e760a9c0 +crc:405:fb5e14e0 +crc:406:1462e540 +crc:407:d43a1500 +crc:408:465bbe0 +crc:409:46a1ac60 +crc:410:9b639880 +crc:411:a8b33b20 +crc:412:6fc21c40 +crc:413:74f886a0 +crc:414:8f568980 +crc:415:5e0ba1e0 +PageCNT:416remain:256file_sumcheck:5e0ba1e0 i:416 +length:1a000 +00 106496updata mac success ! +merge file success ! +Checksum source: C:\Users\QJM\Desktop\42158\tools\offline_burn\40-ab-00-cd-01-01_5E0BA1E0_1000000.bin +Online BIN: C:\Users\QJM\Desktop\42158\release\online\HPW421_V1.3_XC6517_5E0BA1E0.bin +OTA BIN: C:\Users\QJM\Desktop\42158\release\ota\HPW421_V1.3_XC6517_5E0BA1E0_OTA.bin +".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 7 Warning(s).

Software Packages used:

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 9917c12..9b7d316 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, 5060960: Last Updated: Fri Jul 10 18:40:48 2026 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Jul 21 15:56:41 2026

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

Call chain for Maximum Stack Depth:

@@ -12,83 +12,84 @@ set_single_addr_name ⇒ xc_fmc_spi_flash_write_page ⇒ xc_fmc_spi_flash_

Functions with no stack information

Function Pointers