diff --git a/project/example/ble/ble_peripheral/app/src/RF433.h b/project/example/ble/ble_peripheral/app/src/RF433.h index 543bcd8..a49d9ee 100644 --- a/project/example/ble/ble_peripheral/app/src/RF433.h +++ b/project/example/ble/ble_peripheral/app/src/RF433.h @@ -189,6 +189,9 @@ void Lock_Pwm7xd(); void Delay_50us(); void Encoder_key(); void rf433_clear_code(void); +uint8_t rf433_start_pairing(void); +void rf433_cancel_pairing(void); +uint8_t rf433_paired_count(void); #endif diff --git a/project/example/ble/ble_peripheral/app/src/Rf433.c b/project/example/ble/ble_peripheral/app/src/Rf433.c index 58b351d..b7f6dc9 100644 --- a/project/example/ble/ble_peripheral/app/src/Rf433.c +++ b/project/example/ble/ble_peripheral/app/src/Rf433.c @@ -8,6 +8,7 @@ #include "pwm.h" #include "rf433_decoder.h" #include "timeslice.h" +#include "usr_server.h" union rf433_flag rf_flag = {0}; unsigned char high_level_time; unsigned char low_level_time; @@ -96,6 +97,7 @@ static uint8_t pair_deferred_command; static uint8_t pair_deferred_res_data; static uint32_t pair_deferred_receive_data; static uint8_t pair_command_replay; +static uint8_t app_pairing_requested; #define PAIR_HOLD_FRAME_COUNT 4U #define PAIR_FRAME_SILENCE_TICKS 100U @@ -258,6 +260,48 @@ static void Pairing_Candidate_Reset(void) pair_deferred_command = 0U; } +uint8_t rf433_paired_count(void) +{ + uint8_t count = 0U; + uint8_t i; + + for(i = 0U; i < 5U; i++) + { + if(!Pairing_Address_IsEmpty(adress_H_array[i], adress_L_array[i])) + count++; + } + return count; +} + +uint8_t rf433_start_pairing(void) +{ + if(pairing_feedback_active) + { + ble_remote_event_notify(0x0DU, 0U, rf433_paired_count()); + return 0U; + } + + ssse = 0U; + time_5s = 1U; + pair_last_frame_sequence = rf_frame_sequence; + Pairing_Candidate_Reset(); + app_pairing_requested = 1U; + ble_remote_event_notify(0x0DU, 1U, rf433_paired_count()); + return 1U; +} + +void rf433_cancel_pairing(void) +{ + ssse = 1U; + time_5s = PAIRING_WINDOW_TICKS + 1U; + Pairing_Candidate_Reset(); + if(app_pairing_requested) + { + app_pairing_requested = 0U; + ble_remote_event_notify(0x0DU, 0U, rf433_paired_count()); + } +} + void rf433_clear_code(void) { uint8_t i; @@ -276,7 +320,9 @@ void rf433_clear_code(void) time_5s = PAIRING_WINDOW_TICKS + 1U; Pairing_Candidate_Reset(); Pairing_Feedback_Start(200U); + app_pairing_requested = 0U; set_TaskComps_timer(2U, 2000U); + ble_remote_event_notify(0x0EU, 1U, 0U); } @@ -284,6 +330,13 @@ void rf433_clear_code(void) static void Encoder_key_NoCode(){ uint16_t times_s=0; uint8_t pairing_data_changed=0U; + + if(app_pairing_requested && + (ssse != 0U || time_5s > PAIRING_WINDOW_TICKS)) + { + app_pairing_requested = 0U; + ble_remote_event_notify(0x0DU, 0U, rf433_paired_count()); + } if(pair_frame_silence_ticks < 0xffU) pair_frame_silence_ticks++; if(pair_frame_silence_ticks > PAIR_FRAME_SILENCE_TICKS) @@ -383,6 +436,17 @@ static void Encoder_key_NoCode(){ ssse=1; if(pairing_data_changed) set_TaskComps_timer(2,2000); + if(app_pairing_requested) + { + app_pairing_requested = 0U; + if(res_data==Brightness_H || + res_data==B_Brightness_H || + res_data==F_Brightness_10) + ble_remote_event_notify(0x0DU, 2U, + rf433_paired_count()); + else + ble_remote_event_notify(0x0EU, 1U, 0U); + } } } diff --git a/project/example/ble/ble_peripheral/app/src/bridge_pwm.c b/project/example/ble/ble_peripheral/app/src/bridge_pwm.c index b5b1c99..21a39d6 100644 --- a/project/example/ble/ble_peripheral/app/src/bridge_pwm.c +++ b/project/example/ble/ble_peripheral/app/src/bridge_pwm.c @@ -521,20 +521,13 @@ __RAM_CODE void Bridge_Service_1ms(void) pwm_duty = (uint16_t)((total * BRIDGE_PWM_SCALE + (BRIDGE_MIX_SCALE / 2U)) / BRIDGE_MIX_SCALE); /* - * A mixed H-bridge frame has 450 us of active time after deadtime. - * Continuous CCT always uses the same 450/500 endpoint energy. - * A static color transition also reaches its single-color endpoint - * at 90%, then light_transition.c restores it to 100% over 900 ms. + * Use the same 450 us maximum energy as mixed light for every + * single-color output. Switching between the hardware-PWM and + * Timer3 mixed-light paths therefore does not change total energy. */ - if (Mode == mode3 && choose_mode_falsg == 7U) { - pwm_duty = (uint16_t)( - ((uint32_t)pwm_duty * BRIDGE_DUAL_ACTIVE_US + - (BRIDGE_FRAME_US / 2U)) / BRIDGE_FRAME_US); - } else if (Mode == mode0 && choose_mode_falsg <= 2U) { - pwm_duty = (uint16_t)( - ((uint32_t)pwm_duty * - Light_Transition_StaticEndpointScale_Q12 + 2048U) >> 12); - } + pwm_duty = (uint16_t)( + ((uint32_t)pwm_duty * BRIDGE_DUAL_ACTIVE_US + + (BRIDGE_FRAME_US / 2U)) / BRIDGE_FRAME_US); if (output_mode == BRIDGE_MODE_SINGLE && active_state == single_state && @@ -561,22 +554,8 @@ __RAM_CODE void Bridge_Service_1ms(void) * split evenly between W->C and C->W, which both absorbs interrupt * latency and spreads the two optical pulses across the 500 us frame. */ - if (Mode == mode3 && choose_mode_falsg == 8U) { - /* - * The overlap gradient intentionally carries only 40% combined - * output through its crossover. Base that section on the complete - * 500 us frame so entering/leaving dual output does not create a - * 10% brightness step. The 450 us safety ceiling still applies. - */ - total_on_us = (BRIDGE_FRAME_US * total + - (BRIDGE_MIX_SCALE / 2U)) / BRIDGE_MIX_SCALE; - if (total_on_us > BRIDGE_DUAL_ACTIVE_US) { - total_on_us = BRIDGE_DUAL_ACTIVE_US; - } - } else { - total_on_us = (BRIDGE_DUAL_ACTIVE_US * total + - (BRIDGE_MIX_SCALE / 2U)) / BRIDGE_MIX_SCALE; - } + total_on_us = (BRIDGE_DUAL_ACTIVE_US * total + + (BRIDGE_MIX_SCALE / 2U)) / BRIDGE_MIX_SCALE; /* Keep a non-zero timer interval without imposing a brightness floor. */ if (total_on_us < (2U * BRIDGE_MIN_DUAL_PULSE_US)) { total_on_us = 2U * BRIDGE_MIN_DUAL_PULSE_US; diff --git a/project/example/ble/ble_peripheral/app/src/light_transition.c b/project/example/ble/ble_peripheral/app/src/light_transition.c index 9e503e2..c513481 100644 --- a/project/example/ble/ble_peripheral/app/src/light_transition.c +++ b/project/example/ble/ble_peripheral/app/src/light_transition.c @@ -6,16 +6,11 @@ volatile uint8_t Light_Transition_FadeActive; volatile uint8_t Light_Transition_ModeActive; volatile uint32_t Light_Transition_W_Output_Q12; volatile uint32_t Light_Transition_C_Output_Q12; -volatile uint16_t Light_Transition_StaticEndpointScale_Q12 = 4096U; #define BRIGHTNESS_SMOOTH_SHIFT 4U #define OUTPUT_SMOOTH_SHIFT 4U #define MODE_TRANSITION_TICKS 100U #define CCT_RING_TRANSITION_TICKS 40U -#define STATIC_ENDPOINT_SCALE_START_Q12 3686U -#define STATIC_ENDPOINT_SCALE_MAX_Q12 4096U -#define STATIC_PRE_TRANSITION_TICKS 50U -#define STATIC_ENDPOINT_RECOVERY_TICKS 180U #define TRANSITION_CURVE_LINEAR 0U #define TRANSITION_CURVE_GAMMA_S 1U #define TRANSITION_CURVE_GAMMA_OUT 2U @@ -120,11 +115,6 @@ static uint16_t mode_transition_start_c; static uint8_t mode_transition_tick; static uint8_t mode_transition_total_ticks; static uint8_t mode_transition_gamma_curve; -static uint8_t static_pre_transition_active; -static uint8_t static_pre_transition_tick; -static uint16_t static_pre_transition_start_scale_q12; -static uint8_t static_endpoint_recovery_active; -static uint8_t static_endpoint_recovery_tick; static volatile uint8_t feedback_active; static volatile uint8_t feedback_on; @@ -343,44 +333,7 @@ void Light_Transition_BeginModeChange(void) choose_mode_falsg == CUSTOM_TEMPERATURE_MODE) mode_transition_gamma_curve = TRANSITION_CURVE_GAMMA_OUT; else - mode_transition_gamma_curve = TRANSITION_CURVE_LINEAR; - if(Mode == mode0 && choose_mode_falsg <= 2U) - { - /* - * A dual-color bridge frame has only 450 us of active time, while a - * single-color hardware-PWM frame has the full 500 us. If the current - * output is single color, first fade its frame energy from 100% to - * 90% without changing color. The following mixed-light transition - * can then start at the same 450 us energy without an abrupt drop. - */ - static_pre_transition_active = 0U; - static_pre_transition_tick = 0U; - static_pre_transition_start_scale_q12 = - Light_Transition_StaticEndpointScale_Q12; - if(((mode_transition_start_w == 0U) ^ - (mode_transition_start_c == 0U)) && - Light_Transition_StaticEndpointScale_Q12 > - STATIC_ENDPOINT_SCALE_START_Q12) - { - static_pre_transition_active = 1U; - } - else - { - Light_Transition_StaticEndpointScale_Q12 = - STATIC_ENDPOINT_SCALE_START_Q12; - } - static_endpoint_recovery_active = 0U; - static_endpoint_recovery_tick = 0U; - } - else - { - Light_Transition_StaticEndpointScale_Q12 = - STATIC_ENDPOINT_SCALE_MAX_Q12; - static_pre_transition_active = 0U; - static_pre_transition_tick = 0U; - static_endpoint_recovery_active = 0U; - static_endpoint_recovery_tick = 0U; - } + mode_transition_gamma_curve = TRANSITION_CURVE_GAMMA_S; Light_Transition_ModeActive = 1U; } @@ -418,10 +371,9 @@ void Light_Transition_Task(void) uint16_t weak_mix; uint16_t required_total; uint16_t floor_w; + uint16_t color_progress_q12; uint32_t scaled_w_q12; uint32_t scaled_c_q12; - uint32_t scale_delta; - uint16_t endpoint_curve_q12; uint8_t power_transitioning; /* @@ -440,36 +392,7 @@ void Light_Transition_Task(void) } if(!powered_on) - { Light_Transition_ModeActive = 0U; - Light_Transition_StaticEndpointScale_Q12 = - STATIC_ENDPOINT_SCALE_MAX_Q12; - static_pre_transition_active = 0U; - static_pre_transition_tick = 0U; - static_endpoint_recovery_active = 0U; - static_endpoint_recovery_tick = 0U; - } - - if(static_endpoint_recovery_active) - { - scale_delta = - STATIC_ENDPOINT_SCALE_MAX_Q12 - - STATIC_ENDPOINT_SCALE_START_Q12; - - static_endpoint_recovery_tick++; - endpoint_curve_q12 = transition_gamma_s_scale( - static_endpoint_recovery_tick, - STATIC_ENDPOINT_RECOVERY_TICKS); - Light_Transition_StaticEndpointScale_Q12 = (uint16_t)( - STATIC_ENDPOINT_SCALE_START_Q12 + - ((scale_delta * endpoint_curve_q12 + 2048U) >> 12)); - if(static_endpoint_recovery_tick >= STATIC_ENDPOINT_RECOVERY_TICKS) - { - Light_Transition_StaticEndpointScale_Q12 = - STATIC_ENDPOINT_SCALE_MAX_Q12; - static_endpoint_recovery_active = 0U; - } - } /* * Keep APP brightness tracking while off. Power fading is a separate @@ -491,18 +414,28 @@ void Light_Transition_Task(void) /* * Continuous CCT uses one shared brightness envelope. Derive one * side from the other so every visible step is strictly complementary - * and W + C remains constant throughout the sweep. + * and W + C remains constant throughout the sweep. Map the color + * position through the same symmetric Gamma curve used by static + * transitions so the ends of each sweep are also eased. */ target_total = (uint16_t)( ((uint32_t)LIGHT_OUTPUT_SCALE * brightness_scale + 2048U) >> 12); - target_w = (uint16_t)( - ((uint32_t)target_total * W_PWM + 50U) / 100U); - if(target_w > target_total) - target_w = target_total; - target_c = target_total - target_w; + color_progress_q12 = + transition_gamma_s_q12[(C_PWM <= 100U) ? C_PWM : 100U]; + target_c = (uint16_t)( + ((uint32_t)target_total * color_progress_q12 + 2048U) >> 12); + if(target_c > target_total) + target_c = target_total; + target_w = target_total - target_c; } - else if(Mode == mode1) + else if(Mode == mode1 || + (Mode == mode3 && choose_mode_falsg == 8U)) { + /* + * Breathing and overlap-gradient amplitudes are perceptual light + * transitions, so both use the Gamma table instead of raw linear + * channel levels. Jump/flash modes remain outside this branch. + */ target_w = (uint16_t)( ((uint32_t)effect_gamma_output(W_PWM) * brightness_scale + 2048U) >> 12); @@ -575,66 +508,16 @@ void Light_Transition_Task(void) if(Light_Transition_ModeActive && powered_on && !power_transitioning) { - if(static_pre_transition_active) - { - uint16_t pre_curve_q12; - uint32_t pre_scale_delta; - - static_pre_transition_tick++; - pre_curve_q12 = transition_gamma_s_scale( - static_pre_transition_tick, - STATIC_PRE_TRANSITION_TICKS); - pre_scale_delta = - static_pre_transition_start_scale_q12 - - STATIC_ENDPOINT_SCALE_START_Q12; - Light_Transition_StaticEndpointScale_Q12 = (uint16_t)( - static_pre_transition_start_scale_q12 - - ((pre_scale_delta * pre_curve_q12 + 2048U) >> 12)); - W_PWM_duty = mode_transition_start_w; - C_PWM_duty = mode_transition_start_c; - if(static_pre_transition_tick >= STATIC_PRE_TRANSITION_TICKS) - { - Light_Transition_StaticEndpointScale_Q12 = - STATIC_ENDPOINT_SCALE_START_Q12; - static_pre_transition_active = 0U; - } - } - else - { - mode_transition_tick++; - W_PWM_duty = - interpolate_mode_output(mode_transition_start_w, target_w, - mode_transition_tick); - C_PWM_duty = - interpolate_mode_output(mode_transition_start_c, target_c, - mode_transition_tick); - } - /* - * At low brightness, integer PWM resolution can reach the requested - * single-color endpoint before the nominal transition tick ends. - * Begin the 90%->100% envelope at that physical endpoint instead of - * waiting and creating a visible pause followed by a final lift. - */ - if(!static_pre_transition_active && - !static_endpoint_recovery_active && - Mode == mode0 && choose_mode_falsg <= 2U && - ((target_w == 0U && W_PWM_duty == 0U) || - (target_c == 0U && C_PWM_duty == 0U))) - { - static_endpoint_recovery_tick = 0U; - static_endpoint_recovery_active = 1U; - } - if(!static_pre_transition_active && - mode_transition_tick >= mode_transition_total_ticks) + mode_transition_tick++; + W_PWM_duty = + interpolate_mode_output(mode_transition_start_w, target_w, + mode_transition_tick); + C_PWM_duty = + interpolate_mode_output(mode_transition_start_c, target_c, + mode_transition_tick); + if(mode_transition_tick >= mode_transition_total_ticks) { Light_Transition_ModeActive = 0U; - if(!static_endpoint_recovery_active && - Mode == mode0 && choose_mode_falsg <= 2U && - (target_w == 0U || target_c == 0U)) - { - static_endpoint_recovery_tick = 0U; - static_endpoint_recovery_active = 1U; - } } } else if(((Mode == mode2 || Mode == mode3) && powered_on) || diff --git a/project/example/ble/ble_peripheral/app/src/light_transition.h b/project/example/ble/ble_peripheral/app/src/light_transition.h index 10ae95f..b3cb4cf 100644 --- a/project/example/ble/ble_peripheral/app/src/light_transition.h +++ b/project/example/ble/ble_peripheral/app/src/light_transition.h @@ -7,7 +7,6 @@ extern volatile uint8_t Light_Transition_FadeActive; extern volatile uint8_t Light_Transition_ModeActive; extern volatile uint32_t Light_Transition_W_Output_Q12; extern volatile uint32_t Light_Transition_C_Output_Q12; -extern volatile uint16_t Light_Transition_StaticEndpointScale_Q12; #define Light_Transition_RequestOn() (Light_Transition_FadeActive = 0U) #define Light_Transition_RequestOff() (Light_Transition_FadeActive = 1U) diff --git a/project/example/ble/ble_peripheral/app/src/uart.c b/project/example/ble/ble_peripheral/app/src/uart.c index 2959380..d347c10 100644 --- a/project/example/ble/ble_peripheral/app/src/uart.c +++ b/project/example/ble/ble_peripheral/app/src/uart.c @@ -174,6 +174,17 @@ void scan_uart(uint8_t *arr) case 12: power_restore_policy_set(user_rx_buf[1]); break; + case 13: + if(user_rx_buf[1] == 0x01U) + rf433_start_pairing(); + else + rf433_cancel_pairing(); + break; + case 14: + /* A5 guard prevents accidental clear. */ + if(user_rx_buf[1] == 0xA5U) + rf433_clear_code(); + break; case 9: break; diff --git a/project/example/ble/ble_peripheral/app/src/usr_server.c b/project/example/ble/ble_peripheral/app/src/usr_server.c index 31c2716..9902528 100644 --- a/project/example/ble/ble_peripheral/app/src/usr_server.c +++ b/project/example/ble/ble_peripheral/app/src/usr_server.c @@ -102,6 +102,10 @@ static uint8_t ble_last_brightness; static uint8_t ble_last_speed; static uint8_t ble_last_temperature; static uint8_t ble_last_power_mode; +static volatile uint8_t ble_remote_event_pending; +static volatile uint8_t ble_remote_event_command; +static volatile uint8_t ble_remote_event_status; +static volatile uint8_t ble_remote_event_paired_count; static uint8_t ble_temperature_value(void) { @@ -112,10 +116,22 @@ static uint8_t ble_temperature_value(void) void ble_state_disconnect(void) { custom_svc_tx_char_notify = DISABLE; + ble_remote_event_pending = 0U; send_flag = 1U; ble_state_dirty = BLE_STATE_DIRTY_ALL; } +void ble_remote_event_notify(uint8_t command, uint8_t status, + uint8_t paired_count) +{ + if(!custom_svc_tx_char_notify) return; + + ble_remote_event_command = command; + ble_remote_event_status = status; + ble_remote_event_paired_count = paired_count; + ble_remote_event_pending = 1U; +} + void ble_state_sync_poll(void) { uint8_t data[4] = {0U, 0U, 0U, 0U}; @@ -138,7 +154,24 @@ void ble_state_sync_poll(void) if(power_restore_policy != ble_last_power_mode) ble_state_dirty |= BLE_STATE_DIRTY_POWER_MODE; - if(!send_flag || !ble_state_dirty) return; + if(!send_flag) return; + + /* + * Remote pairing/clear acknowledgements have priority over periodic + * state synchronization so the APP receives operation results promptly. + */ + if(ble_remote_event_pending) + { + data[0] = ble_remote_event_status; + data[1] = ble_remote_event_paired_count; + data[3] = ble_remote_event_command; + if(slave_send_data(data, sizeof(data), + CUSTOM_SVC_TX_CHAR_VAL) == GATT_NO_ERROR) + ble_remote_event_pending = 0U; + return; + } + + if(!ble_state_dirty) return; if(ble_state_dirty & BLE_STATE_DIRTY_POWER) { diff --git a/project/example/ble/ble_peripheral/app/src/usr_server.h b/project/example/ble/ble_peripheral/app/src/usr_server.h index 6490b99..dc241d1 100644 --- a/project/example/ble/ble_peripheral/app/src/usr_server.h +++ b/project/example/ble/ble_peripheral/app/src/usr_server.h @@ -49,4 +49,6 @@ uint8_t custom_svc_add(void); uint8_t slave_send_data(uint8_t *data, uint8_t len, uint8_t att_idx); void ble_state_sync_poll(void); void ble_state_disconnect(void); +void ble_remote_event_notify(uint8_t command, uint8_t status, + uint8_t paired_count); #endif // _USR_SERVER_H_ 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 3948ff6..17f307a 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 @@ -381,6 +381,7 @@ Section Cross References ota_protocol.o(i.xc_ota_schedule) refers to ota_protocol.o(i.xc_fota_dev_ack_cmd) for xc_fota_dev_ack_cmd ota_protocol.o(i.xc_ota_schedule) refers to ota_protocol.o(.data) for .data ota_protocol.o(i.xc_ota_schedule) refers to ota_flash_interface.o(.bss) for op_flash + usr_server.o(i.ble_remote_event_notify) refers to usr_server.o(.data) for .data usr_server.o(i.ble_state_disconnect) refers to usr_server.o(.data) for .data usr_server.o(i.ble_state_sync_poll) refers to app_task.o(i.get_app_env) for get_app_env usr_server.o(i.ble_state_sync_poll) refers to usr_server.o(i.ble_temperature_value) for ble_temperature_value @@ -1042,6 +1043,9 @@ Section Cross References uart_1.o(i.scan_uart) refers to pwm.o(i.temperature) for temperature uart_1.o(i.scan_uart) refers to timer.o(i.startTimer) for startTimer uart_1.o(i.scan_uart) refers to fmc_spi.o(i.power_restore_policy_set) for power_restore_policy_set + uart_1.o(i.scan_uart) refers to rf433.o(i.rf433_cancel_pairing) for rf433_cancel_pairing + uart_1.o(i.scan_uart) refers to rf433.o(i.rf433_start_pairing) for rf433_start_pairing + uart_1.o(i.scan_uart) refers to rf433.o(i.rf433_clear_code) for rf433_clear_code uart_1.o(i.scan_uart) refers to xc_drv_uart.o(.data) for buffer_complet_flag uart_1.o(i.scan_uart) refers to mode.o(.data) for deviceStatus uart_1.o(i.scan_uart) refers to pwm.o(.data) for Brightness @@ -1102,6 +1106,8 @@ Section Cross References rf433.o(i.Encoder_key) refers to rf433.o(i.Encoder_key_NoCode) for Encoder_key_NoCode rf433.o(i.Encoder_key) refers to rf433.o(i.Pairing_Feedback_Task) for Pairing_Feedback_Task rf433.o(i.Encoder_key) refers to rf433.o(.data) for .data + rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i.rf433_paired_count) for rf433_paired_count + rf433.o(i.Encoder_key_NoCode) refers to usr_server.o(i.ble_remote_event_notify) for ble_remote_event_notify rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i._433_fun) for _433_fun rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i.Pairing_Candidate_Reset) for Pairing_Candidate_Reset rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i.Pairing_Address_AddNew) for Pairing_Address_AddNew @@ -1109,6 +1115,7 @@ Section Cross References rf433.o(i.Encoder_key_NoCode) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer rf433.o(i.Encoder_key_NoCode) refers to rf433.o(.data) for .data rf433.o(i.Lock_Pwm7xd) refers to rf433.o(.data) for .data + rf433.o(i.Pairing_Address_AddNew) refers to rf433.o(i.Pairing_Address_IsEmpty) for Pairing_Address_IsEmpty rf433.o(i.Pairing_Address_AddNew) refers to rf433.o(.data) for .data rf433.o(i.Pairing_Candidate_Reset) refers to rf433.o(.data) for .data rf433.o(i.Pairing_Feedback_Apply) refers to light_transition.o(i.Light_Transition_SetFeedback) for Light_Transition_SetFeedback @@ -1132,14 +1139,25 @@ Section Cross References rf433.o(i._433_fun) refers to mode.o(.data) for deviceStatus rf433.o(i._433_fun) refers to pwm.o(.data) for Brightness rf433.o(i._433_fun) refers to timer.o(.data) for timer1 + rf433.o(i.rf433_cancel_pairing) refers to rf433.o(i.Pairing_Candidate_Reset) for Pairing_Candidate_Reset + rf433.o(i.rf433_cancel_pairing) refers to rf433.o(i.rf433_paired_count) for rf433_paired_count + rf433.o(i.rf433_cancel_pairing) refers to usr_server.o(i.ble_remote_event_notify) for ble_remote_event_notify + rf433.o(i.rf433_cancel_pairing) refers to rf433.o(.data) for .data rf433.o(i.rf433_clear_code) refers to rf433.o(i.Pairing_Candidate_Reset) for Pairing_Candidate_Reset rf433.o(i.rf433_clear_code) refers to rf433.o(i.Pairing_Feedback_Start) for Pairing_Feedback_Start rf433.o(i.rf433_clear_code) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer + rf433.o(i.rf433_clear_code) refers to usr_server.o(i.ble_remote_event_notify) for ble_remote_event_notify rf433.o(i.rf433_clear_code) refers to rf433.o(.data) for .data rf433.o(i.rf433_gpio_init) refers to xc_drv_gpio.o(i.xc_gpio_init) for xc_gpio_init + rf433.o(i.rf433_paired_count) refers to rf433.o(i.Pairing_Address_IsEmpty) for Pairing_Address_IsEmpty + rf433.o(i.rf433_paired_count) refers to rf433.o(.data) for .data rf433.o(i.rf433_receive) refers to xc_drv_gpio.o(i.xc_gpio_read_pin) for xc_gpio_read_pin rf433.o(i.rf433_receive) refers to rf433_decoder.o(i.rf433_decoder_sample) for rf433_decoder_sample rf433.o(i.rf433_receive) refers to rf433.o(.data) for .data + rf433.o(i.rf433_start_pairing) refers to rf433.o(i.rf433_paired_count) for rf433_paired_count + rf433.o(i.rf433_start_pairing) refers to usr_server.o(i.ble_remote_event_notify) for ble_remote_event_notify + rf433.o(i.rf433_start_pairing) refers to rf433.o(i.Pairing_Candidate_Reset) for Pairing_Candidate_Reset + rf433.o(i.rf433_start_pairing) refers to rf433.o(.data) for .data rf433.o(i.scan_433) refers to rf433.o(i._433_fun) for _433_fun rf433.o(i.scan_433) refers to rf433.o(.data) for .data rf433_decoder.o(i.rf433_decode_bit) refers to rf433_decoder.o(.bss) for .bss @@ -1212,11 +1230,10 @@ Section Cross References light_transition.o(i.Light_Transition_SetFeedback) refers to pwm.o(.data) for W_PWM_duty light_transition.o(i.Light_Transition_SyncBrightness) refers to light_transition.o(i.output_brightness_scale_for_level) for output_brightness_scale_for_level light_transition.o(i.Light_Transition_SyncBrightness) refers to light_transition.o(.data) for .data - light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.transition_gamma_s_scale) for transition_gamma_s_scale light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.output_brightness_scale_for_level) for output_brightness_scale_for_level light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.update_power_fade) for update_power_fade - light_transition.o(i.Light_Transition_Task) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.effect_gamma_output) for effect_gamma_output + light_transition.o(i.Light_Transition_Task) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.interpolate_mode_output) for interpolate_mode_output light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.approach_target) for approach_target light_transition.o(i.Light_Transition_Task) refers to mode.o(.data) for deviceStatus @@ -1226,15 +1243,12 @@ Section Cross References light_transition.o(i.brightness_scale_for_level) refers to light_transition.o(.constdata) for .constdata light_transition.o(i.effect_gamma_output) refers to light_transition.o(.constdata) for .constdata light_transition.o(i.interpolate_mode_output) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod - light_transition.o(i.interpolate_mode_output) refers to light_transition.o(i.transition_gamma_s_scale) for transition_gamma_s_scale light_transition.o(i.interpolate_mode_output) refers to light_transition.o(.data) for .data light_transition.o(i.interpolate_mode_output) refers to light_transition.o(.constdata) for .constdata light_transition.o(i.output_brightness_scale_for_level) refers to light_transition.o(i.brightness_scale_for_level) for brightness_scale_for_level light_transition.o(i.output_brightness_scale_for_level) refers to mode.o(.data) for Mode light_transition.o(i.output_brightness_scale_for_level) refers to pwm.o(.data) for W_PWM light_transition.o(i.output_brightness_scale_for_level) refers to light_transition.o(.constdata) for .constdata - light_transition.o(i.transition_gamma_s_scale) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod - light_transition.o(i.transition_gamma_s_scale) refers to light_transition.o(.constdata) for .constdata light_transition.o(i.update_power_fade) refers to light_transition.o(.data) for .data external_key.o(i.external_key_adjust_step) refers to mode.o(i.Start_PWM) for Start_PWM external_key.o(i.external_key_adjust_step) refers to mode.o(.data) for deviceStatus @@ -2061,132 +2075,132 @@ 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 boardshut.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/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE ../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.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 sys_stackheap_outer.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.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 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/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/bigflt.c 0x00000000 Number 0 bigflt0.o ABSOLUTE ../clib/btod.c 0x00000000 Number 0 btod.o ABSOLUTE ../clib/division.c 0x00000000 Number 0 lludiv10.o ABSOLUTE ../clib/division.c 0x00000000 Number 0 rtudiv10.o ABSOLUTE - ../clib/division.s 0x00000000 Number 0 aeabi_sdiv.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 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/locale.c 0x00000000 Number 0 _wcrtomb.o ABSOLUTE - ../clib/locale.s 0x00000000 Number 0 lc_ctype_c.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_numeric_c.o ABSOLUTE + ../clib/locale.s 0x00000000 Number 0 lc_ctype_c.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/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_memcpy.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.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_wctomb.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_char_file.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_hex.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.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 __2printf.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_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_pad.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_wctomb.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_str.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/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.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_lli.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_lli.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llx.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.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_lld.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.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_e.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llx.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.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/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.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_c.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.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_stak_inner.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_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.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_rtmem_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_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.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE @@ -2199,8 +2213,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/cfplib/scalbn.c 0x00000000 Number 0 fscalbn.o ABSOLUTE @@ -2310,7 +2324,7 @@ Image Symbol Table ram_code 0x1000364c Section 0 system_xinc.o(ram_code) ram_code 0x10003664 Section 0 arch_main.o(ram_code) ram_code 0x100036b8 Section 0 usr_server.o(ram_code) - custom_svc_cb_att_val_set 0x100036b9 Thumb Code 162 usr_server.o(ram_code) + custom_svc_cb_att_val_set 0x100036b9 Thumb Code 164 usr_server.o(ram_code) ram_code 0x100037a8 Section 0 xc_drv_dma.o(ram_code) ram_code 0x1000397c Section 0 rf_extrc.o(ram_code) rf_rssi_convert 0x1000397d Thumb Code 14 rf_extrc.o(ram_code) @@ -2326,148 +2340,148 @@ Image Symbol Table xc_fmc_spi_disable 0x10003fd3 Thumb Code 24 xc_drv_fmc_spi.o(ram_code) ram_code 0x10003ff0 Section 0 timer.o(ram_code) ram_code 0x10004024 Section 0 bridge_pwm.o(ram_code) - bridge_gpio_write 0x10004483 Thumb Code 36 bridge_pwm.o(ram_code) - bridge_timer_start 0x100044a7 Thumb Code 26 bridge_pwm.o(ram_code) - .data 0x100044cc Section 4 system_xinc.o(.data) - .data 0x100044d0 Section 58 app_task.o(.data) - .data 0x1000450a Section 1 app_task.o(.data) - .data 0x1000450b Section 1 arch_main.o(.data) - .data 0x1000450c Section 4 ota_server.o(.data) - .data 0x10004510 Section 3 ota_flash_interface.o(.data) - user_flash_write_chunk 0x10004511 Data 1 ota_flash_interface.o(.data) - user_flash_chunk_gap_ms 0x10004512 Data 1 ota_flash_interface.o(.data) - .data 0x10004514 Section 17 ota_protocol.o(.data) - .data 0x10004526 Section 12 usr_server.o(.data) - ble_state_dirty 0x10004529 Data 1 usr_server.o(.data) - ble_last_power 0x1000452a Data 1 usr_server.o(.data) - ble_last_mode 0x1000452b Data 1 usr_server.o(.data) - ble_last_brightness 0x1000452c Data 1 usr_server.o(.data) - ble_last_speed 0x1000452d Data 1 usr_server.o(.data) - ble_last_temperature 0x1000452e Data 1 usr_server.o(.data) - ble_last_power_mode 0x1000452f Data 1 usr_server.o(.data) - .data 0x10004538 Section 16 xc_drv_pwm.o(.data) - pwm_clk_init_state 0x10004538 Data 4 xc_drv_pwm.o(.data) - .data 0x10004548 Section 1 rf_extrc.o(.data) - rccalib_flag 0x10004548 Data 1 rf_extrc.o(.data) - .data 0x1000454c Section 16 xc_drv_timer.o(.data) - .data 0x1000455c Section 1 xc_drv_uart.o(.data) - .data 0x10004560 Section 4 xc_drv_uart.o(.data) - .data 0x10004564 Section 1 xc_drv_wdt.o(.data) - reload_val 0x10004564 Data 1 xc_drv_wdt.o(.data) - .data 0x10004566 Section 2 xc_drv_adc.o(.data) - adc_it_val 0x10004566 Data 2 xc_drv_adc.o(.data) - .data 0x10004568 Section 12 xc_drv_aotimer.o(.data) - aotimer_rst_flag 0x10004568 Data 1 xc_drv_aotimer.o(.data) - .data 0x10004574 Section 36 xc_drv_rtc.o(.data) - calibration_flag 0x10004574 Data 1 xc_drv_rtc.o(.data) - .data 0x10004598 Section 16 timer.o(.data) - .data 0x100045a8 Section 224 timeslice.o(.data) - .data 0x10004688 Section 4 rgblight.o(.data) - .data 0x1000468c Section 68 mode.o(.data) - breathespeed_flag 0x10004692 Data 1 mode.o(.data) - mode_entry_initialized 0x10004693 Data 1 mode.o(.data) - .data 0x100046d0 Section 96 rf433.o(.data) - power 0x100046d4 Data 1 rf433.o(.data) - ssse 0x100046d5 Data 1 rf433.o(.data) - pair_candidate_valid 0x100046d7 Data 1 rf433.o(.data) - pair_alternate_count 0x100046d8 Data 1 rf433.o(.data) - pair_frame_silence_ticks 0x100046d9 Data 1 rf433.o(.data) - pairing_feedback_active 0x100046da Data 1 rf433.o(.data) - pairing_feedback_on 0x100046db Data 1 rf433.o(.data) - pairing_feedback_transitions 0x100046dc Data 1 rf433.o(.data) - pair_deferred_command 0x100046dd Data 1 rf433.o(.data) - pair_deferred_res_data 0x100046de Data 1 rf433.o(.data) - pair_command_replay 0x100046df Data 1 rf433.o(.data) - rf433_mode_last_key 0x100046e0 Data 1 rf433.o(.data) - rf433_mode_action_valid 0x100046e1 Data 1 rf433.o(.data) - long_time 0x100046e4 Data 2 rf433.o(.data) - time_300ms 0x100046e6 Data 2 rf433.o(.data) - rf_frame_sequence 0x100046ea Data 2 rf433.o(.data) - pair_last_frame_sequence 0x100046ec Data 2 rf433.o(.data) - pairing_feedback_elapsed_ms 0x100046ee Data 2 rf433.o(.data) - pairing_feedback_interval_ms 0x100046f0 Data 2 rf433.o(.data) - pair_candidate_data 0x10004708 Data 4 rf433.o(.data) - pair_alternate_data 0x1000470c Data 4 rf433.o(.data) - pair_deferred_receive_data 0x10004710 Data 4 rf433.o(.data) - rf433_sample_ticks 0x10004714 Data 4 rf433.o(.data) - rf433_mode_last_action_tick 0x10004718 Data 4 rf433.o(.data) - .data 0x10004730 Section 4 rf433.o(.data) - .data 0x10004734 Section 1 rf433.o(.data) - .data 0x10004738 Section 16 pwm.o(.data) - .data 0x10004748 Section 56 bridge_pwm.o(.data) - active_state 0x10004748 Data 1 bridge_pwm.o(.data) - output_mode 0x10004749 Data 1 bridge_pwm.o(.data) - timer_stage 0x1000474a Data 1 bridge_pwm.o(.data) - flash_blank_state 0x1000474b Data 1 bridge_pwm.o(.data) - pending_single_state 0x1000474c Data 1 bridge_pwm.o(.data) - next_pdm_enabled 0x1000474d Data 1 bridge_pwm.o(.data) - frame_pdm_enabled 0x1000474e Data 1 bridge_pwm.o(.data) - frame_w_emit 0x1000474f Data 1 bridge_pwm.o(.data) - frame_c_emit 0x10004750 Data 1 bridge_pwm.o(.data) - bridge_ready 0x10004751 Data 1 bridge_pwm.o(.data) - cached_w_mix 0x10004752 Data 2 bridge_pwm.o(.data) - cached_c_mix 0x10004754 Data 2 bridge_pwm.o(.data) - pending_single_duty 0x10004756 Data 2 bridge_pwm.o(.data) - frame_w_us 0x10004758 Data 2 bridge_pwm.o(.data) - frame_c_us 0x1000475a Data 2 bridge_pwm.o(.data) - frame_wc_off_us 0x1000475c Data 2 bridge_pwm.o(.data) - frame_cw_off_us 0x1000475e Data 2 bridge_pwm.o(.data) - next_w_us 0x10004760 Data 2 bridge_pwm.o(.data) - next_c_us 0x10004762 Data 2 bridge_pwm.o(.data) - next_wc_off_us 0x10004764 Data 2 bridge_pwm.o(.data) - next_cw_off_us 0x10004766 Data 2 bridge_pwm.o(.data) - next_pdm_w_step 0x10004768 Data 4 bridge_pwm.o(.data) - next_pdm_c_step 0x1000476c Data 4 bridge_pwm.o(.data) - next_pdm_threshold 0x10004770 Data 4 bridge_pwm.o(.data) - pdm_w_accumulator 0x10004774 Data 4 bridge_pwm.o(.data) - pdm_c_accumulator 0x10004778 Data 4 bridge_pwm.o(.data) - frame_pdm_threshold 0x1000477c Data 4 bridge_pwm.o(.data) - .data 0x10004780 Section 36 light_transition.o(.data) - power_fade_direction 0x10004782 Data 1 light_transition.o(.data) - transition_sync_pending 0x10004783 Data 1 light_transition.o(.data) - mode_transition_tick 0x10004784 Data 1 light_transition.o(.data) - mode_transition_total_ticks 0x10004785 Data 1 light_transition.o(.data) - mode_transition_gamma_curve 0x10004786 Data 1 light_transition.o(.data) - static_pre_transition_active 0x10004787 Data 1 light_transition.o(.data) - static_pre_transition_tick 0x10004788 Data 1 light_transition.o(.data) - static_endpoint_recovery_active 0x10004789 Data 1 light_transition.o(.data) - static_endpoint_recovery_tick 0x1000478a Data 1 light_transition.o(.data) - feedback_active 0x1000478b Data 1 light_transition.o(.data) - feedback_on 0x1000478c Data 1 light_transition.o(.data) - current_brightness_q12 0x10004790 Data 2 light_transition.o(.data) - power_fade_progress_q12 0x10004792 Data 2 light_transition.o(.data) - power_fade_remainder 0x10004794 Data 2 light_transition.o(.data) - mode_transition_start_w 0x10004796 Data 2 light_transition.o(.data) - mode_transition_start_c 0x10004798 Data 2 light_transition.o(.data) - static_pre_transition_start_scale_q12 0x1000479a Data 2 light_transition.o(.data) - .data 0x100047a4 Section 10 external_key.o(.data) - ext_key_state 0x100047a4 Data 1 external_key.o(.data) - ext_key_direction_up 0x100047a5 Data 1 external_key.o(.data) - ext_key_adjust_speed 0x100047a6 Data 1 external_key.o(.data) - ext_key_clear_triggered 0x100047a7 Data 1 external_key.o(.data) - ext_key_press_ticks 0x100047a8 Data 2 external_key.o(.data) - ext_key_wait_ticks 0x100047aa Data 2 external_key.o(.data) - ext_key_step_ticks 0x100047ac Data 2 external_key.o(.data) - .data 0x100047ae Section 2 fmc_spi.o(.data) - power_cycle_next_mode 0x100047af Data 1 fmc_spi.o(.data) - .bss 0x100047b0 Section 528 ota_flash_interface.o(.bss) - .bss 0x100049c0 Section 276 ota_protocol.o(.bss) - fotas_write_env 0x100049c0 Data 276 ota_protocol.o(.bss) - .bss 0x10004ad4 Section 28 xc_drv_dma.o(.bss) - .bss 0x10004af0 Section 16 xc_drv_clock.o(.bss) - .bss 0x10004b00 Section 64 xc_drv_adc.o(.bss) - adc_value 0x10004b00 Data 64 xc_drv_adc.o(.bss) - .bss 0x10004b40 Section 25 rgblight.o(.bss) - .bss 0x10004b5c Section 28 rf433_decoder.o(.bss) - s_dec 0x10004b5c Data 28 rf433_decoder.o(.bss) - .bss 0x10004b78 Section 256 fmc_spi.o(.bss) - .bss 0x10004c78 Section 228 rand.o(.bss) - .bss 0x10004d5c Section 96 libspace.o(.bss) - HEAP 0x10004dc0 Section 256 startup_xinc.o(HEAP) - Heap_Mem 0x10004dc0 Data 255 startup_xinc.o(HEAP) - STACK 0x10004ec0 Section 2048 startup_xinc.o(STACK) - Stack_Mem 0x10004ec0 Data 2048 startup_xinc.o(STACK) - __initial_sp 0x100056c0 Data 0 startup_xinc.o(STACK) + bridge_gpio_write 0x100043e7 Thumb Code 98 bridge_pwm.o(ram_code) + bridge_timer_start 0x10004449 Thumb Code 26 bridge_pwm.o(ram_code) + .data 0x10004468 Section 4 system_xinc.o(.data) + .data 0x1000446c Section 58 app_task.o(.data) + .data 0x100044a6 Section 1 app_task.o(.data) + .data 0x100044a7 Section 1 arch_main.o(.data) + .data 0x100044a8 Section 4 ota_server.o(.data) + .data 0x100044ac Section 3 ota_flash_interface.o(.data) + user_flash_write_chunk 0x100044ad Data 1 ota_flash_interface.o(.data) + user_flash_chunk_gap_ms 0x100044ae Data 1 ota_flash_interface.o(.data) + .data 0x100044b0 Section 17 ota_protocol.o(.data) + .data 0x100044c2 Section 16 usr_server.o(.data) + ble_state_dirty 0x100044c5 Data 1 usr_server.o(.data) + ble_last_power 0x100044c6 Data 1 usr_server.o(.data) + ble_last_mode 0x100044c7 Data 1 usr_server.o(.data) + ble_last_brightness 0x100044c8 Data 1 usr_server.o(.data) + ble_last_speed 0x100044c9 Data 1 usr_server.o(.data) + ble_last_temperature 0x100044ca Data 1 usr_server.o(.data) + ble_last_power_mode 0x100044cb Data 1 usr_server.o(.data) + ble_remote_event_pending 0x100044cc Data 1 usr_server.o(.data) + ble_remote_event_command 0x100044cd Data 1 usr_server.o(.data) + ble_remote_event_status 0x100044ce Data 1 usr_server.o(.data) + ble_remote_event_paired_count 0x100044cf Data 1 usr_server.o(.data) + .data 0x100044d8 Section 16 xc_drv_pwm.o(.data) + pwm_clk_init_state 0x100044d8 Data 4 xc_drv_pwm.o(.data) + .data 0x100044e8 Section 1 rf_extrc.o(.data) + rccalib_flag 0x100044e8 Data 1 rf_extrc.o(.data) + .data 0x100044ec Section 16 xc_drv_timer.o(.data) + .data 0x100044fc Section 1 xc_drv_uart.o(.data) + .data 0x10004500 Section 4 xc_drv_uart.o(.data) + .data 0x10004504 Section 1 xc_drv_wdt.o(.data) + reload_val 0x10004504 Data 1 xc_drv_wdt.o(.data) + .data 0x10004506 Section 2 xc_drv_adc.o(.data) + adc_it_val 0x10004506 Data 2 xc_drv_adc.o(.data) + .data 0x10004508 Section 12 xc_drv_aotimer.o(.data) + aotimer_rst_flag 0x10004508 Data 1 xc_drv_aotimer.o(.data) + .data 0x10004514 Section 36 xc_drv_rtc.o(.data) + calibration_flag 0x10004514 Data 1 xc_drv_rtc.o(.data) + .data 0x10004538 Section 16 timer.o(.data) + .data 0x10004548 Section 224 timeslice.o(.data) + .data 0x10004628 Section 4 rgblight.o(.data) + .data 0x1000462c Section 68 mode.o(.data) + breathespeed_flag 0x10004632 Data 1 mode.o(.data) + mode_entry_initialized 0x10004633 Data 1 mode.o(.data) + .data 0x10004670 Section 96 rf433.o(.data) + power 0x10004674 Data 1 rf433.o(.data) + ssse 0x10004675 Data 1 rf433.o(.data) + pair_candidate_valid 0x10004677 Data 1 rf433.o(.data) + pair_alternate_count 0x10004678 Data 1 rf433.o(.data) + pair_frame_silence_ticks 0x10004679 Data 1 rf433.o(.data) + pairing_feedback_active 0x1000467a Data 1 rf433.o(.data) + pairing_feedback_on 0x1000467b Data 1 rf433.o(.data) + pairing_feedback_transitions 0x1000467c Data 1 rf433.o(.data) + pair_deferred_command 0x1000467d Data 1 rf433.o(.data) + pair_deferred_res_data 0x1000467e Data 1 rf433.o(.data) + pair_command_replay 0x1000467f Data 1 rf433.o(.data) + app_pairing_requested 0x10004680 Data 1 rf433.o(.data) + rf433_mode_last_key 0x10004681 Data 1 rf433.o(.data) + rf433_mode_action_valid 0x10004682 Data 1 rf433.o(.data) + long_time 0x10004686 Data 2 rf433.o(.data) + time_300ms 0x10004688 Data 2 rf433.o(.data) + rf_frame_sequence 0x1000468c Data 2 rf433.o(.data) + pair_last_frame_sequence 0x1000468e Data 2 rf433.o(.data) + pairing_feedback_elapsed_ms 0x10004690 Data 2 rf433.o(.data) + pairing_feedback_interval_ms 0x10004692 Data 2 rf433.o(.data) + pair_candidate_data 0x100046a8 Data 4 rf433.o(.data) + pair_alternate_data 0x100046ac Data 4 rf433.o(.data) + pair_deferred_receive_data 0x100046b0 Data 4 rf433.o(.data) + rf433_sample_ticks 0x100046b4 Data 4 rf433.o(.data) + rf433_mode_last_action_tick 0x100046b8 Data 4 rf433.o(.data) + .data 0x100046d0 Section 4 rf433.o(.data) + .data 0x100046d4 Section 1 rf433.o(.data) + .data 0x100046d8 Section 16 pwm.o(.data) + .data 0x100046e8 Section 56 bridge_pwm.o(.data) + active_state 0x100046e8 Data 1 bridge_pwm.o(.data) + output_mode 0x100046e9 Data 1 bridge_pwm.o(.data) + timer_stage 0x100046ea Data 1 bridge_pwm.o(.data) + flash_blank_state 0x100046eb Data 1 bridge_pwm.o(.data) + pending_single_state 0x100046ec Data 1 bridge_pwm.o(.data) + next_pdm_enabled 0x100046ed Data 1 bridge_pwm.o(.data) + frame_pdm_enabled 0x100046ee Data 1 bridge_pwm.o(.data) + frame_w_emit 0x100046ef Data 1 bridge_pwm.o(.data) + frame_c_emit 0x100046f0 Data 1 bridge_pwm.o(.data) + bridge_ready 0x100046f1 Data 1 bridge_pwm.o(.data) + cached_w_mix 0x100046f2 Data 2 bridge_pwm.o(.data) + cached_c_mix 0x100046f4 Data 2 bridge_pwm.o(.data) + pending_single_duty 0x100046f6 Data 2 bridge_pwm.o(.data) + frame_w_us 0x100046f8 Data 2 bridge_pwm.o(.data) + frame_c_us 0x100046fa Data 2 bridge_pwm.o(.data) + frame_wc_off_us 0x100046fc Data 2 bridge_pwm.o(.data) + frame_cw_off_us 0x100046fe Data 2 bridge_pwm.o(.data) + next_w_us 0x10004700 Data 2 bridge_pwm.o(.data) + next_c_us 0x10004702 Data 2 bridge_pwm.o(.data) + next_wc_off_us 0x10004704 Data 2 bridge_pwm.o(.data) + next_cw_off_us 0x10004706 Data 2 bridge_pwm.o(.data) + next_pdm_w_step 0x10004708 Data 4 bridge_pwm.o(.data) + next_pdm_c_step 0x1000470c Data 4 bridge_pwm.o(.data) + next_pdm_threshold 0x10004710 Data 4 bridge_pwm.o(.data) + pdm_w_accumulator 0x10004714 Data 4 bridge_pwm.o(.data) + pdm_c_accumulator 0x10004718 Data 4 bridge_pwm.o(.data) + frame_pdm_threshold 0x1000471c Data 4 bridge_pwm.o(.data) + .data 0x10004720 Section 28 light_transition.o(.data) + power_fade_direction 0x10004722 Data 1 light_transition.o(.data) + transition_sync_pending 0x10004723 Data 1 light_transition.o(.data) + mode_transition_tick 0x10004724 Data 1 light_transition.o(.data) + mode_transition_total_ticks 0x10004725 Data 1 light_transition.o(.data) + mode_transition_gamma_curve 0x10004726 Data 1 light_transition.o(.data) + feedback_active 0x10004727 Data 1 light_transition.o(.data) + feedback_on 0x10004728 Data 1 light_transition.o(.data) + current_brightness_q12 0x1000472a Data 2 light_transition.o(.data) + power_fade_progress_q12 0x1000472c Data 2 light_transition.o(.data) + power_fade_remainder 0x1000472e Data 2 light_transition.o(.data) + mode_transition_start_w 0x10004730 Data 2 light_transition.o(.data) + mode_transition_start_c 0x10004732 Data 2 light_transition.o(.data) + .data 0x1000473c Section 10 external_key.o(.data) + ext_key_state 0x1000473c Data 1 external_key.o(.data) + ext_key_direction_up 0x1000473d Data 1 external_key.o(.data) + ext_key_adjust_speed 0x1000473e Data 1 external_key.o(.data) + ext_key_clear_triggered 0x1000473f Data 1 external_key.o(.data) + ext_key_press_ticks 0x10004740 Data 2 external_key.o(.data) + ext_key_wait_ticks 0x10004742 Data 2 external_key.o(.data) + ext_key_step_ticks 0x10004744 Data 2 external_key.o(.data) + .data 0x10004746 Section 2 fmc_spi.o(.data) + power_cycle_next_mode 0x10004747 Data 1 fmc_spi.o(.data) + .bss 0x10004748 Section 528 ota_flash_interface.o(.bss) + .bss 0x10004958 Section 276 ota_protocol.o(.bss) + fotas_write_env 0x10004958 Data 276 ota_protocol.o(.bss) + .bss 0x10004a6c Section 28 xc_drv_dma.o(.bss) + .bss 0x10004a88 Section 16 xc_drv_clock.o(.bss) + .bss 0x10004a98 Section 64 xc_drv_adc.o(.bss) + adc_value 0x10004a98 Data 64 xc_drv_adc.o(.bss) + .bss 0x10004ad8 Section 25 rgblight.o(.bss) + .bss 0x10004af4 Section 28 rf433_decoder.o(.bss) + s_dec 0x10004af4 Data 28 rf433_decoder.o(.bss) + .bss 0x10004b10 Section 256 fmc_spi.o(.bss) + .bss 0x10004c10 Section 228 rand.o(.bss) + .bss 0x10004cf4 Section 96 libspace.o(.bss) + HEAP 0x10004d58 Section 256 startup_xinc.o(HEAP) + Heap_Mem 0x10004d58 Data 255 startup_xinc.o(HEAP) + STACK 0x10004e58 Section 2048 startup_xinc.o(STACK) + Stack_Mem 0x10004e58 Data 2048 startup_xinc.o(STACK) + __initial_sp 0x10005658 Data 0 startup_xinc.o(STACK) RESET 0x11011000 Section 192 startup_xinc.o(RESET) !!!main 0x110110c0 Section 8 __main.o(!!!main) !!!scatter 0x110110c8 Section 60 __scatter.o(!!!scatter) @@ -2598,345 +2612,349 @@ Image Symbol Table i.Day_Callback 0x11012d8c Section 0 xc_drv_rtc.o(i.Day_Callback) i.Encoder_key 0x11012d90 Section 0 rf433.o(i.Encoder_key) i.Encoder_key_NoCode 0x11012dd4 Section 0 rf433.o(i.Encoder_key_NoCode) - Encoder_key_NoCode 0x11012dd5 Thumb Code 342 rf433.o(i.Encoder_key_NoCode) - i.GADC_Handler 0x11012f34 Section 0 xc_drv_adc.o(i.GADC_Handler) - i.GPIO_Handler 0x11012f48 Section 0 xc_drv_gpio.o(i.GPIO_Handler) - i.Hour_Callback 0x11012f6c Section 0 xc_drv_rtc.o(i.Hour_Callback) - i.Light_Transition_BeginModeChange 0x11012f70 Section 0 light_transition.o(i.Light_Transition_BeginModeChange) + Encoder_key_NoCode 0x11012dd5 Thumb Code 422 rf433.o(i.Encoder_key_NoCode) + i.GADC_Handler 0x11012f84 Section 0 xc_drv_adc.o(i.GADC_Handler) + i.GPIO_Handler 0x11012f98 Section 0 xc_drv_gpio.o(i.GPIO_Handler) + i.Hour_Callback 0x11012fbc Section 0 xc_drv_rtc.o(i.Hour_Callback) + i.Light_Transition_BeginModeChange 0x11012fc0 Section 0 light_transition.o(i.Light_Transition_BeginModeChange) i.Light_Transition_FeedbackActive 0x11013018 Section 0 light_transition.o(i.Light_Transition_FeedbackActive) i.Light_Transition_SetFeedback 0x11013024 Section 0 light_transition.o(i.Light_Transition_SetFeedback) i.Light_Transition_SyncBrightness 0x11013078 Section 0 light_transition.o(i.Light_Transition_SyncBrightness) i.Light_Transition_Task 0x110130a4 Section 0 light_transition.o(i.Light_Transition_Task) - i.Min_Callback 0x1101347c Section 0 xc_drv_rtc.o(i.Min_Callback) - i.Mode0 0x11013480 Section 0 mode.o(i.Mode0) - i.Mode1 0x11013484 Section 0 mode.o(i.Mode1) - i.Mode2 0x110135f4 Section 0 mode.o(i.Mode2) - i.Mode3 0x110136b0 Section 0 mode.o(i.Mode3) - i.My_ADC_Get_Value 0x11013880 Section 0 pwm.o(i.My_ADC_Get_Value) - i.PWM_Handler 0x110138ac Section 0 xc_drv_pwm.o(i.PWM_Handler) - i.Pairing_Address_AddNew 0x110138d8 Section 0 rf433.o(i.Pairing_Address_AddNew) - Pairing_Address_AddNew 0x110138d9 Thumb Code 164 rf433.o(i.Pairing_Address_AddNew) - i.Pairing_Candidate_Reset 0x11013980 Section 0 rf433.o(i.Pairing_Candidate_Reset) - Pairing_Candidate_Reset 0x11013981 Thumb Code 20 rf433.o(i.Pairing_Candidate_Reset) - i.Pairing_Feedback_Apply 0x11013998 Section 0 rf433.o(i.Pairing_Feedback_Apply) - Pairing_Feedback_Apply 0x11013999 Thumb Code 12 rf433.o(i.Pairing_Feedback_Apply) - i.Pairing_Feedback_Start 0x110139a4 Section 0 rf433.o(i.Pairing_Feedback_Start) - Pairing_Feedback_Start 0x110139a5 Thumb Code 34 rf433.o(i.Pairing_Feedback_Start) - i.Pairing_Feedback_Task 0x110139cc Section 0 rf433.o(i.Pairing_Feedback_Task) - Pairing_Feedback_Task 0x110139cd Thumb Code 92 rf433.o(i.Pairing_Feedback_Task) - i.RTC_Handler 0x11013a34 Section 0 xc_drv_rtc.o(i.RTC_Handler) - i.Sec_Callback 0x11013aac Section 0 xc_drv_rtc.o(i.Sec_Callback) - i.Set_timing 0x11013ab0 Section 0 mode.o(i.Set_timing) - i.Start_PWM 0x11013ad8 Section 0 mode.o(i.Start_PWM) - i.Stop_PWM 0x11013afc Section 0 mode.o(i.Stop_PWM) - i.SysTick_Handler 0x11013b10 Section 0 xc_drv_systick.o(i.SysTick_Handler) - i.SystemInit 0x11013b18 Section 0 system_xinc.o(i.SystemInit) - i.T1_CMR_Callback 0x11013b38 Section 0 xc_drv_rtc.o(i.T1_CMR_Callback) - i.T2_CMR_Callback 0x11013b3c Section 0 xc_drv_rtc.o(i.T2_CMR_Callback) - i.T3_CMR_Callback 0x11013b40 Section 0 xc_drv_rtc.o(i.T3_CMR_Callback) - i.TIMER1_Handler 0x11013b44 Section 0 xc_drv_timer.o(i.TIMER1_Handler) - i.TIMER2_Handler 0x11013b68 Section 0 xc_drv_timer.o(i.TIMER2_Handler) - i.TaskProcess 0x11013b8c Section 0 timeslice.o(i.TaskProcess) - i.TaskRemarks 0x11013bb4 Section 0 timeslice.o(i.TaskRemarks) - i.UART0_Handler 0x11013be0 Section 0 xc_drv_uart.o(i.UART0_Handler) - i.UART1_Handler 0x11013bea Section 0 xc_drv_uart.o(i.UART1_Handler) - i.UART2_Handler 0x11013bf4 Section 0 xc_drv_uart.o(i.UART2_Handler) - i.WDT_Handler 0x11013c00 Section 0 xc_drv_wdt.o(i.WDT_Handler) - i.WDT_ResetInit 0x11013c20 Section 0 system_xinc.o(i.WDT_ResetInit) - WDT_ResetInit 0x11013c21 Thumb Code 66 system_xinc.o(i.WDT_ResetInit) - i._433_fun 0x11013c6c Section 0 rf433.o(i._433_fun) - i._PWM_INIT 0x11013e38 Section 0 pwm.o(i._PWM_INIT) - i.__ARM_common_ll_muluu 0x11013e84 Section 0 btod.o(i.__ARM_common_ll_muluu) - i.__ARM_common_switch8 0x11013eb4 Section 0 app_sec.o(i.__ARM_common_switch8) - i.__ARM_fpclassify 0x11013ed0 Section 0 fpclassify.o(i.__ARM_fpclassify) - i._is_digit 0x11013efc Section 0 __printf_wp.o(i._is_digit) - i._sys_exit 0x11013f0a Section 0 system_xinc.o(i._sys_exit) - i.adc_Init 0x11013f0c Section 0 pwm.o(i.adc_Init) - i.adc_intr_callback 0x11013f74 Section 0 xc_drv_adc.o(i.adc_intr_callback) - i.aotimer0_callback 0x11014000 Section 0 xc_drv_aotimer.o(i.aotimer0_callback) - i.aotimer1_callback 0x11014002 Section 0 xc_drv_aotimer.o(i.aotimer1_callback) - i.app_create_advertising 0x11014004 Section 0 app_task.o(i.app_create_advertising) - i.app_create_advertising_non_conn 0x1101404c Section 0 app_task.o(i.app_create_advertising_non_conn) - i.app_create_scan 0x110140c0 Section 0 app_task.o(i.app_create_scan) - i.app_delete_advertising 0x110140fc Section 0 app_task.o(i.app_delete_advertising) - i.app_get_dev_name 0x11014144 Section 0 app_task.o(i.app_get_dev_name) - i.app_init 0x1101416c Section 0 app_task.o(i.app_init) - i.app_mode_switch_handler 0x11014194 Section 0 app_task.o(i.app_mode_switch_handler) - app_mode_switch_handler 0x11014195 Thumb Code 30 app_task.o(i.app_mode_switch_handler) - i.app_msg_handler 0x110141c8 Section 0 app_task.o(i.app_msg_handler) - app_msg_handler 0x110141c9 Thumb Code 46 app_task.o(i.app_msg_handler) - i.app_op_flash 0x110141f8 Section 0 ota_flash_interface.o(i.app_op_flash) - i.app_op_flash_on 0x11014234 Section 0 ota_flash_interface.o(i.app_op_flash_on) - i.app_scan_start_handler 0x1101424c Section 0 app_task.o(i.app_scan_start_handler) - app_scan_start_handler 0x1101424d Thumb Code 34 app_task.o(i.app_scan_start_handler) - i.app_scan_stop_handler 0x11014294 Section 0 app_task.o(i.app_scan_stop_handler) - app_scan_stop_handler 0x11014295 Thumb Code 34 app_task.o(i.app_scan_stop_handler) - i.app_second_adv_start_handler 0x110142d8 Section 0 app_task.o(i.app_second_adv_start_handler) - app_second_adv_start_handler 0x110142d9 Thumb Code 22 app_task.o(i.app_second_adv_start_handler) - i.app_set_adv_data 0x11014308 Section 0 app_task.o(i.app_set_adv_data) - i.app_start_advertising 0x11014370 Section 0 app_task.o(i.app_start_advertising) - i.app_start_scan 0x110143e8 Section 0 app_task.o(i.app_start_scan) - i.app_stop_scanning 0x11014450 Section 0 app_task.o(i.app_stop_scanning) - i.app_switch_mode 0x1101448c Section 0 app_task.o(i.app_switch_mode) - i.app_uart_init 0x110144cc Section 0 arch_main.o(i.app_uart_init) - i.approach_target 0x11014524 Section 0 light_transition.o(i.approach_target) - approach_target 0x11014525 Thumb Code 34 light_transition.o(i.approach_target) - i.ble_callback 0x11014548 Section 0 rgblight.o(i.ble_callback) - i.ble_flash_handle 0x11014564 Section 0 ota_flash_interface.o(i.ble_flash_handle) - i.ble_flash_later_page_erase 0x11014674 Section 0 ota_flash_interface.o(i.ble_flash_later_page_erase) - i.ble_flash_later_write_page 0x11014690 Section 0 ota_flash_interface.o(i.ble_flash_later_write_page) - i.ble_message_process 0x110146bc Section 0 rgblight.o(i.ble_message_process) - i.ble_state_disconnect 0x110146e8 Section 0 usr_server.o(i.ble_state_disconnect) - i.ble_state_sync_poll 0x110146fc Section 0 usr_server.o(i.ble_state_sync_poll) - i.ble_temperature_value 0x11014874 Section 0 usr_server.o(i.ble_temperature_value) - ble_temperature_value 0x11014875 Thumb Code 28 usr_server.o(i.ble_temperature_value) - i.bluetooth_init 0x11014894 Section 0 arch_main.o(i.bluetooth_init) - i.board_init 0x110148d4 Section 0 arch_main.o(i.board_init) - i.breathe_fun 0x11014900 Section 0 mode.o(i.breathe_fun) - breathe_fun 0x11014901 Thumb Code 56 mode.o(i.breathe_fun) - i.bridge_force_off 0x1101493c Section 0 bridge_pwm.o(i.bridge_force_off) - bridge_force_off 0x1101493d Thumb Code 34 bridge_pwm.o(i.bridge_force_off) - i.bridge_pin_low 0x1101495e Section 0 bridge_pwm.o(i.bridge_pin_low) - bridge_pin_low 0x1101495f Thumb Code 36 bridge_pwm.o(i.bridge_pin_low) - i.bridge_start_pwm 0x11014984 Section 0 bridge_pwm.o(i.bridge_start_pwm) - bridge_start_pwm 0x11014985 Thumb Code 82 bridge_pwm.o(i.bridge_start_pwm) - i.brightness_scale_for_level 0x110149dc Section 0 light_transition.o(i.brightness_scale_for_level) - brightness_scale_for_level 0x110149dd Thumb Code 22 light_transition.o(i.brightness_scale_for_level) - i.choice_mode 0x110149f8 Section 0 mode.o(i.choice_mode) - i.clock_init 0x11014a80 Section 0 sleep.o(i.clock_init) - i.custom_svc_add 0x11014af0 Section 0 usr_server.o(i.custom_svc_add) - i.custom_svc_cb_att_read_get 0x11014bd0 Section 0 usr_server.o(i.custom_svc_cb_att_read_get) - custom_svc_cb_att_read_get 0x11014bd1 Thumb Code 106 usr_server.o(i.custom_svc_cb_att_read_get) - i.custom_svc_cb_event_sent 0x11014c8c Section 0 usr_server.o(i.custom_svc_cb_event_sent) - custom_svc_cb_event_sent 0x11014c8d Thumb Code 26 usr_server.o(i.custom_svc_cb_event_sent) - i.delay_ms_test 0x11014ce4 Section 0 rf_extrc.o(i.delay_ms_test) - i.effect_gamma_output 0x11014cfc Section 0 light_transition.o(i.effect_gamma_output) - effect_gamma_output 0x11014cfd Thumb Code 36 light_transition.o(i.effect_gamma_output) - i.external_key_adjust_step 0x11014d24 Section 0 external_key.o(i.external_key_adjust_step) - external_key_adjust_step 0x11014d25 Thumb Code 82 external_key.o(i.external_key_adjust_step) - i.external_key_init 0x11014d88 Section 0 external_key.o(i.external_key_init) - i.external_key_long_start 0x11014da8 Section 0 external_key.o(i.external_key_long_start) - external_key_long_start 0x11014da9 Thumb Code 30 external_key.o(i.external_key_long_start) - i.external_key_save_later 0x11014dd0 Section 0 external_key.o(i.external_key_save_later) - external_key_save_later 0x11014dd1 Thumb Code 14 external_key.o(i.external_key_save_later) - i.external_key_scan 0x11014de0 Section 0 external_key.o(i.external_key_scan) - i.extract32_16 0x11014f2c Section 0 xc_drv_fmc_spi.o(i.extract32_16) - i.ferror 0x11014f3a Section 0 system_xinc.o(i.ferror) - i.flash_init 0x11014f40 Section 0 arch_main.o(i.flash_init) - i.flash_size_and_type_get 0x11014f94 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - i.fmc_spi_read 0x11014fec Section 0 fmc_spi.o(i.fmc_spi_read) - i.gapc_callback 0x11015018 Section 0 app_task.o(i.gapc_callback) - gapc_callback 0x11015019 Thumb Code 380 app_task.o(i.gapc_callback) - i.gapc_get_device_info_req_ind 0x110153ac Section 0 app_task.o(i.gapc_get_device_info_req_ind) - gapc_get_device_info_req_ind 0x110153ad Thumb Code 104 app_task.o(i.gapc_get_device_info_req_ind) - i.gapm_callback 0x11015414 Section 0 app_task.o(i.gapm_callback) - gapm_callback 0x11015415 Thumb Code 182 app_task.o(i.gapm_callback) - i.gapm_cmp_evt 0x1101556c Section 0 app_task.o(i.gapm_cmp_evt) - gapm_cmp_evt 0x1101556d Thumb Code 162 app_task.o(i.gapm_cmp_evt) - i.get_app_env 0x11015650 Section 0 app_task.o(i.get_app_env) - i.get_checksum 0x11015658 Section 0 fmc_spi.o(i.get_checksum) - i.gpio_intr_callback 0x11015674 Section 0 xc_drv_gpio.o(i.gpio_intr_callback) - i.interpolate_mode_output 0x11015678 Section 0 light_transition.o(i.interpolate_mode_output) - interpolate_mode_output 0x11015679 Thumb Code 124 light_transition.o(i.interpolate_mode_output) - i.jump_fun 0x110156fc Section 0 mode.o(i.jump_fun) - i.main 0x11015738 Section 0 arch_main.o(i.main) - i.modem_init 0x1101579c Section 0 rf_extrc.o(i.modem_init) - i.neutral_breathe_fun 0x110158b0 Section 0 mode.o(i.neutral_breathe_fun) - neutral_breathe_fun 0x110158b1 Thumb Code 78 mode.o(i.neutral_breathe_fun) - i.ota_slave_send_data 0x1101590c Section 0 ota_server.o(i.ota_slave_send_data) - i.ota_srv_get_hdl_from_att_idx 0x110159a8 Section 0 ota_server.o(i.ota_srv_get_hdl_from_att_idx) - i.ota_write_flash 0x110159b8 Section 0 ota_protocol.o(i.ota_write_flash) - i.output_brightness_scale_for_level 0x110159f4 Section 0 light_transition.o(i.output_brightness_scale_for_level) - output_brightness_scale_for_level 0x110159f5 Thumb Code 66 light_transition.o(i.output_brightness_scale_for_level) - i.power_restore_apply_on_boot 0x11015a4c Section 0 fmc_spi.o(i.power_restore_apply_on_boot) - i.power_restore_policy_set 0x11015acc Section 0 fmc_spi.o(i.power_restore_policy_set) - i.pwm_capture_ch0_callback 0x11015af4 Section 0 xc_drv_pwm.o(i.pwm_capture_ch0_callback) - i.pwm_capture_ch1_callback 0x11015af8 Section 0 xc_drv_pwm.o(i.pwm_capture_ch1_callback) - i.pwm_capture_ch2_callback 0x11015afc Section 0 xc_drv_pwm.o(i.pwm_capture_ch2_callback) - i.pwm_freq_to_period 0x11015b00 Section 0 xc_drv_pwm.o(i.pwm_freq_to_period) - pwm_freq_to_period 0x11015b01 Thumb Code 30 xc_drv_pwm.o(i.pwm_freq_to_period) - i.pwm_pin_set 0x11015b1e Section 0 xc_drv_pwm.o(i.pwm_pin_set) - i.read_user_data 0x11015bbc Section 0 fmc_spi.o(i.read_user_data) - i.reverse_verif_is_true 0x11015d20 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - i.rf433_clear_code 0x11015d30 Section 0 rf433.o(i.rf433_clear_code) - i.rf433_decode_bit 0x11015d7c Section 0 rf433_decoder.o(i.rf433_decode_bit) - rf433_decode_bit 0x11015d7d Thumb Code 64 rf433_decoder.o(i.rf433_decode_bit) - i.rf433_decoder_get_frame 0x11015dc0 Section 0 rf433_decoder.o(i.rf433_decoder_get_frame) - i.rf433_decoder_init 0x11015de8 Section 0 rf433_decoder.o(i.rf433_decoder_init) - i.rf433_decoder_process 0x11015e00 Section 0 rf433_decoder.o(i.rf433_decoder_process) - i.rf433_decoder_sample 0x11015e04 Section 0 rf433_decoder.o(i.rf433_decoder_sample) - i.rf433_gpio_init 0x11015e9c Section 0 rf433.o(i.rf433_gpio_init) - i.rf433_in_range 0x11015ebc Section 0 rf433_decoder.o(i.rf433_in_range) - rf433_in_range 0x11015ebd Thumb Code 16 rf433_decoder.o(i.rf433_in_range) - i.rf433_increment_saturated 0x11015ecc Section 0 rf433_decoder.o(i.rf433_increment_saturated) - rf433_increment_saturated 0x11015ecd Thumb Code 16 rf433_decoder.o(i.rf433_increment_saturated) - i.rf433_receive 0x11015ee0 Section 0 rf433.o(i.rf433_receive) - i.rf_force_agc_enable 0x11015f4c Section 0 rf_extrc.o(i.rf_force_agc_enable) - rf_force_agc_enable 0x11015f4d Thumb Code 2 rf_extrc.o(i.rf_force_agc_enable) - i.rf_init 0x11015f50 Section 0 rf_extrc.o(i.rf_init) - i.rf_rccalib 0x110160a4 Section 0 rf_extrc.o(i.rf_rccalib) - i.rf_reg_rd 0x110161c4 Section 0 rf_extrc.o(i.rf_reg_rd) - rf_reg_rd 0x110161c5 Thumb Code 4 rf_extrc.o(i.rf_reg_rd) - i.rf_reg_wr 0x110161c8 Section 0 rf_extrc.o(i.rf_reg_wr) - rf_reg_wr 0x110161c9 Thumb Code 2 rf_extrc.o(i.rf_reg_wr) - i.rf_reset 0x110161ca Section 0 rf_extrc.o(i.rf_reset) - rf_reset 0x110161cb Thumb Code 2 rf_extrc.o(i.rf_reset) - i.rf_sleep 0x110161cc Section 0 rf_extrc.o(i.rf_sleep) - rf_sleep 0x110161cd Thumb Code 18 rf_extrc.o(i.rf_sleep) - i.rf_txpwr_cs_get 0x110161e0 Section 0 rf_extrc.o(i.rf_txpwr_cs_get) - rf_txpwr_cs_get 0x110161e1 Thumb Code 70 rf_extrc.o(i.rf_txpwr_cs_get) - i.rf_txpwr_dbm_get 0x1101622c Section 0 rf_extrc.o(i.rf_txpwr_dbm_get) - rf_txpwr_dbm_get 0x1101622d Thumb Code 6 rf_extrc.o(i.rf_txpwr_dbm_get) - i.rom_env_host_init 0x11016238 Section 0 arch_main.o(i.rom_env_host_init) - i.scan_433 0x11016258 Section 0 rf433.o(i.scan_433) - i.scan_uart 0x110162d8 Section 0 uart_1.o(i.scan_uart) - i.set_TaskComps_timer 0x11016450 Section 0 timeslice.o(i.set_TaskComps_timer) - i.set_mode 0x11016460 Section 0 mode.o(i.set_mode) - i.set_vector 0x110165a8 Section 0 system_xinc.o(i.set_vector) - i.slave_send_data 0x110165d4 Section 0 usr_server.o(i.slave_send_data) - i.srv_get_hdl_from_att_idx 0x11016680 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) - i.stack_tag 0x11016690 Section 0 arch_main.o(i.stack_tag) - i.startTimer 0x110166a4 Section 0 timer.o(i.startTimer) - i.systick_callback 0x110166ac Section 0 xc_drv_systick.o(i.systick_callback) - i.temperature 0x110166b0 Section 0 pwm.o(i.temperature) - i.timer0_2_init 0x110166e4 Section 0 timer.o(i.timer0_2_init) - i.transition_gamma_s_scale 0x11016778 Section 0 light_transition.o(i.transition_gamma_s_scale) - transition_gamma_s_scale 0x11016779 Thumb Code 42 light_transition.o(i.transition_gamma_s_scale) - i.uart_user_handler 0x110167a8 Section 0 xc_drv_uart.o(i.uart_user_handler) - i.updateTimer 0x11016850 Section 0 timer.o(i.updateTimer) - i.update_power_fade 0x11016868 Section 0 light_transition.o(i.update_power_fade) - update_power_fade 0x11016869 Thumb Code 114 light_transition.o(i.update_power_fade) - i.wbit 0x110168e0 Section 0 rf_extrc.o(i.wbit) - wbit 0x110168e1 Thumb Code 84 rf_extrc.o(i.wbit) - i.wdt_init 0x11016938 Section 0 arch_main.o(i.wdt_init) - i.wright_user_data 0x11016954 Section 0 fmc_spi.o(i.wright_user_data) - i.xc_adc_2v4_calibrate_read 0x11016a54 Section 0 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) - i.xc_adc_data_average 0x11016af8 Section 0 xc_drv_adc.o(i.xc_adc_data_average) - i.xc_adc_fifo_flush 0x11016b74 Section 0 xc_drv_adc.o(i.xc_adc_fifo_flush) - xc_adc_fifo_flush 0x11016b75 Thumb Code 20 xc_drv_adc.o(i.xc_adc_fifo_flush) - i.xc_adc_init 0x11016b8c Section 0 xc_drv_adc.o(i.xc_adc_init) - i.xc_adc_start_get_value 0x11016c68 Section 0 xc_drv_adc.o(i.xc_adc_start_get_value) - i.xc_ble_activity_delete 0x11016d34 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) - i.xc_ble_activity_stop 0x11016d5c Section 0 xc_gap_api.o(i.xc_ble_activity_stop) - i.xc_ble_advertise_create 0x11016d84 Section 0 xc_gap_api.o(i.xc_ble_advertise_create) - i.xc_ble_advertise_start 0x11016dac Section 0 xc_gap_api.o(i.xc_ble_advertise_start) - i.xc_ble_conn_cfm 0x11016dd8 Section 0 xc_gap_api.o(i.xc_ble_conn_cfm) - i.xc_ble_gapm_reset 0x11016e04 Section 0 xc_gap_api.o(i.xc_ble_gapm_reset) - i.xc_ble_gatt_cli_mtu_exch 0x11016e20 Section 0 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) - i.xc_ble_gatt_service16_add 0x11016e2a Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) - i.xc_ble_gatt_srv_notify 0x11016e40 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) - i.xc_ble_gatt_srv_read_cfm 0x11016e8a Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) - i.xc_ble_gatt_srv_write_cfm 0x11016edc Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) - i.xc_ble_gatt_user_srv_register 0x11016ee4 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) - i.xc_ble_get_dev_info_cfm 0x11016eec Section 0 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) - i.xc_ble_param_update_cfm 0x11016f24 Section 0 xc_gap_api.o(i.xc_ble_param_update_cfm) - i.xc_ble_scan_create 0x11016f58 Section 0 xc_gap_api.o(i.xc_ble_scan_create) - i.xc_ble_scan_start 0x11016f7c Section 0 xc_gap_api.o(i.xc_ble_scan_start) - i.xc_ble_set_adv_data 0x11016fa8 Section 0 xc_gap_api.o(i.xc_ble_set_adv_data) - i.xc_ble_set_dev_config 0x11016fe0 Section 0 xc_gap_api.o(i.xc_ble_set_dev_config) - i.xc_ble_set_dev_info_cfm 0x1101700c Section 0 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) - i.xc_clock_bbpll_common_cfg 0x11017034 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - i.xc_clock_bbpll_freq_cfg 0x11017074 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - i.xc_clock_hfclk_in_get 0x110170f4 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - i.xc_clock_hfclk_set 0x11017100 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) - i.xc_clock_init_cfg 0x110171c4 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) - i.xc_clock_lfclk_in_get 0x110171e0 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get) - i.xc_clock_lfclk_set 0x110171ec Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) - i.xc_clock_set_osc32m_bbpll_32m 0x11017258 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) - i.xc_clock_set_osc32m_bbpll_48m 0x1101728c Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) - i.xc_clock_set_osc32m_bbpll_64m 0x110172c0 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) - i.xc_clock_set_osc32m_bbpll_96m 0x110172f4 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) - i.xc_clock_set_osc32m_div_16m 0x11017328 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) - i.xc_clock_set_rc16m 0x11017384 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m) - i.xc_clock_set_rc16m_bbpll_32m 0x110173a4 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) - i.xc_clock_set_rc16m_bbpll_48m 0x110173d8 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) - i.xc_clock_set_rc16m_bbpll_64m 0x1101740c Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) - i.xc_clock_set_rc16m_bbpll_96m 0x11017440 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) - i.xc_fota_dev_ack_cmd 0x11017474 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd) - i.xc_gpio_direction_config 0x1101749c Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) - i.xc_gpio_fun_sel 0x110174b8 Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) - i.xc_gpio_init 0x110174e0 Section 0 xc_drv_gpio.o(i.xc_gpio_init) - i.xc_gpio_it_config 0x11017510 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) - i.xc_gpio_mux_ctl 0x11017544 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - i.xc_gpio_pull_config 0x11017590 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) - i.xc_gpio_read_pin 0x11017678 Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin) - i.xc_gpio_write_pin 0x1101769c Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin) - i.xc_ota_schedule 0x110176b8 Section 0 ota_protocol.o(i.xc_ota_schedule) - i.xc_pwm_dutycycle_set 0x110176f8 Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) - i.xc_pwm_init 0x11017744 Section 0 xc_drv_pwm.o(i.xc_pwm_init) - i.xc_pwm_start 0x11017824 Section 0 xc_drv_pwm.o(i.xc_pwm_start) - i.xc_pwm_stop 0x11017844 Section 0 xc_drv_pwm.o(i.xc_pwm_stop) - i.xc_pwr_vol_set 0x11017860 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) - i.xc_timer_init 0x110178b4 Section 0 xc_drv_timer.o(i.xc_timer_init) - i.xc_timer_set_value 0x110179d4 Section 0 xc_drv_timer.o(i.xc_timer_set_value) - i.xc_timer_start 0x110179fc Section 0 xc_drv_timer.o(i.xc_timer_start) - i.xc_timer_stop 0x11017a38 Section 0 xc_drv_timer.o(i.xc_timer_stop) - i.xc_timer_us_to_ticks 0x11017a54 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) - xc_timer_us_to_ticks 0x11017a55 Thumb Code 188 xc_drv_timer.o(i.xc_timer_us_to_ticks) - i.xc_uart_init 0x11017b20 Section 0 xc_drv_uart.o(i.xc_uart_init) - i.xc_unique_identification_read 0x11017cec Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - i.xc_wdt_init 0x11017dd4 Section 0 xc_drv_wdt.o(i.xc_wdt_init) - i.xc_wdt_refresh 0x11017e44 Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) - i.xc_wdt_reload 0x11017e70 Section 0 xc_drv_wdt.o(i.xc_wdt_reload) - i.xc_wdt_start 0x11017ea8 Section 0 xc_drv_wdt.o(i.xc_wdt_start) - locale$$code 0x11017edc Section 44 lc_numeric_c.o(locale$$code) - locale$$code 0x11017f08 Section 44 lc_ctype_c.o(locale$$code) - x$fpl$printf1 0x11017f34 Section 16 printf1.o(x$fpl$printf1) - x$fpl$printf2 0x11017f44 Section 16 printf2.o(x$fpl$printf2) - .constdata 0x11017f54 Section 40 app_task.o(.constdata) - x$fpl$usenofp 0x11017f54 Section 0 usenofp.o(x$fpl$usenofp) - .constdata 0x11017f7c Section 88 app_task.o(.constdata) - __func__ 0x11017f88 Data 32 app_task.o(.constdata) - .constdata 0x11017fd4 Section 124 usr_server.o(.constdata) - custom_server_atts 0x11017fd8 Data 48 usr_server.o(.constdata) - custom_src_cb 0x11018008 Data 20 usr_server.o(.constdata) - __func__ 0x1101801c Data 25 usr_server.o(.constdata) - __func__ 0x11018035 Data 27 usr_server.o(.constdata) - .constdata 0x11018050 Section 12 xc_drv_pwm.o(.constdata) - pwm_offset 0x11018050 Data 12 xc_drv_pwm.o(.constdata) - .constdata 0x1101805c Section 8 rf_extrc.o(.constdata) - RF_TX_PW_CONV_TBL 0x1101805c Data 8 rf_extrc.o(.constdata) - .constdata 0x11018064 Section 4 xc_drv_timer.o(.constdata) - timer_offset 0x11018064 Data 4 xc_drv_timer.o(.constdata) - .constdata 0x11018068 Section 6 xc_drv_uart.o(.constdata) - uart_offset 0x11018068 Data 6 xc_drv_uart.o(.constdata) - .constdata 0x1101806e Section 2 xc_drv_aotimer.o(.constdata) - aotimer_offset 0x1101806e Data 2 xc_drv_aotimer.o(.constdata) - .constdata 0x11018070 Section 22 mode.o(.constdata) - time_1_neutral 0x11018070 Data 22 mode.o(.constdata) - .constdata 0x11018086 Section 4 bridge_pwm.o(.constdata) - timer_offset 0x11018086 Data 4 bridge_pwm.o(.constdata) - .constdata 0x1101808a Section 804 light_transition.o(.constdata) - brightness_gamma_q12 0x1101808a Data 200 light_transition.o(.constdata) - mixed_brightness_gamma_q12 0x11018152 Data 200 light_transition.o(.constdata) - power_fade_gamma_q12 0x1101821a Data 202 light_transition.o(.constdata) - transition_gamma_s_q12 0x110182e4 Data 202 light_transition.o(.constdata) - .constdata 0x110183ae Section 40 _printf_hex_int_ll_ptr.o(.constdata) - uc_hextab 0x110183ae Data 20 _printf_hex_int_ll_ptr.o(.constdata) - lc_hextab 0x110183c2 Data 20 _printf_hex_int_ll_ptr.o(.constdata) - .constdata 0x110183d6 Section 17 __printf_flags_ss_wp.o(.constdata) - maptable 0x110183d6 Data 17 __printf_flags_ss_wp.o(.constdata) - .constdata 0x110183e8 Section 8 _printf_wctomb.o(.constdata) - initial_mbstate 0x110183e8 Data 8 _printf_wctomb.o(.constdata) - .constdata 0x110183f0 Section 38 _printf_fp_hex.o(.constdata) - lc_hextab 0x110183f0 Data 19 _printf_fp_hex.o(.constdata) - uc_hextab 0x11018403 Data 19 _printf_fp_hex.o(.constdata) - .constdata 0x11018418 Section 148 bigflt0.o(.constdata) - tenpwrs_x 0x11018418 Data 60 bigflt0.o(.constdata) - tenpwrs_i 0x11018454 Data 64 bigflt0.o(.constdata) - .conststring 0x110184ac Section 207 app_task.o(.conststring) - .conststring 0x1101857c Section 74 usr_server.o(.conststring) - locale$$data 0x11018608 Section 28 lc_numeric_c.o(locale$$data) - __lcnum_c_name 0x1101860c Data 2 lc_numeric_c.o(locale$$data) - __lcnum_c_start 0x11018614 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_point 0x11018620 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_thousands 0x11018622 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_grouping 0x11018623 Data 0 lc_numeric_c.o(locale$$data) - locale$$data 0x11018624 Section 272 lc_ctype_c.o(locale$$data) - __lcnum_c_end 0x11018624 Data 0 lc_numeric_c.o(locale$$data) - __lcctype_c_name 0x11018628 Data 2 lc_ctype_c.o(locale$$data) - __lcctype_c_start 0x11018630 Data 0 lc_ctype_c.o(locale$$data) - __lcctype_c_end 0x11018734 Data 0 lc_ctype_c.o(locale$$data) + i.Min_Callback 0x110133bc Section 0 xc_drv_rtc.o(i.Min_Callback) + i.Mode0 0x110133c0 Section 0 mode.o(i.Mode0) + i.Mode1 0x110133c4 Section 0 mode.o(i.Mode1) + i.Mode2 0x11013534 Section 0 mode.o(i.Mode2) + i.Mode3 0x110135f0 Section 0 mode.o(i.Mode3) + i.My_ADC_Get_Value 0x110137c0 Section 0 pwm.o(i.My_ADC_Get_Value) + i.PWM_Handler 0x110137ec Section 0 xc_drv_pwm.o(i.PWM_Handler) + i.Pairing_Address_AddNew 0x11013818 Section 0 rf433.o(i.Pairing_Address_AddNew) + Pairing_Address_AddNew 0x11013819 Thumb Code 162 rf433.o(i.Pairing_Address_AddNew) + i.Pairing_Address_IsEmpty 0x110138c0 Section 0 rf433.o(i.Pairing_Address_IsEmpty) + Pairing_Address_IsEmpty 0x110138c1 Thumb Code 22 rf433.o(i.Pairing_Address_IsEmpty) + i.Pairing_Candidate_Reset 0x110138d8 Section 0 rf433.o(i.Pairing_Candidate_Reset) + Pairing_Candidate_Reset 0x110138d9 Thumb Code 20 rf433.o(i.Pairing_Candidate_Reset) + i.Pairing_Feedback_Apply 0x110138f0 Section 0 rf433.o(i.Pairing_Feedback_Apply) + Pairing_Feedback_Apply 0x110138f1 Thumb Code 12 rf433.o(i.Pairing_Feedback_Apply) + i.Pairing_Feedback_Start 0x110138fc Section 0 rf433.o(i.Pairing_Feedback_Start) + Pairing_Feedback_Start 0x110138fd Thumb Code 34 rf433.o(i.Pairing_Feedback_Start) + i.Pairing_Feedback_Task 0x11013924 Section 0 rf433.o(i.Pairing_Feedback_Task) + Pairing_Feedback_Task 0x11013925 Thumb Code 92 rf433.o(i.Pairing_Feedback_Task) + i.RTC_Handler 0x1101398c Section 0 xc_drv_rtc.o(i.RTC_Handler) + i.Sec_Callback 0x11013a04 Section 0 xc_drv_rtc.o(i.Sec_Callback) + i.Set_timing 0x11013a08 Section 0 mode.o(i.Set_timing) + i.Start_PWM 0x11013a30 Section 0 mode.o(i.Start_PWM) + i.Stop_PWM 0x11013a54 Section 0 mode.o(i.Stop_PWM) + i.SysTick_Handler 0x11013a68 Section 0 xc_drv_systick.o(i.SysTick_Handler) + i.SystemInit 0x11013a70 Section 0 system_xinc.o(i.SystemInit) + i.T1_CMR_Callback 0x11013a90 Section 0 xc_drv_rtc.o(i.T1_CMR_Callback) + i.T2_CMR_Callback 0x11013a94 Section 0 xc_drv_rtc.o(i.T2_CMR_Callback) + i.T3_CMR_Callback 0x11013a98 Section 0 xc_drv_rtc.o(i.T3_CMR_Callback) + i.TIMER1_Handler 0x11013a9c Section 0 xc_drv_timer.o(i.TIMER1_Handler) + i.TIMER2_Handler 0x11013ac0 Section 0 xc_drv_timer.o(i.TIMER2_Handler) + i.TaskProcess 0x11013ae4 Section 0 timeslice.o(i.TaskProcess) + i.TaskRemarks 0x11013b0c Section 0 timeslice.o(i.TaskRemarks) + i.UART0_Handler 0x11013b38 Section 0 xc_drv_uart.o(i.UART0_Handler) + i.UART1_Handler 0x11013b42 Section 0 xc_drv_uart.o(i.UART1_Handler) + i.UART2_Handler 0x11013b4c Section 0 xc_drv_uart.o(i.UART2_Handler) + i.WDT_Handler 0x11013b58 Section 0 xc_drv_wdt.o(i.WDT_Handler) + i.WDT_ResetInit 0x11013b78 Section 0 system_xinc.o(i.WDT_ResetInit) + WDT_ResetInit 0x11013b79 Thumb Code 66 system_xinc.o(i.WDT_ResetInit) + i._433_fun 0x11013bc4 Section 0 rf433.o(i._433_fun) + i._PWM_INIT 0x11013d90 Section 0 pwm.o(i._PWM_INIT) + i.__ARM_common_ll_muluu 0x11013ddc Section 0 btod.o(i.__ARM_common_ll_muluu) + i.__ARM_common_switch8 0x11013e0c Section 0 app_sec.o(i.__ARM_common_switch8) + i.__ARM_fpclassify 0x11013e28 Section 0 fpclassify.o(i.__ARM_fpclassify) + i._is_digit 0x11013e54 Section 0 __printf_wp.o(i._is_digit) + i._sys_exit 0x11013e62 Section 0 system_xinc.o(i._sys_exit) + i.adc_Init 0x11013e64 Section 0 pwm.o(i.adc_Init) + i.adc_intr_callback 0x11013ecc Section 0 xc_drv_adc.o(i.adc_intr_callback) + i.aotimer0_callback 0x11013f58 Section 0 xc_drv_aotimer.o(i.aotimer0_callback) + i.aotimer1_callback 0x11013f5a Section 0 xc_drv_aotimer.o(i.aotimer1_callback) + i.app_create_advertising 0x11013f5c Section 0 app_task.o(i.app_create_advertising) + i.app_create_advertising_non_conn 0x11013fa4 Section 0 app_task.o(i.app_create_advertising_non_conn) + i.app_create_scan 0x11014018 Section 0 app_task.o(i.app_create_scan) + i.app_delete_advertising 0x11014054 Section 0 app_task.o(i.app_delete_advertising) + i.app_get_dev_name 0x1101409c Section 0 app_task.o(i.app_get_dev_name) + i.app_init 0x110140c4 Section 0 app_task.o(i.app_init) + i.app_mode_switch_handler 0x110140ec Section 0 app_task.o(i.app_mode_switch_handler) + app_mode_switch_handler 0x110140ed Thumb Code 30 app_task.o(i.app_mode_switch_handler) + i.app_msg_handler 0x11014120 Section 0 app_task.o(i.app_msg_handler) + app_msg_handler 0x11014121 Thumb Code 46 app_task.o(i.app_msg_handler) + i.app_op_flash 0x11014150 Section 0 ota_flash_interface.o(i.app_op_flash) + i.app_op_flash_on 0x1101418c Section 0 ota_flash_interface.o(i.app_op_flash_on) + i.app_scan_start_handler 0x110141a4 Section 0 app_task.o(i.app_scan_start_handler) + app_scan_start_handler 0x110141a5 Thumb Code 34 app_task.o(i.app_scan_start_handler) + i.app_scan_stop_handler 0x110141ec Section 0 app_task.o(i.app_scan_stop_handler) + app_scan_stop_handler 0x110141ed Thumb Code 34 app_task.o(i.app_scan_stop_handler) + i.app_second_adv_start_handler 0x11014230 Section 0 app_task.o(i.app_second_adv_start_handler) + app_second_adv_start_handler 0x11014231 Thumb Code 22 app_task.o(i.app_second_adv_start_handler) + i.app_set_adv_data 0x11014260 Section 0 app_task.o(i.app_set_adv_data) + i.app_start_advertising 0x110142c8 Section 0 app_task.o(i.app_start_advertising) + i.app_start_scan 0x11014340 Section 0 app_task.o(i.app_start_scan) + i.app_stop_scanning 0x110143a8 Section 0 app_task.o(i.app_stop_scanning) + i.app_switch_mode 0x110143e4 Section 0 app_task.o(i.app_switch_mode) + i.app_uart_init 0x11014424 Section 0 arch_main.o(i.app_uart_init) + i.approach_target 0x1101447c Section 0 light_transition.o(i.approach_target) + approach_target 0x1101447d Thumb Code 34 light_transition.o(i.approach_target) + i.ble_callback 0x110144a0 Section 0 rgblight.o(i.ble_callback) + i.ble_flash_handle 0x110144bc Section 0 ota_flash_interface.o(i.ble_flash_handle) + i.ble_flash_later_page_erase 0x110145cc Section 0 ota_flash_interface.o(i.ble_flash_later_page_erase) + i.ble_flash_later_write_page 0x110145e8 Section 0 ota_flash_interface.o(i.ble_flash_later_write_page) + i.ble_message_process 0x11014614 Section 0 rgblight.o(i.ble_message_process) + i.ble_remote_event_notify 0x11014640 Section 0 usr_server.o(i.ble_remote_event_notify) + i.ble_state_disconnect 0x1101465c Section 0 usr_server.o(i.ble_state_disconnect) + i.ble_state_sync_poll 0x11014674 Section 0 usr_server.o(i.ble_state_sync_poll) + i.ble_temperature_value 0x11014810 Section 0 usr_server.o(i.ble_temperature_value) + ble_temperature_value 0x11014811 Thumb Code 28 usr_server.o(i.ble_temperature_value) + i.bluetooth_init 0x11014830 Section 0 arch_main.o(i.bluetooth_init) + i.board_init 0x11014870 Section 0 arch_main.o(i.board_init) + i.breathe_fun 0x1101489c Section 0 mode.o(i.breathe_fun) + breathe_fun 0x1101489d Thumb Code 56 mode.o(i.breathe_fun) + i.bridge_force_off 0x110148d8 Section 0 bridge_pwm.o(i.bridge_force_off) + bridge_force_off 0x110148d9 Thumb Code 34 bridge_pwm.o(i.bridge_force_off) + i.bridge_pin_low 0x110148fa Section 0 bridge_pwm.o(i.bridge_pin_low) + bridge_pin_low 0x110148fb Thumb Code 36 bridge_pwm.o(i.bridge_pin_low) + i.bridge_start_pwm 0x11014920 Section 0 bridge_pwm.o(i.bridge_start_pwm) + bridge_start_pwm 0x11014921 Thumb Code 82 bridge_pwm.o(i.bridge_start_pwm) + i.brightness_scale_for_level 0x11014978 Section 0 light_transition.o(i.brightness_scale_for_level) + brightness_scale_for_level 0x11014979 Thumb Code 22 light_transition.o(i.brightness_scale_for_level) + i.choice_mode 0x11014994 Section 0 mode.o(i.choice_mode) + i.clock_init 0x11014a1c Section 0 sleep.o(i.clock_init) + i.custom_svc_add 0x11014a8c Section 0 usr_server.o(i.custom_svc_add) + i.custom_svc_cb_att_read_get 0x11014b6c Section 0 usr_server.o(i.custom_svc_cb_att_read_get) + custom_svc_cb_att_read_get 0x11014b6d Thumb Code 106 usr_server.o(i.custom_svc_cb_att_read_get) + i.custom_svc_cb_event_sent 0x11014c28 Section 0 usr_server.o(i.custom_svc_cb_event_sent) + custom_svc_cb_event_sent 0x11014c29 Thumb Code 26 usr_server.o(i.custom_svc_cb_event_sent) + i.delay_ms_test 0x11014c80 Section 0 rf_extrc.o(i.delay_ms_test) + i.effect_gamma_output 0x11014c98 Section 0 light_transition.o(i.effect_gamma_output) + effect_gamma_output 0x11014c99 Thumb Code 36 light_transition.o(i.effect_gamma_output) + i.external_key_adjust_step 0x11014cc0 Section 0 external_key.o(i.external_key_adjust_step) + external_key_adjust_step 0x11014cc1 Thumb Code 82 external_key.o(i.external_key_adjust_step) + i.external_key_init 0x11014d24 Section 0 external_key.o(i.external_key_init) + i.external_key_long_start 0x11014d44 Section 0 external_key.o(i.external_key_long_start) + external_key_long_start 0x11014d45 Thumb Code 30 external_key.o(i.external_key_long_start) + i.external_key_save_later 0x11014d6c Section 0 external_key.o(i.external_key_save_later) + external_key_save_later 0x11014d6d Thumb Code 14 external_key.o(i.external_key_save_later) + i.external_key_scan 0x11014d7c Section 0 external_key.o(i.external_key_scan) + i.extract32_16 0x11014ec8 Section 0 xc_drv_fmc_spi.o(i.extract32_16) + i.ferror 0x11014ed6 Section 0 system_xinc.o(i.ferror) + i.flash_init 0x11014edc Section 0 arch_main.o(i.flash_init) + i.flash_size_and_type_get 0x11014f30 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + i.fmc_spi_read 0x11014f88 Section 0 fmc_spi.o(i.fmc_spi_read) + i.gapc_callback 0x11014fb4 Section 0 app_task.o(i.gapc_callback) + gapc_callback 0x11014fb5 Thumb Code 380 app_task.o(i.gapc_callback) + i.gapc_get_device_info_req_ind 0x11015348 Section 0 app_task.o(i.gapc_get_device_info_req_ind) + gapc_get_device_info_req_ind 0x11015349 Thumb Code 104 app_task.o(i.gapc_get_device_info_req_ind) + i.gapm_callback 0x110153b0 Section 0 app_task.o(i.gapm_callback) + gapm_callback 0x110153b1 Thumb Code 182 app_task.o(i.gapm_callback) + i.gapm_cmp_evt 0x11015508 Section 0 app_task.o(i.gapm_cmp_evt) + gapm_cmp_evt 0x11015509 Thumb Code 162 app_task.o(i.gapm_cmp_evt) + i.get_app_env 0x110155ec Section 0 app_task.o(i.get_app_env) + i.get_checksum 0x110155f4 Section 0 fmc_spi.o(i.get_checksum) + i.gpio_intr_callback 0x11015610 Section 0 xc_drv_gpio.o(i.gpio_intr_callback) + i.interpolate_mode_output 0x11015614 Section 0 light_transition.o(i.interpolate_mode_output) + interpolate_mode_output 0x11015615 Thumb Code 138 light_transition.o(i.interpolate_mode_output) + i.jump_fun 0x110156a8 Section 0 mode.o(i.jump_fun) + i.main 0x110156e4 Section 0 arch_main.o(i.main) + i.modem_init 0x11015748 Section 0 rf_extrc.o(i.modem_init) + i.neutral_breathe_fun 0x1101585c Section 0 mode.o(i.neutral_breathe_fun) + neutral_breathe_fun 0x1101585d Thumb Code 78 mode.o(i.neutral_breathe_fun) + i.ota_slave_send_data 0x110158b8 Section 0 ota_server.o(i.ota_slave_send_data) + i.ota_srv_get_hdl_from_att_idx 0x11015954 Section 0 ota_server.o(i.ota_srv_get_hdl_from_att_idx) + i.ota_write_flash 0x11015964 Section 0 ota_protocol.o(i.ota_write_flash) + i.output_brightness_scale_for_level 0x110159a0 Section 0 light_transition.o(i.output_brightness_scale_for_level) + output_brightness_scale_for_level 0x110159a1 Thumb Code 66 light_transition.o(i.output_brightness_scale_for_level) + i.power_restore_apply_on_boot 0x110159f8 Section 0 fmc_spi.o(i.power_restore_apply_on_boot) + i.power_restore_policy_set 0x11015a78 Section 0 fmc_spi.o(i.power_restore_policy_set) + i.pwm_capture_ch0_callback 0x11015aa0 Section 0 xc_drv_pwm.o(i.pwm_capture_ch0_callback) + i.pwm_capture_ch1_callback 0x11015aa4 Section 0 xc_drv_pwm.o(i.pwm_capture_ch1_callback) + i.pwm_capture_ch2_callback 0x11015aa8 Section 0 xc_drv_pwm.o(i.pwm_capture_ch2_callback) + i.pwm_freq_to_period 0x11015aac Section 0 xc_drv_pwm.o(i.pwm_freq_to_period) + pwm_freq_to_period 0x11015aad Thumb Code 30 xc_drv_pwm.o(i.pwm_freq_to_period) + i.pwm_pin_set 0x11015aca Section 0 xc_drv_pwm.o(i.pwm_pin_set) + i.read_user_data 0x11015b68 Section 0 fmc_spi.o(i.read_user_data) + i.reverse_verif_is_true 0x11015ccc Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + i.rf433_cancel_pairing 0x11015cdc Section 0 rf433.o(i.rf433_cancel_pairing) + i.rf433_clear_code 0x11015d10 Section 0 rf433.o(i.rf433_clear_code) + i.rf433_decode_bit 0x11015d68 Section 0 rf433_decoder.o(i.rf433_decode_bit) + rf433_decode_bit 0x11015d69 Thumb Code 64 rf433_decoder.o(i.rf433_decode_bit) + i.rf433_decoder_get_frame 0x11015dac Section 0 rf433_decoder.o(i.rf433_decoder_get_frame) + i.rf433_decoder_init 0x11015dd4 Section 0 rf433_decoder.o(i.rf433_decoder_init) + i.rf433_decoder_process 0x11015dec Section 0 rf433_decoder.o(i.rf433_decoder_process) + i.rf433_decoder_sample 0x11015df0 Section 0 rf433_decoder.o(i.rf433_decoder_sample) + i.rf433_gpio_init 0x11015e88 Section 0 rf433.o(i.rf433_gpio_init) + i.rf433_in_range 0x11015ea8 Section 0 rf433_decoder.o(i.rf433_in_range) + rf433_in_range 0x11015ea9 Thumb Code 16 rf433_decoder.o(i.rf433_in_range) + i.rf433_increment_saturated 0x11015eb8 Section 0 rf433_decoder.o(i.rf433_increment_saturated) + rf433_increment_saturated 0x11015eb9 Thumb Code 16 rf433_decoder.o(i.rf433_increment_saturated) + i.rf433_paired_count 0x11015ecc Section 0 rf433.o(i.rf433_paired_count) + i.rf433_receive 0x11015ef8 Section 0 rf433.o(i.rf433_receive) + i.rf433_start_pairing 0x11015f64 Section 0 rf433.o(i.rf433_start_pairing) + i.rf_force_agc_enable 0x11015fa8 Section 0 rf_extrc.o(i.rf_force_agc_enable) + rf_force_agc_enable 0x11015fa9 Thumb Code 2 rf_extrc.o(i.rf_force_agc_enable) + i.rf_init 0x11015fac Section 0 rf_extrc.o(i.rf_init) + i.rf_rccalib 0x11016100 Section 0 rf_extrc.o(i.rf_rccalib) + i.rf_reg_rd 0x11016220 Section 0 rf_extrc.o(i.rf_reg_rd) + rf_reg_rd 0x11016221 Thumb Code 4 rf_extrc.o(i.rf_reg_rd) + i.rf_reg_wr 0x11016224 Section 0 rf_extrc.o(i.rf_reg_wr) + rf_reg_wr 0x11016225 Thumb Code 2 rf_extrc.o(i.rf_reg_wr) + i.rf_reset 0x11016226 Section 0 rf_extrc.o(i.rf_reset) + rf_reset 0x11016227 Thumb Code 2 rf_extrc.o(i.rf_reset) + i.rf_sleep 0x11016228 Section 0 rf_extrc.o(i.rf_sleep) + rf_sleep 0x11016229 Thumb Code 18 rf_extrc.o(i.rf_sleep) + i.rf_txpwr_cs_get 0x1101623c Section 0 rf_extrc.o(i.rf_txpwr_cs_get) + rf_txpwr_cs_get 0x1101623d Thumb Code 70 rf_extrc.o(i.rf_txpwr_cs_get) + i.rf_txpwr_dbm_get 0x11016288 Section 0 rf_extrc.o(i.rf_txpwr_dbm_get) + rf_txpwr_dbm_get 0x11016289 Thumb Code 6 rf_extrc.o(i.rf_txpwr_dbm_get) + i.rom_env_host_init 0x11016294 Section 0 arch_main.o(i.rom_env_host_init) + i.scan_433 0x110162b4 Section 0 rf433.o(i.scan_433) + i.scan_uart 0x11016334 Section 0 uart_1.o(i.scan_uart) + i.set_TaskComps_timer 0x110164d0 Section 0 timeslice.o(i.set_TaskComps_timer) + i.set_mode 0x110164e0 Section 0 mode.o(i.set_mode) + i.set_vector 0x11016628 Section 0 system_xinc.o(i.set_vector) + i.slave_send_data 0x11016654 Section 0 usr_server.o(i.slave_send_data) + i.srv_get_hdl_from_att_idx 0x11016700 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) + i.stack_tag 0x11016710 Section 0 arch_main.o(i.stack_tag) + i.startTimer 0x11016724 Section 0 timer.o(i.startTimer) + i.systick_callback 0x1101672c Section 0 xc_drv_systick.o(i.systick_callback) + i.temperature 0x11016730 Section 0 pwm.o(i.temperature) + i.timer0_2_init 0x11016764 Section 0 timer.o(i.timer0_2_init) + i.uart_user_handler 0x110167f8 Section 0 xc_drv_uart.o(i.uart_user_handler) + i.updateTimer 0x110168a0 Section 0 timer.o(i.updateTimer) + i.update_power_fade 0x110168b8 Section 0 light_transition.o(i.update_power_fade) + update_power_fade 0x110168b9 Thumb Code 114 light_transition.o(i.update_power_fade) + i.wbit 0x11016930 Section 0 rf_extrc.o(i.wbit) + wbit 0x11016931 Thumb Code 84 rf_extrc.o(i.wbit) + i.wdt_init 0x11016988 Section 0 arch_main.o(i.wdt_init) + i.wright_user_data 0x110169a4 Section 0 fmc_spi.o(i.wright_user_data) + i.xc_adc_2v4_calibrate_read 0x11016aa4 Section 0 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) + i.xc_adc_data_average 0x11016b48 Section 0 xc_drv_adc.o(i.xc_adc_data_average) + i.xc_adc_fifo_flush 0x11016bc4 Section 0 xc_drv_adc.o(i.xc_adc_fifo_flush) + xc_adc_fifo_flush 0x11016bc5 Thumb Code 20 xc_drv_adc.o(i.xc_adc_fifo_flush) + i.xc_adc_init 0x11016bdc Section 0 xc_drv_adc.o(i.xc_adc_init) + i.xc_adc_start_get_value 0x11016cb8 Section 0 xc_drv_adc.o(i.xc_adc_start_get_value) + i.xc_ble_activity_delete 0x11016d84 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) + i.xc_ble_activity_stop 0x11016dac Section 0 xc_gap_api.o(i.xc_ble_activity_stop) + i.xc_ble_advertise_create 0x11016dd4 Section 0 xc_gap_api.o(i.xc_ble_advertise_create) + i.xc_ble_advertise_start 0x11016dfc Section 0 xc_gap_api.o(i.xc_ble_advertise_start) + i.xc_ble_conn_cfm 0x11016e28 Section 0 xc_gap_api.o(i.xc_ble_conn_cfm) + i.xc_ble_gapm_reset 0x11016e54 Section 0 xc_gap_api.o(i.xc_ble_gapm_reset) + i.xc_ble_gatt_cli_mtu_exch 0x11016e70 Section 0 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) + i.xc_ble_gatt_service16_add 0x11016e7a Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) + i.xc_ble_gatt_srv_notify 0x11016e90 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) + i.xc_ble_gatt_srv_read_cfm 0x11016eda Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) + i.xc_ble_gatt_srv_write_cfm 0x11016f2c Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) + i.xc_ble_gatt_user_srv_register 0x11016f34 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) + i.xc_ble_get_dev_info_cfm 0x11016f3c Section 0 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) + i.xc_ble_param_update_cfm 0x11016f74 Section 0 xc_gap_api.o(i.xc_ble_param_update_cfm) + i.xc_ble_scan_create 0x11016fa8 Section 0 xc_gap_api.o(i.xc_ble_scan_create) + i.xc_ble_scan_start 0x11016fcc Section 0 xc_gap_api.o(i.xc_ble_scan_start) + i.xc_ble_set_adv_data 0x11016ff8 Section 0 xc_gap_api.o(i.xc_ble_set_adv_data) + i.xc_ble_set_dev_config 0x11017030 Section 0 xc_gap_api.o(i.xc_ble_set_dev_config) + i.xc_ble_set_dev_info_cfm 0x1101705c Section 0 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) + i.xc_clock_bbpll_common_cfg 0x11017084 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + i.xc_clock_bbpll_freq_cfg 0x110170c4 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + i.xc_clock_hfclk_in_get 0x11017144 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + i.xc_clock_hfclk_set 0x11017150 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) + i.xc_clock_init_cfg 0x11017214 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) + i.xc_clock_lfclk_in_get 0x11017230 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get) + i.xc_clock_lfclk_set 0x1101723c Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) + i.xc_clock_set_osc32m_bbpll_32m 0x110172a8 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) + i.xc_clock_set_osc32m_bbpll_48m 0x110172dc Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) + i.xc_clock_set_osc32m_bbpll_64m 0x11017310 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) + i.xc_clock_set_osc32m_bbpll_96m 0x11017344 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) + i.xc_clock_set_osc32m_div_16m 0x11017378 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) + i.xc_clock_set_rc16m 0x110173d4 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m) + i.xc_clock_set_rc16m_bbpll_32m 0x110173f4 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) + i.xc_clock_set_rc16m_bbpll_48m 0x11017428 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) + i.xc_clock_set_rc16m_bbpll_64m 0x1101745c Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) + i.xc_clock_set_rc16m_bbpll_96m 0x11017490 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) + i.xc_fota_dev_ack_cmd 0x110174c4 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd) + i.xc_gpio_direction_config 0x110174ec Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) + i.xc_gpio_fun_sel 0x11017508 Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) + i.xc_gpio_init 0x11017530 Section 0 xc_drv_gpio.o(i.xc_gpio_init) + i.xc_gpio_it_config 0x11017560 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) + i.xc_gpio_mux_ctl 0x11017594 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + i.xc_gpio_pull_config 0x110175e0 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) + i.xc_gpio_read_pin 0x110176c8 Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin) + i.xc_gpio_write_pin 0x110176ec Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin) + i.xc_ota_schedule 0x11017708 Section 0 ota_protocol.o(i.xc_ota_schedule) + i.xc_pwm_dutycycle_set 0x11017748 Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) + i.xc_pwm_init 0x11017794 Section 0 xc_drv_pwm.o(i.xc_pwm_init) + i.xc_pwm_start 0x11017874 Section 0 xc_drv_pwm.o(i.xc_pwm_start) + i.xc_pwm_stop 0x11017894 Section 0 xc_drv_pwm.o(i.xc_pwm_stop) + i.xc_pwr_vol_set 0x110178b0 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) + i.xc_timer_init 0x11017904 Section 0 xc_drv_timer.o(i.xc_timer_init) + i.xc_timer_set_value 0x11017a24 Section 0 xc_drv_timer.o(i.xc_timer_set_value) + i.xc_timer_start 0x11017a4c Section 0 xc_drv_timer.o(i.xc_timer_start) + i.xc_timer_stop 0x11017a88 Section 0 xc_drv_timer.o(i.xc_timer_stop) + i.xc_timer_us_to_ticks 0x11017aa4 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) + xc_timer_us_to_ticks 0x11017aa5 Thumb Code 188 xc_drv_timer.o(i.xc_timer_us_to_ticks) + i.xc_uart_init 0x11017b70 Section 0 xc_drv_uart.o(i.xc_uart_init) + i.xc_unique_identification_read 0x11017d3c Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + i.xc_wdt_init 0x11017e24 Section 0 xc_drv_wdt.o(i.xc_wdt_init) + i.xc_wdt_refresh 0x11017e94 Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) + i.xc_wdt_reload 0x11017ec0 Section 0 xc_drv_wdt.o(i.xc_wdt_reload) + i.xc_wdt_start 0x11017ef8 Section 0 xc_drv_wdt.o(i.xc_wdt_start) + locale$$code 0x11017f2c Section 44 lc_numeric_c.o(locale$$code) + locale$$code 0x11017f58 Section 44 lc_ctype_c.o(locale$$code) + x$fpl$printf1 0x11017f84 Section 16 printf1.o(x$fpl$printf1) + x$fpl$printf2 0x11017f94 Section 16 printf2.o(x$fpl$printf2) + .constdata 0x11017fa4 Section 40 app_task.o(.constdata) + x$fpl$usenofp 0x11017fa4 Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x11017fcc Section 88 app_task.o(.constdata) + __func__ 0x11017fd8 Data 32 app_task.o(.constdata) + .constdata 0x11018024 Section 124 usr_server.o(.constdata) + custom_server_atts 0x11018028 Data 48 usr_server.o(.constdata) + custom_src_cb 0x11018058 Data 20 usr_server.o(.constdata) + __func__ 0x1101806c Data 25 usr_server.o(.constdata) + __func__ 0x11018085 Data 27 usr_server.o(.constdata) + .constdata 0x110180a0 Section 12 xc_drv_pwm.o(.constdata) + pwm_offset 0x110180a0 Data 12 xc_drv_pwm.o(.constdata) + .constdata 0x110180ac Section 8 rf_extrc.o(.constdata) + RF_TX_PW_CONV_TBL 0x110180ac Data 8 rf_extrc.o(.constdata) + .constdata 0x110180b4 Section 4 xc_drv_timer.o(.constdata) + timer_offset 0x110180b4 Data 4 xc_drv_timer.o(.constdata) + .constdata 0x110180b8 Section 6 xc_drv_uart.o(.constdata) + uart_offset 0x110180b8 Data 6 xc_drv_uart.o(.constdata) + .constdata 0x110180be Section 2 xc_drv_aotimer.o(.constdata) + aotimer_offset 0x110180be Data 2 xc_drv_aotimer.o(.constdata) + .constdata 0x110180c0 Section 22 mode.o(.constdata) + time_1_neutral 0x110180c0 Data 22 mode.o(.constdata) + .constdata 0x110180d6 Section 4 bridge_pwm.o(.constdata) + timer_offset 0x110180d6 Data 4 bridge_pwm.o(.constdata) + .constdata 0x110180da Section 804 light_transition.o(.constdata) + brightness_gamma_q12 0x110180da Data 200 light_transition.o(.constdata) + mixed_brightness_gamma_q12 0x110181a2 Data 200 light_transition.o(.constdata) + power_fade_gamma_q12 0x1101826a Data 202 light_transition.o(.constdata) + transition_gamma_s_q12 0x11018334 Data 202 light_transition.o(.constdata) + .constdata 0x110183fe Section 40 _printf_hex_int_ll_ptr.o(.constdata) + uc_hextab 0x110183fe Data 20 _printf_hex_int_ll_ptr.o(.constdata) + lc_hextab 0x11018412 Data 20 _printf_hex_int_ll_ptr.o(.constdata) + .constdata 0x11018426 Section 17 __printf_flags_ss_wp.o(.constdata) + maptable 0x11018426 Data 17 __printf_flags_ss_wp.o(.constdata) + .constdata 0x11018438 Section 8 _printf_wctomb.o(.constdata) + initial_mbstate 0x11018438 Data 8 _printf_wctomb.o(.constdata) + .constdata 0x11018440 Section 38 _printf_fp_hex.o(.constdata) + lc_hextab 0x11018440 Data 19 _printf_fp_hex.o(.constdata) + uc_hextab 0x11018453 Data 19 _printf_fp_hex.o(.constdata) + .constdata 0x11018468 Section 148 bigflt0.o(.constdata) + tenpwrs_x 0x11018468 Data 60 bigflt0.o(.constdata) + tenpwrs_i 0x110184a4 Data 64 bigflt0.o(.constdata) + .conststring 0x110184fc Section 207 app_task.o(.conststring) + .conststring 0x110185cc Section 74 usr_server.o(.conststring) + locale$$data 0x11018658 Section 28 lc_numeric_c.o(locale$$data) + __lcnum_c_name 0x1101865c Data 2 lc_numeric_c.o(locale$$data) + __lcnum_c_start 0x11018664 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_point 0x11018670 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_thousands 0x11018672 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_grouping 0x11018673 Data 0 lc_numeric_c.o(locale$$data) + locale$$data 0x11018674 Section 272 lc_ctype_c.o(locale$$data) + __lcnum_c_end 0x11018674 Data 0 lc_numeric_c.o(locale$$data) + __lcctype_c_name 0x11018678 Data 2 lc_ctype_c.o(locale$$data) + __lcctype_c_start 0x11018680 Data 0 lc_ctype_c.o(locale$$data) + __lcctype_c_end 0x11018784 Data 0 lc_ctype_c.o(locale$$data) ram_em 0x530077b0 Section 2091 ota_protocol.o(ram_em) Global Symbols @@ -3287,84 +3305,83 @@ Image Symbol Table timer3_callback 0x10004017 Thumb Code 8 timer.o(ram_code) Bridge_Deadtime_Expired 0x10004025 Thumb Code 298 bridge_pwm.o(ram_code) xc_fmc_spi_flash_busy_hook 0x1000414f Thumb Code 70 bridge_pwm.o(ram_code) - Bridge_Service_1ms 0x10004195 Thumb Code 750 bridge_pwm.o(ram_code) - __stdout 0x100044cc Data 4 system_xinc.o(.data) - start_second_adv 0x100044d0 Data 1 app_task.o(.data) - set_data_flag 0x100044d1 Data 1 app_task.o(.data) - app_mode 0x100044d2 Data 1 app_task.o(.data) - app_env 0x100044d4 Data 54 app_task.o(.data) - app_state 0x1000450a Data 1 app_task.o(.data) - app_sleep_flag 0x1000450b Data 1 arch_main.o(.data) - ota_srv_user_lid 0x1000450c Data 1 ota_server.o(.data) - ota_svc_tx_char_notify 0x1000450d Data 1 ota_server.o(.data) - ota_svc_start_hdl 0x1000450e Data 2 ota_server.o(.data) - app_op_flash_flag 0x10004510 Data 1 ota_flash_interface.o(.data) - ota_flag 0x10004514 Data 1 ota_protocol.o(.data) - jump2app 0x10004518 Data 4 ota_protocol.o(.data) - fotas_status 0x1000451c Data 9 ota_protocol.o(.data) - srv_user_lid 0x10004526 Data 1 usr_server.o(.data) - custom_svc_tx_char_notify 0x10004527 Data 1 usr_server.o(.data) - send_flag 0x10004528 Data 1 usr_server.o(.data) - custom_svc_start_hdl 0x10004530 Data 2 usr_server.o(.data) - period 0x10004540 Data 8 xc_drv_pwm.o(.data) - timer_n_callback 0x1000454c Data 16 xc_drv_timer.o(.data) - buffer_complet_flag 0x1000455c Data 1 xc_drv_uart.o(.data) - uart_ctl_block 0x10004560 Data 4 xc_drv_uart.o(.data) - aotimer_n_callback 0x1000456c Data 8 xc_drv_aotimer.o(.data) - RTC_Intr_cb 0x10004578 Data 32 xc_drv_rtc.o(.data) - timer1 0x10004598 Data 8 timer.o(.data) - timer2 0x100045a0 Data 8 timer.o(.data) - TaskComps 0x100045a8 Data 224 timeslice.o(.data) - p_ble_data_msg 0x10004688 Data 4 rgblight.o(.data) - deviceStatus 0x1000468c Data 1 mode.o(.data) - Mode 0x1000468d Data 1 mode.o(.data) - Speed 0x1000468e Data 1 mode.o(.data) - direction 0x1000468f Data 1 mode.o(.data) - choose_mode_falsg 0x10004690 Data 1 mode.o(.data) - choose_mode_bh 0x10004691 Data 1 mode.o(.data) - time_1 0x10004694 Data 22 mode.o(.data) - time_2 0x100046aa Data 22 mode.o(.data) - modefunctin 0x100046c0 Data 16 mode.o(.data) - res_data 0x100046d0 Data 1 rf433.o(.data) - adress_H 0x100046d1 Data 1 rf433.o(.data) - adress_L 0x100046d2 Data 1 rf433.o(.data) - match_success 0x100046d3 Data 1 rf433.o(.data) - long_flag_s 0x100046d6 Data 1 rf433.o(.data) - rf_flag 0x100046e2 Data 2 rf433.o(.data) - long_press_cnt 0x100046e8 Data 2 rf433.o(.data) - adress 0x100046f4 Data 4 rf433.o(.data) - time_5s 0x100046f8 Data 4 rf433.o(.data) - KEY_STATE_re 0x100046fc Data 4 rf433.o(.data) - receive_temp 0x10004700 Data 4 rf433.o(.data) - receive_data 0x10004704 Data 4 rf433.o(.data) - adress_H_array 0x1000471c Data 5 rf433.o(.data) - adress_L_array 0x10004721 Data 5 rf433.o(.data) - Key_TypeDef 0x10004728 Data 8 rf433.o(.data) - flag_1h 0x10004730 Data 4 rf433.o(.data) - is_time 0x10004734 Data 1 rf433.o(.data) - driveMode 0x10004738 Data 1 pwm.o(.data) - Brightness 0x10004739 Data 1 pwm.o(.data) - sss 0x1000473a Data 1 pwm.o(.data) - W_PWM 0x1000473c Data 2 pwm.o(.data) - C_PWM 0x1000473e Data 2 pwm.o(.data) - W_PWM_duty 0x10004740 Data 2 pwm.o(.data) - C_PWM_duty 0x10004742 Data 2 pwm.o(.data) - RefVol 0x10004744 Data 4 pwm.o(.data) - Light_Transition_FadeActive 0x10004780 Data 1 light_transition.o(.data) - Light_Transition_ModeActive 0x10004781 Data 1 light_transition.o(.data) - Light_Transition_StaticEndpointScale_Q12 0x1000478e Data 2 light_transition.o(.data) - Light_Transition_W_Output_Q12 0x1000479c Data 4 light_transition.o(.data) - Light_Transition_C_Output_Q12 0x100047a0 Data 4 light_transition.o(.data) - power_restore_policy 0x100047ae Data 1 fmc_spi.o(.data) - op_flash 0x100047b0 Data 272 ota_flash_interface.o(.bss) - app_data 0x100048c0 Data 256 ota_flash_interface.o(.bss) - DMA_Instance 0x10004ad4 Data 28 xc_drv_dma.o(.bss) - clock_cb 0x10004af0 Data 16 xc_drv_clock.o(.bss) - user_ble_data_msg 0x10004b40 Data 25 rgblight.o(.bss) - r_data 0x10004b78 Data 256 fmc_spi.o(.bss) - _random_number_data 0x10004c78 Data 228 rand.o(.bss) - __libspace_start 0x10004d5c Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x10004dbc Data 0 libspace.o(.bss) + Bridge_Service_1ms 0x10004195 Thumb Code 594 bridge_pwm.o(ram_code) + __stdout 0x10004468 Data 4 system_xinc.o(.data) + start_second_adv 0x1000446c Data 1 app_task.o(.data) + set_data_flag 0x1000446d Data 1 app_task.o(.data) + app_mode 0x1000446e Data 1 app_task.o(.data) + app_env 0x10004470 Data 54 app_task.o(.data) + app_state 0x100044a6 Data 1 app_task.o(.data) + app_sleep_flag 0x100044a7 Data 1 arch_main.o(.data) + ota_srv_user_lid 0x100044a8 Data 1 ota_server.o(.data) + ota_svc_tx_char_notify 0x100044a9 Data 1 ota_server.o(.data) + ota_svc_start_hdl 0x100044aa Data 2 ota_server.o(.data) + app_op_flash_flag 0x100044ac Data 1 ota_flash_interface.o(.data) + ota_flag 0x100044b0 Data 1 ota_protocol.o(.data) + jump2app 0x100044b4 Data 4 ota_protocol.o(.data) + fotas_status 0x100044b8 Data 9 ota_protocol.o(.data) + srv_user_lid 0x100044c2 Data 1 usr_server.o(.data) + custom_svc_tx_char_notify 0x100044c3 Data 1 usr_server.o(.data) + send_flag 0x100044c4 Data 1 usr_server.o(.data) + custom_svc_start_hdl 0x100044d0 Data 2 usr_server.o(.data) + period 0x100044e0 Data 8 xc_drv_pwm.o(.data) + timer_n_callback 0x100044ec Data 16 xc_drv_timer.o(.data) + buffer_complet_flag 0x100044fc Data 1 xc_drv_uart.o(.data) + uart_ctl_block 0x10004500 Data 4 xc_drv_uart.o(.data) + aotimer_n_callback 0x1000450c Data 8 xc_drv_aotimer.o(.data) + RTC_Intr_cb 0x10004518 Data 32 xc_drv_rtc.o(.data) + timer1 0x10004538 Data 8 timer.o(.data) + timer2 0x10004540 Data 8 timer.o(.data) + TaskComps 0x10004548 Data 224 timeslice.o(.data) + p_ble_data_msg 0x10004628 Data 4 rgblight.o(.data) + deviceStatus 0x1000462c Data 1 mode.o(.data) + Mode 0x1000462d Data 1 mode.o(.data) + Speed 0x1000462e Data 1 mode.o(.data) + direction 0x1000462f Data 1 mode.o(.data) + choose_mode_falsg 0x10004630 Data 1 mode.o(.data) + choose_mode_bh 0x10004631 Data 1 mode.o(.data) + time_1 0x10004634 Data 22 mode.o(.data) + time_2 0x1000464a Data 22 mode.o(.data) + modefunctin 0x10004660 Data 16 mode.o(.data) + res_data 0x10004670 Data 1 rf433.o(.data) + adress_H 0x10004671 Data 1 rf433.o(.data) + adress_L 0x10004672 Data 1 rf433.o(.data) + match_success 0x10004673 Data 1 rf433.o(.data) + long_flag_s 0x10004676 Data 1 rf433.o(.data) + rf_flag 0x10004683 Data 2 rf433.o(.data) + long_press_cnt 0x1000468a Data 2 rf433.o(.data) + adress 0x10004694 Data 4 rf433.o(.data) + time_5s 0x10004698 Data 4 rf433.o(.data) + KEY_STATE_re 0x1000469c Data 4 rf433.o(.data) + receive_temp 0x100046a0 Data 4 rf433.o(.data) + receive_data 0x100046a4 Data 4 rf433.o(.data) + adress_H_array 0x100046bc Data 5 rf433.o(.data) + adress_L_array 0x100046c1 Data 5 rf433.o(.data) + Key_TypeDef 0x100046c8 Data 8 rf433.o(.data) + flag_1h 0x100046d0 Data 4 rf433.o(.data) + is_time 0x100046d4 Data 1 rf433.o(.data) + driveMode 0x100046d8 Data 1 pwm.o(.data) + Brightness 0x100046d9 Data 1 pwm.o(.data) + sss 0x100046da Data 1 pwm.o(.data) + W_PWM 0x100046dc Data 2 pwm.o(.data) + C_PWM 0x100046de Data 2 pwm.o(.data) + W_PWM_duty 0x100046e0 Data 2 pwm.o(.data) + C_PWM_duty 0x100046e2 Data 2 pwm.o(.data) + RefVol 0x100046e4 Data 4 pwm.o(.data) + Light_Transition_FadeActive 0x10004720 Data 1 light_transition.o(.data) + Light_Transition_ModeActive 0x10004721 Data 1 light_transition.o(.data) + Light_Transition_W_Output_Q12 0x10004734 Data 4 light_transition.o(.data) + Light_Transition_C_Output_Q12 0x10004738 Data 4 light_transition.o(.data) + power_restore_policy 0x10004746 Data 1 fmc_spi.o(.data) + op_flash 0x10004748 Data 272 ota_flash_interface.o(.bss) + app_data 0x10004858 Data 256 ota_flash_interface.o(.bss) + DMA_Instance 0x10004a6c Data 28 xc_drv_dma.o(.bss) + clock_cb 0x10004a88 Data 16 xc_drv_clock.o(.bss) + user_ble_data_msg 0x10004ad8 Data 25 rgblight.o(.bss) + r_data 0x10004b10 Data 256 fmc_spi.o(.bss) + _random_number_data 0x10004c10 Data 228 rand.o(.bss) + __libspace_start 0x10004cf4 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x10004d54 Data 0 libspace.o(.bss) gapc_get_bdaddr 0x11003489 Thumb Code 0 rom_symdefs.o ABSOLUTE gatt_cli_mtu_exch 0x11007a15 Thumb Code 0 rom_symdefs.o ABSOLUTE gatt_db_svc16_add 0x11008019 Thumb Code 0 rom_symdefs.o ABSOLUTE @@ -3581,202 +3598,206 @@ Image Symbol Table Bridge_Off 0x11012d35 Thumb Code 78 bridge_pwm.o(i.Bridge_Off) Day_Callback 0x11012d8d Thumb Code 4 xc_drv_rtc.o(i.Day_Callback) Encoder_key 0x11012d91 Thumb Code 60 rf433.o(i.Encoder_key) - GADC_Handler 0x11012f35 Thumb Code 14 xc_drv_adc.o(i.GADC_Handler) - GPIO_Handler 0x11012f49 Thumb Code 32 xc_drv_gpio.o(i.GPIO_Handler) - Hour_Callback 0x11012f6d Thumb Code 4 xc_drv_rtc.o(i.Hour_Callback) - Light_Transition_BeginModeChange 0x11012f71 Thumb Code 144 light_transition.o(i.Light_Transition_BeginModeChange) + GADC_Handler 0x11012f85 Thumb Code 14 xc_drv_adc.o(i.GADC_Handler) + GPIO_Handler 0x11012f99 Thumb Code 32 xc_drv_gpio.o(i.GPIO_Handler) + Hour_Callback 0x11012fbd Thumb Code 4 xc_drv_rtc.o(i.Hour_Callback) + Light_Transition_BeginModeChange 0x11012fc1 Thumb Code 66 light_transition.o(i.Light_Transition_BeginModeChange) Light_Transition_FeedbackActive 0x11013019 Thumb Code 6 light_transition.o(i.Light_Transition_FeedbackActive) Light_Transition_SetFeedback 0x11013025 Thumb Code 70 light_transition.o(i.Light_Transition_SetFeedback) Light_Transition_SyncBrightness 0x11013079 Thumb Code 38 light_transition.o(i.Light_Transition_SyncBrightness) - Light_Transition_Task 0x110130a5 Thumb Code 940 light_transition.o(i.Light_Transition_Task) - Min_Callback 0x1101347d Thumb Code 4 xc_drv_rtc.o(i.Min_Callback) - Mode0 0x11013481 Thumb Code 2 mode.o(i.Mode0) - Mode1 0x11013485 Thumb Code 344 mode.o(i.Mode1) - Mode2 0x110135f5 Thumb Code 172 mode.o(i.Mode2) - Mode3 0x110136b1 Thumb Code 446 mode.o(i.Mode3) - My_ADC_Get_Value 0x11013881 Thumb Code 40 pwm.o(i.My_ADC_Get_Value) - PWM_Handler 0x110138ad Thumb Code 40 xc_drv_pwm.o(i.PWM_Handler) - RTC_Handler 0x11013a35 Thumb Code 110 xc_drv_rtc.o(i.RTC_Handler) - Sec_Callback 0x11013aad Thumb Code 4 xc_drv_rtc.o(i.Sec_Callback) - Set_timing 0x11013ab1 Thumb Code 30 mode.o(i.Set_timing) - Start_PWM 0x11013ad9 Thumb Code 22 mode.o(i.Start_PWM) - Stop_PWM 0x11013afd Thumb Code 12 mode.o(i.Stop_PWM) - SysTick_Handler 0x11013b11 Thumb Code 8 xc_drv_systick.o(i.SysTick_Handler) - SystemInit 0x11013b19 Thumb Code 22 system_xinc.o(i.SystemInit) - T1_CMR_Callback 0x11013b39 Thumb Code 4 xc_drv_rtc.o(i.T1_CMR_Callback) - T2_CMR_Callback 0x11013b3d Thumb Code 4 xc_drv_rtc.o(i.T2_CMR_Callback) - T3_CMR_Callback 0x11013b41 Thumb Code 4 xc_drv_rtc.o(i.T3_CMR_Callback) - TIMER1_Handler 0x11013b45 Thumb Code 24 xc_drv_timer.o(i.TIMER1_Handler) - TIMER2_Handler 0x11013b69 Thumb Code 24 xc_drv_timer.o(i.TIMER2_Handler) - TaskProcess 0x11013b8d Thumb Code 34 timeslice.o(i.TaskProcess) - TaskRemarks 0x11013bb5 Thumb Code 40 timeslice.o(i.TaskRemarks) - UART0_Handler 0x11013be1 Thumb Code 10 xc_drv_uart.o(i.UART0_Handler) - UART1_Handler 0x11013beb Thumb Code 10 xc_drv_uart.o(i.UART1_Handler) - UART2_Handler 0x11013bf5 Thumb Code 10 xc_drv_uart.o(i.UART2_Handler) - WDT_Handler 0x11013c01 Thumb Code 14 xc_drv_wdt.o(i.WDT_Handler) - _433_fun 0x11013c6d Thumb Code 414 rf433.o(i._433_fun) - _PWM_INIT 0x11013e39 Thumb Code 72 pwm.o(i._PWM_INIT) - __ARM_common_ll_muluu 0x11013e85 Thumb Code 48 btod.o(i.__ARM_common_ll_muluu) - __ARM_common_switch8 0x11013eb5 Thumb Code 26 app_sec.o(i.__ARM_common_switch8) - __ARM_fpclassify 0x11013ed1 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) - _is_digit 0x11013efd Thumb Code 14 __printf_wp.o(i._is_digit) - _sys_exit 0x11013f0b Thumb Code 2 system_xinc.o(i._sys_exit) - adc_Init 0x11013f0d Thumb Code 94 pwm.o(i.adc_Init) - adc_intr_callback 0x11013f75 Thumb Code 108 xc_drv_adc.o(i.adc_intr_callback) - aotimer0_callback 0x11014001 Thumb Code 2 xc_drv_aotimer.o(i.aotimer0_callback) - aotimer1_callback 0x11014003 Thumb Code 2 xc_drv_aotimer.o(i.aotimer1_callback) - app_create_advertising 0x11014005 Thumb Code 66 app_task.o(i.app_create_advertising) - app_create_advertising_non_conn 0x1101404d Thumb Code 82 app_task.o(i.app_create_advertising_non_conn) - app_create_scan 0x110140c1 Thumb Code 36 app_task.o(i.app_create_scan) - app_delete_advertising 0x110140fd Thumb Code 42 app_task.o(i.app_delete_advertising) - app_get_dev_name 0x11014145 Thumb Code 34 app_task.o(i.app_get_dev_name) - app_init 0x1101416d Thumb Code 32 app_task.o(i.app_init) - app_op_flash 0x110141f9 Thumb Code 42 ota_flash_interface.o(i.app_op_flash) - app_op_flash_on 0x11014235 Thumb Code 20 ota_flash_interface.o(i.app_op_flash_on) - app_set_adv_data 0x11014309 Thumb Code 84 app_task.o(i.app_set_adv_data) - app_start_advertising 0x11014371 Thumb Code 92 app_task.o(i.app_start_advertising) - app_start_scan 0x110143e9 Thumb Code 78 app_task.o(i.app_start_scan) - app_stop_scanning 0x11014451 Thumb Code 32 app_task.o(i.app_stop_scanning) - app_switch_mode 0x1101448d Thumb Code 34 app_task.o(i.app_switch_mode) - app_uart_init 0x110144cd Thumb Code 82 arch_main.o(i.app_uart_init) - ble_callback 0x11014549 Thumb Code 18 rgblight.o(i.ble_callback) - ble_flash_handle 0x11014565 Thumb Code 256 ota_flash_interface.o(i.ble_flash_handle) - ble_flash_later_page_erase 0x11014675 Thumb Code 24 ota_flash_interface.o(i.ble_flash_later_page_erase) - ble_flash_later_write_page 0x11014691 Thumb Code 40 ota_flash_interface.o(i.ble_flash_later_write_page) - ble_message_process 0x110146bd Thumb Code 40 rgblight.o(i.ble_message_process) - ble_state_disconnect 0x110146e9 Thumb Code 16 usr_server.o(i.ble_state_disconnect) - ble_state_sync_poll 0x110146fd Thumb Code 348 usr_server.o(i.ble_state_sync_poll) - bluetooth_init 0x11014895 Thumb Code 52 arch_main.o(i.bluetooth_init) - board_init 0x110148d5 Thumb Code 40 arch_main.o(i.board_init) - choice_mode 0x110149f9 Thumb Code 118 mode.o(i.choice_mode) - clock_init 0x11014a81 Thumb Code 94 sleep.o(i.clock_init) - custom_svc_add 0x11014af1 Thumb Code 102 usr_server.o(i.custom_svc_add) - delay_ms_test 0x11014ce5 Thumb Code 22 rf_extrc.o(i.delay_ms_test) - external_key_init 0x11014d89 Thumb Code 32 external_key.o(i.external_key_init) - external_key_scan 0x11014de1 Thumb Code 304 external_key.o(i.external_key_scan) - extract32_16 0x11014f2d Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) - ferror 0x11014f3b Thumb Code 6 system_xinc.o(i.ferror) - flash_init 0x11014f41 Thumb Code 78 arch_main.o(i.flash_init) - flash_size_and_type_get 0x11014f95 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - fmc_spi_read 0x11014fed Thumb Code 38 fmc_spi.o(i.fmc_spi_read) - get_app_env 0x11015651 Thumb Code 4 app_task.o(i.get_app_env) - get_checksum 0x11015659 Thumb Code 28 fmc_spi.o(i.get_checksum) - gpio_intr_callback 0x11015675 Thumb Code 2 xc_drv_gpio.o(i.gpio_intr_callback) - jump_fun 0x110156fd Thumb Code 56 mode.o(i.jump_fun) - main 0x11015739 Thumb Code 90 arch_main.o(i.main) - modem_init 0x1101579d Thumb Code 222 rf_extrc.o(i.modem_init) - ota_slave_send_data 0x1101590d Thumb Code 82 ota_server.o(i.ota_slave_send_data) - ota_srv_get_hdl_from_att_idx 0x110159a9 Thumb Code 10 ota_server.o(i.ota_srv_get_hdl_from_att_idx) - ota_write_flash 0x110159b9 Thumb Code 46 ota_protocol.o(i.ota_write_flash) - power_restore_apply_on_boot 0x11015a4d Thumb Code 96 fmc_spi.o(i.power_restore_apply_on_boot) - power_restore_policy_set 0x11015acd Thumb Code 36 fmc_spi.o(i.power_restore_policy_set) - pwm_capture_ch0_callback 0x11015af5 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch0_callback) - pwm_capture_ch1_callback 0x11015af9 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback) - pwm_capture_ch2_callback 0x11015afd Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback) - pwm_pin_set 0x11015b1f Thumb Code 158 xc_drv_pwm.o(i.pwm_pin_set) - read_user_data 0x11015bbd Thumb Code 294 fmc_spi.o(i.read_user_data) - reverse_verif_is_true 0x11015d21 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - rf433_clear_code 0x11015d31 Thumb Code 66 rf433.o(i.rf433_clear_code) - rf433_decoder_get_frame 0x11015dc1 Thumb Code 34 rf433_decoder.o(i.rf433_decoder_get_frame) - rf433_decoder_init 0x11015de9 Thumb Code 20 rf433_decoder.o(i.rf433_decoder_init) - rf433_decoder_process 0x11015e01 Thumb Code 2 rf433_decoder.o(i.rf433_decoder_process) - rf433_decoder_sample 0x11015e05 Thumb Code 148 rf433_decoder.o(i.rf433_decoder_sample) - rf433_gpio_init 0x11015e9d Thumb Code 32 rf433.o(i.rf433_gpio_init) - rf433_receive 0x11015ee1 Thumb Code 100 rf433.o(i.rf433_receive) - rf_init 0x11015f51 Thumb Code 274 rf_extrc.o(i.rf_init) - rf_rccalib 0x110160a5 Thumb Code 248 rf_extrc.o(i.rf_rccalib) - rom_env_host_init 0x11016239 Thumb Code 20 arch_main.o(i.rom_env_host_init) - scan_433 0x11016259 Thumb Code 122 rf433.o(i.scan_433) - scan_uart 0x110162d9 Thumb Code 330 uart_1.o(i.scan_uart) - set_TaskComps_timer 0x11016451 Thumb Code 10 timeslice.o(i.set_TaskComps_timer) - set_mode 0x11016461 Thumb Code 296 mode.o(i.set_mode) - set_vector 0x110165a9 Thumb Code 32 system_xinc.o(i.set_vector) - slave_send_data 0x110165d5 Thumb Code 98 usr_server.o(i.slave_send_data) - srv_get_hdl_from_att_idx 0x11016681 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) - stack_tag 0x11016691 Thumb Code 16 arch_main.o(i.stack_tag) - startTimer 0x110166a5 Thumb Code 8 timer.o(i.startTimer) - systick_callback 0x110166ad Thumb Code 2 xc_drv_systick.o(i.systick_callback) - temperature 0x110166b1 Thumb Code 48 pwm.o(i.temperature) - timer0_2_init 0x110166e5 Thumb Code 140 timer.o(i.timer0_2_init) - uart_user_handler 0x110167a9 Thumb Code 132 xc_drv_uart.o(i.uart_user_handler) - updateTimer 0x11016851 Thumb Code 22 timer.o(i.updateTimer) - wdt_init 0x11016939 Thumb Code 26 arch_main.o(i.wdt_init) - wright_user_data 0x11016955 Thumb Code 190 fmc_spi.o(i.wright_user_data) - xc_adc_2v4_calibrate_read 0x11016a55 Thumb Code 160 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) - xc_adc_data_average 0x11016af9 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average) - xc_adc_init 0x11016b8d Thumb Code 210 xc_drv_adc.o(i.xc_adc_init) - xc_adc_start_get_value 0x11016c69 Thumb Code 174 xc_drv_adc.o(i.xc_adc_start_get_value) - xc_ble_activity_delete 0x11016d35 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) - xc_ble_activity_stop 0x11016d5d Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_stop) - xc_ble_advertise_create 0x11016d85 Thumb Code 40 xc_gap_api.o(i.xc_ble_advertise_create) - xc_ble_advertise_start 0x11016dad Thumb Code 38 xc_gap_api.o(i.xc_ble_advertise_start) - xc_ble_conn_cfm 0x11016dd9 Thumb Code 38 xc_gap_api.o(i.xc_ble_conn_cfm) - xc_ble_gapm_reset 0x11016e05 Thumb Code 24 xc_gap_api.o(i.xc_ble_gapm_reset) - xc_ble_gatt_cli_mtu_exch 0x11016e21 Thumb Code 10 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) - xc_ble_gatt_service16_add 0x11016e2b Thumb Code 22 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) - xc_ble_gatt_srv_notify 0x11016e41 Thumb Code 74 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) - xc_ble_gatt_srv_read_cfm 0x11016e8b Thumb Code 82 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) - xc_ble_gatt_srv_write_cfm 0x11016edd Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) - xc_ble_gatt_user_srv_register 0x11016ee5 Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) - xc_ble_get_dev_info_cfm 0x11016eed Thumb Code 52 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) - xc_ble_param_update_cfm 0x11016f25 Thumb Code 46 xc_gap_api.o(i.xc_ble_param_update_cfm) - xc_ble_scan_create 0x11016f59 Thumb Code 36 xc_gap_api.o(i.xc_ble_scan_create) - xc_ble_scan_start 0x11016f7d Thumb Code 38 xc_gap_api.o(i.xc_ble_scan_start) - xc_ble_set_adv_data 0x11016fa9 Thumb Code 50 xc_gap_api.o(i.xc_ble_set_adv_data) - xc_ble_set_dev_config 0x11016fe1 Thumb Code 38 xc_gap_api.o(i.xc_ble_set_dev_config) - xc_ble_set_dev_info_cfm 0x1101700d Thumb Code 34 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) - xc_clock_bbpll_common_cfg 0x11017035 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - xc_clock_bbpll_freq_cfg 0x11017075 Thumb Code 120 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - xc_clock_hfclk_in_get 0x110170f5 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - xc_clock_hfclk_set 0x11017101 Thumb Code 166 xc_drv_clock.o(i.xc_clock_hfclk_set) - xc_clock_init_cfg 0x110171c5 Thumb Code 26 xc_drv_clock.o(i.xc_clock_init_cfg) - xc_clock_lfclk_in_get 0x110171e1 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get) - xc_clock_lfclk_set 0x110171ed Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) - xc_clock_set_osc32m_bbpll_32m 0x11017259 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) - xc_clock_set_osc32m_bbpll_48m 0x1101728d Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) - xc_clock_set_osc32m_bbpll_64m 0x110172c1 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) - xc_clock_set_osc32m_bbpll_96m 0x110172f5 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) - xc_clock_set_osc32m_div_16m 0x11017329 Thumb Code 82 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) - xc_clock_set_rc16m 0x11017385 Thumb Code 22 xc_drv_clock.o(i.xc_clock_set_rc16m) - xc_clock_set_rc16m_bbpll_32m 0x110173a5 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) - xc_clock_set_rc16m_bbpll_48m 0x110173d9 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) - xc_clock_set_rc16m_bbpll_64m 0x1101740d Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) - xc_clock_set_rc16m_bbpll_96m 0x11017441 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) - xc_fota_dev_ack_cmd 0x11017475 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd) - xc_gpio_direction_config 0x1101749d Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) - xc_gpio_fun_sel 0x110174b9 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) - xc_gpio_init 0x110174e1 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) - xc_gpio_it_config 0x11017511 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) - xc_gpio_mux_ctl 0x11017545 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - xc_gpio_pull_config 0x11017591 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) - xc_gpio_read_pin 0x11017679 Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin) - xc_gpio_write_pin 0x1101769d Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin) - xc_ota_schedule 0x110176b9 Thumb Code 56 ota_protocol.o(i.xc_ota_schedule) - xc_pwm_dutycycle_set 0x110176f9 Thumb Code 68 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) - xc_pwm_init 0x11017745 Thumb Code 206 xc_drv_pwm.o(i.xc_pwm_init) - xc_pwm_start 0x11017825 Thumb Code 22 xc_drv_pwm.o(i.xc_pwm_start) - xc_pwm_stop 0x11017845 Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_stop) - xc_pwr_vol_set 0x11017861 Thumb Code 68 xc_drv_pwr.o(i.xc_pwr_vol_set) - xc_timer_init 0x110178b5 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) - xc_timer_set_value 0x110179d5 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) - xc_timer_start 0x110179fd Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) - xc_timer_stop 0x11017a39 Thumb Code 18 xc_drv_timer.o(i.xc_timer_stop) - xc_uart_init 0x11017b21 Thumb Code 440 xc_drv_uart.o(i.xc_uart_init) - xc_unique_identification_read 0x11017ced Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - xc_wdt_init 0x11017dd5 Thumb Code 100 xc_drv_wdt.o(i.xc_wdt_init) - xc_wdt_refresh 0x11017e45 Thumb Code 36 xc_drv_wdt.o(i.xc_wdt_refresh) - xc_wdt_reload 0x11017e71 Thumb Code 42 xc_drv_wdt.o(i.xc_wdt_reload) - xc_wdt_start 0x11017ea9 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) - _get_lc_numeric 0x11017edd Thumb Code 44 lc_numeric_c.o(locale$$code) - _get_lc_ctype 0x11017f09 Thumb Code 44 lc_ctype_c.o(locale$$code) - _printf_fp_dec 0x11017f35 Thumb Code 16 printf1.o(x$fpl$printf1) - _printf_fp_hex 0x11017f45 Thumb Code 16 printf2.o(x$fpl$printf2) - __I$use$fp 0x11017f54 Number 0 usenofp.o(x$fpl$usenofp) - app_msg_handler_tab 0x11017f54 Data 40 app_task.o(.constdata) - TASK_DESC_APP 0x11017f7c Data 12 app_task.o(.constdata) - Region$$Table$$Base 0x110185c8 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x11018608 Number 0 anon$$obj.o(Region$$Table) - __ctype 0x11018631 Data 0 lc_ctype_c.o(locale$$data) + Light_Transition_Task 0x110130a5 Thumb Code 750 light_transition.o(i.Light_Transition_Task) + Min_Callback 0x110133bd Thumb Code 4 xc_drv_rtc.o(i.Min_Callback) + Mode0 0x110133c1 Thumb Code 2 mode.o(i.Mode0) + Mode1 0x110133c5 Thumb Code 344 mode.o(i.Mode1) + Mode2 0x11013535 Thumb Code 172 mode.o(i.Mode2) + Mode3 0x110135f1 Thumb Code 446 mode.o(i.Mode3) + My_ADC_Get_Value 0x110137c1 Thumb Code 40 pwm.o(i.My_ADC_Get_Value) + PWM_Handler 0x110137ed Thumb Code 40 xc_drv_pwm.o(i.PWM_Handler) + RTC_Handler 0x1101398d Thumb Code 110 xc_drv_rtc.o(i.RTC_Handler) + Sec_Callback 0x11013a05 Thumb Code 4 xc_drv_rtc.o(i.Sec_Callback) + Set_timing 0x11013a09 Thumb Code 30 mode.o(i.Set_timing) + Start_PWM 0x11013a31 Thumb Code 22 mode.o(i.Start_PWM) + Stop_PWM 0x11013a55 Thumb Code 12 mode.o(i.Stop_PWM) + SysTick_Handler 0x11013a69 Thumb Code 8 xc_drv_systick.o(i.SysTick_Handler) + SystemInit 0x11013a71 Thumb Code 22 system_xinc.o(i.SystemInit) + T1_CMR_Callback 0x11013a91 Thumb Code 4 xc_drv_rtc.o(i.T1_CMR_Callback) + T2_CMR_Callback 0x11013a95 Thumb Code 4 xc_drv_rtc.o(i.T2_CMR_Callback) + T3_CMR_Callback 0x11013a99 Thumb Code 4 xc_drv_rtc.o(i.T3_CMR_Callback) + TIMER1_Handler 0x11013a9d Thumb Code 24 xc_drv_timer.o(i.TIMER1_Handler) + TIMER2_Handler 0x11013ac1 Thumb Code 24 xc_drv_timer.o(i.TIMER2_Handler) + TaskProcess 0x11013ae5 Thumb Code 34 timeslice.o(i.TaskProcess) + TaskRemarks 0x11013b0d Thumb Code 40 timeslice.o(i.TaskRemarks) + UART0_Handler 0x11013b39 Thumb Code 10 xc_drv_uart.o(i.UART0_Handler) + UART1_Handler 0x11013b43 Thumb Code 10 xc_drv_uart.o(i.UART1_Handler) + UART2_Handler 0x11013b4d Thumb Code 10 xc_drv_uart.o(i.UART2_Handler) + WDT_Handler 0x11013b59 Thumb Code 14 xc_drv_wdt.o(i.WDT_Handler) + _433_fun 0x11013bc5 Thumb Code 414 rf433.o(i._433_fun) + _PWM_INIT 0x11013d91 Thumb Code 72 pwm.o(i._PWM_INIT) + __ARM_common_ll_muluu 0x11013ddd Thumb Code 48 btod.o(i.__ARM_common_ll_muluu) + __ARM_common_switch8 0x11013e0d Thumb Code 26 app_sec.o(i.__ARM_common_switch8) + __ARM_fpclassify 0x11013e29 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) + _is_digit 0x11013e55 Thumb Code 14 __printf_wp.o(i._is_digit) + _sys_exit 0x11013e63 Thumb Code 2 system_xinc.o(i._sys_exit) + adc_Init 0x11013e65 Thumb Code 94 pwm.o(i.adc_Init) + adc_intr_callback 0x11013ecd Thumb Code 108 xc_drv_adc.o(i.adc_intr_callback) + aotimer0_callback 0x11013f59 Thumb Code 2 xc_drv_aotimer.o(i.aotimer0_callback) + aotimer1_callback 0x11013f5b Thumb Code 2 xc_drv_aotimer.o(i.aotimer1_callback) + app_create_advertising 0x11013f5d Thumb Code 66 app_task.o(i.app_create_advertising) + app_create_advertising_non_conn 0x11013fa5 Thumb Code 82 app_task.o(i.app_create_advertising_non_conn) + app_create_scan 0x11014019 Thumb Code 36 app_task.o(i.app_create_scan) + app_delete_advertising 0x11014055 Thumb Code 42 app_task.o(i.app_delete_advertising) + app_get_dev_name 0x1101409d Thumb Code 34 app_task.o(i.app_get_dev_name) + app_init 0x110140c5 Thumb Code 32 app_task.o(i.app_init) + app_op_flash 0x11014151 Thumb Code 42 ota_flash_interface.o(i.app_op_flash) + app_op_flash_on 0x1101418d Thumb Code 20 ota_flash_interface.o(i.app_op_flash_on) + app_set_adv_data 0x11014261 Thumb Code 84 app_task.o(i.app_set_adv_data) + app_start_advertising 0x110142c9 Thumb Code 92 app_task.o(i.app_start_advertising) + app_start_scan 0x11014341 Thumb Code 78 app_task.o(i.app_start_scan) + app_stop_scanning 0x110143a9 Thumb Code 32 app_task.o(i.app_stop_scanning) + app_switch_mode 0x110143e5 Thumb Code 34 app_task.o(i.app_switch_mode) + app_uart_init 0x11014425 Thumb Code 82 arch_main.o(i.app_uart_init) + ble_callback 0x110144a1 Thumb Code 18 rgblight.o(i.ble_callback) + ble_flash_handle 0x110144bd Thumb Code 256 ota_flash_interface.o(i.ble_flash_handle) + ble_flash_later_page_erase 0x110145cd Thumb Code 24 ota_flash_interface.o(i.ble_flash_later_page_erase) + ble_flash_later_write_page 0x110145e9 Thumb Code 40 ota_flash_interface.o(i.ble_flash_later_write_page) + ble_message_process 0x11014615 Thumb Code 40 rgblight.o(i.ble_message_process) + ble_remote_event_notify 0x11014641 Thumb Code 22 usr_server.o(i.ble_remote_event_notify) + ble_state_disconnect 0x1101465d Thumb Code 18 usr_server.o(i.ble_state_disconnect) + ble_state_sync_poll 0x11014675 Thumb Code 382 usr_server.o(i.ble_state_sync_poll) + bluetooth_init 0x11014831 Thumb Code 52 arch_main.o(i.bluetooth_init) + board_init 0x11014871 Thumb Code 40 arch_main.o(i.board_init) + choice_mode 0x11014995 Thumb Code 118 mode.o(i.choice_mode) + clock_init 0x11014a1d Thumb Code 94 sleep.o(i.clock_init) + custom_svc_add 0x11014a8d Thumb Code 102 usr_server.o(i.custom_svc_add) + delay_ms_test 0x11014c81 Thumb Code 22 rf_extrc.o(i.delay_ms_test) + external_key_init 0x11014d25 Thumb Code 32 external_key.o(i.external_key_init) + external_key_scan 0x11014d7d Thumb Code 304 external_key.o(i.external_key_scan) + extract32_16 0x11014ec9 Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) + ferror 0x11014ed7 Thumb Code 6 system_xinc.o(i.ferror) + flash_init 0x11014edd Thumb Code 78 arch_main.o(i.flash_init) + flash_size_and_type_get 0x11014f31 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + fmc_spi_read 0x11014f89 Thumb Code 38 fmc_spi.o(i.fmc_spi_read) + get_app_env 0x110155ed Thumb Code 4 app_task.o(i.get_app_env) + get_checksum 0x110155f5 Thumb Code 28 fmc_spi.o(i.get_checksum) + gpio_intr_callback 0x11015611 Thumb Code 2 xc_drv_gpio.o(i.gpio_intr_callback) + jump_fun 0x110156a9 Thumb Code 56 mode.o(i.jump_fun) + main 0x110156e5 Thumb Code 90 arch_main.o(i.main) + modem_init 0x11015749 Thumb Code 222 rf_extrc.o(i.modem_init) + ota_slave_send_data 0x110158b9 Thumb Code 82 ota_server.o(i.ota_slave_send_data) + ota_srv_get_hdl_from_att_idx 0x11015955 Thumb Code 10 ota_server.o(i.ota_srv_get_hdl_from_att_idx) + ota_write_flash 0x11015965 Thumb Code 46 ota_protocol.o(i.ota_write_flash) + power_restore_apply_on_boot 0x110159f9 Thumb Code 96 fmc_spi.o(i.power_restore_apply_on_boot) + power_restore_policy_set 0x11015a79 Thumb Code 36 fmc_spi.o(i.power_restore_policy_set) + pwm_capture_ch0_callback 0x11015aa1 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch0_callback) + pwm_capture_ch1_callback 0x11015aa5 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback) + pwm_capture_ch2_callback 0x11015aa9 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback) + pwm_pin_set 0x11015acb Thumb Code 158 xc_drv_pwm.o(i.pwm_pin_set) + read_user_data 0x11015b69 Thumb Code 294 fmc_spi.o(i.read_user_data) + reverse_verif_is_true 0x11015ccd Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + rf433_cancel_pairing 0x11015cdd Thumb Code 42 rf433.o(i.rf433_cancel_pairing) + rf433_clear_code 0x11015d11 Thumb Code 78 rf433.o(i.rf433_clear_code) + rf433_decoder_get_frame 0x11015dad Thumb Code 34 rf433_decoder.o(i.rf433_decoder_get_frame) + rf433_decoder_init 0x11015dd5 Thumb Code 20 rf433_decoder.o(i.rf433_decoder_init) + rf433_decoder_process 0x11015ded Thumb Code 2 rf433_decoder.o(i.rf433_decoder_process) + rf433_decoder_sample 0x11015df1 Thumb Code 148 rf433_decoder.o(i.rf433_decoder_sample) + rf433_gpio_init 0x11015e89 Thumb Code 32 rf433.o(i.rf433_gpio_init) + rf433_paired_count 0x11015ecd Thumb Code 38 rf433.o(i.rf433_paired_count) + rf433_receive 0x11015ef9 Thumb Code 100 rf433.o(i.rf433_receive) + rf433_start_pairing 0x11015f65 Thumb Code 64 rf433.o(i.rf433_start_pairing) + rf_init 0x11015fad Thumb Code 274 rf_extrc.o(i.rf_init) + rf_rccalib 0x11016101 Thumb Code 248 rf_extrc.o(i.rf_rccalib) + rom_env_host_init 0x11016295 Thumb Code 20 arch_main.o(i.rom_env_host_init) + scan_433 0x110162b5 Thumb Code 122 rf433.o(i.scan_433) + scan_uart 0x11016335 Thumb Code 366 uart_1.o(i.scan_uart) + set_TaskComps_timer 0x110164d1 Thumb Code 10 timeslice.o(i.set_TaskComps_timer) + set_mode 0x110164e1 Thumb Code 296 mode.o(i.set_mode) + set_vector 0x11016629 Thumb Code 32 system_xinc.o(i.set_vector) + slave_send_data 0x11016655 Thumb Code 98 usr_server.o(i.slave_send_data) + srv_get_hdl_from_att_idx 0x11016701 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) + stack_tag 0x11016711 Thumb Code 16 arch_main.o(i.stack_tag) + startTimer 0x11016725 Thumb Code 8 timer.o(i.startTimer) + systick_callback 0x1101672d Thumb Code 2 xc_drv_systick.o(i.systick_callback) + temperature 0x11016731 Thumb Code 48 pwm.o(i.temperature) + timer0_2_init 0x11016765 Thumb Code 140 timer.o(i.timer0_2_init) + uart_user_handler 0x110167f9 Thumb Code 132 xc_drv_uart.o(i.uart_user_handler) + updateTimer 0x110168a1 Thumb Code 22 timer.o(i.updateTimer) + wdt_init 0x11016989 Thumb Code 26 arch_main.o(i.wdt_init) + wright_user_data 0x110169a5 Thumb Code 190 fmc_spi.o(i.wright_user_data) + xc_adc_2v4_calibrate_read 0x11016aa5 Thumb Code 160 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) + xc_adc_data_average 0x11016b49 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average) + xc_adc_init 0x11016bdd Thumb Code 210 xc_drv_adc.o(i.xc_adc_init) + xc_adc_start_get_value 0x11016cb9 Thumb Code 174 xc_drv_adc.o(i.xc_adc_start_get_value) + xc_ble_activity_delete 0x11016d85 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) + xc_ble_activity_stop 0x11016dad Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_stop) + xc_ble_advertise_create 0x11016dd5 Thumb Code 40 xc_gap_api.o(i.xc_ble_advertise_create) + xc_ble_advertise_start 0x11016dfd Thumb Code 38 xc_gap_api.o(i.xc_ble_advertise_start) + xc_ble_conn_cfm 0x11016e29 Thumb Code 38 xc_gap_api.o(i.xc_ble_conn_cfm) + xc_ble_gapm_reset 0x11016e55 Thumb Code 24 xc_gap_api.o(i.xc_ble_gapm_reset) + xc_ble_gatt_cli_mtu_exch 0x11016e71 Thumb Code 10 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) + xc_ble_gatt_service16_add 0x11016e7b Thumb Code 22 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) + xc_ble_gatt_srv_notify 0x11016e91 Thumb Code 74 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) + xc_ble_gatt_srv_read_cfm 0x11016edb Thumb Code 82 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) + xc_ble_gatt_srv_write_cfm 0x11016f2d Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) + xc_ble_gatt_user_srv_register 0x11016f35 Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) + xc_ble_get_dev_info_cfm 0x11016f3d Thumb Code 52 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) + xc_ble_param_update_cfm 0x11016f75 Thumb Code 46 xc_gap_api.o(i.xc_ble_param_update_cfm) + xc_ble_scan_create 0x11016fa9 Thumb Code 36 xc_gap_api.o(i.xc_ble_scan_create) + xc_ble_scan_start 0x11016fcd Thumb Code 38 xc_gap_api.o(i.xc_ble_scan_start) + xc_ble_set_adv_data 0x11016ff9 Thumb Code 50 xc_gap_api.o(i.xc_ble_set_adv_data) + xc_ble_set_dev_config 0x11017031 Thumb Code 38 xc_gap_api.o(i.xc_ble_set_dev_config) + xc_ble_set_dev_info_cfm 0x1101705d Thumb Code 34 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) + xc_clock_bbpll_common_cfg 0x11017085 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + xc_clock_bbpll_freq_cfg 0x110170c5 Thumb Code 120 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + xc_clock_hfclk_in_get 0x11017145 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + xc_clock_hfclk_set 0x11017151 Thumb Code 166 xc_drv_clock.o(i.xc_clock_hfclk_set) + xc_clock_init_cfg 0x11017215 Thumb Code 26 xc_drv_clock.o(i.xc_clock_init_cfg) + xc_clock_lfclk_in_get 0x11017231 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get) + xc_clock_lfclk_set 0x1101723d Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) + xc_clock_set_osc32m_bbpll_32m 0x110172a9 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) + xc_clock_set_osc32m_bbpll_48m 0x110172dd Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) + xc_clock_set_osc32m_bbpll_64m 0x11017311 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) + xc_clock_set_osc32m_bbpll_96m 0x11017345 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) + xc_clock_set_osc32m_div_16m 0x11017379 Thumb Code 82 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) + xc_clock_set_rc16m 0x110173d5 Thumb Code 22 xc_drv_clock.o(i.xc_clock_set_rc16m) + xc_clock_set_rc16m_bbpll_32m 0x110173f5 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) + xc_clock_set_rc16m_bbpll_48m 0x11017429 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) + xc_clock_set_rc16m_bbpll_64m 0x1101745d Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) + xc_clock_set_rc16m_bbpll_96m 0x11017491 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) + xc_fota_dev_ack_cmd 0x110174c5 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd) + xc_gpio_direction_config 0x110174ed Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) + xc_gpio_fun_sel 0x11017509 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) + xc_gpio_init 0x11017531 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) + xc_gpio_it_config 0x11017561 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) + xc_gpio_mux_ctl 0x11017595 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + xc_gpio_pull_config 0x110175e1 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) + xc_gpio_read_pin 0x110176c9 Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin) + xc_gpio_write_pin 0x110176ed Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin) + xc_ota_schedule 0x11017709 Thumb Code 56 ota_protocol.o(i.xc_ota_schedule) + xc_pwm_dutycycle_set 0x11017749 Thumb Code 68 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) + xc_pwm_init 0x11017795 Thumb Code 206 xc_drv_pwm.o(i.xc_pwm_init) + xc_pwm_start 0x11017875 Thumb Code 22 xc_drv_pwm.o(i.xc_pwm_start) + xc_pwm_stop 0x11017895 Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_stop) + xc_pwr_vol_set 0x110178b1 Thumb Code 68 xc_drv_pwr.o(i.xc_pwr_vol_set) + xc_timer_init 0x11017905 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) + xc_timer_set_value 0x11017a25 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) + xc_timer_start 0x11017a4d Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) + xc_timer_stop 0x11017a89 Thumb Code 18 xc_drv_timer.o(i.xc_timer_stop) + xc_uart_init 0x11017b71 Thumb Code 440 xc_drv_uart.o(i.xc_uart_init) + xc_unique_identification_read 0x11017d3d Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + xc_wdt_init 0x11017e25 Thumb Code 100 xc_drv_wdt.o(i.xc_wdt_init) + xc_wdt_refresh 0x11017e95 Thumb Code 36 xc_drv_wdt.o(i.xc_wdt_refresh) + xc_wdt_reload 0x11017ec1 Thumb Code 42 xc_drv_wdt.o(i.xc_wdt_reload) + xc_wdt_start 0x11017ef9 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) + _get_lc_numeric 0x11017f2d Thumb Code 44 lc_numeric_c.o(locale$$code) + _get_lc_ctype 0x11017f59 Thumb Code 44 lc_ctype_c.o(locale$$code) + _printf_fp_dec 0x11017f85 Thumb Code 16 printf1.o(x$fpl$printf1) + _printf_fp_hex 0x11017f95 Thumb Code 16 printf2.o(x$fpl$printf2) + __I$use$fp 0x11017fa4 Number 0 usenofp.o(x$fpl$usenofp) + app_msg_handler_tab 0x11017fa4 Data 40 app_task.o(.constdata) + TASK_DESC_APP 0x11017fcc Data 12 app_task.o(.constdata) + Region$$Table$$Base 0x11018618 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x11018658 Number 0 anon$$obj.o(Region$$Table) + __ctype 0x11018681 Data 0 lc_ctype_c.o(locale$$data) fota_env 0x530077b0 Data 2091 ota_protocol.o(ram_em) @@ -3787,532 +3808,537 @@ Memory Map of the image Image Entry point : 0x110110c1 - Load Region LOAD (Base: 0x11011000, Size: 0x00009310, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00008910]) + Load Region LOAD (Base: 0x11011000, Size: 0x000092f8, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x000088f8]) - Execution Region RW (Exec base: 0x10003400, Load base: 0x11018734, Size: 0x000022c0, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x000000fc]) + Execution Region RW (Exec base: 0x10003400, Load base: 0x11018784, Size: 0x00002258, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x000000f8]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x10003400 0x11018734 0x00000040 Code RO 6145 .text c_p.l(rt_memclr.o) - 0x10003440 0x11018774 0x00000022 Code RO 6147 .text c_p.l(uread4.o) - 0x10003462 0x11018796 0x0000015a Code RO 6151 .text c_p.l(aeabi_sdiv.o) - 0x100035bc 0x110188f0 0x0000000c Ven RO 6472 Veneer$$Code anon$$obj.o - 0x100035c8 0x110188fc 0x0000000c Ven RO 6473 Veneer$$Code anon$$obj.o - 0x100035d4 0x11018908 0x0000000c Ven RO 6474 Veneer$$Code anon$$obj.o - 0x100035e0 0x11018914 0x0000000c Ven RO 6475 Veneer$$Code anon$$obj.o - 0x100035ec 0x11018920 0x0000000c Ven RO 6476 Veneer$$Code anon$$obj.o - 0x100035f8 0x1101892c 0x0000000c Ven RO 6477 Veneer$$Code anon$$obj.o - 0x10003604 0x11018938 0x0000000c Ven RO 6478 Veneer$$Code anon$$obj.o - 0x10003610 0x11018944 0x0000000c Ven RO 6479 Veneer$$Code anon$$obj.o - 0x1000361c 0x11018950 0x0000000c Ven RO 6480 Veneer$$Code anon$$obj.o - 0x10003628 0x1101895c 0x0000000c Ven RO 6481 Veneer$$Code anon$$obj.o - 0x10003634 0x11018968 0x0000000c Ven RO 6482 Veneer$$Code anon$$obj.o - 0x10003640 0x11018974 0x0000000c Ven RO 6483 Veneer$$Code anon$$obj.o - 0x1000364c 0x11018980 0x00000018 Code RO 17 ram_code system_xinc.o - 0x10003664 0x11018998 0x00000054 Code RO 706 ram_code arch_main.o - 0x100036b8 0x110189ec 0x000000f0 Code RO 1232 ram_code usr_server.o - 0x100037a8 0x11018adc 0x000001d4 Code RO 1323 ram_code xc_drv_dma.o - 0x1000397c 0x11018cb0 0x0000000e Code RO 2236 ram_code rf_extrc.o + 0x10003400 0x11018784 0x00000040 Code RO 6169 .text c_p.l(rt_memclr.o) + 0x10003440 0x110187c4 0x00000022 Code RO 6171 .text c_p.l(uread4.o) + 0x10003462 0x110187e6 0x0000015a Code RO 6175 .text c_p.l(aeabi_sdiv.o) + 0x100035bc 0x11018940 0x0000000c Ven RO 6496 Veneer$$Code anon$$obj.o + 0x100035c8 0x1101894c 0x0000000c Ven RO 6497 Veneer$$Code anon$$obj.o + 0x100035d4 0x11018958 0x0000000c Ven RO 6498 Veneer$$Code anon$$obj.o + 0x100035e0 0x11018964 0x0000000c Ven RO 6499 Veneer$$Code anon$$obj.o + 0x100035ec 0x11018970 0x0000000c Ven RO 6500 Veneer$$Code anon$$obj.o + 0x100035f8 0x1101897c 0x0000000c Ven RO 6501 Veneer$$Code anon$$obj.o + 0x10003604 0x11018988 0x0000000c Ven RO 6502 Veneer$$Code anon$$obj.o + 0x10003610 0x11018994 0x0000000c Ven RO 6503 Veneer$$Code anon$$obj.o + 0x1000361c 0x110189a0 0x0000000c Ven RO 6504 Veneer$$Code anon$$obj.o + 0x10003628 0x110189ac 0x0000000c Ven RO 6505 Veneer$$Code anon$$obj.o + 0x10003634 0x110189b8 0x0000000c Ven RO 6506 Veneer$$Code anon$$obj.o + 0x10003640 0x110189c4 0x0000000c Ven RO 6507 Veneer$$Code anon$$obj.o + 0x1000364c 0x110189d0 0x00000018 Code RO 17 ram_code system_xinc.o + 0x10003664 0x110189e8 0x00000054 Code RO 706 ram_code arch_main.o + 0x100036b8 0x11018a3c 0x000000f0 Code RO 1233 ram_code usr_server.o + 0x100037a8 0x11018b2c 0x000001d4 Code RO 1329 ram_code xc_drv_dma.o + 0x1000397c 0x11018d00 0x0000000e Code RO 2242 ram_code rf_extrc.o 0x1000398a COMPRESSED 0x00000002 PAD - 0x1000398c 0x11018cc0 0x0000003c Code RO 3237 ram_code xc_drv_timer.o - 0x100039c8 0x11018cfc 0x00000628 Code RO 3732 ram_code xc_drv_fmc_spi.o - 0x10003ff0 0x11019324 0x00000034 Code RO 5213 ram_code timer.o - 0x10004024 0x11019358 0x000004a8 Code RO 5818 ram_code bridge_pwm.o - 0x100044cc COMPRESSED 0x00000004 Data RW 18 .data system_xinc.o - 0x100044d0 COMPRESSED 0x0000003a Data RW 551 .data app_task.o - 0x1000450a COMPRESSED 0x00000001 Data RW 554 .data app_task.o - 0x1000450b COMPRESSED 0x00000001 Data RW 717 .data arch_main.o - 0x1000450c COMPRESSED 0x00000004 Data RW 971 .data ota_server.o - 0x10004510 COMPRESSED 0x00000003 Data RW 1041 .data ota_flash_interface.o - 0x10004513 COMPRESSED 0x00000001 PAD - 0x10004514 COMPRESSED 0x00000011 Data RW 1114 .data ota_protocol.o - 0x10004525 COMPRESSED 0x00000001 PAD - 0x10004526 COMPRESSED 0x0000000c Data RW 1235 .data usr_server.o - 0x10004532 COMPRESSED 0x00000006 PAD - 0x10004538 COMPRESSED 0x00000010 Data RW 1824 .data xc_drv_pwm.o - 0x10004548 COMPRESSED 0x00000001 Data RW 2238 .data rf_extrc.o - 0x10004549 COMPRESSED 0x00000003 PAD - 0x1000454c COMPRESSED 0x00000010 Data RW 3239 .data xc_drv_timer.o - 0x1000455c COMPRESSED 0x00000001 Data RW 3444 .data xc_drv_uart.o - 0x1000455d COMPRESSED 0x00000003 PAD - 0x10004560 COMPRESSED 0x00000004 Data RW 3445 .data xc_drv_uart.o - 0x10004564 COMPRESSED 0x00000001 Data RW 3630 .data xc_drv_wdt.o - 0x10004565 COMPRESSED 0x00000001 PAD - 0x10004566 COMPRESSED 0x00000002 Data RW 3991 .data xc_drv_adc.o - 0x10004568 COMPRESSED 0x0000000c Data RW 4337 .data xc_drv_aotimer.o - 0x10004574 COMPRESSED 0x00000024 Data RW 4452 .data xc_drv_rtc.o - 0x10004598 COMPRESSED 0x00000010 Data RW 5218 .data timer.o - 0x100045a8 COMPRESSED 0x000000e0 Data RW 5298 .data timeslice.o - 0x10004688 COMPRESSED 0x00000004 Data RW 5411 .data rgblight.o - 0x1000468c COMPRESSED 0x00000044 Data RW 5462 .data mode.o - 0x100046d0 COMPRESSED 0x00000060 Data RW 5558 .data rf433.o - 0x10004730 COMPRESSED 0x00000004 Data RW 5559 .data rf433.o - 0x10004734 COMPRESSED 0x00000001 Data RW 5560 .data rf433.o - 0x10004735 COMPRESSED 0x00000003 PAD - 0x10004738 COMPRESSED 0x00000010 Data RW 5730 .data pwm.o - 0x10004748 COMPRESSED 0x00000038 Data RW 5820 .data bridge_pwm.o - 0x10004780 COMPRESSED 0x00000024 Data RW 5904 .data light_transition.o - 0x100047a4 COMPRESSED 0x0000000a Data RW 5979 .data external_key.o - 0x100047ae COMPRESSED 0x00000002 Data RW 6024 .data fmc_spi.o - 0x100047b0 - 0x00000210 Zero RW 1040 .bss ota_flash_interface.o - 0x100049c0 - 0x00000114 Zero RW 1112 .bss ota_protocol.o - 0x10004ad4 - 0x0000001c Zero RW 1334 .bss xc_drv_dma.o - 0x10004af0 - 0x00000010 Zero RW 2511 .bss xc_drv_clock.o - 0x10004b00 - 0x00000040 Zero RW 3990 .bss xc_drv_adc.o - 0x10004b40 - 0x00000019 Zero RW 5408 .bss rgblight.o - 0x10004b59 COMPRESSED 0x00000003 PAD - 0x10004b5c - 0x0000001c Zero RW 5661 .bss rf433_decoder.o - 0x10004b78 - 0x00000100 Zero RW 6023 .bss fmc_spi.o - 0x10004c78 - 0x000000e4 Zero RW 6136 .bss c_p.l(rand.o) - 0x10004d5c - 0x00000060 Zero RW 6362 .bss c_p.l(libspace.o) - 0x10004dbc COMPRESSED 0x00000004 PAD - 0x10004dc0 - 0x00000100 Zero RW 2 HEAP startup_xinc.o - 0x10004ec0 - 0x00000800 Zero RW 1 STACK startup_xinc.o + 0x1000398c 0x11018d10 0x0000003c Code RO 3243 ram_code xc_drv_timer.o + 0x100039c8 0x11018d4c 0x00000628 Code RO 3738 ram_code xc_drv_fmc_spi.o + 0x10003ff0 0x11019374 0x00000034 Code RO 5219 ram_code timer.o + 0x10004024 0x110193a8 0x00000444 Code RO 5847 ram_code bridge_pwm.o + 0x10004468 COMPRESSED 0x00000004 Data RW 18 .data system_xinc.o + 0x1000446c COMPRESSED 0x0000003a Data RW 551 .data app_task.o + 0x100044a6 COMPRESSED 0x00000001 Data RW 554 .data app_task.o + 0x100044a7 COMPRESSED 0x00000001 Data RW 717 .data arch_main.o + 0x100044a8 COMPRESSED 0x00000004 Data RW 971 .data ota_server.o + 0x100044ac COMPRESSED 0x00000003 Data RW 1041 .data ota_flash_interface.o + 0x100044af COMPRESSED 0x00000001 PAD + 0x100044b0 COMPRESSED 0x00000011 Data RW 1114 .data ota_protocol.o + 0x100044c1 COMPRESSED 0x00000001 PAD + 0x100044c2 COMPRESSED 0x00000010 Data RW 1236 .data usr_server.o + 0x100044d2 COMPRESSED 0x00000006 PAD + 0x100044d8 COMPRESSED 0x00000010 Data RW 1830 .data xc_drv_pwm.o + 0x100044e8 COMPRESSED 0x00000001 Data RW 2244 .data rf_extrc.o + 0x100044e9 COMPRESSED 0x00000003 PAD + 0x100044ec COMPRESSED 0x00000010 Data RW 3245 .data xc_drv_timer.o + 0x100044fc COMPRESSED 0x00000001 Data RW 3450 .data xc_drv_uart.o + 0x100044fd COMPRESSED 0x00000003 PAD + 0x10004500 COMPRESSED 0x00000004 Data RW 3451 .data xc_drv_uart.o + 0x10004504 COMPRESSED 0x00000001 Data RW 3636 .data xc_drv_wdt.o + 0x10004505 COMPRESSED 0x00000001 PAD + 0x10004506 COMPRESSED 0x00000002 Data RW 3997 .data xc_drv_adc.o + 0x10004508 COMPRESSED 0x0000000c Data RW 4343 .data xc_drv_aotimer.o + 0x10004514 COMPRESSED 0x00000024 Data RW 4458 .data xc_drv_rtc.o + 0x10004538 COMPRESSED 0x00000010 Data RW 5224 .data timer.o + 0x10004548 COMPRESSED 0x000000e0 Data RW 5304 .data timeslice.o + 0x10004628 COMPRESSED 0x00000004 Data RW 5417 .data rgblight.o + 0x1000462c COMPRESSED 0x00000044 Data RW 5468 .data mode.o + 0x10004670 COMPRESSED 0x00000060 Data RW 5568 .data rf433.o + 0x100046d0 COMPRESSED 0x00000004 Data RW 5569 .data rf433.o + 0x100046d4 COMPRESSED 0x00000001 Data RW 5570 .data rf433.o + 0x100046d5 COMPRESSED 0x00000003 PAD + 0x100046d8 COMPRESSED 0x00000010 Data RW 5759 .data pwm.o + 0x100046e8 COMPRESSED 0x00000038 Data RW 5849 .data bridge_pwm.o + 0x10004720 COMPRESSED 0x0000001c Data RW 5932 .data light_transition.o + 0x1000473c COMPRESSED 0x0000000a Data RW 6003 .data external_key.o + 0x10004746 COMPRESSED 0x00000002 Data RW 6048 .data fmc_spi.o + 0x10004748 - 0x00000210 Zero RW 1040 .bss ota_flash_interface.o + 0x10004958 - 0x00000114 Zero RW 1112 .bss ota_protocol.o + 0x10004a6c - 0x0000001c Zero RW 1340 .bss xc_drv_dma.o + 0x10004a88 - 0x00000010 Zero RW 2517 .bss xc_drv_clock.o + 0x10004a98 - 0x00000040 Zero RW 3996 .bss xc_drv_adc.o + 0x10004ad8 - 0x00000019 Zero RW 5414 .bss rgblight.o + 0x10004af1 COMPRESSED 0x00000003 PAD + 0x10004af4 - 0x0000001c Zero RW 5690 .bss rf433_decoder.o + 0x10004b10 - 0x00000100 Zero RW 6047 .bss fmc_spi.o + 0x10004c10 - 0x000000e4 Zero RW 6160 .bss c_p.l(rand.o) + 0x10004cf4 - 0x00000060 Zero RW 6386 .bss c_p.l(libspace.o) + 0x10004d54 COMPRESSED 0x00000004 PAD + 0x10004d58 - 0x00000100 Zero RW 2 HEAP startup_xinc.o + 0x10004e58 - 0x00000800 Zero RW 1 STACK startup_xinc.o - Execution Region EXE (Exec base: 0x11011000, Load base: 0x11011000, Size: 0x00007734, Max: 0xffffffff, ABSOLUTE) + Execution Region EXE (Exec base: 0x11011000, Load base: 0x11011000, Size: 0x00007784, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x11011000 0x11011000 0x000000c0 Data RO 3 RESET startup_xinc.o - 0x110110c0 0x110110c0 0x00000008 Code RO 6157 * !!!main c_p.l(__main.o) - 0x110110c8 0x110110c8 0x0000003c Code RO 6439 !!!scatter c_p.l(__scatter.o) - 0x11011104 0x11011104 0x0000001a Code RO 6441 !!handler_copy c_p.l(__scatter_copy.o) + 0x110110c0 0x110110c0 0x00000008 Code RO 6181 * !!!main c_p.l(__main.o) + 0x110110c8 0x110110c8 0x0000003c Code RO 6463 !!!scatter c_p.l(__scatter.o) + 0x11011104 0x11011104 0x0000001a Code RO 6465 !!handler_copy c_p.l(__scatter_copy.o) 0x1101111e 0x1101111e 0x00000002 PAD - 0x11011120 0x11011120 0x0000001c Code RO 6443 !!handler_zi c_p.l(__scatter_zi.o) - 0x1101113c 0x1101113c 0x00000002 Code RO 6133 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) - 0x1101113e 0x1101113e 0x0000000a Code RO 6207 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) - 0x11011148 0x11011148 0x0000000a Code RO 6208 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) - 0x11011152 0x11011152 0x0000000a Code RO 6211 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) - 0x1101115c 0x1101115c 0x0000000a Code RO 6212 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) - 0x11011166 0x11011166 0x0000000a Code RO 6213 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) - 0x11011170 0x11011170 0x0000000a Code RO 6214 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) - 0x1101117a 0x1101117a 0x0000000a Code RO 6219 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) - 0x11011184 0x11011184 0x0000000a Code RO 6210 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) - 0x1101118e 0x1101118e 0x0000000a Code RO 6131 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) - 0x11011198 0x11011198 0x0000000a Code RO 6132 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) - 0x110111a2 0x110111a2 0x0000000a Code RO 6209 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) - 0x110111ac 0x110111ac 0x0000000a Code RO 6130 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) - 0x110111b6 0x110111b6 0x0000000a Code RO 6216 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) - 0x110111c0 0x110111c0 0x0000000a Code RO 6217 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) - 0x110111ca 0x110111ca 0x0000000a Code RO 6218 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) - 0x110111d4 0x110111d4 0x0000000a Code RO 6223 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) - 0x110111de 0x110111de 0x0000000a Code RO 6224 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) - 0x110111e8 0x110111e8 0x0000000a Code RO 6220 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) - 0x110111f2 0x110111f2 0x0000000a Code RO 6206 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) - 0x110111fc 0x110111fc 0x0000000a Code RO 6129 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) - 0x11011206 0x11011206 0x0000000a Code RO 6221 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) - 0x11011210 0x11011210 0x0000000a Code RO 6222 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) - 0x1101121a 0x1101121a 0x00000004 Code RO 6215 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) - 0x1101121e 0x1101121e 0x00000002 Code RO 6354 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) - 0x11011220 0x11011220 0x00000000 Code RO 6228 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 6230 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 6233 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 6235 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000004 Code RO 6236 .ARM.Collect$$libinit$$0000000D c_p.l(libinit2.o) - 0x11011224 0x11011224 0x00000000 Code RO 6237 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) - 0x11011224 0x11011224 0x00000006 Code RO 6238 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) - 0x1101122a 0x1101122a 0x00000000 Code RO 6240 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) - 0x1101122a 0x1101122a 0x0000000c Code RO 6241 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x00000000 Code RO 6242 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x00000000 Code RO 6244 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x0000000a Code RO 6245 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6246 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6248 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6250 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6252 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6254 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6256 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6258 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6260 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6264 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6266 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6268 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6270 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000002 Code RO 6271 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) - 0x11011242 0x11011242 0x00000002 Code RO 6404 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) - 0x11011244 0x11011244 0x00000000 Code RO 6420 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6422 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6425 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6428 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6430 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6433 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000002 Code RO 6434 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) - 0x11011246 0x11011246 0x00000000 Code RO 6178 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) - 0x11011246 0x11011246 0x00000000 Code RO 6282 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) - 0x11011246 0x11011246 0x00000006 Code RO 6294 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) - 0x1101124c 0x1101124c 0x00000000 Code RO 6284 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) - 0x1101124c 0x1101124c 0x00000004 Code RO 6285 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) - 0x11011250 0x11011250 0x00000000 Code RO 6287 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) - 0x11011250 0x11011250 0x00000008 Code RO 6288 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) - 0x11011258 0x11011258 0x00000002 Code RO 6365 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) - 0x1101125a 0x1101125a 0x00000000 Code RO 6388 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) - 0x1101125a 0x1101125a 0x00000004 Code RO 6389 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) - 0x1101125e 0x1101125e 0x00000006 Code RO 6390 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) - 0x11011264 0x11011264 0x00000038 Code RO 6139 .emb_text c_p.l(rt_memcpy.o) + 0x11011120 0x11011120 0x0000001c Code RO 6467 !!handler_zi c_p.l(__scatter_zi.o) + 0x1101113c 0x1101113c 0x00000002 Code RO 6157 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) + 0x1101113e 0x1101113e 0x0000000a Code RO 6231 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) + 0x11011148 0x11011148 0x0000000a Code RO 6232 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) + 0x11011152 0x11011152 0x0000000a Code RO 6235 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) + 0x1101115c 0x1101115c 0x0000000a Code RO 6236 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) + 0x11011166 0x11011166 0x0000000a Code RO 6237 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) + 0x11011170 0x11011170 0x0000000a Code RO 6238 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) + 0x1101117a 0x1101117a 0x0000000a Code RO 6243 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) + 0x11011184 0x11011184 0x0000000a Code RO 6234 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) + 0x1101118e 0x1101118e 0x0000000a Code RO 6155 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) + 0x11011198 0x11011198 0x0000000a Code RO 6156 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) + 0x110111a2 0x110111a2 0x0000000a Code RO 6233 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) + 0x110111ac 0x110111ac 0x0000000a Code RO 6154 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) + 0x110111b6 0x110111b6 0x0000000a Code RO 6240 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) + 0x110111c0 0x110111c0 0x0000000a Code RO 6241 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) + 0x110111ca 0x110111ca 0x0000000a Code RO 6242 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) + 0x110111d4 0x110111d4 0x0000000a Code RO 6247 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) + 0x110111de 0x110111de 0x0000000a Code RO 6248 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) + 0x110111e8 0x110111e8 0x0000000a Code RO 6244 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) + 0x110111f2 0x110111f2 0x0000000a Code RO 6230 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) + 0x110111fc 0x110111fc 0x0000000a Code RO 6153 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) + 0x11011206 0x11011206 0x0000000a Code RO 6245 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) + 0x11011210 0x11011210 0x0000000a Code RO 6246 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) + 0x1101121a 0x1101121a 0x00000004 Code RO 6239 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) + 0x1101121e 0x1101121e 0x00000002 Code RO 6378 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) + 0x11011220 0x11011220 0x00000000 Code RO 6252 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 6254 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 6257 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 6259 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000004 Code RO 6260 .ARM.Collect$$libinit$$0000000D c_p.l(libinit2.o) + 0x11011224 0x11011224 0x00000000 Code RO 6261 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) + 0x11011224 0x11011224 0x00000006 Code RO 6262 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) + 0x1101122a 0x1101122a 0x00000000 Code RO 6264 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) + 0x1101122a 0x1101122a 0x0000000c Code RO 6265 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x00000000 Code RO 6266 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x00000000 Code RO 6268 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x0000000a Code RO 6269 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6270 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6272 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6274 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6276 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6278 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6280 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6282 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6284 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6288 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6290 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6292 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6294 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000002 Code RO 6295 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) + 0x11011242 0x11011242 0x00000002 Code RO 6428 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) + 0x11011244 0x11011244 0x00000000 Code RO 6444 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6446 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6449 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6452 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6454 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6457 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000002 Code RO 6458 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) + 0x11011246 0x11011246 0x00000000 Code RO 6202 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) + 0x11011246 0x11011246 0x00000000 Code RO 6306 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) + 0x11011246 0x11011246 0x00000006 Code RO 6318 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) + 0x1101124c 0x1101124c 0x00000000 Code RO 6308 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) + 0x1101124c 0x1101124c 0x00000004 Code RO 6309 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) + 0x11011250 0x11011250 0x00000000 Code RO 6311 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) + 0x11011250 0x11011250 0x00000008 Code RO 6312 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) + 0x11011258 0x11011258 0x00000002 Code RO 6389 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) + 0x1101125a 0x1101125a 0x00000000 Code RO 6412 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) + 0x1101125a 0x1101125a 0x00000004 Code RO 6413 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) + 0x1101125e 0x1101125e 0x00000006 Code RO 6414 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) + 0x11011264 0x11011264 0x00000038 Code RO 6163 .emb_text c_p.l(rt_memcpy.o) 0x1101129c 0x1101129c 0x0000004c Code RO 4 .text startup_xinc.o - 0x110112e8 0x110112e8 0x0000001c Code RO 6076 .text c_p.l(printf.o) - 0x11011304 0x11011304 0x0000001c Code RO 6078 .text c_p.l(__2printf.o) - 0x11011320 0x11011320 0x00000052 Code RO 6084 .text c_p.l(_printf_str.o) + 0x110112e8 0x110112e8 0x0000001c Code RO 6100 .text c_p.l(printf.o) + 0x11011304 0x11011304 0x0000001c Code RO 6102 .text c_p.l(__2printf.o) + 0x11011320 0x11011320 0x00000052 Code RO 6108 .text c_p.l(_printf_str.o) 0x11011372 0x11011372 0x00000002 PAD - 0x11011374 0x11011374 0x0000006c Code RO 6086 .text c_p.l(_printf_dec.o) - 0x110113e0 0x110113e0 0x00000098 Code RO 6106 .text c_p.l(_printf_hex_int_ll_ptr.o) - 0x11011478 0x11011478 0x00000188 Code RO 6126 .text c_p.l(__printf_flags_ss_wp.o) - 0x11011600 0x11011600 0x0000003c Code RO 6135 .text c_p.l(rand.o) - 0x1101163c 0x1101163c 0x00000082 Code RO 6140 .text c_p.l(rt_memcpy.o) - 0x110116be 0x110116be 0x00000006 Code RO 6155 .text c_p.l(heapauxi.o) - 0x110116c4 0x110116c4 0x0000005e Code RO 6172 .text fz_ps.l(fflti.o) - 0x11011722 0x11011722 0x0000004e Code RO 6183 .text c_p.l(_printf_pad.o) - 0x11011770 0x11011770 0x00000024 Code RO 6185 .text c_p.l(_printf_truncate.o) - 0x11011794 0x11011794 0x000000b0 Code RO 6187 .text c_p.l(_printf_intcommon.o) - 0x11011844 0x11011844 0x00000026 Code RO 6189 .text c_p.l(_printf_charcount.o) - 0x1101186a 0x1101186a 0x0000002e Code RO 6191 .text c_p.l(_printf_char.o) - 0x11011898 0x11011898 0x00000028 Code RO 6193 .text c_p.l(_printf_char_file.o) - 0x110118c0 0x110118c0 0x000000bc Code RO 6195 .text c_p.l(_printf_wctomb.o) - 0x1101197c 0x1101197c 0x00000070 Code RO 6198 .text c_p.l(_printf_longlong_dec.o) - 0x110119ec 0x110119ec 0x00000070 Code RO 6204 .text c_p.l(_printf_oct_int_ll.o) - 0x11011a5c 0x11011a5c 0x00000028 Code RO 6225 .text c_p.l(rtudiv10.o) - 0x11011a84 0x11011a84 0x0000007a Code RO 6298 .text c_p.l(lludiv10.o) + 0x11011374 0x11011374 0x0000006c Code RO 6110 .text c_p.l(_printf_dec.o) + 0x110113e0 0x110113e0 0x00000098 Code RO 6130 .text c_p.l(_printf_hex_int_ll_ptr.o) + 0x11011478 0x11011478 0x00000188 Code RO 6150 .text c_p.l(__printf_flags_ss_wp.o) + 0x11011600 0x11011600 0x0000003c Code RO 6159 .text c_p.l(rand.o) + 0x1101163c 0x1101163c 0x00000082 Code RO 6164 .text c_p.l(rt_memcpy.o) + 0x110116be 0x110116be 0x00000006 Code RO 6179 .text c_p.l(heapauxi.o) + 0x110116c4 0x110116c4 0x0000005e Code RO 6196 .text fz_ps.l(fflti.o) + 0x11011722 0x11011722 0x0000004e Code RO 6207 .text c_p.l(_printf_pad.o) + 0x11011770 0x11011770 0x00000024 Code RO 6209 .text c_p.l(_printf_truncate.o) + 0x11011794 0x11011794 0x000000b0 Code RO 6211 .text c_p.l(_printf_intcommon.o) + 0x11011844 0x11011844 0x00000026 Code RO 6213 .text c_p.l(_printf_charcount.o) + 0x1101186a 0x1101186a 0x0000002e Code RO 6215 .text c_p.l(_printf_char.o) + 0x11011898 0x11011898 0x00000028 Code RO 6217 .text c_p.l(_printf_char_file.o) + 0x110118c0 0x110118c0 0x000000bc Code RO 6219 .text c_p.l(_printf_wctomb.o) + 0x1101197c 0x1101197c 0x00000070 Code RO 6222 .text c_p.l(_printf_longlong_dec.o) + 0x110119ec 0x110119ec 0x00000070 Code RO 6228 .text c_p.l(_printf_oct_int_ll.o) + 0x11011a5c 0x11011a5c 0x00000028 Code RO 6249 .text c_p.l(rtudiv10.o) + 0x11011a84 0x11011a84 0x0000007a Code RO 6322 .text c_p.l(lludiv10.o) 0x11011afe 0x11011afe 0x00000002 PAD - 0x11011b00 0x11011b00 0x00000418 Code RO 6300 .text c_p.l(_printf_fp_dec.o) - 0x11011f18 0x11011f18 0x000002d8 Code RO 6302 .text c_p.l(_printf_fp_hex.o) - 0x110121f0 0x110121f0 0x00000030 Code RO 6305 .text c_p.l(_printf_char_common.o) - 0x11012220 0x11012220 0x0000002e Code RO 6307 .text c_p.l(_printf_wchar.o) - 0x1101224e 0x1101224e 0x00000040 Code RO 6309 .text c_p.l(_wcrtomb.o) - 0x1101228e 0x1101228e 0x0000003e Code RO 6315 .text c_p.l(sys_stackheap_outer.o) - 0x110122cc 0x110122cc 0x00000010 Code RO 6318 .text c_p.l(rt_ctype_table.o) - 0x110122dc 0x110122dc 0x00000008 Code RO 6323 .text c_p.l(rt_locale_intlibspace.o) - 0x110122e4 0x110122e4 0x00000088 Code RO 6325 .text c_p.l(_printf_fp_infnan.o) - 0x1101236c 0x1101236c 0x000000d8 Code RO 6329 .text c_p.l(bigflt0.o) - 0x11012444 0x11012444 0x00000580 Code RO 6332 .text c_p.l(btod.o) - 0x110129c4 0x110129c4 0x00000010 Code RO 6339 .text c_p.l(exit.o) - 0x110129d4 0x110129d4 0x00000008 Code RO 6361 .text c_p.l(libspace.o) - 0x110129dc 0x110129dc 0x00000088 Code RO 6382 .text c_p.l(strcmp.o) - 0x11012a64 0x11012a64 0x00000056 Code RO 6437 .text c_p.l(__dczerorl2.o) + 0x11011b00 0x11011b00 0x00000418 Code RO 6324 .text c_p.l(_printf_fp_dec.o) + 0x11011f18 0x11011f18 0x000002d8 Code RO 6326 .text c_p.l(_printf_fp_hex.o) + 0x110121f0 0x110121f0 0x00000030 Code RO 6329 .text c_p.l(_printf_char_common.o) + 0x11012220 0x11012220 0x0000002e Code RO 6331 .text c_p.l(_printf_wchar.o) + 0x1101224e 0x1101224e 0x00000040 Code RO 6333 .text c_p.l(_wcrtomb.o) + 0x1101228e 0x1101228e 0x0000003e Code RO 6339 .text c_p.l(sys_stackheap_outer.o) + 0x110122cc 0x110122cc 0x00000010 Code RO 6342 .text c_p.l(rt_ctype_table.o) + 0x110122dc 0x110122dc 0x00000008 Code RO 6347 .text c_p.l(rt_locale_intlibspace.o) + 0x110122e4 0x110122e4 0x00000088 Code RO 6349 .text c_p.l(_printf_fp_infnan.o) + 0x1101236c 0x1101236c 0x000000d8 Code RO 6353 .text c_p.l(bigflt0.o) + 0x11012444 0x11012444 0x00000580 Code RO 6356 .text c_p.l(btod.o) + 0x110129c4 0x110129c4 0x00000010 Code RO 6363 .text c_p.l(exit.o) + 0x110129d4 0x110129d4 0x00000008 Code RO 6385 .text c_p.l(libspace.o) + 0x110129dc 0x110129dc 0x00000088 Code RO 6406 .text c_p.l(strcmp.o) + 0x11012a64 0x11012a64 0x00000056 Code RO 6461 .text c_p.l(__dczerorl2.o) 0x11012aba 0x11012aba 0x00000002 PAD - 0x11012abc 0x11012abc 0x0000000c Ven RO 6445 Veneer$$Code anon$$obj.o - 0x11012ac8 0x11012ac8 0x0000000c Ven RO 6446 Veneer$$Code anon$$obj.o - 0x11012ad4 0x11012ad4 0x0000000c Ven RO 6447 Veneer$$Code anon$$obj.o - 0x11012ae0 0x11012ae0 0x0000000c Ven RO 6448 Veneer$$Code anon$$obj.o - 0x11012aec 0x11012aec 0x0000000c Ven RO 6449 Veneer$$Code anon$$obj.o - 0x11012af8 0x11012af8 0x0000000c Ven RO 6450 Veneer$$Code anon$$obj.o - 0x11012b04 0x11012b04 0x0000000c Ven RO 6451 Veneer$$Code anon$$obj.o - 0x11012b10 0x11012b10 0x0000000c Ven RO 6452 Veneer$$Code anon$$obj.o - 0x11012b1c 0x11012b1c 0x0000000c Ven RO 6453 Veneer$$Code anon$$obj.o - 0x11012b28 0x11012b28 0x0000000c Ven RO 6454 Veneer$$Code anon$$obj.o - 0x11012b34 0x11012b34 0x0000000c Ven RO 6455 Veneer$$Code anon$$obj.o - 0x11012b40 0x11012b40 0x0000000c Ven RO 6456 Veneer$$Code anon$$obj.o - 0x11012b4c 0x11012b4c 0x0000000c Ven RO 6457 Veneer$$Code anon$$obj.o - 0x11012b58 0x11012b58 0x0000000c Ven RO 6458 Veneer$$Code anon$$obj.o - 0x11012b64 0x11012b64 0x0000000c Ven RO 6459 Veneer$$Code anon$$obj.o - 0x11012b70 0x11012b70 0x0000000c Ven RO 6460 Veneer$$Code anon$$obj.o - 0x11012b7c 0x11012b7c 0x0000000c Ven RO 6461 Veneer$$Code anon$$obj.o - 0x11012b88 0x11012b88 0x0000000c Ven RO 6462 Veneer$$Code anon$$obj.o - 0x11012b94 0x11012b94 0x0000000c Ven RO 6463 Veneer$$Code anon$$obj.o - 0x11012ba0 0x11012ba0 0x0000000c Ven RO 6464 Veneer$$Code anon$$obj.o - 0x11012bac 0x11012bac 0x0000000c Ven RO 6465 Veneer$$Code anon$$obj.o - 0x11012bb8 0x11012bb8 0x0000000c Ven RO 6466 Veneer$$Code anon$$obj.o - 0x11012bc4 0x11012bc4 0x0000000c Ven RO 6467 Veneer$$Code anon$$obj.o - 0x11012bd0 0x11012bd0 0x0000000c Ven RO 6468 Veneer$$Code anon$$obj.o - 0x11012bdc 0x11012bdc 0x0000000c Ven RO 6469 Veneer$$Code anon$$obj.o - 0x11012be8 0x11012be8 0x0000000c Ven RO 6470 Veneer$$Code anon$$obj.o - 0x11012bf4 0x11012bf4 0x0000000c Ven RO 6471 Veneer$$Code anon$$obj.o - 0x11012c00 0x11012c00 0x00000034 Code RO 4328 i.AOTIMER0_Handler xc_drv_aotimer.o - 0x11012c34 0x11012c34 0x00000034 Code RO 4329 i.AOTIMER1_Handler xc_drv_aotimer.o - 0x11012c68 0x11012c68 0x00000004 Code RO 4436 i.AO_Timer_Callback xc_drv_rtc.o - 0x11012c6c 0x11012c6c 0x00000014 Code RO 5810 i.Bridge_FlashBlank_Ready bridge_pwm.o - 0x11012c80 0x11012c80 0x00000028 Code RO 5811 i.Bridge_FlashBlank_Request bridge_pwm.o - 0x11012ca8 0x11012ca8 0x00000014 Code RO 5812 i.Bridge_FlashBlank_Resume bridge_pwm.o - 0x11012cbc 0x11012cbc 0x00000078 Code RO 5813 i.Bridge_Init bridge_pwm.o - 0x11012d34 0x11012d34 0x00000058 Code RO 5814 i.Bridge_Off bridge_pwm.o - 0x11012d8c 0x11012d8c 0x00000004 Code RO 4437 i.Day_Callback xc_drv_rtc.o - 0x11012d90 0x11012d90 0x00000044 Code RO 5545 i.Encoder_key rf433.o - 0x11012dd4 0x11012dd4 0x00000160 Code RO 5546 i.Encoder_key_NoCode rf433.o - 0x11012f34 0x11012f34 0x00000014 Code RO 3968 i.GADC_Handler xc_drv_adc.o - 0x11012f48 0x11012f48 0x00000024 Code RO 2730 i.GPIO_Handler xc_drv_gpio.o - 0x11012f6c 0x11012f6c 0x00000004 Code RO 4438 i.Hour_Callback xc_drv_rtc.o - 0x11012f70 0x11012f70 0x000000a8 Code RO 5891 i.Light_Transition_BeginModeChange light_transition.o - 0x11013018 0x11013018 0x0000000c Code RO 5892 i.Light_Transition_FeedbackActive light_transition.o - 0x11013024 0x11013024 0x00000054 Code RO 5893 i.Light_Transition_SetFeedback light_transition.o - 0x11013078 0x11013078 0x0000002c Code RO 5894 i.Light_Transition_SyncBrightness light_transition.o - 0x110130a4 0x110130a4 0x000003d8 Code RO 5895 i.Light_Transition_Task light_transition.o - 0x1101347c 0x1101347c 0x00000004 Code RO 4439 i.Min_Callback xc_drv_rtc.o - 0x11013480 0x11013480 0x00000002 Code RO 5449 i.Mode0 mode.o - 0x11013482 0x11013482 0x00000002 PAD - 0x11013484 0x11013484 0x00000170 Code RO 5450 i.Mode1 mode.o - 0x110135f4 0x110135f4 0x000000bc Code RO 5451 i.Mode2 mode.o - 0x110136b0 0x110136b0 0x000001d0 Code RO 5452 i.Mode3 mode.o - 0x11013880 0x11013880 0x0000002c Code RO 5710 i.My_ADC_Get_Value pwm.o - 0x110138ac 0x110138ac 0x0000002c Code RO 1777 i.PWM_Handler xc_drv_pwm.o - 0x110138d8 0x110138d8 0x000000a8 Code RO 5548 i.Pairing_Address_AddNew rf433.o - 0x11013980 0x11013980 0x00000018 Code RO 5549 i.Pairing_Candidate_Reset rf433.o - 0x11013998 0x11013998 0x0000000c Code RO 5550 i.Pairing_Feedback_Apply rf433.o - 0x110139a4 0x110139a4 0x00000028 Code RO 5551 i.Pairing_Feedback_Start rf433.o - 0x110139cc 0x110139cc 0x00000068 Code RO 5552 i.Pairing_Feedback_Task rf433.o - 0x11013a34 0x11013a34 0x00000078 Code RO 4440 i.RTC_Handler xc_drv_rtc.o - 0x11013aac 0x11013aac 0x00000004 Code RO 4441 i.Sec_Callback xc_drv_rtc.o - 0x11013ab0 0x11013ab0 0x00000028 Code RO 5453 i.Set_timing mode.o - 0x11013ad8 0x11013ad8 0x00000024 Code RO 5454 i.Start_PWM mode.o - 0x11013afc 0x11013afc 0x00000014 Code RO 5455 i.Stop_PWM mode.o - 0x11013b10 0x11013b10 0x00000008 Code RO 3689 i.SysTick_Handler xc_drv_systick.o - 0x11013b18 0x11013b18 0x00000020 Code RO 11 i.SystemInit system_xinc.o - 0x11013b38 0x11013b38 0x00000004 Code RO 4442 i.T1_CMR_Callback xc_drv_rtc.o - 0x11013b3c 0x11013b3c 0x00000004 Code RO 4443 i.T2_CMR_Callback xc_drv_rtc.o - 0x11013b40 0x11013b40 0x00000004 Code RO 4444 i.T3_CMR_Callback xc_drv_rtc.o - 0x11013b44 0x11013b44 0x00000024 Code RO 3225 i.TIMER1_Handler xc_drv_timer.o - 0x11013b68 0x11013b68 0x00000024 Code RO 3226 i.TIMER2_Handler xc_drv_timer.o - 0x11013b8c 0x11013b8c 0x00000028 Code RO 5295 i.TaskProcess timeslice.o - 0x11013bb4 0x11013bb4 0x0000002c Code RO 5296 i.TaskRemarks timeslice.o - 0x11013be0 0x11013be0 0x0000000a Code RO 3430 i.UART0_Handler xc_drv_uart.o - 0x11013bea 0x11013bea 0x0000000a Code RO 3431 i.UART1_Handler xc_drv_uart.o - 0x11013bf4 0x11013bf4 0x0000000a Code RO 3432 i.UART2_Handler xc_drv_uart.o - 0x11013bfe 0x11013bfe 0x00000002 PAD - 0x11013c00 0x11013c00 0x00000020 Code RO 3624 i.WDT_Handler xc_drv_wdt.o - 0x11013c20 0x11013c20 0x0000004c Code RO 12 i.WDT_ResetInit system_xinc.o - 0x11013c6c 0x11013c6c 0x000001cc Code RO 5553 i._433_fun rf433.o - 0x11013e38 0x11013e38 0x0000004c Code RO 5714 i._PWM_INIT pwm.o - 0x11013e84 0x11013e84 0x00000030 Code RO 6334 i.__ARM_common_ll_muluu c_p.l(btod.o) - 0x11013eb4 0x11013eb4 0x0000001a Code RO 878 i.__ARM_common_switch8 app_sec.o - 0x11013ece 0x11013ece 0x00000002 PAD - 0x11013ed0 0x11013ed0 0x0000002c Code RO 6357 i.__ARM_fpclassify m_ps.l(fpclassify.o) - 0x11013efc 0x11013efc 0x0000000e Code RO 6119 i._is_digit c_p.l(__printf_wp.o) - 0x11013f0a 0x11013f0a 0x00000002 Code RO 13 i._sys_exit system_xinc.o - 0x11013f0c 0x11013f0c 0x00000068 Code RO 5715 i.adc_Init pwm.o - 0x11013f74 0x11013f74 0x0000008c Code RO 3969 i.adc_intr_callback xc_drv_adc.o - 0x11014000 0x11014000 0x00000002 Code RO 4330 i.aotimer0_callback xc_drv_aotimer.o - 0x11014002 0x11014002 0x00000002 Code RO 4331 i.aotimer1_callback xc_drv_aotimer.o - 0x11014004 0x11014004 0x00000048 Code RO 524 i.app_create_advertising app_task.o - 0x1101404c 0x1101404c 0x00000074 Code RO 525 i.app_create_advertising_non_conn app_task.o - 0x110140c0 0x110140c0 0x0000003c Code RO 526 i.app_create_scan app_task.o - 0x110140fc 0x110140fc 0x00000048 Code RO 527 i.app_delete_advertising app_task.o - 0x11014144 0x11014144 0x00000028 Code RO 528 i.app_get_dev_name app_task.o - 0x1101416c 0x1101416c 0x00000028 Code RO 529 i.app_init app_task.o - 0x11014194 0x11014194 0x00000034 Code RO 530 i.app_mode_switch_handler app_task.o - 0x110141c8 0x110141c8 0x0000002e Code RO 531 i.app_msg_handler app_task.o - 0x110141f6 0x110141f6 0x00000002 PAD - 0x110141f8 0x110141f8 0x0000003c Code RO 1034 i.app_op_flash ota_flash_interface.o - 0x11014234 0x11014234 0x00000018 Code RO 1035 i.app_op_flash_on ota_flash_interface.o - 0x1101424c 0x1101424c 0x00000048 Code RO 532 i.app_scan_start_handler app_task.o - 0x11014294 0x11014294 0x00000044 Code RO 533 i.app_scan_stop_handler app_task.o - 0x110142d8 0x110142d8 0x00000030 Code RO 534 i.app_second_adv_start_handler app_task.o - 0x11014308 0x11014308 0x00000068 Code RO 535 i.app_set_adv_data app_task.o - 0x11014370 0x11014370 0x00000078 Code RO 538 i.app_start_advertising app_task.o - 0x110143e8 0x110143e8 0x00000068 Code RO 539 i.app_start_scan app_task.o - 0x11014450 0x11014450 0x0000003c Code RO 541 i.app_stop_scanning app_task.o - 0x1101448c 0x1101448c 0x00000040 Code RO 542 i.app_switch_mode app_task.o - 0x110144cc 0x110144cc 0x00000058 Code RO 697 i.app_uart_init arch_main.o - 0x11014524 0x11014524 0x00000022 Code RO 5896 i.approach_target light_transition.o - 0x11014546 0x11014546 0x00000002 PAD - 0x11014548 0x11014548 0x0000001c Code RO 5405 i.ble_callback rgblight.o - 0x11014564 0x11014564 0x00000110 Code RO 1036 i.ble_flash_handle ota_flash_interface.o - 0x11014674 0x11014674 0x0000001c Code RO 1037 i.ble_flash_later_page_erase ota_flash_interface.o - 0x11014690 0x11014690 0x0000002c Code RO 1039 i.ble_flash_later_write_page ota_flash_interface.o - 0x110146bc 0x110146bc 0x0000002c Code RO 5406 i.ble_message_process rgblight.o - 0x110146e8 0x110146e8 0x00000014 Code RO 1224 i.ble_state_disconnect usr_server.o - 0x110146fc 0x110146fc 0x00000178 Code RO 1225 i.ble_state_sync_poll usr_server.o - 0x11014874 0x11014874 0x00000020 Code RO 1226 i.ble_temperature_value usr_server.o - 0x11014894 0x11014894 0x00000040 Code RO 698 i.bluetooth_init arch_main.o - 0x110148d4 0x110148d4 0x0000002c Code RO 699 i.board_init arch_main.o - 0x11014900 0x11014900 0x0000003c Code RO 5456 i.breathe_fun mode.o - 0x1101493c 0x1101493c 0x00000022 Code RO 5815 i.bridge_force_off bridge_pwm.o - 0x1101495e 0x1101495e 0x00000024 Code RO 5816 i.bridge_pin_low bridge_pwm.o - 0x11014982 0x11014982 0x00000002 PAD - 0x11014984 0x11014984 0x00000058 Code RO 5817 i.bridge_start_pwm bridge_pwm.o - 0x110149dc 0x110149dc 0x0000001c Code RO 5897 i.brightness_scale_for_level light_transition.o - 0x110149f8 0x110149f8 0x00000088 Code RO 5457 i.choice_mode mode.o - 0x11014a80 0x11014a80 0x00000070 Code RO 920 i.clock_init sleep.o - 0x11014af0 0x11014af0 0x000000e0 Code RO 1227 i.custom_svc_add usr_server.o - 0x11014bd0 0x11014bd0 0x000000bc Code RO 1228 i.custom_svc_cb_att_read_get usr_server.o - 0x11014c8c 0x11014c8c 0x00000058 Code RO 1229 i.custom_svc_cb_event_sent usr_server.o - 0x11014ce4 0x11014ce4 0x00000016 Code RO 2223 i.delay_ms_test rf_extrc.o - 0x11014cfa 0x11014cfa 0x00000002 PAD - 0x11014cfc 0x11014cfc 0x00000028 Code RO 5898 i.effect_gamma_output light_transition.o - 0x11014d24 0x11014d24 0x00000064 Code RO 5974 i.external_key_adjust_step external_key.o - 0x11014d88 0x11014d88 0x00000020 Code RO 5975 i.external_key_init external_key.o - 0x11014da8 0x11014da8 0x00000028 Code RO 5976 i.external_key_long_start external_key.o - 0x11014dd0 0x11014dd0 0x0000000e Code RO 5977 i.external_key_save_later external_key.o - 0x11014dde 0x11014dde 0x00000002 PAD - 0x11014de0 0x11014de0 0x0000014c Code RO 5978 i.external_key_scan external_key.o - 0x11014f2c 0x11014f2c 0x0000000e Code RO 3727 i.extract32_16 xc_drv_fmc_spi.o - 0x11014f3a 0x11014f3a 0x00000006 Code RO 15 i.ferror system_xinc.o - 0x11014f40 0x11014f40 0x00000054 Code RO 700 i.flash_init arch_main.o - 0x11014f94 0x11014f94 0x00000056 Code RO 3728 i.flash_size_and_type_get xc_drv_fmc_spi.o - 0x11014fea 0x11014fea 0x00000002 PAD - 0x11014fec 0x11014fec 0x0000002c Code RO 6017 i.fmc_spi_read fmc_spi.o - 0x11015018 0x11015018 0x00000394 Code RO 543 i.gapc_callback app_task.o - 0x110153ac 0x110153ac 0x00000068 Code RO 544 i.gapc_get_device_info_req_ind app_task.o - 0x11015414 0x11015414 0x00000158 Code RO 545 i.gapm_callback app_task.o - 0x1101556c 0x1101556c 0x000000e4 Code RO 546 i.gapm_cmp_evt app_task.o - 0x11015650 0x11015650 0x00000008 Code RO 547 i.get_app_env app_task.o - 0x11015658 0x11015658 0x0000001c Code RO 6018 i.get_checksum fmc_spi.o - 0x11015674 0x11015674 0x00000002 Code RO 2731 i.gpio_intr_callback xc_drv_gpio.o - 0x11015676 0x11015676 0x00000002 PAD - 0x11015678 0x11015678 0x00000084 Code RO 5899 i.interpolate_mode_output light_transition.o - 0x110156fc 0x110156fc 0x0000003c Code RO 5458 i.jump_fun mode.o - 0x11015738 0x11015738 0x00000064 Code RO 701 i.main arch_main.o - 0x1101579c 0x1101579c 0x00000114 Code RO 2224 i.modem_init rf_extrc.o - 0x110158b0 0x110158b0 0x0000005c Code RO 5459 i.neutral_breathe_fun mode.o - 0x1101590c 0x1101590c 0x0000009c Code RO 963 i.ota_slave_send_data ota_server.o - 0x110159a8 0x110159a8 0x00000010 Code RO 964 i.ota_srv_get_hdl_from_att_idx ota_server.o - 0x110159b8 0x110159b8 0x0000003c Code RO 1102 i.ota_write_flash ota_protocol.o - 0x110159f4 0x110159f4 0x00000058 Code RO 5900 i.output_brightness_scale_for_level light_transition.o - 0x11015a4c 0x11015a4c 0x00000080 Code RO 6019 i.power_restore_apply_on_boot fmc_spi.o - 0x11015acc 0x11015acc 0x00000028 Code RO 6020 i.power_restore_policy_set fmc_spi.o - 0x11015af4 0x11015af4 0x00000004 Code RO 1778 i.pwm_capture_ch0_callback xc_drv_pwm.o - 0x11015af8 0x11015af8 0x00000004 Code RO 1779 i.pwm_capture_ch1_callback xc_drv_pwm.o - 0x11015afc 0x11015afc 0x00000004 Code RO 1780 i.pwm_capture_ch2_callback xc_drv_pwm.o - 0x11015b00 0x11015b00 0x0000001e Code RO 1781 i.pwm_freq_to_period xc_drv_pwm.o - 0x11015b1e 0x11015b1e 0x0000009e Code RO 1782 i.pwm_pin_set xc_drv_pwm.o - 0x11015bbc 0x11015bbc 0x00000164 Code RO 6021 i.read_user_data fmc_spi.o - 0x11015d20 0x11015d20 0x0000000e Code RO 3729 i.reverse_verif_is_true xc_drv_fmc_spi.o - 0x11015d2e 0x11015d2e 0x00000002 PAD - 0x11015d30 0x11015d30 0x0000004c Code RO 5554 i.rf433_clear_code rf433.o - 0x11015d7c 0x11015d7c 0x00000044 Code RO 5653 i.rf433_decode_bit rf433_decoder.o - 0x11015dc0 0x11015dc0 0x00000028 Code RO 5654 i.rf433_decoder_get_frame rf433_decoder.o - 0x11015de8 0x11015de8 0x00000018 Code RO 5656 i.rf433_decoder_init rf433_decoder.o - 0x11015e00 0x11015e00 0x00000002 Code RO 5657 i.rf433_decoder_process rf433_decoder.o - 0x11015e02 0x11015e02 0x00000002 PAD - 0x11015e04 0x11015e04 0x00000098 Code RO 5658 i.rf433_decoder_sample rf433_decoder.o - 0x11015e9c 0x11015e9c 0x00000020 Code RO 5555 i.rf433_gpio_init rf433.o - 0x11015ebc 0x11015ebc 0x00000010 Code RO 5659 i.rf433_in_range rf433_decoder.o - 0x11015ecc 0x11015ecc 0x00000014 Code RO 5660 i.rf433_increment_saturated rf433_decoder.o - 0x11015ee0 0x11015ee0 0x0000006c Code RO 5556 i.rf433_receive rf433.o - 0x11015f4c 0x11015f4c 0x00000002 Code RO 2225 i.rf_force_agc_enable rf_extrc.o - 0x11015f4e 0x11015f4e 0x00000002 PAD - 0x11015f50 0x11015f50 0x00000154 Code RO 2226 i.rf_init rf_extrc.o - 0x110160a4 0x110160a4 0x00000120 Code RO 2227 i.rf_rccalib rf_extrc.o - 0x110161c4 0x110161c4 0x00000004 Code RO 2228 i.rf_reg_rd rf_extrc.o - 0x110161c8 0x110161c8 0x00000002 Code RO 2229 i.rf_reg_wr rf_extrc.o - 0x110161ca 0x110161ca 0x00000002 Code RO 2230 i.rf_reset rf_extrc.o - 0x110161cc 0x110161cc 0x00000012 Code RO 2231 i.rf_sleep rf_extrc.o - 0x110161de 0x110161de 0x00000002 PAD - 0x110161e0 0x110161e0 0x0000004c Code RO 2232 i.rf_txpwr_cs_get rf_extrc.o - 0x1101622c 0x1101622c 0x0000000c Code RO 2233 i.rf_txpwr_dbm_get rf_extrc.o - 0x11016238 0x11016238 0x00000020 Code RO 703 i.rom_env_host_init arch_main.o - 0x11016258 0x11016258 0x00000080 Code RO 5557 i.scan_433 rf433.o - 0x110162d8 0x110162d8 0x00000178 Code RO 5350 i.scan_uart uart_1.o - 0x11016450 0x11016450 0x00000010 Code RO 5297 i.set_TaskComps_timer timeslice.o - 0x11016460 0x11016460 0x00000148 Code RO 5460 i.set_mode mode.o - 0x110165a8 0x110165a8 0x0000002c Code RO 16 i.set_vector system_xinc.o - 0x110165d4 0x110165d4 0x000000ac Code RO 1230 i.slave_send_data usr_server.o - 0x11016680 0x11016680 0x00000010 Code RO 1231 i.srv_get_hdl_from_att_idx usr_server.o - 0x11016690 0x11016690 0x00000014 Code RO 704 i.stack_tag arch_main.o - 0x110166a4 0x110166a4 0x00000008 Code RO 5206 i.startTimer timer.o - 0x110166ac 0x110166ac 0x00000002 Code RO 3692 i.systick_callback xc_drv_systick.o - 0x110166ae 0x110166ae 0x00000002 PAD - 0x110166b0 0x110166b0 0x00000034 Code RO 5719 i.temperature pwm.o - 0x110166e4 0x110166e4 0x00000094 Code RO 5208 i.timer0_2_init timer.o - 0x11016778 0x11016778 0x00000030 Code RO 5901 i.transition_gamma_s_scale light_transition.o - 0x110167a8 0x110167a8 0x000000a8 Code RO 3433 i.uart_user_handler xc_drv_uart.o - 0x11016850 0x11016850 0x00000016 Code RO 5212 i.updateTimer timer.o - 0x11016866 0x11016866 0x00000002 PAD - 0x11016868 0x11016868 0x00000078 Code RO 5902 i.update_power_fade light_transition.o - 0x110168e0 0x110168e0 0x00000058 Code RO 2235 i.wbit rf_extrc.o - 0x11016938 0x11016938 0x0000001a Code RO 705 i.wdt_init arch_main.o - 0x11016952 0x11016952 0x00000002 PAD - 0x11016954 0x11016954 0x00000100 Code RO 6022 i.wright_user_data fmc_spi.o - 0x11016a54 0x11016a54 0x000000a4 Code RO 3730 i.xc_adc_2v4_calibrate_read xc_drv_fmc_spi.o - 0x11016af8 0x11016af8 0x0000007c Code RO 3975 i.xc_adc_data_average xc_drv_adc.o - 0x11016b74 0x11016b74 0x00000018 Code RO 3981 i.xc_adc_fifo_flush xc_drv_adc.o - 0x11016b8c 0x11016b8c 0x000000dc Code RO 3983 i.xc_adc_init xc_drv_adc.o - 0x11016c68 0x11016c68 0x000000cc Code RO 3988 i.xc_adc_start_get_value xc_drv_adc.o - 0x11016d34 0x11016d34 0x00000028 Code RO 4884 i.xc_ble_activity_delete xc_gap_api.o - 0x11016d5c 0x11016d5c 0x00000028 Code RO 4885 i.xc_ble_activity_stop xc_gap_api.o - 0x11016d84 0x11016d84 0x00000028 Code RO 4886 i.xc_ble_advertise_create xc_gap_api.o - 0x11016dac 0x11016dac 0x0000002c Code RO 4887 i.xc_ble_advertise_start xc_gap_api.o - 0x11016dd8 0x11016dd8 0x0000002c Code RO 4890 i.xc_ble_conn_cfm xc_gap_api.o - 0x11016e04 0x11016e04 0x0000001c Code RO 4894 i.xc_ble_gapm_reset xc_gap_api.o - 0x11016e20 0x11016e20 0x0000000a Code RO 5113 i.xc_ble_gatt_cli_mtu_exch xc_gatt_client_api.o - 0x11016e2a 0x11016e2a 0x00000016 Code RO 5126 i.xc_ble_gatt_service16_add xc_gatt_server_api.o - 0x11016e40 0x11016e40 0x0000004a Code RO 5129 i.xc_ble_gatt_srv_notify xc_gatt_server_api.o - 0x11016e8a 0x11016e8a 0x00000052 Code RO 5130 i.xc_ble_gatt_srv_read_cfm xc_gatt_server_api.o - 0x11016edc 0x11016edc 0x00000008 Code RO 5131 i.xc_ble_gatt_srv_write_cfm xc_gatt_server_api.o - 0x11016ee4 0x11016ee4 0x00000008 Code RO 5132 i.xc_ble_gatt_user_srv_register xc_gatt_server_api.o - 0x11016eec 0x11016eec 0x00000038 Code RO 4898 i.xc_ble_get_dev_info_cfm xc_gap_api.o - 0x11016f24 0x11016f24 0x00000034 Code RO 4904 i.xc_ble_param_update_cfm xc_gap_api.o - 0x11016f58 0x11016f58 0x00000024 Code RO 4907 i.xc_ble_scan_create xc_gap_api.o - 0x11016f7c 0x11016f7c 0x0000002c Code RO 4908 i.xc_ble_scan_start xc_gap_api.o - 0x11016fa8 0x11016fa8 0x00000038 Code RO 4909 i.xc_ble_set_adv_data xc_gap_api.o - 0x11016fe0 0x11016fe0 0x0000002c Code RO 4911 i.xc_ble_set_dev_config xc_gap_api.o - 0x1101700c 0x1101700c 0x00000028 Code RO 4912 i.xc_ble_set_dev_info_cfm xc_gap_api.o - 0x11017034 0x11017034 0x00000040 Code RO 2489 i.xc_clock_bbpll_common_cfg xc_drv_clock.o - 0x11017074 0x11017074 0x00000080 Code RO 2490 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o - 0x110170f4 0x110170f4 0x0000000c Code RO 2491 i.xc_clock_hfclk_in_get xc_drv_clock.o - 0x11017100 0x11017100 0x000000c4 Code RO 2492 i.xc_clock_hfclk_set xc_drv_clock.o - 0x110171c4 0x110171c4 0x0000001a Code RO 2494 i.xc_clock_init_cfg xc_drv_clock.o - 0x110171de 0x110171de 0x00000002 PAD - 0x110171e0 0x110171e0 0x0000000c Code RO 2495 i.xc_clock_lfclk_in_get xc_drv_clock.o - 0x110171ec 0x110171ec 0x0000006c Code RO 2496 i.xc_clock_lfclk_set xc_drv_clock.o - 0x11017258 0x11017258 0x00000034 Code RO 2500 i.xc_clock_set_osc32m_bbpll_32m xc_drv_clock.o - 0x1101728c 0x1101728c 0x00000034 Code RO 2501 i.xc_clock_set_osc32m_bbpll_48m xc_drv_clock.o - 0x110172c0 0x110172c0 0x00000034 Code RO 2502 i.xc_clock_set_osc32m_bbpll_64m xc_drv_clock.o - 0x110172f4 0x110172f4 0x00000034 Code RO 2503 i.xc_clock_set_osc32m_bbpll_96m xc_drv_clock.o - 0x11017328 0x11017328 0x0000005c Code RO 2504 i.xc_clock_set_osc32m_div_16m xc_drv_clock.o - 0x11017384 0x11017384 0x00000020 Code RO 2505 i.xc_clock_set_rc16m xc_drv_clock.o - 0x110173a4 0x110173a4 0x00000034 Code RO 2506 i.xc_clock_set_rc16m_bbpll_32m xc_drv_clock.o - 0x110173d8 0x110173d8 0x00000034 Code RO 2507 i.xc_clock_set_rc16m_bbpll_48m xc_drv_clock.o - 0x1101740c 0x1101740c 0x00000034 Code RO 2508 i.xc_clock_set_rc16m_bbpll_64m xc_drv_clock.o - 0x11017440 0x11017440 0x00000034 Code RO 2509 i.xc_clock_set_rc16m_bbpll_96m xc_drv_clock.o - 0x11017474 0x11017474 0x00000028 Code RO 1106 i.xc_fota_dev_ack_cmd ota_protocol.o - 0x1101749c 0x1101749c 0x0000001c Code RO 2732 i.xc_gpio_direction_config xc_drv_gpio.o - 0x110174b8 0x110174b8 0x00000028 Code RO 2733 i.xc_gpio_fun_sel xc_drv_gpio.o - 0x110174e0 0x110174e0 0x0000002e Code RO 2734 i.xc_gpio_init xc_drv_gpio.o - 0x1101750e 0x1101750e 0x00000002 PAD - 0x11017510 0x11017510 0x00000034 Code RO 2735 i.xc_gpio_it_config xc_drv_gpio.o - 0x11017544 0x11017544 0x0000004c Code RO 2736 i.xc_gpio_mux_ctl xc_drv_gpio.o - 0x11017590 0x11017590 0x000000e8 Code RO 2737 i.xc_gpio_pull_config xc_drv_gpio.o - 0x11017678 0x11017678 0x00000024 Code RO 2738 i.xc_gpio_read_pin xc_drv_gpio.o - 0x1101769c 0x1101769c 0x0000001c Code RO 2740 i.xc_gpio_write_pin xc_drv_gpio.o - 0x110176b8 0x110176b8 0x00000040 Code RO 1110 i.xc_ota_schedule ota_protocol.o - 0x110176f8 0x110176f8 0x0000004c Code RO 1805 i.xc_pwm_dutycycle_set xc_drv_pwm.o - 0x11017744 0x11017744 0x000000e0 Code RO 1806 i.xc_pwm_init xc_drv_pwm.o - 0x11017824 0x11017824 0x00000020 Code RO 1810 i.xc_pwm_start xc_drv_pwm.o - 0x11017844 0x11017844 0x0000001c Code RO 1812 i.xc_pwm_stop xc_drv_pwm.o - 0x11017860 0x11017860 0x00000054 Code RO 2906 i.xc_pwr_vol_set xc_drv_pwr.o - 0x110178b4 0x110178b4 0x00000120 Code RO 3231 i.xc_timer_init xc_drv_timer.o - 0x110179d4 0x110179d4 0x00000028 Code RO 3232 i.xc_timer_set_value xc_drv_timer.o - 0x110179fc 0x110179fc 0x0000003c Code RO 3233 i.xc_timer_start xc_drv_timer.o - 0x11017a38 0x11017a38 0x0000001c Code RO 3235 i.xc_timer_stop xc_drv_timer.o - 0x11017a54 0x11017a54 0x000000cc Code RO 3236 i.xc_timer_us_to_ticks xc_drv_timer.o - 0x11017b20 0x11017b20 0x000001cc Code RO 3437 i.xc_uart_init xc_drv_uart.o - 0x11017cec 0x11017cec 0x000000e8 Code RO 3731 i.xc_unique_identification_read xc_drv_fmc_spi.o - 0x11017dd4 0x11017dd4 0x00000070 Code RO 3625 i.xc_wdt_init xc_drv_wdt.o - 0x11017e44 0x11017e44 0x0000002c Code RO 3626 i.xc_wdt_refresh xc_drv_wdt.o - 0x11017e70 0x11017e70 0x00000038 Code RO 3627 i.xc_wdt_reload xc_drv_wdt.o - 0x11017ea8 0x11017ea8 0x00000034 Code RO 3628 i.xc_wdt_start xc_drv_wdt.o - 0x11017edc 0x11017edc 0x0000002c Code RO 6337 locale$$code c_p.l(lc_numeric_c.o) - 0x11017f08 0x11017f08 0x0000002c Code RO 6372 locale$$code c_p.l(lc_ctype_c.o) - 0x11017f34 0x11017f34 0x00000010 Code RO 6272 x$fpl$printf1 fz_ps.l(printf1.o) - 0x11017f44 0x11017f44 0x00000010 Code RO 6274 x$fpl$printf2 fz_ps.l(printf2.o) - 0x11017f54 0x11017f54 0x00000000 Code RO 6280 x$fpl$usenofp fz_ps.l(usenofp.o) - 0x11017f54 0x11017f54 0x00000028 Data RO 548 .constdata app_task.o - 0x11017f7c 0x11017f7c 0x00000058 Data RO 549 .constdata app_task.o - 0x11017fd4 0x11017fd4 0x0000007c Data RO 1233 .constdata usr_server.o - 0x11018050 0x11018050 0x0000000c Data RO 1822 .constdata xc_drv_pwm.o - 0x1101805c 0x1101805c 0x00000008 Data RO 2237 .constdata rf_extrc.o - 0x11018064 0x11018064 0x00000004 Data RO 3238 .constdata xc_drv_timer.o - 0x11018068 0x11018068 0x00000006 Data RO 3443 .constdata xc_drv_uart.o - 0x1101806e 0x1101806e 0x00000002 Data RO 4336 .constdata xc_drv_aotimer.o - 0x11018070 0x11018070 0x00000016 Data RO 5461 .constdata mode.o - 0x11018086 0x11018086 0x00000004 Data RO 5819 .constdata bridge_pwm.o - 0x1101808a 0x1101808a 0x00000324 Data RO 5903 .constdata light_transition.o - 0x110183ae 0x110183ae 0x00000028 Data RO 6107 .constdata c_p.l(_printf_hex_int_ll_ptr.o) - 0x110183d6 0x110183d6 0x00000011 Data RO 6127 .constdata c_p.l(__printf_flags_ss_wp.o) - 0x110183e7 0x110183e7 0x00000001 PAD - 0x110183e8 0x110183e8 0x00000008 Data RO 6196 .constdata c_p.l(_printf_wctomb.o) - 0x110183f0 0x110183f0 0x00000026 Data RO 6303 .constdata c_p.l(_printf_fp_hex.o) - 0x11018416 0x11018416 0x00000002 PAD - 0x11018418 0x11018418 0x00000094 Data RO 6330 .constdata c_p.l(bigflt0.o) - 0x110184ac 0x110184ac 0x000000cf Data RO 550 .conststring app_task.o - 0x1101857b 0x1101857b 0x00000001 PAD - 0x1101857c 0x1101857c 0x0000004a Data RO 1234 .conststring usr_server.o - 0x110185c6 0x110185c6 0x00000002 PAD - 0x110185c8 0x110185c8 0x00000040 Data RO 6435 Region$$Table anon$$obj.o - 0x11018608 0x11018608 0x0000001c Data RO 6336 locale$$data c_p.l(lc_numeric_c.o) - 0x11018624 0x11018624 0x00000110 Data RO 6371 locale$$data c_p.l(lc_ctype_c.o) + 0x11012abc 0x11012abc 0x0000000c Ven RO 6469 Veneer$$Code anon$$obj.o + 0x11012ac8 0x11012ac8 0x0000000c Ven RO 6470 Veneer$$Code anon$$obj.o + 0x11012ad4 0x11012ad4 0x0000000c Ven RO 6471 Veneer$$Code anon$$obj.o + 0x11012ae0 0x11012ae0 0x0000000c Ven RO 6472 Veneer$$Code anon$$obj.o + 0x11012aec 0x11012aec 0x0000000c Ven RO 6473 Veneer$$Code anon$$obj.o + 0x11012af8 0x11012af8 0x0000000c Ven RO 6474 Veneer$$Code anon$$obj.o + 0x11012b04 0x11012b04 0x0000000c Ven RO 6475 Veneer$$Code anon$$obj.o + 0x11012b10 0x11012b10 0x0000000c Ven RO 6476 Veneer$$Code anon$$obj.o + 0x11012b1c 0x11012b1c 0x0000000c Ven RO 6477 Veneer$$Code anon$$obj.o + 0x11012b28 0x11012b28 0x0000000c Ven RO 6478 Veneer$$Code anon$$obj.o + 0x11012b34 0x11012b34 0x0000000c Ven RO 6479 Veneer$$Code anon$$obj.o + 0x11012b40 0x11012b40 0x0000000c Ven RO 6480 Veneer$$Code anon$$obj.o + 0x11012b4c 0x11012b4c 0x0000000c Ven RO 6481 Veneer$$Code anon$$obj.o + 0x11012b58 0x11012b58 0x0000000c Ven RO 6482 Veneer$$Code anon$$obj.o + 0x11012b64 0x11012b64 0x0000000c Ven RO 6483 Veneer$$Code anon$$obj.o + 0x11012b70 0x11012b70 0x0000000c Ven RO 6484 Veneer$$Code anon$$obj.o + 0x11012b7c 0x11012b7c 0x0000000c Ven RO 6485 Veneer$$Code anon$$obj.o + 0x11012b88 0x11012b88 0x0000000c Ven RO 6486 Veneer$$Code anon$$obj.o + 0x11012b94 0x11012b94 0x0000000c Ven RO 6487 Veneer$$Code anon$$obj.o + 0x11012ba0 0x11012ba0 0x0000000c Ven RO 6488 Veneer$$Code anon$$obj.o + 0x11012bac 0x11012bac 0x0000000c Ven RO 6489 Veneer$$Code anon$$obj.o + 0x11012bb8 0x11012bb8 0x0000000c Ven RO 6490 Veneer$$Code anon$$obj.o + 0x11012bc4 0x11012bc4 0x0000000c Ven RO 6491 Veneer$$Code anon$$obj.o + 0x11012bd0 0x11012bd0 0x0000000c Ven RO 6492 Veneer$$Code anon$$obj.o + 0x11012bdc 0x11012bdc 0x0000000c Ven RO 6493 Veneer$$Code anon$$obj.o + 0x11012be8 0x11012be8 0x0000000c Ven RO 6494 Veneer$$Code anon$$obj.o + 0x11012bf4 0x11012bf4 0x0000000c Ven RO 6495 Veneer$$Code anon$$obj.o + 0x11012c00 0x11012c00 0x00000034 Code RO 4334 i.AOTIMER0_Handler xc_drv_aotimer.o + 0x11012c34 0x11012c34 0x00000034 Code RO 4335 i.AOTIMER1_Handler xc_drv_aotimer.o + 0x11012c68 0x11012c68 0x00000004 Code RO 4442 i.AO_Timer_Callback xc_drv_rtc.o + 0x11012c6c 0x11012c6c 0x00000014 Code RO 5839 i.Bridge_FlashBlank_Ready bridge_pwm.o + 0x11012c80 0x11012c80 0x00000028 Code RO 5840 i.Bridge_FlashBlank_Request bridge_pwm.o + 0x11012ca8 0x11012ca8 0x00000014 Code RO 5841 i.Bridge_FlashBlank_Resume bridge_pwm.o + 0x11012cbc 0x11012cbc 0x00000078 Code RO 5842 i.Bridge_Init bridge_pwm.o + 0x11012d34 0x11012d34 0x00000058 Code RO 5843 i.Bridge_Off bridge_pwm.o + 0x11012d8c 0x11012d8c 0x00000004 Code RO 4443 i.Day_Callback xc_drv_rtc.o + 0x11012d90 0x11012d90 0x00000044 Code RO 5551 i.Encoder_key rf433.o + 0x11012dd4 0x11012dd4 0x000001b0 Code RO 5552 i.Encoder_key_NoCode rf433.o + 0x11012f84 0x11012f84 0x00000014 Code RO 3974 i.GADC_Handler xc_drv_adc.o + 0x11012f98 0x11012f98 0x00000024 Code RO 2736 i.GPIO_Handler xc_drv_gpio.o + 0x11012fbc 0x11012fbc 0x00000004 Code RO 4444 i.Hour_Callback xc_drv_rtc.o + 0x11012fc0 0x11012fc0 0x00000058 Code RO 5920 i.Light_Transition_BeginModeChange light_transition.o + 0x11013018 0x11013018 0x0000000c Code RO 5921 i.Light_Transition_FeedbackActive light_transition.o + 0x11013024 0x11013024 0x00000054 Code RO 5922 i.Light_Transition_SetFeedback light_transition.o + 0x11013078 0x11013078 0x0000002c Code RO 5923 i.Light_Transition_SyncBrightness light_transition.o + 0x110130a4 0x110130a4 0x00000318 Code RO 5924 i.Light_Transition_Task light_transition.o + 0x110133bc 0x110133bc 0x00000004 Code RO 4445 i.Min_Callback xc_drv_rtc.o + 0x110133c0 0x110133c0 0x00000002 Code RO 5455 i.Mode0 mode.o + 0x110133c2 0x110133c2 0x00000002 PAD + 0x110133c4 0x110133c4 0x00000170 Code RO 5456 i.Mode1 mode.o + 0x11013534 0x11013534 0x000000bc Code RO 5457 i.Mode2 mode.o + 0x110135f0 0x110135f0 0x000001d0 Code RO 5458 i.Mode3 mode.o + 0x110137c0 0x110137c0 0x0000002c Code RO 5739 i.My_ADC_Get_Value pwm.o + 0x110137ec 0x110137ec 0x0000002c Code RO 1783 i.PWM_Handler xc_drv_pwm.o + 0x11013818 0x11013818 0x000000a8 Code RO 5554 i.Pairing_Address_AddNew rf433.o + 0x110138c0 0x110138c0 0x00000016 Code RO 5555 i.Pairing_Address_IsEmpty rf433.o + 0x110138d6 0x110138d6 0x00000002 PAD + 0x110138d8 0x110138d8 0x00000018 Code RO 5556 i.Pairing_Candidate_Reset rf433.o + 0x110138f0 0x110138f0 0x0000000c Code RO 5557 i.Pairing_Feedback_Apply rf433.o + 0x110138fc 0x110138fc 0x00000028 Code RO 5558 i.Pairing_Feedback_Start rf433.o + 0x11013924 0x11013924 0x00000068 Code RO 5559 i.Pairing_Feedback_Task rf433.o + 0x1101398c 0x1101398c 0x00000078 Code RO 4446 i.RTC_Handler xc_drv_rtc.o + 0x11013a04 0x11013a04 0x00000004 Code RO 4447 i.Sec_Callback xc_drv_rtc.o + 0x11013a08 0x11013a08 0x00000028 Code RO 5459 i.Set_timing mode.o + 0x11013a30 0x11013a30 0x00000024 Code RO 5460 i.Start_PWM mode.o + 0x11013a54 0x11013a54 0x00000014 Code RO 5461 i.Stop_PWM mode.o + 0x11013a68 0x11013a68 0x00000008 Code RO 3695 i.SysTick_Handler xc_drv_systick.o + 0x11013a70 0x11013a70 0x00000020 Code RO 11 i.SystemInit system_xinc.o + 0x11013a90 0x11013a90 0x00000004 Code RO 4448 i.T1_CMR_Callback xc_drv_rtc.o + 0x11013a94 0x11013a94 0x00000004 Code RO 4449 i.T2_CMR_Callback xc_drv_rtc.o + 0x11013a98 0x11013a98 0x00000004 Code RO 4450 i.T3_CMR_Callback xc_drv_rtc.o + 0x11013a9c 0x11013a9c 0x00000024 Code RO 3231 i.TIMER1_Handler xc_drv_timer.o + 0x11013ac0 0x11013ac0 0x00000024 Code RO 3232 i.TIMER2_Handler xc_drv_timer.o + 0x11013ae4 0x11013ae4 0x00000028 Code RO 5301 i.TaskProcess timeslice.o + 0x11013b0c 0x11013b0c 0x0000002c Code RO 5302 i.TaskRemarks timeslice.o + 0x11013b38 0x11013b38 0x0000000a Code RO 3436 i.UART0_Handler xc_drv_uart.o + 0x11013b42 0x11013b42 0x0000000a Code RO 3437 i.UART1_Handler xc_drv_uart.o + 0x11013b4c 0x11013b4c 0x0000000a Code RO 3438 i.UART2_Handler xc_drv_uart.o + 0x11013b56 0x11013b56 0x00000002 PAD + 0x11013b58 0x11013b58 0x00000020 Code RO 3630 i.WDT_Handler xc_drv_wdt.o + 0x11013b78 0x11013b78 0x0000004c Code RO 12 i.WDT_ResetInit system_xinc.o + 0x11013bc4 0x11013bc4 0x000001cc Code RO 5560 i._433_fun rf433.o + 0x11013d90 0x11013d90 0x0000004c Code RO 5743 i._PWM_INIT pwm.o + 0x11013ddc 0x11013ddc 0x00000030 Code RO 6358 i.__ARM_common_ll_muluu c_p.l(btod.o) + 0x11013e0c 0x11013e0c 0x0000001a Code RO 878 i.__ARM_common_switch8 app_sec.o + 0x11013e26 0x11013e26 0x00000002 PAD + 0x11013e28 0x11013e28 0x0000002c Code RO 6381 i.__ARM_fpclassify m_ps.l(fpclassify.o) + 0x11013e54 0x11013e54 0x0000000e Code RO 6143 i._is_digit c_p.l(__printf_wp.o) + 0x11013e62 0x11013e62 0x00000002 Code RO 13 i._sys_exit system_xinc.o + 0x11013e64 0x11013e64 0x00000068 Code RO 5744 i.adc_Init pwm.o + 0x11013ecc 0x11013ecc 0x0000008c Code RO 3975 i.adc_intr_callback xc_drv_adc.o + 0x11013f58 0x11013f58 0x00000002 Code RO 4336 i.aotimer0_callback xc_drv_aotimer.o + 0x11013f5a 0x11013f5a 0x00000002 Code RO 4337 i.aotimer1_callback xc_drv_aotimer.o + 0x11013f5c 0x11013f5c 0x00000048 Code RO 524 i.app_create_advertising app_task.o + 0x11013fa4 0x11013fa4 0x00000074 Code RO 525 i.app_create_advertising_non_conn app_task.o + 0x11014018 0x11014018 0x0000003c Code RO 526 i.app_create_scan app_task.o + 0x11014054 0x11014054 0x00000048 Code RO 527 i.app_delete_advertising app_task.o + 0x1101409c 0x1101409c 0x00000028 Code RO 528 i.app_get_dev_name app_task.o + 0x110140c4 0x110140c4 0x00000028 Code RO 529 i.app_init app_task.o + 0x110140ec 0x110140ec 0x00000034 Code RO 530 i.app_mode_switch_handler app_task.o + 0x11014120 0x11014120 0x0000002e Code RO 531 i.app_msg_handler app_task.o + 0x1101414e 0x1101414e 0x00000002 PAD + 0x11014150 0x11014150 0x0000003c Code RO 1034 i.app_op_flash ota_flash_interface.o + 0x1101418c 0x1101418c 0x00000018 Code RO 1035 i.app_op_flash_on ota_flash_interface.o + 0x110141a4 0x110141a4 0x00000048 Code RO 532 i.app_scan_start_handler app_task.o + 0x110141ec 0x110141ec 0x00000044 Code RO 533 i.app_scan_stop_handler app_task.o + 0x11014230 0x11014230 0x00000030 Code RO 534 i.app_second_adv_start_handler app_task.o + 0x11014260 0x11014260 0x00000068 Code RO 535 i.app_set_adv_data app_task.o + 0x110142c8 0x110142c8 0x00000078 Code RO 538 i.app_start_advertising app_task.o + 0x11014340 0x11014340 0x00000068 Code RO 539 i.app_start_scan app_task.o + 0x110143a8 0x110143a8 0x0000003c Code RO 541 i.app_stop_scanning app_task.o + 0x110143e4 0x110143e4 0x00000040 Code RO 542 i.app_switch_mode app_task.o + 0x11014424 0x11014424 0x00000058 Code RO 697 i.app_uart_init arch_main.o + 0x1101447c 0x1101447c 0x00000022 Code RO 5925 i.approach_target light_transition.o + 0x1101449e 0x1101449e 0x00000002 PAD + 0x110144a0 0x110144a0 0x0000001c Code RO 5411 i.ble_callback rgblight.o + 0x110144bc 0x110144bc 0x00000110 Code RO 1036 i.ble_flash_handle ota_flash_interface.o + 0x110145cc 0x110145cc 0x0000001c Code RO 1037 i.ble_flash_later_page_erase ota_flash_interface.o + 0x110145e8 0x110145e8 0x0000002c Code RO 1039 i.ble_flash_later_write_page ota_flash_interface.o + 0x11014614 0x11014614 0x0000002c Code RO 5412 i.ble_message_process rgblight.o + 0x11014640 0x11014640 0x0000001c Code RO 1224 i.ble_remote_event_notify usr_server.o + 0x1101465c 0x1101465c 0x00000018 Code RO 1225 i.ble_state_disconnect usr_server.o + 0x11014674 0x11014674 0x0000019c Code RO 1226 i.ble_state_sync_poll usr_server.o + 0x11014810 0x11014810 0x00000020 Code RO 1227 i.ble_temperature_value usr_server.o + 0x11014830 0x11014830 0x00000040 Code RO 698 i.bluetooth_init arch_main.o + 0x11014870 0x11014870 0x0000002c Code RO 699 i.board_init arch_main.o + 0x1101489c 0x1101489c 0x0000003c Code RO 5462 i.breathe_fun mode.o + 0x110148d8 0x110148d8 0x00000022 Code RO 5844 i.bridge_force_off bridge_pwm.o + 0x110148fa 0x110148fa 0x00000024 Code RO 5845 i.bridge_pin_low bridge_pwm.o + 0x1101491e 0x1101491e 0x00000002 PAD + 0x11014920 0x11014920 0x00000058 Code RO 5846 i.bridge_start_pwm bridge_pwm.o + 0x11014978 0x11014978 0x0000001c Code RO 5926 i.brightness_scale_for_level light_transition.o + 0x11014994 0x11014994 0x00000088 Code RO 5463 i.choice_mode mode.o + 0x11014a1c 0x11014a1c 0x00000070 Code RO 920 i.clock_init sleep.o + 0x11014a8c 0x11014a8c 0x000000e0 Code RO 1228 i.custom_svc_add usr_server.o + 0x11014b6c 0x11014b6c 0x000000bc Code RO 1229 i.custom_svc_cb_att_read_get usr_server.o + 0x11014c28 0x11014c28 0x00000058 Code RO 1230 i.custom_svc_cb_event_sent usr_server.o + 0x11014c80 0x11014c80 0x00000016 Code RO 2229 i.delay_ms_test rf_extrc.o + 0x11014c96 0x11014c96 0x00000002 PAD + 0x11014c98 0x11014c98 0x00000028 Code RO 5927 i.effect_gamma_output light_transition.o + 0x11014cc0 0x11014cc0 0x00000064 Code RO 5998 i.external_key_adjust_step external_key.o + 0x11014d24 0x11014d24 0x00000020 Code RO 5999 i.external_key_init external_key.o + 0x11014d44 0x11014d44 0x00000028 Code RO 6000 i.external_key_long_start external_key.o + 0x11014d6c 0x11014d6c 0x0000000e Code RO 6001 i.external_key_save_later external_key.o + 0x11014d7a 0x11014d7a 0x00000002 PAD + 0x11014d7c 0x11014d7c 0x0000014c Code RO 6002 i.external_key_scan external_key.o + 0x11014ec8 0x11014ec8 0x0000000e Code RO 3733 i.extract32_16 xc_drv_fmc_spi.o + 0x11014ed6 0x11014ed6 0x00000006 Code RO 15 i.ferror system_xinc.o + 0x11014edc 0x11014edc 0x00000054 Code RO 700 i.flash_init arch_main.o + 0x11014f30 0x11014f30 0x00000056 Code RO 3734 i.flash_size_and_type_get xc_drv_fmc_spi.o + 0x11014f86 0x11014f86 0x00000002 PAD + 0x11014f88 0x11014f88 0x0000002c Code RO 6041 i.fmc_spi_read fmc_spi.o + 0x11014fb4 0x11014fb4 0x00000394 Code RO 543 i.gapc_callback app_task.o + 0x11015348 0x11015348 0x00000068 Code RO 544 i.gapc_get_device_info_req_ind app_task.o + 0x110153b0 0x110153b0 0x00000158 Code RO 545 i.gapm_callback app_task.o + 0x11015508 0x11015508 0x000000e4 Code RO 546 i.gapm_cmp_evt app_task.o + 0x110155ec 0x110155ec 0x00000008 Code RO 547 i.get_app_env app_task.o + 0x110155f4 0x110155f4 0x0000001c Code RO 6042 i.get_checksum fmc_spi.o + 0x11015610 0x11015610 0x00000002 Code RO 2737 i.gpio_intr_callback xc_drv_gpio.o + 0x11015612 0x11015612 0x00000002 PAD + 0x11015614 0x11015614 0x00000094 Code RO 5928 i.interpolate_mode_output light_transition.o + 0x110156a8 0x110156a8 0x0000003c Code RO 5464 i.jump_fun mode.o + 0x110156e4 0x110156e4 0x00000064 Code RO 701 i.main arch_main.o + 0x11015748 0x11015748 0x00000114 Code RO 2230 i.modem_init rf_extrc.o + 0x1101585c 0x1101585c 0x0000005c Code RO 5465 i.neutral_breathe_fun mode.o + 0x110158b8 0x110158b8 0x0000009c Code RO 963 i.ota_slave_send_data ota_server.o + 0x11015954 0x11015954 0x00000010 Code RO 964 i.ota_srv_get_hdl_from_att_idx ota_server.o + 0x11015964 0x11015964 0x0000003c Code RO 1102 i.ota_write_flash ota_protocol.o + 0x110159a0 0x110159a0 0x00000058 Code RO 5929 i.output_brightness_scale_for_level light_transition.o + 0x110159f8 0x110159f8 0x00000080 Code RO 6043 i.power_restore_apply_on_boot fmc_spi.o + 0x11015a78 0x11015a78 0x00000028 Code RO 6044 i.power_restore_policy_set fmc_spi.o + 0x11015aa0 0x11015aa0 0x00000004 Code RO 1784 i.pwm_capture_ch0_callback xc_drv_pwm.o + 0x11015aa4 0x11015aa4 0x00000004 Code RO 1785 i.pwm_capture_ch1_callback xc_drv_pwm.o + 0x11015aa8 0x11015aa8 0x00000004 Code RO 1786 i.pwm_capture_ch2_callback xc_drv_pwm.o + 0x11015aac 0x11015aac 0x0000001e Code RO 1787 i.pwm_freq_to_period xc_drv_pwm.o + 0x11015aca 0x11015aca 0x0000009e Code RO 1788 i.pwm_pin_set xc_drv_pwm.o + 0x11015b68 0x11015b68 0x00000164 Code RO 6045 i.read_user_data fmc_spi.o + 0x11015ccc 0x11015ccc 0x0000000e Code RO 3735 i.reverse_verif_is_true xc_drv_fmc_spi.o + 0x11015cda 0x11015cda 0x00000002 PAD + 0x11015cdc 0x11015cdc 0x00000034 Code RO 5561 i.rf433_cancel_pairing rf433.o + 0x11015d10 0x11015d10 0x00000058 Code RO 5562 i.rf433_clear_code rf433.o + 0x11015d68 0x11015d68 0x00000044 Code RO 5682 i.rf433_decode_bit rf433_decoder.o + 0x11015dac 0x11015dac 0x00000028 Code RO 5683 i.rf433_decoder_get_frame rf433_decoder.o + 0x11015dd4 0x11015dd4 0x00000018 Code RO 5685 i.rf433_decoder_init rf433_decoder.o + 0x11015dec 0x11015dec 0x00000002 Code RO 5686 i.rf433_decoder_process rf433_decoder.o + 0x11015dee 0x11015dee 0x00000002 PAD + 0x11015df0 0x11015df0 0x00000098 Code RO 5687 i.rf433_decoder_sample rf433_decoder.o + 0x11015e88 0x11015e88 0x00000020 Code RO 5563 i.rf433_gpio_init rf433.o + 0x11015ea8 0x11015ea8 0x00000010 Code RO 5688 i.rf433_in_range rf433_decoder.o + 0x11015eb8 0x11015eb8 0x00000014 Code RO 5689 i.rf433_increment_saturated rf433_decoder.o + 0x11015ecc 0x11015ecc 0x0000002c Code RO 5564 i.rf433_paired_count rf433.o + 0x11015ef8 0x11015ef8 0x0000006c Code RO 5565 i.rf433_receive rf433.o + 0x11015f64 0x11015f64 0x00000044 Code RO 5566 i.rf433_start_pairing rf433.o + 0x11015fa8 0x11015fa8 0x00000002 Code RO 2231 i.rf_force_agc_enable rf_extrc.o + 0x11015faa 0x11015faa 0x00000002 PAD + 0x11015fac 0x11015fac 0x00000154 Code RO 2232 i.rf_init rf_extrc.o + 0x11016100 0x11016100 0x00000120 Code RO 2233 i.rf_rccalib rf_extrc.o + 0x11016220 0x11016220 0x00000004 Code RO 2234 i.rf_reg_rd rf_extrc.o + 0x11016224 0x11016224 0x00000002 Code RO 2235 i.rf_reg_wr rf_extrc.o + 0x11016226 0x11016226 0x00000002 Code RO 2236 i.rf_reset rf_extrc.o + 0x11016228 0x11016228 0x00000012 Code RO 2237 i.rf_sleep rf_extrc.o + 0x1101623a 0x1101623a 0x00000002 PAD + 0x1101623c 0x1101623c 0x0000004c Code RO 2238 i.rf_txpwr_cs_get rf_extrc.o + 0x11016288 0x11016288 0x0000000c Code RO 2239 i.rf_txpwr_dbm_get rf_extrc.o + 0x11016294 0x11016294 0x00000020 Code RO 703 i.rom_env_host_init arch_main.o + 0x110162b4 0x110162b4 0x00000080 Code RO 5567 i.scan_433 rf433.o + 0x11016334 0x11016334 0x0000019c Code RO 5356 i.scan_uart uart_1.o + 0x110164d0 0x110164d0 0x00000010 Code RO 5303 i.set_TaskComps_timer timeslice.o + 0x110164e0 0x110164e0 0x00000148 Code RO 5466 i.set_mode mode.o + 0x11016628 0x11016628 0x0000002c Code RO 16 i.set_vector system_xinc.o + 0x11016654 0x11016654 0x000000ac Code RO 1231 i.slave_send_data usr_server.o + 0x11016700 0x11016700 0x00000010 Code RO 1232 i.srv_get_hdl_from_att_idx usr_server.o + 0x11016710 0x11016710 0x00000014 Code RO 704 i.stack_tag arch_main.o + 0x11016724 0x11016724 0x00000008 Code RO 5212 i.startTimer timer.o + 0x1101672c 0x1101672c 0x00000002 Code RO 3698 i.systick_callback xc_drv_systick.o + 0x1101672e 0x1101672e 0x00000002 PAD + 0x11016730 0x11016730 0x00000034 Code RO 5748 i.temperature pwm.o + 0x11016764 0x11016764 0x00000094 Code RO 5214 i.timer0_2_init timer.o + 0x110167f8 0x110167f8 0x000000a8 Code RO 3439 i.uart_user_handler xc_drv_uart.o + 0x110168a0 0x110168a0 0x00000016 Code RO 5218 i.updateTimer timer.o + 0x110168b6 0x110168b6 0x00000002 PAD + 0x110168b8 0x110168b8 0x00000078 Code RO 5930 i.update_power_fade light_transition.o + 0x11016930 0x11016930 0x00000058 Code RO 2241 i.wbit rf_extrc.o + 0x11016988 0x11016988 0x0000001a Code RO 705 i.wdt_init arch_main.o + 0x110169a2 0x110169a2 0x00000002 PAD + 0x110169a4 0x110169a4 0x00000100 Code RO 6046 i.wright_user_data fmc_spi.o + 0x11016aa4 0x11016aa4 0x000000a4 Code RO 3736 i.xc_adc_2v4_calibrate_read xc_drv_fmc_spi.o + 0x11016b48 0x11016b48 0x0000007c Code RO 3981 i.xc_adc_data_average xc_drv_adc.o + 0x11016bc4 0x11016bc4 0x00000018 Code RO 3987 i.xc_adc_fifo_flush xc_drv_adc.o + 0x11016bdc 0x11016bdc 0x000000dc Code RO 3989 i.xc_adc_init xc_drv_adc.o + 0x11016cb8 0x11016cb8 0x000000cc Code RO 3994 i.xc_adc_start_get_value xc_drv_adc.o + 0x11016d84 0x11016d84 0x00000028 Code RO 4890 i.xc_ble_activity_delete xc_gap_api.o + 0x11016dac 0x11016dac 0x00000028 Code RO 4891 i.xc_ble_activity_stop xc_gap_api.o + 0x11016dd4 0x11016dd4 0x00000028 Code RO 4892 i.xc_ble_advertise_create xc_gap_api.o + 0x11016dfc 0x11016dfc 0x0000002c Code RO 4893 i.xc_ble_advertise_start xc_gap_api.o + 0x11016e28 0x11016e28 0x0000002c Code RO 4896 i.xc_ble_conn_cfm xc_gap_api.o + 0x11016e54 0x11016e54 0x0000001c Code RO 4900 i.xc_ble_gapm_reset xc_gap_api.o + 0x11016e70 0x11016e70 0x0000000a Code RO 5119 i.xc_ble_gatt_cli_mtu_exch xc_gatt_client_api.o + 0x11016e7a 0x11016e7a 0x00000016 Code RO 5132 i.xc_ble_gatt_service16_add xc_gatt_server_api.o + 0x11016e90 0x11016e90 0x0000004a Code RO 5135 i.xc_ble_gatt_srv_notify xc_gatt_server_api.o + 0x11016eda 0x11016eda 0x00000052 Code RO 5136 i.xc_ble_gatt_srv_read_cfm xc_gatt_server_api.o + 0x11016f2c 0x11016f2c 0x00000008 Code RO 5137 i.xc_ble_gatt_srv_write_cfm xc_gatt_server_api.o + 0x11016f34 0x11016f34 0x00000008 Code RO 5138 i.xc_ble_gatt_user_srv_register xc_gatt_server_api.o + 0x11016f3c 0x11016f3c 0x00000038 Code RO 4904 i.xc_ble_get_dev_info_cfm xc_gap_api.o + 0x11016f74 0x11016f74 0x00000034 Code RO 4910 i.xc_ble_param_update_cfm xc_gap_api.o + 0x11016fa8 0x11016fa8 0x00000024 Code RO 4913 i.xc_ble_scan_create xc_gap_api.o + 0x11016fcc 0x11016fcc 0x0000002c Code RO 4914 i.xc_ble_scan_start xc_gap_api.o + 0x11016ff8 0x11016ff8 0x00000038 Code RO 4915 i.xc_ble_set_adv_data xc_gap_api.o + 0x11017030 0x11017030 0x0000002c Code RO 4917 i.xc_ble_set_dev_config xc_gap_api.o + 0x1101705c 0x1101705c 0x00000028 Code RO 4918 i.xc_ble_set_dev_info_cfm xc_gap_api.o + 0x11017084 0x11017084 0x00000040 Code RO 2495 i.xc_clock_bbpll_common_cfg xc_drv_clock.o + 0x110170c4 0x110170c4 0x00000080 Code RO 2496 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o + 0x11017144 0x11017144 0x0000000c Code RO 2497 i.xc_clock_hfclk_in_get xc_drv_clock.o + 0x11017150 0x11017150 0x000000c4 Code RO 2498 i.xc_clock_hfclk_set xc_drv_clock.o + 0x11017214 0x11017214 0x0000001a Code RO 2500 i.xc_clock_init_cfg xc_drv_clock.o + 0x1101722e 0x1101722e 0x00000002 PAD + 0x11017230 0x11017230 0x0000000c Code RO 2501 i.xc_clock_lfclk_in_get xc_drv_clock.o + 0x1101723c 0x1101723c 0x0000006c Code RO 2502 i.xc_clock_lfclk_set xc_drv_clock.o + 0x110172a8 0x110172a8 0x00000034 Code RO 2506 i.xc_clock_set_osc32m_bbpll_32m xc_drv_clock.o + 0x110172dc 0x110172dc 0x00000034 Code RO 2507 i.xc_clock_set_osc32m_bbpll_48m xc_drv_clock.o + 0x11017310 0x11017310 0x00000034 Code RO 2508 i.xc_clock_set_osc32m_bbpll_64m xc_drv_clock.o + 0x11017344 0x11017344 0x00000034 Code RO 2509 i.xc_clock_set_osc32m_bbpll_96m xc_drv_clock.o + 0x11017378 0x11017378 0x0000005c Code RO 2510 i.xc_clock_set_osc32m_div_16m xc_drv_clock.o + 0x110173d4 0x110173d4 0x00000020 Code RO 2511 i.xc_clock_set_rc16m xc_drv_clock.o + 0x110173f4 0x110173f4 0x00000034 Code RO 2512 i.xc_clock_set_rc16m_bbpll_32m xc_drv_clock.o + 0x11017428 0x11017428 0x00000034 Code RO 2513 i.xc_clock_set_rc16m_bbpll_48m xc_drv_clock.o + 0x1101745c 0x1101745c 0x00000034 Code RO 2514 i.xc_clock_set_rc16m_bbpll_64m xc_drv_clock.o + 0x11017490 0x11017490 0x00000034 Code RO 2515 i.xc_clock_set_rc16m_bbpll_96m xc_drv_clock.o + 0x110174c4 0x110174c4 0x00000028 Code RO 1106 i.xc_fota_dev_ack_cmd ota_protocol.o + 0x110174ec 0x110174ec 0x0000001c Code RO 2738 i.xc_gpio_direction_config xc_drv_gpio.o + 0x11017508 0x11017508 0x00000028 Code RO 2739 i.xc_gpio_fun_sel xc_drv_gpio.o + 0x11017530 0x11017530 0x0000002e Code RO 2740 i.xc_gpio_init xc_drv_gpio.o + 0x1101755e 0x1101755e 0x00000002 PAD + 0x11017560 0x11017560 0x00000034 Code RO 2741 i.xc_gpio_it_config xc_drv_gpio.o + 0x11017594 0x11017594 0x0000004c Code RO 2742 i.xc_gpio_mux_ctl xc_drv_gpio.o + 0x110175e0 0x110175e0 0x000000e8 Code RO 2743 i.xc_gpio_pull_config xc_drv_gpio.o + 0x110176c8 0x110176c8 0x00000024 Code RO 2744 i.xc_gpio_read_pin xc_drv_gpio.o + 0x110176ec 0x110176ec 0x0000001c Code RO 2746 i.xc_gpio_write_pin xc_drv_gpio.o + 0x11017708 0x11017708 0x00000040 Code RO 1110 i.xc_ota_schedule ota_protocol.o + 0x11017748 0x11017748 0x0000004c Code RO 1811 i.xc_pwm_dutycycle_set xc_drv_pwm.o + 0x11017794 0x11017794 0x000000e0 Code RO 1812 i.xc_pwm_init xc_drv_pwm.o + 0x11017874 0x11017874 0x00000020 Code RO 1816 i.xc_pwm_start xc_drv_pwm.o + 0x11017894 0x11017894 0x0000001c Code RO 1818 i.xc_pwm_stop xc_drv_pwm.o + 0x110178b0 0x110178b0 0x00000054 Code RO 2912 i.xc_pwr_vol_set xc_drv_pwr.o + 0x11017904 0x11017904 0x00000120 Code RO 3237 i.xc_timer_init xc_drv_timer.o + 0x11017a24 0x11017a24 0x00000028 Code RO 3238 i.xc_timer_set_value xc_drv_timer.o + 0x11017a4c 0x11017a4c 0x0000003c Code RO 3239 i.xc_timer_start xc_drv_timer.o + 0x11017a88 0x11017a88 0x0000001c Code RO 3241 i.xc_timer_stop xc_drv_timer.o + 0x11017aa4 0x11017aa4 0x000000cc Code RO 3242 i.xc_timer_us_to_ticks xc_drv_timer.o + 0x11017b70 0x11017b70 0x000001cc Code RO 3443 i.xc_uart_init xc_drv_uart.o + 0x11017d3c 0x11017d3c 0x000000e8 Code RO 3737 i.xc_unique_identification_read xc_drv_fmc_spi.o + 0x11017e24 0x11017e24 0x00000070 Code RO 3631 i.xc_wdt_init xc_drv_wdt.o + 0x11017e94 0x11017e94 0x0000002c Code RO 3632 i.xc_wdt_refresh xc_drv_wdt.o + 0x11017ec0 0x11017ec0 0x00000038 Code RO 3633 i.xc_wdt_reload xc_drv_wdt.o + 0x11017ef8 0x11017ef8 0x00000034 Code RO 3634 i.xc_wdt_start xc_drv_wdt.o + 0x11017f2c 0x11017f2c 0x0000002c Code RO 6361 locale$$code c_p.l(lc_numeric_c.o) + 0x11017f58 0x11017f58 0x0000002c Code RO 6396 locale$$code c_p.l(lc_ctype_c.o) + 0x11017f84 0x11017f84 0x00000010 Code RO 6296 x$fpl$printf1 fz_ps.l(printf1.o) + 0x11017f94 0x11017f94 0x00000010 Code RO 6298 x$fpl$printf2 fz_ps.l(printf2.o) + 0x11017fa4 0x11017fa4 0x00000000 Code RO 6304 x$fpl$usenofp fz_ps.l(usenofp.o) + 0x11017fa4 0x11017fa4 0x00000028 Data RO 548 .constdata app_task.o + 0x11017fcc 0x11017fcc 0x00000058 Data RO 549 .constdata app_task.o + 0x11018024 0x11018024 0x0000007c Data RO 1234 .constdata usr_server.o + 0x110180a0 0x110180a0 0x0000000c Data RO 1828 .constdata xc_drv_pwm.o + 0x110180ac 0x110180ac 0x00000008 Data RO 2243 .constdata rf_extrc.o + 0x110180b4 0x110180b4 0x00000004 Data RO 3244 .constdata xc_drv_timer.o + 0x110180b8 0x110180b8 0x00000006 Data RO 3449 .constdata xc_drv_uart.o + 0x110180be 0x110180be 0x00000002 Data RO 4342 .constdata xc_drv_aotimer.o + 0x110180c0 0x110180c0 0x00000016 Data RO 5467 .constdata mode.o + 0x110180d6 0x110180d6 0x00000004 Data RO 5848 .constdata bridge_pwm.o + 0x110180da 0x110180da 0x00000324 Data RO 5931 .constdata light_transition.o + 0x110183fe 0x110183fe 0x00000028 Data RO 6131 .constdata c_p.l(_printf_hex_int_ll_ptr.o) + 0x11018426 0x11018426 0x00000011 Data RO 6151 .constdata c_p.l(__printf_flags_ss_wp.o) + 0x11018437 0x11018437 0x00000001 PAD + 0x11018438 0x11018438 0x00000008 Data RO 6220 .constdata c_p.l(_printf_wctomb.o) + 0x11018440 0x11018440 0x00000026 Data RO 6327 .constdata c_p.l(_printf_fp_hex.o) + 0x11018466 0x11018466 0x00000002 PAD + 0x11018468 0x11018468 0x00000094 Data RO 6354 .constdata c_p.l(bigflt0.o) + 0x110184fc 0x110184fc 0x000000cf Data RO 550 .conststring app_task.o + 0x110185cb 0x110185cb 0x00000001 PAD + 0x110185cc 0x110185cc 0x0000004a Data RO 1235 .conststring usr_server.o + 0x11018616 0x11018616 0x00000002 PAD + 0x11018618 0x11018618 0x00000040 Data RO 6459 Region$$Table anon$$obj.o + 0x11018658 0x11018658 0x0000001c Data RO 6360 locale$$data c_p.l(lc_numeric_c.o) + 0x11018674 0x11018674 0x00000110 Data RO 6395 locale$$data c_p.l(lc_ctype_c.o) - Execution Region RW2 (Exec base: 0x530077b0, Load base: 0x110198fc, Size: 0x0000082c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000014]) + Execution Region RW2 (Exec base: 0x530077b0, Load base: 0x110198e4, Size: 0x0000082c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000014]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -4330,16 +4356,16 @@ Image component sizes 26 0 0 0 0 72 app_sec.o 2738 1128 335 59 0 20351 app_task.o 542 76 0 1 0 17594 arch_main.o - 1638 114 4 56 0 19328 bridge_pwm.o + 1538 110 4 56 0 19168 bridge_pwm.o 518 64 0 10 0 4948 external_key.o 852 170 0 2 256 5477 fmc_spi.o - 1782 146 804 36 0 12701 light_transition.o + 1478 138 804 28 0 11372 light_transition.o 1794 208 22 68 0 10109 mode.o 428 46 0 3 528 5818 ota_flash_interface.o 164 26 0 2108 276 4722 ota_protocol.o 172 80 0 4 0 24351 ota_server.o 276 22 0 16 0 6089 pwm.o - 1572 114 0 101 0 12987 rf433.o + 1850 136 0 101 0 15309 rf433.o 322 22 0 0 28 5618 rf433_decoder.o 1144 176 8 1 0 189851 rf_extrc.o 72 14 0 4 25 3053 rgblight.o @@ -4348,8 +4374,8 @@ Image component sizes 184 36 0 4 0 44143 system_xinc.o 230 14 0 16 0 4557 timer.o 100 16 0 224 0 3358 timeslice.o - 376 62 0 0 0 1902 uart_1.o - 1356 460 198 12 0 8627 usr_server.o + 412 64 0 0 0 1954 uart_1.o + 1424 468 198 16 0 9461 usr_server.o 732 86 0 2 64 23728 xc_drv_adc.o 108 32 2 12 0 5440 xc_drv_aotimer.o 0 0 0 0 0 1057 xc_drv_calib.o @@ -4370,9 +4396,9 @@ Image component sizes 194 0 0 0 0 4920 xc_gatt_server_api.o ---------------------------------------------------------------------- - 25362 3952 1654 2832 3528 826838 Object Totals + 25342 3972 1654 2828 3528 828557 Object Totals 468 156 64 0 0 0 (incl. Generated) - 40 0 3 19 3 0 (incl. Padding) + 42 0 3 19 3 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4484,15 +4510,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 32608 4182 2208 2832 3856 818222 Grand Totals - 32608 4182 2208 272 3856 818222 ELF Image Totals (compressed) - 32608 4182 2208 272 0 0 ROM Totals + 32588 4202 2208 2828 3856 819765 Grand Totals + 32588 4202 2208 268 3856 819765 ELF Image Totals (compressed) + 32588 4202 2208 268 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 34816 ( 34.00kB) - Total RW Size (RW Data + ZI Data) 6688 ( 6.53kB) - Total ROM Size (Code + RO Data + RW Data) 35088 ( 34.27kB) + Total RO Size (Code + RO Data) 34796 ( 33.98kB) + Total RW Size (RW Data + ZI Data) 6684 ( 6.53kB) + Total ROM Size (Code + RO Data + RW Data) 35064 ( 34.24kB) ============================================================================== 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 204ed51..35f23a1 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 a7123e4..7321d9d 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 @@ -28,7 +28,51 @@ Project File Date: 07/29/2026 *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\Keil_v5\ARM\ARMCC\Bin' Build target 'ble-sdk-xip_scan' Note: source file '..\app\src\uart.c' - object file renamed from '.\Objects\uart.o' to '.\Objects\uart_1.o'. -compiling light_transition.c... +compiling external_key.c... +..\app\src\Mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\Mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\Mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\Mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\Mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\PWM.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\PWM.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\PWM.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\PWM.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\RF433.h(185): warning: #1295-D: Deprecated declaration rf433_receive - give arg types + void rf433_receive(); +..\app\src\RF433.h(186): warning: #1295-D: Deprecated declaration rf433_gpio_init - give arg types + void rf433_gpio_init(); +..\app\src\RF433.h(187): warning: #1295-D: Deprecated declaration scan_433 - give arg types + void scan_433(); +..\app\src\RF433.h(188): warning: #1295-D: Deprecated declaration Lock_Pwm7xd - give arg types + void Lock_Pwm7xd(); +..\app\src\RF433.h(189): warning: #1295-D: Deprecated declaration Delay_50us - give arg types + void Delay_50us(); +..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types + void Encoder_key(); +..\app\src\external_key.c: 15 warnings, 0 errors +compiling uart.c... +..\app\src\RF433.h(185): warning: #1295-D: Deprecated declaration rf433_receive - give arg types + void rf433_receive(); +..\app\src\RF433.h(186): warning: #1295-D: Deprecated declaration rf433_gpio_init - give arg types + void rf433_gpio_init(); +..\app\src\RF433.h(187): warning: #1295-D: Deprecated declaration scan_433 - give arg types + void scan_433(); +..\app\src\RF433.h(188): warning: #1295-D: Deprecated declaration Lock_Pwm7xd - give arg types + void Lock_Pwm7xd(); +..\app\src\RF433.h(189): warning: #1295-D: Deprecated declaration Delay_50us - give arg types + void Delay_50us(); +..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types + void Encoder_key(); ..\app\src\pwm.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types void _PWM_INIT(); ..\app\src\pwm.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types @@ -47,8 +91,111 @@ compiling light_transition.c... void Stop_PWM(); ..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types void Set_timing(); -..\app\src\light_transition.c: 9 warnings, 0 errors -compiling bridge_pwm.c... +..\app\src\uart.c(153): warning: #223-D: function "temperature" declared implicitly + temperature(user_rx_buf[1]); +..\app\src\uart.c(90): warning: #177-D: variable "uart_handle" was declared but never referenced + uint8_t uart_handle = UART0_IDX; +..\app\src\uart.c(211): warning: #1-D: last line of file ends without a newline + +..\app\src\uart.c: 18 warnings, 0 errors +compiling timer.c... +..\app\src\PWM.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\PWM.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\PWM.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\PWM.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\RF433.h(185): warning: #1295-D: Deprecated declaration rf433_receive - give arg types + void rf433_receive(); +..\app\src\RF433.h(186): warning: #1295-D: Deprecated declaration rf433_gpio_init - give arg types + void rf433_gpio_init(); +..\app\src\RF433.h(187): warning: #1295-D: Deprecated declaration scan_433 - give arg types + void scan_433(); +..\app\src\RF433.h(188): warning: #1295-D: Deprecated declaration Lock_Pwm7xd - give arg types + void Lock_Pwm7xd(); +..\app\src\RF433.h(189): warning: #1295-D: Deprecated declaration Delay_50us - give arg types + void Delay_50us(); +..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types + void Encoder_key(); +..\app\src\timer.c: 15 warnings, 0 errors +compiling fmc_spi.c... +..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_fmc_spi.h(230): warning: #47-D: incompatible redefinition of macro "CUR_PAGE_NUM" (declared at line 115 of "..\..\..\..\..\component\ble\modules\flash\xc6xxx_fmc_spi.h") + #define CUR_PAGE_NUM(addr) (addr / FLASH_PAGE_SIZE) +..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_fmc_spi.h(231): warning: #47-D: incompatible redefinition of macro "CUR_START_PSR" (declared at line 116 of "..\..\..\..\..\component\ble\modules\flash\xc6xxx_fmc_spi.h") + #define CUR_START_PSR(addr) (addr % FLASH_PAGE_SIZE) +..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_fmc_spi.h(237): warning: #47-D: incompatible redefinition of macro "FMC_IDLE_STATUS" (declared at line 78 of "..\..\..\..\..\component\ble\modules\flash\xc6xxx_fmc_spi.h") + #define FMC_IDLE_STATUS ((uint32_t)0x01 << 31) +..\app\src\mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\PWM.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\PWM.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\PWM.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\PWM.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\RF433.h(185): warning: #1295-D: Deprecated declaration rf433_receive - give arg types + void rf433_receive(); +..\app\src\RF433.h(186): warning: #1295-D: Deprecated declaration rf433_gpio_init - give arg types + void rf433_gpio_init(); +..\app\src\RF433.h(187): warning: #1295-D: Deprecated declaration scan_433 - give arg types + void scan_433(); +..\app\src\RF433.h(188): warning: #1295-D: Deprecated declaration Lock_Pwm7xd - give arg types + void Lock_Pwm7xd(); +..\app\src\RF433.h(189): warning: #1295-D: Deprecated declaration Delay_50us - give arg types + void Delay_50us(); +..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types + void Encoder_key(); +..\app\src\fmc_spi.c(179): warning: #177-D: variable "i" was declared but never referenced + uint8_t i = 0; +..\app\src\fmc_spi.c(234): warning: #167-D: argument of type "uint8_t (*)[256]" is incompatible with parameter of type "uint8_t *" + xc_fmc_spi_flash_read_page(0x1E000,&r_data, FLASH_PAGE_SIZE); +..\app\src\fmc_spi.c: 20 warnings, 0 errors +compiling usr_server.c... +..\app\src\Mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\Mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\Mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\Mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\Mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\PWM.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\PWM.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\PWM.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\PWM.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\usr_server.c(275): warning: #223-D: function "ble_callback" declared implicitly + ble_callback(co_buf_data(p_data)[0],co_buf_data(p_data)[1],co_buf_data(p_data)[2],co_buf_data(p_data)[3]); +..\app\src\usr_server.c: 10 warnings, 0 errors +compiling rgblight.c... +compiling Mode.c... ..\app\src\pwm.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types void _PWM_INIT(); ..\app\src\pwm.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types @@ -67,19 +214,155 @@ compiling bridge_pwm.c... void Stop_PWM(); ..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types void Set_timing(); -..\app\src\bridge_pwm.c: 9 warnings, 0 errors +..\app\src\RF433.h(185): warning: #1295-D: Deprecated declaration rf433_receive - give arg types + void rf433_receive(); +..\app\src\RF433.h(186): warning: #1295-D: Deprecated declaration rf433_gpio_init - give arg types + void rf433_gpio_init(); +..\app\src\RF433.h(187): warning: #1295-D: Deprecated declaration scan_433 - give arg types + void scan_433(); +..\app\src\RF433.h(188): warning: #1295-D: Deprecated declaration Lock_Pwm7xd - give arg types + void Lock_Pwm7xd(); +..\app\src\RF433.h(189): warning: #1295-D: Deprecated declaration Delay_50us - give arg types + void Delay_50us(); +..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types + void Encoder_key(); +..\app\src\Mode.c: 15 warnings, 0 errors +compiling arch_main.c... +..\app\src\pwm.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\pwm.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\pwm.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\pwm.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\RF433.h(185): warning: #1295-D: Deprecated declaration rf433_receive - give arg types + void rf433_receive(); +..\app\src\RF433.h(186): warning: #1295-D: Deprecated declaration rf433_gpio_init - give arg types + void rf433_gpio_init(); +..\app\src\RF433.h(187): warning: #1295-D: Deprecated declaration scan_433 - give arg types + void scan_433(); +..\app\src\RF433.h(188): warning: #1295-D: Deprecated declaration Lock_Pwm7xd - give arg types + void Lock_Pwm7xd(); +..\app\src\RF433.h(189): warning: #1295-D: Deprecated declaration Delay_50us - give arg types + void Delay_50us(); +..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types + void Encoder_key(); +..\app\src\arch_main.c(163): warning: #223-D: function "xc_fmc_spi_init_oprt" declared implicitly + xc_fmc_spi_init_oprt(); +..\app\src\arch_main.c(164): warning: #223-D: function "xc_fmc_spi_flash_wake_up" declared implicitly + xc_fmc_spi_flash_wake_up(); +..\app\src\arch_main.c(166): warning: #223-D: function "xc_fmc_spi_flash_rdid" declared implicitly + xc_fmc_spi_flash_rdid((uint8_t *)&mid); +..\app\src\arch_main.c(171): warning: #223-D: function "xc_fmc_spi_flash_ruid" declared implicitly + xc_fmc_spi_flash_ruid(ruid); +..\app\src\arch_main.c(188): warning: #223-D: function "xc_unique_identification_read" declared implicitly + if (false == xc_unique_identification_read(co_default_bdaddr.addr)) { +..\app\src\arch_main.c(161): warning: #177-D: variable "flash_size" was declared but never referenced + uint32_t flash_size; +..\app\src\arch_main.c(162): warning: #177-D: variable "flash_type" was declared but never referenced + uint16_t flash_type; +..\app\src\arch_main.c(215): warning: #144-D: a value of type "uint32_t *" cannot be used to initialize an entity of type "uint8_t *" + uint8_t *ptr = (uint32_t *)(0x10000800); +..\app\src\arch_main.c(375): warning: #188-D: enumerated type mixed with another type + wdt_cfg.ReloadValue = WDT_CLK_32K_RESET_MODE0_8192MS; +..\app\src\arch_main.c(395): warning: #223-D: function "xc_fmc_spi_init_oprt" declared implicitly + xc_fmc_spi_init_oprt( ); +..\app\src\arch_main.c(396): warning: #223-D: function "xc_fmc_spi_flash_wake_up" declared implicitly + xc_fmc_spi_flash_wake_up(); +..\app\src\arch_main.c(463): warning: #223-D: function "TaskProcess" declared implicitly + TaskProcess(); +..\app\src\arch_main.c: 27 warnings, 0 errors +compiling timeslice.c... +..\app\src\mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\RF433.h(185): warning: #1295-D: Deprecated declaration rf433_receive - give arg types + void rf433_receive(); +..\app\src\RF433.h(186): warning: #1295-D: Deprecated declaration rf433_gpio_init - give arg types + void rf433_gpio_init(); +..\app\src\RF433.h(187): warning: #1295-D: Deprecated declaration scan_433 - give arg types + void scan_433(); +..\app\src\RF433.h(188): warning: #1295-D: Deprecated declaration Lock_Pwm7xd - give arg types + void Lock_Pwm7xd(); +..\app\src\RF433.h(189): warning: #1295-D: Deprecated declaration Delay_50us - give arg types + void Delay_50us(); +..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types + void Encoder_key(); +..\app\src\pwm.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\pwm.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\pwm.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\pwm.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\timeslice.c: 15 warnings, 0 errors +compiling Rf433.c... +..\app\src\RF433.h(185): warning: #1295-D: Deprecated declaration rf433_receive - give arg types + void rf433_receive(); +..\app\src\RF433.h(186): warning: #1295-D: Deprecated declaration rf433_gpio_init - give arg types + void rf433_gpio_init(); +..\app\src\RF433.h(187): warning: #1295-D: Deprecated declaration scan_433 - give arg types + void scan_433(); +..\app\src\RF433.h(188): warning: #1295-D: Deprecated declaration Lock_Pwm7xd - give arg types + void Lock_Pwm7xd(); +..\app\src\RF433.h(189): warning: #1295-D: Deprecated declaration Delay_50us - give arg types + void Delay_50us(); +..\app\src\RF433.h(190): warning: #1295-D: Deprecated declaration Encoder_key - give arg types + void Encoder_key(); +..\app\src\mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\pwm.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\pwm.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\pwm.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\pwm.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\Rf433.c(659): warning: #223-D: function "temperature" declared implicitly + temperature((uint8_t)(((uint16_t)(255U - res_data) * 255U + 119U) / 239U)); +..\app\src\Rf433.c(24): warning: #177-D: variable "POWER_flag" was declared but never referenced + static uint8_t POWER_flag; +..\app\src\Rf433.c: 17 warnings, 0 errors linking... -Program Size: Code=32608 RO-data=2208 RW-data=2832 ZI-data=3856 +Program Size: Code=32588 RO-data=2208 RW-data=2828 ZI-data=3856 FromELF: creating hex file... After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf After Build - User command #2: .\output_tool\ge_ota_scan.bat -Size of file: 35088 bytes. -all_size=35088 +Size of file: 35064 bytes. +all_size=35064 dual_xip Addr:13000 - Size:0x8910 + Size:0x88f8 BAddr:0x40000 - Acheck:0xe2c54120 + Acheck:0xfc8e6c80 SoftVer:0x10 RomVer:0x20 LoadAddr:0x11013000 @@ -107,7 +390,7 @@ status2=1 updata file success ! ÒѸ´ÖÆ 1 ¸öÎļþ¡£ ÒѸ´ÖÆ 1 ¸öÎļþ¡£ -".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 18 Warning(s). +".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 152 Warning(s).